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
339379992821	339379993342	339379993892	339379994440	339379994992	339379995542	339379996092	339379996642	339379997192	339379997742	339379998293	339379998842	339379999392	339379999942	339380000492	339380001042	339380001592	339380002142	339380002692	339380003242	339380003792	339380004342	339380004892	339380005442	339380005992	339380006542	339380007092	339380007642	339380008192	339380008742	339380009292	339380009842	339380010392	339380010942	339380011492	339380012042	339380012592	339380013142	339380013692	339380014242	339380014792	339380015342	339380015892	339380016442	339380016992	339380017542	339380018092	339380018642	339380019192	339380019742	339380020292	339380020842	339380021392	339380021942	339380022492	339380023042	339380023592	339380024142	339380024692	339380025242	339380025792	339380026342	339380026892	339380027442	339380027992	339380028542	339380029092	339380029642	339380030192	339380030742	339380031292	339380031842	339380032392	339380032942	339380033492	339380034042	339380034592	339380035142	339380035692	339380036242	339380036792	339380037342	339380037892	339380038442	339380038992	339380039542	339380040092	339380040642	339380041192	339380041742	339380042292	339380042842	339380043392	339380043942	339380044492	339380045042	339380045592	339380046142	339380046692	339380047242	339380047792	339380048342	339380048892	339380049442	339380049992	339380050542	339380051092	339380051642	339380052192	339380052742	339380053292	339380053842	339380054392	339380054942	339380055492	339380056042	339380056592	339380057142	339380057692	339380058242	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2666	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2665	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	3600	2300	2664	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22754	20066	26894	22965	20052	20797	40342	42144	31785	18228	6986	1958	883	641	569	542	512	545	519	539	530	565	542	523	497	564	503	509	582	562	503	524	493	493	558	545	483	525	493	554	517	551	520	524	498	521	508	558	554	526	530	499	486	545	545	461	551	472	517	448	510	473	541	490	454	498	498	509	519	533	542	491	512	540	540	542	536	513	554	539	519	567	506	529	481	491	522	494	506	501	500	509	521	486	578	513	513	521	516	560	519	505	568	513	554	500	514	541	521	497	498	526	519	523	503	513	494	534	508	496	537	505	481	483	510	526	514	480	509	517	528	514	555	523	474	495	509	525	555	501	532	484	512	542	542	498	542	511	497	498	501	526	503	509	508	540	511	525	552	490	547	556	557	522	548	579	513	539	568	484	516	467	502	489	479	508	487	503	520	490	551	521	519	510	502	515	507	529	500	522	504	513	517	498	503	468	513	512	542	497	479	528	516	523	525	511	511	527	556	520	484	506	514	527	498	505	484	495	512	526	542	524	501	506	499	503	519	531	502	473	510	544	522	525	538	517	505	508	476	521	495	500	526	491	465	527	534	496	477	526	547	487	524	531	510	464	544	470	531	527	534	473	467	499	511	494	485	474	543	480	511	500	495	489	542	540	530	543	539	553	503	517	507	544	499	502	503	483	495	511	531	548	509	494	477	480	494	470	535	514	522	477	500	516	509	499	485	531	503	538	499	527	514	521	518	509	454	533	551	554	558	507	519	494	532	507	498	462	494	494	520	499	487	521	495	512	545	495	534	508	513	524	523	487	530	528	525	476	532	492	506	488	522	493	511	552	561	505	535	486	480	499	492	500	517	520	518	525	542	527	537	509	540	520	532	558	503	482	512	513	524	501	512	512	528	520	498	499	536	494	515	469	529	507	491	511	525	510	528	507	535	532	539	467	543	517	513	495	504	519	493	528	514	525	467	522	503	505	534	483	544	527	533	523	536	543	523	497	540	508	505	519	535	484	518	487	472	501	526	525	500	536	540	509	508	488	488	497	543	490	521	499	510	502	505	539	509	517	489	494	486	521	544	538	528	508	484	538	533	498	529	530	534	496	455	495	525	511	526	514	501	486	552	527	541	506	521	517	533	547	476	585	545	509	502	515	505	539	517	451	544	491	558	477	494	501	499	506	498	486	522	505	524	518	503	496	527	528	534	502	548	479	526	470	552	549	502	549	505	500	504	531	496	512	495	500	502	524	486	492	523	514	522	505	541	509	561	528	588	518	521	502	534	539	536	511	497	562	526	502	506	538	535	513	512	514	489	511	516	528	544	528	494	510	503	503	477	490	504	491	513	515	566	513	507	506	509	508	522	518	531	500	539	469	504	492	497	523	490	556	529	508	516	457	519	551	482	510	508	507	510	551	519	523	544	514	463	535	513	545	525	493	514	505	495	543	512	520	512	507	500	498	474	537	514	492	501	493	482	527	540	511	542	518	529	517	528	497	525	542	491	491	502	516	490	525	461	533	495	538	550	527	526	480	494	510	524	478	510	540	501	515	477	513	488	518	493	483	537	484	499	522	482	539	547	522	547	502	488	497	488	535	555	482	575	545	505	548	556	495	497	486	580	468	472	531	499	495	500	537	554	527	512	505	528	501	547	530	489	504	529	562	555	541	525	551	546	502	468	547	516	501	483	517	539	514	537	486	518	513	488	499	479	501	501	499	502	544	565	515	529	490	465	510	528	496	546	523	494	496	526	518	508	504	516	467	541	511	555	508	502	536	499	533	500	501	512	513	501	487	494	550	476	495	483	486	526	510	543	491	506	518	465	524	491	525	482	564	486	563	527	545	543	495	540	495	465	564	531	515	512	497	497	502	477	475	516	522	509	495	518	497	503	499	461	513	521	509	508	542	499	501	508	516	546	513	548	529	549	496	508	512	491	450	542	497	492	533	503	486	531	518	519	514	574	499	552	493	483	489	498	505	535	483	520	491	506	491	483	498	541	493	508	520	492	495	522	505	538	518	472	541	516	499	508	435	531	534	492	520	513	467	520	522	555	534	493	484	497	503	509	563	536	547	554	534	531	534	491	536	539	505	508	500	538	523	494	535	523	532	494	530	500	507	552	514	516	534	487	479	501	533	533	506	520	491	508	482	516	467	532	537	482	514	546	519	510	515	533	523	530	473	520	486	550	547	516	511	475	533	519	508	536	493	547	514	523	516	479	513	500	490	522	496	562	469	508	504	525	485	521	518	507	529	487	499	488	526	499	513	496	519	509	516	493	510	505	457	564	526	489	543	494	548	532	521	487	515	513	518	540	510	468	540	524	482	509	526	527	511	524	522	508	512	504	538	490	549	528	534	531	550	523	493	537	515	547	513	483	538	544	477	514	536	504	447	485	560	467	543	511	523	538	524	490	556	539	518	541	529	514	517	496	486	493	532	521	554	531	535	501	501	494	534	522	527	533	522	518	495	521	491	504	484	505	510	479	528	486	485	552	535	478	507	503	521	555	497	531	503	518	522	523	526	512	515	503	499	521	539	520	505	502	484	511	522	535	466	529	505	513	505	503	514	514	518	525	474	513	535	448	526	581	502	552	485	495	534	494	502	528	498	511	519	499	526	499	512	500	526	483	453	496	493	507	507	479	509	498	501	508	514	482	524	500	532	502	481	515	481	522	494	494	506	461	516	505	501	515	465	503	531	506	523	517	516	516	493	469	528	503	495	507	501	567	545	524	502	484	512	548	508	523	501	476	537	516	511	490	489	489	529	523	509	511	506	511	482	542	514	530	488	502	501	517	539	512	504	496	522	479	540	485	505	488	538	494	515	495	523	468	533	546	533	482	516	521	527	481	543	504	497	508	546	502	481	495	462	492	495	529	549	530	521	537	505	477	476	551	526	536	546	560	495	523	535	527	522	494	485	503	510	541	474	513	518	520	474	507	524	513	505	490	517	534	520	502	471	514	476	516	510	501	525	491	505	524	537	534	523	509	542	524	529	538	518	467	532	555	536	524	523	536	434	507	518	475	508	497	558	478	524	532	527	506	514	497	521	485	517	512	558	495	516	485	535	514	494	524	537	480	526	503	500	564	534	507	496	509	504	521	518	502	508	487	501	503	507	502	529	531	500	495	564	520	529	527	532	522	525	497	522	524	530	512	515	523	523	513	522	508	469	517	530	505	536	533	499	529	529	483	485	522	522	498	522	530	526	515	511	497	528	505	512	531	548	531	510	498	478	515	568	552	517	528	515	508	504	506	500	561	503	487	497	580	545	512	544	505	534	514	506	495	493	504	509	524	519	520	542	524	531	474	512	530	489	508	526	514	478	515	499	528	529	552	523	509	530	497	486	480	526	507	531	527	521	509	489	503	475	504	504	528	495	513	536	541	489	494	536	524	512	509	479	521	483	560	516	479	517	487	542	560	509	530	494	511	535	497	515	509	495	514	509	515	494	517	482	491	505	534	507	526	521	504	568	480	543	543	516	475	540	464	567	530	501
4934	9045	6241	2495	4783	19507	39514	38842	27602	14521	6125	2154	915	601	536	513	535	484	480	485	536	478	505	502	516	501	481	498	535	592	520	582	500	511	519	502	478	531	478	532	498	476	507	471	511	499	520	512	533	512	466	547	531	514	452	516	511	467	453	487	502	523	470	480	518	534	526	514	497	518	494	489	517	510	481	462	493	513	502	494	488	480	475	491	484	502	501	477	466	517	502	512	532	487	532	454	458	445	497	484	518	537	499	520	504	521	464	502	486	478	501	475	496	522	496	544	512	484	525	507	526	440	547	504	494	467	477	481	492	469	458	519	516	464	485	490	523	504	517	473	487	495	505	523	499	500	497	484	518	497	523	501	526	495	480	483	526	483	514	462	482	494	500	522	469	485	481	493	507	496	502	491	477	508	455	467	474	540	500	440	477	490	508	493	474	467	498	504	490	495	455	509	533	498	530	457	515	519	488	466	487	517	495	526	511	510	475	466	526	525	511	502	488	502	452	475	497	499	530	478	486	436	498	470	454	466	487	506	469	497	481	487	497	505	440	529	526	489	497	452	506	481	531	543	449	491	497	462	526	500	511	499	498	485	493	485	481	501	477	465	491	496	476	513	466	502	464	500	532	513	510	510	488	489	488	532	486	502	539	498	504	475	498	499	482	494	503	538	457	531	451	488	481	491	461	483	486	452	527	515	522	517	497	503	554	504	491	517	523	486	507	479	473	487	497	466	530	490	491	463	482	490	502	504	506	482	493	513	497	520	494	496	475	498	505	497	524	486	515	512	487	495	487	492	475	490	499	489	477	508	498	484	496	470	520	530	501	523	492	509	481	513	485	481	479	528	453	483	489	518	503	524	531	501	487	480	491	481	542	459	510	533	544	489	499	507	504	446	504	471	519	493	511	480	505	503	521	500	524	554	475	482	508	453	452	541	491	490	463	500	487	469	504	490	481	485	494	486	533	513	502	512	478	478	522	493	470	472	526	513	495	512	462	491	483	521	493	500	470	477	537	492	491	503	488	491	455	469	502	439	464	475	504	460	433	488	467	480	487	487	519	460	490	490	513	560	481	484	488	474	463	493	535	488	468	504	468	499	507	513	498	492	516	525	483	477	539	519	520	488	516	507	511	492	467	522	495	482	516	448	490	515	496	482	505	530	501	497	487	517	456	501	502	497	528	506	481	508	485	512	483	522	510	503	508	480	480	472	451	508	513	506	504	502	493	491	471	491	455	476	488	500	478	514	490	455	475	483	506	492	511	485	517	493	448	478	507	470	480	508	500	515	508	459	461	499	483	534	477	472	501	436	490	503	536	475	479	487	521	487	481	487	510	501	448	540	491	503	465	455	523	480	467	553	473	496	488	486	506	520	477	458	546	494	492	497	528	499	510	489	492	461	480	493	491	467	475	543	463	506	540	575	507	485	514	488	493	503	464	516	480	512	493	485	466	513	530	445	504	478	495	521	535	499	499	539	485	494	520	503	485	504	477	439	493	509	478	455	461	517	494	445	513	483	475	483	454	464	504	457	513	503	472	493	480	488	466	518	515	472	453	480	468	483	500	486	506	500	525	507	508	511	457	535	452	504	459	464	477	499	497	488	509	477	473	482	478	497	477	534	527	482	514	460	465	480	520	500	479	486	476	466	500	489	498	483	507	497	532	486	527	489	469	483	530	500	494	519	536	484	483	522	489	462	466	497	529	524	475	492	524	473	523	497	468	480	532	462	474	487	521	519	508	503	442	490	488	510	518	507	498	486	501	484	451	527	507	497	499	492	470	471	489	495	451	485	512	488	484	508	464	503	500	495	490	494	484	532	547	472	458	507	465	512	501	518	523	470	511	492	453	497	480	489	552	482	476	530	468	505	514	509	504	487	479	521	501	494	491	485	532	496	505	466	493	474	507	533	488	473	503	478	516	494	480	511	498	496	480	504	517	491	477	512	486	496	480	472	522	465	534	483	487	468	465	508	499	508	488	474	509	497	472	504	493	539	434	481	504	485	498	517	522	457	512	493	508	487	469	503	457	497	498	523	478	441	464	526	506	529	520	524	477	469	531	501	495	552	471	476	470	484	495	475	476	522	511	507	473	489	493	482	507	525	467	528	503	487	518	517	523	461	462	510	528	500	503	471	470	483	492	460	499	508	468	493	514	477	511	493	495	496	503	556	494	509	483	469	510	469	501	449	506	465	471	460	519	491	456	497	514	518	494	503	504	486	497	533	470	477	491	498	485	507	502	471	498	487	493	511	493	500	487	518	472	482	542	516	527	518	499	479	480	512	525	509	461	526	485	488	482	478	443	514	531	495	470	495	502	513	529	516	485	515	501	487	491	523	532	493	461	524	514	498	513	513	480	491	494	481	495	433	478	536	475	469	479	521	512	523	495	535	519	478	488	489	478	490	457	525	499	461	462	482	496	536	499	475	482	500	499	511	503	469	508	474	521	496	491	522	495	499	524	484	470	486	505	502	470	495	476	519	491	450	462	505	488	476	512	503	507	505	459	513	538	503	476	447	473	477	500	527	503	509	507	517	479	486	543	521	454	512	490	474	517	465	489	475	511	520	536	487	510	448	504	493	534	523	479	500	483	517	479	465	513	506	491	478	494	473	458	503	506	465	504	469	492	507	525	521	496	527	460	501	483	520	490	548	524	457	475	487	486	497	455	553	506	504	530	478	524	476	473	492	485	500	513	442	509	533	470	504	576	473	486	515	496	483	505	478	509	440	486	566	416	526	498	479	506	499	501	503	516	492	476	481	461	487	496	506	523	517	524	484	508	466	487	491	470	494	479	537	510	484	479	482	511	484	513	453	484	478	511	471	450	544	522	488	479	499	491	524	486	483	466	489	490	514	511	534	466	500	504	520	472	428	474	463	496	492	520	530	455	482	494	480	488	515	525	479	511	486	479	472	474	490	501	479	475	487	471	495	520	517	502	507	495	460	513	537	490	497	472	490	504	470	520	500	460	500	519	460	503	503	465	510	442	525	492	525	498	530	509	484	532	513	491	489	520	482	455	499	518	507	500	481	500	493	476	504	548	506	469	473	445	477	489	485	494	484	514	486	487	492	487	471	513	510	504	485	491	528	546	506	502	443	514	483	512	452	491	517	506	470	516	471	455	476	511	537	489	449	499	531	509	490	507	510	459	511	495	475	493	506	459	518	528	513	520	508	491	507	456	455	514	501	531	466	491	507	450	487	477	491	498	524	512	470	460	502	475	505	497	509	490	472	493	477	518	513	534	506	502	496	513	511	468	478	516	474	507	491	485	516	463	503	495	488	508	481	493	490	502	491	486	459	478	481	465	473	507	510	537	500	486	520	474	511	554	449	476	483	496	472	472	458	503	529	478	500	522	506	457	480	536	489	478	500	503	456	499	476	487	473	496	502	473	484	509	523	480	491	502	475	526	451	541	466	471	481	548	468	532	476	507	493	466	509	505	521	508	531	461	479	486	500	494	439	479	494	514	490	510	462	469	498
27447	12376	2041	1025	686	951	2490	2818	2575	1599	929	628	480	466	413	438	443	442	432	425	404	453	460	406	432	459	430	456	434	450	442	430	447	449	446	445	485	414	487	429	428	441	450	482	464	420	445	431	494	444	446	421	460	428	467	432	449	448	432	472	448	382	459	430	478	391	468	462	463	440	498	420	433	444	436	483	447	452	469	473	430	419	440	463	452	449	436	450	482	500	469	421	439	421	469	452	429	444	442	417	491	454	439	427	463	480	447	421	434	459	454	451	434	474	428	494	430	495	441	438	451	469	397	439	455	440	481	465	459	451	423	411	440	443	466	441	436	443	432	466	448	421	429	445	444	499	421	408	422	463	425	415	485	407	445	448	445	502	440	450	432	462	454	454	446	494	487	458	440	418	444	468	447	414	444	465	436	432	461	429	427	423	478	438	450	462	456	489	467	473	451	468	455	420	412	433	457	439	468	449	431	461	453	448	416	449	422	434	423	442	487	428	497	447	437	471	435	441	400	456	449	436	419	447	455	441	464	400	478	455	429	472	441	459	451	437	446	492	480	467	480	454	455	419	449	427	491	487	412	445	457	441	437	459	432	466	462	465	437	474	436	454	492	466	484	435	454	461	432	440	427	474	448	435	456	439	489	432	477	432	488	434	451	405	447	434	415	443	406	440	427	440	465	463	458	444	474	461	459	473	433	516	471	428	402	410	466	429	401	423	456	430	458	476	469	468	422	443	459	424	440	469	443	437	422	433	422	458	435	433	434	463	449	423	448	516	472	402	443	454	447	479	481	474	446	498	460	445	418	473	435	480	435	450	435	406	427	442	446	444	456	451	446	462	468	454	418	468	462	428	432	443	467	418	453	447	433	453	482	430	433	460	472	413	458	439	462	443	456	476	415	450	408	474	453	448	431	435	466	438	480	455	399	451	406	468	469	443	460	471	405	451	468	474	412	436	446	444	424	455	426	475	437	445	488	423	427	459	433	472	467	459	466	426	425	408	470	421	445	434	448	457	472	424	408	432	415	429	436	451	471	459	458	404	434	431	471	432	452	480	454	451	441	438	447	449	457	444	446	435	451	440	442	451	449	437	427	471	444	419	428	424	427	447	426	487	437	471	414	472	422	494	438	470	452	476	462	432	449	411	504	427	444	448	446	471	467	463	456	476	455	418	461	432	482	464	484	441	471	436	418	449	425	465	472	438	476	444	471	465	448	449	434	450	439	422	468	453	440	442	449	463	463	450	454	411	482	469	461	439	482	447	432	488	462	432	438	486	447	428	461	433	467	441	428	441	471	452	448	478	483	434	433	470	443	445	448	428	415	466	454	452	476	457	486	449	454	462	449	467	463	467	408	433	414	482	440	445	445	458	455	451	432	465	427	448	406	445	444	463	485	436	449	447	440	457	463	462	429	432	413	460	456	419	482	435	438	448	466	459	464	494	456	491	443	451	444	451	467	439	479	458	452	457	407	439	419	462	439	454	482	404	477	438	450	480	437	441	439	467	423	447	492	487	483	406	461	417	407	468	476	468	435	469	438	490	460	464	460	468	440	464	454	460	447	431	447	435	447	429	436	485	506	419	446	440	447	452	435	425	486	460	449	461	448	416	430	425	429	468	428	469	423	456	451	426	461	440	434	493	479	427	466	460	439	433	448	449	476	454	435	440	432	446	475	437	464	424	446	452	447	434	423	454	446	472	456	449	447	440	431	459	477	442	415	451	466	445	416	493	429	462	452	475	450	453	460	490	452	447	470	429	460	443	458	474	419	489	441	424	443	465	456	466	454	435	489	448	479	425	431	446	459	455	456	430	453	440	472	456	464	441	454	464	496	489	445	468	457	475	441	438	431	462	443	473	428	488	472	441	442	470	463	440	421	443	475	429	439	489	418	443	448	449	454	454	419	459	441	445	405	424	391	454	442	443	454	486	497	444	428	422	437	429	432	435	503	437	459	461	472	439	445	465	414	438	449	467	437	452	431	445	461	431	428	438	471	437	495	462	449	447	446	433	423	436	465	493	454	458	457	436	467	435	439	441	434	470	416	451	467	449	452	476	434	468	435	463	398	443	437	458	440	443	465	460	422	433	430	468	434	465	508	440	465	438	450	473	430	473	421	447	482	443	459	441	428	474	458	424	439	437	433	443	455	452	439	447	474	440	451	447	433	437	447	466	475	484	454	465	461	450	448	454	430	416	458	487	439	438	456	443	453	415	438	501	447	428	443	441	448	466	487	437	461	499	454	460	416	484	485	435	462	468	433	407	479	447	445	462	428	455	429	432	456	397	443	476	459	449	429	449	463	437	406	456	446	446	472	443	453	447	446	445	489	448	417	445	470	483	397	454	449	435	439	418	426	440	448	442	486	455	438	432	495	439	479	466	464	464	461	458	502	443	479	459	427	480	424	424	442	411	450	435	468	456	447	434	445	432	448	419	446	423	433	468	447	411	494	469	443	477	431	457	408	460	460	437	469	437	435	463	434	481	450	459	457	475	434	453	476	463	418	396	477	480	433	465	434	470	475	477	453	450	452	468	450	453	446	428	421	432	404	435	517	464	415	485	440	478	437	459	453	453	420	437	452	444	444	463	450	459	452	437	494	466	417	437	399	441	482	436	426	458	410	466	443	420	444	443	485	467	461	426	465	422	441	467	438	451	484	388	425	430	444	505	468	463	469	440	444	439	452	410	445	453	402	444	450	440	441	453	412	454	451	443	438	483	469	442	491	468	447	442	467	431	454	438	499	454	448	464	431	454	443	491	410	495	437	469	433	424	465	466	406	505	420	458	431	447	458	455	461	425	495	443	410	433	436	452	436	444	455	439	455	485	435	455	454	442	458	424	453	455	475	431	480	466	473	443	434	463	478	457	440	482	409	480	437	404	437	483	429	460	448	462	430	423	463	462	477	432	453	457	459	470	449	415	475	458	446	442	451	455	461	438	459	437	457	404	451	436	454	457	421	425	428	443	430	439	479	455	461	458	466	448	451	450	492	444	431	436	503	454	463	468	432	539	446	478	450	435	458	444	455	434	460	452	466	464	483	431	447	418	491	428	407	470	453	448	422	438	449	425	435	453	414	417	440	466	474	421	466	483	433	412	445	454	448	466	420	433	449	445	453	460	450	451	466	431	428	470	452	447	472	413	462	452	467	484	438	409	438	428	468	460	461	432	443	462	466	455	451	450	466	437	461	436	449	389	467	458	462	465	453	409	457	478	435	468	439	484	460	467	451	435	476	485	451	435	442	480	446	463	411	472	455	471	459	513	442	455	438	416	421	457	478	452	457	458	442	445	452	473	455	453	437	480	450	456	446	446	458	462	514	455	450	438	420	443	457	406	426	446	428	448	415	500	472	500	471	454	424	433	436	479	450	421	437	468	446	463	463	485	474	411	473	396	451	422	398	412	424	440	455	423	449	450	463	444	469	475	502	437	431	456	448	480	456	449	448	461	440	405	433	453	459	458	466	485	434	454	458	446	444	443
5345	1831	1217	733	530	1115	3395	3496	2996	1839	1006	616	500	451	456	441	463	442	423	425	391	418	404	417	433	382	423	454	391	423	416	476	422	438	432	437	419	405	455	417	396	402	426	397	460	410	418	458	440	404	452	427	399	436	457	455	443	463	427	416	439	379	432	407	458	444	451	430	443	472	424	470	418	441	428	419	415	474	430	423	456	432	461	450	453	402	434	418	400	412	442	480	433	443	401	388	425	430	399	420	442	415	452	433	430	464	410	437	435	437	429	415	447	409	416	418	448	413	479	427	417	390	397	452	425	428	399	414	429	439	430	438	415	402	442	433	420	426	413	450	421	436	421	448	425	449	447	433	416	448	434	423	414	422	404	428	415	426	400	424	443	428	400	416	414	411	417	450	420	426	432	439	438	458	439	361	442	431	407	462	413	463	443	463	429	419	423	401	425	409	426	444	441	421	455	408	421	402	411	436	436	416	453	427	414	460	448	397	440	402	425	435	442	426	386	458	451	416	409	438	435	416	393	421	378	468	443	395	461	394	439	440	422	390	440	437	443	418	456	423	403	392	420	436	408	427	418	405	449	411	468	443	431	451	431	423	430	430	449	409	416	456	421	412	418	430	417	446	434	431	408	415	448	424	411	454	427	432	395	437	415	422	450	438	418	452	411	432	391	426	413	439	412	425	458	435	435	442	401	394	442	411	439	411	399	415	399	460	458	404	446	409	425	436	430	425	413	401	428	450	404	429	398	413	371	425	409	453	376	416	417	417	456	425	460	435	413	461	432	413	418	415	406	437	450	384	448	470	456	444	414	424	441	455	421	406	408	439	423	459	425	417	429	449	402	429	391	402	422	410	439	406	426	427	397	415	424	478	480	445	437	443	453	426	414	432	436	440	443	414	421	420	429	447	432	426	433	396	428	407	452	408	394	427	407	412	449	444	444	415	445	400	463	483	418	441	452	427	428	405	435	432	439	417	430	406	438	428	435	447	408	429	423	409	430	405	428	429	433	442	417	438	459	451	429	432	397	448	399	425	415	442	470	425	423	422	410	411	426	409	458	442	396	414	428	428	396	421	461	404	412	431	435	432	420	435	405	401	416	407	447	455	423	432	438	396	446	450	426	469	414	428	392	442	415	427	399	417	397	415	402	457	408	410	400	434	449	430	412	440	412	435	425	416	436	416	428	414	437	434	412	417	425	433	421	449	416	442	450	416	445	454	410	425	441	433	428	433	392	401	451	427	412	429	420	433	426	420	453	437	453	441	411	398	438	404	441	437	448	398	405	426	445	449	439	440	403	411	455	416	462	406	381	427	423	416	422	437	417	451	404	422	419	426	436	448	430	418	448	400	417	387	430	409	405	478	417	414	453	410	411	420	438	435	428	381	450	410	418	391	431	405	460	422	437	427	455	414	436	424	445	446	394	444	398	429	446	421	457	436	401	427	408	469	443	413	413	431	407	397	383	415	433	427	443	410	416	446	463	441	451	409	478	429	432	464	439	447	441	413	406	402	412	418	378	439	457	418	413	426	384	434	438	441	420	390	438	419	424	395	447	432	448	446	431	408	448	433	386	448	431	382	437	413	410	445	421	463	395	435	411	420	401	409	448	392	420	436	453	411	416	446	418	409	454	431	452	462	401	437	431	437	414	398	408	426	436	419	403	433	425	449	448	428	445	420	429	449	425	460	456	392	433	434	405	396	396	419	440	404	431	452	413	412	390	429	450	436	426	442	434	423	414	412	458	461	443	458	399	451	437	413	421	444	421	414	430	426	386	419	470	406	438	396	428	440	472	404	440	444	441	419	443	437	435	464	379	442	421	413	426	449	412	428	445	427	438	430	424	425	424	417	415	411	401	453	433	435	463	464	418	449	410	437	430	397	435	408	416	407	429	427	444	436	446	432	449	424	424	441	425	431	389	442	367	426	441	447	428	405	449	406	429	447	446	432	394	422	448	426	461	415	434	418	386	432	379	417	407	413	412	432	424	412	407	415	445	422	413	426	468	404	426	400	422	436	393	392	454	400	396	467	453	394	438	410	432	436	457	394	418	424	419	402	413	410	444	430	467	439	378	453	446	465	481	452	402	429	384	416	442	400	422	466	418	386	428	426	428	376	449	408	422	428	401	462	445	418	436	453	444	479	394	412	429	446	445	425	428	431	386	453	404	451	438	455	408	444	465	441	409	424	444	441	454	421	414	448	386	438	381	438	410	461	417	417	419	431	415	479	426	419	432	405	410	455	452	450	461	404	445	445	442	427	396	460	462	412	430	465	412	466	434	424	414	425	426	431	416	430	432	406	434	459	406	417	436	475	422	475	445	410	455	425	392	403	382	422	461	408	437	462	417	482	397	409	466	443	434	403	412	430	445	407	433	405	406	426	424	436	420	407	421	423	417	403	431	441	407	434	416	420	458	432	454	469	416	429	420	433	425	424	414	448	452	411	406	407	425	429	409	422	418	414	448	436	453	454	425	449	465	438	418	437	405	427	432	420	460	442	409	405	425	412	410	416	430	443	414	444	501	431	449	427	400	392	426	431	432	403	443	431	431	411	390	417	420	442	444	391	435	426	431	422	413	410	470	436	428	433	436	438	398	440	432	429	403	438	410	426	431	420	428	416	408	413	434	437	372	462	445	421	422	418	426	434	397	439	400	454	412	455	420	438	418	431	419	427	434	420	450	452	432	465	396	450	448	407	451	411	444	462	430	392	449	414	426	432	440	424	418	414	434	404	425	459	395	410	485	426	429	409	455	433	437	436	445	399	434	425	418	437	401	427	400	430	442	456	379	410	437	442	445	421	450	446	434	455	428	408	412	433	449	403	390	467	422	416	451	419	426	429	423	464	423	444	432	378	454	433	421	424	438	431	412	434	408	409	459	444	427	390	421	420	435	436	421	440	397	423	449	392	410	429	433	433	414	422	448	419	396	437	422	408	404	425	416	435	424	405	441	451	432	418	418	420	433	409	441	457	456	460	411	447	439	428	434	423	420	424	420	414	435	411	462	418	410	446	402	420	442	429	409	452	438	405	396	461	448	413	443	427	426	412	449	410	419	405	404	402	428	419	463	406	441	439	395	400	393	413	460	450	433	441	437	447	440	423	462	409	430	445	434	411	427	410	434	459	436	435	414	429	418	449	479	411	416	434	434	429	416	434	426	410	395	458	416	455	444	405	445	421	425	409	426	397	410	432	439	443	398	399	394	419	451	428	426	428	440	436	416	409	444	411	438	431	414	460	424	439	409	414	400	413	454	430	440	410	398	428	396	439	452	432	432	426	407	444	406	423	412	456	430	396	419	455	406	449	388	436	421	416	441	394	486	431	450	401	405	416	410	401	440	441	420	449	418	419	438	415	447	418	442	426	414	419	441	442	400	436	425	423	440	405	414	452	417	380	405	405	429	447	446	401	425	402	446	422	431	465	418	472	407	445	394	414	415	439	424	378	447	402	419	393	429	396	422	432	432	452	427	438	416	446	413	431
25352	21222	26955	24929	4475	3845	17549	22732	21462	11348	4367	1524	709	488	460	439	413	408	478	443	482	481	454	470	442	451	454	454	418	456	429	428	461	437	443	460	459	390	452	434	454	450	492	433	432	430	462	463	441	412	458	503	447	455	427	416	511	481	442	444	430	414	454	455	414	421	430	468	443	431	412	440	439	429	449	435	454	467	442	479	434	407	476	444	437	449	490	414	462	453	467	439	421	439	441	443	420	405	467	441	440	457	477	451	469	443	438	409	486	460	476	434	459	441	459	441	468	436	447	478	475	465	461	451	479	408	448	433	441	442	442	478	427	445	452	427	441	463	452	418	438	448	445	423	459	443	398	477	431	465	444	463	395	433	494	453	488	442	466	451	419	436	423	443	417	425	411	464	432	422	438	449	431	422	456	422	451	404	443	478	445	443	426	414	489	397	452	434	464	464	459	458	431	467	440	470	464	454	451	470	448	417	443	446	440	452	429	455	475	450	445	445	426	457	466	445	424	436	457	439	470	423	445	461	456	462	469	414	472	448	422	432	479	469	462	447	475	436	477	471	445	442	435	410	415	451	484	431	427	466	453	422	460	418	449	447	461	426	435	406	484	495	485	467	438	463	415	472	460	468	466	408	438	437	461	444	461	451	439	476	422	480	474	432	414	451	479	431	471	434	491	423	394	446	464	422	428	415	440	497	470	452	467	431	457	427	390	436	440	416	432	468	450	443	514	451	422	411	427	447	452	411	421	447	437	477	485	476	450	401	414	405	419	434	460	449	412	408	413	446	436	415	440	419	428	433	470	438	459	407	445	437	437	481	417	446	427	450	418	442	400	452	407	440	440	486	435	469	455	443	461	407	461	466	411	439	476	451	463	455	429	447	400	472	449	472	457	453	414	426	436	397	463	467	418	429	458	451	479	422	438	430	424	473	421	378	415	471	430	448	419	463	437	461	412	461	446	416	464	441	417	449	416	455	453	408	421	455	423	447	472	450	435	407	422	468	437	438	441	442	437	452	413	439	420	462	459	453	427	426	445	426	437	438	425	425	452	436	450	438	472	460	452	471	438	431	433	421	482	453	430	491	430	402	442	459	429	431	468	423	432	428	467	450	469	440	438	434	414	458	421	423	451	464	485	432	438	462	450	449	428	429	406	460	497	433	471	448	459	457	409	464	452	437	415	406	467	449	444	477	441	448	422	436	436	449	465	407	471	456	475	436	424	442	435	445	440	449	489	471	456	456	473	427	436	455	469	425	449	429	439	421	457	436	464	426	483	445	409	421	447	454	449	464	403	446	445	465	420	440	418	443	467	436	468	459	441	443	403	452	461	458	452	435	469	443	461	433	444	428	412	457	430	435	463	473	426	471	468	429	428	450	443	454	443	399	445	463	481	462	451	471	473	441	457	445	447	421	445	417	403	387	445	453	455	450	406	449	416	442	448	416	441	429	446	417	468	461	457	438	425	409	432	434	430	457	460	490	436	409	445	456	399	447	410	478	439	474	434	442	433	432	430	442	430	443	430	421	469	453	428	426	431	410	453	439	484	458	440	492	461	454	424	456	441	449	475	452	432	464	431	440	409	440	423	471	444	462	431	414	437	422	441	422	462	459	440	469	438	493	431	430	431	428	450	445	437	455	458	452	433	453	434	444	473	460	449	467	428	422	435	424	453	500	452	425	481	439	458	501	412	447	481	456	475	477	423	442	447	439	433	463	445	449	418	432	426	449	454	445	442	435	440	448	381	429	443	430	411	450	424	438	449	434	456	437	442	439	424	445	405	425	415	481	446	474	428	443	438	435	428	448	451	409	455	482	436	430	450	438	476	451	437	403	429	456	462	434	432	441	423	472	417	429	494	427	452	470	444	517	412	418	447	447	477	437	429	433	420	439	423	446	420	424	420	435	431	479	445	475	435	464	427	404	448	441	464	440	489	472	437	424	412	408	464	463	461	443	475	449	470	449	418	422	435	463	454	427	414	437	439	446	435	464	472	468	429	421	442	462	460	439	425	473	437	453	419	449	438	405	452	439	434	452	431	441	459	438	410	451	453	433	464	477	441	420	459	448	449	427	469	442	466	416	419	442	435	451	400	460	456	441	447	458	497	424	438	458	456	404	423	462	441	496	425	491	422	444	436	452	505	447	423	436	448	474	398	439	416	423	445	459	440	502	459	431	449	462	415	478	460	444	476	449	461	447	425	443	430	432	450	437	450	486	428	442	408	408	417	429	503	435	431	468	467	435	461	431	454	467	473	450	444	446	465	470	474	432	454	416	419	406	476	451	442	451	441	469	453	418	439	432	454	428	433	445	461	467	450	457	478	470	424	416	424	441	500	459	427	436	450	433	436	458	436	457	472	451	479	453	431	408	433	451	446	440	437	441	453	477	468	412	450	411	453	412	453	463	441	436	452	450	434	442	439	485	486	447	457	471	432	454	471	410	450	447	439	413	450	451	439	412	452	466	497	419	427	427	453	464	457	405	436	408	412	438	405	424	438	459	456	467	452	451	430	420	434	432	471	472	453	450	464	464	493	456	459	408	435	435	441	480	432	489	483	470	474	445	428	447	433	454	446	456	430	427	496	413	412	431	411	452	427	417	443	429	430	475	444	481	412	471	446	454	420	462	420	410	425	407	445	473	446	451	437	431	420	418	406	455	466	507	426	479	468	435	438	443	450	462	438	397	381	453	450	443	462	408	464	472	422	413	436	452	438	444	464	451	438	394	439	429	468	478	452	445	436	440	432	450	450	432	473	464	455	424	489	445	447	441	447	407	487	459	453	430	449	450	432	436	432	419	452	396	452	415	449	427	442	424	448	445	434	459	427	442	423	432	433	464	439	433	441	431	410	407	431	461	480	520	472	415	452	439	405	429	440	449	444	437	466	454	424	446	436	462	437	435	451	405	486	437	481	435	476	467	430	439	469	420	426	444	425	396	421	451	437	407	460	444	434	446	448	443	470	444	488	466	470	435	455	465	432	407	459	445	457	402	416	417	462	422	486	405	425	457	448	428	413	452	458	438	432	423	417	395	390	427	424	437	429	433	430	448	447	404	479	442	415	461	441	420	435	400	418	444	495	432	453	416	450	448	444	478	447	423	433	458	451	456	441	455	471	487	438	423	435	470	425	439	445	454	451	432	453	466	450	414	424	406	394	408	423	439	498	418	447	434	421	415	427	448	460	475	424	434	444	414	448	472	457	470	442	414	448	436	430	457	448	452	440	411	455	446	463	431	452	466	419	419	476	432	485	449	396	432	462	452	461	441	470	438	434	469	462	435	481	432	448	458	451	418	447	450	454	439	494	435	475	435	425	448	431	412	463	443	471	425	466	431	428	449	450	475	432	423	414	423	450	451	471	444	443	451	430	452	440	418	470	449	434	438	470	441	408	406	444	428	394	479	427	412	440	435	447	428	432	473	413	466	456	442	413	457	423	458	456	419	423	435	431	449	429	458	503	480	466	465	446	420	444	419	423	417	449	463
4208	4622	3356	1661	1088	5260	18714	22835	18562	10174	4548	1682	788	539	415	453	467	438	454	447	465	420	453	457	419	421	436	406	446	479	459	445	425	458	431	458	417	444	468	442	454	409	421	414	423	393	474	405	455	460	463	424	429	446	431	440	457	446	416	424	442	433	439	475	432	445	460	451	411	451	418	423	422	441	455	446	475	417	412	434	435	449	424	421	440	477	463	491	416	432	468	430	434	439	440	418	436	435	474	453	469	423	435	444	444	419	413	434	455	438	439	462	470	395	463	432	451	400	442	468	415	464	427	437	461	448	456	430	455	426	481	442	445	421	481	466	474	425	436	444	465	437	437	455	419	441	518	420	422	431	417	485	420	442	424	518	418	415	449	443	421	458	422	468	465	449	443	390	444	455	447	405	445	426	465	476	379	439	405	427	430	431	471	421	472	455	452	429	453	444	439	428	413	430	442	455	433	438	461	458	432	424	426	409	414	395	436	440	457	448	417	431	463	470	441	435	464	433	428	435	444	420	434	453	458	420	436	452	469	450	464	435	446	459	429	441	474	462	466	454	456	447	455	447	452	448	409	457	409	437	440	437	446	440	454	410	470	440	428	427	434	457	430	443	450	427	457	421	439	459	425	438	440	445	428	432	462	462	400	410	487	418	447	433	453	436	439	442	458	434	464	440	428	448	431	437	446	416	413	458	442	437	454	441	457	425	445	452	460	469	450	417	437	402	465	443	444	471	461	407	450	410	474	424	405	434	473	436	450	421	469	440	405	432	411	455	402	426	389	439	475	430	421	431	430	442	460	448	400	474	441	425	423	440	451	444	424	427	448	451	467	445	460	439	463	443	418	427	462	436	484	450	444	437	440	412	448	441	421	453	385	438	448	461	469	440	456	436	417	471	402	436	415	427	459	449	430	450	415	456	432	472	447	458	416	432	461	449	438	458	411	468	436	428	467	448	461	465	451	482	434	439	451	446	421	438	397	426	425	442	461	443	406	408	423	457	445	420	432	454	439	441	437	438	419	474	447	437	467	442	449	428	423	443	474	442	448	435	431	437	437	415	485	443	393	443	441	468	457	430	460	443	456	435	445	456	474	448	426	435	421	417	391	447	433	488	458	468	429	434	413	433	472	460	420	440	436	407	428	446	428	449	440	490	411	448	448	440	415	441	455	443	433	437	445	447	471	449	456	437	408	412	454	432	452	456	446	443	437	432	438	426	434	468	434	414	474	417	432	450	422	410	416	457	449	470	455	438	438	463	473	416	453	414	432	409	427	454	433	436	445	506	407	454	423	439	449	472	426	470	436	466	453	428	457	447	434	445	434	433	459	454	441	497	456	438	474	458	443	426	435	447	466	443	446	406	432	425	457	410	412	393	420	398	434	439	422	446	474	447	413	411	438	443	425	434	415	448	427	439	441	448	463	437	417	415	435	480	439	434	482	427	432	409	414	412	471	372	420	487	422	418	415	425	466	431	418	471	442	451	437	453	430	428	398	419	414	416	464	423	391	423	442	444	462	425	418	459	453	453	438	434	419	408	414	420	452	430	459	443	446	429	422	443	454	423	441	425	432	450	407	443	418	418	492	461	470	469	411	459	399	453	439	431	452	426	431	462	433	416	433	424	443	469	466	470	465	417	421	459	434	399	455	442	462	451	418	480	426	461	481	482	432	434	438	466	468	450	430	447	422	475	464	493	407	456	428	407	468	394	430	432	440	451	484	437	415	442	437	448	413	418	434	457	438	429	433	418	451	426	443	454	438	459	412	466	476	450	429	472	437	451	422	434	414	394	447	446	405	438	430	417	439	457	435	429	452	426	424	435	455	478	473	455	453	434	437	413	426	466	426	413	434	447	419	392	453	430	436	418	451	432	417	409	441	460	402	403	447	445	477	437	444	422	481	407	375	434	478	462	432	439	427	421	418	440	441	458	446	446	419	454	460	414	422	426	424	467	441	442	408	502	422	440	479	442	451	447	400	443	445	466	437	446	428	428	439	450	433	426	451	439	455	426	438	434	466	440	415	415	462	454	447	394	423	403	438	479	427	460	430	463	428	411	469	477	422	439	446	451	470	450	426	455	475	449	440	418	429	408	450	404	425	469	432	467	481	428	451	436	423	413	452	469	451	451	409	441	448	485	444	472	419	459	416	426	436	457	403	448	470	447	428	454	425	421	441	425	410	423	428	462	430	433	449	427	471	407	409	454	425	438	447	391	452	433	455	421	438	436	425	462	423	487	465	412	470	447	455	444	431	430	436	443	390	424	438	443	497	409	437	446	421	435	411	444	409	449	456	447	431	461	458	437	430	440	423	442	432	442	427	433	447	456	432	428	413	401	423	440	423	404	455	451	454	419	416	447	490	445	428	447	461	440	448	428	431	409	425	406	433	435	417	446	436	421	437	430	457	435	468	412	436	449	419	443	391	453	439	443	424	440	444	453	450	419	430	425	423	453	424	436	437	426	449	425	451	432	451	474	443	454	422	426	441	401	462	484	471	439	443	453	424	409	447	450	460	439	441	444	455	450	444	452	442	458	475	454	444	429	430	409	427	415	454	474	394	443	433	431	456	422	474	472	458	466	426	436	422	462	428	412	441	470	426	423	446	419	477	450	407	423	447	439	428	430	418	416	426	458	419	460	447	434	407	420	449	443	434	446	403	418	433	440	413	451	409	457	486	448	456	438	459	419	425	436	434	433	482	423	429	446	429	446	440	445	416	427	404	450	436	419	407	458	407	422	431	402	463	400	382	411	410	430	456	430	423	443	473	445	439	425	440	437	436	503	419	451	408	445	435	423	430	456	436	439	450	421	428	400	431	443	438	445	409	432	424	429	427	442	426	431	445	438	475	407	439	406	405	426	439	422	465	434	431	426	430	420	447	431	449	379	413	448	470	425	415	444	451	459	409	426	419	417	434	461	448	425	481	439	452	407	452	460	428	461	453	476	429	400	470	478	440	456	468	391	446	437	484	444	462	481	449	427	446	451	447	430	465	476	398	460	398	464	461	460	435	475	441	424	442	429	440	460	413	477	406	420	412	432	426	440	439	449	427	409	438	455	447	439	441	452	468	433	478	455	430	434	427	464	432	486	430	421	432	434	461	437	459	443	445	424	430	456	437	412	442	452	473	480	402	452	442	471	429	421	402	465	446	429	419	471	415	454	426	414	407	430	448	462	423	417	436	477	429	403	434	453	439	427	450	460	415	422	482	434	467	431	441	442	453	410	447	457	444	424	450	442	477	425	383	457	451	429	442	427	429	432	394	429	449	395	444	448	437	474	413	442	440	437	428	482	414	486	415	465	448	429	466	417	424	454	468	477	436	389	447	429	438	432	447	448	442	420	384	434	409	440	439	466	408	447	447	427	441	432	417	432	434	422	428	447	390	439	464	424	432	429	435	397	409	485	437	438	471	403	453	418	406	460	490	429	449	456	411	445	419	428	437	431	454	474	434	442	430	404	445	459	441	450	457	450	417	426	473	472
24184	21330	28600	24406	21274	11461	21437	21605	39591	31443	17648	5800	1710	760	580	601	575	539	553	568	542	592	557	586	534	580	575	525	541	601	590	508	531	576	574	499	553	583	533	531	565	547	520	566	527	541	528	573	558	574	576	565	549	519	531	562	540	510	529	575	534	569	529	533	561	538	536	532	565	611	518	532	579	547	536	568	580	570	543	546	546	561	547	534	524	586	551	542	529	543	547	578	564	558	564	567	563	532	529	565	532	597	521	572	530	537	530	562	573	537	529	549	527	558	534	535	562	572	527	538	527	560	554	535	484	514	532	550	527	562	544	544	544	535	581	589	557	536	563	531	538	528	563	493	512	570	515	544	546	534	545	516	533	554	565	563	541	523	548	563	564	575	542	527	538	508	501	537	537	548	552	513	579	518	535	530	553	528	529	536	537	554	601	578	528	522	507	551	532	565	554	583	546	578	523	546	530	531	537	561	509	553	535	592	556	561	552	528	546	560	520	555	547	567	553	573	545	533	572	560	513	582	533	545	573	560	582	490	571	583	542	560	558	572	587	536	549	521	564	523	536	517	568	544	523	531	582	549	539	529	541	509	541	542	547	508	571	509	558	497	526	533	528	524	549	550	565	548	553	505	573	530	525	545	535	507	567	582	557	523	509	569	555	532	547	518	563	533	522	596	527	576	540	512	522	557	532	553	527	571	600	525	544	559	553	554	538	540	567	592	575	503	543	524	538	546	566	503	556	529	538	567	534	543	533	568	539	516	546	554	527	525	586	506	565	512	493	555	544	551	544	585	582	551	569	541	536	521	526	548	581	522	525	567	527	566	587	557	513	559	523	529	522	528	534	585	559	544	546	556	527	531	486	553	570	547	550	530	566	525	598	554	586	515	515	565	541	532	491	536	577	524	566	559	509	525	575	492	556	542	539	517	525	529	560	584	489	547	545	534	531	564	522	581	534	516	533	561	550	534	533	536	577	532	529	547	549	519	555	552	522	505	531	564	594	553	537	548	553	482	516	546	541	533	547	530	551	549	503	582	525	510	555	535	505	530	573	520	530	553	532	531	511	526	559	524	570	576	550	559	547	545	537	524	513	478	552	578	541	560	546	514	556	505	523	553	587	542	539	547	534	529	550	530	536	508	552	547	563	531	545	548	558	527	551	515	500	553	574	524	547	545	558	561	560	560	536	550	538	537	530	543	550	506	543	528	545	527	550	589	530	593	555	548	496	542	535	570	546	548	502	573	558	535	540	542	565	529	590	522	541	538	556	562	577	528	551	542	561	560	531	534	540	536	582	522	519	546	540	534	523	549	539	564	569	561	577	533	520	511	552	569	558	562	551	519	611	548	506	561	515	521	560	494	547	552	565	504	515	511	528	562	494	547	564	553	534	545	541	547	538	610	501	558	560	553	556	556	515	504	563	536	518	541	537	547	516	540	581	578	567	510	571	534	563	495	499	530	568	578	563	553	553	527	520	596	569	535	532	549	584	529	561	557	523	535	546	537	520	571	515	518	580	551	555	551	519	587	564	560	554	565	541	517	557	525	543	570	543	509	542	536	523	586	564	553	575	552	514	525	539	527	508	521	547	599	583	543	593	543	509	530	532	530	518	536	560	500	531	569	528	526	549	513	541	493	578	548	548	503	536	541	550	518	534	580	560	517	569	541	568	547	545	509	518	552	600	513	505	518	531	532	540	600	520	520	530	566	527	565	569	539	538	598	543	550	552	565	541	573	529	564	537	587	498	494	532	585	561	539	527	522	547	524	519	584	550	538	546	560	550	542	534	539	541	556	554	557	502	574	541	556	562	564	568	572	556	553	535	566	570	552	522	525	520	534	512	529	503	558	556	548	558	547	508	534	536	569	507	553	555	551	556	547	543	548	566	525	576	499	547	541	505	552	571	574	548	483	535	574	531	544	557	528	501	537	512	528	559	538	557	559	525	508	504	554	520	573	517	536	533	549	523	544	508	530	562	551	579	549	536	552	543	480	550	541	593	541	538	600	529	536	602	546	552	521	560	552	552	561	504	494	523	542	543	548	536	554	527	549	513	598	559	518	539	545	500	470	546	529	561	547	576	542	553	534	564	543	552	520	565	519	540	567	511	569	557	571	531	497	558	577	581	503	551	518	509	518	526	518	549	548	550	519	529	509	540	529	566	536	562	584	526	543	527	527	535	542	513	537	526	521	572	552	545	544	546	538	531	542	522	557	515	509	556	544	591	524	543	518	530	543	504	522	511	512	536	549	602	528	560	564	553	532	525	524	520	546	511	564	563	528	542	575	513	546	547	589	541	533	507	559	531	529	525	530	551	582	543	575	592	507	492	598	545	540	559	611	542	545	587	544	519	546	499	512	557	547	557	559	546	530	524	534	541	569	548	561	543	521	510	601	554	505	540	564	605	548	502	513	561	558	545	554	607	543	549	524	569	500	503	473	533	557	582	526	548	559	564	524	512	511	536	603	510	546	530	508	528	517	509	578	549	546	553	557	527	556	549	524	500	542	572	527	537	563	505	574	567	512	521	517	535	536	543	560	563	510	592	544	571	552	550	553	568	554	520	552	547	494	531	532	531	548	561	540	529	574	548	571	550	584	547	532	516	569	515	507	515	587	536	514	572	513	523	516	581	525	520	575	542	500	537	565	537	531	530	570	540	535	501	483	577	515	554	543	565	511	522	583	549	487	589	545	534	522	537	574	531	574	572	495	512	543	552	563	518	557	521	535	569	518	530	532	512	554	566	529	566	524	517	546	571	489	516	518	541	572	552	571	558	560	579	533	536	550	518	529	550	568	524	572	528	520	551	502	550	515	534	531	551	536	533	542	549	538	491	562	547	548	508	572	547	541	558	569	521	576	526	499	547	552	552	505	538	548	495	524	559	552	503	564	533	543	541	545	554	513	506	526	549	527	543	584	574	527	504	543	536	530	519	558	466	525	520	535	543	521	529	532	566	546	585	553	509	539	518	563	566	539	543	536	539	552	535	556	574	554	524	561	577	528	564	539	524	543	541	531	514	563	511	534	519	567	551	542	482	589	564	576	582	515	525	550	521	504	561	532	563	534	554	540	545	561	504	550	539	518	590	554	527	521	564	547	569	553	524	543	502	571	563	543	549	531	516	552	554	576	566	516	534	542	517	545	542	572	527	533	526	567	532	578	541	571	542	585	524	534	514	545	563	588	520	528	545	574	527	530	519	529	564	513	552	598	505	540	567	544	527	530	543	510	568	520	563	570	569	562	548	530	559	499	547	533	540	536	532	534	512	561	525	553	549	529	519	522	572	561	545	563	510	544	492	560	568	513	564	525	509	515	538	564	531	546	583	486	530	537	474	478	578	585	561	528	562	543	504	543	511	529	548	582	534	534	531	505	564	522	506	503	541	540	590	557	572	526	492	547	557	503	523	504	552	599	541	524	568	556	523	567	567	575	549	535	570	576	535	516	548	556	542	537	526	553	564	546	586	593	539	560	530	575	570	571	497	557
4597	8389	6411	3485	2089	7329	20180	24894	37433	26884	14024	5285	1801	851	607	514	518	549	517	513	549	531	542	549	537	520	559	532	516	509	527	529	501	529	521	528	520	511	541	550	538	513	532	487	528	561	496	548	558	529	564	505	541	521	540	549	525	528	551	537	529	555	496	525	518	493	519	489	534	526	529	486	515	520	548	564	548	524	541	575	535	504	554	524	519	545	486	522	508	547	495	548	525	562	525	514	526	544	549	490	546	538	515	511	519	512	501	512	534	538	566	493	515	556	549	506	561	552	561	539	523	541	508	544	522	560	537	559	527	522	516	517	536	504	517	528	545	540	521	529	519	496	496	560	532	502	542	543	529	492	580	508	564	546	554	503	516	545	526	516	487	504	503	558	520	512	514	500	525	556	528	523	539	567	525	519	491	510	515	538	555	533	543	490	558	519	491	493	515	489	498	536	552	496	540	542	552	554	517	520	526	492	517	509	524	494	531	528	542	523	515	545	565	515	578	555	550	514	535	537	522	524	523	548	495	506	545	489	532	487	517	500	534	507	537	519	532	511	530	535	537	507	491	550	521	526	547	507	521	483	539	520	532	494	560	527	527	519	519	521	487	515	536	532	566	521	534	557	538	561	546	505	521	518	531	510	555	498	560	556	536	531	512	517	512	556	544	531	565	532	509	504	510	568	496	506	548	500	515	573	534	523	531	521	479	498	495	531	589	506	525	524	513	501	518	485	517	511	483	527	517	564	553	535	514	493	532	529	564	526	548	485	524	530	537	531	533	545	523	502	535	518	529	497	535	542	549	555	574	563	548	532	524	548	493	560	558	511	526	501	531	555	528	540	547	545	495	499	553	534	497	514	522	566	558	506	539	513	553	556	491	509	554	544	532	499	486	566	512	477	543	531	540	532	508	518	507	515	534	519	477	540	535	531	527	541	513	547	508	513	524	538	509	516	528	460	494	482	534	510	480	494	511	542	486	502	494	527	504	505	475	490	522	549	521	551	509	524	493	551	511	523	504	523	502	511	509	504	526	508	514	537	530	517	531	509	525	543	504	485	540	543	545	500	553	517	532	507	517	509	517	533	515	538	520	566	539	502	471	535	521	502	539	500	559	514	523	505	533	547	535	510	511	509	521	463	521	534	492	501	569	523	518	505	536	543	527	523	524	544	546	541	506	528	510	541	550	474	521	565	544	490	527	557	504	494	524	547	518	537	543	527	498	494	532	534	551	519	533	540	575	532	534	510	532	500	541	525	519	545	522	492	500	529	487	565	503	491	524	507	523	493	481	561	533	533	530	478	505	535	538	519	542	541	531	491	572	541	504	500	559	492	518	536	504	548	538	472	542	494	551	534	470	516	482	506	529	535	508	487	484	527	503	529	543	497	521	550	526	510	514	562	521	493	490	529	554	519	524	511	531	556	511	527	532	553	512	558	502	564	520	499	544	497	546	498	528	489	494	499	492	509	487	496	497	519	545	495	516	514	539	505	484	539	532	523	515	544	510	521	521	483	489	544	532	534	528	516	538	469	508	546	521	554	530	511	545	552	505	511	509	524	540	503	470	519	504	476	503	523	520	547	490	503	529	550	513	536	493	494	524	487	544	503	502	493	504	526	508	532	530	523	513	518	522	481	479	512	511	513	541	511	537	553	525	530	532	518	565	536	538	522	528	497	531	510	523	523	546	517	535	547	490	524	538	531	557	545	536	508	574	497	514	543	509	491	532	522	491	547	525	509	519	505	539	538	490	520	539	510	504	503	531	549	560	527	506	508	556	545	518	529	541	513	519	460	488	514	529	522	508	545	523	547	499	492	501	542	532	546	499	516	544	521	542	514	518	502	529	543	507	495	548	534	531	496	552	482	482	521	500	510	559	540	524	500	541	507	524	536	516	492	525	471	517	526	500	512	521	539	532	520	519	476	517	502	478	538	496	540	518	499	499	515	514	526	528	507	548	533	487	510	495	473	499	545	521	525	484	529	514	479	545	512	505	526	565	487	573	524	543	544	494	486	531	523	526	510	488	556	523	528	526	529	512	527	502	522	521	540	533	526	579	515	568	486	501	522	568	513	508	491	506	556	519	531	495	523	505	542	491	562	547	516	500	546	516	538	557	514	508	502	505	522	473	529	504	537	522	541	517	547	515	482	510	544	494	539	531	539	470	556	513	474	489	507	479	547	521	512	531	534	535	537	542	561	522	536	513	528	505	488	561	534	501	530	526	511	538	497	516	501	525	522	530	535	488	498	537	508	512	522	520	528	473	504	553	534	458	518	528	536	485	515	523	508	530	495	533	503	486	497	495	545	554	516	515	526	519	504	524	521	493	558	496	517	541	523	515	550	491	498	488	507	489	549	515	517	494	476	488	538	464	503	550	505	555	489	476	525	546	556	498	518	509	462	484	487	510	528	468	497	563	512	501	553	521	500	515	522	546	527	516	483	516	520	491	544	561	496	493	509	536	561	544	531	551	514	532	551	504	542	544	519	513	461	521	501	553	523	516	517	490	510	505	531	545	509	504	545	550	513	468	523	532	524	530	520	528	503	550	508	524	557	537	535	536	529	538	508	505	507	541	536	482	512	518	562	525	514	525	514	533	515	489	519	510	538	482	489	506	441	502	544	539	548	533	485	534	505	548	514	498	537	483	510	514	483	532	549	494	467	515	501	540	491	543	498	522	516	533	483	506	550	527	484	516	549	546	532	538	542	536	523	521	509	495	487	482	522	520	551	525	538	518	498	527	536	513	498	515	528	495	470	524	577	512	508	472	497	518	493	478	487	553	530	526	479	517	516	506	513	499	507	507	517	520	477	510	551	552	494	529	543	502	572	510	501	507	505	532	508	530	508	504	527	581	520	525	542	506	503	558	506	504	485	490	537	554	522	491	532	527	547	500	503	513	501	503	510	534	489	508	531	528	550	512	536	491	499	511	490	483	512	540	514	557	573	533	474	528	516	525	530	490	503	495	480	546	526	519	512	486	489	513	526	523	490	527	472	494	517	529	535	517	507	523	526	493	517	517	533	517	550	514	507	478	534	479	487	547	547	521	541	510	550	529	524	500	497	518	495	502	500	488	479	525	521	519	525	535	519	511	494	532	521	525	483	544	453	530	561	526	502	504	496	513	538	492	512	518	505	553	524	484	497	519	500	524	510	521	511	536	494	509	500	485	505	533	513	541	535	516	533	473	519	522	532	500	550	519	525	530	500	501	472	541	537	543	551	555	512	522	540	516	510	484	538	527	500	536	521	512	510	498	486	546	559	502	546	543	545	509	534	492	520	541	548	502	514	516	546	505	489	461	549	546	522	515	521	525	522	534	566	520	545	538	528	518	532	471	491	518	515	492	530	579	530	499	501	482	513	500	523	505	547	538	511	583	546	518	535	484	539	487	480	502	484	509	517	523	532	542	479	573	535	516	524	533	551	505	503	517	546	518	540	495	529	487	542	496	573	462	515	503	517	507	499	538	516	543	494	523	488	535	509
27551	12001	1852	1224	858	801	853	2574	2958	1828	1161	671	528	468	419	448	490	473	446	421	450	452	479	387	440	461	451	453	438	479	424	471	454	438	424	466	475	491	479	483	451	462	483	444	468	457	450	466	420	429	458	453	432	448	461	431	468	481	437	421	418	463	438	449	431	467	442	435	436	462	456	468	466	495	473	453	462	440	455	464	436	427	466	440	454	422	480	435	447	455	428	432	456	417	505	441	456	458	466	419	470	427	485	436	470	457	443	479	475	442	498	472	433	502	467	429	444	466	451	432	457	452	469	433	486	446	493	468	432	460	465	453	453	406	457	461	423	451	435	456	443	435	453	456	486	468	488	413	438	477	505	470	475	468	425	442	472	423	426	440	452	449	449	444	472	449	469	468	448	440	442	449	426	459	453	494	459	474	452	467	474	458	432	423	450	425	455	471	431	426	447	481	471	468	431	472	442	496	448	444	418	464	448	419	436	442	454	457	478	458	466	443	467	461	481	408	454	458	485	429	476	417	457	472	449	430	446	449	464	440	454	414	410	481	456	432	490	464	444	491	459	441	403	473	449	413	446	475	441	453	461	438	463	469	474	482	441	459	485	443	423	492	437	469	467	464	458	468	419	433	456	433	501	449	430	472	447	460	453	450	439	445	442	445	465	462	455	441	459	452	453	424	399	474	443	466	440	427	444	456	477	437	470	470	443	420	433	393	468	449	418	481	454	466	451	478	455	441	460	457	449	463	406	436	395	449	489	435	441	465	438	435	462	438	466	449	458	454	424	421	451	395	422	467	464	458	468	445	496	450	455	452	449	449	458	465	461	459	473	451	487	436	460	476	450	456	461	447	454	430	429	433	486	465	444	448	434	468	425	464	421	474	428	415	411	419	431	443	439	444	427	463	487	452	456	461	485	489	427	447	443	441	451	442	498	446	433	489	446	429	421	472	430	448	497	465	461	449	454	440	434	470	456	435	447	459	446	464	455	446	455	479	427	446	473	435	414	450	482	450	454	487	455	428	460	477	455	434	488	434	478	481	436	436	427	429	448	444	475	445	490	449	443	471	446	436	450	472	411	441	434	455	487	472	491	418	431	436	445	470	465	452	472	440	450	447	466	464	514	476	473	463	463	472	437	449	431	454	482	448	482	436	458	437	456	512	444	476	461	441	436	485	448	452	452	452	456	466	452	441	459	457	439	500	420	443	451	502	456	417	471	460	434	465	512	460	425	472	442	468	475	423	486	449	436	423	439	419	429	487	466	449	451	448	449	458	427	424	460	444	457	460	481	458	496	501	461	444	431	485	449	429	440	471	464	426	441	440	421	447	459	477	479	435	444	497	450	448	423	438	435	449	453	487	452	443	450	468	417	467	448	496	433	391	468	465	447	439	456	478	440	453	460	468	462	438	439	447	436	413	451	423	466	474	454	459	451	440	434	439	460	473	428	458	467	469	444	434	460	423	451	449	471	464	471	474	460	430	453	436	466	426	441	451	460	461	453	437	459	430	442	434	464	459	470	478	432	445	428	447	461	441	471	413	455	461	506	483	446	468	436	423	450	473	454	439	434	482	399	434	430	447	423	443	440	451	449	437	468	463	442	457	469	469	485	446	463	405	431	474	489	451	443	446	462	484	493	438	459	433	396	467	466	459	450	467	468	449	404	465	438	414	438	450	449	480	433	473	435	435	415	465	442	482	454	459	457	458	461	461	470	477	424	487	441	453	433	484	488	438	441	448	452	452	430	453	449	461	439	458	464	427	492	418	454	447	424	429	454	469	472	457	414	478	449	417	451	423	446	502	441	475	490	458	479	465	472	481	459	446	457	445	442	429	417	462	455	471	439	420	423	471	438	465	470	473	421	448	465	464	450	458	467	468	468	401	431	447	468	463	456	449	434	455	462	432	480	455	444	450	466	472	435	435	438	460	459	501	484	444	500	417	493	409	421	440	420	484	418	509	465	457	449	479	466	429	431	447	448	458	439	444	499	453	445	456	451	433	468	480	510	479	460	461	444	464	455	444	432	477	462	436	477	470	480	455	469	438	466	421	469	434	439	433	446	459	441	459	436	419	443	470	447	512	467	460	459	448	444	402	491	461	427	484	477	441	475	443	487	466	435	455	405	462	447	477	464	435	440	440	455	433	458	480	438	452	468	432	459	470	459	466	455	458	415	468	428	447	409	472	441	464	443	469	461	443	452	456	447	444	449	461	472	433	457	470	443	429	445	490	447	449	432	465	413	439	434	459	460	483	466	464	477	440	428	451	443	458	443	461	443	445	444	463	466	447	439	427	458	463	420	448	451	465	438	434	445	431	432	471	496	452	445	466	438	445	439	459	419	432	449	460	487	431	479	429	429	451	449	438	401	444	484	445	497	450	419	464	444	413	445	472	480	479	421	409	420	415	460	447	473	476	465	479	460	468	446	470	449	489	440	473	466	428	440	442	436	463	478	453	417	437	435	460	438	506	454	455	458	472	459	466	461	480	420	421	468	462	437	440	464	446	452	469	431	450	440	472	450	431	474	445	419	460	464	463	458	490	426	483	432	501	430	440	442	414	426	450	465	412	439	466	454	477	435	454	480	430	470	451	473	440	444	467	471	460	452	494	469	433	467	480	450	466	444	434	478	479	488	470	450	476	451	450	493	412	419	446	446	438	444	490	435	458	433	449	471	423	451	474	435	456	440	449	476	463	456	459	445	443	452	455	430	510	427	424	462	429	449	483	464	510	457	467	459	479	447	413	474	462	421	464	437	448	436	465	462	444	443	448	450	453	451	443	437	398	442	453	446	474	385	424	453	436	459	435	418	448	423	456	486	490	415	477	445	449	442	459	457	464	456	449	457	483	433	448	479	427	441	452	443	460	475	442	443	486	438	469	462	504	444	440	458	447	412	463	427	458	453	484	464	501	430	459	420	445	468	444	437	491	445	431	409	471	413	415	473	473	426	469	479	437	433	446	476	465	459	465	464	488	416	414	453	438	428	442	468	459	420	432	420	470	464	436	494	436	436	433	452	478	495	439	471	465	449	388	442	482	442	432	437	442	466	423	475	452	444	444	459	477	447	448	464	454	436	466	485	454	421	397	441	455	482	433	456	443	458	456	458	423	439	447	426	457	456	450	443	469	466	442	496	469	438	477	464	453	440	429	427	470	424	468	473	469	435	417	455	447	493	456	467	441	445	441	460	488	452	446	455	464	454	415	413	460	425	477	451	480	437	447	454	435	457	455	448	472	479	446	433	487	482	437	421	434	431	458	478	493	468	441	474	446	460	424	421	441	439	433	469	448	425	475	431	442	436	471	498	463	415	440	420	436	424	455	430	427	448	464	442	426	421	472	486	477	428	471	482	462	434	447	468	466	476	482	478	483	478	430	438	467	473	449	459	450	477	417	445	464	464	465	437	445	474	439	452	437	457	436	438	404	409	459	479	480	440	471	439	438	459	469	481	431	453	445	475	467	435	453	456	453	463	422	444	407	436	452
5210	1372	1275	1238	1041	1067	1167	3725	3549	2157	1325	759	512	466	397	387	432	429	437	447	411	414	405	376	450	414	420	437	429	438	463	388	398	432	443	430	415	415	441	425	421	414	429	404	442	398	438	447	409	430	443	448	449	423	422	411	445	440	454	415	446	438	466	393	423	430	433	432	411	439	441	427	405	406	405	425	409	402	428	432	398	404	429	408	443	418	418	418	423	420	426	407	386	410	453	392	412	433	390	417	438	412	446	418	425	439	430	439	429	439	446	440	440	428	401	419	436	413	434	441	425	432	433	435	431	457	469	432	417	396	421	422	414	457	458	431	398	402	417	408	424	395	423	418	433	414	471	402	438	440	470	423	440	445	422	415	441	401	409	423	399	423	444	411	420	415	398	462	441	398	459	448	451	421	427	423	401	427	446	405	426	453	412	416	466	414	409	402	382	407	442	394	439	423	453	382	415	426	401	419	450	413	420	470	447	447	419	456	419	453	378	394	405	425	446	409	397	428	434	387	458	422	394	419	438	432	420	391	431	441	425	419	419	421	434	419	421	414	419	442	426	448	393	419	446	411	401	437	399	418	415	382	460	444	401	418	452	433	428	457	433	398	429	394	413	419	426	439	431	405	448	446	448	458	430	466	416	384	422	398	372	426	429	433	415	430	406	420	422	431	442	422	431	439	423	425	410	474	398	443	427	434	424	427	403	433	452	441	425	408	424	426	415	407	412	411	420	438	462	414	429	402	441	422	435	431	453	419	403	408	425	408	455	402	469	440	420	434	418	453	421	448	400	436	404	391	439	432	433	412	419	440	452	445	434	454	372	439	461	406	443	432	414	423	436	406	415	400	431	415	478	426	434	443	419	430	409	415	455	420	417	397	438	425	426	445	410	396	479	401	480	447	424	389	448	417	468	410	424	426	455	424	452	374	454	441	458	435	454	446	446	416	399	444	426	408	440	427	438	396	457	449	433	390	428	414	396	422	452	442	422	399	426	431	451	425	395	428	420	426	416	461	439	429	414	381	412	462	434	412	408	437	418	430	441	437	426	404	384	426	413	427	423	398	425	418	433	430	426	430	419	435	405	434	428	445	417	444	418	418	417	415	438	465	433	444	454	437	420	441	443	416	409	420	384	421	416	385	433	429	446	451	404	382	407	421	431	407	427	435	445	433	431	413	428	382	457	410	465	428	410	407	427	419	419	427	446	420	424	406	415	398	437	396	435	403	412	463	444	453	414	407	400	418	415	421	422	424	414	434	408	424	403	441	433	417	443	418	432	445	437	443	427	430	422	389	428	410	438	425	426	426	453	424	454	409	449	441	441	395	440	481	407	427	448	429	466	395	397	441	429	423	445	393	387	426	401	391	402	433	422	425	410	452	448	415	433	429	403	436	437	430	465	378	429	417	422	418	441	424	454	456	405	434	426	416	399	394	405	428	436	415	440	408	411	421	423	406	417	414	416	429	441	387	405	421	412	402	441	467	423	462	429	427	409	459	423	379	432	419	411	430	391	402	409	419	395	429	393	450	406	401	420	402	424	405	422	461	450	416	395	446	397	471	410	410	382	432	430	408	434	416	452	413	404	354	425	427	418	441	429	455	413	447	428	421	404	410	446	435	421	419	421	438	419	417	404	441	439	402	445	406	414	400	404	404	412	403	448	440	444	459	443	462	435	454	396	428	443	419	409	400	468	433	428	414	455	454	382	398	460	417	430	430	428	439	397	438	439	411	407	414	440	442	431	417	411	411	415	428	462	400	408	457	366	441	409	420	430	428	435	439	402	428	398	409	416	430	451	444	430	390	412	438	396	441	416	470	402	394	468	394	459	433	425	407	416	414	443	416	412	403	428	443	434	410	436	426	417	411	434	429	426	424	428	384	397	432	436	435	435	397	424	405	378	429	386	410	407	437	437	421	424	425	449	427	402	433	430	440	414	434	427	432	434	448	388	428	400	426	426	463	423	458	405	436	430	453	426	413	383	403	444	445	404	455	404	409	456	399	402	443	418	467	428	426	437	384	415	427	428	432	464	439	421	405	432	433	417	433	396	422	447	416	450	429	418	423	426	429	456	423	396	393	428	445	407	419	422	417	426	462	424	464	403	405	430	452	464	433	382	397	425	448	409	398	450	415	451	442	445	392	424	438	428	444	442	445	424	417	416	448	451	436	457	409	410	444	413	421	452	430	417	434	390	443	426	418	460	405	389	432	416	457	450	402	405	460	415	417	427	429	445	431	392	416	397	428	451	412	404	411	407	436	430	414	404	457	425	446	454	431	403	424	402	416	444	402	409	414	429	446	421	445	431	411	447	406	412	404	447	400	419	405	440	410	429	456	407	472	424	413	422	462	412	437	440	460	394	432	426	433	442	425	421	422	415	449	415	409	437	446	424	403	443	411	381	428	419	456	413	417	390	420	431	411	372	439	429	431	402	438	451	398	402	413	443	455	412	453	409	429	423	446	445	440	395	416	439	442	418	410	409	450	408	435	405	446	444	430	403	426	418	438	409	400	434	394	419	407	454	413	430	392	446	437	460	430	440	447	433	423	445	401	427	421	435	428	415	440	478	426	410	410	417	394	448	448	435	413	397	452	416	404	462	421	411	408	458	419	440	421	444	423	451	399	413	422	400	451	427	414	435	425	417	443	437	395	428	458	397	406	457	439	459	442	397	447	449	431	366	428	392	416	462	433	425	374	424	428	467	455	398	430	435	400	417	401	404	418	425	391	445	436	448	411	412	469	406	406	401	431	398	440	433	420	405	404	426	430	429	436	410	401	383	446	438	435	431	429	420	417	429	430	400	399	406	440	451	422	437	420	403	399	412	438	412	477	414	415	429	417	429	431	448	442	426	427	383	437	436	458	421	418	422	445	397	421	416	409	455	432	443	432	426	449	428	373	414	412	443	422	432	413	408	433	427	429	467	434	429	435	443	443	413	415	411	494	428	421	407	414	438	413	420	442	423	411	434	439	416	430	424	398	395	476	438	418	427	407	439	394	422	395	421	402	393	413	420	468	386	440	420	412	367	443	416	464	399	414	463	427	444	450	393	414	454	397	401	428	456	427	389	431	455	427	411	403	425	456	463	417	367	421	451	388	418	412	415	407	428	414	450	395	444	400	429	420	440	386	444	397	448	425	424	409	406	450	416	464	416	404	456	428	393	420	423	455	399	428	421	464	404	402	429	428	420	433	401	392	416	405	423	418	424	444	419	403	383	426	459	452	406	422	435	437	408	426	423	428	410	461	394	443	439	395	451	406	442	464	412	410	411	423	391	414	410	417	436	423	469	435	407	395	425	387	440	403	386	457	432	459	441	454	423	390	411	445	458	391	447	416	466	436	381	421	416	455	411	433	446	404	451	404	410	414	463	410	425	413	436	441	425	424	470	400	432	421	403	436	392	454	450	433	418	421	415	401	432	431	446	396	414	395	397	426	388	426	410	422	443	432	453	442	421	404	427	436	428	428	440	438	427	397	434	440
25461	21353	27253	25192	6097	1896	11065	29071	22736	11457	3972	1320	647	525	498	480	478	475	468	466	449	469	438	463	463	483	444	433	441	453	460	444	427	469	441	473	435	460	464	471	442	453	448	470	428	491	458	445	456	450	378	476	435	460	483	480	447	440	434	477	430	439	452	482	444	493	467	493	457	423	413	470	452	439	467	444	469	453	465	452	435	443	448	434	416	454	462	468	431	438	460	452	458	485	430	450	463	385	439	422	456	436	451	457	454	451	437	454	460	424	453	474	472	471	464	449	450	473	451	462	445	497	438	488	452	436	492	428	429	449	455	431	442	462	462	431	458	462	441	404	434	484	432	456	444	465	420	431	469	450	454	421	458	492	458	458	464	458	429	448	448	462	439	444	442	486	445	394	450	448	443	489	464	445	439	461	454	466	461	464	461	472	444	441	443	466	441	450	433	486	470	468	438	441	487	440	453	481	462	460	463	428	467	421	405	446	463	463	468	472	455	461	435	478	472	423	476	436	477	457	441	440	436	455	473	448	425	429	468	445	456	400	458	473	467	456	450	425	440	497	409	455	464	430	440	434	442	481	441	480	439	453	440	455	439	469	469	471	436	447	433	460	426	489	453	461	477	471	438	432	418	472	444	461	407	444	441	441	444	440	441	455	438	459	481	435	415	429	424	496	434	446	457	436	422	443	408	477	444	446	434	469	442	457	508	478	485	447	465	450	465	453	448	451	423	454	488	455	420	446	411	451	466	475	448	475	458	454	485	439	471	439	465	415	459	434	417	428	509	451	458	437	423	404	506	453	438	422	474	449	459	485	451	449	443	469	443	458	433	444	453	448	432	432	499	454	407	427	425	459	467	431	471	433	475	472	480	470	456	441	467	374	432	500	483	442	452	457	459	462	478	452	428	464	453	444	453	442	428	487	452	446	455	486	442	455	442	448	456	420	457	448	436	403	431	433	457	420	405	442	428	434	437	461	428	442	459	445	458	432	456	487	478	436	490	428	430	473	438	459	461	450	426	442	455	450	448	466	445	414	438	494	463	464	454	472	458	444	432	429	449	455	481	460	490	455	455	458	501	500	432	410	482	457	461	439	466	442	440	457	475	459	449	465	464	445	404	464	428	476	433	456	443	434	413	431	461	402	465	446	458	427	440	429	454	425	427	421	446	427	397	414	414	424	447	432	456	429	432	446	448	404	446	473	424	474	444	446	439	463	426	439	505	438	472	456	436	447	474	457	431	428	450	471	445	454	435	438	441	407	421	429	460	473	425	428	481	446	481	411	442	457	461	466	471	451	476	476	475	477	468	487	432	485	441	467	417	446	448	432	446	412	451	489	443	508	461	466	413	445	458	448	458	442	412	483	472	497	432	495	424	414	429	469	482	442	469	452	433	469	464	453	458	439	437	474	463	472	464	462	474	439	442	470	490	466	448	443	473	472	447	434	485	457	442	430	452	452	439	464	457	430	435	422	436	457	468	469	410	454	427	415	469	465	426	442	482	470	482	462	419	491	411	480	470	426	448	481	439	466	469	463	408	449	460	442	465	467	442	428	440	450	474	444	433	435	446	460	454	441	447	472	431	481	401	472	484	426	452	423	434	440	449	399	428	425	439	467	417	448	444	460	443	452	459	472	451	449	446	436	448	421	480	430	471	453	441	447	397	423	454	475	450	461	455	434	451	449	450	456	448	461	448	418	447	469	457	449	458	469	419	438	487	456	441	441	443	457	431	468	428	457	448	472	446	480	454	434	430	423	459	471	485	470	471	463	435	432	436	451	463	451	469	470	447	426	418	444	434	459	460	436	454	440	463	443	492	441	443	449	462	451	475	439	447	442	420	449	428	451	453	443	463	460	429	464	473	418	443	474	401	426	477	433	444	434	442	454	426	442	443	438	427	450	443	466	464	452	461	475	470	441	459	445	454	442	457	424	473	463	462	453	432	452	472	475	407	436	466	484	453	454	463	454	459	450	482	389	425	433	455	514	458	463	462	482	445	417	436	440	447	433	458	438	449	429	435	450	448	447	470	491	452	454	448	478	423	398	497	431	420	424	441	500	451	420	492	445	451	423	469	473	474	467	424	458	423	419	458	471	467	458	443	463	460	460	469	449	411	442	465	461	451	410	469	485	442	418	464	453	444	441	446	429	440	423	455	418	448	459	443	446	457	451	394	421	418	426	472	452	432	444	446	461	475	446	439	452	430	449	423	420	430	440	465	436	434	463	474	452	456	448	478	439	442	437	438	464	456	422	479	426	442	463	451	436	406	455	470	458	437	481	441	489	423	460	470	478	452	410	487	451	465	456	464	438	455	405	439	450	424	459	457	433	469	483	460	408	454	460	496	438	460	428	468	422	496	486	475	454	472	459	480	468	439	439	491	453	401	481	469	418	421	446	443	426	428	448	438	479	497	432	470	460	510	437	479	439	460	454	457	414	423	471	428	421	451	466	451	446	412	414	431	415	458	479	461	460	425	462	456	418	434	398	469	428	446	477	437	459	518	440	458	448	419	483	464	453	427	416	468	436	428	498	462	415	424	470	449	470	470	419	453	468	448	459	473	450	424	454	456	406	471	439	446	470	434	480	427	432	435	470	488	442	462	436	449	456	443	477	453	443	471	441	445	453	452	433	455	462	470	478	412	454	430	474	449	458	457	489	429	483	432	420	462	440	461	463	450	430	443	468	407	433	445	419	443	434	435	486	450	427	426	430	444	449	455	422	459	462	463	444	449	432	448	450	446	436	425	459	429	465	445	445	480	428	486	454	449	411	453	462	428	458	426	474	457	434	449	434	442	462	458	453	448	412	452	444	456	454	437	462	435	476	427	436	438	449	434	433	424	427	451	431	441	470	434	414	403	418	482	434	461	465	446	447	452	445	468	445	436	438	427	476	508	438	475	474	463	406	427	408	441	454	445	460	413	494	446	469	422	412	428	438	481	459	439	434	453	482	438	461	468	430	444	480	439	492	461	440	449	447	413	419	453	472	423	443	469	470	438	453	472	449	449	440	475	442	444	436	468	450	469	438	455	430	487	452	447	440	435	452	464	465	450	448	466	412	443	409	461	459	502	467	507	434	420	462	461	438	448	461	434	482	430	462	401	460	469	466	438	454	503	415	437	470	438	475	457	478	434	503	495	436	453	443	461	470	402	443	443	394	450	439	446	470	462	441	489	454	474	400	448	406	454	463	455	460	432	450	441	488	452	451	455	430	437	448	476	426	454	432	412	472	449	484	471	436	496	462	461	468	501	452	499	449	473	442	438	421	430	419	465	428	459	435	478	459	436	438	463	440	436	455	461	449	415	409	438	451	453	414	457	428	443	479	448	434	436	477	445	430	468	453	472	457	511	446	475	440	463	493	490	458	448	457	443	440	444	461	441	419	470	458	438	451	455	414	435	469	502	456	495	403	442	483	429	471	449	436	460	450	461	472	445	466	449	416	466	424	424	415	435	466	456	423	488	457	441	470	417	468	476	472	450	453
4194	5540	5572	2970	1859	1928	14560	28168	18711	9978	3939	1445	673	511	419	460	451	428	428	477	444	457	451	439	432	452	466	462	510	450	494	441	472	468	445	407	444	496	426	467	452	479	465	470	435	441	474	498	429	424	418	415	463	436	494	455	443	479	447	430	428	448	435	459	433	465	460	483	409	444	460	433	446	393	466	422	463	424	442	462	451	470	436	439	458	442	475	434	442	447	474	450	450	417	472	449	444	463	453	420	454	410	433	475	447	448	453	463	436	457	421	451	475	425	431	415	453	448	433	477	423	446	456	436	407	440	424	469	457	451	426	451	498	471	440	460	452	466	446	425	433	460	425	464	449	464	459	398	416	474	455	503	397	452	414	434	452	448	450	447	414	444	464	435	462	489	493	478	443	442	409	434	451	420	442	439	462	437	443	435	428	458	436	453	456	457	452	428	465	451	473	418	436	451	459	460	457	471	460	434	433	435	458	410	456	492	430	482	413	459	476	495	464	478	463	488	452	418	445	426	439	417	459	455	439	438	446	417	473	443	453	437	468	423	442	459	431	445	440	461	455	457	446	457	457	435	433	431	463	404	422	430	409	492	442	471	476	427	440	465	431	465	434	437	433	435	420	427	453	428	432	453	445	452	454	447	479	419	449	429	438	472	422	438	433	454	412	452	427	436	454	431	456	469	467	434	466	444	461	439	424	422	446	451	440	459	454	447	467	453	415	436	409	438	431	464	451	429	425	425	434	471	443	453	443	470	431	421	417	443	406	432	450	466	457	420	456	462	463	488	478	472	451	474	468	472	420	453	457	425	441	424	440	458	429	464	412	424	443	415	432	457	428	464	437	478	425	472	451	426	475	464	471	419	409	444	429	435	443	444	444	443	405	427	454	418	419	454	463	492	451	462	420	451	465	451	453	456	434	439	457	470	460	423	456	447	442	428	449	460	451	471	469	429	432	444	472	446	455	453	439	431	444	444	421	489	448	429	451	434	401	441	438	433	444	434	422	443	436	454	476	404	467	422	454	417	421	458	480	449	424	434	442	476	495	446	473	427	450	462	460	455	451	461	423	449	455	458	423	435	469	454	428	437	440	434	450	437	429	462	455	446	450	455	412	454	453	457	427	457	412	486	441	432	433	433	487	427	437	462	430	471	409	455	425	430	447	444	411	419	433	430	497	466	441	460	438	426	435	456	442	452	443	465	488	413	424	420	450	427	437	443	458	408	470	463	460	456	441	438	450	475	429	426	407	456	457	451	483	442	482	451	419	438	456	474	441	449	461	451	420	438	449	447	443	516	431	465	403	433	452	450	432	444	460	417	435	434	467	435	475	433	434	477	434	463	419	408	393	459	488	460	445	460	388	424	447	485	425	451	430	444	454	456	417	471	458	487	488	462	436	463	481	433	456	434	452	488	449	456	414	458	441	439	453	416	450	432	484	459	439	436	451	432	441	472	422	437	429	408	413	440	459	432	451	432	454	504	415	451	418	451	449	449	431	453	431	460	418	418	461	439	449	464	476	462	494	464	504	428	461	437	434	442	468	449	420	441	435	433	455	445	472	454	439	441	447	453	485	435	463	463	449	450	465	432	436	454	445	457	417	415	438	439	440	449	471	450	455	419	449	464	414	418	466	435	445	488	396	457	448	479	456	444	446	437	437	459	425	446	430	474	442	450	431	415	469	441	422	448	434	448	447	461	431	438	410	458	476	439	434	408	433	451	445	471	412	438	467	445	418	448	439	462	416	425	478	408	460	452	458	429	420	476	467	441	511	491	443	464	443	440	457	450	457	448	427	458	429	451	496	435	480	458	451	467	452	440	438	452	403	458	435	444	428	469	446	470	460	411	422	453	423	401	436	458	422	485	398	416	442	448	440	404	460	422	472	422	459	430	431	438	433	473	448	455	396	433	433	424	461	465	435	461	439	441	434	450	453	487	450	459	444	430	486	459	412	470	419	414	464	448	474	456	431	453	453	466	443	475	450	456	449	477	437	434	465	453	446	447	448	472	427	474	476	425	424	454	411	436	442	439	482	448	454	404	475	470	454	462	427	446	442	440	448	394	426	430	467	443	430	449	438	439	452	433	443	469	410	407	418	446	470	412	430	463	456	481	444	445	424	451	462	438	454	438	463	445	458	412	431	433	442	495	397	425	420	464	475	434	405	439	408	403	452	429	461	418	461	456	459	440	438	449	438	437	473	460	415	460	446	436	441	457	425	465	447	450	427	449	443	484	445	446	448	439	431	403	462	474	431	462	453	411	427	444	447	445	451	420	423	420	423	472	440	453	454	492	437	456	413	471	480	442	428	457	457	439	494	443	431	459	467	447	431	448	440	461	436	492	397	400	421	446	442	447	453	466	450	407	434	459	450	444	448	420	434	397	453	480	422	440	468	439	434	449	421	441	413	459	454	448	419	431	439	465	493	413	442	381	445	415	458	430	461	452	457	454	465	415	415	464	417	414	455	454	434	426	441	454	458	442	505	431	465	459	440	466	418	423	426	451	429	433	438	418	425	468	448	453	459	408	469	459	450	421	444	422	452	455	431	462	414	477	475	456	449	444	447	483	477	451	426	464	426	430	452	450	436	414	443	465	454	463	394	446	479	456	475	476	447	430	446	462	452	459	456	466	429	457	436	428	421	448	454	411	438	459	451	459	435	417	462	466	449	484	425	464	431	492	453	465	428	416	440	442	457	430	446	458	446	419	445	414	458	420	415	462	427	450	406	415	456	418	468	400	448	415	463	459	455	431	470	427	437	478	441	454	452	442	418	438	405	434	434	458	452	425	428	449	451	434	433	437	429	462	447	471	441	464	450	454	421	418	427	452	450	462	427	448	457	455	419	456	429	461	439	427	466	450	453	425	403	459	434	446	485	449	436	448	440	438	454	462	490	456	448	445	409	452	433	447	445	430	461	396	442	430	413	453	452	443	442	434	437	477	453	435	427	455	422	394	385	460	466	424	453	431	450	402	460	450	448	402	457	434	457	399	467	425	427	447	461	446	398	406	486	436	419	448	429	418	419	469	416	444	455	419	467	440	454	433	429	450	442	419	445	445	479	484	453	465	415	426	480	419	444	427	443	417	457	453	444	472	451	420	453	415	461	438	460	418	434	453	466	472	439	459	451	424	446	470	441	418	483	441	416	459	450	453	441	422	415	477	453	457	431	437	434	470	475	403	439	450	457	444	430	396	470	446	459	429	430	467	444	452	462	462	464	449	448	468	412	435	443	462	450	447	420	451	491	464	428	419	417	452	436	441	435	428	409	419	413	444	438	431	457	445	433	461	439	462	483	464	435	459	406	426	495	472	424	445	418	464	481	455	461	441	434	451	427	416	472	430	447	416	429	440	478	427	462	424	450	432	416	474	420	396	456	436	419	415	397	467	447	491	447	449	438	419	448	436	395	455	501	468	424	475	442	446	489	452	441	430	439	427	392	404	446	436	447	439	446	417	451	445	464	453	457	463	469	449	437	420	437	454
24189	21338	28642	24387	21269	9895	13972	45824	41114	25236	10280	2780	1023	673	575	576	593	559	592	511	544	560	552	547	599	571	552	583	515	546	530	521	575	561	544	555	524	557	573	540	567	561	578	587	545	536	541	576	589	565	532	540	516	535	561	559	535	522	553	545	582	484	568	551	544	554	532	531	517	538	582	580	580	576	587	533	551	525	574	549	522	500	527	549	562	565	526	515	549	553	571	555	571	539	555	560	558	573	511	557	594	575	520	564	575	509	543	538	576	553	570	579	531	507	590	567	510	533	546	550	569	553	540	524	571	561	562	503	541	562	563	581	580	577	551	533	552	543	530	541	561	588	559	550	517	522	557	573	579	559	561	554	585	578	547	528	565	530	588	548	554	545	543	547	566	536	554	558	543	544	582	523	518	527	557	558	556	543	500	548	533	546	558	538	554	527	556	542	552	541	501	546	539	529	541	560	584	534	534	564	562	564	571	527	583	563	584	566	540	552	579	534	569	522	517	584	591	544	518	544	561	568	555	523	525	563	590	544	536	591	541	467	521	537	547	559	570	569	592	497	563	549	517	564	525	533	541	578	501	541	555	502	552	538	518	547	550	523	529	545	558	533	563	547	531	555	546	565	548	584	558	494	569	514	570	586	546	567	559	555	533	544	573	551	518	593	514	547	524	541	514	584	541	518	577	547	552	541	514	544	519	548	528	535	556	513	543	576	558	538	552	527	557	517	544	513	599	536	574	532	532	538	551	512	552	509	546	550	543	592	563	523	555	513	536	555	505	514	538	574	512	538	513	583	554	568	569	569	548	582	510	575	561	519	597	516	567	563	520	514	550	587	536	545	560	551	552	527	573	597	551	531	536	591	568	577	542	545	563	520	535	543	559	551	515	588	524	549	506	564	559	532	555	551	512	509	520	526	480	535	555	572	512	535	525	525	529	537	508	532	589	513	541	512	539	509	527	555	572	517	541	523	565	547	565	546	503	556	534	562	546	568	531	575	504	569	522	538	560	538	516	594	500	570	527	523	543	527	543	564	534	521	558	504	554	546	545	542	541	547	561	521	538	541	553	561	554	547	516	540	527	566	558	513	557	562	528	546	520	603	535	607	559	530	492	543	539	548	593	525	539	546	552	553	554	545	540	547	583	548	558	566	510	545	558	588	592	523	539	578	547	550	543	530	537	538	523	550	539	545	542	551	583	543	566	549	558	557	566	591	540	550	542	546	531	566	551	553	531	556	522	534	524	546	539	549	504	531	508	559	559	548	574	581	510	517	522	517	559	512	513	529	576	550	500	559	502	561	526	552	546	548	521	546	538	535	562	555	538	524	545	562	523	561	486	528	539	531	531	569	486	551	511	590	536	521	564	525	512	557	494	536	535	553	505	519	562	525	527	539	514	552	531	544	531	522	548	516	564	549	546	531	527	527	497	560	512	550	551	544	554	516	535	562	568	592	562	533	558	514	546	547	507	542	538	605	532	542	538	564	509	539	520	528	595	523	570	546	551	557	567	564	583	545	540	552	515	562	546	541	561	549	514	532	533	503	575	534	543	536	472	536	513	579	510	526	534	561	573	536	558	526	553	536	542	557	580	552	556	584	546	570	537	523	486	588	554	556	516	500	539	523	542	499	506	536	580	533	526	580	535	566	557	557	596	594	536	471	516	538	547	602	506	546	537	562	473	544	533	555	547	550	525	549	539	511	592	532	519	523	533	498	515	540	571	524	577	554	511	535	600	567	562	584	525	539	534	500	509	566	589	556	515	533	535	586	577	535	531	559	522	521	543	482	586	544	574	514	586	549	526	547	533	543	562	550	522	529	536	536	532	585	524	547	557	545	569	560	548	540	556	531	505	516	564	539	561	554	553	572	534	545	510	536	544	521	514	518	535	593	525	524	516	559	520	536	563	530	553	535	536	524	569	524	511	560	530	514	523	546	524	520	531	512	520	541	538	508	588	490	535	518	564	524	553	589	549	512	569	518	498	544	547	569	586	540	547	547	518	537	568	518	533	539	548	557	537	551	549	517	547	541	538	512	474	560	568	547	536	566	539	563	525	553	573	526	535	558	603	550	560	577	534	541	516	552	580	513	544	561	543	538	549	568	520	557	564	561	548	566	527	589	543	546	541	561	560	547	505	536	564	552	540	559	557	540	563	545	577	563	561	546	537	513	557	544	532	550	570	501	516	527	553	522	539	510	512	532	561	514	522	506	566	538	527	499	586	543	535	529	557	565	542	572	528	513	553	516	514	538	573	531	591	541	556	529	578	563	507	578	553	571	581	529	523	560	522	547	562	557	528	538	550	546	524	510	617	522	553	560	558	540	541	563	560	583	557	545	555	544	557	586	565	586	556	522	546	537	534	573	525	525	526	530	513	628	532	526	563	506	563	543	540	532	542	531	556	538	558	534	531	546	514	539	536	494	546	517	513	527	559	549	529	571	531	541	536	585	560	599	480	533	511	565	526	538	487	543	542	527	534	525	507	553	512	543	554	518	529	548	516	536	592	562	548	579	539	544	556	544	575	506	527	522	528	545	545	569	586	543	520	576	525	526	556	503	551	546	528	537	525	524	584	531	530	560	534	570	522	518	508	579	566	525	552	538	561	526	545	552	547	563	527	553	532	544	523	528	561	535	533	534	525	519	531	527	536	521	546	526	528	552	541	532	531	534	521	551	539	530	572	595	575	552	527	515	544	545	563	510	584	564	573	563	606	564	537	495	542	536	601	568	588	531	550	553	543	608	560	504	518	522	547	570	527	523	579	538	542	547	537	561	563	511	561	532	545	584	514	544	515	507	549	530	527	595	567	518	543	515	543	568	540	522	536	511	528	583	522	560	545	529	540	520	521	555	528	549	546	593	560	532	534	520	563	565	541	558	521	561	502	483	526	554	530	582	541	535	550	572	567	558	628	543	551	556	548	525	561	544	518	529	570	547	534	542	571	544	553	556	538	554	575	509	522	538	588	533	540	513	540	563	573	530	549	550	571	532	533	528	517	529	556	550	527	553	548	533	571	532	523	561	575	516	553	566	547	528	531	548	535	516	558	549	567	558	574	546	576	561	556	485	557	558	605	515	561	577	523	587	540	558	556	565	545	551	570	551	517	573	538	571	523	543	557	527	483	529	536	548	574	535	585	499	523	507	566	541	535	566	575	550	568	550	564	534	527	584	571	502	522	515	574	566	549	578	555	538	580	545	526	531	534	586	544	524	542	535	530	547	524	553	543	557	554	525	587	564	598	545	527	544	505	530	574	502	521	559	541	565	578	573	569	513	490	567	553	538	489	558	573	579	551	569	568	549	535	566	523	520	567	559	547	547	551	543	510	562	513	501	527	565	549	575	568	510	542	561	544	571	509	575	533	522	551	542	557	524	568	534	561	579	540	547	556	530	526	558	536	519	548	494	522	531	514	492	537	557	497	558	536	508	512	562	514	576	542	532	549	567	539	579	552	553	517	524	530	560	544	557	517	562	550	586	568	567
5417	10291	8829	4850	4187	2993	15528	46821	35753	19462	8188	2749	1074	698	543	548	540	493	539	572	510	539	562	531	552	522	523	579	542	517	536	523	480	553	575	568	531	536	529	567	507	486	534	530	499	539	545	552	482	498	524	523	502	483	561	551	538	504	494	558	514	522	544	529	528	514	520	500	584	546	532	574	520	521	497	531	547	531	535	535	455	560	522	498	554	523	501	537	517	547	541	513	541	541	536	553	511	519	529	524	522	551	522	497	515	495	518	542	526	501	567	531	513	533	534	535	528	541	494	547	514	486	537	522	528	537	511	527	512	514	535	505	566	525	515	554	511	564	491	494	502	555	517	507	545	540	521	522	541	554	497	550	559	522	524	523	562	543	505	561	522	500	522	517	507	546	534	531	560	487	527	549	510	521	514	519	536	520	553	529	532	528	543	548	529	497	495	475	551	521	506	540	516	507	510	554	549	522	530	496	475	502	513	535	518	483	509	525	532	477	549	510	496	489	558	517	543	537	521	543	530	485	542	531	496	497	517	515	546	564	516	509	572	537	503	502	483	545	533	517	539	527	495	517	490	543	529	521	549	531	518	487	547	549	541	528	520	530	516	526	520	520	532	526	552	512	549	527	533	529	545	518	514	531	555	515	514	530	500	508	507	560	518	562	570	545	513	499	507	509	510	520	513	533	538	495	544	563	563	519	501	557	510	512	548	506	527	555	551	532	515	494	545	523	526	515	513	521	527	562	519	506	513	507	546	530	545	520	532	484	527	515	516	499	534	550	516	550	541	530	538	531	539	558	510	523	563	527	522	516	469	518	520	503	531	499	529	545	536	534	539	554	550	524	539	561	550	527	549	486	500	518	510	511	531	575	509	546	546	589	515	541	527	532	508	534	527	476	534	545	575	540	549	485	537	504	539	536	512	526	553	525	500	535	549	535	512	534	509	534	550	520	516	508	536	573	533	518	541	515	538	564	549	502	510	513	525	502	542	516	516	528	514	588	542	555	526	506	594	527	543	582	495	516	500	559	516	495	528	507	525	517	533	532	473	522	486	539	540	554	504	531	551	508	516	535	546	537	557	570	494	566	509	528	526	505	526	518	550	520	514	564	537	558	524	549	560	556	536	492	532	515	538	534	537	542	570	499	492	531	533	519	537	535	564	526	528	516	574	553	523	541	537	511	518	553	523	552	551	577	525	508	545	468	525	518	505	513	493	489	508	521	524	543	554	536	527	516	550	561	530	540	575	504	501	511	532	545	535	553	506	510	540	528	488	544	528	542	527	498	527	514	569	516	522	515	472	507	531	489	470	498	507	517	564	521	560	504	529	547	522	519	519	510	499	528	531	534	515	523	521	474	480	531	548	525	527	522	521	513	512	536	512	572	545	510	564	493	504	518	546	505	503	539	544	564	535	548	527	515	499	496	526	507	535	525	471	498	496	527	522	538	481	558	561	569	517	509	532	548	518	508	480	517	507	559	519	512	558	548	512	509	478	501	529	533	529	535	496	519	531	521	496	556	564	524	595	534	526	523	536	514	551	537	522	569	513	539	538	511	511	559	533	527	515	506	502	488	560	570	489	551	547	554	503	501	524	556	548	561	521	481	536	533	516	509	525	561	539	527	533	547	507	533	522	564	514	555	479	513	486	528	530	504	525	529	515	560	502	518	502	514	524	543	543	531	528	533	574	527	578	521	505	507	508	531	475	503	502	545	493	530	536	525	538	495	525	527	539	544	491	546	547	462	526	525	507	491	526	505	512	513	505	500	540	551	560	539	544	549	497	496	547	551	527	509	526	516	533	537	512	536	530	525	523	525	531	483	527	553	500	512	541	515	523	553	520	529	532	544	481	500	504	538	495	495	530	482	560	504	475	568	518	511	518	534	527	494	548	511	558	510	531	529	539	541	492	517	524	509	566	531	535	544	485	502	499	535	509	501	540	552	501	549	486	510	527	538	547	534	532	525	538	515	500	531	522	525	529	523	549	517	531	543	552	506	516	578	496	521	550	524	538	529	497	507	510	521	522	526	499	567	543	506	547	536	515	514	530	508	510	517	526	554	537	500	511	505	505	519	531	574	562	536	547	520	478	522	527	521	508	546	510	510	504	489	528	524	506	518	520	543	485	561	520	489	560	520	541	524	546	492	535	543	520	507	518	550	533	537	533	556	479	519	552	523	521	585	505	503	526	512	504	515	506	491	510	520	529	511	510	544	541	529	518	494	508	563	522	505	531	550	501	521	511	545	512	524	497	555	498	520	561	525	520	529	549	497	517	519	498	504	518	554	540	539	506	537	562	540	509	499	485	506	526	537	531	538	542	535	498	496	513	510	484	490	569	513	497	493	531	537	520	518	506	542	552	557	528	502	543	503	515	511	543	516	503	539	515	506	558	558	507	553	556	508	543	506	541	478	559	519	537	548	481	518	511	553	553	541	541	556	518	542	514	539	506	522	517	526	541	522	503	538	502	519	536	493	553	515	522	541	529	530	501	528	522	549	534	520	488	487	517	512	525	503	511	528	532	525	543	496	534	551	511	497	533	542	541	499	513	502	512	506	539	509	555	502	525	545	519	515	547	495	539	530	506	521	529	504	510	506	505	568	513	543	554	535	512	569	484	537	486	495	521	480	563	538	540	520	513	507	513	493	521	487	523	502	515	538	510	509	519	515	483	518	490	539	498	509	537	528	537	525	540	521	486	512	541	500	524	515	545	533	507	547	479	541	538	503	549	521	588	564	535	542	545	516	521	547	530	542	560	542	521	514	490	538	533	498	501	531	489	585	553	501	534	537	540	525	487	531	541	528	488	541	521	523	535	531	493	510	486	503	537	514	584	529	517	519	516	534	512	516	526	508	501	506	533	535	523	488	538	527	522	507	549	488	509	514	517	525	483	529	556	540	552	530	539	521	533	542	528	523	525	531	566	514	529	509	532	544	518	532	517	505	531	501	518	504	511	532	533	486	526	537	526	458	521	532	504	487	532	570	512	550	547	528	519	478	501	522	534	519	521	523	567	491	537	519	513	497	513	479	561	532	526	495	515	531	524	516	519	496	543	548	550	506	532	489	526	536	493	549	528	521	496	509	533	539	507	493	514	545	541	512	538	544	475	492	504	532	534	543	504	509	544	547	503	517	506	534	490	532	578	545	553	559	596	502	504	490	482	499	523	525	478	548	518	495	528	499	564	468	507	523	501	549	527	532	541	515	506	543	498	495	528	518	519	516	536	530	488	525	546	511	515	508	509	525	518	539	508	483	536	517	520	525	510	505	544	508	526	526	537	571	478	533	498	531	545	547	504	539	516	540	503	512	507	543	518	498	550	528	516	517	543	515	524	546	510	539	517	540	524	495	539	500	479	511	535	532	515	490	515	516	542	542	548	573	525	451	497	534	481	484	547	541	504	521	508	540	513	527	548	552	536	510	523	538	542	514	504	512	502	540	552	514	537	527	539	544	541	512	547	521	501	542	512	509	502	508	487	526	540	502
27683	12913	2962	1430	1220	601	548	2404	2674	2167	1178	684	575	469	486	452	464	482	486	424	459	465	462	470	441	460	485	443	461	461	465	495	438	458	491	439	464	480	465	481	471	473	415	433	494	464	462	477	475	434	439	485	450	492	465	469	493	482	448	459	491	481	491	431	453	437	476	489	483	505	458	492	415	457	436	435	465	462	448	442	453	486	455	429	464	481	426	438	469	436	478	467	500	442	433	423	457	407	472	447	439	467	423	438	451	430	456	433	466	404	490	444	496	457	457	444	445	473	468	461	463	492	439	434	415	476	459	449	434	436	478	469	481	450	434	479	450	491	460	490	463	442	505	490	456	475	454	438	480	474	427	444	462	425	463	444	442	414	444	466	475	476	449	456	481	428	421	440	436	417	472	470	463	462	427	473	451	406	492	486	497	500	430	448	492	441	440	448	478	452	466	417	457	506	462	452	433	421	446	475	431	476	487	453	419	445	475	430	451	404	472	428	456	432	423	439	460	423	470	487	430	460	435	431	471	472	475	455	469	472	453	464	476	459	460	468	432	437	454	461	456	444	444	452	437	443	429	418	485	426	452	440	438	440	472	444	462	453	508	465	470	465	489	465	468	460	500	433	455	461	453	460	505	497	439	436	464	479	457	450	471	467	481	457	464	451	455	471	476	462	467	446	472	489	436	460	434	442	451	457	429	460	453	439	471	483	455	489	449	459	483	461	463	470	468	439	473	444	469	449	473	451	464	421	460	451	473	461	446	467	497	436	461	466	429	484	497	442	434	485	460	474	467	496	464	460	450	467	444	451	428	460	460	440	428	473	449	479	428	447	441	432	435	452	448	433	473	438	457	447	433	441	463	404	439	457	462	440	458	468	445	424	461	435	466	490	449	439	432	483	423	454	468	426	446	488	445	420	418	426	466	477	447	461	404	464	482	431	471	481	490	462	447	452	447	462	474	448	462	458	455	475	462	481	429	428	433	456	476	491	456	458	445	460	401	489	491	427	433	479	425	430	491	449	411	452	441	468	448	482	422	460	455	466	450	441	452	436	433	450	438	474	483	500	457	461	456	433	451	461	424	453	459	467	453	471	465	435	456	441	447	488	481	473	494	452	448	473	433	454	465	434	467	439	428	476	481	428	503	452	432	451	430	419	489	455	479	458	477	498	458	463	474	459	448	503	446	457	451	472	471	446	474	410	467	456	459	445	478	455	450	450	421	444	465	435	448	444	453	471	455	470	477	403	446	476	466	492	466	444	421	465	455	470	427	435	446	441	446	490	478	422	454	442	456	460	456	423	431	440	470	435	440	437	486	436	441	478	391	438	470	454	515	437	452	439	421	489	437	475	450	487	448	516	501	456	475	476	479	474	473	509	428	449	451	472	398	484	484	455	427	452	491	429	432	446	428	455	445	456	440	444	429	458	446	451	470	480	436	439	461	455	484	431	424	460	424	477	433	467	457	442	442	438	464	445	460	462	419	445	474	469	433	461	431	444	445	467	461	429	454	441	490	453	438	459	460	481	438	488	473	480	487	435	450	471	463	481	450	471	430	531	460	430	429	439	455	459	419	480	429	451	431	425	449	446	460	485	462	458	453	427	462	453	467	459	433	468	425	479	473	469	456	426	467	399	446	470	459	447	453	415	447	441	457	458	454	469	477	451	438	478	424	434	467	488	468	483	440	435	452	412	495	446	476	449	431	480	476	463	476	469	454	494	464	482	437	476	476	465	470	448	460	463	450	461	463	437	481	442	444	479	472	485	448	458	504	444	469	448	448	460	453	473	488	422	484	453	452	481	472	449	458	435	474	444	421	451	445	460	459	480	485	445	485	479	441	508	443	455	442	457	482	463	459	464	458	474	512	431	441	472	461	457	470	443	420	430	426	444	500	454	473	480	439	474	444	447	438	477	460	484	481	467	483	488	437	438	431	472	449	462	435	474	485	432	465	454	482	467	422	489	431	444	470	468	503	473	446	487	469	435	417	465	430	452	441	478	447	423	451	459	452	476	463	492	488	447	439	434	468	502	448	445	468	452	421	470	429	474	435	481	453	464	475	432	451	452	438	443	449	448	438	474	460	436	471	429	435	457	488	416	441	456	453	421	477	468	475	451	490	536	455	460	431	467	448	465	474	445	435	442	478	454	473	465	421	471	448	456	472	419	469	451	439	473	470	467	445	425	431	452	436	444	452	450	467	499	454	477	438	456	461	447	444	424	473	444	474	433	501	460	453	495	477	449	447	476	439	461	470	491	480	475	448	494	497	463	446	452	429	442	480	497	427	469	424	475	463	458	448	465	485	429	473	455	422	447	440	471	417	413	474	399	443	451	451	498	472	471	446	455	444	447	477	426	429	441	448	444	432	460	453	455	458	437	462	454	403	474	465	502	422	458	455	485	464	449	455	442	439	471	452	453	474	438	449	483	465	481	445	479	508	485	481	459	459	465	455	453	407	424	426	430	456	450	446	495	459	485	469	447	481	441	475	426	450	415	458	407	466	443	476	394	446	454	430	454	441	464	461	445	449	435	486	486	422	480	480	495	422	452	465	457	417	447	432	471	439	479	474	442	436	454	440	468	481	449	431	444	459	441	455	471	459	437	433	464	451	479	462	471	450	477	483	467	458	449	440	409	474	443	456	414	459	429	461	455	436	465	476	441	442	474	430	446	477	476	460	462	454	459	490	478	461	452	445	469	447	478	436	423	438	481	475	475	495	467	428	458	446	421	462	457	464	490	475	482	454	442	462	478	474	441	481	431	441	463	451	448	435	441	478	491	482	444	469	458	467	411	473	430	479	450	440	414	454	455	438	452	497	458	430	465	461	441	470	465	453	437	450	446	451	448	470	456	485	435	463	454	427	479	517	479	471	490	467	436	447	480	442	456	467	470	452	455	447	440	458	424	467	440	470	419	453	477	419	468	454	447	427	451	447	465	456	423	434	444	461	415	482	470	423	482	458	470	451	448	466	482	454	460	433	463	468	484	431	430	474	451	404	444	448	466	443	468	472	464	473	515	449	414	480	472	446	508	514	460	425	421	465	512	429	450	446	425	453	465	446	458	424	443	438	436	436	453	473	464	480	455	461	518	441	478	463	448	477	444	474	426	400	417	456	462	485	480	455	485	441	457	431	458	474	431	447	460	459	434	450	463	421	437	461	483	457	400	484	443	433	454	489	496	461	453	450	452	465	477	460	455	455	463	454	464	441	436	446	445	448	508	442	423	432	429	462	450	456	446	472	452	467	471	439	465	447	441	482	427	435	477	445	450	497	449	473	478	451	458	446	430	434	448	419	468	456	465	452	438	460	457	438	446	477	469	474	446	451	447	454	475	397	440	406	471	421	434	442	411	449	446	426	447	466	445	435	459	429	439	426	471	457	472	498	432	437	471	448	445	429	442	475	460	443	441	472	436	448	452	454	453	477	486	417	451	415	419	477	454	445	448	474	464	465	439	457	454	437	446	497	454	465	437	453	452	469	457
5727	2635	2474	1378	1645	692	549	3475	3426	2571	1268	701	496	445	433	460	473	438	442	379	429	435	434	452	449	434	428	459	466	457	431	481	402	411	434	424	430	414	382	422	459	418	452	439	413	429	448	389	402	457	449	423	386	461	425	409	431	421	427	403	410	431	404	418	449	462	451	436	409	419	423	430	435	414	425	458	451	455	427	434	398	404	421	436	464	437	465	427	427	434	430	403	390	485	459	416	420	417	435	428	458	419	441	432	420	416	422	389	404	449	415	436	415	466	436	413	398	413	430	391	433	425	429	398	384	438	396	398	430	430	425	453	418	422	428	407	437	433	425	421	454	451	375	427	406	443	430	426	399	442	435	431	445	425	402	422	431	454	425	400	420	408	432	432	408	408	456	462	416	401	404	421	436	424	436	449	428	419	442	442	423	415	434	411	407	437	399	420	442	446	440	433	428	460	453	380	414	429	450	426	419	399	405	402	397	478	423	414	444	402	412	424	417	408	436	431	395	454	409	426	400	435	416	438	445	398	400	447	455	443	410	422	420	435	443	449	403	410	417	431	415	410	432	420	447	426	431	423	452	404	444	430	420	431	424	482	419	448	407	452	426	466	444	420	437	423	409	408	433	453	418	426	435	423	419	446	428	436	423	442	433	417	448	460	420	419	414	413	418	424	429	424	424	457	413	431	426	419	402	417	435	409	468	400	410	397	453	431	411	418	454	417	430	477	406	389	424	437	443	457	411	463	430	436	391	433	439	428	440	405	470	448	445	412	393	433	457	459	429	388	401	414	401	439	420	438	400	459	408	398	424	430	443	473	445	445	382	405	445	430	436	425	435	437	434	421	454	429	405	456	391	433	443	472	435	406	412	418	450	428	400	432	427	413	377	419	429	433	439	423	444	411	448	421	435	441	455	434	378	440	433	387	441	414	430	423	432	446	402	412	422	479	423	414	436	424	426	430	436	468	407	412	455	408	447	419	402	408	422	410	449	448	413	463	434	385	423	434	430	446	429	423	425	433	380	415	453	436	433	437	432	445	420	452	411	423	414	422	415	430	449	396	418	415	417	452	420	426	426	441	405	412	411	425	405	418	444	427	414	452	434	467	424	426	416	410	412	402	424	441	419	445	439	461	420	432	419	423	394	406	438	455	441	449	427	437	433	440	439	437	460	437	410	396	387	417	433	447	409	419	421	431	407	442	422	433	441	421	423	448	440	441	399	421	409	432	465	454	434	412	446	418	461	422	423	427	440	408	434	429	435	437	399	433	446	419	408	385	414	428	426	412	461	409	450	408	471	393	426	402	434	422	434	442	453	404	465	430	457	459	377	402	385	404	442	455	451	420	435	419	428	479	429	429	413	409	442	417	403	405	410	438	409	428	451	432	461	483	427	409	410	446	421	439	420	449	431	436	431	410	417	374	430	439	424	443	415	423	439	386	434	415	373	439	400	427	455	438	428	398	441	442	426	409	442	439	401	436	441	457	420	419	455	454	465	450	409	428	407	429	433	434	411	426	423	438	437	400	401	403	405	438	439	416	429	451	443	463	464	426	396	432	440	426	428	420	465	417	449	442	389	412	447	425	436	437	413	389	437	434	428	449	443	441	399	457	432	428	443	453	402	407	437	451	425	405	458	440	427	453	416	412	425	445	413	414	426	430	428	437	419	438	460	428	416	394	432	414	451	414	423	422	405	440	464	413	443	413	399	418	426	443	402	445	389	460	428	410	436	463	412	422	426	399	435	447	413	442	403	427	428	442	412	429	449	439	418	436	426	425	425	437	464	453	426	425	438	475	452	444	413	395	476	439	423	451	423	436	411	381	437	415	405	414	435	414	419	419	406	406	422	472	438	376	449	405	426	437	451	425	426	429	405	443	426	418	469	417	418	446	416	457	415	417	439	450	434	416	420	450	422	406	452	395	419	434	388	386	416	416	368	468	436	429	422	435	391	376	435	401	395	442	438	383	407	417	452	427	449	417	407	422	428	456	410	447	411	413	425	428	383	439	409	415	441	420	413	441	425	395	421	438	412	426	426	419	397	484	403	402	408	435	430	421	418	393	405	440	425	450	468	421	439	417	430	423	427	423	418	428	422	401	446	444	401	471	385	399	427	418	448	417	429	446	417	424	383	469	403	395	432	389	453	399	413	400	440	422	440	414	416	450	439	409	433	424	441	392	433	416	404	405	412	451	440	465	412	440	431	416	443	424	456	429	413	410	454	403	442	419	411	384	423	402	412	443	471	437	404	426	427	376	454	416	440	434	389	440	418	411	415	383	442	385	424	436	435	436	415	431	435	460	418	434	415	444	416	433	441	420	461	436	430	445	420	452	441	412	389	447	434	464	441	453	447	397	412	406	438	424	428	474	399	444	413	415	414	407	427	441	434	409	417	421	451	413	420	441	459	457	445	453	432	397	418	431	405	422	458	437	421	449	445	424	433	405	407	400	426	444	377	382	437	439	435	416	445	437	425	424	449	462	427	420	409	446	400	429	400	436	454	438	413	454	427	443	411	427	441	432	435	413	428	453	406	432	427	424	445	424	447	432	416	450	414	440	412	416	409	376	441	449	418	416	419	425	417	414	433	416	412	443	418	394	412	440	421	450	407	420	447	414	439	457	454	463	403	411	434	471	438	387	450	429	420	394	426	445	407	417	430	425	437	409	446	451	415	425	417	420	441	408	418	436	431	407	429	467	465	444	439	387	415	430	383	477	400	394	439	379	407	426	395	434	439	438	432	459	441	429	399	457	438	420	435	401	424	444	411	425	450	452	435	409	449	426	447	439	451	461	434	440	416	407	442	424	434	447	427	425	452	420	438	432	434	429	433	435	465	448	427	400	438	429	429	421	413	424	422	409	450	431	434	430	407	408	415	412	429	423	417	425	391	416	436	409	403	427	438	422	440	417	436	439	414	418	420	418	398	461	438	425	455	410	426	407	423	420	438	385	459	414	430	414	429	424	419	436	428	420	409	401	450	454	444	431	385	427	411	434	419	427	406	423	435	401	416	441	441	453	433	474	390	420	400	420	430	391	411	443	403	441	400	422	418	390	404	437	451	443	416	387	476	421	441	418	422	386	445	419	431	396	445	424	406	415	459	417	425	413	416	461	447	436	423	473	441	440	435	435	401	474	407	416	442	428	406	426	427	473	419	448	389	396	425	417	466	432	408	443	423	439	452	424	411	428	419	443	398	395	421	434	439	460	401	403	435	439	416	433	425	412	431	444	402	462	428	396	427	421	443	417	408	420	433	435	456	401	431	425	442	436	414	417	422	463	402	406	442	431	415	403	454	427	460	441	430	449	479	389	463	426	459	431	464	417	396	439	406	409	405	423	420	446	473	427	407	389	391	411	420	450	425	422	411	421	421	450	441	437	445	427	428	426	407	416	403	451	430	447	419	425	407	435	421	436	421	380	408	387	408	428	443	443	421	394	433	395	440	448	392	407	419	460	434	466	389	420	430	425	430	434	426	406	421	463
25521	21384	27223	25226	7122	2199	1348	8521	19320	21050	9726	2865	1013	635	467	470	485	467	504	471	459	437	447	461	481	430	476	438	456	480	465	490	450	437	464	451	483	446	444	468	499	448	459	435	429	434	398	435	460	489	444	472	484	498	444	427	477	450	484	457	459	464	462	437	441	476	462	423	470	456	479	445	420	447	472	490	462	405	452	458	434	468	448	452	487	443	412	428	481	464	461	453	422	444	461	464	406	464	480	470	458	424	422	453	462	433	493	462	452	466	446	468	450	432	488	469	471	415	453	450	451	472	452	456	446	470	462	448	436	454	474	473	473	465	442	458	433	438	443	462	468	405	478	432	427	458	427	456	501	460	466	466	448	475	406	443	436	426	464	440	455	436	437	445	471	433	440	501	461	427	447	432	461	459	464	416	387	436	477	493	461	442	465	470	465	464	441	477	435	433	436	469	404	430	466	429	452	450	473	433	493	453	463	478	444	468	452	472	445	447	478	506	457	447	452	475	444	473	437	469	471	401	455	502	462	484	510	422	437	426	425	463	487	454	447	429	458	441	440	443	435	426	460	413	456	431	450	461	467	428	389	453	477	469	421	461	435	465	454	424	439	462	462	435	456	474	483	440	500	480	415	456	431	459	439	448	443	460	434	438	472	440	430	457	449	477	445	455	440	420	448	436	448	463	467	477	451	483	452	447	463	431	439	393	451	436	449	479	426	428	468	473	450	466	447	459	466	432	424	449	444	463	414	455	432	430	430	450	458	478	476	449	424	462	490	446	490	454	416	472	429	458	441	449	399	433	437	451	441	446	439	472	475	474	466	498	442	436	451	429	432	473	431	420	423	444	450	482	452	464	475	429	444	444	493	437	446	404	428	446	469	455	425	450	441	430	467	454	449	433	424	487	444	442	447	447	471	426	425	473	444	433	450	433	431	442	435	422	451	437	436	448	446	431	465	434	487	447	478	489	466	438	418	458	456	451	449	466	445	441	458	472	445	436	433	470	454	406	451	446	453	430	454	455	463	433	451	418	444	427	489	435	475	452	482	478	451	446	453	452	495	462	478	489	455	461	431	419	477	456	418	436	449	467	450	464	466	454	455	482	424	465	422	414	443	440	422	425	464	445	455	477	436	467	450	467	425	473	464	459	435	438	452	452	425	511	442	479	473	431	446	413	481	452	480	432	455	466	419	445	475	477	449	439	433	449	457	472	439	446	463	434	450	429	427	415	464	473	431	455	427	454	445	437	455	484	482	465	437	466	455	433	435	436	453	423	468	446	444	467	472	482	461	418	462	426	451	475	464	451	455	443	470	462	441	443	470	456	456	479	443	442	453	457	476	452	477	446	467	424	437	433	457	427	421	466	420	439	478	469	487	450	469	441	436	421	418	460	421	454	444	447	458	431	456	450	470	407	496	472	469	454	489	474	430	472	444	440	474	469	420	466	437	453	458	436	464	425	438	418	432	396	437	458	446	450	473	420	407	447	459	433	410	443	445	472	439	457	433	462	480	446	469	469	473	486	417	439	468	450	423	491	448	458	475	425	479	462	438	461	458	453	452	433	445	475	411	447	443	420	459	471	462	471	446	454	427	459	430	454	465	474	448	436	431	472	442	429	487	443	427	443	458	421	460	458	439	449	460	452	413	482	447	429	454	477	458	433	471	462	443	428	471	465	461	456	482	490	421	447	443	407	439	460	483	452	394	481	480	458	436	426	460	426	465	445	495	463	434	446	428	487	472	463	419	443	468	468	468	449	426	424	447	439	449	453	459	424	459	459	450	488	447	471	470	450	456	498	445	468	423	411	417	438	436	466	470	429	453	427	466	476	465	481	464	410	435	465	431	424	477	443	454	412	470	483	394	478	431	457	435	455	461	482	461	428	459	447	450	448	445	457	491	440	427	521	431	469	467	439	438	439	443	427	444	463	444	467	452	496	423	481	460	464	433	435	423	466	466	463	434	471	432	438	427	462	441	433	466	454	444	431	464	449	412	439	434	468	443	452	431	422	408	445	467	462	457	459	466	478	439	460	460	457	463	422	453	421	432	436	431	445	444	423	444	459	430	461	429	443	459	471	435	405	460	415	456	413	438	427	452	440	471	441	437	433	458	429	472	447	493	449	464	443	468	448	470	493	453	491	445	474	463	417	443	430	414	452	454	422	455	411	458	453	487	476	477	465	490	453	437	413	472	420	426	487	452	434	470	468	441	430	426	464	455	426	455	447	476	462	421	434	463	437	440	454	437	452	459	473	440	473	422	451	452	455	465	462	455	452	477	426	441	459	454	462	458	450	456	429	478	452	448	458	456	506	473	469	426	457	436	451	464	484	418	462	435	440	463	443	466	446	454	435	480	462	438	432	451	469	472	468	459	474	428	446	462	469	468	438	396	464	487	429	427	411	464	408	468	437	467	414	479	440	434	450	457	452	446	459	478	451	437	478	425	476	449	478	478	403	457	426	448	436	441	461	447	451	474	487	467	423	456	428	468	462	456	463	451	505	438	457	454	482	414	445	436	436	499	425	443	427	459	429	495	465	419	456	464	437	440	424	448	433	477	459	430	434	463	439	467	513	421	468	449	472	454	425	457	449	435	440	420	469	439	442	441	439	473	421	438	441	441	463	404	454	452	437	448	461	442	398	445	400	456	464	503	467	463	435	431	461	425	445	424	412	474	451	455	412	462	461	465	429	451	471	470	413	407	449	459	436	462	428	467	448	426	427	456	464	440	433	461	430	426	426	418	443	421	469	437	448	446	468	438	448	477	445	443	424	477	438	468	414	428	469	445	434	459	425	431	464	437	466	430	445	432	449	442	402	432	463	449	437	461	432	471	443	455	422	455	461	461	463	448	433	441	434	463	457	442	428	454	465	482	425	449	444	488	461	459	418	429	442	420	463	438	415	429	455	414	426	464	478	446	453	482	449	435	471	429	506	445	461	441	440	414	469	411	440	474	463	446	432	465	477	501	456	416	465	444	498	375	475	436	411	415	396	472	452	446	433	471	450	455	468	455	463	461	467	470	470	443	441	411	435	473	426	464	465	486	481	474	426	493	443	407	435	442	438	465	448	478	453	434	424	493	459	436	513	466	487	424	438	454	443	417	434	423	440	415	460	460	466	443	455	451	443	472	494	467	461	435	476	454	430	476	427	441	457	411	464	416	451	463	452	458	450	472	430	438	419	452	424	437	487	451	440	442	474	416	479	467	466	399	416	458	469	461	454	471	428	473	474	402	440	424	443	429	478	453	428	438	444	414	403	423	411	436	448	433	437	398	437	433	423	435	449	435	451	471	477	449	442	414	462	441	437	439	424	464	481	447	450	444	467	439	451	467	442	437	458	445	460	426	430	484	462	434	440	450	432	496	441	433	484	471	480	456	466	439	436	462	427	432	407	454	472	458	457	435	445	488	428	455	386	476	488	463	455	428	457	446	438	447	448	411	452	490	444	433	463	429	468	445	462	458	481	416	473	457	457	456	445	439	429
4579	5212	4875	2534	2946	2056	1692	10748	21110	18607	8193	2878	1056	570	436	445	414	415	440	417	437	446	461	451	446	463	466	452	456	465	409	429	457	460	436	481	472	440	448	437	409	431	407	476	462	440	448	455	429	461	436	431	435	441	415	442	437	461	469	483	453	433	449	462	442	447	454	441	454	451	475	398	489	458	462	477	388	427	461	437	450	420	450	413	424	422	443	425	452	443	399	435	448	458	478	449	418	466	445	436	417	413	448	463	430	454	437	474	444	444	444	468	421	426	465	454	434	478	445	490	458	428	432	444	490	463	389	498	466	454	427	451	426	411	448	463	451	423	496	384	432	410	413	434	452	434	445	441	403	473	439	455	419	456	377	438	431	441	476	417	427	431	428	470	412	456	453	465	433	438	426	446	482	454	475	435	437	396	436	455	411	432	422	424	421	453	432	430	480	456	443	449	477	440	466	419	450	425	432	467	433	460	408	467	455	472	453	434	464	466	424	453	441	426	439	456	477	437	457	447	421	459	456	448	437	417	412	453	432	450	413	463	421	442	402	437	462	421	452	441	451	444	451	437	440	430	467	444	449	433	408	433	443	435	407	423	455	458	471	448	408	440	469	453	450	478	445	405	435	450	468	399	417	424	455	411	446	451	436	427	447	463	442	461	472	454	458	400	457	427	473	399	428	456	441	424	464	463	455	448	402	427	412	424	442	431	430	412	451	458	452	422	435	451	464	415	451	441	435	432	453	493	481	463	408	460	444	452	451	457	435	446	434	394	441	438	459	453	423	465	442	426	446	450	441	425	424	442	427	453	456	466	445	463	415	461	445	456	450	440	414	459	460	456	439	446	454	420	416	418	430	432	482	440	411	441	393	417	485	418	456	461	437	463	463	454	471	404	453	425	453	461	406	462	451	472	432	424	429	401	458	428	440	409	404	443	433	432	442	438	480	431	453	438	432	443	463	424	447	439	414	447	423	419	411	433	464	431	482	437	433	418	423	394	476	474	428	454	452	467	470	442	403	441	450	462	451	437	462	413	482	464	452	464	439	424	438	479	468	509	480	438	454	477	430	413	481	435	413	455	434	420	454	454	485	427	439	452	421	417	453	480	444	451	441	440	422	444	404	443	436	440	458	417	437	456	467	448	451	380	420	473	413	422	435	439	456	389	465	414	415	440	444	418	434	416	459	423	416	426	450	448	436	464	444	463	439	441	429	446	407	430	426	469	459	431	424	431	425	427	445	420	456	451	459	446	443	438	422	445	450	432	464	395	453	439	439	424	445	411	484	403	435	434	414	444	400	459	425	455	454	449	446	420	457	421	435	447	422	408	422	409	430	472	453	423	434	454	452	445	472	428	422	457	453	446	462	443	438	423	412	446	480	439	456	443	428	446	406	458	426	399	429	446	450	440	406	408	441	408	460	431	440	476	448	461	407	430	461	431	422	453	404	457	433	425	444	447	450	443	415	464	416	444	422	459	425	464	412	421	459	492	404	430	404	444	440	465	448	438	489	456	404	474	396	446	463	467	447	444	449	444	483	453	416	455	461	440	438	438	420	423	434	464	457	416	420	427	451	442	444	449	447	440	442	435	403	394	454	440	427	422	446	434	449	438	434	466	423	461	432	432	427	432	403	442	444	398	454	394	473	419	465	464	443	456	430	413	460	430	447	421	427	390	431	431	420	455	434	405	421	460	457	417	446	430	417	442	397	449	459	418	427	463	463	437	457	449	441	436	438	416	426	488	460	430	461	426	417	430	464	430	438	424	487	427	430	450	428	432	432	475	443	434	447	400	433	447	428	456	404	450	457	414	443	427	450	412	443	470	425	453	420	443	442	428	445	449	401	387	442	434	429	427	426	438	432	447	422	495	455	464	432	460	437	482	433	413	409	452	435	434	432	427	422	450	438	474	428	447	428	446	466	448	437	417	439	466	432	426	410	396	416	475	435	433	468	421	439	440	441	431	430	475	453	454	417	443	436	460	450	417	446	412	418	402	405	468	447	409	454	466	433	441	435	429	460	458	423	414	407	459	416	439	430	444	446	432	420	471	466	442	487	457	425	404	446	430	430	407	466	454	449	432	453	440	404	401	446	463	442	406	451	426	465	411	441	453	446	402	435	438	408	461	398	432	415	439	450	418	412	427	426	450	459	438	440	441	431	422	439	465	448	450	457	458	424	386	461	427	453	442	406	454	489	416	416	432	440	459	430	455	437	469	452	450	425	414	480	455	448	435	453	450	463	458	434	452	420	391	438	478	464	445	430	439	426	422	449	433	414	427	448	440	435	463	407	478	445	439	442	415	443	406	450	429	472	486	415	432	464	426	447	419	426	417	456	415	496	408	465	455	452	489	469	441	469	383	439	457	406	459	435	448	445	419	444	451	425	470	437	425	439	443	444	464	419	456	439	456	411	441	407	434	441	440	425	445	411	406	403	421	445	454	417	444	439	444	455	451	439	405	423	426	468	435	434	428	426	460	427	446	454	455	430	440	413	477	444	448	446	406	451	449	404	405	436	448	484	452	414	483	471	443	418	411	445	456	453	450	443	427	462	432	439	447	456	442	429	444	401	450	439	430	421	443	442	453	439	456	432	415	475	422	425	433	402	435	470	467	393	433	436	420	458	430	442	395	413	452	464	500	477	450	454	421	453	429	444	443	409	446	473	436	426	452	420	454	439	464	427	454	411	441	440	442	402	425	449	440	441	452	459	439	409	436	428	422	431	481	464	438	442	441	444	400	403	430	455	417	441	440	444	429	416	428	470	425	447	415	458	472	449	430	451	438	479	438	451	427	448	420	415	457	434	438	436	426	419	433	434	420	446	449	416	464	403	471	437	384	460	448	443	420	459	455	428	428	399	400	429	435	448	459	436	414	437	401	412	460	431	435	434	428	437	438	458	440	448	437	445	397	428	404	437	456	431	453	409	442	451	425	439	478	446	412	478	421	449	414	437	445	446	450	425	462	430	425	430	416	469	422	443	434	429	403	440	467	487	433	413	395	446	456	418	422	431	437	431	464	421	451	418	468	455	469	399	442	409	473	457	455	427	431	416	459	446	441	445	445	472	403	430	409	417	445	449	453	472	456	454	449	438	451	455	459	442	423	433	411	431	438	433	437	430	419	442	409	427	421	416	450	413	471	418	451	475	467	474	501	440	462	430	475	452	414	420	423	437	400	428	431	434	465	438	448	432	417	478	466	438	424	434	458	430	443	433	419	456	420	449	448	442	393	452	407	403	463	456	474	436	447	432	441	437	419	450	407	451	440	424	416	438	447	436	443	417	434	467	448	445	467	413	442	446	444	420	429	420	408	437	478	431	425	419	450	425	461	446	447	440	436	444	450	468	449	426	429	446	467	443	419	440	436	434	488	458	428	448	461	428	479	438	452	417	424	449	406	423	455	422	433	465	419	394	437	447	457	426	447	452	441	433	439	457	462	425	444	445	454	414	449	433	456	431	396	422	415	415	457	419	478	439	415	452	450
24263	21388	28659	24491	21340	9999	2554	5404	38437	38127	22235	7117	1921	817	613	592	597	600	542	568	569	595	566	555	549	512	546	557	532	578	584	580	575	549	573	545	540	565	587	558	534	512	556	561	599	518	537	554	560	600	578	573	603	546	555	571	556	550	559	543	579	537	542	554	504	541	525	554	534	537	557	572	571	591	563	539	612	557	576	519	533	542	514	538	614	535	556	540	536	567	573	608	582	526	567	559	574	580	544	522	556	550	527	552	563	528	521	531	542	513	555	540	585	563	519	525	582	527	557	538	570	560	569	514	546	538	544	528	535	567	553	581	626	562	545	519	550	507	542	551	540	522	564	577	513	556	562	526	542	555	550	559	555	522	557	548	569	540	562	559	602	512	566	548	549	518	526	534	522	543	583	510	550	529	524	551	507	530	516	570	599	538	547	559	558	552	570	537	536	538	552	588	544	539	528	561	523	535	567	551	590	590	546	559	559	522	559	576	538	533	564	540	561	578	540	523	568	512	517	552	555	578	541	530	543	569	553	541	526	542	544	524	564	550	540	603	548	586	525	536	583	564	521	522	534	567	526	566	549	555	551	514	576	561	574	547	549	516	553	558	543	566	551	546	560	572	571	532	561	515	555	521	547	539	525	534	561	577	526	518	540	543	569	563	582	529	524	533	549	540	550	516	581	523	518	522	554	530	531	562	583	548	555	576	556	536	604	533	519	563	532	544	576	573	571	584	603	564	547	564	531	536	557	566	541	574	506	549	598	570	581	530	561	569	550	583	548	540	596	532	550	517	529	574	555	591	547	561	575	605	566	536	579	521	545	553	559	579	566	551	598	539	560	569	594	553	526	513	539	529	532	530	594	554	505	560	567	563	537	561	556	531	558	558	512	556	527	541	529	538	530	555	543	521	538	546	541	530	512	544	536	590	538	551	543	547	539	552	554	568	565	547	540	548	536	531	532	535	596	545	576	574	514	500	553	531	567	537	551	539	549	554	544	507	565	529	530	580	577	566	529	575	550	570	600	547	560	525	513	571	575	516	591	513	562	504	544	565	535	570	539	545	534	528	585	506	588	544	562	570	507	551	536	564	564	558	605	552	535	597	573	529	553	556	502	564	556	521	580	547	515	550	587	535	566	602	572	569	557	507	502	565	515	578	534	544	581	532	571	539	562	556	540	530	528	592	549	577	523	550	599	508	586	523	594	532	620	497	568	561	511	506	561	560	579	485	562	541	546	532	525	584	561	567	563	559	574	533	545	513	532	546	591	515	556	565	570	545	550	541	569	564	557	560	564	580	551	588	530	565	559	580	573	577	555	538	571	529	543	630	600	505	553	515	565	567	560	546	527	594	529	544	561	587	522	569	559	550	575	545	555	582	545	509	564	587	554	552	545	590	575	539	551	549	552	585	572	534	557	565	528	547	579	562	594	543	507	548	546	551	516	504	544	541	542	546	552	586	527	554	569	536	565	577	546	522	567	555	513	553	551	557	535	529	542	529	588	562	550	524	528	571	541	575	488	570	547	555	574	520	516	548	563	551	550	556	582	551	535	563	556	586	543	528	546	545	560	562	611	550	578	550	526	531	565	577	582	539	576	587	532	541	563	565	548	592	537	528	575	498	563	545	535	554	554	587	552	554	494	494	547	561	522	510	589	550	594	611	547	571	507	569	590	564	532	542	579	531	517	583	523	568	538	524	578	564	559	551	553	547	587	511	550	582	544	554	531	574	505	569	545	497	526	555	576	563	552	540	534	564	555	587	526	517	568	567	509	516	522	548	536	561	555	551	554	561	542	534	538	545	567	528	587	516	513	534	568	558	555	541	563	557	551	542	540	564	543	533	573	558	544	571	568	568	543	549	553	527	534	569	533	529	569	585	563	609	544	553	575	518	599	545	556	534	564	563	555	568	531	541	553	575	561	545	562	581	553	565	552	529	577	513	565	521	548	533	514	547	596	531	585	544	587	585	534	565	549	552	514	542	548	554	498	553	590	594	555	525	576	568	570	597	586	551	530	563	535	562	546	543	542	603	559	551	563	555	532	554	525	549	545	552	559	512	568	551	538	572	555	514	549	558	579	592	539	545	520	578	605	529	558	544	541	551	594	530	545	596	530	582	561	554	563	531	556	558	551	516	576	526	561	527	557	541	532	496	541	546	534	578	529	543	576	529	541	574	578	534	584	560	562	544	514	514	553	604	571	579	562	585	521	547	508	549	576	536	553	534	536	513	524	531	560	519	558	556	521	553	544	539	552	532	562	546	562	540	547	565	511	574	582	553	553	526	583	575	556	567	511	534	568	576	561	538	581	544	534	561	517	553	543	540	579	530	565	579	566	504	490	542	558	494	548	547	569	552	555	554	554	581	527	562	537	532	533	526	532	554	530	589	588	537	549	539	567	580	506	533	556	541	549	589	514	544	556	537	588	558	581	550	543	568	541	542	560	577	486	555	587	595	552	565	567	550	553	583	545	556	551	573	573	513	558	557	518	535	528	523	509	533	573	562	536	516	563	593	546	558	582	536	545	548	526	554	537	559	537	551	570	567	551	508	540	558	543	574	543	512	555	568	553	536	553	565	540	555	547	552	518	554	567	526	521	565	579	572	528	551	579	549	587	559	581	560	531	572	549	548	585	618	520	539	544	555	511	539	532	549	516	598	507	536	549	507	566	501	509	545	537	546	471	553	549	567	537	519	522	558	531	552	572	564	531	518	592	587	531	509	544	533	559	561	561	529	564	518	540	524	542	560	555	551	538	523	574	569	591	521	521	530	530	525	553	572	528	563	539	524	550	540	538	562	604	583	559	541	530	540	541	537	582	590	561	541	566	582	547	538	571	543	537	537	526	513	532	511	566	595	562	568	534	532	538	533	519	568	620	587	567	559	543	552	535	548	537	516	562	548	562	537	575	587	575	572	558	544	570	543	536	569	573	570	556	553	600	577	547	510	537	562	566	570	519	548	553	523	545	554	516	514	543	567	569	567	550	594	567	495	593	581	584	572	556	565	519	573	521	505	526	528	545	540	500	508	529	557	511	551	527	558	568	528	521	527	573	552	515	574	533	549	533	524	495	554	533	575	548	557	528	563	575	524	544	530	511	545	585	542	546	564	526	589	576	573	566	552	519	553	525	534	543	579	567	583	526	541	532	559	582	560	551	538	554	553	540	547	536	510	566	565	560	581	549	562	529	564	554	567	554	520	519	544	542	531	583	523	523	525	537	547	498	591	564	535	581	540	547	553	510	518	537	529	562	552	552	576	564	565	557	538	525	520	546	523	588	547	555	567	529	543	587	569	590	537	526	542	599	542	563	555	556	555	528	528	553	563	559	587	571	611	535	523	534	537	583	558	515	555	593	573	524	580	557	524	552	575	553	556	547	531	535	543	567	565	530	556	584	506	587	534	573	601	555	562	554	553	547	527	585	518	569	489	558	540	573	547	555	572	556	557	535	530	578	543	544	526	526	538	543	579	532	512	525	560	551	522
4795	9026	7415	6045	6321	3063	1980	7956	40152	33761	16527	5724	1875	793	592	525	573	538	547	554	518	522	566	541	563	567	533	565	530	561	539	539	541	592	547	543	553	576	552	535	554	524	550	522	544	550	526	521	546	525	509	540	569	530	563	567	506	521	570	523	550	512	560	547	507	534	558	535	500	506	522	536	519	553	550	513	544	523	537	548	546	572	534	520	541	555	531	564	536	551	577	539	545	555	521	544	542	490	554	518	512	551	520	522	538	561	537	535	568	557	538	553	512	568	559	550	512	514	527	515	539	518	532	541	557	540	521	530	546	524	551	540	530	510	552	556	518	582	556	550	527	512	525	584	547	501	567	535	556	526	550	492	541	559	593	493	573	503	505	532	533	552	524	551	549	504	528	551	519	492	523	520	545	526	510	558	519	515	529	513	523	518	557	497	500	491	561	530	511	509	527	541	548	535	529	549	520	550	523	568	517	504	565	501	537	532	522	484	552	530	504	551	511	535	582	499	513	513	535	498	546	515	539	550	546	523	486	585	555	570	568	513	528	506	529	542	475	538	542	544	559	528	530	511	551	517	571	524	494	531	502	506	520	479	538	508	557	563	562	563	544	523	512	528	504	502	577	504	526	517	524	520	524	528	539	525	518	494	504	532	523	518	481	579	549	526	538	527	522	537	545	570	546	496	520	498	498	509	519	525	558	498	529	514	448	555	503	538	524	497	529	505	528	554	571	523	531	518	551	516	552	486	512	544	544	544	483	510	532	473	553	581	529	527	531	540	550	539	562	536	521	508	536	567	500	544	510	519	517	528	555	507	515	557	531	516	474	468	522	562	554	488	537	555	541	512	521	506	516	549	530	524	511	555	512	544	508	571	504	531	564	542	489	506	549	539	515	540	570	521	528	565	559	543	484	536	533	549	527	546	548	515	535	574	504	557	542	562	546	496	509	511	483	531	544	507	535	549	497	513	557	531	510	509	537	506	525	583	550	525	503	537	509	546	530	518	569	541	533	522	481	491	549	584	550	531	559	541	520	538	527	544	529	532	566	502	519	532	488	526	520	495	574	550	528	560	562	534	549	531	560	530	522	525	539	495	507	513	517	509	547	461	512	509	499	518	537	535	546	559	593	540	518	504	496	557	547	529	520	515	529	517	517	514	557	547	528	532	548	518	561	511	531	486	564	510	536	536	489	558	503	536	503	539	570	560	529	519	526	507	516	493	521	548	503	515	531	517	577	541	546	524	544	506	489	557	500	483	517	497	549	504	503	565	566	533	518	546	495	480	503	519	517	539	458	565	523	545	536	512	540	558	496	528	530	509	528	519	535	539	543	562	525	483	511	511	551	537	529	485	528	525	536	494	528	523	538	568	530	564	531	539	557	544	550	527	519	523	522	528	549	501	536	531	503	512	526	511	549	558	530	481	502	514	547	527	522	562	541	494	544	566	526	503	537	520	549	559	499	531	498	540	481	485	574	525	533	552	532	559	560	539	508	519	517	506	552	571	546	566	513	540	532	496	520	519	528	536	513	504	527	538	536	526	513	520	545	526	519	541	540	517	535	567	566	473	547	534	534	558	549	562	530	553	527	501	521	532	575	521	568	513	556	512	521	534	486	593	526	525	546	539	533	522	498	543	552	560	544	528	494	552	507	542	496	523	531	556	506	536	551	507	526	523	536	530	521	523	498	521	536	518	522	490	533	540	532	540	558	546	512	539	545	559	525	529	520	556	488	510	526	508	537	531	524	542	531	520	534	472	520	486	537	496	523	527	513	564	505	534	500	525	541	556	486	508	536	508	530	514	552	530	542	524	542	546	525	537	494	494	530	539	545	536	547	575	518	545	573	531	566	499	550	517	504	521	520	526	527	500	528	541	535	530	538	495	475	517	509	482	530	523	555	561	548	533	536	521	527	521	506	495	487	501	535	560	512	583	538	524	495	563	515	503	518	533	541	518	528	552	547	529	563	534	502	491	489	544	548	518	571	525	524	550	527	539	539	549	552	506	542	556	536	528	520	526	574	537	544	503	506	516	492	499	571	554	511	533	554	514	539	502	546	526	488	515	534	540	494	577	519	519	519	493	521	512	539	565	506	505	503	535	526	538	567	494	533	492	576	515	540	547	468	545	500	507	541	518	515	532	555	536	535	538	517	540	517	544	533	525	521	561	497	534	511	540	490	534	518	522	521	501	495	541	574	534	560	508	517	506	560	518	504	520	558	562	534	530	500	502	518	508	517	513	507	513	554	498	513	559	535	517	509	521	518	503	495	518	493	560	553	526	556	544	479	480	542	552	541	541	474	491	529	524	528	529	532	515	507	553	505	532	513	477	504	550	550	580	527	548	541	545	535	558	484	528	531	524	504	533	563	547	552	517	559	537	528	523	547	569	514	509	522	496	526	525	544	554	505	523	521	511	544	528	547	481	537	535	520	505	501	510	505	538	537	540	539	504	505	535	541	546	528	542	494	527	513	526	532	540	527	514	531	517	513	537	556	520	512	545	555	488	519	541	516	513	560	519	547	532	517	526	539	530	574	514	483	522	536	516	531	560	531	501	509	531	517	513	531	552	475	544	493	592	519	527	543	517	541	550	522	575	546	530	543	525	520	503	565	535	512	549	479	519	535	533	566	518	524	525	512	538	558	513	542	547	514	520	543	526	487	589	516	474	542	508	544	532	535	489	508	528	546	555	491	533	528	510	526	553	535	512	510	520	539	524	558	510	503	515	534	526	532	511	568	545	562	529	522	530	566	513	517	536	511	557	546	567	544	549	525	539	506	534	568	498	532	571	493	523	550	545	519	557	527	517	501	524	514	505	532	506	571	535	542	516	524	545	494	503	486	539	519	545	529	522	541	496	524	515	503	521	538	529	548	509	523	536	513	513	547	478	567	517	546	514	486	520	500	504	504	517	546	554	539	543	532	525	542	522	543	546	527	531	521	544	546	523	522	510	576	545	557	543	525	495	498	498	494	566	516	546	524	476	521	508	544	533	530	532	536	537	512	539	498	558	554	518	522	529	553	504	507	568	513	505	557	521	525	471	546	527	520	529	560	525	557	520	513	502	541	532	486	523	527	504	505	503	540	519	574	505	519	535	516	513	514	501	517	484	549	529	542	548	560	559	488	536	489	518	532	546	499	525	524	553	547	552	540	538	543	541	545	523	477	487	529	538	532	501	492	536	492	505	563	516	495	560	566	558	520	542	524	541	520	555	542	511	502	558	526	512	540	542	503	521	521	505	519	533	496	581	541	529	565	517	541	524	513	546	509	553	538	562	548	542	498	534	534	554	578	552	503	454	486	544	565	497	567	511	524	527	562	544	519	545	518	536	543	529	548	517	533	493	537	533	516	542	494	498	526	547	523	518	539	560	557	541	524	557	537	557	518	520	500	496	491	517	519	522	570	543	513	521	530	504	513	505	528	534	488	543	530	506	500	567	546	496	518	520	539	509	539	511	537	525	518	524	539	538	545	530	543	513	507	535
27512	12254	2436	2017	1342	868	528	1358	3021	2400	1318	757	525	462	405	453	444	440	469	454	511	446	461	450	461	459	462	470	469	456	478	479	485	446	479	468	483	476	495	441	403	449	489	437	482	477	474	405	448	487	424	490	456	440	511	461	475	489	428	460	469	464	435	439	450	449	550	472	470	441	447	470	474	448	507	432	492	483	434	483	449	459	444	476	421	495	454	475	471	433	462	483	472	427	448	444	466	453	451	441	454	459	434	462	443	463	477	468	448	442	416	438	446	485	439	453	444	470	464	450	474	493	448	466	480	457	445	428	468	470	417	427	417	449	423	418	453	428	417	444	443	459	484	432	452	439	442	482	489	452	460	418	461	448	482	448	448	485	463	481	455	498	440	441	459	466	482	456	474	452	421	488	468	461	446	421	448	432	468	439	466	478	461	461	460	437	460	463	495	455	474	465	432	488	486	472	446	446	400	477	455	448	453	424	466	490	454	465	468	466	431	502	478	500	473	450	474	440	478	452	432	478	469	517	457	464	432	478	423	488	430	419	441	440	423	450	465	481	485	466	450	481	499	441	426	443	482	446	472	461	420	439	448	462	457	477	452	450	460	458	475	457	433	439	453	431	460	476	448	518	430	475	457	495	427	467	467	477	509	461	494	501	449	468	435	477	455	440	432	453	451	446	427	455	453	468	466	469	416	457	528	446	465	463	464	450	462	471	444	466	458	441	461	472	486	489	464	415	489	438	445	462	444	429	474	461	509	452	472	466	480	453	485	466	440	462	459	477	454	465	459	480	458	457	521	484	451	484	493	449	453	442	463	474	474	427	463	416	490	478	461	465	481	476	432	493	439	457	467	433	440	470	463	482	497	436	443	446	459	461	487	438	419	498	443	411	451	440	466	440	455	437	472	438	478	463	465	487	456	475	469	464	468	440	483	449	430	461	503	456	459	463	452	459	489	436	456	456	445	483	460	461	437	475	460	454	467	476	478	458	455	421	479	495	440	444	445	430	431	486	470	422	469	425	442	453	500	453	441	442	503	478	437	456	460	466	432	441	475	446	471	477	454	434	468	434	445	463	473	480	427	452	463	416	480	474	444	437	446	449	496	475	462	436	469	449	458	437	445	483	460	493	483	451	447	499	470	486	468	480	501	456	442	479	425	445	447	439	464	472	442	434	482	487	471	497	477	425	489	442	447	469	455	469	449	460	450	460	456	504	472	450	450	482	461	474	444	439	457	508	466	453	446	431	469	442	440	429	467	460	437	467	459	489	445	455	443	424	435	413	440	488	449	492	475	468	466	461	490	457	464	439	458	460	490	456	453	476	487	471	459	501	430	452	460	410	446	474	480	444	432	434	466	456	435	436	456	480	478	447	482	468	463	455	436	465	441	441	452	443	475	443	439	461	497	441	451	468	429	507	486	481	451	431	489	439	473	499	487	454	474	450	477	472	418	452	455	469	472	457	472	448	439	461	488	477	444	448	461	418	437	460	428	421	469	426	460	468	490	464	451	479	443	472	453	439	446	437	461	481	452	467	477	453	469	458	408	440	451	473	479	473	428	470	470	498	467	459	460	434	474	400	471	472	465	426	467	470	428	459	452	472	474	471	473	449	450	464	438	433	440	496	467	473	441	459	430	453	398	417	461	490	464	473	484	459	459	442	489	448	447	477	406	473	466	448	477	437	484	462	443	460	479	453	449	440	429	472	457	475	469	455	497	429	473	468	441	451	464	446	450	485	496	440	465	458	489	477	495	450	438	487	412	441	443	445	476	491	464	471	431	450	427	453	480	474	475	482	466	460	462	451	442	449	436	427	449	489	451	473	468	438	483	443	470	444	448	492	449	443	479	458	479	469	450	459	445	444	477	479	495	456	456	504	466	408	500	461	467	416	440	489	450	466	474	488	442	471	465	468	470	469	458	455	451	456	526	460	440	461	468	482	483	434	499	437	407	472	443	469	449	468	437	449	440	443	486	472	498	455	480	436	468	457	412	478	456	435	466	426	497	483	459	461	442	467	494	483	461	418	467	467	480	461	469	469	511	442	437	502	432	477	456	435	442	493	412	429	438	480	474	457	475	477	488	476	437	454	506	444	445	484	449	487	417	470	464	477	431	413	446	489	454	481	441	449	452	461	447	457	466	433	464	500	483	486	482	441	467	510	521	445	469	452	445	452	442	483	512	397	468	492	453	462	409	488	448	490	455	440	495	443	448	454	451	480	492	478	447	480	443	436	450	438	462	437	458	448	452	446	440	472	456	499	449	455	476	452	454	461	443	442	494	489	440	476	470	441	445	444	445	442	470	473	430	476	484	426	478	442	443	466	473	484	459	441	455	446	433	460	451	473	452	479	465	476	418	486	497	491	458	443	445	456	456	432	455	490	484	420	471	484	456	486	422	415	459	450	466	431	492	464	481	497	478	461	434	411	487	441	456	441	471	482	402	477	466	451	516	441	439	459	455	467	476	463	457	453	413	468	504	468	437	477	438	462	448	431	521	483	472	448	449	458	476	447	478	450	465	429	490	470	461	430	452	506	469	453	449	489	471	473	463	469	471	451	418	483	432	444	459	484	452	470	433	451	430	476	482	455	453	484	455	435	465	426	437	465	412	452	457	463	437	464	434	417	453	477	432	472	446	429	462	481	465	460	464	462	451	457	472	444	459	468	447	432	464	464	474	453	438	445	451	440	480	448	442	471	444	468	458	468	497	459	469	446	468	452	449	455	472	467	451	435	441	421	500	477	482	501	465	440	458	441	491	447	430	435	479	479	432	452	506	429	475	481	442	475	440	482	452	450	502	493	470	437	451	475	505	487	457	452	449	471	492	455	464	451	443	440	490	467	470	468	455	458	454	472	459	460	482	465	477	449	495	447	444	435	458	427	477	482	456	450	465	463	478	439	434	487	449	486	459	481	490	425	493	441	470	424	490	453	468	450	410	466	500	460	496	488	444	448	452	483	475	451	492	468	446	502	505	471	491	481	462	460	447	432	462	480	449	447	455	449	447	424	471	471	431	465	481	472	473	480	481	486	411	428	474	479	459	492	459	445	444	425	460	446	461	475	463	503	448	469	458	454	475	451	451	459	511	484	507	463	474	529	464	487	492	456	507	419	440	478	458	454	472	443	474	438	477	497	473	461	481	434	459	456	478	443	433	443	455	459	470	438	424	463	441	484	479	454	448	471	431	490	450	444	478	461	446	458	441	423	473	433	461	434	465	466	438	470	499	451	460	478	472	472	476	453	467	453	476	458	455	484	412	407	461	458	442	461	492	476	428	445	456	442	451	455	447	392	461	468	490	422	475	482	424	444	434	480	475	466	479	442	487	466	441	445	416	430	483	444	451	470	441	460	463	451	462	455	471	448	455	501	468	460	440	451	477	488	465	504	445	446	441	457	460	479	460	410	432	485	479	492	483	467	479	445	453	479	406	473	423	459	454	442	443	452	466	454	466	446	478	458	429	462	463	440	406	457	433	449	499	468
5326	1885	2336	2175	1741	1126	643	2045	3883	2850	1483	783	559	478	429	418	436	423	453	421	421	435	443	428	436	456	450	454	437	426	469	476	385	411	450	428	419	440	453	404	402	420	432	429	404	470	421	449	458	419	415	440	432	447	443	454	441	460	434	401	461	405	422	400	470	425	417	436	408	430	442	391	436	471	455	452	455	430	430	470	419	433	433	429	429	454	432	419	381	435	446	400	457	442	419	428	413	439	393	431	407	441	418	440	426	445	435	419	445	413	437	441	424	438	430	459	421	463	438	411	415	425	430	438	427	463	422	426	454	402	425	436	438	415	434	414	408	450	428	428	426	436	450	454	397	399	432	483	442	488	439	474	420	435	467	441	443	406	420	457	438	431	407	419	467	443	387	436	446	389	445	461	424	428	477	445	404	414	436	419	447	421	421	444	392	446	433	461	458	423	408	443	447	420	480	431	425	439	376	442	416	431	452	351	403	431	439	429	430	428	422	387	454	415	411	459	419	448	437	449	476	434	395	418	411	448	422	444	436	426	429	432	433	453	404	411	441	419	424	416	416	397	451	428	419	451	447	429	454	428	453	441	447	445	426	402	427	441	461	472	417	460	408	399	452	402	465	426	460	416	466	464	445	441	436	454	386	470	412	433	447	444	453	455	414	443	448	404	410	416	422	402	418	437	430	441	457	436	399	443	443	435	411	413	442	438	459	424	392	403	438	446	439	412	430	402	428	462	438	460	442	439	458	454	411	442	442	459	446	409	412	411	429	424	424	449	430	430	445	444	424	434	474	444	421	455	402	443	421	417	410	455	412	417	452	450	418	433	404	466	420	430	427	417	425	438	460	449	455	441	413	454	458	462	441	451	443	424	445	402	452	430	436	437	420	448	458	445	456	402	436	446	435	452	461	448	455	417	450	415	418	433	437	464	420	418	439	473	433	414	436	418	408	436	407	428	419	456	435	447	410	415	426	446	410	419	423	423	479	432	394	423	475	464	424	421	435	418	432	424	441	406	431	423	443	379	425	431	411	462	451	437	382	415	447	418	389	414	434	428	393	437	423	415	425	442	419	415	422	429	451	428	449	420	451	451	408	424	409	403	450	453	457	426	458	473	471	439	425	463	402	421	434	425	428	419	474	411	460	481	460	423	467	407	420	429	463	418	448	405	422	439	482	481	441	394	420	438	421	482	410	425	471	423	425	434	408	421	464	384	406	424	439	442	395	431	433	415	453	408	403	431	394	433	460	430	431	399	464	459	441	401	439	407	381	460	449	404	397	415	442	441	421	409	465	423	456	470	460	434	439	441	397	438	434	429	435	418	445	445	434	431	441	422	428	399	385	372	407	441	419	410	446	447	417	438	436	422	457	454	440	427	428	439	411	448	439	439	402	414	441	475	448	405	431	374	457	447	427	456	405	453	437	405	456	406	433	465	447	464	415	429	406	423	451	427	451	416	431	457	448	419	398	425	418	398	462	450	434	479	438	449	416	431	460	445	433	404	414	419	434	443	437	456	430	417	424	405	404	436	417	414	445	435	454	414	456	451	420	434	428	413	463	427	426	405	415	404	431	438	453	486	394	384	460	419	401	483	430	430	441	435	424	439	431	431	441	434	414	398	444	431	396	444	450	432	391	456	395	455	442	418	445	441	408	443	443	462	457	422	455	431	422	448	471	440	422	429	408	420	432	442	438	419	428	423	435	390	454	421	407	412	436	390	442	456	415	415	477	406	420	448	424	415	412	439	438	438	442	431	391	376	423	437	399	439	431	427	437	440	466	405	418	393	438	419	399	418	426	476	463	429	440	440	460	424	406	460	437	409	411	424	445	455	408	457	398	457	395	402	389	391	420	437	422	489	406	454	444	412	448	411	415	431	383	435	371	462	452	459	427	439	446	453	419	441	474	415	409	444	473	414	426	455	404	434	443	435	410	404	414	407	413	443	463	450	466	409	464	429	418	467	438	442	441	453	468	404	439	438	409	436	458	416	474	425	408	460	428	406	426	435	433	438	450	425	461	453	438	444	461	424	403	433	434	436	419	407	432	479	413	440	433	433	434	450	436	388	465	433	435	463	439	449	416	437	428	429	436	425	436	425	435	439	471	434	452	405	418	461	479	374	421	455	423	476	422	455	462	445	484	454	432	457	402	407	442	441	420	443	448	458	410	421	416	406	427	400	401	426	397	398	413	388	422	432	410	421	431	417	439	414	438	404	462	416	441	449	439	386	422	412	430	451	426	446	439	461	431	425	419	428	440	435	424	446	450	449	427	431	416	410	458	430	435	471	438	425	461	412	431	434	432	440	389	443	430	438	429	424	441	446	465	461	442	444	414	438	425	439	433	463	412	444	458	401	403	440	398	482	414	401	409	395	410	465	404	447	410	448	409	386	413	425	466	415	391	465	455	439	463	453	481	426	441	422	444	421	449	448	429	410	451	447	415	439	430	441	449	445	441	481	433	442	447	441	418	435	406	458	445	405	442	448	428	436	426	433	436	439	446	450	409	417	444	445	442	435	453	433	394	430	400	429	420	393	469	442	446	445	469	467	463	431	417	467	444	447	453	452	426	399	445	416	427	435	430	428	437	400	454	436	456	441	477	422	458	461	405	422	429	412	446	472	437	431	449	483	405	394	457	411	428	454	451	473	441	415	441	453	418	430	458	448	420	424	426	437	437	436	406	395	399	399	452	449	423	413	439	424	439	417	447	450	403	406	406	422	425	426	435	433	439	439	441	437	428	421	437	411	427	467	423	447	413	424	429	424	414	435	484	408	418	427	394	446	405	450	427	416	422	422	439	425	448	433	446	437	439	460	423	436	398	416	401	431	435	487	457	414	416	421	458	453	434	440	399	430	404	406	460	425	438	443	447	430	422	412	418	419	436	401	460	464	423	434	442	415	447	454	427	443	456	438	434	420	434	422	430	417	383	417	429	441	406	447	417	437	437	435	433	399	442	429	451	442	474	407	420	439	420	454	445	435	431	449	447	425	433	452	413	439	437	426	440	412	423	424	429	429	448	410	410	415	399	429	452	434	409	410	400	441	415	455	463	420	437	417	461	434	456	420	413	433	461	447	450	408	419	445	425	425	415	436	419	413	431	442	429	403	460	423	388	416	447	410	481	458	409	413	453	417	410	451	429	443	439	404	418	413	417	448	376	459	427	453	431	418	454	415	449	445	385	420	424	416	445	440	410	462	418	457	419	398	363	406	443	428	459	421	406	448	399	420	425	457	410	428	417	393	409	442	420	402	411	455	425	480	437	453	457	432	396	419	472	424	414	419	422	431	433	422	449	447	430	461	442	424	447	420	427	442	477	425	474	419	396	424	423	416	439	479	420	411	462	457	456	437	416	456	429	433	449	407	423	453	401	374	464	441	414	481	468	439	436	395	431	428	448	426	437	429	420	453	427	465	427	410	461	434	440	414	423	441	416	424	416	438	451	456	438	437	390	436	430	450	414	432	454	431	451	389	445	455	458	426
25350	21294	27080	25275	8371	1978	3187	20028	25398	15496	5372	1653	780	559	439	487	501	447	477	475	476	447	463	498	434	441	482	456	443	468	460	474	442	413	464	500	442	503	465	450	455	502	473	471	495	508	463	520	491	493	481	459	483	462	458	455	489	469	452	460	508	448	455	490	454	467	431	473	506	462	486	493	457	448	478	464	459	444	474	477	452	467	447	482	468	489	466	498	492	481	509	466	475	443	422	463	500	475	462	423	478	459	496	498	461	475	481	486	470	496	473	451	477	440	437	460	506	477	471	462	470	469	444	480	469	449	442	470	478	458	449	451	469	452	501	497	492	463	456	436	493	479	487	445	467	435	514	439	470	494	415	456	497	474	483	454	457	465	472	427	468	488	472	501	444	454	485	449	481	420	453	452	498	474	472	420	442	440	468	446	470	463	465	478	463	468	457	464	484	481	450	476	430	467	461	472	468	455	451	497	405	499	456	419	459	478	509	451	478	462	468	448	469	445	449	469	463	416	453	484	419	434	427	462	440	459	495	459	429	463	469	422	441	505	478	497	479	452	511	468	464	482	474	462	463	438	455	487	465	455	485	466	455	466	475	480	439	499	423	470	431	464	464	478	484	469	463	473	452	449	486	442	460	481	431	464	436	482	467	462	450	464	425	447	479	474	498	473	452	489	477	497	486	465	439	484	473	465	480	456	467	478	430	487	471	457	471	468	500	464	463	474	505	449	434	473	450	442	457	451	466	511	486	445	481	459	498	428	472	451	468	494	471	509	459	465	508	471	509	471	459	500	486	473	476	432	490	469	428	485	474	433	458	465	490	466	442	503	469	467	461	458	484	443	464	477	454	444	448	466	472	498	461	509	480	423	492	472	449	438	481	477	470	452	459	439	514	456	440	488	495	453	457	464	460	444	477	470	465	453	448	470	499	463	497	472	443	433	494	499	502	417	488	454	497	472	499	443	476	495	508	468	501	438	450	500	461	475	483	435	483	454	456	444	466	454	466	481	480	454	478	455	466	467	425	440	453	483	473	449	450	456	469	484	478	477	484	461	500	471	499	449	431	449	495	457	460	453	468	467	476	501	511	412	485	448	498	452	438	451	415	463	481	427	453	510	494	483	447	453	482	455	443	460	440	475	482	443	460	439	439	484	483	501	505	481	466	450	451	463	438	440	491	428	453	499	472	463	466	451	454	451	482	440	465	473	491	436	472	483	458	443	469	491	448	500	456	478	478	416	455	487	436	453	476	469	448	441	474	467	459	475	472	476	467	447	500	473	470	457	471	467	501	465	477	446	462	440	464	486	454	448	463	438	496	445	431	459	475	433	459	436	462	468	441	503	456	469	460	463	463	446	431	511	475	479	451	436	481	487	462	426	505	509	492	466	439	459	468	446	433	455	461	459	461	434	473	458	492	458	505	452	518	459	494	460	462	472	522	473	476	472	465	445	412	459	469	444	506	433	457	462	459	494	448	463	442	482	446	439	480	493	437	503	432	483	452	429	488	488	469	444	454	447	463	443	394	454	472	467	443	477	446	481	468	448	471	431	419	468	443	440	471	409	427	494	472	479	482	488	463	466	526	477	442	470	431	434	428	430	474	482	462	473	434	475	500	460	456	421	460	437	463	481	426	438	472	464	483	437	456	459	481	492	531	479	446	434	478	417	465	490	470	456	495	518	446	475	468	464	475	478	474	437	431	447	426	477	470	522	500	449	435	466	447	446	498	445	462	518	443	428	455	459	441	501	469	449	472	498	467	458	451	483	465	438	496	483	466	460	449	457	466	442	439	481	427	486	461	494	489	455	472	461	457	469	447	474	465	453	465	465	456	471	462	486	459	523	466	479	487	499	455	443	477	471	473	418	468	444	449	470	471	483	450	471	440	495	467	470	473	493	452	444	504	464	490	446	431	430	480	461	460	458	467	472	447	480	482	473	490	472	478	454	471	448	497	445	490	452	478	491	448	457	457	454	425	458	474	439	424	475	428	416	484	471	500	458	466	470	445	459	476	466	463	418	447	443	473	471	458	491	439	434	493	472	443	487	476	488	478	491	446	449	486	476	491	472	481	444	444	471	490	449	476	483	470	442	452	494	479	469	451	484	448	458	415	476	469	456	456	496	479	481	467	433	466	501	477	461	407	446	423	465	455	464	443	464	461	457	488	482	453	440	491	467	418	485	457	456	479	488	459	443	458	442	455	489	446	491	483	441	480	462	474	451	503	483	478	454	433	457	466	437	452	454	486	436	451	471	475	459	545	473	465	474	507	457	439	474	463	478	508	463	462	464	486	481	467	483	482	441	474	446	443	462	461	477	438	441	470	450	473	438	469	431	525	455	514	425	460	474	471	429	459	467	460	447	480	452	454	436	445	477	447	448	432	455	483	461	455	464	475	480	482	445	476	424	468	463	475	470	470	459	456	489	506	443	471	440	412	421	467	469	482	463	470	471	475	513	465	436	460	456	446	480	453	444	490	455	464	444	459	446	449	493	466	446	420	430	468	442	463	424	454	460	452	471	477	465	439	402	438	481	477	431	451	479	436	454	455	446	453	453	476	451	461	453	442	442	450	491	474	469	455	424	450	481	477	491	471	443	472	454	504	460	470	502	472	449	480	445	459	471	482	449	430	471	469	416	420	459	515	482	463	470	481	511	449	497	461	493	457	493	473	467	464	423	472	478	488	445	478	483	498	481	463	443	485	500	461	462	449	466	452	444	475	457	477	422	477	447	460	456	434	508	492	447	470	442	437	485	478	435	463	487	462	451	485	497	488	449	484	450	475	444	483	422	465	443	466	455	466	470	474	453	458	453	451	450	522	457	464	435	513	443	466	501	519	470	493	439	443	461	485	493	452	433	477	445	458	459	468	436	500	448	479	451	433	448	481	449	469	434	477	473	468	450	439	522	463	486	510	445	444	482	436	468	463	460	440	482	487	442	461	449	465	460	441	471	449	476	465	427	468	437	433	487	477	458	442	446	502	477	455	416	483	472	416	446	434	439	439	458	455	445	485	484	452	469	493	445	491	477	495	438	485	435	455	492	465	513	479	468	471	441	450	481	492	501	490	486	471	508	469	431	449	496	483	471	487	464	467	441	486	457	459	449	453	452	485	488	440	440	472	487	429	468	431	481	472	473	473	479	482	446	440	435	438	471	495	460	482	417	443	471	473	456	455	483	437	464	465	490	468	461	454	462	487	452	513	450	476	483	448	487	488	449	440	487	435	508	491	471	426	469	438	477	485	477	491	434	460	470	481	431	429	484	449	484	453	430	478	466	454	451	500	461	496	442	478	480	461	424	444	433	454	440	463	446	468	485	432	471	470	462	420	448	448	443	469	463	437	464	475	465	477	451	491	481	452	481	465	455	444	472	474	443	498	430	437	468	473	442	470	467	452	444	436	462	521	507	488	441	444	476	442	438	463	493	453	491	481	468	467	446	509	476	466	456	454	464	467	485	495	483	495	486	522	484	470	450	467	478	467	453
4070	4413	4458	5090	3477	1888	3983	22511	23345	12590	5194	1784	812	582	492	470	460	463	459	485	478	491	453	412	447	501	417	460	490	452	484	477	436	466	478	505	473	436	497	473	436	457	452	448	468	470	463	466	466	496	464	426	471	411	449	448	457	465	468	428	499	430	464	458	478	448	442	453	424	447	463	459	439	466	428	451	457	407	470	423	439	422	450	463	491	447	461	463	437	443	438	480	465	474	460	434	437	450	436	442	489	467	480	449	417	403	463	485	414	441	438	471	470	465	436	481	479	446	463	462	436	396	449	448	416	432	465	434	442	446	438	435	474	464	436	455	477	443	474	459	416	420	453	431	445	448	442	461	416	426	447	442	432	467	481	471	467	446	452	487	501	454	461	459	459	474	403	456	449	459	441	447	479	484	481	427	409	464	479	453	465	511	465	412	442	420	450	450	437	446	450	479	469	444	475	467	411	447	467	426	447	431	424	475	434	465	421	448	472	472	456	454	436	445	428	459	478	428	474	411	436	476	427	420	441	451	461	449	450	403	464	440	519	419	471	490	462	468	437	472	450	473	430	443	459	446	438	466	451	425	428	484	430	427	433	487	496	436	442	451	422	418	461	422	462	458	493	447	434	424	457	443	455	420	444	444	473	482	438	490	423	442	462	480	434	467	469	445	417	410	471	473	458	452	494	497	408	460	466	474	449	474	452	450	470	464	502	429	468	452	478	446	420	473	444	439	473	465	463	466	431	418	445	492	462	494	449	479	470	451	438	484	446	430	482	477	470	443	461	464	440	449	426	462	479	483	509	457	427	434	465	470	465	437	483	465	476	409	477	443	473	461	482	398	436	450	442	447	441	418	486	474	459	458	428	450	464	450	425	463	456	435	456	430	431	446	459	423	448	447	453	440	449	464	513	464	410	478	473	441	434	482	475	428	487	479	446	454	445	453	457	464	472	435	448	448	452	433	465	422	441	439	448	428	466	450	471	419	469	457	480	483	453	457	478	450	438	449	467	459	468	430	416	494	445	451	426	444	480	468	416	449	466	470	443	475	429	470	469	439	466	468	459	516	479	459	450	449	470	456	471	460	450	432	438	435	467	418	465	449	454	482	469	442	438	457	450	487	447	435	453	443	459	466	474	460	447	431	438	439	461	467	467	470	453	476	473	417	470	488	455	433	464	481	405	433	470	462	433	419	459	472	460	458	473	449	460	470	439	439	440	422	473	458	422	446	463	472	425	487	459	481	454	464	438	416	440	458	433	452	436	443	481	469	445	450	465	480	483	486	454	473	464	453	488	475	469	411	485	455	446	460	488	444	428	450	450	480	456	454	406	459	464	456	447	471	512	446	475	425	481	476	501	460	478	435	450	436	455	456	473	441	445	422	461	467	428	452	425	432	493	432	478	491	450	411	457	442	456	452	455	437	472	465	470	432	453	416	444	445	460	450	411	431	466	472	467	452	502	449	492	481	449	453	459	461	427	468	427	477	458	446	450	457	473	444	444	462	479	468	471	471	441	458	460	436	435	471	433	396	449	451	443	475	434	409	459	425	427	470	441	425	441	479	469	439	431	444	449	448	442	392	433	469	441	478	495	432	474	483	476	482	436	440	438	447	450	439	463	458	456	441	458	463	444	487	479	451	431	422	436	492	495	438	442	427	484	428	424	491	447	491	451	464	449	468	432	460	439	464	442	456	488	445	459	439	428	443	437	470	483	460	479	435	482	448	447	457	496	439	437	438	424	432	469	439	489	424	433	458	465	484	497	393	438	482	429	451	440	470	463	487	447	432	495	458	482	409	450	442	511	446	443	456	482	421	465	447	491	489	437	468	413	439	402	462	486	469	439	479	441	475	434	447	469	439	440	457	417	459	464	465	405	464	428	451	443	460	467	470	419	474	484	427	460	415	473	474	455	439	453	419	397	459	457	445	470	467	438	442	434	452	443	458	461	462	484	424	435	459	422	424	443	417	401	452	409	444	479	514	470	449	487	429	470	462	466	450	446	442	457	456	427	409	482	451	434	462	482	446	487	469	462	459	451	463	431	459	480	432	465	421	462	481	494	440	443	426	438	478	471	462	459	457	409	464	440	477	458	458	430	437	425	457	437	478	413	473	473	464	458	427	406	452	430	466	443	450	480	466	439	478	472	428	502	434	448	487	468	438	471	454	452	471	482	443	429	442	424	458	411	442	485	445	459	441	409	430	447	471	428	403	461	434	480	462	451	478	434	480	457	436	487	470	428	462	468	437	473	461	466	459	452	438	472	455	459	484	470	481	452	478	427	455	452	446	433	485	456	460	444	446	493	445	471	425	458	478	445	494	462	433	456	430	459	401	462	425	416	447	500	468	468	416	478	425	453	488	479	437	430	455	468	452	447	466	447	508	434	468	450	502	475	417	429	467	462	467	483	447	446	497	464	427	422	447	432	468	462	441	418	470	433	447	488	464	442	456	457	411	449	467	456	434	417	433	463	468	416	455	443	461	449	414	451	446	471	449	462	447	439	420	441	476	472	434	458	426	423	491	528	431	431	429	423	458	437	476	432	482	415	463	474	473	477	447	454	438	459	454	428	449	450	437	434	449	456	441	442	455	446	441	441	434	447	459	406	435	448	482	435	480	452	401	478	444	423	417	447	458	463	435	471	440	441	458	463	417	452	450	427	470	456	435	454	454	418	457	458	455	480	447	430	445	462	446	452	481	418	470	498	441	465	473	467	445	442	475	468	474	443	468	464	476	482	473	476	443	464	508	449	458	441	455	461	468	434	453	499	455	442	444	461	415	459	429	464	446	442	446	446	443	451	423	446	475	478	478	446	455	453	430	495	444	476	466	444	486	460	468	473	469	445	412	446	452	428	428	447	452	469	449	438	444	461	504	492	501	459	431	460	461	447	409	453	443	435	454	467	463	448	463	460	455	444	404	478	467	463	461	459	424	441	462	458	433	453	412	438	463	425	442	444	448	481	483	465	480	434	480	430	450	484	427	441	445	432	453	446	453	463	444	470	447	445	473	429	423	437	482	417	433	451	442	470	455	472	489	500	469	451	437	434	490	398	488	436	438	481	419	437	424	479	418	453	448	443	450	445	432	442	456	452	416	447	415	418	465	439	438	463	474	473	465	437	423	467	440	448	447	469	432	430	463	482	499	462	453	471	492	467	441	437	458	459	447	429	474	431	433	413	438	441	446	479	481	474	438	433	458	466	424	469	465	426	437	464	429	457	440	459	456	422	461	477	439	449	446	400	473	471	452	444	471	448	449	416	444	418	471	487	455	426	441	472	455	444	450	473	462	438	448	458	422	463	437	469	474	433	438	468	434	483	479	460	462	449	452	464	484	443	431	440	502	434	470	439	483	460	434	423	445	453	440	466	471	472	447	447	451	435	452	444	432	455	427	457	478	426	418	474	467	500	464	441	429	438	435	463	449	420	446	416	458	453	452	479	431	430	486	432	466	472	484	439	430	434	484	454	422	474	481	464	463	451	461
24227	21338	28678	24387	21224	10178	12606	43306	37908	26908	13057	3926	1301	772	636	580	594	560	578	564	568	597	535	604	631	568	561	577	586	558	576	572	555	538	583	602	536	564	515	588	547	540	557	557	584	554	587	570	566	581	565	585	575	539	562	571	584	550	571	572	550	540	556	612	595	597	564	601	559	545	562	586	600	552	596	577	565	602	530	552	549	555	558	553	562	584	542	570	567	550	579	554	524	557	543	547	551	580	544	563	521	536	558	567	535	573	596	555	541	550	568	538	575	613	518	560	602	620	563	583	544	549	535	539	563	556	538	532	573	587	534	538	585	544	523	572	596	615	551	583	581	535	547	547	599	551	552	554	534	546	557	583	552	541	589	589	572	558	579	552	543	576	557	572	602	570	545	569	598	561	497	518	528	563	542	562	586	574	515	549	561	546	595	560	572	528	559	546	564	571	594	570	606	538	556	563	544	549	547	557	553	590	583	577	537	586	531	574	571	606	575	586	543	581	515	531	565	602	550	545	551	573	566	569	592	521	542	552	583	555	577	556	553	586	572	562	580	597	555	563	510	505	550	563	561	547	579	522	567	576	534	560	530	543	565	581	567	559	609	547	596	594	616	578	579	532	578	533	556	551	594	574	588	540	554	546	549	583	599	540	536	565	598	561	539	611	564	576	577	532	572	575	549	564	552	593	595	562	589	578	580	578	559	540	571	592	560	539	567	530	591	538	534	523	550	539	548	570	569	568	580	552	567	585	568	573	517	554	548	581	553	573	558	593	544	620	587	548	526	521	541	557	501	589	545	563	581	500	565	555	549	566	556	568	551	564	543	557	563	553	566	552	569	577	525	578	570	548	522	561	617	571	551	491	576	551	559	566	557	577	554	577	575	610	533	609	539	525	507	554	557	534	549	581	610	582	589	579	510	569	538	547	576	546	518	559	542	521	542	572	573	557	590	606	578	569	588	559	532	552	623	597	538	568	544	599	561	556	526	537	526	567	599	582	594	552	565	553	581	538	526	552	579	603	565	550	558	573	592	526	552	542	548	584	560	538	599	496	528	555	579	550	554	542	529	558	546	562	589	560	541	593	528	576	523	548	570	604	576	545	528	520	548	567	557	595	568	559	532	509	550	567	569	522	590	582	556	526	570	538	583	574	604	567	565	557	578	531	534	612	539	558	511	578	588	543	535	553	539	552	604	535	529	557	590	550	527	580	580	569	602	554	531	551	542	573	586	580	571	541	598	516	550	630	540	561	570	546	517	575	539	578	597	549	533	554	536	574	605	543	583	567	549	564	583	580	541	565	564	551	558	577	566	617	560	540	595	550	535	604	559	516	543	581	561	597	594	528	563	507	560	587	551	605	549	563	550	523	530	545	551	523	549	558	591	551	513	584	556	532	533	548	580	539	536	566	580	593	563	557	561	554	592	555	546	564	533	501	560	547	575	537	548	551	550	523	534	582	561	546	590	567	581	555	564	551	541	616	567	583	563	577	588	579	589	539	542	558	567	560	557	561	550	571	544	598	563	547	572	579	566	569	529	548	548	565	574	557	535	535	554	591	531	559	597	565	546	571	565	544	609	534	528	516	573	574	547	550	555	568	537	611	552	558	517	547	552	534	569	569	528	585	556	551	552	509	588	523	550	572	540	571	610	551	554	534	539	543	549	560	557	590	563	554	545	567	566	551	541	563	562	594	565	558	549	539	520	550	540	571	569	576	565	568	530	561	562	575	551	545	553	544	556	549	573	594	568	534	531	544	589	549	570	576	566	530	540	522	532	532	572	557	550	540	534	565	585	546	526	555	549	564	547	548	580	524	496	563	567	548	593	584	569	547	549	562	580	539	547	549	547	560	599	566	540	562	580	561	592	527	575	558	544	565	555	566	582	539	556	572	589	559	535	576	591	560	553	580	561	536	524	586	559	528	566	545	562	560	566	572	576	580	567	554	546	529	588	522	570	604	606	548	567	505	484	572	528	525	564	579	572	567	557	540	620	548	541	560	596	518	535	538	522	567	587	575	569	560	561	543	549	571	578	563	560	509	523	567	568	595	581	570	554	552	513	557	548	583	543	566	570	584	582	527	585	553	551	570	520	600	545	547	572	609	533	569	586	541	577	578	579	544	576	584	558	589	573	514	604	546	559	547	541	559	566	573	559	537	573	544	586	600	551	580	559	556	538	597	574	547	560	579	539	580	580	559	561	560	588	528	588	525	512	540	602	562	530	565	520	540	545	526	561	556	578	556	533	558	578	581	525	597	529	503	546	584	496	567	579	549	556	544	539	555	531	557	560	578	579	535	600	563	592	559	564	551	487	552	583	562	537	556	545	535	581	546	537	557	544	558	517	571	558	575	546	545	540	571	571	537	596	592	565	553	570	545	606	582	567	562	624	566	575	533	574	565	539	561	558	574	566	534	542	546	582	557	576	589	537	534	546	541	549	535	521	533	558	535	575	558	565	562	560	580	565	581	584	560	518	605	585	536	582	556	590	546	536	573	582	561	584	593	552	579	580	573	560	595	559	549	517	550	558	550	542	522	547	555	537	566	570	569	545	545	521	544	602	528	574	541	561	570	540	595	578	567	562	529	540	527	565	545	562	533	568	578	542	603	540	580	551	595	561	561	572	595	559	572	558	561	580	597	568	570	559	543	558	576	546	561	592	515	605	573	556	545	584	547	554	553	559	542	530	598	536	571	598	531	574	566	556	550	530	548	527	575	542	576	582	584	572	558	586	545	569	540	537	553	521	520	559	556	569	557	543	580	585	630	549	528	613	569	529	530	605	574	555	583	571	551	571	593	542	578	553	565	524	543	548	567	576	553	555	563	574	577	564	570	525	525	565	563	570	587	547	590	536	561	531	546	557	544	584	557	562	556	562	537	561	570	595	548	586	581	548	545	545	610	568	572	534	612	626	590	518	548	543	537	549	552	521	529	555	528	587	556	557	583	588	541	586	572	595	568	548	542	553	543	539	549	508	600	530	537	570	533	584	555	560	527	580	600	559	563	567	542	591	538	576	550	539	588	563	547	580	589	533	562	552	565	566	579	594	567	541	572	574	570	559	527	530	591	593	534	576	552	530	583	547	581	567	607	596	524	570	539	563	603	556	561	504	534	552	536	574	523	546	584	580	557	621	522	575	561	536	591	562	558	576	583	558	552	501	581	551	571	566	560	555	579	608	547	571	547	556	566	589	565	491	553	604	545	570	585	560	561	553	577	535	557	574	517	588	556	598	560	564	588	602	533	582	574	597	571	564	540	543	542	578	572	590	563	506	596	571	599	553	556	556	556	556	564	565	600	557	561	583	538	556	552	551	548	560	587	559	561	558	555	519	540	561	559	520	591	540	505	571	512	581	546	541	543	551	523	538	584	519	536	538	540	568	576	531	564	570	556	586	551	527	544	611	542	504	551	526	556	535	563	541	556	541	532	526	596	547	543	600	543	530	553	537	540	564	572	564	576	543	622	509	564	553	520	547	546	563	516
4481	7372	7070	8677	5092	2962	15141	42572	34000	22090	10277	3807	1438	686	590	519	555	551	568	540	566	544	549	525	576	564	562	548	552	534	515	572	537	575	546	542	559	531	574	575	580	552	576	516	545	576	544	530	542	534	575	534	545	555	481	549	578	523	545	582	496	523	553	547	532	518	535	551	524	550	537	511	587	524	535	579	546	478	564	533	534	567	542	512	532	612	549	519	557	531	541	544	570	544	551	525	538	560	579	544	562	515	558	519	561	517	510	539	547	526	536	516	567	539	538	571	516	555	569	577	542	532	566	544	524	562	553	579	553	508	538	514	535	555	557	552	555	521	517	552	524	550	546	544	532	549	538	566	560	536	520	572	519	518	521	544	579	504	553	560	517	541	584	559	548	556	554	549	594	543	578	533	535	576	547	511	560	526	545	538	535	529	559	545	521	534	543	552	523	556	540	546	546	567	552	525	545	485	517	506	554	501	531	595	575	537	525	557	544	528	538	578	536	545	538	528	553	555	562	542	519	544	525	509	527	568	538	533	565	527	548	539	515	481	568	568	512	521	544	495	581	545	586	537	567	535	576	537	574	550	533	575	515	548	572	573	521	541	565	538	564	523	539	535	528	532	544	537	536	588	566	525	533	547	582	544	532	564	599	513	528	533	545	541	548	570	501	532	556	499	549	528	562	517	537	543	537	563	529	559	540	562	517	533	542	530	522	560	549	480	515	503	544	529	504	532	564	534	561	545	568	530	563	504	535	563	568	512	503	504	546	527	531	552	487	527	514	563	520	544	573	554	571	514	538	509	532	576	544	567	536	561	537	560	527	555	523	572	516	510	557	531	541	537	541	545	552	568	517	548	582	552	559	529	550	563	549	534	516	542	555	519	534	540	570	524	556	502	584	507	548	511	498	545	505	540	541	588	500	533	545	599	528	537	552	553	554	565	575	572	531	564	554	487	536	544	522	540	559	520	540	516	574	536	533	553	545	478	575	520	534	579	563	514	598	511	551	525	508	558	527	549	515	587	559	584	567	518	521	516	539	575	592	524	535	559	538	532	546	524	503	568	552	569	579	548	572	523	553	544	575	528	491	555	542	530	560	579	533	548	528	542	522	537	559	521	541	504	540	531	531	594	530	490	532	557	559	542	547	569	532	535	542	521	550	556	536	532	515	529	548	510	570	527	523	536	561	526	543	539	540	531	561	544	551	513	590	580	532	537	535	556	514	545	503	554	527	543	528	583	553	554	533	499	490	510	535	505	526	491	497	553	558	502	488	573	529	564	531	539	515	552	550	517	550	573	512	531	539	500	554	521	538	548	518	527	517	583	526	575	555	523	541	538	513	563	514	517	534	529	562	564	524	545	550	556	586	555	569	544	577	525	560	565	533	571	529	561	533	543	556	542	540	555	544	584	554	580	570	548	583	548	485	513	530	526	485	534	472	509	539	535	517	520	552	515	510	493	558	552	544	531	545	490	540	542	530	556	560	549	580	536	551	559	537	528	550	536	554	526	572	567	533	505	505	546	539	537	523	525	573	507	575	554	524	521	522	553	509	519	557	549	535	515	540	528	508	547	530	492	554	561	578	570	545	554	540	526	556	552	542	509	557	553	527	580	570	579	563	532	537	539	510	508	533	579	567	525	552	521	567	568	519	502	522	534	595	527	542	547	501	511	523	554	545	571	535	522	491	538	535	547	563	569	543	559	500	549	551	545	534	522	522	540	569	572	584	533	535	550	584	526	549	563	575	561	519	560	557	536	512	555	532	562	555	526	521	524	504	542	542	543	602	516	550	539	568	567	529	514	577	509	555	562	518	535	557	557	563	538	563	528	525	534	519	555	520	531	505	515	524	531	530	531	543	558	520	521	566	530	531	542	514	594	530	488	529	553	607	514	537	546	518	545	500	523	577	527	534	558	542	542	586	519	510	515	532	557	537	536	513	572	542	537	521	548	554	517	546	543	552	565	539	536	528	525	574	543	539	584	528	566	539	496	514	557	511	515	485	562	536	536	532	562	503	562	568	539	548	523	544	572	540	547	563	551	527	530	545	527	528	561	518	529	502	551	536	546	472	513	514	502	555	539	557	527	516	556	520	538	553	548	545	495	527	540	538	520	546	528	571	503	552	541	548	550	548	575	534	539	570	571	551	491	540	561	566	552	545	529	529	544	483	504	513	523	539	539	522	541	561	521	533	535	537	502	505	550	574	507	538	516	525	539	560	546	527	528	556	519	499	559	541	549	530	494	569	522	544	551	564	552	540	535	528	507	553	500	548	556	527	546	562	565	545	516	513	554	499	541	517	556	567	532	529	545	563	532	545	506	521	507	548	555	508	557	535	534	541	558	528	556	542	532	538	527	586	500	508	523	547	533	464	529	521	492	584	523	562	559	541	541	540	532	510	531	537	552	519	538	542	579	515	546	533	547	538	517	555	541	527	551	520	548	562	510	514	574	585	498	536	508	524	554	557	565	519	532	514	511	566	528	541	561	506	583	509	589	564	517	528	511	509	527	523	557	504	534	518	550	537	540	576	542	522	538	534	576	513	532	505	536	546	549	564	533	541	493	539	505	571	515	509	502	582	541	520	557	521	528	577	527	535	573	568	545	558	578	534	527	562	547	548	554	583	497	552	532	531	564	560	544	529	531	553	562	526	567	550	509	533	544	563	569	574	532	535	543	581	554	561	545	538	569	522	528	511	566	580	530	579	561	513	515	572	525	482	549	538	547	538	520	534	548	529	546	545	500	529	578	513	539	519	578	498	534	549	526	505	586	503	525	554	504	567	519	542	532	567	555	551	530	525	521	539	511	595	508	541	515	587	557	558	550	562	560	555	510	564	556	568	511	490	575	539	550	547	544	526	556	540	504	553	518	527	512	544	511	517	537	536	526	555	537	507	534	556	515	529	507	495	538	581	571	548	523	479	539	531	525	542	546	574	551	552	558	547	521	534	556	515	565	563	492	523	545	501	497	519	537	524	509	547	547	452	544	547	510	548	494	530	582	500	593	580	567	550	529	542	556	572	493	572	514	549	582	591	524	529	512	562	555	496	523	535	576	543	531	505	580	529	524	581	570	506	539	545	536	550	552	531	542	561	537	487	497	555	563	580	535	537	539	553	493	537	578	506	529	527	540	555	486	522	526	578	527	520	546	559	508	542	544	529	522	500	511	525	540	539	518	558	526	534	516	517	519	522	564	548	547	545	511	572	537	540	550	501	511	493	526	530	528	538	520	555	563	545	550	577	540	513	539	548	588	509	537	503	546	609	526	530	547	563	518	517	566	554	529	533	498	543	502	568	543	536	570	520	547	561	528	554	553	513	478	559	524	499	506	566	516	509	528	526	563	545	543	465	549	535	462	530	512	531	518	523	521	552	489	538	509	529	510	539	535	549	521	533	524	519	526	506	524	557	511	561	519	529	555	527	579	529	565	535	491	547	531	569	535	572	551	544	564	512	543	568	546	493	537	513	550	531	532	578	521	553	515
27499	11975	2338	2192	1110	769	934	2071	2422	1781	1290	836	528	506	458	462	510	462	464	490	464	509	446	447	477	480	507	481	506	470	465	466	461	496	487	459	452	446	462	474	455	455	468	464	464	474	446	456	437	400	473	467	479	474	496	466	475	472	477	465	430	496	468	487	435	472	461	472	447	486	481	476	476	438	452	450	500	478	473	474	463	516	446	485	476	413	467	479	441	438	450	461	477	526	484	460	471	453	480	464	434	468	457	462	450	449	441	479	476	432	458	479	500	472	443	454	452	470	454	466	494	496	499	492	472	446	490	516	446	439	459	442	447	439	525	481	428	500	469	488	501	515	465	493	466	486	454	444	511	442	480	476	473	480	429	459	449	440	493	456	463	468	459	511	472	476	445	465	461	470	441	451	438	420	524	445	471	442	471	449	476	442	461	439	468	450	469	447	479	471	502	457	514	485	468	467	474	461	415	484	425	518	474	503	435	469	454	441	467	430	415	471	450	426	432	443	461	469	443	420	460	491	482	444	466	452	468	436	458	476	480	464	444	467	459	462	478	467	486	454	470	473	450	455	494	498	450	435	458	496	461	457	422	496	462	494	487	480	481	499	463	443	439	480	433	485	489	479	429	470	493	475	459	501	483	481	531	493	483	469	469	500	471	515	455	463	415	483	456	502	458	442	435	420	485	431	437	459	445	435	472	406	424	483	455	467	429	455	439	443	486	474	423	441	460	515	500	468	483	477	482	490	493	471	461	488	464	431	506	477	430	477	468	472	463	497	491	484	474	465	495	444	485	458	438	470	467	472	462	466	489	454	431	493	470	484	495	431	454	494	491	487	506	442	446	462	454	468	458	432	467	463	482	486	482	443	409	456	442	455	432	476	493	469	455	490	434	502	517	463	493	459	465	460	441	500	442	459	489	439	457	474	470	477	471	448	478	476	470	461	491	525	433	492	462	518	478	461	470	458	462	460	449	455	464	492	467	469	442	449	494	497	478	512	512	456	477	465	454	484	454	497	446	451	458	477	459	477	494	445	492	440	473	510	485	459	441	417	461	477	517	453	422	502	471	476	481	453	484	482	469	452	497	480	490	481	463	474	476	470	449	463	486	418	443	458	451	455	461	506	480	469	442	472	434	446	477	452	438	457	476	457	463	448	479	438	469	467	469	459	440	446	458	460	506	477	461	477	487	497	465	459	471	460	407	484	442	474	463	498	445	459	451	446	458	501	451	483	452	479	482	463	475	482	488	446	476	492	434	446	462	440	485	460	417	467	474	457	507	483	467	427	459	451	472	475	496	490	478	463	436	460	454	452	486	446	469	480	476	516	502	441	506	468	447	449	441	442	468	479	484	442	496	496	482	451	460	474	471	509	437	448	495	461	451	492	476	474	442	450	473	441	459	469	444	444	447	437	454	437	466	477	482	457	485	476	503	447	447	453	491	502	477	484	481	487	463	477	468	453	435	459	428	485	473	484	461	428	477	461	463	482	454	468	482	455	463	486	538	441	458	478	482	481	471	463	460	463	478	442	454	426	480	487	462	464	452	468	495	456	464	446	490	461	487	405	465	489	463	474	474	472	451	464	431	495	458	451	475	412	465	490	475	479	476	457	473	451	461	454	460	460	467	432	489	422	455	476	440	470	454	425	484	480	425	454	469	466	493	461	417	445	491	462	417	457	464	449	473	465	470	455	473	457	446	460	444	459	493	428	420	472	484	428	460	492	474	450	441	435	467	457	454	455	474	500	482	427	476	460	455	473	490	476	435	460	443	465	435	416	445	489	477	480	472	475	491	483	453	429	441	457	497	478	496	480	459	449	503	471	468	463	478	477	462	457	494	485	451	482	496	459	422	433	436	435	451	496	489	461	472	457	476	451	486	491	495	404	458	472	464	453	446	471	478	449	486	506	447	488	457	479	479	447	484	507	462	504	496	470	445	456	493	455	495	458	465	443	455	446	475	457	430	466	499	485	490	435	438	477	460	467	508	490	447	444	450	409	459	474	463	441	469	496	459	451	472	464	476	436	468	490	466	441	475	446	438	488	463	465	437	507	474	442	448	503	460	512	479	455	472	502	452	469	487	398	487	477	480	450	411	474	469	479	458	492	467	437	415	457	496	469	451	451	438	466	469	486	463	501	443	444	440	494	504	461	490	464	489	477	455	504	473	458	474	450	434	484	496	440	503	479	512	485	486	436	441	454	464	499	460	470	480	460	466	431	492	464	472	475	488	506	485	434	438	500	430	471	458	465	481	464	450	485	463	477	444	466	477	471	480	450	494	460	424	477	452	464	469	480	460	478	454	477	418	495	478	466	452	492	481	455	489	450	492	430	465	470	471	463	463	482	480	459	487	512	488	482	454	478	460	465	473	470	460	423	504	430	445	477	457	473	491	464	467	452	468	457	443	444	484	459	432	449	462	452	452	473	490	439	521	484	471	422	459	440	433	474	444	479	465	457	477	482	473	479	489	476	477	484	440	456	424	457	469	477	476	451	465	472	446	471	453	453	444	460	446	477	482	436	445	462	471	460	471	477	459	450	465	452	468	437	491	482	456	447	484	491	481	460	456	481	464	483	474	462	490	503	523	474	482	460	457	482	483	513	501	495	413	466	461	457	485	501	478	473	461	484	442	466	432	481	465	430	442	470	472	466	469	502	467	474	499	473	466	463	454	468	444	441	482	442	450	461	498	447	440	468	455	464	483	490	488	502	464	452	417	473	473	466	461	484	511	464	463	475	421	509	487	447	449	445	472	463	470	434	489	472	462	466	444	453	480	482	482	500	528	489	491	466	490	478	463	452	461	438	465	433	441	429	510	490	463	447	462	468	446	443	458	499	466	466	493	457	485	440	504	470	463	493	493	476	488	474	490	431	469	455	456	407	469	462	451	462	488	458	472	479	435	469	457	483	502	472	435	442	530	475	417	466	444	448	479	436	465	480	450	509	447	467	468	493	507	486	462	503	450	488	451	480	447	466	468	469	507	455	466	482	507	467	509	487	440	457	457	490	484	467	469	447	447	419	469	461	455	469	472	477	440	482	447	424	483	482	480	438	452	509	486	477	458	465	452	476	485	502	467	437	474	465	475	490	482	498	492	475	470	443	456	443	445	480	432	490	454	465	501	478	465	460	453	453	503	410	455	441	438	452	461	494	446	453	456	436	463	486	493	462	486	458	457	458	461	442	499	493	490	489	519	428	468	467	450	478	455	505	433	471	495	495	477	496	479	470	472	501	465	491	463	470	430	455	421	515	465	470	506	446	517	493	451	449	462	427	457	474	450	473	468	454	471	462	476	459	467	471	504	461	434	494	463	462	462	435	433	449	486	461	480	481	471	487	512	466	472	477	462	527	496	497	451	420	453	483	466	472	459	462	461	471	446	468	490	481	487	462	456	472	447	496	460	459	464	426	463	452	483	397	497	469	462	478	423	495	503	459	493	507	474	478	461	446	428	465	456	474	474	491	483	499	472	475	457	447	446	437
5097	1442	2160	2380	1550	919	1215	2812	3150	2182	1403	822	557	498	486	451	413	464	476	451	443	459	475	437	424	438	418	485	460	451	460	433	434	443	484	445	439	444	436	451	453	459	441	406	471	449	477	440	436	459	479	456	421	483	450	442	411	447	438	451	455	374	477	415	413	470	439	405	447	457	456	449	453	471	438	455	498	442	423	417	432	457	452	455	434	450	453	436	428	424	444	470	464	451	456	426	491	409	450	428	458	421	415	447	457	423	463	433	427	432	422	440	411	463	442	443	436	463	468	458	434	451	461	413	463	433	462	458	439	434	444	476	471	409	465	461	425	446	398	426	425	439	448	402	453	457	404	447	464	449	397	479	431	438	399	468	440	428	451	435	431	453	448	440	469	458	447	428	497	428	424	432	443	418	447	436	487	437	430	432	474	455	443	472	440	458	440	467	455	449	424	425	424	467	476	479	448	442	454	476	448	440	400	441	458	444	454	457	434	459	421	390	438	435	447	464	440	474	406	423	473	446	457	482	454	410	415	427	405	457	443	451	434	449	425	443	421	434	421	398	440	447	437	393	403	448	449	453	430	460	470	448	437	446	431	430	459	443	452	438	439	443	435	444	459	411	456	442	434	485	439	422	440	472	410	423	427	441	453	472	410	405	418	423	398	399	464	420	444	445	435	423	433	468	493	439	448	445	444	406	475	446	468	466	428	396	433	458	446	441	450	451	449	429	417	433	438	414	460	437	412	451	435	464	454	427	454	428	412	435	473	464	455	456	440	467	425	459	428	391	431	410	448	483	415	459	485	417	471	445	438	447	461	471	463	415	440	458	448	446	435	407	453	446	436	416	414	446	453	432	438	473	453	431	452	441	420	409	396	485	425	459	433	420	462	440	434	457	393	417	414	460	467	429	428	442	442	473	440	432	436	408	468	447	476	417	438	464	436	446	456	428	424	464	416	431	417	475	442	406	416	413	431	422	480	441	425	458	431	444	428	431	422	454	438	431	423	425	505	446	465	466	420	424	429	442	489	430	442	419	461	443	422	439	447	432	447	476	449	450	445	477	456	464	403	412	447	460	420	447	446	447	459	479	429	421	434	473	460	445	423	456	450	426	465	443	438	445	455	419	469	454	419	446	435	413	433	452	441	432	479	453	463	423	404	468	420	414	419	408	448	450	464	441	401	437	450	425	435	469	425	412	478	429	486	439	492	434	436	432	446	433	474	438	413	427	436	408	405	433	413	429	444	417	448	417	432	438	464	464	426	426	422	449	425	428	442	386	424	437	451	447	440	448	445	447	440	406	431	414	452	417	414	473	441	468	412	447	438	451	444	421	440	444	439	442	414	438	415	411	463	425	452	422	438	403	401	441	433	433	438	475	393	447	461	403	432	479	455	458	412	457	400	425	430	448	456	445	390	426	432	428	410	436	419	448	415	388	410	458	430	467	421	432	477	446	464	420	457	421	471	464	401	440	449	416	442	444	408	422	455	458	468	421	434	430	416	441	393	452	449	458	476	430	407	496	464	475	442	414	457	426	417	440	466	447	432	440	468	461	430	448	437	464	439	409	442	427	471	465	438	465	424	428	441	424	491	408	404	432	455	460	439	459	464	433	447	462	438	436	415	475	431	454	474	431	456	431	400	424	470	450	432	457	431	430	410	430	419	428	441	449	422	428	469	397	473	397	437	440	424	477	436	418	462	412	461	477	457	447	445	405	444	449	436	421	432	452	454	452	395	442	403	413	457	427	438	454	456	482	439	468	435	421	398	409	440	502	461	461	468	398	402	432	429	421	424	475	448	435	428	441	427	413	411	420	446	441	432	462	436	428	436	438	413	450	438	461	432	411	449	442	435	470	432	435	440	442	441	483	443	465	431	406	404	421	439	421	436	430	434	449	496	400	433	445	404	467	441	459	415	418	431	418	490	456	480	412	476	420	426	448	434	443	421	464	486	442	438	440	456	447	451	424	497	422	419	435	446	479	421	427	437	453	405	431	424	450	453	459	455	408	456	418	454	406	474	394	468	439	437	450	462	407	461	461	444	458	398	401	431	413	413	445	460	466	429	400	442	429	435	432	458	382	466	461	428	421	460	434	471	423	419	433	422	432	483	476	456	460	458	449	474	459	447	457	440	419	474	470	431	442	420	444	440	451	435	460	407	458	440	437	454	441	462	459	426	445	486	468	435	441	428	446	432	439	430	427	467	437	441	432	431	449	425	463	443	417	439	435	399	399	429	410	463	427	432	420	444	409	433	484	442	403	427	426	463	405	422	418	435	464	425	429	432	457	403	476	482	436	403	439	416	471	436	433	448	434	436	392	414	456	445	467	416	438	428	417	456	435	442	426	447	456	440	417	478	417	441	402	470	469	483	460	447	438	438	418	427	432	421	434	408	445	447	434	448	444	450	431	470	446	396	430	424	455	390	470	401	442	384	436	430	455	460	439	440	429	442	459	488	412	463	437	433	447	430	441	449	441	451	441	457	419	463	428	447	420	417	387	480	422	464	416	427	444	445	411	440	409	438	464	421	454	465	451	440	456	427	408	445	423	411	456	433	432	450	478	424	471	433	437	410	458	425	426	399	434	401	455	451	445	432	441	441	431	454	441	417	422	436	439	439	469	473	445	437	445	420	409	419	445	445	412	460	443	456	423	430	439	424	430	453	456	395	432	420	434	445	455	458	426	438	408	403	462	474	451	457	476	460	421	433	473	451	427	446	400	444	441	438	400	462	440	459	411	466	455	467	496	431	436	454	435	421	450	438	462	452	456	445	431	448	392	448	410	458	421	423	428	438	452	433	417	442	445	443	438	435	419	451	447	479	438	427	467	439	400	446	461	474	434	422	419	422	441	438	406	441	431	435	421	448	425	477	456	450	437	441	449	415	431	443	478	473	452	450	474	472	463	443	437	458	439	454	451	466	426	467	452	441	433	461	451	420	427	445	441	426	508	443	440	443	442	411	418	452	456	411	489	430	403	432	458	385	463	468	454	408	446	434	437	458	463	445	442	436	430	424	418	432	459	468	472	431	486	442	455	398	440	443	423	456	443	429	432	438	453	463	411	470	414	453	459	429	445	440	428	451	436	442	437	416	402	421	423	455	414	437	444	434	427	419	414	428	436	423	451	445	445	445	448	440	485	428	404	463	477	450	464	454	485	430	408	435	452	450	436	407	476	448	403	434	393	442	388	457	458	459	407	435	468	436	474	487	408	426	444	464	464	463	409	431	457	448	469	454	421	407	467	433	467	437	458	435	425	442	420	429	439	448	424	442	471	453	431	458	451	435	454	441	451	410	425	457	446	427	442	452	429	483	434	480	411	394	424	462	450	445	441	440	408	464	413	432	394	419	441	402	487	446	491	443	440	484	433	449	461	404	424	397	442	443	447	428	456	467	432	428	454	437	442	448	486	424	443	431	457	427	465	449	443	450	424	428	451	477	420	418	441	448	451	443	453	457	434	454	448	449	457	424	446	447	423	468	435
25459	21369	27173	25404	8167	2196	2108	13808	22068	17327	7901	2531	923	590	554	473	459	476	479	506	495	477	458	477	473	465	411	463	455	489	506	481	487	486	459	446	483	518	513	441	481	439	436	454	479	463	439	432	489	436	470	426	458	452	456	485	505	442	464	489	471	465	481	511	501	451	502	457	427	462	499	451	495	494	464	523	450	494	448	452	501	467	512	448	466	449	502	457	465	426	461	428	482	446	473	450	487	472	469	503	458	479	418	484	479	476	478	490	474	465	514	471	476	451	475	499	463	433	449	462	477	472	456	481	432	512	460	484	477	497	484	451	451	455	483	479	493	495	484	462	465	424	472	459	456	458	454	430	452	478	471	450	486	480	452	479	469	448	457	490	451	450	503	467	483	479	442	440	489	456	473	426	442	470	454	451	449	464	448	444	472	469	523	482	472	502	473	460	460	446	476	432	483	475	491	485	477	463	415	472	473	503	458	435	465	510	494	420	449	476	461	445	441	459	477	468	454	442	492	454	454	457	488	436	459	504	485	493	463	477	486	469	473	457	483	448	473	483	463	471	437	448	467	462	451	489	470	467	491	506	509	437	508	457	497	519	455	462	492	530	455	483	453	495	468	505	466	462	451	475	415	456	466	464	503	446	508	433	494	479	510	468	487	449	467	469	467	472	448	455	482	533	481	504	460	476	461	441	469	446	489	459	441	443	461	457	417	438	434	459	456	470	486	478	459	453	498	508	503	481	465	454	459	471	479	531	460	496	499	442	474	433	483	475	470	439	488	462	483	462	477	474	500	455	493	485	458	491	484	463	440	463	464	473	441	448	484	484	450	466	459	457	475	473	460	487	465	476	516	446	480	462	511	471	448	444	471	430	497	444	462	453	465	514	450	504	454	477	469	502	507	491	452	432	421	452	449	465	450	426	448	456	454	477	432	461	452	473	492	480	418	464	472	478	436	470	469	445	466	476	470	468	481	457	495	463	460	454	474	471	413	492	453	488	469	461	469	477	492	426	436	468	482	443	497	426	499	461	456	449	469	443	467	487	508	475	475	445	482	452	437	483	444	454	475	488	516	462	442	474	460	465	482	480	464	466	438	491	470	486	466	465	440	466	489	472	509	462	508	451	410	444	449	447	445	475	475	460	487	481	487	469	494	486	447	484	454	473	478	434	470	496	469	480	451	445	463	473	448	450	466	496	465	487	455	476	442	515	467	472	445	480	483	464	465	482	443	454	505	455	446	472	468	490	502	502	459	476	446	471	446	494	475	471	476	439	478	446	461	457	487	483	493	469	442	487	479	475	455	478	464	453	485	497	416	428	450	481	485	520	466	456	466	472	450	433	446	497	485	459	489	478	486	465	459	466	455	425	450	465	429	452	482	459	489	463	455	475	502	466	485	439	463	447	478	475	490	505	435	471	471	508	446	467	453	464	477	484	453	444	444	482	484	467	475	447	467	457	481	456	481	494	466	466	477	457	481	462	467	448	463	450	485	503	539	468	480	484	431	425	505	482	423	473	462	487	450	476	477	453	468	469	469	432	461	488	469	533	454	445	437	473	448	447	474	483	454	459	470	450	486	455	470	468	465	462	451	489	477	472	472	456	484	482	462	471	481	491	481	486	465	471	472	471	464	452	502	465	464	473	459	493	474	449	441	473	464	476	472	512	472	460	464	463	465	525	492	488	468	465	450	473	484	474	447	456	469	464	464	460	456	489	450	450	461	451	501	461	441	489	497	446	479	516	457	466	507	457	494	489	464	419	469	442	470	464	509	444	480	475	427	477	480	495	464	460	486	425	482	475	460	475	486	465	456	472	507	506	454	522	485	469	457	457	456	464	503	510	470	442	493	481	457	443	457	479	450	504	438	459	481	520	483	476	481	430	463	461	442	466	497	480	486	481	471	488	481	473	465	475	455	447	485	483	445	451	484	423	464	474	463	492	467	493	454	468	446	462	473	466	460	497	439	442	466	514	445	461	499	430	476	453	473	437	446	487	436	436	508	496	498	455	459	476	488	455	512	476	436	468	478	471	493	473	459	477	442	485	448	488	463	513	514	432	504	460	493	476	483	479	489	442	479	481	432	456	479	480	473	466	494	471	475	462	462	443	488	476	472	508	473	451	449	458	478	490	489	440	475	440	454	453	469	471	475	457	460	453	491	503	455	484	471	438	495	449	470	485	453	455	479	474	431	530	492	515	442	478	479	463	442	434	481	482	462	451	472	458	465	474	512	486	481	461	494	452	478	429	487	459	408	474	455	427	480	438	446	462	457	498	414	482	485	499	473	463	467	497	503	471	481	480	453	507	475	465	504	459	464	462	508	442	484	455	534	460	427	482	461	500	512	473	488	486	488	444	457	472	437	471	465	456	458	514	482	487	470	463	506	464	453	459	471	471	470	433	450	453	471	500	434	504	478	471	446	480	444	469	496	480	441	475	501	457	499	480	471	480	517	448	462	469	440	486	461	459	495	478	498	465	442	414	516	437	465	455	450	461	469	494	460	458	468	470	516	472	446	482	460	491	465	484	437	485	499	461	429	456	419	436	480	448	485	489	423	491	463	425	456	462	492	457	445	476	442	508	483	451	484	415	452	430	443	476	496	493	457	472	450	467	451	474	478	450	472	431	485	412	461	431	479	437	479	480	465	433	474	476	495	442	450	461	473	431	430	398	474	461	444	472	473	467	425	446	497	461	469	469	433	510	473	510	496	487	463	495	471	460	451	444	472	486	475	495	483	466	446	466	459	459	465	452	488	440	443	462	499	461	498	443	439	477	447	470	467	469	442	495	453	497	438	461	473	472	508	447	486	501	498	457	476	497	490	450	479	457	500	490	454	458	479	493	486	448	483	484	467	444	488	480	502	463	492	448	470	437	469	473	455	465	460	471	510	463	474	482	475	460	477	487	446	507	477	484	457	487	472	512	462	447	462	482	437	465	476	467	491	457	519	455	500	467	471	486	497	458	497	502	509	470	457	454	455	493	476	506	435	506	492	486	453	467	440	420	456	473	497	471	476	444	505	481	455	458	483	451	502	518	493	450	444	438	471	491	471	486	451	466	501	465	478	468	429	449	464	451	479	463	490	453	471	440	476	532	449	465	463	439	460	447	468	441	452	469	473	449	481	470	467	456	448	446	475	458	452	473	486	465	465	477	467	435	457	511	473	446	456	441	453	481	518	480	451	473	458	483	465	455	435	463	461	464	497	466	458	475	478	494	466	463	475	452	471	496	478	464	469	417	490	490	494	457	456	453	476	453	485	481	476	484	475	437	452	489	461	443	467	474	462	504	476	458	432	429	439	479	423	467	474	458	486	484	453	455	477	505	442	461	484	461	486	431	486	488	473	461	466	453	450	460	493	469	414	473	448	472	444	429	486	473	482	444	462	469	466	479	427	473	493	469	486	453	499	446	467	461	517	447	500	462	510	476	460	501	476	417	473	451	429	513	445	482	470	500	439	469	453	484	481	468	485	459	478	471	479	474
3821	4097	4524	4150	3039	2098	2859	17019	21454	14922	7326	2773	1092	594	460	464	457	429	460	418	458	467	469	464	453	461	455	456	434	453	475	479	472	492	436	482	439	444	439	401	459	502	453	457	497	455	490	427	456	447	444	467	450	449	457	453	476	467	429	476	438	442	474	416	424	477	485	444	480	458	446	457	467	459	499	453	472	456	439	467	490	450	481	435	448	464	450	443	480	449	458	489	465	473	471	487	433	490	467	458	481	455	404	467	444	447	440	461	454	446	475	491	474	470	461	444	428	461	438	436	495	413	452	467	426	514	492	492	449	453	459	457	486	450	457	497	450	482	498	487	414	453	445	480	481	480	476	425	463	454	436	443	461	440	465	462	507	463	477	450	417	459	462	434	436	435	444	489	443	414	468	478	505	492	410	444	405	467	474	474	477	478	426	457	429	458	462	456	473	484	446	442	448	446	468	432	452	479	456	460	476	445	433	443	466	450	474	485	483	492	444	450	448	449	450	451	463	452	429	428	432	437	437	442	443	456	459	430	484	455	433	475	466	458	482	455	502	472	422	448	463	438	437	455	455	439	509	490	439	467	461	472	409	431	436	441	471	447	420	470	487	448	444	451	456	467	466	477	463	492	474	454	429	455	432	475	483	458	462	462	470	482	461	428	470	476	465	433	499	457	483	469	439	441	439	472	457	442	410	445	457	459	454	494	432	428	450	459	465	449	465	464	477	464	445	468	427	496	437	478	494	426	469	487	468	455	462	486	431	449	503	456	471	457	446	465	482	466	449	464	431	413	437	454	469	439	463	446	429	440	452	437	465	475	480	458	466	468	479	455	450	469	447	488	485	469	482	407	473	404	506	467	479	470	474	490	504	442	484	426	451	464	481	452	435	474	430	465	437	416	489	452	507	490	480	405	424	473	467	489	450	486	444	470	518	459	461	422	456	447	445	474	441	491	437	490	452	484	479	459	423	461	467	442	437	437	438	504	466	457	445	507	457	464	460	431	437	451	429	432	444	471	486	486	473	411	461	446	435	462	453	482	411	477	455	477	458	416	407	420	466	478	453	471	440	463	445	441	405	428	463	436	463	422	468	465	435	470	446	432	445	446	476	421	439	420	445	423	480	462	469	458	475	442	472	417	446	427	442	434	451	466	444	449	463	435	460	491	429	472	428	482	440	466	486	434	470	483	476	452	416	448	464	440	454	458	428	431	464	409	427	457	434	454	406	449	472	455	466	470	480	415	490	445	432	469	442	454	471	440	444	445	454	457	436	466	452	471	444	456	455	488	450	482	457	462	479	449	473	447	488	453	463	470	478	499	451	450	417	439	453	485	461	453	483	480	471	466	475	477	440	418	446	458	465	441	475	420	464	452	431	437	453	440	462	469	420	481	438	476	486	479	457	458	477	474	489	465	443	482	443	428	415	448	454	435	424	441	486	456	471	445	456	459	473	414	486	455	483	392	436	462	467	463	438	478	460	440	428	450	440	438	441	470	433	435	455	491	446	465	475	488	412	430	454	464	432	459	479	465	437	463	460	451	465	452	452	491	445	465	428	454	447	446	453	456	456	445	478	465	438	453	440	481	442	424	426	470	445	450	432	439	452	446	473	452	473	499	461	435	455	463	442	441	508	437	479	511	428	462	440	460	515	442	428	481	447	440	488	444	450	486	440	475	429	446	489	432	437	485	467	450	439	466	435	459	436	457	434	439	446	461	458	433	457	474	448	460	480	412	461	429	485	437	394	428	469	449	435	468	466	460	464	471	502	455	444	429	416	450	430	464	453	477	444	438	420	441	458	483	459	427	473	483	469	472	432	453	478	457	461	455	474	441	469	477	445	480	486	440	449	457	449	450	414	477	460	448	465	432	425	429	481	468	433	448	459	488	482	441	438	432	442	409	472	421	489	468	415	426	454	428	463	458	470	473	478	495	458	452	451	457	457	417	447	435	453	470	487	432	475	425	518	424	442	457	454	480	435	452	457	430	457	488	465	471	459	411	480	480	452	451	450	460	442	422	447	420	453	508	464	482	462	474	461	464	456	448	475	456	433	441	470	439	477	449	449	445	465	475	451	481	415	428	455	437	417	476	477	465	440	431	485	430	434	437	472	490	454	444	446	430	470	451	474	453	443	469	440	439	411	430	436	487	460	452	441	479	460	467	484	431	505	508	454	433	399	468	453	445	457	441	456	441	433	493	448	471	472	469	464	466	458	490	470	453	438	476	509	488	476	462	477	459	421	482	475	430	503	469	443	461	431	454	450	487	436	464	439	479	467	446	454	497	469	415	407	461	470	431	516	443	437	437	468	423	433	471	453	471	428	471	432	439	480	460	450	441	452	458	454	447	442	456	463	462	456	454	449	448	448	456	446	435	448	413	454	432	453	432	446	424	478	465	440	473	460	470	466	448	436	401	464	463	438	468	435	477	465	454	461	480	466	463	481	445	453	444	504	456	452	472	435	471	443	490	476	460	467	472	469	460	422	466	441	444	486	442	453	409	452	424	427	447	438	453	446	454	455	443	494	474	433	455	487	486	451	446	465	456	457	444	479	443	434	442	489	482	467	484	484	466	432	438	414	466	441	458	451	455	474	464	481	479	449	406	458	457	456	492	441	488	476	484	463	455	483	466	468	445	454	435	470	463	435	466	473	482	463	485	437	476	446	438	456	467	450	468	474	487	446	491	427	429	470	445	463	460	465	473	444	467	452	434	437	472	470	400	451	458	408	426	444	449	445	437	492	437	420	479	461	473	474	475	448	491	458	461	475	484	476	450	441	467	401	493	459	442	435	483	454	475	480	449	463	465	464	464	433	463	461	447	495	475	466	429	443	467	429	412	414	436	479	474	435	431	458	455	459	446	486	448	464	456	488	458	437	456	471	462	463	478	454	464	476	419	466	454	441	440	471	442	466	442	452	469	441	452	459	456	448	473	473	461	434	458	446	432	465	419	435	426	456	455	450	446	433	443	452	471	453	432	405	475	472	423	469	474	488	456	403	425	455	442	464	452	439	469	426	482	438	471	466	459	464	473	442	438	447	441	440	463	477	455	448	440	436	455	452	480	433	480	466	426	479	454	467	443	431	490	485	417	426	497	471	441	472	464	398	497	456	432	454	454	427	458	459	486	468	469	471	423	481	424	494	446	452	462	443	432	495	470	451	400	463	479	424	408	395	464	462	445	448	463	489	433	453	471	455	461	518	474	445	430	446	468	453	461	457	422	428	462	431	453	428	508	443	453	446	480	423	456	429	478	466	451	441	448	475	444	443	462	454	471	437	439	427	437	459	452	443	473	494	445	401	453	427	458	438	441	464	469	439	485	444	411	450	402	458	459	438	429	467	413	471	431	459	469	419	485	457	453	458	416	466	389	481	449	454	458	456	450	435	430	439	432	448	490	480	438	462	474	456	417	490	424	425	442	444	444	453	442	452	444	460	459	473	459	443	455	432	457	424	456	454	458	413	455	446	457	455	409	465	437	418	446
24243	21360	28664	24433	21334	10828	4845	22582	41216	33276	19071	6106	1720	843	619	570	586	584	600	573	577	591	540	516	589	598	562	587	541	524	571	565	540	597	579	604	541	569	548	544	571	560	570	578	554	586	604	599	592	573	558	569	565	522	591	520	556	536	586	602	588	556	582	544	582	535	567	573	593	583	556	601	540	544	582	597	574	562	532	576	581	550	596	606	547	578	536	542	603	584	604	535	563	567	564	595	560	551	560	554	588	593	573	615	557	566	566	548	536	538	528	535	549	606	603	548	550	553	527	596	554	577	583	569	582	573	589	565	596	622	571	581	560	582	584	575	592	572	539	551	562	573	582	551	539	582	545	511	604	603	557	566	566	555	571	568	536	569	597	519	565	611	545	547	579	533	559	558	577	582	574	507	602	548	523	567	563	545	585	576	558	590	587	558	558	534	578	526	568	576	572	570	584	579	590	554	557	571	590	566	518	543	567	575	595	570	605	587	591	536	564	593	559	532	569	589	614	568	569	562	556	572	565	592	587	575	561	515	567	530	532	552	548	549	586	567	541	508	542	544	573	584	603	547	524	599	594	528	567	583	594	581	521	543	537	565	592	558	536	635	578	548	573	561	576	558	597	557	534	530	570	548	551	570	601	553	557	518	566	545	570	597	568	538	584	607	529	561	587	562	592	617	567	566	582	549	560	557	576	586	542	534	582	583	566	550	584	567	587	593	586	571	523	561	540	541	587	537	583	567	570	550	601	554	585	558	591	610	538	553	554	537	577	560	565	584	540	578	590	578	558	552	542	594	618	570	568	545	540	570	537	608	578	523	523	583	579	564	558	571	552	516	546	499	549	540	557	570	573	561	547	536	545	554	552	564	562	569	554	579	546	582	581	568	536	532	583	571	553	526	574	560	574	599	563	549	565	584	575	558	544	548	535	556	575	559	518	597	548	550	593	555	538	566	570	568	584	571	590	553	566	549	542	534	549	544	605	607	563	552	572	604	585	554	552	503	554	562	567	552	551	599	546	575	565	565	577	593	558	572	572	506	562	545	588	600	577	595	581	556	519	507	532	584	546	577	586	603	606	550	568	566	569	613	589	551	562	517	530	641	559	557	574	548	561	566	621	585	525	547	488	576	574	577	546	582	592	532	572	590	577	542	532	541	567	558	610	543	591	530	545	564	564	550	545	527	616	532	534	525	603	586	545	576	569	575	560	559	533	550	583	521	535	579	586	556	578	535	595	501	589	606	549	539	541	595	578	591	551	608	550	579	575	577	550	531	501	557	546	576	571	556	580	567	571	565	547	571	554	586	573	586	550	590	550	572	597	563	590	607	583	621	612	571	542	532	603	568	556	595	584	572	564	521	539	535	550	586	574	586	598	560	557	592	556	590	555	583	542	574	552	541	548	534	563	605	523	525	564	548	578	595	600	549	527	518	536	587	549	588	541	597	544	554	558	577	551	576	570	581	583	543	566	573	577	550	577	577	595	580	583	554	526	551	562	564	570	545	573	538	582	594	558	547	578	534	560	581	585	577	554	570	514	539	551	566	549	583	536	542	577	608	583	573	542	550	592	563	619	586	573	577	541	578	533	599	532	547	538	558	577	546	584	551	581	532	535	542	537	557	593	552	602	561	570	552	533	551	610	574	538	576	560	585	613	537	569	546	538	571	544	562	523	547	560	546	556	562	601	597	577	523	576	589	578	555	566	547	553	593	569	581	626	573	619	567	569	543	544	532	545	555	502	528	570	496	516	573	504	579	516	560	583	534	582	593	574	578	544	560	546	535	556	581	555	601	567	534	594	582	545	590	526	541	575	587	578	527	536	552	552	531	551	571	531	585	576	546	560	559	566	591	568	552	577	578	543	551	609	585	575	577	582	583	523	544	592	536	552	553	561	601	598	572	538	593	603	575	540	549	573	509	532	553	584	564	544	586	582	577	642	569	572	545	541	572	583	536	586	591	556	568	524	571	567	549	598	609	548	525	540	531	563	550	574	590	594	553	591	604	552	573	601	577	547	570	554	595	561	548	558	590	569	554	571	573	601	595	566	552	553	542	536	550	580	547	542	559	615	548	578	539	557	602	558	614	565	577	528	590	539	552	583	525	531	559	548	568	580	550	543	567	613	573	571	555	581	546	575	555	551	597	608	546	581	531	576	604	584	540	573	540	546	555	551	550	578	578	520	578	530	548	578	607	562	541	526	504	559	554	564	534	543	558	574	594	564	569	582	588	568	556	563	542	563	581	565	613	531	586	566	564	567	515	580	562	569	557	571	556	564	530	540	546	538	526	553	576	562	529	559	571	559	558	545	587	608	581	582	566	522	531	540	540	550	559	575	545	532	587	567	606	605	595	546	528	568	547	548	601	593	542	568	552	594	587	576	556	562	553	540	568	569	544	552	542	597	573	557	599	576	600	565	566	575	496	588	574	599	569	547	542	529	523	545	546	586	562	568	560	579	554	574	563	587	577	577	522	551	557	618	581	587	530	559	568	578	589	572	596	579	565	562	552	547	584	548	556	573	554	576	531	611	578	540	557	555	569	580	555	582	567	644	515	586	535	540	553	547	518	557	614	571	594	566	569	568	550	550	580	550	502	585	524	576	565	546	575	575	568	527	543	550	626	554	591	550	555	578	556	596	580	595	556	582	558	579	590	574	593	584	533	537	572	603	515	559	581	546	532	589	551	567	564	538	571	580	557	560	536	558	576	570	524	590	562	585	558	529	566	578	581	572	545	597	570	541	548	594	530	558	534	524	576	588	567	553	541	546	569	594	535	557	560	555	593	562	546	564	555	564	572	546	564	557	549	544	579	562	609	565	542	580	552	586	527	600	520	546	549	567	561	561	559	540	526	579	545	548	544	548	597	573	568	531	573	551	575	580	546	545	528	617	564	580	573	567	610	563	599	579	562	586	544	558	585	538	547	522	555	554	574	558	550	547	606	556	558	564	611	562	576	585	558	541	568	536	565	543	581	596	571	554	559	508	560	566	552	540	539	573	555	531	514	566	523	578	564	566	553	535	602	580	519	564	564	529	600	579	550	576	566	546	568	608	594	622	550	589	564	562	586	552	527	549	535	543	599	521	556	565	574	519	570	611	551	585	549	553	625	580	562	537	576	550	559	560	590	563	547	565	566	561	544	567	558	600	526	556	541	555	529	567	536	557	568	534	559	543	552	546	563	576	541	554	591	616	543	567	584	523	576	614	583	578	551	546	602	551	593	606	533	558	570	542	575	557	561	589	558	552	518	561	564	578	557	595	578	552	593	573	595	555	584	541	585	599	568	576	552	523	583	594	603	573	553	564	537	590	566	562	536	573	601	536	573	580	554	575	553	556	566	555	564	576	571	549	550	571	563	602	542	577	567	586	564	562	540	572	591	544	578	563	544	576	551	535	556	548	600	552	551	554	519	542	588	555	587	555	537	556	574	586	560	580	575	594	610	534	549	554	562	574	537	568	533	537	603	535	570	566	541	564	534	607	544
4160	7311	8081	4199	4881	4063	4489	27418	39612	28485	14831	5241	1752	803	604	604	557	516	530	550	573	566	561	532	556	514	558	553	561	589	587	573	553	520	549	576	513	504	586	538	555	527	535	582	536	538	548	532	548	525	482	542	588	524	557	562	540	529	511	523	535	517	578	509	556	550	566	543	557	559	522	501	539	562	543	511	537	524	535	562	510	560	562	544	599	530	569	569	560	562	563	537	561	484	559	537	533	562	554	486	572	567	551	552	583	528	571	572	527	527	541	545	539	549	541	546	523	543	534	532	543	569	538	527	569	559	502	562	570	547	609	543	530	574	543	534	546	553	515	531	527	526	552	556	568	532	538	559	548	556	549	516	527	539	557	533	576	535	562	535	502	511	532	566	538	578	552	538	549	562	503	560	575	527	522	515	526	510	522	566	535	546	499	527	579	561	590	546	491	523	581	503	589	547	540	569	572	578	541	556	519	548	575	550	547	533	524	506	545	521	553	549	520	528	532	533	553	563	558	493	545	529	577	567	543	558	532	534	531	581	566	549	578	567	523	538	528	549	515	529	560	537	528	528	535	543	534	549	545	535	501	554	563	561	543	519	518	527	541	528	540	575	518	521	532	527	517	554	553	558	567	516	523	559	503	540	577	555	517	545	536	507	534	523	505	574	558	524	553	548	553	547	559	505	529	546	543	543	546	553	568	561	559	494	565	564	535	564	582	521	519	550	504	545	538	534	528	565	574	568	495	533	547	555	534	535	549	544	608	521	546	523	551	516	517	526	522	558	542	548	527	555	545	570	580	568	543	533	565	532	522	546	545	578	544	521	544	565	509	578	534	558	499	551	548	555	592	527	572	539	526	523	544	574	557	517	514	538	559	547	499	570	539	579	526	554	561	534	521	559	525	521	544	561	549	501	557	506	558	557	513	550	549	527	554	538	570	519	544	521	554	529	548	566	591	562	504	535	519	574	559	527	532	563	553	524	524	544	565	547	504	533	582	524	523	595	558	521	557	519	514	530	543	559	517	531	567	552	520	530	592	547	569	519	513	537	551	560	504	535	532	569	542	538	588	528	553	574	549	542	540	505	531	513	537	551	523	600	513	521	542	531	540	539	510	533	542	523	557	504	525	517	511	564	523	544	514	511	554	553	557	513	542	559	547	550	511	536	544	576	583	604	534	524	566	550	526	528	559	526	559	589	533	551	537	543	513	561	543	509	570	589	535	533	551	540	487	544	551	590	533	523	568	533	545	560	550	525	544	551	533	555	530	545	564	565	565	548	554	533	529	553	544	570	522	547	549	541	565	542	553	544	528	534	534	545	541	542	515	539	529	530	515	551	560	528	556	518	556	550	527	556	529	518	556	537	558	568	531	507	542	543	582	567	515	551	574	596	570	528	555	546	553	571	550	532	514	542	478	536	512	501	586	541	539	546	559	549	541	513	549	540	489	562	554	457	523	569	524	503	572	527	532	538	542	509	515	528	553	540	541	525	524	509	586	555	511	545	576	505	541	530	519	507	565	563	516	540	530	542	523	556	524	554	502	527	518	522	528	531	571	539	535	540	550	537	503	547	544	528	546	512	562	517	555	537	567	534	528	539	586	512	548	525	539	555	513	538	529	511	536	571	556	557	539	548	572	545	571	545	552	544	547	530	548	567	526	514	539	529	522	540	562	522	553	589	537	556	581	547	561	550	548	544	548	528	497	545	563	540	533	560	541	548	550	529	555	566	558	526	501	455	492	557	557	526	560	497	547	543	499	491	560	583	532	557	482	582	504	549	566	518	514	511	533	536	515	556	534	542	550	567	513	542	518	558	511	528	593	560	528	556	526	568	533	555	519	509	476	545	544	562	534	503	517	517	596	529	507	554	544	539	584	541	582	561	535	556	471	534	618	495	529	537	542	554	578	563	519	565	562	543	536	534	535	529	526	557	529	594	511	583	530	542	519	556	544	513	526	457	542	503	586	520	564	583	551	555	535	552	555	540	507	500	557	546	550	546	525	532	525	514	556	545	547	530	523	548	524	566	526	516	525	557	566	536	513	501	549	512	504	545	538	543	537	530	512	540	546	522	557	577	533	518	505	520	548	533	519	573	511	554	542	524	536	512	519	513	552	581	524	513	540	541	557	555	527	504	522	539	590	554	472	546	498	577	528	563	529	523	523	526	503	541	520	535	535	494	550	534	542	534	521	530	513	541	578	558	602	536	564	547	486	521	557	535	525	528	537	568	509	532	565	510	510	543	577	526	567	555	530	540	544	572	544	533	544	552	525	516	534	549	515	499	529	542	544	550	573	539	545	522	560	534	523	525	535	578	582	552	537	531	500	533	572	520	528	518	530	526	512	536	526	527	547	536	511	535	494	547	529	552	509	518	535	542	568	522	499	571	505	555	511	571	535	536	544	576	532	517	516	557	545	546	567	550	593	551	566	548	546	526	525	542	533	556	545	526	532	530	538	524	552	562	560	557	530	534	528	518	536	537	512	537	576	516	534	557	521	514	530	567	521	555	537	534	529	544	527	502	521	518	524	543	542	532	535	538	502	530	541	552	569	535	549	575	557	593	540	551	549	518	569	569	542	553	544	578	549	600	504	537	530	544	556	524	550	528	568	478	554	522	539	553	581	531	581	516	549	581	511	558	564	500	534	520	517	509	532	542	549	568	555	538	541	551	527	530	555	527	519	515	537	506	491	483	548	550	530	534	605	571	526	501	534	576	554	570	527	537	567	497	560	539	534	495	537	538	554	489	515	526	563	535	550	570	573	535	536	513	517	555	533	525	557	518	506	524	539	533	520	567	549	508	523	553	524	532	524	526	530	555	527	580	531	569	536	525	548	511	538	510	532	553	563	563	531	544	533	563	543	513	530	542	535	524	554	519	533	553	522	543	556	541	543	527	547	586	532	511	516	560	527	504	517	561	565	530	556	508	524	537	570	564	538	574	586	553	591	551	566	531	563	515	529	540	558	545	510	592	530	512	520	523	567	519	537	575	524	557	554	537	546	540	487	536	524	517	555	534	537	524	535	548	582	523	524	569	549	515	520	527	491	521	526	539	541	507	521	562	546	509	559	554	511	613	584	559	598	528	555	552	501	524	551	533	526	499	581	517	517	565	558	523	518	553	539	548	546	552	567	524	537	572	559	546	508	565	535	528	518	539	569	522	557	541	519	539	538	490	555	499	514	546	505	535	530	558	524	508	520	503	543	517	529	557	517	541	520	572	508	529	494	539	554	529	532	492	551	530	552	566	537	492	547	506	540	511	527	534	500	509	523	514	536	562	555	530	532	578	541	526	559	495	527	525	559	522	559	545	540	470	536	536	552	517	553	561	531	512	536	535	537	549	501	546	567	541	528	547	513	540	524	575	513	520	513	557	530	522	539	591	563	526	498	549	552	503	544	524	526	519	557	522	569	530	568	536	550	550	521	512	523	521	523	537	537	518	555	587	500	552	528	555	549	536	506	545	511	526	529	536	534	550	520	557
27302	12608	2253	1449	1216	1097	782	1468	2441	2366	1554	877	594	469	505	484	458	477	444	493	419	472	435	500	479	461	493	471	506	457	449	509	481	455	457	494	489	460	454	436	435	437	418	458	462	467	488	496	474	441	463	450	496	474	453	459	498	472	447	484	470	452	482	464	461	490	457	499	485	501	456	484	433	481	473	483	501	477	478	513	496	475	436	483	465	466	451	497	495	495	447	431	459	498	469	486	448	423	434	445	457	504	465	473	495	452	442	450	465	482	465	467	462	437	456	505	462	437	504	508	468	438	483	465	492	443	502	469	517	455	459	491	429	452	464	474	447	472	457	460	465	485	500	466	469	436	469	481	435	458	442	458	458	457	451	505	488	443	477	526	462	465	469	485	483	459	485	476	454	490	472	483	481	485	470	471	476	486	486	434	486	433	469	522	431	472	476	484	453	501	469	475	452	468	477	463	447	469	447	464	432	486	471	448	460	458	474	426	480	443	463	509	443	462	469	435	455	463	460	480	494	500	510	462	479	447	455	438	463	397	483	446	475	479	483	489	474	516	469	395	457	452	457	479	437	431	486	447	444	486	465	450	442	455	473	505	482	448	480	491	436	492	438	482	486	484	453	459	503	443	450	474	448	474	463	477	470	469	485	474	497	454	464	445	445	464	456	507	490	413	512	463	490	490	465	479	483	455	466	470	480	504	434	491	521	451	501	481	513	438	467	480	447	450	462	476	465	461	486	439	479	486	450	482	455	441	461	481	432	429	459	486	448	490	478	470	473	465	490	458	486	486	473	445	463	486	422	469	488	464	479	486	464	450	427	451	481	459	464	492	435	473	459	453	421	465	473	483	494	455	493	476	500	510	440	485	475	471	468	483	462	488	460	481	468	459	454	409	481	461	482	471	475	459	456	469	445	496	450	451	437	483	456	469	449	489	434	474	430	459	438	477	458	472	468	452	457	450	463	439	443	494	451	467	476	457	452	463	425	450	454	487	484	482	447	486	440	499	454	453	427	480	466	445	436	474	494	451	478	478	457	455	466	446	482	441	485	464	483	464	454	467	508	495	494	443	439	441	473	493	480	475	491	446	490	517	468	469	444	478	446	471	448	461	438	459	494	495	455	464	463	483	444	464	464	464	451	498	470	487	471	489	456	468	461	492	470	450	463	449	447	446	465	439	458	486	460	463	444	470	454	462	470	466	496	461	453	448	441	487	422	448	462	466	477	449	471	453	493	466	455	508	483	481	447	498	489	489	486	472	479	470	522	440	437	449	480	477	448	510	474	467	436	453	473	448	481	502	490	483	466	428	484	465	428	476	460	457	492	475	461	447	455	454	468	469	445	508	493	446	471	491	478	467	500	461	456	457	441	462	469	464	447	508	441	448	459	475	409	524	492	482	499	447	456	458	478	491	452	442	490	489	445	440	512	437	452	457	476	473	457	474	446	465	467	452	432	435	450	476	460	478	497	475	491	455	493	468	480	443	466	473	434	484	477	466	527	450	453	462	483	471	512	472	477	474	444	475	471	448	447	448	456	466	473	455	492	454	459	481	476	495	490	500	437	443	487	494	445	442	478	491	458	444	475	435	514	419	445	420	454	466	449	460	473	450	468	459	478	475	420	461	478	475	492	499	463	457	457	477	491	473	463	475	509	433	449	500	467	445	489	424	447	465	448	440	482	495	467	425	482	449	507	459	472	461	446	444	462	458	457	457	465	460	486	497	448	437	466	484	451	466	460	481	456	423	451	450	470	479	483	448	492	470	467	470	479	474	481	481	491	480	459	491	464	477	501	487	439	443	489	468	434	522	445	464	464	432	438	454	425	468	483	440	501	457	443	470	503	467	500	470	486	481	504	469	469	458	479	468	485	507	501	477	478	456	483	452	516	472	472	503	470	477	454	495	425	485	449	484	447	476	420	441	461	448	470	427	458	486	487	486	469	500	443	424	472	454	481	454	428	442	469	455	494	456	450	453	473	456	450	429	468	458	466	500	459	439	455	453	452	438	487	482	488	463	496	445	439	452	439	487	487	461	459	468	431	485	481	510	429	455	460	471	455	506	484	451	443	466	483	529	456	465	508	460	495	451	488	478	484	468	439	445	472	476	444	478	496	455	469	470	448	496	462	491	473	469	475	429	474	406	461	504	477	423	483	492	486	472	463	451	488	458	470	488	472	436	482	492	464	451	462	468	427	493	459	476	495	430	488	487	521	480	470	497	463	443	451	484	450	488	467	493	434	444	457	482	457	470	471	494	452	475	486	462	437	489	461	507	487	466	433	486	474	469	443	480	468	448	446	425	456	463	455	460	476	474	476	488	446	506	494	460	453	464	462	481	423	462	456	421	464	499	439	497	459	464	498	495	493	465	473	479	475	461	487	465	460	440	471	413	472	479	477	496	450	493	469	462	519	459	486	477	478	442	478	454	481	482	464	461	449	457	479	442	467	462	468	463	448	443	487	481	475	408	483	435	504	452	465	461	447	486	483	477	466	474	455	466	476	450	487	466	440	448	483	440	480	472	437	432	470	430	480	474	460	449	466	468	474	511	449	457	456	477	479	515	446	479	468	469	460	462	457	467	469	521	452	458	471	476	449	466	461	485	417	447	451	470	446	460	452	523	455	491	435	472	459	461	506	447	457	425	430	464	470	432	485	463	481	487	462	464	474	510	492	464	460	450	501	426	467	472	454	464	461	487	462	466	452	470	476	440	461	462	504	434	481	444	466	450	460	466	469	454	482	504	458	500	486	474	485	473	429	471	478	467	486	455	489	466	443	480	459	474	466	462	455	508	479	477	465	487	493	481	450	498	464	469	490	493	448	481	471	448	470	456	429	415	487	490	470	526	466	470	495	428	472	478	473	484	457	454	439	489	514	488	455	457	458	423	439	447	458	495	492	446	493	470	493	440	486	470	461	498	437	504	453	483	443	496	438	471	467	497	479	449	498	437	454	486	451	499	492	450	456	442	478	545	481	498	513	444	442	476	488	469	445	478	484	444	440	451	445	500	462	435	463	463	496	445	479	464	496	462	450	460	496	441	470	453	484	483	434	436	487	484	502	419	430	473	469	446	482	465	501	453	449	474	468	415	454	506	452	492	470	438	481	487	455	499	493	485	442	464	472	465	463	488	512	465	420	467	524	484	469	517	489	461	434	464	419	379	491	447	451	459	459	463	478	476	460	446	455	436	514	470	444	490	417	468	410	452	457	446	471	457	477	468	472	486	461	441	449	423	476	478	429	505	470	436	422	502	456	449	490	436	439	421	442	401	467	468	459	481	447	490	484	494	452	425	461	438	458	458	506	469	467	481	487	469	459	461	456	468	423	455	498	510	471	489	450	493	475	473	516	421	484	481	430	500	461	466	473	444	480	473	456	469	475	460	446	447	515	479	457	466	437	484	489	499	484	453	498	426	483	481	449	486	452	497	431	445	442	481	443	476	462	488	474	495	480	417	444	434	464	483	459	485	459	520	493	468	424	479
5198	1838	1683	1405	1804	1640	961	2173	3280	2812	1717	818	549	430	448	409	446	500	489	451	479	440	440	425	463	450	433	439	423	448	456	435	442	435	429	414	454	456	437	454	464	428	479	464	429	418	400	462	515	452	411	432	428	400	430	441	398	432	428	485	445	442	445	450	453	458	428	399	419	429	435	426	450	462	449	416	430	472	476	446	459	447	432	373	428	427	428	459	427	445	421	427	439	431	435	444	461	429	427	428	433	418	427	415	416	440	464	444	426	504	459	439	404	412	424	422	438	433	414	480	443	447	439	437	416	423	412	459	449	402	442	468	436	445	458	453	408	434	434	430	428	456	450	423	445	416	416	446	428	447	412	418	453	436	472	412	450	430	451	434	425	427	429	441	393	403	427	443	423	376	425	451	489	468	450	430	433	432	477	421	407	413	436	403	410	410	426	492	448	467	425	446	412	484	425	436	429	413	443	461	418	442	452	437	469	456	425	451	402	432	450	434	437	422	429	434	441	412	451	425	391	436	440	436	398	443	446	440	437	438	464	449	440	466	431	423	449	420	439	415	400	416	427	479	450	458	448	441	413	431	450	498	434	466	407	473	480	477	456	402	429	426	426	427	411	408	442	453	414	445	439	444	438	417	445	441	459	433	429	425	416	446	424	429	425	435	462	406	432	423	420	421	467	396	453	391	476	435	401	409	434	454	450	420	432	438	414	442	407	424	423	424	412	429	466	434	444	406	431	432	443	453	431	459	435	447	378	465	481	435	445	413	487	415	413	427	423	415	413	411	449	475	458	435	426	417	425	395	436	444	436	447	410	489	391	398	425	414	440	396	437	395	436	444	401	450	419	438	439	462	417	467	406	421	438	445	436	420	419	390	426	422	465	453	404	409	423	430	406	457	448	442	420	420	414	461	459	471	457	430	402	469	422	450	406	420	418	476	440	452	447	437	426	416	412	469	442	412	413	429	463	435	427	412	441	435	424	437	436	461	425	445	424	447	421	438	422	435	431	433	412	449	441	466	418	469	416	430	417	448	429	456	447	434	437	434	420	432	413	439	440	432	438	459	462	435	436	458	456	420	446	448	419	454	413	406	421	410	465	456	442	440	407	477	452	437	405	452	415	456	407	458	442	427	423	444	408	420	418	436	416	436	402	438	431	454	417	449	417	434	442	480	463	442	435	443	436	430	440	421	408	425	390	467	460	437	443	436	469	416	462	462	429	428	416	429	444	452	411	415	451	457	424	422	437	420	399	420	458	427	470	453	425	428	438	448	471	441	439	423	430	396	451	433	444	448	446	455	432	438	420	409	420	449	457	439	421	431	429	420	443	433	435	447	451	424	441	444	412	401	454	433	422	452	431	438	431	435	431	449	383	434	435	441	441	432	434	485	455	406	454	459	371	420	412	419	431	441	438	424	459	456	454	467	415	426	423	436	395	431	445	427	463	499	425	437	456	440	447	460	427	402	473	456	462	409	430	401	438	420	473	402	461	451	421	465	449	454	429	453	454	404	417	437	475	457	454	385	436	467	429	432	503	431	459	455	458	421	470	428	475	430	423	453	402	450	470	431	468	454	449	480	455	443	481	481	409	410	420	432	442	440	415	459	454	442	423	458	420	423	428	412	423	445	427	415	451	438	448	459	429	453	430	458	434	424	438	417	410	411	459	432	475	449	435	415	446	417	433	438	432	430	432	445	446	457	419	447	456	413	475	420	453	458	468	444	450	418	424	441	441	439	474	418	444	465	440	463	413	424	446	422	416	456	425	417	465	450	444	429	456	433	454	432	405	475	450	447	468	440	443	435	430	443	476	427	431	442	442	417	452	435	436	442	434	444	446	405	441	470	434	482	424	391	437	421	503	391	443	436	430	454	445	432	445	438	419	418	419	431	451	429	462	442	403	426	427	448	436	488	423	424	449	430	444	436	442	446	440	442	424	450	423	467	408	394	417	433	427	415	436	437	441	382	423	392	423	421	439	437	396	446	423	381	443	428	437	431	430	425	404	405	413	451	416	455	413	458	444	416	430	426	435	465	421	436	447	454	433	427	443	430	445	410	441	399	428	436	438	423	414	420	426	443	440	457	441	460	426	439	467	443	430	437	468	466	446	408	438	418	450	462	437	458	477	458	435	401	418	427	435	440	453	441	404	442	452	472	473	459	444	461	431	435	440	420	446	425	417	395	467	460	458	414	435	441	471	438	426	429	460	458	475	446	416	472	427	406	438	465	440	436	408	455	442	454	395	413	427	437	448	400	426	485	422	398	432	439	406	449	454	424	442	441	434	436	403	439	450	415	426	447	452	446	409	464	455	423	428	461	423	436	441	448	448	395	450	447	436	470	435	428	432	438	449	447	409	459	415	454	441	429	430	466	425	416	411	439	449	426	452	434	432	429	429	446	469	434	446	464	475	417	466	449	423	468	432	406	431	409	398	448	432	460	436	430	444	417	470	426	426	444	436	425	427	456	415	428	450	413	455	437	403	469	450	479	437	408	436	437	436	457	452	422	412	407	433	439	425	445	455	420	434	447	437	431	450	431	422	433	475	423	434	450	438	417	431	460	435	443	422	444	436	396	453	456	442	459	424	443	435	450	448	444	426	423	466	440	408	444	448	457	405	410	411	465	402	440	465	449	432	440	448	444	458	420	405	443	423	433	432	412	453	428	436	398	464	437	415	430	441	423	445	478	451	429	420	437	441	442	410	429	421	408	430	463	436	440	424	399	458	451	501	456	446	420	459	416	448	406	431	462	413	447	439	434	442	436	421	436	461	427	440	437	420	415	428	463	409	419	434	440	428	450	449	447	442	425	434	416	479	424	419	442	423	425	416	431	437	474	495	429	419	401	456	455	442	436	433	429	471	433	452	428	418	427	409	422	451	448	430	428	455	422	469	471	455	444	411	407	423	446	444	425	451	441	409	483	433	430	442	429	478	439	431	436	434	436	444	456	403	412	453	419	443	448	491	436	405	422	431	453	394	421	405	419	411	428	446	425	459	463	456	436	431	426	441	446	472	401	444	473	428	393	442	450	456	452	451	457	460	425	442	488	439	438	452	435	436	438	433	431	462	457	438	462	433	456	448	418	438	469	413	446	426	447	433	420	412	402	409	410	430	468	463	421	418	472	463	407	453	440	458	435	417	446	434	438	401	490	443	421	447	417	447	419	458	413	427	401	450	424	453	415	455	458	422	403	433	466	442	455	432	473	426	441	449	459	415	443	415	419	474	451	446	419	440	448	463	434	443	455	429	480	472	447	429	427	403	441	464	410	436	432	445	434	452	419	450	456	417	473	409	450	448	445	424	435	455	444	429	428	390	457	437	434	422	454	443	457	438	438	440	421	427	416	448	473	499	413	431	487	410	489	464	414	458	428	407	451	470	434	430	433	452	422	438	439	441	445	432	442	464	464	394	428	433	438	479	409	430	435	429	442	421	390	431	395	483	431	460	453	465	450	479	416	461	414	431	393	400	443	434	474	403	433
25449	21361	27265	25203	9314	2772	3286	13953	23028	16847	8110	2490	968	535	496	491	451	479	482	449	477	507	498	508	497	498	501	497	482	477	470	494	494	460	483	466	486	454	470	461	502	498	503	449	448	453	474	490	474	485	469	485	464	462	434	483	461	482	499	454	499	427	464	512	488	463	428	452	455	459	453	476	447	464	440	477	461	450	477	552	450	453	491	455	436	473	476	503	451	464	472	391	415	458	491	434	496	504	453	459	478	463	472	499	434	442	480	425	476	496	487	425	474	479	446	461	454	427	491	494	462	447	482	476	447	459	495	417	451	491	466	466	479	439	487	462	426	496	478	476	485	437	455	504	482	458	500	467	467	496	460	490	497	475	491	480	443	465	468	465	466	455	476	489	454	479	452	482	504	452	481	501	506	456	470	467	513	465	513	461	467	432	488	506	493	515	523	525	515	480	473	441	416	501	493	468	500	499	429	457	456	479	479	443	437	479	465	485	505	468	455	475	434	451	453	473	471	474	483	487	453	503	474	495	499	498	482	461	481	429	473	464	455	475	467	491	474	429	482	473	463	477	490	490	472	474	444	451	491	473	495	471	457	486	452	439	503	457	472	466	475	459	471	501	470	451	442	469	482	487	476	449	488	454	472	445	480	442	473	455	474	476	504	481	504	450	468	527	456	453	515	463	492	448	479	458	460	485	470	477	491	474	472	442	441	482	489	471	451	509	449	459	469	426	460	456	441	473	469	447	508	460	490	489	440	492	449	459	514	487	484	480	460	449	459	447	434	442	446	520	443	480	540	444	461	450	484	473	498	509	502	468	504	477	470	499	452	452	486	461	463	463	472	459	482	496	483	499	464	504	516	501	472	493	478	448	449	477	495	503	444	517	447	499	472	463	461	459	490	511	445	451	479	435	497	488	497	463	453	465	474	496	446	498	452	449	486	525	516	488	493	478	452	444	473	500	475	483	466	458	457	441	478	491	492	478	486	484	471	474	448	462	461	469	474	482	477	463	476	473	477	447	468	473	445	453	483	469	494	487	429	481	482	475	478	452	478	436	479	437	458	471	486	446	439	461	480	486	481	464	532	458	474	469	482	465	467	484	477	466	475	478	477	467	489	438	452	460	459	553	489	481	446	479	454	470	494	465	435	440	477	440	493	444	455	522	497	492	459	431	489	496	480	501	465	470	476	483	441	473	501	453	485	494	453	430	442	492	475	463	502	486	450	463	487	479	474	458	440	480	470	511	518	469	491	496	462	474	498	478	470	487	466	456	483	484	466	503	477	484	432	472	479	464	508	493	468	460	482	463	469	487	464	488	483	453	456	453	475	451	480	494	497	459	463	464	468	505	468	501	453	457	492	466	492	461	452	463	509	457	451	487	506	449	524	441	448	464	503	431	489	514	491	463	489	490	501	483	504	480	455	485	474	496	464	494	447	439	463	464	515	464	472	471	499	485	488	483	490	470	428	500	444	479	481	445	458	462	494	502	409	473	518	551	470	450	480	457	467	505	493	504	507	448	474	488	473	471	491	436	441	474	464	483	491	517	474	486	496	468	505	507	467	478	496	491	491	450	434	444	458	448	498	475	448	456	456	457	467	456	448	497	477	482	486	460	497	475	507	504	447	523	480	484	458	502	499	477	471	465	482	481	480	460	466	468	472	503	500	482	476	445	521	465	477	476	479	470	494	455	447	459	490	487	462	436	473	487	461	464	466	480	506	460	458	456	439	471	443	458	466	499	475	476	492	552	519	497	486	458	450	451	468	501	461	476	496	488	508	507	459	459	452	471	479	504	437	483	478	459	487	459	515	442	455	518	478	492	480	454	447	407	494	480	463	499	465	503	475	518	437	490	490	470	470	472	429	436	476	459	445	490	478	484	432	471	476	460	463	442	440	505	457	463	475	455	469	506	433	447	472	453	489	496	461	465	478	485	469	433	506	495	464	468	467	514	498	491	447	475	497	491	484	468	470	454	482	485	478	475	491	508	471	479	490	492	478	495	456	474	437	496	467	515	477	460	477	504	471	491	510	457	459	491	500	459	491	482	472	476	456	431	463	474	505	504	455	419	451	442	455	448	469	476	464	445	479	490	477	441	477	491	490	466	510	460	455	446	468	461	462	435	492	474	538	459	486	518	507	458	443	489	497	452	456	425	521	517	478	483	511	473	468	488	458	501	466	462	497	501	447	470	470	447	484	491	500	428	495	453	497	507	485	452	473	464	527	475	446	490	462	435	454	503	451	462	484	480	464	471	434	463	465	491	503	489	460	479	487	482	458	497	476	510	469	500	434	494	474	435	495	486	494	486	478	462	470	469	481	469	512	498	463	485	498	466	481	490	468	444	468	474	477	466	479	480	417	497	487	473	530	477	489	528	467	460	534	492	478	433	471	499	464	468	463	479	486	482	440	475	454	446	455	439	506	466	510	479	459	485	489	437	477	478	455	486	466	485	443	464	475	465	447	467	504	489	504	450	504	482	482	455	488	495	480	468	469	473	464	476	488	465	486	462	494	462	486	474	493	487	477	454	468	479	493	456	474	478	447	459	515	459	471	474	506	443	516	477	452	499	463	472	441	476	442	486	439	468	469	494	430	473	480	485	494	503	455	491	484	456	464	479	472	445	474	458	453	484	463	471	443	497	461	440	473	489	496	451	462	458	424	511	473	462	464	478	444	479	480	508	487	475	481	476	448	454	464	488	466	483	504	465	499	514	477	475	466	479	509	479	456	446	534	450	483	462	489	462	486	479	506	464	458	494	492	489	433	455	480	441	419	522	459	450	465	497	472	468	446	462	490	448	515	474	478	483	494	526	450	461	468	456	490	515	446	483	478	475	469	478	510	460	527	468	481	460	487	458	450	459	413	495	486	478	461	496	482	462	465	473	500	478	512	473	478	477	504	475	496	514	525	490	489	470	435	475	479	516	502	492	474	454	482	469	423	502	448	481	460	440	425	449	451	503	476	523	447	448	482	482	450	512	516	511	455	438	488	429	488	481	479	531	503	504	496	477	454	467	475	487	476	494	521	498	457	470	475	455	464	489	437	463	444	498	472	441	460	451	478	475	462	496	472	513	468	453	460	487	484	509	447	490	491	473	483	488	505	501	488	496	449	494	510	489	475	480	503	476	476	466	507	481	426	479	438	464	479	495	473	474	490	443	485	485	476	464	459	469	444	531	475	474	456	483	491	479	463	430	484	466	460	522	466	439	464	518	485	461	469	470	463	464	501	475	471	473	476	439	445	498	505	494	448	475	491	454	457	519	496	497	453	484	507	494	463	455	456	443	491	405	474	500	501	477	481	474	480	460	478	461	447	462	495	501	474	481	487	484	461	519	486	461	474	460	451	506	463	462	467	471	497	480	491	483	433	511	462	492	472	454	468	467	470	481	462	456	465	471	504	459	501	488	464	494	472	471	491	484	435	464	437	473	483	474	523	450	486	492	500	488	436	463	461	493	455	481	456	504	477	461	477	442	478	459	460	458
4268	4899	7759	6205	3870	2438	4760	16348	22521	14192	7488	2649	985	568	468	457	536	439	426	486	467	442	509	445	464	509	455	434	471	496	443	474	447	479	486	480	454	471	492	442	470	472	451	467	484	494	479	444	465	458	476	486	446	453	476	438	460	498	473	473	455	451	469	493	454	478	415	475	493	477	509	458	480	447	470	476	453	460	488	481	486	491	464	466	475	455	454	464	481	451	457	468	464	449	426	469	476	434	476	460	440	500	477	446	439	436	505	462	450	494	442	474	429	489	464	463	453	458	485	490	469	460	504	458	473	456	496	479	438	464	450	464	469	436	474	461	455	473	475	445	452	472	459	469	459	426	431	478	462	479	511	477	472	447	454	437	467	487	452	476	432	423	474	447	467	472	467	458	472	458	435	434	492	493	446	453	467	467	455	462	456	441	494	469	475	457	458	460	453	494	479	445	461	490	424	454	460	503	491	497	488	467	464	460	454	469	460	457	487	463	457	473	433	471	494	441	499	467	459	444	471	443	486	492	448	500	427	441	480	483	491	429	475	450	435	454	458	452	453	455	437	469	472	465	475	450	471	507	462	462	490	481	446	465	472	461	452	488	444	460	485	462	441	461	486	433	425	465	425	430	452	473	480	455	480	443	440	454	461	445	460	452	466	423	468	488	450	453	476	465	460	476	471	434	431	408	481	478	432	488	503	479	455	442	462	455	446	480	457	488	474	494	478	460	432	443	465	464	480	485	500	477	446	425	468	495	468	445	408	426	462	424	427	467	485	460	464	453	471	472	454	460	438	472	474	471	423	479	470	455	470	485	454	443	472	445	496	456	465	461	448	456	472	456	483	461	456	449	435	435	416	487	496	482	479	465	486	490	445	478	459	481	467	464	433	452	437	454	426	461	467	431	486	487	453	452	411	457	465	474	453	457	458	473	498	455	477	458	482	468	466	483	474	451	523	497	423	435	496	469	438	475	473	472	474	460	445	463	515	449	441	473	456	447	475	418	472	464	448	448	440	456	449	466	519	450	481	455	480	444	440	503	475	445	465	452	464	480	483	457	421	457	439	433	464	476	458	513	491	456	492	448	450	458	463	460	450	503	485	447	484	445	470	443	458	431	456	455	466	494	464	489	469	455	491	408	476	441	442	470	465	479	469	472	423	465	493	450	469	470	431	483	473	446	474	443	454	471	456	475	469	484	451	459	462	473	477	434	462	459	472	474	475	462	469	411	476	436	468	455	470	468	447	489	481	465	450	472	492	483	421	455	444	470	453	438	479	465	426	435	465	445	432	449	461	443	438	454	471	459	435	462	470	473	443	455	440	469	453	439	439	491	414	485	470	477	434	464	446	461	416	475	491	438	484	454	493	437	437	493	471	496	487	453	444	492	460	489	438	473	476	468	461	490	468	467	453	479	453	492	449	454	461	450	457	486	498	450	485	440	457	443	473	462	431	477	458	470	453	480	446	440	475	435	474	424	478	415	433	463	441	431	446	420	458	454	460	475	458	467	484	444	448	456	472	463	469	448	474	460	444	488	471	460	518	439	414	460	435	489	445	426	466	484	451	493	438	456	462	442	466	490	477	447	459	463	432	467	498	467	468	450	453	458	478	470	436	444	472	463	437	446	477	439	462	470	487	443	475	462	478	463	448	484	455	491	448	460	500	469	441	462	469	457	436	478	453	466	456	454	501	446	477	475	458	494	489	483	480	454	464	440	491	513	449	479	509	510	450	430	488	461	480	444	498	479	453	501	498	464	493	467	479	481	482	444	479	468	488	493	448	494	447	490	451	432	461	489	450	456	447	455	450	440	474	446	514	499	440	503	508	476	423	440	464	456	457	441	422	461	482	478	454	468	450	414	433	442	462	460	472	441	459	483	444	460	461	465	443	456	448	468	451	442	453	494	432	478	475	461	470	440	478	446	476	456	495	467	417	504	475	454	480	478	436	465	451	453	465	445	432	453	440	453	390	497	521	476	461	477	431	458	457	437	466	444	440	467	456	463	447	412	423	453	443	444	452	491	482	447	480	461	460	464	436	472	438	463	463	465	482	473	460	470	449	438	459	451	454	479	462	444	452	448	443	506	459	461	477	484	451	448	472	438	460	453	486	442	484	438	487	453	443	460	427	456	479	439	451	490	468	468	448	449	471	452	481	483	448	454	447	496	431	443	465	464	415	505	463	453	462	459	460	436	468	466	470	463	469	464	417	461	494	422	434	478	472	490	441	481	486	435	424	506	478	455	453	449	484	434	486	443	445	472	447	459	451	462	504	442	446	450	464	433	454	445	453	503	494	483	477	446	461	490	459	423	439	473	438	468	461	447	450	430	448	496	484	484	445	494	470	427	440	444	407	443	456	460	446	448	458	445	452	452	466	474	489	467	450	488	416	442	446	473	461	467	477	438	474	435	423	462	466	427	461	470	501	475	460	451	436	442	469	447	455	475	464	429	442	461	464	443	482	455	471	464	471	456	455	488	462	463	462	438	444	491	434	508	459	504	453	443	454	474	441	472	472	476	462	497	468	464	458	426	443	485	487	465	453	447	436	486	457	454	467	436	424	463	476	457	466	437	486	431	452	437	439	439	409	454	426	473	480	431	489	488	430	444	488	488	456	467	447	493	464	487	461	459	449	423	461	461	496	443	480	454	467	463	470	481	423	445	445	486	503	470	427	462	434	454	513	429	482	463	469	472	457	486	429	479	461	506	466	438	432	441	447	460	441	457	472	468	443	451	475	457	449	468	460	471	469	471	457	473	456	470	450	457	458	438	488	460	485	465	465	454	471	443	450	450	474	453	454	468	446	432	452	443	510	484	460	473	472	497	485	503	424	460	441	475	474	494	446	449	440	480	453	472	420	444	475	452	470	446	477	476	457	442	438	532	434	432	463	463	473	444	442	448	463	409	472	452	433	467	439	443	462	471	460	471	455	437	431	435	466	438	461	453	446	481	429	448	459	459	507	463	475	491	451	442	452	432	452	432	436	459	482	529	461	481	467	449	453	466	441	492	455	461	461	447	441	487	468	445	436	454	450	464	467	456	469	500	474	466	496	451	462	417	462	459	496	471	509	432	458	439	466	446	428	469	450	444	438	453	460	459	471	474	454	481	462	414	451	422	439	435	457	492	474	440	448	455	420	472	451	461	448	501	471	472	461	489	478	465	452	481	452	463	455	495	459	486	465	485	483	454	480	430	488	483	473	442	444	442	457	420	461	469	450	473	454	419	429	457	453	463	481	451	468	447	436	470	450	472	488	460	441	417	445	494	451	486	475	442	468	491	435	444	468	463	496	445	437	471	456	435	446	454	469	435	434	440	464	434	472	462	492	494	466	500	466	443	476	460	478	412	458	477	460	476	498	434	488	456	502	445	471	471	455	463	481	464	461	435	462	453	448	464	439	467	439	475	441	458	488	460	486	430	460	467	440	440	468	450	473	482	466	458	467	465	446	451	435	471	441	452	409	459	504	442	456	494	458	446	474	439
24176	21353	28658	24427	21108	9317	8933	27431	39520	31219	18469	5884	1559	839	678	613	633	648	588	618	555	582	592	591	568	592	566	561	588	642	584	529	548	561	585	556	607	562	572	574	589	595	559	564	576	593	591	595	585	595	605	604	580	567	540	584	533	558	571	561	574	575	582	604	571	570	554	592	597	609	594	550	604	636	529	565	568	578	559	543	610	588	560	569	573	553	529	619	566	574	578	621	564	533	551	563	539	582	581	572	548	626	538	586	582	582	572	566	577	571	531	616	582	540	599	584	564	576	585	571	520	548	557	582	581	619	553	600	573	581	611	573	570	587	589	579	586	550	573	574	618	548	581	563	563	600	581	583	570	611	595	557	570	534	557	583	574	565	602	591	585	587	556	584	563	569	589	580	544	583	582	562	613	574	603	558	619	573	605	567	525	599	601	567	585	559	536	555	588	597	565	561	572	549	521	586	562	591	539	530	611	557	556	554	590	603	564	578	589	564	549	556	547	564	615	594	579	571	539	558	577	560	570	580	557	530	522	585	578	608	565	594	580	579	577	565	581	629	566	577	592	567	600	536	585	569	526	573	552	602	557	548	576	583	558	565	561	569	581	533	600	586	572	609	545	571	626	624	589	555	604	556	586	586	593	577	598	578	537	538	567	560	577	610	553	569	616	576	558	561	617	545	566	552	599	544	569	548	590	582	550	565	570	534	515	603	564	583	565	596	560	533	552	568	597	569	573	602	575	536	578	560	561	612	571	601	586	529	615	565	554	596	589	573	589	555	586	551	614	614	599	541	589	548	578	559	557	559	530	530	594	546	566	577	565	599	567	590	533	562	562	557	610	599	642	596	523	553	623	554	556	589	564	529	572	599	599	581	580	507	584	576	568	576	524	585	587	583	552	539	556	545	592	578	578	554	630	570	540	541	531	561	587	614	584	581	581	604	584	575	577	593	591	545	561	584	570	554	558	523	575	530	603	556	515	559	573	544	575	534	612	588	561	551	532	564	562	583	545	564	604	567	599	582	586	578	551	563	561	619	601	551	540	560	542	552	536	569	530	630	616	573	592	574	565	566	525	585	576	545	563	577	562	544	582	591	585	621	557	546	585	611	557	557	597	583	564	578	621	609	564	588	583	589	562	573	543	545	548	580	619	587	600	603	570	591	573	556	569	568	615	583	553	555	610	551	554	619	540	580	593	575	547	553	571	586	579	542	546	556	576	610	583	604	608	601	591	557	540	541	553	544	573	567	564	563	530	620	572	590	555	586	615	592	586	592	593	584	590	582	564	546	572	576	576	550	537	581	581	568	567	551	599	586	558	581	524	548	573	565	552	607	537	557	591	508	534	575	615	529	620	539	582	585	533	565	555	593	574	591	537	580	566	581	561	553	550	565	540	553	586	597	586	604	560	557	563	558	572	573	616	577	566	581	589	606	553	539	553	598	576	544	581	580	575	529	560	546	539	539	542	540	592	558	578	563	572	595	513	535	602	556	591	552	564	562	564	595	553	573	566	560	573	561	574	577	579	584	549	532	554	593	550	614	599	559	574	571	567	522	575	554	545	557	578	598	579	548	567	546	570	543	563	601	560	564	574	564	597	583	572	586	584	555	555	566	580	574	584	529	530	532	606	554	558	534	575	537	560	539	588	589	607	592	567	538	600	520	633	591	545	533	568	541	644	587	574	584	540	556	583	544	534	577	588	548	564	532	559	559	620	578	546	567	560	604	582	599	603	579	614	567	538	564	586	550	557	577	527	554	590	572	558	609	565	614	596	556	609	577	569	589	579	563	579	574	564	576	606	549	556	550	570	566	583	521	554	604	536	573	615	584	612	542	615	591	555	544	554	535	580	604	524	560	610	593	557	559	552	564	578	539	574	553	557	526	546	507	576	582	560	562	536	562	566	569	592	579	584	602	571	548	572	576	541	553	549	546	596	583	532	599	611	593	615	576	561	583	563	575	593	600	643	564	565	575	572	584	606	590	572	547	594	603	590	558	584	580	585	595	596	553	561	557	615	563	564	576	558	546	594	555	543	560	566	547	628	582	563	578	569	570	545	611	576	639	621	545	569	585	593	558	532	519	573	581	570	555	577	564	565	591	547	542	534	591	544	559	569	579	566	581	604	570	599	573	542	562	544	574	539	556	587	597	586	599	574	585	610	548	566	582	570	577	582	575	590	629	574	560	583	572	568	590	554	586	561	490	588	563	596	625	582	532	564	559	536	606	548	555	624	570	543	577	584	577	568	538	608	557	594	590	572	582	567	577	551	578	590	535	564	558	560	599	547	549	589	567	543	565	536	589	578	576	574	579	571	530	586	587	558	583	573	550	574	581	558	563	570	562	554	577	578	544	576	559	558	592	594	595	520	619	536	523	581	527	581	544	541	565	533	559	572	613	583	609	542	549	567	575	547	561	571	558	527	557	537	535	562	562	559	555	627	542	528	580	598	588	570	556	580	591	586	559	571	596	534	589	561	561	527	548	557	605	586	582	583	577	580	579	560	588	561	548	610	553	596	549	600	557	589	586	553	556	543	581	564	547	582	585	593	557	565	538	585	548	581	565	548	574	569	572	573	557	593	572	528	598	594	551	566	544	588	559	581	564	548	630	585	566	584	581	535	573	569	526	582	577	566	570	572	579	580	597	574	567	600	558	564	579	585	591	561	548	562	562	538	571	555	538	595	543	568	565	601	572	572	578	625	601	517	569	577	606	555	548	541	547	549	558	587	572	565	529	550	581	574	547	534	593	580	533	554	554	558	555	533	547	550	558	569	567	495	618	578	573	510	554	573	580	594	555	570	559	599	605	576	570	575	557	581	535	504	543	542	586	561	594	554	604	609	560	591	588	591	608	524	507	534	588	565	561	529	567	562	603	604	578	585	539	595	579	555	623	574	576	563	595	558	555	575	521	546	567	575	562	550	568	591	587	585	535	590	561	611	532	592	616	567	593	590	580	547	550	606	576	589	574	564	614	558	581	603	589	566	566	544	583	562	613	602	604	574	592	597	513	575	550	533	595	558	597	572	598	558	572	607	581	513	568	553	589	563	535	539	620	558	601	610	587	572	585	556	554	615	591	581	584	565	559	594	594	573	549	575	564	559	554	609	541	537	545	552	524	541	627	600	578	524	578	600	593	582	568	616	555	591	546	562	569	579	577	542	623	546	613	545	636	586	587	613	571	585	569	569	538	559	587	618	609	550	608	576	587	616	570	591	540	560	585	609	595	611	542	559	578	558	587	622	525	560	544	555	593	616	554	582	565	565	535	566	581	544	615	588	583	605	542	550	600	584	592	594	556	533	559	618	561	586	569	603	563	595	596	594	583	544	565	540	607	556	547	557	555	551	593	548	570	575	566	543	592	577	606	575	593	563	553	583	594	589	591	577	599	593	597	558	567	599	569	568	623	580	540	579	628	593	594	565	568	569	549	564	567	623	574	575	542	571	588	552	547	574	601	583	581	573	592	585	541	606	544	615	551	559	557
5129	15968	18250	9510	4106	2321	10503	30837	37250	26786	14802	5037	1652	805	608	550	586	580	568	514	515	545	565	548	553	555	509	569	558	553	539	547	549	546	550	546	552	576	570	506	548	586	585	539	553	550	563	542	558	615	551	562	571	579	563	547	581	529	585	547	573	553	555	579	558	536	543	551	566	567	611	542	567	546	519	545	521	554	520	563	534	541	536	601	571	558	557	545	555	540	542	520	599	552	600	593	556	541	509	532	541	583	546	553	530	616	503	579	557	558	530	581	553	585	509	560	549	537	546	562	521	529	547	532	543	552	544	551	552	526	584	507	543	592	505	560	535	555	539	607	546	528	572	552	525	566	541	567	565	524	554	555	527	524	527	574	507	559	542	577	533	524	517	573	555	497	555	522	560	529	517	554	563	534	526	559	534	496	550	567	497	537	543	544	543	556	583	567	561	537	554	551	518	564	540	559	590	529	552	524	531	533	540	511	518	554	529	548	500	505	589	516	512	578	553	533	561	536	505	522	508	558	525	517	559	502	575	531	572	545	548	531	551	528	514	565	564	540	517	521	528	486	543	563	539	518	534	538	545	530	600	604	528	565	541	565	516	541	559	527	537	519	504	554	518	506	548	540	557	527	534	552	549	537	537	561	523	545	551	546	557	515	544	531	567	576	543	556	573	571	557	558	521	539	551	546	536	539	567	525	543	562	561	547	568	548	541	563	572	536	559	546	509	551	531	530	520	546	500	506	489	555	527	516	524	565	549	527	573	551	520	539	541	564	518	505	538	524	555	528	492	537	543	539	517	536	513	568	535	562	547	572	563	514	514	540	547	555	570	533	501	496	558	535	558	522	555	548	571	493	509	520	524	577	528	563	564	526	560	550	522	563	539	541	514	554	560	501	512	528	550	545	548	507	534	551	519	532	566	570	534	546	534	508	555	576	519	576	539	580	567	547	551	593	562	530	575	545	459	566	533	540	514	537	518	539	526	551	533	549	497	505	524	555	556	560	534	539	531	525	538	591	567	549	524	570	517	549	528	535	547	559	570	567	562	582	534	550	544	513	530	551	535	568	556	529	520	600	562	524	546	547	540	531	548	540	537	560	566	557	534	519	528	545	545	556	502	519	542	558	530	530	577	551	526	523	526	555	554	515	561	526	531	558	546	505	533	561	586	539	580	522	543	575	523	522	566	560	532	558	548	519	532	514	617	575	509	573	588	542	526	581	557	518	511	534	531	517	534	538	522	519	537	513	548	534	548	552	539	540	581	518	520	547	564	562	568	559	545	539	554	566	563	568	533	554	583	566	566	525	537	574	515	571	533	563	577	523	547	558	541	546	516	544	543	527	526	531	525	558	506	536	551	559	528	532	541	578	553	560	548	532	521	552	549	544	554	540	537	518	530	518	511	564	543	534	518	544	562	583	503	547	539	560	561	583	554	519	555	531	514	510	558	543	526	537	551	527	567	551	543	569	601	542	516	535	557	534	576	523	528	560	569	569	578	511	510	531	555	523	556	571	556	527	570	517	524	515	542	611	498	540	546	565	511	571	565	542	534	510	522	523	518	589	554	544	561	522	558	486	527	528	515	570	557	597	525	542	536	526	546	491	542	518	529	561	563	506	540	542	552	493	547	571	537	507	570	516	550	529	532	521	505	563	602	563	493	537	560	528	572	520	580	574	578	513	555	528	526	513	566	553	540	544	526	546	544	532	501	542	513	543	570	549	517	563	555	559	538	566	573	567	575	525	554	561	545	499	527	532	579	556	518	567	520	530	538	550	541	545	536	525	571	524	562	540	525	540	528	578	570	543	523	539	528	567	563	520	538	537	543	554	530	536	562	526	564	550	517	522	570	526	504	569	555	539	543	515	546	532	567	563	519	578	557	537	489	519	535	538	529	533	556	559	549	505	574	520	529	550	555	571	526	569	562	564	592	563	530	562	517	540	505	552	549	521	516	559	543	538	541	539	551	550	548	514	584	567	566	504	579	561	545	505	542	521	537	581	541	527	508	576	510	527	548	557	502	511	527	511	543	540	540	592	569	592	521	562	555	500	551	536	536	538	524	563	561	533	545	525	496	502	530	552	523	569	515	550	510	539	562	551	549	525	508	532	531	557	528	541	548	589	561	540	550	548	546	524	486	522	516	523	547	537	534	526	555	577	522	542	568	535	523	556	563	578	559	576	538	562	536	570	548	558	548	532	541	511	527	560	563	539	504	570	549	522	536	556	573	560	520	522	543	525	539	519	571	548	588	540	527	533	562	530	535	575	538	568	493	534	547	525	545	546	539	572	565	515	550	561	585	573	580	534	537	544	563	520	562	529	536	550	527	541	574	574	528	547	518	580	528	520	562	519	569	518	502	519	557	561	559	566	533	566	569	590	576	515	575	535	565	546	530	511	568	513	538	562	559	566	543	549	573	565	556	549	541	526	491	536	523	532	488	531	546	552	539	506	556	525	542	540	550	526	512	517	550	555	514	548	521	541	525	547	530	570	541	582	523	574	546	542	559	548	526	554	572	505	538	520	538	538	524	538	553	531	569	546	542	540	507	548	543	539	595	574	499	541	539	548	527	563	526	531	559	533	551	535	542	584	543	519	535	554	516	588	565	544	498	555	527	541	564	541	518	531	534	562	529	549	523	513	519	555	571	497	530	540	559	523	530	533	550	532	535	583	551	553	546	523	532	539	542	550	524	503	561	566	552	543	552	552	534	537	578	520	526	561	528	556	558	544	569	532	540	567	512	527	525	546	576	572	558	557	532	521	535	546	550	520	549	564	553	509	531	543	585	577	537	559	589	542	521	517	525	505	524	583	528	574	521	534	556	501	548	498	523	513	550	510	553	541	508	578	528	540	568	492	583	535	535	547	564	554	550	577	541	527	566	550	564	546	516	541	567	549	528	500	527	531	540	577	576	547	547	523	532	553	556	556	554	563	563	515	546	587	582	535	534	546	538	559	537	550	519	568	580	517	583	542	527	578	565	543	556	530	527	537	548	515	515	551	518	521	579	569	532	526	519	535	538	509	525	570	527	518	517	541	544	507	567	580	541	550	513	546	530	524	546	524	557	566	560	539	522	517	529	535	533	515	529	566	580	549	506	511	559	541	534	530	530	585	611	550	539	539	538	496	527	542	517	532	576	523	521	508	548	551	529	538	534	563	537	569	561	491	495	549	531	522	554	545	544	524	520	548	548	538	521	528	531	539	520	535	499	576	549	532	569	562	544	531	526	496	489	514	516	565	520	540	539	537	573	545	545	545	558	554	542	519	535	575	535	560	561	544	559	558	519	576	551	540	582	540	531	547	569	568	520	536	562	558	524	545	509	527	539	536	612	516	515	599	548	540	559	545	544	551	525	540	528	495	580	547	535	546	523	513	538	500	561	553	511	510	534	527	572	575	498	523	529	552	522	501	563	552	542	567	524	505	532	519	537	528	565	537	558	540	541	580	540	557	525	555	482	519	546	537	533	534	530	550	524	560	503	528
27848	15102	6202	2023	809	687	774	1998	2766	2332	1449	853	566	499	508	485	527	499	480	465	503	521	496	452	490	481	461	490	497	533	468	498	493	512	465	500	500	455	455	481	463	443	505	477	515	468	488	478	507	430	499	485	482	506	469	492	497	462	457	438	502	479	466	511	466	447	475	503	466	511	483	476	491	511	492	493	468	519	471	469	487	477	473	490	496	494	441	475	483	482	473	492	487	511	468	507	499	456	439	455	495	510	509	461	505	489	462	502	542	500	496	496	474	522	488	489	484	470	504	514	492	550	467	445	499	485	473	512	449	441	525	471	501	477	482	493	485	487	503	501	498	512	481	466	544	468	483	454	486	492	497	473	488	493	468	500	484	457	528	459	495	466	473	472	476	493	475	422	488	479	476	468	522	540	504	468	476	503	465	490	456	466	479	479	498	525	495	497	483	465	478	491	500	471	468	475	471	474	472	459	476	525	448	488	478	506	464	485	467	481	512	481	497	492	483	490	452	468	518	451	474	486	454	504	473	470	499	471	501	471	492	485	471	488	509	488	509	489	466	517	486	488	488	476	460	501	486	472	512	462	482	483	451	492	431	462	469	506	489	469	502	485	488	493	500	429	477	471	476	448	491	471	484	497	463	515	455	474	492	469	490	457	557	523	463	478	480	494	472	490	499	487	454	503	500	482	486	464	467	466	482	471	470	463	483	458	446	487	478	471	483	477	510	459	471	482	511	499	468	470	497	497	489	503	500	503	451	468	470	493	468	437	453	477	440	515	478	484	499	504	476	461	509	504	477	496	477	482	511	471	500	467	449	454	460	494	500	460	508	441	490	454	514	444	487	498	463	464	460	500	488	470	458	456	483	481	483	478	467	483	492	449	448	498	460	452	498	519	485	468	513	437	517	512	477	486	463	492	471	446	493	445	436	450	457	507	487	468	481	472	518	483	469	503	481	450	495	510	483	494	508	472	495	469	464	444	469	472	475	470	506	456	495	429	487	480	503	521	485	478	437	498	485	494	499	456	485	478	497	471	445	498	484	475	440	420	508	495	474	476	440	494	474	506	473	466	495	467	462	485	507	493	470	446	474	517	512	472	505	458	491	455	492	482	453	506	499	491	459	481	502	483	453	517	527	504	479	476	472	486	473	532	464	495	472	474	498	450	477	502	491	488	462	472	484	512	479	469	497	470	453	468	458	461	427	517	463	487	492	481	490	455	461	463	450	471	477	463	461	480	481	460	505	465	484	451	479	470	513	462	469	504	451	512	459	436	484	528	471	520	473	472	480	471	465	486	476	465	502	493	475	467	479	479	484	464	502	504	456	490	511	520	526	501	486	463	498	488	505	432	540	513	470	433	503	483	459	424	519	479	463	529	485	467	488	505	493	458	443	470	471	501	456	484	490	480	453	482	529	482	488	489	493	487	459	521	502	489	480	485	511	489	436	513	478	475	493	508	492	492	491	490	493	520	480	487	466	465	481	459	498	451	506	488	480	474	501	514	486	452	482	479	455	458	467	493	510	479	485	476	500	465	450	483	495	510	496	524	475	478	500	491	484	489	452	482	469	437	520	449	470	436	459	475	476	509	442	487	469	505	486	481	504	445	451	489	476	486	445	505	462	448	487	492	493	435	468	526	483	511	520	486	459	441	477	477	490	467	479	489	459	473	477	504	457	481	507	444	455	491	505	437	491	502	458	478	503	481	498	444	480	476	472	490	461	466	472	519	487	513	474	504	522	491	458	430	474	515	491	488	451	490	489	454	484	439	430	501	510	516	509	472	472	493	453	497	473	484	502	464	441	497	519	471	443	458	446	474	464	465	440	518	497	476	496	469	533	498	519	490	481	499	470	499	496	467	504	477	471	489	481	487	472	501	425	459	516	515	486	473	450	456	487	499	469	480	500	483	469	481	481	449	425	491	497	487	498	469	491	469	514	496	457	494	478	487	481	482	457	453	498	475	470	449	484	476	490	512	509	502	475	477	477	465	503	501	518	483	407	459	493	470	444	514	466	445	478	473	490	470	499	465	499	515	492	495	511	481	494	502	466	477	470	506	491	490	507	514	454	501	505	461	428	467	455	483	491	509	464	504	472	482	487	469	480	476	466	491	475	490	477	481	450	471	497	460	465	504	490	476	520	478	505	498	477	456	490	489	469	513	492	458	498	499	478	509	457	467	475	480	486	469	522	459	473	456	477	495	495	453	464	540	479	473	460	481	479	496	470	474	447	483	475	514	497	470	477	474	486	473	472	514	487	508	500	535	464	500	493	473	490	492	449	489	516	499	461	480	480	441	470	514	504	464	469	436	468	491	440	476	502	442	448	486	484	513	465	450	545	480	504	486	475	486	471	484	523	513	488	460	507	466	464	485	491	495	455	487	458	459	472	484	498	455	535	504	481	469	454	460	458	451	464	467	476	505	505	494	499	499	465	426	482	474	480	455	472	497	502	511	490	497	490	465	454	487	474	479	488	489	491	454	473	474	520	471	505	501	462	504	477	468	491	487	490	475	481	427	493	469	446	448	484	494	478	473	479	500	470	479	503	481	465	493	475	497	479	474	482	444	490	471	489	505	504	481	520	504	476	501	478	470	476	514	425	530	459	470	471	483	489	485	482	469	461	465	429	484	521	505	481	450	493	483	454	474	484	478	453	465	485	479	488	443	481	509	511	516	469	472	470	485	456	497	441	481	465	514	466	498	489	483	467	472	482	480	450	501	491	493	451	476	489	502	466	494	485	481	513	491	474	476	531	474	473	466	436	481	498	466	487	500	468	455	496	475	492	503	477	465	479	475	529	531	499	441	481	501	466	513	473	516	519	476	515	478	487	497	489	471	516	498	506	483	498	484	488	501	464	458	452	509	509	486	504	469	504	494	447	489	475	471	484	467	508	484	492	493	493	495	476	510	443	490	491	467	460	484	457	515	480	511	494	474	456	522	480	470	480	511	451	502	476	481	468	535	495	498	484	449	453	448	494	483	474	489	489	469	474	490	495	493	475	472	435	474	488	472	483	458	484	479	462	497	488	520	446	482	479	512	496	448	476	486	432	506	499	469	475	503	520	473	467	451	506	487	466	480	486	467	507	474	529	497	488	475	517	426	444	489	503	493	491	471	498	475	468	520	496	467	460	493	487	487	466	452	469	479	455	484	498	479	530	486	461	485	485	501	521	505	509	473	484	448	487	521	495	487	489	523	501	446	493	501	477	507	497	499	446	480	472	469	466	487	513	468	488	472	480	481	484	505	463	478	491	429	489	516	478	501	494	458	469	455	472	499	477	474	467	499	445	496	472	488	519	473	507	478	466	484	515	501	477	476	484	491	510	474	505	504	489	446	479	476	455	464	484	462	478	460	477	516	493	482	473	469	449	480	463	497	493	440	483	484	443	465	422	464	484	452	492	497	495	516	497	462	514	461	483	452	475	467	476	457	428	450	485	465	477	487	500	487	499	495	463	487	493	468	478	518	449	472	499	492	472	446
7296	7034	5955	1551	789	677	901	2878	3364	2785	1530	826	518	499	462	453	475	476	419	425	433	477	449	439	419	477	409	445	475	451	460	437	427	459	463	421	446	438	457	437	424	463	435	421	455	467	480	439	448	451	471	459	398	455	438	479	431	430	417	462	424	432	431	446	429	469	467	465	436	425	436	408	422	430	413	465	459	466	413	452	458	430	458	437	448	456	466	408	418	452	451	420	439	428	473	435	481	440	441	442	504	473	448	414	449	432	429	431	407	480	460	458	441	459	448	396	442	429	437	470	441	446	449	429	478	471	455	472	452	467	429	468	487	410	466	432	433	411	453	424	461	448	464	414	432	439	452	429	434	423	472	489	431	429	424	429	426	434	432	424	470	472	428	420	447	469	447	442	436	439	443	413	458	422	447	428	444	437	476	412	459	453	450	454	395	440	452	438	441	446	408	453	466	417	414	417	458	441	474	462	436	426	440	404	435	438	437	446	398	439	429	413	435	425	444	433	423	477	418	470	417	432	412	448	405	431	433	437	427	436	438	465	461	460	438	418	399	438	465	441	420	451	418	433	454	492	464	404	426	441	439	404	464	451	418	427	421	450	449	440	476	449	439	426	433	423	484	448	427	410	424	441	479	393	423	423	435	409	444	426	439	468	426	459	429	473	397	453	424	460	444	429	453	451	422	443	415	448	426	470	448	416	431	434	447	403	441	416	441	440	443	437	414	419	435	459	469	414	452	431	459	431	426	462	430	437	451	424	443	425	430	413	439	467	457	426	460	452	434	414	464	439	432	417	424	450	445	440	455	430	444	468	427	445	454	443	424	466	408	468	437	470	433	413	438	477	404	438	462	460	453	444	442	454	470	466	414	467	456	443	458	412	431	439	468	468	458	456	447	436	422	441	393	402	488	409	459	451	412	465	404	431	441	430	448	403	451	440	450	444	433	431	473	417	406	445	483	427	459	440	418	443	454	460	418	416	433	451	450	441	432	418	423	420	392	430	422	457	471	441	461	433	447	448	423	439	397	436	476	473	449	436	453	422	474	421	441	420	466	433	413	467	460	427	406	424	425	460	430	445	417	437	451	415	440	440	444	411	458	433	416	433	452	447	424	419	434	422	438	442	435	455	440	444	430	402	431	435	410	459	420	447	437	423	433	405	442	428	401	468	404	432	443	424	456	448	416	418	450	440	489	438	428	464	472	450	438	394	395	426	458	484	414	475	435	460	464	428	420	467	454	447	454	451	472	448	428	436	424	448	459	431	447	409	461	467	439	459	467	431	432	437	440	425	451	439	452	454	427	483	417	468	436	469	451	418	411	489	435	427	404	418	451	433	400	435	383	407	423	432	419	470	466	438	434	469	451	458	461	441	420	415	426	436	410	459	451	426	409	442	400	441	452	445	420	434	426	447	440	456	444	445	461	428	480	458	416	447	473	423	476	441	452	427	476	458	432	444	441	446	458	426	434	454	452	475	413	426	407	382	469	435	482	464	437	443	442	441	414	452	438	440	461	448	450	437	466	434	457	416	416	433	428	477	418	435	451	455	453	420	427	405	385	447	426	451	429	429	449	457	396	445	402	438	433	452	463	465	434	440	453	451	422	464	465	446	466	444	457	436	417	430	418	430	428	415	456	416	399	435	448	373	416	474	431	459	431	471	445	441	434	426	447	462	440	431	475	434	418	445	390	418	448	394	472	439	446	446	421	453	437	449	459	445	407	435	496	440	445	470	485	430	435	440	434	449	445	458	477	465	457	460	452	473	462	457	466	409	430	449	461	445	414	461	402	439	462	393	440	469	469	465	478	429	437	462	484	436	423	439	447	453	413	471	452	428	447	452	447	427	406	457	436	429	439	464	443	424	483	457	417	445	510	457	411	435	477	438	474	464	424	430	445	444	461	430	440	442	471	439	425	452	432	463	467	441	447	455	434	455	472	453	432	446	430	396	408	429	410	438	466	408	469	399	415	421	439	424	453	440	422	450	422	410	468	423	434	428	422	412	429	444	424	424	459	487	460	442	429	462	451	402	446	418	391	452	457	455	448	448	444	462	461	469	464	431	439	456	453	429	439	463	400	460	425	463	441	421	444	408	437	460	451	464	466	394	436	432	445	457	453	436	486	461	420	408	466	417	493	434	446	458	422	444	423	440	454	466	453	460	460	413	441	417	413	432	439	407	437	462	478	447	437	445	404	466	451	458	463	470	433	473	439	482	443	414	446	494	399	456	444	408	458	436	455	419	435	478	457	425	392	443	452	442	461	428	434	439	430	429	439	459	450	450	475	451	480	418	419	426	411	436	468	438	460	461	466	437	431	462	455	469	472	459	438	431	433	475	404	437	458	438	472	435	442	410	468	437	444	431	408	468	452	449	424	463	455	464	444	423	424	453	440	435	424	455	419	397	453	443	435	464	434	455	437	442	421	435	475	420	441	458	437	442	452	433	433	460	419	426	504	469	423	429	428	451	472	412	440	407	416	416	444	486	443	448	407	434	455	463	435	443	482	443	452	454	450	490	459	409	467	484	469	450	463	458	459	472	428	454	446	460	456	455	456	499	444	451	407	436	476	404	494	465	416	463	431	449	425	448	433	419	449	447	437	433	452	429	478	465	452	478	416	466	464	494	447	424	435	451	485	445	442	436	443	438	467	440	421	469	441	413	436	427	434	431	438	427	429	449	452	414	417	413	428	424	464	433	441	420	447	456	452	447	425	417	463	457	428	449	447	415	477	438	456	440	433	431	457	423	443	414	438	416	441	443	467	432	420	414	399	445	453	458	428	421	475	428	452	462	430	431	440	426	453	428	470	446	456	413	453	435	406	432	447	394	429	493	438	446	459	471	463	434	440	428	436	433	438	446	436	438	445	424	430	460	413	429	458	451	415	463	431	439	473	439	442	450	480	438	454	411	455	439	442	497	443	440	466	449	449	470	445	416	458	452	458	436	426	438	447	459	404	465	440	449	461	421	438	409	469	457	456	444	414	438	462	432	489	469	429	427	460	428	465	467	447	429	438	429	464	466	448	440	441	422	413	449	454	397	407	461	430	430	429	421	434	446	506	437	486	445	443	407	478	428	472	430	438	452	466	452	465	465	454	472	440	420	476	436	444	432	431	459	412	425	443	418	424	444	413	458	466	427	452	458	412	394	461	434	456	405	417	441	447	467	409	429	449	443	465	439	478	457	453	422	416	439	458	436	460	449	488	472	415	456	453	424	470	431	471	449	499	427	409	465	407	458	391	435	445	425	439	475	434	453	446	422	429	414	423	468	441	446	466	424	413	410	478	408	461	459	422	421	446	432	484	423	409	414	443	451	432	446	458	431	451	484	473	454	457	406	446	442	438	435	425	431	474	447	453	423	419	404	455	425	422	440	441	401	419	447	431	461	450	469	438	418	441	415	420	453	433	436	465	472	419	389	473	423	438	444	426	448	458	437	454	437	454	433	446	446	442	468	442	426	431	464	481	450	417	414	438	480	427	439
25497	21373	27251	25027	6660	2028	1567	12758	24377	17256	7514	2275	870	542	554	492	506	541	486	462	492	516	479	455	509	495	484	471	471	460	460	486	479	494	453	510	466	488	493	474	449	454	515	449	460	460	513	453	547	470	500	470	499	505	473	463	507	491	479	468	485	478	455	442	489	478	471	472	424	517	460	487	462	459	498	486	466	500	468	521	457	472	494	495	428	482	484	466	484	450	466	436	465	497	491	509	459	453	441	457	499	476	451	504	482	472	478	446	524	460	481	452	492	454	479	454	442	510	494	474	505	492	521	484	486	471	481	473	481	531	464	506	465	476	442	445	493	502	501	473	546	475	427	459	450	485	469	491	459	450	502	476	461	485	479	519	436	456	525	458	506	503	468	469	495	473	485	500	476	487	461	491	501	471	495	506	482	499	495	456	485	460	458	475	465	496	483	485	530	465	496	496	478	487	447	464	465	491	458	501	468	459	473	482	476	436	480	488	470	492	469	453	456	496	475	461	434	462	427	479	478	487	468	465	503	472	461	480	509	441	469	448	487	499	482	513	466	487	487	465	486	468	454	507	480	513	459	496	483	471	492	440	505	465	502	491	501	484	496	479	480	483	482	483	465	479	479	456	475	515	473	477	480	491	477	488	505	486	474	527	485	463	451	491	481	469	478	484	442	473	518	458	440	445	424	523	541	449	462	456	471	441	457	441	486	477	485	466	474	494	483	472	477	486	498	465	515	428	482	479	481	528	475	470	481	461	463	477	445	525	468	484	479	460	462	509	468	478	413	470	515	470	488	457	478	479	474	490	442	512	503	498	498	450	457	500	478	481	466	488	440	496	457	499	447	488	479	497	484	438	504	460	480	497	477	465	475	476	482	469	495	485	449	477	452	453	529	453	484	470	519	473	468	465	493	511	470	487	499	472	471	452	526	487	457	480	476	466	474	433	485	484	468	456	499	482	449	456	523	459	517	464	457	494	465	465	478	471	453	480	515	467	453	478	499	460	512	484	442	474	506	470	515	469	508	483	485	511	506	476	482	505	484	443	493	447	450	489	493	438	436	474	471	473	425	411	478	446	458	493	497	513	480	511	482	483	464	471	501	504	472	489	495	504	479	501	457	474	472	480	497	488	501	478	537	476	490	471	478	474	490	474	475	478	503	417	455	469	480	507	500	482	466	496	476	480	466	450	475	458	489	460	487	462	453	497	527	495	474	456	483	451	502	439	449	481	475	478	473	480	459	513	435	460	472	467	457	506	460	462	501	461	454	443	497	487	476	407	433	475	459	482	460	486	498	511	490	513	452	454	510	432	476	490	471	470	468	489	478	459	477	490	456	467	459	478	464	491	469	488	460	519	476	466	492	451	485	463	478	533	450	428	467	504	464	483	461	462	465	471	448	495	506	443	494	460	453	473	486	508	483	478	486	497	493	481	456	470	464	501	481	484	487	476	451	521	489	467	460	488	480	495	502	496	491	477	455	496	446	461	508	452	501	493	527	501	471	465	499	463	467	512	477	440	476	475	454	478	465	491	482	470	478	520	477	470	473	506	465	454	453	450	478	489	449	490	442	471	467	471	470	483	493	496	463	444	509	485	488	439	526	471	453	477	480	502	431	495	484	487	473	490	467	459	492	482	465	446	473	467	474	494	510	439	505	470	454	443	526	485	506	448	488	483	477	500	479	472	501	470	506	462	485	493	474	506	501	471	500	463	525	464	455	464	468	543	487	447	505	492	490	459	488	493	499	457	508	483	438	512	462	489	481	443	444	513	476	511	485	466	475	459	492	489	493	451	474	487	457	474	460	477	480	456	499	439	479	465	472	473	501	484	511	472	478	450	460	482	477	470	475	516	439	507	500	432	527	488	461	494	475	483	468	490	464	437	447	440	485	491	518	483	510	516	459	457	470	492	495	503	502	474	464	502	545	492	448	456	437	437	487	437	459	499	479	477	469	502	479	492	489	503	497	462	444	449	449	496	498	454	437	480	492	460	481	447	485	481	494	472	484	494	505	462	483	469	471	512	451	465	461	460	489	480	486	504	478	486	450	458	486	463	478	460	507	454	466	490	489	463	471	466	445	483	485	511	469	482	482	492	482	483	472	485	454	530	478	499	479	437	488	482	480	469	480	504	482	476	458	457	460	456	459	446	469	472	469	456	460	492	456	456	446	481	466	504	486	448	486	481	485	472	450	467	448	500	464	451	495	532	488	480	485	474	476	459	457	476	474	423	451	495	482	462	490	459	494	506	474	482	459	485	482	526	485	503	498	465	466	482	474	495	490	502	468	456	464	489	511	456	479	479	469	480	478	497	505	528	467	470	462	513	460	500	486	484	455	489	473	460	458	457	462	485	422	521	475	495	464	483	498	466	454	479	468	466	476	455	477	486	475	468	478	497	495	495	482	484	483	483	475	470	426	451	447	490	487	478	481	442	505	463	409	486	506	487	546	455	471	515	500	488	464	480	487	459	467	494	458	479	501	485	474	464	471	527	495	457	486	462	488	485	471	457	475	493	477	484	464	493	479	521	455	475	474	477	426	469	500	452	479	508	463	452	461	465	497	470	483	469	437	483	463	518	453	462	478	465	496	469	486	429	492	521	458	481	479	489	487	492	505	506	455	522	472	512	455	458	442	505	484	511	489	488	453	477	491	496	477	466	449	463	494	434	473	466	470	508	455	522	482	462	470	481	500	465	506	492	498	494	462	471	447	486	462	463	487	470	494	491	467	503	466	458	458	453	455	463	465	536	494	454	457	514	451	483	429	495	466	512	506	505	426	435	480	457	472	453	509	461	498	451	500	507	500	481	488	481	477	518	477	481	447	495	470	459	514	478	470	465	465	507	493	450	489	437	493	461	490	482	459	476	475	435	467	471	502	426	478	478	481	477	468	468	432	496	447	457	496	498	472	498	476	522	469	494	472	522	449	451	509	487	505	502	481	481	488	508	504	463	493	448	451	472	486	478	506	506	491	484	504	436	455	476	476	456	442	477	486	496	490	491	488	436	455	471	486	507	483	484	522	486	476	481	469	491	509	459	426	450	454	442	463	490	494	491	478	444	506	508	490	469	477	440	455	452	511	464	474	470	498	487	473	473	483	454	464	491	469	484	475	522	479	448	507	522	494	486	503	465	452	461	471	474	434	476	487	494	469	507	509	481	490	470	473	464	503	494	499	480	455	434	475	480	493	430	489	498	469	442	495	452	481	466	484	451	480	480	486	517	471	486	434	472	448	422	458	501	500	459	498	462	472	470	468	483	478	472	478	494	495	480	473	459	451	518	461	482	472	489	489	528	460	508	475	426	464	489	494	517	492	473	491	482	468	497	505	489	446	435	476	484	512	509	492	491	463	447	461	464	461	470	505	488	464	491	447	482	480	471	455	487	504	446	482	441	487	463	454	452	450	516	495	465	500	463	506	478	459	460	474	494	475	480	434	478	490	474	455	489	502	489	487	467	455	438	455	469	445	510	469	465	494	499	475	487
6818	9590	9089	2110	2070	2129	1731	16565	22552	14518	6582	2490	906	560	461	460	437	462	443	450	436	474	490	483	442	431	460	497	494	477	457	495	478	495	464	472	470	479	461	429	458	472	470	440	428	469	457	502	477	469	459	494	425	486	495	461	434	491	477	450	434	502	497	474	454	448	464	427	442	461	458	492	438	433	468	429	513	487	506	432	459	450	464	468	443	470	421	459	450	409	480	428	499	515	459	487	470	422	476	458	445	464	454	436	481	468	485	456	470	457	478	484	469	449	453	501	436	452	496	487	451	429	482	436	460	491	478	438	440	480	471	484	462	461	462	462	498	475	418	471	449	481	462	481	445	444	469	465	466	446	441	475	467	444	481	490	436	432	425	456	477	421	460	442	496	476	453	464	468	460	478	474	461	469	437	482	431	440	466	489	473	433	446	475	425	455	459	432	458	468	445	460	443	437	451	448	460	481	456	418	431	456	452	447	473	484	514	439	482	451	453	411	466	514	466	445	465	455	455	446	461	446	431	462	484	428	463	452	448	439	443	441	447	459	442	427	444	424	452	455	478	466	463	458	468	472	502	432	454	440	460	448	464	416	440	474	473	458	430	440	491	480	457	464	502	473	409	469	472	438	466	433	430	440	491	454	474	478	444	503	445	500	442	451	485	461	443	452	465	450	502	447	474	443	470	477	441	440	467	464	450	488	487	436	513	479	434	482	448	451	434	471	447	426	458	441	446	431	453	487	498	481	434	452	486	454	492	483	507	476	457	470	473	477	435	455	457	439	471	464	442	479	428	494	477	510	484	452	464	426	465	491	436	494	439	434	465	456	398	458	439	467	446	455	467	421	475	462	437	443	475	419	466	480	481	456	456	462	422	493	437	460	408	459	464	465	474	458	459	467	456	464	463	465	468	479	420	455	444	462	461	417	467	492	477	502	440	459	471	489	475	451	488	479	467	462	465	457	452	478	461	460	449	498	460	474	483	472	469	473	485	449	419	464	424	471	479	433	449	450	461	432	443	430	471	478	481	458	471	456	462	452	426	454	488	478	448	488	462	454	457	473	444	454	452	447	487	490	479	424	465	454	466	480	469	468	440	447	479	437	466	484	455	456	439	431	477	443	467	442	461	454	471	476	454	485	480	480	440	468	440	428	437	491	425	469	488	459	461	494	466	468	468	465	435	422	494	431	430	485	497	469	484	448	464	451	492	437	463	497	474	451	444	469	469	468	434	468	452	466	435	474	485	461	419	459	443	463	413	473	463	431	461	442	479	458	466	467	470	468	432	460	452	456	439	454	480	475	441	451	457	449	472	462	406	474	477	419	456	486	447	464	456	439	457	430	401	479	452	438	438	432	481	490	447	475	474	446	459	452	409	487	508	474	437	466	446	448	469	468	440	421	499	452	481	455	470	452	459	430	458	442	468	500	452	426	433	445	437	480	444	481	421	478	448	447	432	429	449	501	445	434	442	495	459	474	441	454	467	448	435	409	486	484	444	510	464	458	476	455	464	430	463	463	457	455	489	463	454	464	477	468	462	480	493	456	456	491	453	459	473	491	440	439	435	445	467	460	443	461	447	453	461	487	476	514	474	431	472	414	447	461	440	442	466	458	477	458	459	442	464	469	438	458	428	462	478	470	456	442	423	479	487	443	461	463	455	465	442	483	433	446	459	487	422	498	466	482	447	462	462	464	470	469	437	457	450	447	479	466	424	472	459	480	461	452	437	419	412	478	467	456	452	483	472	453	464	454	428	462	430	451	421	501	439	469	493	447	460	493	455	482	456	493	464	461	477	455	493	437	431	438	436	450	448	434	438	442	464	497	460	494	450	469	457	480	459	454	484	449	471	435	451	456	485	499	457	482	447	435	465	480	468	446	472	438	436	445	458	430	467	452	465	441	467	457	464	460	483	481	479	458	452	445	469	438	437	480	482	447	423	449	461	460	473	469	489	448	466	460	490	480	459	452	420	456	464	453	452	486	439	435	457	469	435	455	415	466	471	474	451	444	466	469	452	439	469	437	406	462	481	473	475	474	430	461	451	463	474	444	424	476	446	450	473	460	435	451	436	446	453	453	480	448	485	453	469	473	461	493	454	440	494	419	481	426	493	441	471	427	447	458	467	444	464	509	458	438	480	454	476	462	425	491	491	471	452	450	471	460	435	470	466	451	451	471	475	473	470	459	431	451	422	476	457	485	458	448	499	464	472	458	452	439	486	420	454	473	477	455	454	495	472	495	431	411	433	464	421	469	439	454	488	443	454	417	457	459	464	455	494	502	441	513	463	483	478	445	452	483	447	456	449	465	454	442	456	394	439	460	452	478	463	480	465	420	467	442	481	482	430	430	458	432	463	448	436	480	449	461	461	468	449	448	465	435	477	469	434	443	465	478	436	437	441	477	455	442	426	459	454	444	485	476	459	432	480	464	454	457	448	468	463	487	477	434	457	446	456	469	460	482	512	466	472	458	480	482	454	451	461	457	466	462	431	452	431	441	456	479	486	467	428	428	449	449	409	450	477	474	465	413	427	456	446	442	458	516	473	441	452	458	464	470	427	472	488	421	448	455	467	422	431	485	453	471	464	460	456	463	477	495	446	462	454	425	448	451	453	452	454	444	447	478	436	462	415	443	457	427	432	518	431	429	427	469	475	446	443	454	440	441	482	480	447	443	481	418	457	418	456	399	476	440	436	446	424	473	444	465	467	428	437	477	486	462	444	448	468	436	432	489	469	461	454	453	476	454	439	459	462	434	480	441	455	431	494	452	451	461	436	428	457	453	449	481	495	435	446	437	465	461	459	448	459	485	446	467	463	434	444	441	459	438	440	460	470	488	454	445	436	425	459	452	477	432	450	449	478	489	445	471	485	479	499	481	464	480	458	443	438	458	454	482	476	405	460	432	498	470	453	402	465	443	441	441	458	445	460	441	470	462	469	449	468	414	436	469	473	453	495	435	428	468	458	465	441	456	463	450	462	482	473	473	468	445	413	466	454	446	456	461	472	480	464	464	492	455	448	447	461	471	466	463	448	436	494	398	447	433	433	457	432	466	425	445	489	458	448	455	460	449	449	458	434	497	443	433	447	443	456	422	440	454	447	437	450	439	510	467	468	430	449	452	440	460	467	451	451	452	482	448	431	446	443	430	503	415	468	427	457	474	457	475	435	428	425	444	459	451	445	469	449	427	497	414	509	456	471	433	463	448	435	467	467	415	499	451	432	477	497	455	439	464	444	480	436	414	445	451	439	474	453	427	502	439	460	453	447	483	448	446	435	445	494	446	447	482	442	463	504	431	465	456	449	472	453	439	435	449	528	484	397	433	428	458	498	443	416	462	474	431	415	465	472	452	469	475	497	460	465	409	473	469	458	454	443	450	478	465	464	450	441	431	442	408	468	410	421	417	483	464	490	458	444	500	497	446	439	416	427	486	495	486	451	458	453	452	444	465	496	492	453	472	439	485	501	432	451	472	428	441	468	466	477	480
24194	21342	28597	24400	21231	12097	4667	21100	42829	31665	15835	5289	1491	804	613	621	634	586	582	592	575	558	561	555	575	581	573	585	565	538	556	588	591	619	608	603	569	564	556	555	552	568	597	575	571	543	551	573	571	577	553	617	524	554	589	563	589	559	611	545	550	567	544	588	608	545	600	580	525	554	583	589	553	583	574	554	572	578	579	565	569	548	582	615	578	570	590	562	557	580	528	608	568	570	617	525	585	563	568	591	611	532	590	549	550	557	552	603	550	552	577	514	601	587	591	535	569	555	595	569	548	538	571	564	546	574	612	617	549	557	550	571	550	588	550	554	597	548	588	639	607	569	569	576	578	576	608	565	561	563	585	554	530	544	616	594	526	585	544	608	607	572	521	540	610	560	541	553	549	637	542	591	575	592	564	535	533	554	578	560	610	535	555	564	547	537	575	555	558	561	591	581	548	595	571	543	573	603	550	560	571	598	553	598	551	534	573	590	557	566	552	550	542	601	583	568	577	555	573	573	575	588	615	583	576	538	568	545	564	578	589	570	565	575	569	582	570	600	550	556	596	565	568	587	548	577	614	570	584	588	565	591	546	559	513	597	546	614	603	637	580	589	556	539	590	569	590	570	555	552	591	579	584	607	579	608	561	577	555	572	603	587	573	549	566	588	557	604	570	550	558	564	643	539	595	549	531	608	547	547	531	539	542	581	542	592	552	561	556	572	575	566	584	567	587	588	585	594	575	570	559	571	557	608	580	585	577	621	518	577	547	557	616	604	608	577	541	602	553	547	597	587	588	553	594	575	554	556	562	608	533	577	600	555	540	576	582	563	552	603	611	559	562	552	562	559	555	556	536	572	555	583	563	570	588	547	575	568	603	593	577	575	557	547	562	530	550	543	577	591	575	581	588	588	544	545	595	560	597	579	582	586	546	584	544	608	603	600	617	544	540	573	602	585	585	575	588	574	565	603	571	608	586	586	613	576	638	588	568	575	592	571	580	564	580	579	554	564	587	597	593	572	581	565	551	550	569	570	611	592	580	546	562	596	550	552	581	526	603	567	583	542	599	534	554	561	613	577	559	581	536	574	551	596	590	578	566	559	584	585	556	538	571	548	521	533	592	553	575	569	561	604	569	585	539	638	568	541	602	542	561	557	568	603	582	524	592	585	568	554	573	578	609	560	552	522	559	536	558	583	577	587	582	619	553	536	575	562	556	593	559	574	587	556	555	542	566	554	586	561	611	584	561	554	519	577	559	608	607	598	590	594	574	583	536	575	581	573	541	568	618	629	555	571	575	567	539	614	584	546	548	590	592	579	575	566	572	567	571	600	511	580	550	548	563	564	566	566	535	596	567	545	559	562	563	580	596	600	577	584	589	585	581	524	572	581	557	528	567	610	588	538	594	589	576	561	550	597	542	534	541	591	564	563	586	546	527	638	562	566	539	584	543	581	578	635	540	583	575	558	559	577	598	589	549	626	566	581	564	558	564	549	575	583	585	599	550	572	626	561	558	573	594	552	556	550	580	568	588	572	568	570	553	565	540	546	564	599	567	580	577	545	536	552	567	611	557	575	588	554	534	569	587	571	557	575	573	591	607	554	570	544	581	509	575	559	566	523	572	579	615	559	628	592	585	566	575	600	553	572	532	592	545	565	566	583	607	594	549	593	564	567	540	588	592	585	530	547	590	586	584	555	581	583	552	599	570	582	626	574	580	543	565	577	604	575	535	548	590	630	544	537	595	606	579	559	532	579	569	577	602	580	573	571	565	532	620	566	553	570	575	563	593	619	574	589	569	556	595	572	557	580	610	541	533	546	572	543	539	531	529	587	528	575	559	580	563	564	586	575	596	551	569	614	533	588	575	549	574	587	601	626	541	536	586	590	563	547	603	581	569	576	599	573	601	535	570	575	572	565	533	550	546	601	570	558	562	570	618	514	533	548	547	564	596	531	567	566	567	545	598	574	568	634	512	579	564	570	566	579	592	550	545	598	565	581	588	589	564	543	573	580	598	535	578	600	551	522	572	542	560	586	557	589	585	585	594	569	599	524	568	631	557	591	575	579	581	533	551	613	593	562	510	572	592	586	582	534	532	531	584	569	548	579	574	560	579	543	573	589	582	607	626	586	596	582	572	545	597	553	558	565	551	564	587	527	579	529	595	607	585	573	552	529	591	521	547	571	531	603	613	587	568	597	581	582	607	543	598	575	544	547	597	560	542	579	549	562	558	582	557	601	625	588	571	553	597	578	564	560	568	589	565	609	587	556	597	548	575	537	569	615	542	590	509	568	584	587	560	548	587	558	542	566	551	590	591	535	579	575	515	575	595	594	594	577	565	574	580	540	516	582	571	543	595	581	538	566	531	559	559	549	601	573	581	590	560	575	555	567	596	543	614	572	576	574	548	559	564	566	553	541	566	556	532	564	553	525	543	589	623	590	556	525	595	561	574	574	570	559	534	572	601	585	526	562	561	600	584	575	576	556	594	594	538	558	564	550	548	640	551	589	533	533	596	569	581	582	594	583	572	574	548	554	545	526	543	570	582	587	594	566	530	582	530	626	602	562	566	580	597	582	559	599	553	568	601	536	568	591	562	541	595	527	578	588	588	564	569	520	602	570	594	523	551	597	576	567	581	584	605	607	555	583	572	592	561	560	549	549	550	555	565	587	589	542	597	579	536	597	588	547	619	581	598	555	550	609	580	572	583	544	578	609	586	566	563	581	529	563	538	547	503	587	547	543	602	557	579	513	542	564	543	555	553	524	525	536	581	586	587	580	599	549	579	614	557	575	584	568	612	545	599	548	555	562	550	596	529	531	542	558	560	611	571	571	553	560	571	574	570	566	558	529	559	541	509	538	563	564	576	573	542	566	537	550	538	583	529	602	559	589	578	546	579	550	541	574	585	570	537	563	576	617	567	504	579	572	575	585	530	569	595	557	580	584	589	634	547	578	585	578	505	583	566	553	540	570	581	554	549	559	548	605	567	592	554	569	565	582	515	522	589	535	557	558	574	561	608	576	567	532	593	529	590	567	545	620	497	585	607	602	566	576	570	563	567	576	548	562	520	546	542	585	573	539	569	577	553	595	556	556	503	573	571	590	610	586	584	549	568	522	545	580	567	596	571	552	535	578	576	542	598	638	597	551	564	574	571	601	623	566	545	552	597	555	544	556	562	589	562	551	539	553	563	552	584	551	537	554	560	511	613	585	561	586	544	597	559	583	584	560	543	620	594	565	551	591	583	582	561	548	556	584	553	587	560	610	590	550	586	603	545	554	491	553	569	561	600	553	559	595	548	564	602	555	560	578	541	511	560	585	576	540	543	554	596	576	566	539	559	553	573	588	556	583	572	578	615	540	551	570	533	529	563	515	556	545	559	565	554	530	560	571	606	589	594	585	559	569	585	573	527	577	585	566	566	582	559	569	568	574	514	620	583	567	608	573	576	659	537	581	544	583	527	615	534	576	553	604	586	595	563	573	571	618
6665	13268	14112	6430	7470	5315	4141	26295	39434	25553	12012	4869	1573	769	563	558	550	542	551	512	541	554	538	520	565	547	554	540	525	562	554	574	513	527	550	543	568	510	529	546	544	559	575	566	552	517	545	556	558	539	526	579	566	547	545	542	525	548	552	566	545	541	546	555	531	538	562	507	570	563	522	556	537	521	568	531	552	556	546	569	547	547	620	501	569	508	542	574	531	561	511	513	543	548	535	543	551	605	594	526	591	538	517	526	529	558	582	521	524	541	543	550	531	525	544	511	545	558	515	511	538	544	535	545	543	527	515	559	532	543	527	543	543	533	512	519	533	546	557	530	538	542	550	546	544	543	547	572	519	560	496	540	545	550	528	544	550	585	564	534	521	522	540	533	493	550	542	539	552	534	535	537	599	518	498	562	530	501	569	513	516	557	525	551	548	534	543	551	535	525	531	572	507	546	496	501	549	491	545	522	594	585	490	578	524	540	543	526	548	528	492	526	541	540	581	564	496	560	521	538	559	541	503	551	542	524	592	542	545	579	474	562	534	556	527	517	573	547	526	535	538	547	551	555	511	529	527	537	520	494	548	526	558	529	520	528	535	536	531	520	532	552	548	550	551	572	545	551	556	524	542	542	527	551	532	513	585	566	537	521	539	511	553	542	535	581	510	551	543	556	575	499	498	494	520	551	539	551	508	512	630	517	607	537	537	549	571	610	530	543	506	560	547	536	503	530	574	540	551	526	515	541	486	533	561	550	534	510	565	513	524	537	555	507	555	541	526	566	536	523	520	524	571	511	552	538	514	594	558	550	482	575	521	506	507	562	601	515	548	531	548	542	516	522	519	539	513	588	515	556	536	558	550	552	506	537	552	515	561	535	497	559	536	561	557	512	561	522	578	555	541	536	567	533	545	512	543	544	525	557	548	513	509	554	555	515	545	508	525	519	558	549	530	546	545	528	540	521	585	490	522	564	555	501	575	537	527	511	548	552	523	541	550	525	579	523	550	575	523	529	545	529	540	495	531	549	536	523	510	529	574	532	555	545	553	497	538	548	556	499	538	556	581	543	541	517	519	564	570	517	524	558	523	537	566	534	564	548	547	563	562	543	548	511	504	504	541	519	595	579	536	576	581	528	548	560	566	504	499	560	513	563	511	540	521	556	545	551	591	540	594	537	539	539	548	529	538	519	528	582	553	597	543	540	539	561	522	533	481	564	540	530	558	545	552	515	527	522	515	546	538	518	574	523	495	554	549	539	553	558	521	567	560	504	564	522	568	532	535	549	511	487	557	554	544	573	534	530	528	555	555	562	575	556	550	557	526	566	553	527	562	522	521	506	514	541	542	506	550	528	571	564	561	545	545	557	530	549	538	529	512	535	567	547	523	494	562	531	532	578	523	576	579	496	518	505	512	545	547	501	541	524	516	519	520	535	521	508	489	553	541	540	506	526	528	536	534	576	546	548	514	523	556	521	516	586	550	567	514	569	535	497	537	558	543	522	521	559	543	541	550	539	500	526	550	517	537	501	535	510	555	515	515	552	547	525	574	516	559	516	547	510	531	558	532	479	544	566	568	545	538	524	571	564	528	518	544	548	566	558	514	538	582	557	524	529	507	567	566	518	531	547	553	522	535	542	534	546	536	494	553	543	538	509	562	532	543	565	542	519	498	548	520	513	533	545	539	511	551	538	536	552	529	554	531	514	550	567	518	567	543	539	554	557	533	499	539	539	508	533	503	519	503	496	532	547	481	527	504	529	549	515	548	533	550	491	576	567	527	534	519	525	540	618	515	536	558	533	538	513	560	562	556	529	545	509	544	560	557	526	525	530	530	533	529	503	475	531	529	579	505	515	572	543	573	514	556	538	538	544	533	536	543	570	509	500	561	532	555	539	536	501	524	535	536	532	514	546	516	507	537	491	509	546	551	519	527	523	549	517	549	541	589	501	569	573	518	544	541	522	519	510	510	513	533	517	561	539	533	547	542	567	547	516	544	546	520	563	561	519	597	530	565	555	539	545	537	579	533	514	560	537	531	549	521	525	545	543	576	529	554	602	537	516	538	516	556	536	543	524	550	538	564	524	517	560	553	507	526	496	514	566	507	526	531	531	552	523	501	565	555	497	518	525	502	537	543	560	491	534	528	557	547	511	551	535	576	515	576	531	554	518	577	572	540	517	535	527	511	524	568	522	562	563	502	525	529	537	521	532	560	536	531	545	553	560	552	508	580	536	536	508	505	536	569	550	535	529	529	539	606	517	522	537	553	571	502	535	507	576	581	527	511	554	546	501	547	532	518	559	524	548	501	525	506	545	542	561	535	535	559	533	499	502	538	489	521	526	522	541	565	518	531	516	541	555	547	557	533	544	531	557	528	511	536	564	567	557	504	521	516	536	528	507	545	558	528	491	539	580	536	555	555	587	557	563	562	566	522	534	523	521	519	548	556	500	510	516	516	503	563	558	547	559	517	542	565	564	549	555	525	547	566	547	514	541	569	563	558	533	532	510	547	555	532	544	537	547	549	542	555	533	564	536	519	501	512	517	531	496	558	518	522	519	552	555	516	528	530	534	568	521	534	520	541	546	563	550	526	507	538	548	481	524	478	512	517	512	492	534	490	541	511	526	556	530	530	578	514	554	516	572	539	538	560	516	506	557	532	533	555	535	552	520	532	526	533	577	524	556	495	514	539	492	507	540	586	533	527	553	512	534	525	569	554	509	483	562	547	532	531	563	535	552	541	506	495	494	505	496	507	545	509	547	555	556	477	573	549	536	518	568	523	534	578	553	534	574	547	506	519	542	509	496	551	510	516	541	544	571	532	558	527	552	533	562	553	544	551	536	522	539	532	507	519	576	591	519	533	538	535	552	554	518	547	529	519	519	575	561	557	533	527	545	530	502	523	514	529	513	563	533	518	502	562	505	531	526	499	525	530	572	575	558	524	508	535	512	535	540	550	506	575	565	525	561	537	541	508	547	554	545	532	486	564	538	551	544	517	517	580	543	583	538	516	529	560	543	563	567	522	592	513	541	498	508	560	572	545	534	555	526	533	528	516	567	539	572	533	554	501	527	511	546	572	515	535	538	503	542	537	558	538	515	531	520	546	520	541	535	512	574	538	484	503	527	566	536	513	520	580	543	567	539	584	549	586	532	529	508	571	478	533	539	571	521	501	507	543	516	523	516	561	516	519	534	523	544	535	541	535	545	506	519	569	489	514	551	534	520	527	494	508	516	538	519	550	556	555	564	504	524	571	541	559	528	517	553	541	502	541	513	549	545	592	541	525	524	573	542	561	535	529	546	573	521	561	510	519	547	543	547	552	536	525	527	525	617	526	531	551	535	568	527	505	545	532	573	531	535	557	506	545	527	519	521	504	532	553	547	521	516	545	552	535	545	533	523	514	521	564	514	507	547	536	503	539	510	562	528	556	538	520	519	543	498	563	554	547	546	502	558	537	535	540	480	547	510	550	531	538	532	535	556	539	524
27530	13962	4962	2512	1586	1137	795	1583	2712	2229	1259	731	606	493	470	498	454	504	459	476	464	496	488	466	493	464	465	485	444	497	460	462	469	437	499	468	457	476	483	457	482	482	433	491	461	479	455	520	490	482	460	468	488	504	459	412	490	451	505	461	437	494	478	482	464	463	481	457	482	487	430	474	480	485	490	466	439	509	440	460	475	480	482	489	496	472	469	453	474	482	489	480	494	445	456	485	452	478	453	473	480	445	451	458	501	470	495	471	466	475	457	508	450	485	486	466	474	497	468	460	464	503	464	465	486	445	495	465	506	486	469	483	499	477	505	479	448	486	451	455	453	501	452	493	458	458	464	503	550	417	435	457	500	465	494	494	462	464	457	509	510	459	500	453	470	472	441	457	495	506	502	470	491	458	444	478	492	456	477	468	429	453	444	444	470	468	456	449	504	501	481	517	461	497	477	443	473	456	453	488	490	476	499	463	450	480	506	476	465	496	515	483	505	494	412	486	462	452	477	481	449	486	465	455	469	522	498	460	483	459	471	504	488	523	493	487	468	460	523	506	456	476	478	459	459	458	459	469	495	447	510	487	483	449	449	493	501	481	451	417	477	446	498	445	467	424	475	503	479	495	460	454	486	489	532	457	483	460	498	479	516	487	479	491	443	476	472	452	496	454	471	451	468	462	503	487	477	506	485	486	477	479	420	452	492	461	474	482	487	523	432	448	465	480	471	473	444	478	465	469	478	459	445	458	482	480	480	463	459	466	512	478	477	445	478	518	484	431	441	497	459	483	437	485	453	456	488	497	458	448	460	451	493	448	487	476	443	457	482	480	461	479	500	478	468	472	497	491	478	445	478	458	485	455	439	459	476	523	497	476	465	478	469	485	519	470	436	488	428	473	498	492	475	455	504	492	459	452	465	491	465	483	472	506	469	461	469	463	456	453	448	484	504	483	440	456	468	461	459	441	473	447	474	458	473	508	505	488	448	483	454	484	459	506	445	420	480	447	476	483	494	485	465	479	493	435	455	500	450	474	493	424	441	480	456	475	459	477	484	503	494	469	497	493	464	479	445	450	456	487	447	437	461	461	455	445	459	492	455	433	470	456	475	461	473	473	458	499	493	474	512	454	496	466	452	464	494	486	476	476	483	468	437	463	504	444	487	448	467	455	446	476	458	468	468	416	449	490	444	473	486	443	459	471	484	491	442	466	480	482	484	478	467	461	532	464	454	500	466	505	502	434	459	473	474	444	485	451	471	468	468	501	515	457	492	424	490	478	484	457	478	501	483	482	466	453	493	480	480	490	471	464	471	494	502	462	461	460	465	504	470	477	464	459	473	498	466	431	462	487	467	475	455	470	485	485	463	446	472	503	465	456	506	481	465	471	486	461	477	467	485	490	451	459	454	461	531	475	475	476	473	497	471	459	480	486	455	449	459	471	472	466	440	458	481	468	491	490	481	456	484	491	464	461	463	455	448	455	475	454	475	481	469	490	502	469	484	516	449	505	437	450	487	468	472	491	482	461	511	466	455	453	516	484	496	473	510	481	466	454	484	481	460	460	494	444	493	476	487	469	458	467	484	498	451	462	473	468	443	474	484	463	475	479	467	484	497	490	437	463	484	481	447	480	478	481	496	471	468	493	485	477	486	471	507	495	462	445	483	464	449	455	538	499	485	464	453	431	477	448	477	489	500	506	486	435	488	462	519	459	440	454	499	466	487	477	479	482	487	493	511	458	455	499	499	491	470	447	493	482	470	464	475	442	486	432	464	453	468	457	474	491	448	489	509	466	466	455	470	451	468	446	525	466	471	455	435	504	460	474	467	458	464	476	469	514	441	481	467	473	480	464	458	508	477	485	450	476	512	457	487	483	454	454	426	474	485	490	477	459	476	458	480	451	448	477	445	500	484	486	473	455	460	473	464	464	485	497	458	464	438	464	464	449	451	474	476	506	479	502	477	488	434	459	462	472	464	448	494	471	484	457	455	474	513	457	468	434	472	470	461	450	483	452	462	468	478	454	507	481	447	464	474	462	469	471	467	452	478	476	478	473	466	462	464	507	481	455	507	472	475	467	429	484	505	484	463	445	478	457	462	498	462	473	454	486	517	479	511	418	436	462	482	485	493	430	485	469	472	480	466	446	470	505	424	491	470	533	473	446	464	457	477	467	479	481	460	453	468	488	484	484	524	490	457	487	434	489	506	485	457	506	468	451	485	449	455	452	467	476	452	470	503	443	441	451	484	490	475	471	458	475	477	485	448	517	519	468	491	478	465	462	478	504	454	524	441	477	503	495	466	462	469	499	493	479	485	480	501	463	482	479	462	465	456	474	481	454	494	469	460	437	442	487	492	449	437	475	511	479	455	438	492	495	497	471	476	464	492	466	477	472	458	414	477	470	457	428	497	486	470	482	476	458	467	476	468	440	491	504	467	459	446	485	497	479	480	448	455	438	442	434	473	438	487	495	477	453	470	484	487	457	484	475	473	457	464	495	430	487	490	468	496	464	491	529	439	486	479	488	475	499	462	472	466	428	469	521	496	446	461	488	481	457	481	458	469	502	492	490	484	466	498	462	497	528	462	519	469	479	495	446	528	484	436	481	485	489	407	474	510	516	476	478	453	458	463	438	505	513	467	479	476	447	461	502	487	451	492	523	479	465	452	463	526	479	491	488	484	495	499	463	466	440	482	461	481	511	468	471	471	491	504	464	456	508	487	447	477	471	471	485	443	459	483	482	445	456	450	498	475	515	493	471	501	465	465	464	511	468	473	469	478	500	489	479	523	532	477	476	468	473	474	483	509	478	441	487	497	468	449	464	451	444	509	450	493	490	489	456	515	441	489	458	476	439	480	484	468	505	483	442	474	457	446	486	450	467	486	475	485	464	471	493	463	485	484	471	456	477	477	472	456	490	458	467	503	435	474	406	457	502	488	497	504	488	457	452	426	483	469	467	460	444	483	481	487	529	493	489	492	498	440	470	474	480	469	465	450	477	485	499	492	452	511	462	454	476	468	482	469	489	477	477	454	522	497	461	454	432	476	479	486	480	441	460	426	466	428	454	448	472	547	451	460	487	486	440	464	487	480	458	495	494	494	483	497	498	496	452	475	492	491	458	495	471	462	480	514	449	468	443	475	433	448	476	429	413	501	460	441	424	459	433	476	498	477	470	459	458	482	459	489	520	470	443	489	438	454	468	474	462	428	475	497	475	513	437	469	463	482	473	475	454	492	447	438	486	501	472	479	465	448	473	449	466	452	445	473	473	487	501	497	478	481	467	468	441	470	444	456	463	451	469	492	448	439	495	471	501	505	473	468	489	461	463	477	473	479	465	470	477	463	483	469	451	499	487	483	467	438	495	436	492	444	442	434	489	525	437	473	502	507	489	446	438	483	458	429	478	505	446	464	478	487	474	481	464	485	454	462	464	459	461	515	426	470	507	493	469	459	460	501	498	489	469	479	460	474	469	461	475	428	415	460	485
5622	5010	5151	2700	2143	1552	945	2386	3570	2455	1462	778	571	497	403	428	471	417	427	404	414	420	441	439	454	401	475	429	400	471	417	446	449	438	467	400	461	428	410	429	448	489	407	482	431	439	455	410	412	435	410	459	457	454	471	460	459	401	464	419	457	428	426	435	435	473	467	430	432	462	441	431	409	462	438	451	422	431	451	461	453	439	420	426	412	442	478	448	411	463	442	414	447	453	400	421	438	472	432	406	441	429	446	497	418	421	457	462	428	407	440	412	444	391	442	450	442	418	456	422	454	418	435	436	414	453	432	464	421	419	405	432	435	460	471	432	443	438	435	455	461	411	409	429	409	450	435	416	434	460	456	409	442	409	422	421	410	442	389	416	445	424	449	453	471	420	455	432	452	431	464	449	465	417	408	483	424	443	422	431	440	417	469	491	426	424	410	392	441	429	431	409	408	443	447	445	459	430	461	477	433	415	434	429	449	434	416	454	451	424	457	407	449	408	439	410	424	445	415	450	409	446	467	398	432	432	407	454	428	427	427	419	440	449	434	429	430	457	461	418	433	420	419	399	441	447	393	442	416	413	426	427	439	478	454	430	453	445	439	426	419	436	451	388	448	427	435	424	450	417	405	462	456	453	461	437	447	445	398	432	441	441	480	430	437	436	474	450	438	410	445	464	444	396	473	446	433	456	448	403	421	447	430	450	461	433	437	441	426	458	429	464	496	442	444	443	442	467	446	419	431	444	445	442	406	386	423	429	441	442	407	447	455	433	447	414	433	418	413	413	428	434	426	446	422	443	423	434	439	429	412	403	416	390	494	421	428	459	464	425	434	431	463	445	432	477	406	458	427	447	439	435	417	449	444	417	404	452	416	426	422	452	409	455	422	418	452	433	443	438	478	432	459	463	446	433	394	425	442	421	409	432	423	467	432	476	437	446	444	412	432	433	445	421	438	432	494	446	445	407	447	404	404	467	426	443	474	402	395	441	447	433	441	433	443	451	442	438	467	428	434	425	427	452	466	437	459	445	440	432	465	431	421	404	440	466	439	435	410	440	416	475	467	416	438	437	416	444	410	426	417	431	414	412	452	432	444	414	443	446	431	408	436	415	456	438	430	446	458	435	410	425	417	419	435	439	433	446	459	398	409	394	402	431	436	446	405	396	426	439	449	439	437	458	487	435	430	426	400	440	420	420	451	450	442	441	438	476	445	425	468	452	447	460	469	448	419	424	432	461	456	444	432	431	445	450	465	428	461	419	425	419	417	447	455	442	446	414	408	438	422	411	482	437	414	417	437	414	455	438	461	423	426	455	433	454	464	422	408	431	449	441	397	442	447	439	416	429	444	449	430	443	412	439	405	459	443	433	415	432	425	445	402	394	437	430	431	444	425	442	407	467	460	416	411	432	438	466	451	418	411	459	429	458	426	428	473	422	432	433	463	444	447	417	412	452	456	435	402	437	441	420	462	412	414	419	435	466	438	416	461	437	400	428	432	484	414	474	458	461	456	455	459	412	447	465	436	426	438	411	438	462	456	424	404	487	479	444	437	439	465	434	446	404	423	415	430	466	454	448	463	416	424	445	415	424	414	410	463	437	412	438	440	443	438	429	422	414	417	416	438	403	433	428	460	424	380	434	416	483	443	439	436	440	426	445	476	443	415	421	407	454	440	410	434	461	473	420	432	485	452	441	414	408	448	407	429	449	421	409	420	426	447	421	430	426	440	449	465	422	439	420	468	455	433	451	414	427	420	426	430	473	434	473	450	460	456	407	435	416	472	442	457	410	425	451	427	428	455	437	409	429	481	454	421	426	471	459	453	413	411	458	440	450	445	453	431	408	438	464	421	435	441	422	412	431	434	435	457	452	405	441	461	439	477	472	454	436	448	453	422	439	433	431	450	477	475	430	472	447	463	463	456	425	466	468	451	459	427	411	453	422	468	418	450	443	433	442	406	399	429	457	447	427	432	443	427	462	423	483	417	437	414	431	430	431	422	450	432	476	427	451	417	419	444	458	486	454	407	446	437	442	468	412	421	454	430	414	427	448	435	375	443	423	442	415	411	438	419	475	474	451	412	470	475	463	424	436	452	420	407	456	423	447	408	437	442	470	477	435	452	437	487	435	395	421	454	424	411	474	429	419	428	436	411	425	463	428	454	464	443	455	448	447	424	438	443	446	470	392	402	458	439	445	444	446	451	446	413	463	415	453	434	455	419	453	420	452	419	477	429	423	470	411	413	424	428	448	408	442	475	463	421	432	413	468	418	421	410	465	447	443	462	447	418	435	394	461	447	428	396	461	428	414	433	461	438	412	440	455	457	483	429	439	440	462	460	459	465	456	436	441	456	414	441	431	445	444	417	424	479	409	401	439	420	416	436	429	429	427	425	450	431	431	420	389	421	478	420	426	430	457	435	441	438	419	428	416	420	433	440	464	462	404	452	500	437	404	428	444	456	464	455	451	432	462	410	433	440	449	435	449	415	422	443	425	445	439	428	406	445	462	435	439	415	452	406	407	438	462	453	409	438	433	470	433	458	429	448	405	420	415	507	424	476	445	457	438	419	436	431	431	450	449	411	451	401	398	470	430	416	466	428	480	479	431	432	447	439	407	423	471	469	437	418	475	397	434	426	453	425	435	419	426	433	417	449	420	465	425	414	417	437	450	447	431	431	469	428	444	464	427	389	458	445	454	424	446	428	438	436	410	436	422	454	409	456	436	438	424	414	438	432	419	462	426	397	427	441	472	435	430	419	441	447	433	449	413	476	478	435	468	428	414	436	420	428	413	440	457	447	449	404	450	419	418	445	463	472	430	420	389	440	417	429	398	448	446	469	412	436	453	443	421	404	443	446	441	480	453	433	453	439	440	440	410	425	414	409	396	398	431	391	405	468	408	431	434	435	431	467	442	428	457	462	431	425	411	450	431	460	414	397	435	455	455	449	408	437	425	450	423	414	427	419	429	416	440	439	420	441	420	427	443	416	455	449	431	422	425	454	454	418	380	436	459	434	418	404	435	420	428	426	436	434	438	418	408	423	432	439	437	459	453	430	469	397	379	444	425	426	463	384	470	407	385	444	439	428	426	441	457	445	464	445	420	440	452	437	438	451	446	438	440	470	500	465	455	400	473	439	472	428	433	443	438	450	436	468	453	449	396	410	450	426	388	500	424	440	415	434	457	434	471	453	424	423	407	452	445	427	451	408	443	440	447	482	426	428	474	418	420	456	397	434	422	465	425	465	426	423	463	441	431	440	488	451	411	427	456	461	438	433	439	448	430	441	455	391	451	437	432	446	441	433	401	442	455	445	446	454	412	460	448	436	418	466	429	427	428	445	433	430	424	426	412	414	451	445	470	432	432	501	435	417	449	441	431	421	401	423	418	434	464	482	421	420	460	412	456	443	438	422	408	472	446	456	441	438	405	436	457	464	394	464	468	434	440	390	419	465	439	468	439	417	457	417	395	433	440	422	429	445	467	417	437
25395	21355	27202	25151	8557	2204	1297	12840	24583	16695	6883	2374	983	644	496	526	501	531	500	448	450	518	471	469	476	480	479	452	484	464	467	478	447	469	451	455	492	493	501	492	464	494	498	463	475	477	443	459	495	503	488	478	475	443	517	443	494	453	484	510	484	458	448	452	454	466	481	434	429	474	478	442	491	476	496	463	455	445	464	489	501	457	475	441	425	478	482	454	465	451	507	466	474	492	451	519	454	481	431	439	506	522	539	483	467	466	495	472	461	460	499	478	498	474	454	484	500	447	473	460	477	469	449	458	461	426	476	455	451	504	504	470	469	484	486	445	439	504	477	438	465	452	482	481	456	503	496	485	441	458	475	472	445	463	461	459	478	482	453	474	466	436	484	456	405	486	488	486	490	472	443	482	487	484	491	525	472	498	454	465	515	487	493	441	442	467	464	470	460	449	466	469	451	485	495	486	451	459	468	452	451	486	462	459	447	463	445	456	453	467	498	471	439	476	436	487	499	453	426	464	492	495	473	445	424	473	460	445	475	508	481	467	446	467	487	458	464	429	534	515	511	463	461	452	445	475	424	461	462	434	470	480	454	450	481	492	450	428	461	489	469	480	486	452	426	458	460	454	468	444	505	459	440	463	468	478	504	485	453	452	443	437	487	495	468	473	451	487	475	462	484	462	462	498	459	461	523	512	451	456	476	458	489	451	510	467	465	486	483	453	478	494	444	472	427	469	482	480	462	485	507	460	450	446	434	446	475	466	428	471	456	467	472	465	473	454	484	480	450	495	477	456	503	465	451	463	461	504	495	451	466	503	451	476	462	460	462	480	435	493	477	502	464	448	499	471	458	454	500	465	463	446	456	448	457	436	447	443	486	451	427	442	470	468	487	440	506	436	472	469	461	438	446	478	451	453	460	487	465	477	464	491	461	427	456	455	430	476	450	490	423	438	481	446	454	484	469	444	447	459	493	443	503	485	485	473	483	465	475	473	468	455	430	489	447	482	447	486	461	458	467	440	477	449	475	451	473	483	462	471	443	484	471	442	445	476	438	421	469	440	451	466	463	466	471	478	489	471	495	477	457	506	462	423	445	461	466	488	456	525	437	496	483	460	449	437	451	449	481	463	486	478	472	468	455	481	467	415	454	431	469	480	487	486	452	467	445	487	493	486	458	477	516	465	467	469	491	463	474	465	475	524	481	439	442	447	498	460	453	465	456	439	503	495	486	457	490	456	493	496	492	502	460	456	482	474	489	516	428	516	480	453	478	484	476	465	466	480	492	482	473	430	504	477	479	455	487	426	460	473	453	485	465	515	494	486	464	452	487	459	448	465	435	510	470	463	469	505	458	465	452	476	454	449	503	437	435	425	480	464	446	478	477	446	489	479	451	489	458	471	470	454	453	502	455	497	430	472	468	446	461	470	461	457	461	436	469	476	454	430	422	482	445	423	498	463	477	479	440	457	438	450	425	428	476	476	469	489	482	455	455	490	477	493	434	511	442	490	502	506	481	490	481	508	462	443	471	429	470	481	498	468	405	476	460	462	465	470	457	490	476	480	460	475	467	464	474	472	474	473	459	444	448	428	480	481	461	460	508	467	472	477	478	445	434	490	469	490	453	460	483	476	493	455	438	451	492	461	480	455	488	457	467	476	429	442	442	455	503	475	492	491	468	460	482	462	480	457	445	466	453	449	488	465	496	431	457	453	506	469	486	430	458	454	507	448	493	467	451	452	468	431	432	462	413	477	472	441	459	494	470	485	488	464	472	465	508	458	436	416	496	456	432	462	471	492	432	516	450	499	470	469	455	441	451	504	461	475	471	463	461	421	463	475	495	472	452	506	451	452	518	481	497	503	468	421	403	454	479	444	417	489	469	453	484	479	469	439	461	439	458	478	455	477	498	470	443	431	443	461	480	460	465	508	481	486	443	429	496	480	473	459	500	477	459	452	477	503	474	440	483	450	442	500	454	481	475	475	462	454	438	485	452	485	452	456	422	494	474	493	499	435	456	463	438	460	454	432	476	444	492	446	444	474	475	467	499	452	483	436	497	458	445	448	439	480	457	500	476	420	453	475	474	488	465	494	495	465	465	476	452	448	447	425	484	505	471	521	465	472	435	512	490	455	424	465	484	499	465	451	474	478	498	446	510	449	488	492	445	465	476	482	467	494	469	458	490	490	462	470	454	468	429	481	464	486	488	488	458	472	489	457	480	446	509	461	500	477	432	459	467	471	553	430	495	481	457	492	521	438	457	458	488	458	469	485	467	495	454	458	499	447	494	470	471	456	462	459	451	477	472	481	401	517	433	500	473	429	438	484	464	480	431	454	450	475	457	464	461	488	484	469	489	484	429	426	479	459	469	457	448	448	457	455	491	473	423	455	475	478	463	425	471	473	447	461	456	458	470	459	478	495	442	501	467	470	469	463	465	454	488	480	477	486	489	462	466	481	468	476	468	494	453	488	479	463	442	482	486	475	454	472	452	435	494	462	515	460	481	481	454	464	493	482	490	493	488	437	506	437	521	471	438	437	467	415	471	479	491	457	502	551	491	458	471	455	457	469	460	427	443	491	450	478	450	470	449	430	475	422	486	455	485	503	483	455	462	497	523	410	452	482	454	446	473	478	465	427	453	462	481	456	470	435	487	490	463	482	470	471	453	477	458	476	464	454	480	436	473	447	512	486	485	459	449	484	464	475	468	508	466	455	495	475	438	441	443	446	467	468	406	467	427	480	470	470	458	443	482	455	441	461	492	433	489	435	467	453	458	488	483	469	459	478	460	405	453	462	434	486	486	456	474	442	464	431	468	443	480	453	482	459	494	447	467	483	497	468	476	448	423	457	447	444	442	491	487	491	478	474	493	450	415	508	496	464	462	475	460	498	421	481	499	504	462	479	442	497	470	461	479	445	444	459	466	460	518	446	475	462	496	504	454	477	498	475	456	486	469	504	464	495	425	491	474	524	455	466	466	428	453	482	498	469	473	464	505	484	482	490	455	449	444	503	480	459	459	469	506	448	442	467	442	438	429	457	438	481	484	443	479	469	467	503	510	519	483	454	459	477	448	475	464	461	507	447	486	497	493	429	468	461	460	469	475	495	455	442	522	467	487	481	447	472	475	434	443	483	511	429	488	444	464	493	448	449	488	440	468	466	489	479	497	477	452	442	454	469	484	508	475	488	439	445	506	476	419	448	487	462	439	444	472	421	478	462	472	444	511	504	443	482	454	436	461	458	469	478	501	467	457	459	473	446	481	456	474	457	501	464	491	497	504	459	472	463	438	446	481	439	457	474	434	480	464	496	484	479	463	453	466	451	444	438	436	460	494	502	439	491	456	473	475	479	491	455	444	475	470	476	476	458	452	423	432	422	429	464	467	445	455	479	474	488	450	488	470	539	458	453	407	506	459	473	449	473	476	496	461	481	505	465	433	409	474	451	458	432	441	447	469	440	469	481	451	463	444	464	464	440	498	493	472	466	459	488
5420	10293	10301	5288	3371	1830	1487	16526	23103	14216	6504	2667	1100	584	496	470	465	446	471	462	470	448	449	432	435	479	459	478	483	419	474	462	463	436	439	461	459	429	479	426	453	426	487	462	432	469	468	457	446	487	437	444	464	452	457	435	436	420	457	464	489	462	432	437	413	477	451	405	469	447	472	442	436	449	472	452	456	464	451	463	439	447	490	469	455	476	426	451	434	461	402	453	465	453	470	466	454	458	442	447	441	455	449	465	429	480	479	457	452	467	436	460	451	486	457	456	479	450	445	472	454	460	422	490	441	431	474	466	458	457	455	457	455	442	457	479	483	501	442	464	439	459	461	448	448	441	457	438	432	450	454	448	469	492	471	466	425	464	432	451	437	447	441	424	451	437	462	453	481	467	485	444	418	442	453	445	486	440	490	419	481	377	428	443	434	442	449	466	471	460	399	445	436	449	461	434	486	459	481	445	438	490	431	441	435	428	464	487	404	459	434	450	464	478	429	450	429	426	448	440	467	427	440	446	446	432	486	466	451	449	429	470	446	452	457	467	469	434	461	418	488	456	452	430	482	440	455	451	468	469	474	459	467	439	463	438	463	462	448	466	445	459	423	457	442	465	462	469	450	428	413	462	446	449	452	454	459	477	464	460	445	450	491	436	436	444	453	468	455	430	409	467	422	428	488	474	454	460	488	470	419	462	483	428	477	459	439	461	433	446	484	456	444	469	461	444	439	452	422	442	462	473	443	448	427	453	467	463	460	416	429	457	442	461	440	436	468	451	449	453	437	476	456	416	498	438	454	431	469	466	466	432	395	464	420	481	456	450	465	446	429	431	460	447	470	468	416	434	404	458	478	492	455	435	474	461	432	454	404	433	437	444	494	458	418	473	461	439	468	453	428	437	424	455	471	479	443	457	466	456	442	470	448	488	473	418	430	402	453	442	459	467	494	474	451	451	452	430	472	455	453	439	443	439	475	436	437	465	452	430	459	457	453	477	474	445	470	457	453	425	440	469	440	483	429	447	478	475	425	460	482	442	441	428	464	425	436	447	454	471	406	468	451	441	435	425	433	430	464	457	472	437	441	446	418	430	497	461	468	440	463	451	472	461	475	474	453	488	478	445	422	431	434	457	429	497	438	449	470	444	401	446	425	472	453	471	470	435	471	417	430	456	421	472	495	432	448	449	451	471	459	416	413	427	450	435	453	445	462	436	480	456	506	429	443	462	451	465	442	477	468	468	448	445	472	445	461	448	473	443	447	394	463	426	435	500	394	446	437	418	473	444	430	462	444	453	461	429	465	481	423	475	428	442	455	468	445	453	420	433	426	448	423	429	462	477	436	425	454	448	500	426	442	418	439	455	473	417	438	462	463	449	452	455	432	499	487	439	441	432	431	447	425	444	458	430	429	466	470	433	478	458	414	421	431	470	428	441	462	457	409	505	433	435	433	452	461	460	470	450	487	473	474	444	431	430	452	453	449	458	449	471	444	428	416	420	441	411	436	466	454	473	477	498	445	435	464	459	463	429	435	417	447	456	446	443	429	459	470	481	462	421	453	474	456	453	449	425	456	465	461	426	445	461	415	475	435	423	452	456	480	435	456	441	463	433	489	455	449	425	492	455	432	451	519	448	446	425	425	463	480	423	404	431	405	464	469	462	476	430	442	431	463	469	454	457	456	455	441	430	465	449	489	442	438	450	422	464	467	465	447	455	439	430	447	465	433	481	446	462	460	441	456	460	463	472	430	467	407	487	434	442	456	482	441	456	448	466	451	441	491	486	433	434	423	440	466	439	420	443	445	446	489	460	447	430	472	474	485	464	459	429	435	463	457	440	440	444	482	418	467	484	439	450	446	469	447	465	459	444	441	494	410	462	428	463	462	480	416	449	454	442	440	426	430	452	474	450	432	462	447	414	464	451	436	466	485	468	463	470	458	435	479	448	498	453	388	430	462	425	444	474	424	472	474	501	428	459	459	483	449	446	460	469	457	460	433	440	428	438	464	453	432	437	422	463	457	463	464	442	456	429	455	426	465	456	472	425	424	439	475	439	462	450	440	458	437	482	485	486	372	464	471	444	453	477	435	402	463	476	453	447	454	413	442	469	446	425	415	465	474	455	440	451	445	426	435	477	425	426	473	398	476	435	461	478	461	469	435	444	459	485	456	446	466	461	438	392	485	457	403	453	480	478	425	447	473	441	451	435	465	454	427	462	450	393	473	476	423	468	437	453	420	435	480	483	434	459	472	437	426	440	490	463	434	456	471	454	479	450	445	483	447	456	440	463	462	480	436	487	416	431	421	455	439	427	450	484	438	460	463	458	444	436	444	415	484	431	405	410	407	473	477	460	491	473	440	477	447	511	452	463	397	437	443	429	434	457	458	413	450	423	441	463	429	460	450	437	456	441	458	444	448	430	445	452	463	471	446	451	481	450	424	458	466	462	419	479	468	427	412	453	467	451	441	437	487	467	455	465	430	429	451	418	425	440	467	489	451	468	468	432	459	456	445	457	426	454	436	437	448	439	416	475	463	445	455	443	459	431	455	468	432	431	444	464	449	477	439	450	474	443	470	427	451	467	444	450	445	441	463	420	457	441	436	464	437	478	446	492	436	445	433	474	453	465	425	456	428	428	417	455	476	462	438	461	432	455	455	478	435	425	430	449	472	472	395	503	470	469	438	422	449	452	441	466	474	424	414	458	429	443	408	436	439	449	449	439	431	463	438	437	434	480	453	444	442	441	420	442	416	458	451	394	451	426	444	460	460	436	461	456	458	441	453	464	502	426	444	432	486	441	425	459	473	438	427	478	429	428	470	432	494	439	453	439	444	452	446	458	435	432	417	468	438	445	454	481	492	425	456	430	440	473	472	447	456	454	446	461	476	453	431	411	437	462	444	481	451	463	461	459	459	457	454	436	436	467	429	433	471	476	449	467	421	470	455	465	430	440	430	451	429	460	422	472	455	466	442	429	451	447	471	456	502	445	497	424	434	407	431	439	440	453	458	449	424	416	472	408	469	439	480	452	448	444	434	456	418	446	453	485	463	457	464	440	397	461	444	429	491	422	475	474	445	441	450	432	455	467	440	461	478	469	477	460	448	414	432	500	466	439	432	495	437	491	451	462	432	449	472	440	527	452	441	441	476	453	470	434	449	458	446	456	426	454	415	466	425	454	474	441	437	479	400	430	437	407	439	441	436	428	462	457	446	443	481	440	417	435	425	453	467	458	433	424	425	451	430	466	477	452	416	469	449	448	416	456	433	439	417	415	473	456	471	465	461	440	438	454	494	458	523	445	450	507	445	425	463	459	454	462	463	455	489	443	448	444	433	459	435	468	448	428	461	453	440	436	422	451	432	468	476	426	482	446	476	463	448	458	426	467	450	435	468	456	420	469	453	443	460	406	452	475	434	417	491	428	438	438	464	451	453	499	439	440	454	432	432	463	411	447	448	461	449	471	429	457	430	460	479	436	498	449	474	453
24222	21346	28675	24364	21231	10208	7654	33155	40065	30126	15143	5365	1721	806	594	638	587	581	628	565	565	602	593	584	518	559	554	560	572	559	520	554	577	595	557	533	557	592	550	541	586	553	529	567	573	567	552	537	552	578	540	596	579	582	580	539	590	558	540	556	608	564	573	592	550	612	535	576	594	559	571	568	561	558	555	558	564	595	582	555	586	563	530	589	568	617	546	546	565	568	583	494	578	567	567	584	591	567	499	593	570	529	562	586	598	604	555	572	558	568	567	578	577	549	545	551	557	604	563	572	574	588	557	524	553	553	556	587	591	557	583	552	576	591	586	545	578	536	567	548	572	595	600	568	513	570	577	574	599	543	537	527	553	592	568	580	567	579	597	558	517	544	563	617	578	615	546	613	566	558	582	542	520	583	528	532	537	520	555	568	585	557	565	555	585	562	564	536	586	544	585	560	525	566	538	554	541	545	568	595	567	531	576	576	541	519	533	614	587	575	573	599	576	559	597	561	561	520	578	585	544	568	548	557	549	569	561	547	552	585	592	564	560	578	562	567	561	558	578	516	575	584	595	574	532	547	544	528	592	555	584	558	566	580	538	549	573	564	559	512	609	577	596	553	576	538	547	573	583	565	591	610	537	591	595	559	556	539	598	596	574	531	502	545	574	577	554	535	545	566	573	580	586	516	592	554	594	592	564	522	528	553	595	554	577	585	590	541	590	566	575	584	587	572	578	606	545	533	598	524	549	568	560	568	533	537	548	533	530	591	615	576	597	579	556	572	577	533	584	589	576	538	538	594	591	589	564	562	514	551	527	577	571	568	573	571	580	541	571	607	578	585	576	554	572	581	561	583	539	571	551	591	568	565	565	608	547	560	575	559	502	546	565	594	543	567	582	568	538	531	592	559	622	575	572	560	549	577	573	550	577	573	585	622	588	516	588	554	575	603	524	554	596	530	545	550	552	542	560	559	575	553	578	558	563	612	544	582	558	579	540	563	543	563	558	573	535	567	584	546	578	578	568	577	541	571	586	520	585	540	605	576	591	530	556	565	534	582	565	596	572	555	553	523	647	553	578	516	573	566	569	600	567	582	529	560	554	590	520	566	565	561	590	569	541	564	506	577	538	534	574	556	550	535	547	544	544	557	594	609	574	513	560	586	531	546	539	547	542	588	595	575	537	559	591	572	598	608	570	557	554	579	560	549	574	565	605	545	557	551	560	545	544	557	568	531	576	518	529	553	561	518	581	564	558	556	553	564	608	560	565	514	525	554	540	571	558	562	540	554	553	534	532	563	552	546	556	589	547	550	580	605	530	584	580	552	537	595	559	597	609	575	592	543	548	593	605	520	550	538	531	565	572	569	547	509	559	609	581	570	583	566	598	575	570	585	574	586	550	542	573	594	510	574	535	573	593	571	571	583	553	563	574	562	560	602	538	563	561	538	559	614	567	611	570	601	528	574	612	541	564	544	575	567	561	590	568	579	556	547	585	545	568	556	567	570	533	543	605	556	598	572	575	591	567	560	530	539	574	604	559	545	537	584	569	593	559	566	542	589	560	590	546	512	559	543	559	561	564	531	567	574	546	549	561	546	549	569	592	514	567	536	567	524	613	533	591	567	566	544	580	553	576	563	498	563	577	579	584	569	546	577	539	560	557	543	515	540	554	548	578	577	560	532	555	559	557	548	522	602	563	606	573	563	547	562	576	522	568	574	516	565	527	558	543	572	593	586	541	563	530	583	539	545	606	576	570	539	526	511	549	539	541	561	590	535	578	559	533	547	576	532	538	553	583	555	557	550	535	585	603	552	555	599	571	559	589	532	546	550	581	537	544	590	547	552	531	592	557	561	577	573	555	549	530	564	599	583	603	594	531	567	563	560	562	572	571	582	559	583	576	583	564	552	548	582	574	572	572	574	578	600	540	573	566	585	564	568	534	524	562	552	548	579	544	552	553	535	567	565	546	561	548	577	628	573	559	507	572	518	540	546	646	553	587	598	580	566	541	545	558	580	579	566	526	575	568	579	560	535	614	614	547	529	562	568	549	595	575	614	551	536	552	539	535	549	577	582	563	574	545	562	560	551	556	583	568	582	611	572	547	515	584	576	565	534	558	565	582	563	547	536	550	567	579	574	571	559	536	545	596	586	562	535	586	561	554	557	547	539	545	522	551	556	570	576	564	585	582	587	536	552	557	521	543	609	584	551	523	552	601	545	573	585	545	558	578	538	577	586	596	592	563	582	541	585	605	563	565	583	624	590	540	556	582	558	550	576	575	526	592	600	558	548	538	533	550	589	538	567	557	559	567	556	624	534	542	612	576	560	603	620	554	556	595	588	583	573	545	550	549	572	599	623	564	584	527	566	533	534	570	563	563	555	561	581	568	577	572	545	560	558	563	558	584	602	591	596	567	570	553	571	601	553	519	578	575	589	567	567	561	575	502	533	581	560	542	587	585	584	542	567	539	577	591	549	583	527	558	483	570	539	559	559	568	572	561	574	560	575	543	572	536	583	600	542	620	538	574	543	575	590	600	583	557	576	575	572	570	598	550	554	580	536	549	554	530	609	553	541	565	530	549	545	588	587	576	538	595	567	548	577	581	527	593	569	557	534	582	566	573	552	573	568	581	540	589	571	579	526	582	543	558	549	562	527	593	574	552	538	552	549	559	620	582	564	527	568	544	586	589	572	534	569	569	615	585	569	540	540	566	579	592	547	586	571	584	587	583	591	566	602	594	565	599	582	525	555	560	574	571	591	558	566	574	542	530	590	592	594	560	584	527	521	546	544	542	568	574	544	548	592	560	501	579	556	551	565	554	561	579	586	535	524	558	538	587	561	538	572	568	567	629	597	541	594	558	561	584	582	601	557	558	574	556	549	621	570	531	580	560	582	567	538	559	553	576	561	605	560	606	562	575	628	562	543	642	546	542	573	569	591	567	567	586	557	563	560	534	551	512	539	580	539	554	538	564	591	550	541	548	592	547	576	570	571	579	619	554	541	565	594	521	585	563	565	578	551	534	548	571	572	543	582	534	550	577	581	557	552	596	573	580	567	548	563	579	587	541	548	550	559	584	542	539	598	540	512	559	550	546	553	596	602	536	548	548	540	579	586	585	556	509	623	560	600	546	520	567	580	548	586	514	557	522	580	559	566	598	562	564	607	561	510	540	599	573	576	576	532	538	554	566	574	561	542	554	586	568	555	598	579	560	555	547	591	538	543	626	601	546	534	563	539	581	526	532	546	562	586	561	585	611	571	541	565	530	554	564	544	601	580	571	574	553	557	568	529	576	529	562	570	594	586	575	514	532	531	570	602	564	558	564	531	531	566	564	584	570	544	524	584	551	541	601	567	523	528	525	581	600	605	566	570	533	541	553	536	578	540	607	570	551	535	519	531	559	541	569	547	568	589	560	571	517	546	533	579	549	553	583	590	561	539	534	535	543	545	563	559	561	593	556	519	523	549	546	553	574	604	530	591	572	549	599	551
6768	14988	14477	6327	3624	3235	7890	36797	37355	24982	12161	5142	1848	839	591	555	570	553	564	523	566	531	524	556	529	554	522	542	578	514	559	567	516	512	517	542	529	565	556	565	548	582	531	518	520	545	563	581	543	554	535	541	563	485	543	541	523	566	537	545	529	577	534	522	553	552	531	552	538	558	531	563	511	536	526	516	558	537	571	556	520	543	548	499	552	534	557	538	533	524	533	542	569	531	563	535	530	530	512	522	522	502	528	538	537	526	559	537	525	558	540	566	523	574	522	532	516	519	507	579	512	488	535	545	566	529	526	548	566	560	543	561	542	569	536	552	559	535	540	501	542	547	541	506	495	525	551	544	517	531	524	582	552	530	531	493	598	566	551	558	523	524	521	527	533	541	504	517	527	547	520	542	516	539	504	531	532	543	578	529	561	511	548	500	545	532	496	560	528	521	511	497	565	532	531	552	533	556	540	546	513	565	537	528	529	542	545	581	529	566	578	482	576	563	516	512	534	533	516	594	541	568	523	542	472	538	574	525	598	525	520	501	582	530	572	543	547	564	494	510	577	522	559	535	535	548	527	539	528	523	544	563	544	516	520	557	574	523	529	541	524	556	543	551	561	497	551	549	503	541	539	546	540	521	560	519	517	499	551	534	502	524	506	532	532	521	579	530	541	535	540	559	556	516	519	544	488	541	542	524	510	568	534	530	531	518	571	500	523	553	524	554	551	542	568	536	567	562	566	553	534	567	543	575	504	581	584	555	544	513	531	554	552	523	503	565	548	546	550	494	545	495	515	535	528	548	560	561	512	513	555	535	509	566	546	515	545	584	527	513	553	526	512	553	494	488	534	528	548	568	546	540	535	521	570	539	539	528	569	522	511	541	533	510	575	572	527	505	525	517	527	553	572	541	552	568	508	553	526	596	568	530	536	515	543	584	564	585	500	478	576	524	542	545	519	530	526	577	559	553	526	559	511	528	548	562	516	508	523	503	496	538	545	564	554	545	538	499	526	564	521	547	528	515	535	500	473	510	540	541	514	547	502	533	535	525	550	531	538	516	533	554	531	513	526	558	587	573	537	601	545	536	551	524	503	546	518	551	534	534	539	539	524	517	534	527	557	511	497	559	510	522	534	531	540	536	516	554	523	566	523	528	535	517	517	568	556	556	557	481	518	523	542	545	537	538	532	561	497	528	522	508	570	539	547	534	559	556	510	514	550	541	516	553	546	558	506	504	517	503	561	559	504	536	524	498	526	497	517	554	533	531	554	521	549	520	538	544	522	576	551	529	581	569	540	532	559	522	532	522	505	516	551	539	534	546	554	521	515	538	535	527	544	519	535	545	509	539	546	556	506	525	555	532	520	532	543	528	564	538	510	508	560	579	561	555	547	525	570	544	572	523	524	486	532	581	550	508	522	558	534	573	545	549	551	549	512	542	535	529	542	530	522	544	598	510	524	554	555	534	535	501	546	545	513	533	538	509	547	513	504	532	573	538	522	551	549	546	561	542	522	539	521	515	522	576	514	507	527	524	491	510	555	510	511	534	567	566	523	551	541	544	579	568	548	522	598	519	523	511	560	536	520	535	518	512	562	545	523	545	558	526	529	545	537	528	508	583	532	534	511	491	543	517	525	535	515	511	512	542	524	554	564	536	544	541	515	531	505	546	527	544	506	526	575	540	540	541	508	487	563	518	522	563	519	557	489	523	549	542	561	537	510	556	544	541	547	507	530	559	547	570	546	546	515	519	543	567	575	518	495	500	563	486	543	513	510	538	487	508	530	583	534	545	514	567	570	525	564	523	549	559	555	518	558	565	522	536	527	504	518	544	533	520	532	551	490	561	555	518	549	543	513	556	526	578	537	531	522	535	520	527	509	534	541	524	564	537	560	529	548	514	547	526	535	539	574	523	535	550	544	551	536	522	517	506	531	553	538	559	495	495	546	528	520	537	570	533	563	538	573	518	587	551	504	544	501	529	512	558	500	543	554	546	504	540	517	506	511	552	548	517	543	538	531	503	553	562	508	555	623	594	519	524	519	536	545	529	549	552	546	503	561	486	522	520	534	485	500	545	506	532	553	553	566	504	567	536	527	538	519	529	575	517	549	488	535	558	498	543	546	531	506	583	539	561	531	542	546	559	535	493	534	507	577	534	537	565	558	525	514	505	535	538	507	530	528	548	500	528	537	535	499	536	545	571	552	491	548	559	525	541	547	536	537	558	565	577	509	561	530	521	519	533	494	537	526	559	540	509	585	521	528	523	528	513	515	522	547	530	500	551	505	539	534	536	522	501	551	553	513	545	566	503	475	505	541	492	533	532	533	531	552	487	547	560	519	522	529	490	547	530	542	529	543	530	538	543	517	468	553	526	549	515	515	552	535	510	525	518	533	533	477	524	544	529	544	553	496	550	539	524	537	537	543	556	516	588	524	556	543	517	561	567	542	521	539	488	535	504	575	572	519	503	536	546	518	511	525	498	564	550	523	517	546	545	529	523	498	553	515	523	523	493	526	515	506	544	557	536	565	491	533	504	527	515	509	566	543	564	539	530	487	547	526	576	528	525	457	566	538	552	561	485	543	498	560	544	502	580	519	549	567	490	521	544	568	550	520	579	517	541	531	570	496	486	568	555	529	508	536	507	520	480	529	503	498	540	571	553	558	517	556	553	524	469	529	554	528	546	563	498	528	551	559	542	567	501	515	519	545	525	518	520	527	536	523	532	518	536	546	506	544	582	532	517	554	511	554	542	506	550	537	541	513	499	548	530	517	533	508	533	547	553	530	532	578	550	515	527	538	527	539	524	513	541	556	538	542	494	481	535	511	557	520	522	498	500	569	516	592	563	573	539	507	548	505	537	515	558	531	555	549	567	541	561	496	543	484	574	486	542	560	519	586	554	522	480	518	534	551	528	533	550	515	515	550	487	526	514	518	503	548	525	516	548	539	533	532	552	549	503	535	520	521	527	502	530	528	553	515	549	526	545	596	554	555	520	537	548	528	576	565	559	529	484	566	530	523	538	536	531	522	491	500	500	575	556	494	525	524	521	537	567	561	515	544	534	548	558	493	530	519	555	516	545	535	576	537	509	565	535	548	521	537	510	508	551	499	511	554	530	579	520	530	549	546	478	551	515	511	497	571	550	556	540	528	507	537	522	542	531	527	544	488	548	505	551	544	531	521	535	506	514	550	530	566	468	516	530	520	541	565	547	547	518	531	548	550	529	522	510	520	495	537	515	508	562	538	540	527	520	535	513	511	518	532	473	541	568	549	511	515	578	560	561	537	539	517	564	541	553	511	593	557	512	540	534	533	531	525	529	486	555	565	540	526	516	561	548	500	546	525	596	496	535	520	516	553	526	578	545	505	568	542	524	523	568	508	487	520	506	537	510	594	538	528	524	557	579	543	533	510	557	515	565	519	534	538	536	559	525	508	558	538	517	505	546	583	519	530	526	529	513	532	520	567	548	571	510	534	535	531	522	520	535
27631	14926	4913	1036	714	740	988	2162	2479	2073	1245	793	545	531	468	472	451	499	487	446	471	471	491	459	457	477	468	498	439	457	454	489	451	460	492	485	452	484	449	506	468	465	438	469	512	452	485	433	496	455	435	475	482	456	464	465	484	482	467	444	504	455	432	503	479	458	471	425	473	488	472	493	465	476	445	470	507	477	431	475	473	448	485	475	477	468	502	495	465	480	481	493	452	465	430	480	476	464	468	469	493	458	473	453	485	485	504	491	480	463	475	485	480	474	485	451	436	475	420	457	465	483	430	471	492	459	484	495	494	506	467	452	468	463	471	461	504	458	427	476	489	491	445	456	480	481	486	455	470	441	471	408	470	465	491	469	466	452	488	452	499	478	418	462	497	514	479	449	494	468	493	456	461	443	451	452	467	479	441	473	496	473	450	479	471	447	426	476	501	497	455	474	488	461	458	492	533	487	514	455	465	474	427	460	488	438	497	466	462	464	459	465	481	449	461	459	444	456	487	470	495	492	475	469	492	432	465	445	472	466	469	454	441	480	483	486	467	467	462	456	504	485	489	520	457	467	508	474	501	442	493	461	461	451	502	473	532	438	495	468	471	484	443	456	476	475	472	467	439	473	488	442	476	427	450	475	466	488	470	477	496	467	466	470	457	445	431	490	449	490	502	465	457	462	487	454	470	483	509	480	454	503	451	474	449	477	458	459	489	469	482	447	444	473	452	454	512	473	485	468	454	477	473	480	463	493	502	441	471	492	472	471	443	480	467	473	464	478	484	458	494	441	495	481	475	473	452	496	452	491	485	489	448	466	513	443	504	480	479	459	474	461	456	488	444	468	467	444	453	493	475	473	483	457	474	469	468	452	499	468	496	463	471	423	493	482	457	475	500	477	476	493	481	492	489	420	466	453	495	499	505	502	517	448	443	449	463	466	508	507	473	486	452	424	462	475	436	411	477	513	460	483	467	469	450	485	481	476	467	481	463	460	496	454	489	475	443	504	429	480	460	486	497	481	457	458	512	460	490	496	483	484	501	441	446	478	467	457	456	480	466	469	469	477	473	436	436	445	463	462	505	459	446	460	486	476	437	472	470	456	503	490	472	507	441	442	448	463	466	506	453	472	482	483	465	460	461	432	482	471	451	428	452	450	461	458	462	446	468	449	431	476	457	539	464	504	477	490	517	465	462	471	450	465	464	450	430	486	451	478	421	476	471	492	463	448	498	469	442	437	445	493	473	476	466	439	503	447	475	494	488	495	445	489	469	455	488	471	457	502	446	447	450	495	485	446	441	508	446	438	465	494	478	509	453	454	493	500	482	441	454	472	451	475	464	487	451	478	453	444	420	469	454	488	476	480	479	486	460	476	442	426	416	444	489	486	433	454	461	460	495	474	442	461	463	452	449	472	432	479	467	449	457	467	443	460	475	491	438	477	458	460	469	514	446	453	481	463	457	484	485	480	472	474	497	442	455	441	477	478	441	482	469	512	447	511	438	489	480	453	478	466	468	447	457	434	437	435	507	463	455	482	498	472	451	480	469	476	464	495	471	453	485	500	478	488	460	446	477	493	456	445	506	460	454	484	475	461	462	489	448	484	489	458	503	493	440	488	459	497	493	467	467	485	482	494	485	476	462	425	478	444	462	460	455	450	461	500	443	475	496	480	516	492	482	490	500	485	453	456	500	435	464	470	507	472	439	495	460	465	481	481	446	449	433	466	466	493	488	513	466	463	434	452	454	498	481	504	438	482	437	450	513	429	458	446	504	470	466	467	462	446	482	494	465	498	478	451	502	448	432	458	461	463	457	456	491	461	476	486	475	507	496	425	472	437	478	461	466	464	480	455	511	445	471	463	485	467	493	462	468	441	489	454	422	472	462	513	501	477	443	497	453	444	457	496	500	509	432	459	468	480	478	497	483	481	446	456	467	474	468	475	485	481	434	432	446	485	502	482	461	457	445	458	459	461	491	465	479	439	489	462	480	531	457	463	514	427	450	460	497	472	477	438	476	431	434	479	458	467	479	449	471	487	475	484	440	444	490	450	473	453	464	469	475	514	443	485	479	441	474	518	480	437	448	507	490	482	486	466	445	470	490	477	458	481	498	463	478	464	469	492	434	501	464	470	455	462	477	454	444	476	468	508	489	481	468	449	465	477	449	440	484	454	455	484	443	481	470	459	426	490	479	451	446	483	462	481	451	452	512	482	508	461	459	459	487	491	472	434	449	451	410	453	446	497	464	490	471	495	488	473	479	451	479	477	477	487	469	456	511	494	454	517	472	463	494	463	504	481	465	489	440	470	472	474	433	446	477	483	443	459	477	480	484	461	476	458	517	465	434	457	473	460	474	448	484	482	475	441	441	449	481	478	484	466	487	487	469	426	516	467	480	433	476	458	487	437	453	463	490	470	461	452	518	474	459	444	451	473	474	470	471	437	443	505	439	456	448	470	472	466	522	493	489	447	474	477	475	445	468	417	495	481	472	472	482	480	508	483	487	455	456	462	485	481	458	469	458	499	542	477	436	477	477	462	468	482	447	470	487	420	492	438	475	494	449	464	463	511	490	451	416	476	453	492	471	499	450	479	486	497	486	458	405	446	442	464	481	479	496	480	448	478	464	478	496	512	481	430	408	452	450	454	440	470	466	504	490	465	480	437	448	438	438	447	473	440	494	466	476	486	474	468	458	435	481	483	464	477	505	458	506	471	454	470	461	466	502	494	440	465	494	471	447	457	489	486	499	475	449	456	458	438	457	465	469	461	477	458	496	453	456	454	503	449	489	480	454	490	474	455	473	494	461	465	512	502	453	437	448	482	487	445	454	489	453	478	466	466	479	460	456	465	479	497	489	482	469	449	444	496	480	439	479	498	449	465	460	464	447	451	444	476	488	470	502	452	509	505	524	476	475	477	453	499	435	448	524	467	487	486	451	460	445	456	465	457	458	438	462	485	466	467	459	434	490	461	503	458	454	453	465	473	496	486	432	478	476	493	447	424	444	519	443	456	438	467	498	481	512	459	494	485	453	481	452	453	466	507	439	502	482	515	478	478	453	464	436	429	492	451	423	465	498	488	464	468	465	469	490	477	482	483	470	471	441	479	444	467	448	456	431	478	466	471	438	466	474	481	446	447	496	426	492	480	421	469	436	485	467	445	460	456	455	487	478	472	447	452	476	440	458	515	471	460	476	486	462	469	470	475	475	436	443	461	486	515	481	462	417	495	452	472	426	498	485	469	490	439	465	483	464	510	487	464	484	525	434	445	471	450	452	491	470	518	482	481	497	468	446	522	453	473	461	468	473	498	438	467	493	465	480	478	491	462	479	489	498	490	468	530	447	472	465	450	455	428	440	475	526	451	440	465	443	491	489	462	473	514	464	498	461	456	503	482	472	440	430	497	468	439	442	456	449	434	449	460	461	439	440	461	415	464	472	483	491	470	454	432	454	463	416	497	461	505	469	483	476	470	460	435	462	489	497	470
5921	6112	3988	826	883	885	1351	3131	3260	2374	1314	864	553	477	460	466	418	425	425	441	424	457	416	412	455	420	395	459	423	447	446	413	389	429	459	440	419	451	427	451	405	454	432	401	453	457	462	409	401	455	451	441	414	418	446	424	388	463	417	421	430	441	434	431	427	410	438	417	434	422	418	474	433	409	434	437	453	462	436	413	441	424	427	436	415	419	448	443	467	414	411	444	461	419	448	462	455	458	394	433	458	434	466	493	451	436	445	440	388	450	416	449	410	451	457	433	451	434	407	450	432	447	408	413	444	424	431	438	439	445	415	451	453	391	426	443	450	423	442	436	409	411	452	415	454	449	470	434	396	422	424	448	438	425	384	413	411	457	395	429	443	483	441	437	404	462	432	460	472	438	439	435	443	453	413	440	379	462	437	422	434	443	428	441	461	426	405	457	424	396	440	405	438	427	433	439	449	425	431	408	438	430	427	432	433	438	466	442	418	430	426	426	399	415	446	439	440	421	441	412	471	414	450	428	470	408	460	414	440	450	448	451	414	404	425	437	415	422	425	418	416	447	440	421	438	453	433	408	443	451	463	432	447	446	415	427	451	429	451	407	440	449	406	464	418	460	435	416	407	460	411	428	426	451	439	415	416	445	430	467	441	412	443	418	416	430	420	417	427	419	434	444	408	413	439	422	427	435	418	425	401	439	401	443	409	420	422	421	420	439	438	426	400	434	401	426	451	452	432	432	419	435	481	441	437	431	443	440	421	404	451	444	441	417	458	487	436	438	448	469	461	467	435	445	452	410	427	456	400	370	456	444	439	442	491	424	443	418	418	407	454	395	460	447	424	443	420	433	439	478	399	411	451	408	424	428	445	435	400	439	429	450	434	447	437	415	430	439	438	425	456	409	465	446	434	435	480	430	460	475	422	427	467	469	467	416	435	420	456	446	445	452	453	443	426	444	378	435	419	396	452	410	417	416	448	395	475	423	448	419	452	428	441	428	402	396	422	409	456	425	411	426	406	457	425	403	423	393	446	474	455	474	389	422	422	446	467	443	463	454	473	447	441	433	431	450	465	472	435	447	403	430	437	421	409	433	404	434	418	398	413	426	441	469	440	398	452	415	397	441	471	417	440	423	437	400	469	442	421	427	411	418	489	460	394	462	434	413	398	461	458	439	458	455	446	450	411	430	449	454	442	439	427	453	456	382	396	438	431	400	445	452	436	471	427	425	432	433	414	437	446	374	479	483	435	448	430	411	418	427	439	396	466	421	449	439	438	402	396	428	447	444	448	405	403	423	428	424	491	415	459	471	439	462	458	460	428	453	449	466	433	405	434	420	424	434	448	405	431	403	455	401	447	425	399	440	452	402	445	443	436	414	440	450	417	392	421	447	420	448	436	420	455	444	423	404	407	425	455	422	420	445	419	440	423	480	424	429	449	463	484	402	418	440	425	466	440	442	422	449	483	414	424	456	436	431	440	437	447	424	430	437	442	477	444	412	406	469	394	455	461	435	406	415	442	436	462	434	432	437	422	425	405	417	467	426	447	451	445	440	436	448	436	412	448	429	451	408	467	430	406	405	423	425	452	409	464	438	422	448	459	416	430	444	430	417	421	421	423	426	435	436	433	487	437	415	485	463	456	427	438	436	414	436	429	407	449	461	412	443	452	373	422	432	452	440	475	425	442	470	427	426	448	440	427	450	440	445	458	430	412	485	442	403	458	423	425	459	426	432	417	421	425	419	428	435	430	423	446	430	405	451	413	438	470	476	457	402	427	448	440	421	453	452	417	429	441	443	428	465	409	454	459	418	447	443	404	451	446	441	428	428	398	427	442	416	467	439	462	426	441	423	432	419	438	500	436	461	451	419	452	431	449	445	490	425	430	459	458	461	404	397	434	445	423	443	423	444	425	459	442	396	438	442	446	434	409	430	418	473	429	446	407	414	445	392	458	433	469	409	457	456	417	447	418	396	438	422	422	405	426	432	426	423	422	427	449	410	422	424	423	450	433	442	410	413	460	448	474	415	459	467	390	436	423	458	445	465	393	413	430	420	419	450	444	412	454	459	419	476	441	449	479	444	395	437	446	463	437	460	435	489	450	405	433	435	452	425	463	471	438	453	432	463	432	420	425	436	425	410	453	419	401	409	444	412	434	439	426	440	437	423	424	446	417	428	384	447	444	430	417	441	400	472	447	436	415	456	419	436	443	430	457	475	468	418	453	438	432	432	433	450	468	403	442	468	411	420	435	420	396	464	453	431	435	411	447	447	431	472	462	467	456	446	444	416	447	434	428	470	432	426	444	431	426	436	411	451	468	453	441	468	408	426	419	432	390	406	430	453	418	428	424	424	423	435	448	422	488	451	404	467	418	414	401	416	452	464	393	465	448	426	446	442	451	457	424	399	458	461	462	443	404	459	427	433	420	459	410	421	423	445	387	477	412	426	420	422	435	442	391	452	451	453	425	406	378	457	440	456	441	444	451	447	400	438	427	432	404	412	444	444	456	431	427	470	429	466	430	438	435	401	432	425	456	463	435	444	456	459	392	432	443	417	406	419	434	414	422	447	486	429	433	470	450	468	426	425	419	462	454	434	461	483	388	431	428	444	388	429	440	431	474	455	429	457	440	446	436	449	427	412	396	414	405	471	436	437	455	402	416	417	453	470	449	397	445	431	418	434	441	453	471	496	450	443	405	465	472	486	453	444	454	418	464	437	443	444	430	457	428	455	423	454	420	438	423	426	446	416	421	417	451	462	441	430	440	451	453	417	450	437	428	429	492	436	454	422	448	422	415	409	418	420	417	469	395	424	458	400	444	472	415	442	433	440	433	412	401	476	452	398	400	455	439	427	456	436	420	419	429	433	475	434	450	397	452	431	395	430	437	417	427	440	443	467	425	437	405	410	435	433	457	466	476	443	435	414	404	420	466	454	408	466	434	483	428	419	412	433	407	435	404	427	412	437	464	393	445	449	392	430	435	467	414	471	426	423	448	443	482	448	462	426	449	440	443	414	407	387	432	424	446	425	420	425	409	417	437	385	432	445	460	421	448	414	427	443	457	423	454	449	430	417	397	459	455	413	424	486	428	407	454	466	400	425	371	435	454	470	469	437	411	398	449	454	467	450	424	445	415	433	448	426	450	479	448	488	470	466	437	482	435	420	415	437	441	441	412	418	463	473	443	431	448	436	452	426	420	476	419	405	486	451	417	430	453	426	416	410	460	422	421	434	461	448	444	455	424	451	433	460	420	400	469	440	442	451	417	447	443	440	452	413	417	470	445	430	438	448	440	457	436	419	440	404	426	444	481	410	424	450	408	447	424	461	437	439	459	463	407	453	462	446	407	406	402	428	444	458	405	478	446	434	453	423	450	438	472	446	434	422	428	401	425	423	421	422	412	469	411	392	430	450	416	420	447	442	471	433	435	454	469	460	440	457	433	428	419	427	442	461	412	433	427	429	450	449	472	421	407	404	429	442	415	407
25436	21390	27291	25282	5420	1972	6663	20320	21676	14051	6531	2363	941	600	491	483	450	463	486	471	507	462	465	474	477	477	491	481	474	460	483	504	467	479	423	464	467	487	486	488	501	459	495	466	457	486	485	451	485	471	506	481	444	484	483	478	445	455	466	496	507	473	455	439	452	474	463	433	454	465	442	484	472	412	456	482	507	453	465	493	456	460	484	493	494	468	498	434	469	486	460	492	449	472	475	473	430	482	467	445	471	450	404	478	474	437	478	480	433	422	449	506	453	488	460	489	436	501	480	497	458	467	476	433	472	464	422	500	451	550	503	465	450	483	496	465	481	466	531	454	490	458	420	450	461	473	494	441	481	441	451	497	465	451	507	437	470	476	463	484	431	468	467	460	451	456	439	455	513	492	475	486	468	475	479	452	447	474	466	475	461	453	474	459	479	478	456	504	465	475	445	461	451	479	484	496	448	461	483	498	469	512	442	459	467	480	453	470	488	497	475	470	469	449	490	473	458	464	458	471	457	500	457	486	472	474	471	474	499	472	465	488	443	460	479	515	453	451	478	447	442	470	444	468	473	467	421	481	445	477	461	481	473	479	493	450	472	469	463	463	444	483	477	458	488	503	451	464	451	483	465	441	457	474	468	484	438	509	479	503	468	439	475	488	462	468	501	465	496	445	476	513	483	458	495	481	481	491	443	463	431	468	453	443	449	483	525	483	462	459	437	469	458	471	446	492	465	499	449	487	502	492	459	468	473	505	477	449	457	513	462	467	439	452	484	458	431	461	436	460	481	476	454	473	471	483	469	444	448	478	478	511	445	446	449	443	478	469	426	483	471	439	482	483	471	459	482	483	453	472	467	444	465	455	475	452	475	475	484	484	477	430	497	502	468	455	487	491	428	482	497	520	460	441	483	455	464	489	455	469	470	455	480	499	482	459	505	483	495	469	476	473	471	463	465	474	411	440	485	451	438	469	509	479	459	468	448	475	463	426	487	493	485	476	491	482	475	466	488	458	458	457	479	471	465	495	466	456	486	448	482	453	435	469	455	505	472	467	474	416	479	448	456	514	420	502	430	462	455	464	441	490	499	482	463	478	432	474	459	459	459	479	490	481	453	462	443	451	460	434	431	446	468	495	474	442	484	479	468	477	462	521	487	451	455	428	454	491	458	483	467	473	475	493	428	475	459	481	456	487	467	494	495	483	467	457	453	464	472	460	471	490	469	468	451	403	438	481	468	469	499	506	500	444	493	455	480	456	484	502	481	448	430	443	437	497	509	455	463	442	464	442	500	500	431	466	532	467	423	492	505	491	447	460	470	468	461	457	474	477	473	440	435	460	484	456	464	491	473	480	424	421	425	474	448	452	462	452	467	500	446	465	487	486	453	471	462	450	449	451	486	517	447	447	472	498	472	433	488	470	484	448	454	467	497	483	472	452	452	473	479	493	459	461	441	472	453	461	427	504	512	441	486	460	463	487	468	473	480	482	494	476	446	489	456	474	456	458	472	477	484	503	450	486	498	463	459	474	495	443	477	492	463	477	488	446	451	451	441	462	444	481	458	496	481	444	451	470	471	483	469	486	447	445	467	447	482	476	473	474	458	475	481	478	487	451	491	505	455	407	461	482	453	465	477	491	474	401	483	435	513	447	448	462	505	500	506	470	461	456	530	481	512	478	466	455	471	466	444	460	493	499	455	483	417	474	439	443	465	484	479	468	446	467	479	486	483	453	490	441	431	443	483	489	490	477	443	480	468	524	452	468	475	450	462	460	491	477	480	469	458	483	452	460	458	473	504	476	442	438	483	523	467	480	451	456	446	463	475	474	451	480	475	431	440	474	507	453	456	464	461	464	472	477	469	455	484	445	463	484	430	503	464	457	459	432	469	472	452	465	476	522	451	482	474	490	471	483	483	467	498	436	456	476	488	464	488	426	487	471	457	423	474	487	437	463	469	482	431	474	494	451	464	454	466	495	458	489	471	477	474	428	467	466	490	466	497	479	438	468	480	483	455	454	438	452	485	453	464	414	481	499	416	463	461	468	490	483	457	463	504	469	426	440	474	457	432	421	487	485	475	432	458	507	479	462	471	461	442	470	463	453	462	503	468	516	466	504	501	458	488	466	444	474	452	488	449	460	482	497	466	499	465	500	477	478	461	479	487	468	432	469	475	480	480	451	456	497	478	434	438	472	487	439	439	488	437	474	439	457	496	480	457	449	467	444	494	503	459	460	471	471	434	506	487	438	440	445	442	507	484	488	447	455	445	455	483	482	473	494	462	474	467	445	479	464	490	449	484	504	454	434	473	465	487	470	453	417	482	437	450	462	483	478	466	484	480	488	449	489	506	495	459	431	471	489	477	440	482	470	479	513	455	497	515	505	483	456	486	459	479	440	435	479	472	447	463	505	480	442	479	470	498	429	483	465	503	486	488	443	531	472	444	484	472	445	447	532	464	450	502	448	483	462	470	493	436	502	432	479	460	446	454	450	445	463	479	451	493	491	456	448	480	439	445	458	442	475	489	448	491	519	466	483	456	503	459	444	500	449	472	476	455	446	494	465	463	469	453	476	475	517	510	479	448	467	446	494	467	458	473	447	472	508	415	469	456	499	463	499	397	438	440	490	461	462	436	453	481	466	492	449	452	455	423	480	488	463	475	487	467	497	481	482	471	476	481	463	496	482	435	468	469	457	475	493	439	472	513	449	460	489	462	416	468	473	509	476	465	454	443	467	441	486	444	481	445	484	496	448	469	502	473	473	463	501	436	458	440	436	478	492	467	472	477	454	470	416	439	507	456	462	474	456	434	451	463	467	457	483	451	489	491	491	470	483	527	450	456	461	470	498	477	477	436	473	484	474	453	418	517	467	453	471	493	436	459	480	482	455	539	425	451	470	463	461	451	483	503	455	485	438	443	460	478	465	461	441	481	471	509	461	451	484	482	483	441	464	471	489	461	480	485	489	501	457	464	510	501	448	421	462	458	458	460	456	480	442	432	512	471	452	449	463	498	483	455	490	496	467	459	473	488	516	484	450	472	428	473	492	505	481	447	442	501	461	468	466	467	452	454	505	466	486	484	476	480	471	461	465	448	422	435	507	495	515	463	472	464	430	477	445	477	474	471	470	447	440	507	486	467	480	449	456	504	456	504	496	468	471	474	476	440	422	445	473	437	448	469	464	494	465	463	460	462	503	445	460	503	449	438	477	483	454	477	466	460	458	465	478	475	465	450	485	487	454	428	456	465	488	455	448	435	469	445	494	434	473	453	453	530	477	480	468	450	470	535	467	420	448	456	481	450	472	477	448	456	499	459	486	456	442	458	469	499	416	445	459	474	519	469	456	440	472	458	469	451	443	465	463	517	456	456	459	445	472	484	452	484	485	446	521	474	456	491	456	488	483	438	449	474	460	456	473	471	477	472	489	447	447	453	484	511	494	480	464	493	457	457	485	436	484	479	480	475	448	474	457	495	503	472	472	494	463	457	484
5661	8502	3498	1847	1425	2052	9067	21889	19736	12757	6441	2661	1072	623	468	460	452	463	451	436	459	461	432	502	486	462	439	409	420	481	474	442	458	446	456	454	447	484	443	468	474	430	442	464	496	441	465	410	486	465	456	462	479	460	449	482	489	449	468	478	468	449	447	475	458	424	465	476	436	432	450	438	451	438	475	444	425	446	476	446	470	451	431	456	471	460	445	501	468	462	452	479	456	488	450	442	414	438	427	454	485	475	448	463	451	464	467	453	443	455	442	466	445	451	448	450	436	460	453	448	443	478	416	452	472	440	435	451	433	470	468	464	430	457	449	500	446	441	465	420	467	433	436	471	470	462	458	490	480	480	460	454	452	454	461	439	438	440	436	449	490	486	444	443	469	476	451	439	447	468	449	406	448	417	452	448	482	417	457	460	442	475	451	442	458	439	433	425	445	478	437	434	437	446	480	481	486	467	449	451	464	466	447	436	443	415	472	436	432	429	430	457	465	411	428	423	454	456	440	470	475	471	478	470	456	480	443	471	434	443	441	445	450	440	418	460	453	450	412	483	465	462	421	443	443	481	471	446	443	478	439	441	482	411	452	396	435	444	423	479	433	409	441	459	463	459	422	454	423	450	454	471	461	489	460	446	432	458	465	492	434	480	431	469	445	473	459	417	467	466	435	433	465	454	438	440	443	492	463	447	431	443	481	488	441	452	485	451	491	425	466	450	438	474	417	444	470	439	433	405	484	432	492	440	414	456	485	439	429	450	469	436	466	468	477	445	497	472	463	465	425	437	457	452	421	438	431	484	456	457	441	470	457	436	488	451	417	444	461	457	482	455	430	467	481	463	434	423	465	454	469	448	435	464	469	440	433	433	499	471	464	461	446	467	423	433	443	498	488	429	435	458	445	461	478	475	413	433	488	385	414	474	437	483	478	428	465	480	451	453	437	439	468	448	463	466	420	450	449	447	453	436	443	442	441	475	438	509	431	456	467	455	425	459	459	452	472	443	439	409	450	462	493	458	462	435	473	496	440	434	456	471	444	442	442	440	478	432	455	434	455	437	459	413	449	452	452	431	417	461	460	424	455	438	497	446	467	476	401	489	481	455	421	503	438	409	421	440	450	440	455	451	457	450	472	505	495	407	468	449	449	479	451	434	435	473	442	447	471	421	449	475	443	444	427	462	460	489	438	458	461	424	450	447	446	482	469	484	440	467	438	429	461	457	440	452	446	462	424	499	452	448	475	425	478	451	465	422	460	454	451	484	461	439	459	484	461	456	462	455	446	443	444	492	453	445	435	457	435	468	484	459	484	463	461	480	482	421	426	454	473	459	452	439	445	476	483	468	425	442	478	457	461	433	458	434	426	456	445	443	447	435	462	444	424	465	444	440	461	414	480	456	449	458	452	502	478	462	442	459	403	464	462	466	466	457	469	467	482	494	477	423	449	452	479	465	424	458	454	468	467	431	460	440	458	466	478	463	457	442	469	485	471	445	460	460	447	455	439	454	472	434	466	447	449	444	464	437	424	400	424	473	438	454	466	426	447	430	451	440	451	476	440	439	432	446	427	483	441	450	464	432	423	477	427	486	440	442	460	439	459	465	450	448	436	469	474	438	459	430	418	446	467	452	446	482	454	485	460	452	437	461	414	501	483	452	501	453	475	459	482	496	445	452	433	463	461	445	417	448	446	434	472	445	486	417	470	449	478	460	448	467	449	464	461	442	484	450	486	485	448	457	483	454	472	443	424	425	453	457	436	438	439	428	440	496	420	444	416	430	431	469	472	454	427	419	420	439	447	447	465	439	436	433	484	430	460	423	457	463	449	457	448	425	438	465	458	449	467	447	434	426	479	457	474	427	459	431	466	492	460	459	449	468	462	436	440	459	446	448	444	434	395	456	457	482	418	418	431	429	450	439	431	463	469	468	497	482	495	444	488	447	466	472	473	403	433	488	424	423	472	460	429	437	422	467	465	430	466	434	457	490	415	464	473	428	465	441	468	444	417	431	460	438	460	439	431	482	493	436	439	425	415	448	473	460	410	431	462	416	438	478	463	415	469	426	457	446	432	438	449	418	432	502	485	418	426	463	471	450	478	462	463	459	447	435	448	456	429	434	428	461	496	412	493	448	476	473	464	421	420	470	444	464	423	443	468	420	415	460	447	464	455	450	433	458	445	418	425	461	443	489	445	439	482	432	426	512	439	441	425	473	418	433	432	416	474	445	461	481	480	419	475	486	434	472	463	456	488	472	476	509	434	448	479	480	421	418	458	456	464	414	436	424	438	470	463	433	508	464	417	421	471	451	433	430	451	416	482	415	441	437	465	422	444	416	443	457	451	407	474	387	465	466	445	427	476	447	422	450	437	503	499	440	442	437	444	443	436	422	419	455	461	487	463	505	443	473	479	452	430	473	425	435	404	483	455	445	465	436	463	446	421	450	422	473	444	487	420	462	423	465	477	437	476	433	438	442	475	457	444	447	464	478	461	444	440	430	414	463	435	485	441	427	483	462	456	431	458	489	431	454	469	435	440	437	433	492	447	473	462	469	438	465	471	444	461	462	444	452	483	457	435	462	434	442	470	469	450	448	442	441	437	445	465	422	440	430	473	440	444	449	420	429	418	448	462	470	415	463	449	459	447	433	422	476	417	431	446	439	465	486	452	473	437	445	445	449	464	456	427	453	469	468	466	431	439	466	462	412	461	437	454	451	435	449	479	415	470	442	457	461	431	436	426	447	481	452	432	452	446	456	422	478	449	443	417	438	459	431	443	454	468	434	431	408	448	447	466	442	478	433	459	450	485	447	419	463	402	447	499	399	456	455	433	441	447	439	426	432	428	464	460	434	450	460	439	454	462	443	450	424	462	460	459	458	449	459	436	439	450	442	431	441	445	428	502	478	448	484	453	489	443	429	449	446	434	471	420	461	477	441	423	479	465	449	446	414	412	456	438	438	435	414	461	461	440	444	427	435	460	463	421	423	431	439	438	432	441	431	446	468	427	440	458	468	429	446	440	426	480	445	449	426	396	457	425	428	438	428	469	407	473	428	458	455	439	430	439	448	463	460	443	474	467	409	456	431	450	474	461	455	451	450	454	439	448	458	405	464	468	466	468	400	454	432	450	425	468	433	471	461	483	420	392	419	449	463	496	454	436	424	470	446	392	467	461	438	431	466	499	485	498	448	412	483	465	448	474	457	468	447	476	447	469	447	450	484	441	456	441	459	429	431	458	480	490	457	456	469	451	449	512	449	445	452	440	473	469	455	452	436	430	454	461	462	443	447	464	487	479	464	455	463	453	441	443	444	434	459	419	454	438	486	448	432	480	458	490	449	444	423	456	479	455	430	446	454	458	463	430	438	447	435	471	441	441	423	463	462	413	440	435	462	481	399	487	437	486	439	469	456	477	435	461	443	455	437	453	464	463	467	494	468	442	476	450	454	436	481	464	466	423	417	438	442	434	453	457	442	416	432	461	458	462	464
24232	21401	28702	24447	21324	10359	14431	39297	38108	26932	14852	5629	1680	848	629	593	564	569	619	571	537	572	621	559	576	575	586	601	542	556	549	611	592	596	551	553	566	543	555	567	538	595	556	586	562	572	574	586	535	603	599	587	555	587	565	579	554	553	544	574	583	610	571	595	559	576	557	552	560	584	567	561	579	558	585	515	550	538	540	541	587	568	551	553	578	570	556	597	583	621	548	541	558	547	528	547	553	618	532	592	558	635	561	599	568	572	563	545	578	559	560	547	529	581	568	583	599	530	587	593	557	614	583	531	565	552	563	593	568	598	573	577	606	581	569	545	595	559	515	544	524	598	547	570	591	569	565	546	551	617	535	562	568	538	563	590	608	584	583	556	518	583	576	579	593	555	547	560	538	542	569	565	565	547	577	602	562	465	512	522	568	570	570	539	569	552	584	581	583	543	597	611	558	560	560	596	544	605	504	568	540	553	555	533	589	553	573	527	513	541	535	588	571	535	534	558	559	609	541	563	559	522	592	603	541	559	605	618	613	552	572	624	537	546	558	547	545	551	594	541	567	611	557	541	582	540	535	596	543	590	519	596	557	567	554	533	582	584	546	550	525	561	575	571	568	589	575	562	536	599	591	545	530	519	569	533	568	596	548	594	543	586	544	568	560	550	552	550	565	573	538	568	573	574	541	521	589	599	525	587	571	516	542	572	567	549	591	557	561	563	595	553	590	558	554	563	547	536	544	557	569	528	543	538	568	570	570	583	557	545	530	606	486	536	577	588	582	606	554	558	566	583	565	545	556	582	541	533	575	568	532	596	552	554	555	582	570	572	547	577	537	537	540	558	608	528	571	543	568	568	526	550	560	548	550	572	549	529	549	581	546	577	547	576	577	559	608	533	556	607	521	583	571	532	586	567	549	574	511	545	540	563	575	580	582	595	550	556	552	547	554	538	563	558	563	598	565	546	543	580	536	561	589	575	533	551	526	543	595	568	559	544	552	530	560	555	566	586	561	551	531	613	557	574	543	526	570	560	573	551	554	538	517	560	568	537	561	556	536	548	507	542	558	623	583	562	570	540	548	550	564	514	585	588	583	544	565	573	557	556	589	589	541	546	562	532	518	533	562	580	538	570	555	577	532	588	514	517	594	577	574	532	574	520	553	562	560	584	604	544	574	570	550	531	586	554	543	568	580	533	584	618	569	595	549	526	559	562	516	580	549	610	582	552	542	591	586	596	561	540	567	537	556	583	582	506	575	596	595	587	567	591	551	548	576	542	540	543	575	538	595	592	528	582	582	538	551	533	523	515	527	567	567	555	547	507	536	570	564	602	577	579	530	556	526	581	579	550	557	552	565	612	590	567	586	552	533	606	546	565	580	502	611	552	566	565	517	540	577	577	532	577	526	569	553	552	530	567	558	566	557	573	515	600	580	563	543	598	550	572	585	538	555	529	574	575	587	528	613	565	549	568	570	579	581	581	528	548	565	540	540	562	563	576	556	549	569	580	578	544	589	546	534	604	534	573	565	521	563	561	549	553	591	554	607	531	553	549	476	549	559	610	522	578	567	551	589	537	563	572	555	534	565	528	555	608	578	569	550	544	569	598	516	561	588	560	577	590	575	568	574	591	504	575	549	557	536	528	569	554	575	596	561	610	547	578	565	579	576	569	620	578	591	555	586	556	546	571	613	564	542	561	543	524	542	571	519	562	595	609	588	564	551	546	586	527	514	582	593	561	532	517	572	584	558	553	587	567	550	558	578	549	522	585	569	547	548	528	595	585	584	596	612	600	576	543	552	584	584	561	537	590	566	551	587	559	544	555	606	509	532	580	608	569	562	555	578	537	564	551	584	590	570	521	578	599	594	583	547	582	566	562	548	535	583	583	543	541	552	571	589	609	533	520	515	551	553	579	558	576	551	546	547	561	558	559	553	562	622	569	589	546	586	542	561	551	556	534	590	537	572	537	557	549	547	579	570	562	560	558	560	572	575	487	584	593	542	583	596	550	626	600	554	542	522	537	575	526	621	541	582	589	554	555	585	578	539	544	587	590	551	521	548	514	539	554	527	583	514	618	591	528	564	553	567	569	575	592	554	573	573	570	543	566	575	566	626	557	539	543	560	530	527	575	573	577	557	544	569	582	543	599	523	565	561	563	612	604	584	555	539	538	564	595	557	550	587	606	536	584	610	565	579	578	567	608	560	534	582	566	578	549	569	542	562	527	547	552	563	587	542	587	607	568	576	551	539	568	541	550	576	539	607	554	567	512	567	545	594	547	584	599	566	612	574	597	591	557	559	569	536	615	576	560	556	579	584	555	551	549	585	548	563	595	549	558	605	575	540	583	527	602	531	553	551	594	566	553	557	554	557	575	541	593	563	570	535	582	562	556	563	580	546	550	545	574	565	560	555	545	542	540	557	575	580	523	565	561	568	542	585	535	602	554	622	537	578	546	606	522	520	517	564	555	559	572	551	523	534	578	599	541	519	567	532	569	575	542	530	522	566	592	562	559	592	578	575	559	559	570	599	539	551	519	579	554	561	531	532	577	587	536	611	564	598	552	557	537	573	546	516	583	571	537	579	594	558	561	537	559	563	605	569	587	530	583	576	587	577	559	551	527	560	544	558	576	511	576	578	534	562	584	602	557	557	581	563	563	585	573	530	606	536	573	531	584	515	560	551	605	573	534	595	555	566	578	515	553	570	546	566	604	577	545	531	573	612	582	571	588	576	556	562	606	573	510	568	549	539	589	566	607	539	589	574	547	522	574	530	565	556	550	576	570	559	526	567	539	566	588	553	553	583	568	541	567	551	586	587	568	582	562	573	567	561	594	545	571	572	532	563	521	558	566	597	543	562	574	544	593	566	570	549	604	565	565	550	583	556	546	602	526	591	592	602	549	573	562	557	559	548	589	560	559	543	545	594	584	569	560	527	611	596	603	560	539	597	568	586	555	559	563	557	591	552	527	563	562	547	592	537	554	578	565	535	592	548	583	573	566	593	514	554	545	568	605	593	566	547	562	563	579	561	514	600	608	552	575	598	596	584	558	561	538	601	538	573	579	554	541	517	566	548	547	581	572	528	570	575	600	552	563	563	537	540	560	543	560	509	586	507	580	595	551	613	532	548	578	586	551	535	566	556	564	537	561	594	565	544	570	552	564	602	572	561	568	518	580	527	604	589	542	562	584	535	599	551	564	575	567	574	524	564	585	568	548	559	554	519	559	615	562	508	549	544	559	599	560	592	531	582	574	550	526	540	579	544	587	542	544	555	586	516	544	547	549	594	571	537	528	594	557	556	568	549	548	520	553	574	588	565	554	537	550	557	553	510	546	576	534	524	560	526	596	534	537	538	566	551	548	545	575	578	554	555	569	541	520	545	570	546	560	581	559	522	562	557	528	528	546	567	596	628	549	589	555	586	559	561	556	575	498	603	578	573	578	603	571	542	568	551	549	559	573	536	571	539	585	591	605	557	563	545	549	577	574
7417	13647	6430	3877	3151	3764	16745	39850	33938	23165	12383	5424	1892	872	621	579	553	551	529	551	553	536	568	573	547	538	559	529	530	567	556	501	533	532	520	580	559	544	548	528	548	546	537	549	582	498	537	519	559	551	555	546	571	519	514	574	511	579	585	571	538	563	518	541	546	515	586	553	560	571	510	532	517	546	583	559	538	507	507	539	507	501	535	576	544	525	511	532	551	528	553	503	531	541	551	540	549	546	518	540	527	525	575	535	539	520	528	567	548	561	564	517	533	561	547	541	538	576	492	566	507	517	514	549	507	553	529	509	540	523	535	502	528	547	567	547	519	512	550	571	570	512	556	540	560	510	542	527	549	541	516	504	564	532	503	489	513	518	539	499	501	507	514	499	531	567	545	528	567	515	533	541	534	524	549	547	554	483	518	542	562	537	525	492	481	526	513	551	536	583	533	562	500	529	551	559	527	561	589	508	515	559	549	512	502	502	539	540	519	531	501	532	525	536	544	496	552	533	532	561	546	577	564	537	541	546	509	506	543	563	517	550	534	524	534	574	554	552	538	515	544	568	554	534	490	583	506	509	543	524	505	538	549	553	535	535	549	560	537	537	549	489	545	495	517	521	550	531	525	545	534	557	571	502	548	561	519	550	532	528	505	533	562	513	563	509	532	519	519	540	571	520	558	494	523	495	556	565	549	580	539	524	530	528	547	524	553	536	544	506	494	563	523	569	531	502	555	525	529	548	570	546	533	498	530	591	547	543	527	552	555	506	528	518	557	559	552	532	538	533	521	549	528	559	514	518	522	549	564	570	537	576	527	531	531	520	581	521	567	499	534	580	561	543	519	508	567	502	563	544	528	538	542	531	546	540	513	545	509	514	543	573	496	529	552	519	558	543	575	514	557	562	551	535	540	534	516	580	517	548	548	497	551	544	508	520	538	530	512	536	539	547	590	558	526	528	536	522	545	521	521	545	542	508	554	527	492	555	521	546	560	559	538	544	510	480	543	527	515	499	549	526	523	542	514	525	515	554	545	537	491	530	538	549	552	570	525	546	501	520	549	535	492	547	529	525	504	494	490	552	531	577	518	493	541	533	540	538	528	537	502	494	542	519	519	506	516	513	539	520	503	557	552	511	542	529	539	530	552	532	550	539	520	544	536	530	536	529	562	494	521	579	588	597	609	523	530	517	538	551	548	540	520	554	542	528	535	543	522	542	522	522	522	536	531	537	538	535	544	518	514	536	508	500	533	551	523	519	511	522	594	480	558	514	523	568	517	510	478	523	501	545	519	514	548	583	524	540	567	506	535	533	578	554	508	516	554	547	523	560	526	582	544	552	521	511	519	511	484	513	516	503	557	525	526	547	503	557	535	511	516	538	557	565	495	532	533	530	560	564	545	526	529	515	550	503	563	511	506	477	491	525	544	539	530	537	494	550	580	515	523	540	551	522	546	526	578	511	595	532	536	537	491	554	499	531	534	576	591	535	495	528	504	532	571	555	511	542	496	474	562	509	528	495	520	507	519	501	547	571	553	530	555	527	559	525	541	561	578	557	543	509	551	528	572	542	530	526	543	527	568	551	514	540	532	537	539	545	531	538	552	539	529	535	529	529	531	511	528	507	555	540	531	514	560	538	520	558	528	546	533	541	488	509	504	553	572	544	531	528	554	568	518	509	527	563	554	506	521	538	489	555	523	542	499	499	507	543	477	523	515	501	481	513	544	494	551	509	521	517	582	627	524	604	534	533	554	566	505	519	519	571	563	530	539	520	505	519	512	493	523	579	490	556	514	492	554	522	537	524	516	536	505	513	510	487	572	543	511	525	551	525	579	558	508	581	506	527	548	525	544	526	573	572	543	543	532	489	507	546	571	537	513	565	494	561	546	517	487	531	538	517	554	533	505	544	544	538	517	541	524	545	516	461	487	531	529	568	577	542	549	544	562	546	514	532	512	530	559	581	543	507	528	531	543	541	497	523	526	534	509	559	510	529	487	565	553	516	524	546	495	525	556	500	480	530	530	553	513	541	505	544	520	563	520	574	532	515	507	540	567	518	546	508	566	572	543	540	586	522	542	488	514	487	548	549	510	552	519	567	540	523	541	540	540	513	538	557	549	503	524	529	562	551	501	514	526	566	583	566	527	567	516	527	545	544	543	539	534	548	525	553	533	543	548	551	540	480	516	537	526	526	505	508	551	509	501	499	486	528	545	549	536	574	564	505	520	543	537	526	552	535	521	530	473	546	537	553	529	546	501	562	540	581	471	539	533	542	505	494	543	505	537	528	557	519	497	516	557	534	548	528	559	510	596	512	545	555	493	513	506	545	541	543	519	555	541	519	521	539	541	538	553	569	573	548	558	513	531	495	531	501	521	561	491	537	539	525	524	518	558	522	527	530	544	565	537	507	577	521	497	564	530	493	546	490	568	535	511	503	544	565	563	514	572	556	555	550	481	563	507	545	521	528	539	540	542	539	532	538	569	495	556	556	499	525	533	545	539	558	563	520	537	521	555	535	531	579	545	539	551	513	551	520	555	547	493	536	530	536	557	523	514	535	525	518	521	493	510	536	530	551	544	520	549	525	537	559	528	521	518	522	530	541	503	537	540	548	581	561	492	541	530	502	553	519	578	544	570	530	511	483	536	508	480	522	563	531	537	546	544	515	509	502	510	548	566	533	517	510	508	564	525	517	554	518	515	508	551	532	569	506	537	516	522	562	529	581	556	581	557	539	538	498	558	535	514	527	549	513	520	530	530	576	528	551	503	516	534	513	535	533	534	554	528	540	581	539	533	552	520	511	534	519	533	524	520	517	518	525	535	526	542	530	497	521	515	537	521	554	535	580	586	528	522	536	514	567	515	541	522	506	511	524	534	542	521	563	519	549	516	519	506	523	559	532	545	509	490	532	549	533	577	533	519	549	529	529	554	534	552	519	562	510	545	513	540	537	550	512	533	565	521	524	548	552	540	555	552	511	530	508	568	545	553	559	544	541	542	523	492	515	546	525	508	534	540	541	572	560	525	513	526	521	531	508	550	504	489	523	534	509	519	499	540	540	475	546	548	551	522	560	513	520	538	598	515	489	595	538	521	527	540	495	535	550	589	532	531	489	546	540	525	493	501	543	562	488	535	546	519	500	534	503	523	526	556	540	506	519	539	535	591	522	545	536	491	541	523	545	537	510	539	551	540	496	524	524	532	525	560	516	520	534	555	561	536	529	543	470	549	529	542	524	551	501	533	549	529	524	513	530	485	532	530	597	566	522	496	532	536	558	518	522	530	550	543	509	551	508	537	510	540	584	513	560	511	528	564	539	547	551	555	497	514	472	538	545	548	579	545	528	557	556	522	500	508	541	519	573	583	491	525	524	560	502	548	518	505	508	500	547	517	560	540	514	533	537	537	524	540	543	473	549	528	517	538	548	521	519	539	511	510	543	511	521	510	551	556	519	553	521	537	531	563	527	555	545	506	570	535	515	492	531	565	530
27629	13194	2229	1264	1096	1079	1322	2524	2713	1951	1168	777	569	517	457	477	485	440	460	492	484	460	456	479	451	465	449	454	479	485	470	443	433	445	458	475	501	459	451	461	489	476	455	452	484	480	460	510	482	504	470	488	419	461	471	448	454	483	453	428	442	425	437	486	441	456	473	457	487	474	430	476	487	465	467	463	439	494	473	474	480	475	497	465	442	499	480	442	428	453	458	482	490	460	504	479	483	468	439	475	455	448	439	443	433	450	516	488	467	452	449	411	464	445	458	442	480	424	445	493	465	440	457	451	470	444	432	436	448	454	461	487	459	479	466	506	438	468	462	470	464	518	509	457	478	471	474	449	496	468	463	479	451	452	474	497	487	490	509	437	426	437	467	472	466	460	464	432	470	478	464	477	494	455	470	462	464	468	477	428	436	458	422	441	423	475	472	481	432	519	445	442	446	471	466	458	475	457	469	479	427	426	438	478	478	489	425	452	466	487	485	484	438	448	454	468	478	468	483	428	459	472	470	432	474	469	434	454	477	467	450	433	426	452	435	493	423	436	447	443	448	443	456	455	482	487	473	469	490	489	476	492	448	434	467	471	464	489	461	490	475	455	463	455	464	453	480	491	464	463	477	488	487	445	487	441	428	466	456	450	441	487	449	426	477	511	474	519	457	496	458	464	471	494	516	454	475	506	451	504	465	477	485	494	463	496	476	434	480	471	481	468	470	473	483	446	487	487	469	459	490	479	451	489	493	465	474	458	459	423	422	482	481	491	469	453	481	481	497	483	476	452	468	460	473	468	498	475	483	464	443	464	473	418	470	442	465	437	476	456	486	454	485	479	474	448	451	449	444	447	443	460	429	451	428	489	446	455	489	465	458	442	491	442	464	456	454	491	407	422	453	472	478	476	458	463	464	491	453	502	455	453	491	439	453	440	437	442	522	480	471	450	454	504	466	471	464	417	464	445	452	448	462	486	453	494	443	472	473	432	455	497	476	471	495	437	475	457	476	482	453	470	501	432	442	430	462	440	458	494	456	492	506	452	484	453	481	440	475	421	475	441	457	502	475	462	459	450	446	465	451	459	472	456	466	491	427	459	473	498	464	450	453	465	443	468	473	477	442	501	473	446	446	476	448	452	451	457	478	458	450	470	453	462	462	461	447	512	432	425	425	499	465	453	438	443	479	472	443	503	454	435	400	479	465	477	515	498	449	453	433	455	490	471	471	448	453	435	486	468	472	520	413	483	459	433	465	452	471	431	458	463	461	439	468	465	467	473	456	438	458	462	472	492	433	449	499	467	513	488	452	494	469	448	509	456	460	507	433	467	451	454	479	452	443	470	445	480	493	439	468	487	464	437	464	463	464	459	454	483	459	456	490	520	497	461	458	461	476	489	457	450	447	469	460	491	480	467	453	463	453	429	496	445	449	467	438	474	487	445	427	476	466	457	498	466	481	477	458	502	468	450	457	428	459	485	447	472	455	468	431	482	445	436	475	460	474	435	484	456	419	485	447	479	424	452	465	475	490	471	462	457	457	464	438	463	433	471	481	443	441	445	514	529	464	463	453	450	455	453	454	456	463	475	423	433	466	490	453	471	455	435	455	506	419	437	427	447	490	458	482	450	437	446	456	497	445	469	511	448	470	486	470	469	460	462	475	433	460	476	486	437	461	434	503	440	500	435	479	450	455	462	449	503	422	471	480	459	482	462	465	458	450	466	492	413	453	494	463	479	491	453	448	449	497	467	450	504	435	449	461	436	470	460	452	460	456	442	463	490	471	484	469	463	483	501	475	477	441	467	472	459	473	473	458	487	455	437	435	450	459	436	497	455	470	411	460	445	443	426	474	441	443	456	451	478	439	460	446	481	455	433	446	461	455	466	429	479	476	495	474	478	446	465	458	450	464	477	460	467	476	459	502	460	464	444	470	446	472	426	442	482	498	475	447	480	451	444	468	462	454	435	463	466	479	420	479	466	456	501	446	474	448	464	458	468	481	437	452	451	457	456	475	476	476	461	455	440	455	433	491	474	492	464	476	500	461	453	476	475	470	460	423	417	491	482	453	423	452	474	455	458	508	462	491	471	496	458	448	431	477	478	494	448	525	464	409	478	450	461	450	459	433	473	437	438	437	440	429	457	502	476	506	456	516	458	405	464	496	446	426	463	449	437	455	447	460	491	477	454	420	453	465	505	465	442	421	449	471	447	437	438	438	436	450	473	476	491	458	449	418	476	532	447	455	494	458	446	469	433	482	478	486	460	450	472	479	502	451	452	464	441	510	508	440	494	431	490	464	475	433	483	429	464	488	481	493	479	499	443	470	458	429	449	485	488	430	467	461	461	493	478	457	461	479	456	494	448	471	493	447	483	479	468	481	465	490	475	459	457	455	463	431	447	478	468	459	460	443	456	454	472	456	465	474	485	466	432	494	471	463	453	435	495	455	483	461	475	479	473	496	455	480	469	410	466	440	421	474	507	433	470	456	431	449	509	482	496	463	485	446	454	435	482	452	470	450	456	463	445	478	473	481	455	488	476	484	426	389	459	469	466	465	437	467	489	450	426	455	490	491	463	466	477	469	506	516	446	454	459	416	499	467	456	464	452	461	447	482	489	480	509	488	472	474	474	462	496	440	487	514	488	477	416	462	532	488	475	458	453	458	460	454	455	461	493	480	454	470	490	475	451	447	462	425	451	491	468	454	445	480	472	444	436	514	455	472	455	501	520	475	467	450	465	442	420	484	411	462	426	462	454	483	432	524	478	454	484	456	436	483	455	454	447	480	456	474	476	483	460	484	465	476	475	478	425	456	491	468	434	456	475	462	451	505	468	423	436	446	449	488	469	439	476	467	446	457	437	494	489	459	468	477	475	451	471	448	454	503	509	454	483	475	470	448	466	435	469	482	470	466	474	456	466	477	416	456	469	457	484	492	447	422	486	481	503	463	432	465	437	451	451	457	466	458	473	474	495	475	478	453	452	514	448	458	457	466	435	456	443	445	464	446	451	462	464	456	467	445	426	470	487	473	475	488	500	495	445	468	479	437	463	455	452	454	497	461	426	495	474	484	467	428	454	454	475	458	413	461	479	472	482	480	458	484	481	440	477	468	470	453	519	457	456	447	420	457	484	431	463	450	498	442	431	447	477	500	492	473	500	450	506	455	457	457	466	509	482	432	485	493	505	460	483	447	428	457	462	455	447	475	480	441	466	433	441	438	461	435	440	454	463	458	457	446	498	457	474	421	473	456	489	453	452	445	464	489	493	505	469	459	469	466	484	475	432	470	467	420	501	427	453	499	466	463	455	468	418	424	479	465	466	461	446	459	456	479	465	443	462	460	488	447	470	481	469	471	464	461	499	457	463	426	437	495	459	434	428	435	456	468	446	432	441	453	455	472	499	477	453	484	464	464	455	428	504	496	458	443	430	463	428	464	496	478	420	483	499	493	470	469	418	483	473	445	441	485	466	449	477	500	445	448	457	456	478
6554	2198	1532	1203	1409	1477	1900	3675	3416	2165	1370	793	532	487	435	427	452	430	445	440	444	430	421	418	454	448	430	449	433	450	456	428	451	392	463	453	435	429	437	423	426	418	446	405	419	437	432	448	395	417	399	429	436	441	422	421	410	418	448	415	460	435	462	402	440	425	418	441	433	475	393	416	422	459	409	435	470	438	415	425	453	405	421	464	452	463	420	415	423	412	443	429	429	419	409	449	441	427	440	430	428	405	433	436	426	427	445	439	425	390	411	421	410	435	419	427	456	441	444	440	466	415	439	382	447	437	447	436	449	433	443	458	432	443	419	404	460	432	436	437	443	409	405	417	433	438	433	445	432	430	439	444	436	420	437	429	451	383	417	420	441	435	429	469	434	435	432	448	417	426	441	444	462	373	423	414	455	432	418	409	450	471	471	429	453	411	430	424	440	426	425	431	434	423	464	433	424	420	414	414	408	424	397	413	438	425	417	413	393	430	431	426	439	468	436	386	419	432	438	436	448	451	382	414	387	410	444	460	437	414	449	452	450	436	430	462	405	421	434	426	406	455	430	451	472	412	407	434	467	398	446	425	406	451	418	411	469	426	414	467	458	435	390	439	418	448	441	423	410	418	436	432	455	419	445	433	413	433	442	451	469	458	450	412	385	414	404	428	433	415	421	414	436	402	446	405	429	453	407	399	416	456	453	416	442	404	424	434	428	457	416	409	424	420	438	431	450	451	453	440	466	428	422	437	444	447	412	409	410	407	431	428	416	404	399	418	415	447	437	415	460	424	470	454	443	396	406	446	407	417	434	426	437	453	424	442	453	436	434	452	431	392	432	423	394	452	427	449	410	425	429	426	417	468	397	425	449	444	415	434	430	397	411	438	465	431	439	394	414	418	391	441	385	413	433	417	398	418	440	472	434	419	409	410	426	464	450	415	430	416	415	405	424	437	439	420	464	456	443	423	471	418	437	452	435	434	442	390	419	424	452	408	417	458	444	438	452	426	412	426	450	451	406	457	441	416	469	457	408	421	447	405	438	448	421	414	417	423	409	448	442	440	452	412	404	423	413	437	438	430	430	400	449	405	425	381	449	449	475	428	405	438	426	408	453	415	457	453	405	448	439	421	404	418	422	421	431	423	434	432	414	402	411	437	434	428	439	439	458	455	443	449	411	419	400	409	456	444	430	437	394	441	419	424	426	444	409	445	434	428	448	459	475	418	498	407	432	458	437	451	416	444	432	421	408	420	423	466	435	441	423	442	401	440	415	436	408	441	460	451	443	418	408	415	462	394	459	446	438	431	409	444	437	436	436	409	405	417	433	442	423	377	416	452	414	412	437	424	423	417	470	439	397	432	435	440	393	435	401	463	470	400	433	428	445	426	443	412	397	417	401	463	415	412	446	418	429	398	420	444	432	422	452	380	425	441	412	422	412	405	402	415	444	389	424	434	431	431	444	434	468	443	433	429	398	430	404	472	423	414	455	429	420	417	481	415	393	443	454	462	453	405	434	409	455	432	431	410	426	417	405	434	412	399	404	400	418	423	452	420	434	449	424	407	422	431	385	437	412	438	422	434	439	414	450	439	431	457	469	417	462	400	436	417	479	427	405	371	420	447	422	427	432	460	429	450	454	464	440	418	435	423	413	427	448	479	463	452	459	440	421	432	443	437	453	454	437	416	447	471	469	458	413	424	402	404	400	426	374	405	436	445	427	412	438	455	446	456	429	438	415	389	406	452	479	384	440	449	457	438	469	457	420	368	424	423	415	407	419	457	407	420	418	414	402	445	485	469	421	428	403	453	437	426	472	413	443	432	457	412	425	493	424	419	412	456	395	420	429	448	410	435	416	424	433	440	425	482	455	439	449	430	428	405	443	441	424	416	416	444	435	412	412	419	478	448	452	433	450	408	403	432	384	441	432	433	444	428	426	429	399	453	409	439	410	449	417	411	457	444	409	409	409	395	411	437	395	417	418	451	431	441	436	417	427	447	436	464	419	422	422	432	440	456	426	384	436	445	416	411	378	411	460	418	439	400	459	430	436	428	456	457	415	427	419	412	441	422	430	423	440	396	428	421	455	408	423	467	446	456	423	454	458	440	427	433	437	415	416	450	417	412	421	431	468	426	433	448	449	423	419	465	414	427	438	475	473	410	438	422	403	424	419	428	425	431	409	490	402	444	406	431	437	438	416	408	414	438	411	411	432	458	415	430	466	422	403	441	448	416	418	432	447	437	409	429	433	426	427	447	412	468	442	448	450	450	432	395	429	431	405	423	428	412	441	424	431	442	446	386	458	433	419	479	420	423	404	444	428	466	456	434	431	439	411	427	415	442	406	458	427	417	450	430	446	443	428	430	447	415	384	437	444	429	458	419	451	429	466	437	463	429	461	447	422	454	417	447	394	421	444	428	393	412	427	408	427	424	443	415	417	422	402	462	484	435	448	442	403	414	418	426	409	421	410	437	427	427	392	442	453	399	394	402	419	434	409	431	428	440	387	423	420	393	424	406	436	424	452	432	441	430	418	415	422	424	402	421	449	413	421	424	426	441	400	435	442	436	453	417	427	418	454	432	427	447	432	459	434	400	420	424	456	459	480	463	420	418	413	399	426	430	426	389	413	457	456	433	453	408	433	423	408	448	432	422	416	475	414	493	453	392	458	410	463	422	416	444	416	434	405	419	399	435	438	412	421	463	435	429	407	429	437	483	431	438	464	402	437	446	451	409	429	415	443	414	430	423	426	401	429	455	437	433	453	454	411	393	415	428	403	428	418	438	394	455	446	418	456	421	442	419	429	402	407	416	422	453	425	415	448	453	417	429	420	402	445	422	423	476	401	479	433	405	440	431	429	405	440	409	394	458	431	422	445	464	416	472	411	447	451	423	448	414	434	450	423	393	414	415	454	411	421	379	463	408	454	423	413	426	447	401	436	424	464	427	457	417	401	412	458	391	443	430	420	448	423	434	439	475	422	425	407	421	421	444	438	432	416	411	437	446	422	412	401	407	432	449	412	430	389	451	470	446	462	464	397	447	429	443	455	448	385	412	452	455	424	429	453	426	427	427	439	488	435	435	415	387	430	433	422	398	433	446	432	436	453	445	435	422	466	442	442	415	466	432	417	406	455	398	461	430	424	392	427	395	440	476	434	435	383	437	435	426	439	446	449	425	431	455	435	441	454	405	423	385	432	417	407	415	462	458	402	435	422	416	436	457	419	392	415	415	426	474	451	406	443	469	387	438	452	428	472	414	421	384	414	428	438	473	411	446	449	423	422	446	405	450	421	447	465	425	436	433	417	413	434	383	433	447	457	471	385	421	429	430	450	439	435	449	398	440	434	442	458	451	412	454	420	453	415	460	421	434	445	475	418	469	405	426	444	436	447	451	396	391	424	427	461	436	420	432	431	457	438	408	455	411	441	408	402	425	410	439	422	419	409	432	404	430	446	451	446	440	393	421	426	418	464	396	421	423	393	425	413	456
25373	21307	27158	25201	8010	4122	3671	19403	23979	15011	5551	2021	803	565	466	495	454	441	439	457	451	465	468	450	465	502	470	513	473	488	485	472	434	448	441	451	514	440	521	452	482	492	454	482	457	448	435	443	455	466	479	435	432	468	506	481	489	441	421	472	464	500	455	427	453	484	412	472	454	436	497	469	471	452	470	473	463	480	483	445	445	458	437	481	459	469	495	447	459	425	449	460	432	477	450	477	470	505	445	493	435	460	428	458	457	441	449	475	456	439	477	469	517	471	472	529	458	471	490	472	469	481	439	437	436	490	462	451	449	484	474	423	454	461	434	476	452	431	475	499	453	483	461	447	416	462	455	449	447	446	447	459	422	455	463	459	443	443	492	482	481	488	459	443	478	452	459	461	468	457	446	478	465	431	453	405	430	495	476	436	455	470	472	513	446	471	448	452	453	470	446	491	457	456	478	447	424	464	426	489	438	432	492	449	469	462	434	487	431	448	444	464	462	452	491	462	459	488	433	404	484	444	466	487	440	427	424	454	459	445	481	480	433	449	460	452	427	501	441	471	446	446	456	480	422	446	486	461	469	467	474	503	413	419	434	468	476	440	481	435	454	430	453	446	458	468	528	462	499	460	488	480	430	462	427	468	445	462	467	455	457	450	452	442	499	479	432	467	448	420	449	465	516	503	459	452	438	461	474	485	467	485	469	450	466	459	441	469	489	466	418	492	439	439	485	436	479	465	436	437	421	463	434	478	457	446	490	491	480	457	419	460	474	461	429	485	483	470	421	481	460	472	475	483	507	463	445	463	440	458	452	439	440	421	467	491	456	487	456	458	466	461	489	436	470	445	497	449	469	480	449	446	418	462	432	466	468	439	476	480	492	460	491	431	471	471	413	482	447	454	435	442	467	450	441	482	489	449	471	448	479	470	431	471	497	456	441	469	438	466	475	462	452	474	423	479	448	445	530	477	464	460	454	467	433	445	471	449	494	452	446	444	428	478	479	432	498	449	462	435	474	480	430	436	430	454	471	452	492	486	456	455	469	486	479	418	465	482	471	427	506	432	492	466	434	463	461	466	420	449	475	491	435	473	467	462	486	434	471	462	435	435	440	477	482	451	437	463	465	460	450	439	459	420	407	453	450	441	464	424	458	449	453	472	467	453	455	492	454	483	453	474	441	442	455	458	436	454	466	470	443	475	423	463	439	455	450	499	434	441	450	444	445	478	459	430	489	499	451	470	448	474	483	464	430	479	495	457	476	428	411	414	455	451	420	449	463	458	429	469	479	486	494	487	433	476	482	461	476	462	445	453	445	475	445	461	457	445	428	431	411	458	439	467	468	439	430	475	450	475	470	431	489	464	454	457	474	460	454	466	475	432	444	507	457	463	463	469	431	478	447	437	450	443	448	451	458	448	442	451	450	460	424	435	463	430	431	464	468	490	500	458	468	427	508	451	456	442	458	426	428	477	462	478	486	510	444	422	426	460	462	465	456	501	480	454	459	461	444	470	464	458	476	409	455	461	485	483	451	450	458	469	442	467	438	465	455	500	463	492	451	445	446	502	466	470	445	431	448	451	466	455	440	431	447	447	507	432	466	471	448	491	491	490	456	443	472	448	430	464	493	446	456	439	451	453	459	442	419	475	455	459	410	446	421	466	430	418	470	501	410	427	463	483	481	459	429	471	474	471	462	506	481	464	472	469	453	451	434	451	475	467	486	448	476	458	503	426	466	444	465	446	448	418	455	488	432	435	465	449	444	480	414	412	497	483	439	438	451	490	432	441	437	471	450	439	449	487	470	469	450	462	474	440	450	448	442	466	439	444	474	432	467	466	483	440	431	483	408	456	462	484	500	440	490	435	429	476	449	487	466	464	435	433	475	485	435	443	468	466	468	441	437	446	481	462	463	473	451	419	423	454	437	447	466	454	450	466	458	468	462	452	468	473	426	429	434	475	487	439	496	444	464	439	450	436	450	468	441	465	454	491	436	446	457	456	467	456	491	473	460	444	435	445	487	443	427	450	432	466	407	478	468	444	466	451	483	469	471	462	465	438	463	443	442	457	477	437	454	439	464	464	460	478	451	489	478	471	466	450	452	438	448	487	452	435	454	468	470	415	445	461	454	488	472	450	454	476	505	460	461	437	415	483	451	468	517	447	447	470	443	454	439	487	456	452	473	466	424	445	429	485	495	464	474	458	484	466	443	460	458	453	486	471	426	445	422	465	477	475	462	461	441	455	459	414	443	479	460	497	437	461	471	467	441	486	448	485	487	427	489	502	445	485	459	427	475	479	449	474	448	413	459	482	460	474	437	477	457	450	422	466	503	424	458	456	470	432	455	422	491	470	509	434	460	439	470	502	461	462	474	452	436	492	485	459	446	457	489	474	468	468	463	471	443	438	479	437	477	480	482	464	435	445	448	455	477	439	476	490	472	466	429	489	477	439	494	456	468	468	488	457	437	454	422	474	468	483	476	447	454	450	430	453	469	449	462	458	456	464	444	432	463	455	472	449	445	440	478	485	452	468	474	474	415	474	464	458	449	453	436	470	500	459	445	444	478	476	467	430	448	451	445	415	467	453	486	445	503	508	444	479	464	468	426	437	435	483	463	523	537	474	425	468	428	492	445	469	446	439	441	441	479	402	493	479	475	421	492	462	470	465	477	498	469	459	457	464	463	488	443	429	431	427	478	484	457	397	492	469	463	415	502	481	465	464	469	485	414	442	421	418	496	473	450	438	470	452	485	447	453	470	470	456	463	436	454	461	450	438	441	423	475	436	436	489	440	484	457	464	444	434	476	447	446	490	446	449	478	447	476	445	455	461	481	433	489	465	457	486	442	506	474	481	464	452	460	437	466	450	473	451	493	452	477	443	461	456	462	484	473	446	445	458	467	476	459	438	467	462	528	539	454	454	485	424	465	495	478	469	449	466	458	439	476	452	424	429	454	498	435	497	449	481	424	450	454	459	427	412	472	420	442	439	435	480	452	463	433	482	470	487	460	457	452	433	460	449	427	442	431	430	447	455	462	444	438	429	426	433	444	440	408	472	463	469	442	457	435	467	444	452	452	481	449	437	435	471	448	470	434	453	429	463	458	442	452	448	444	473	427	445	450	472	445	458	449	468	448	428	454	484	467	482	453	455	519	462	440	438	461	517	444	451	471	444	452	456	443	437	449	453	451	472	490	456	478	488	443	495	468	452	453	447	458	434	447	419	458	463	486	424	481	417	470	449	488	469	449	459	469	442	448	447	435	472	453	444	474	485	425	442	446	497	480	431	442	441	432	452	476	477	408	450	479	451	467	437	466	438	438	504	437	465	512	477	462	462	395	454	466	449	465	442	477	449	446	463	462	509	458	464	457	457	457	456	483	430	487	455	516	475	445	442	457	501	454	448	470	479	477	420	497	448	432	431	458	466	453	493	447	473	440	462	457	434	465	434	447	448	410	440	473	470	453	463	491	475	467	470	451	454	464	435	473	460
5205	6497	3927	2846	3595	4496	4965	21814	22256	12008	5271	2304	931	531	535	399	456	441	453	462	474	442	428	464	452	479	455	454	443	460	433	457	495	466	454	492	500	476	450	450	426	440	456	449	432	456	435	419	463	496	434	438	453	408	439	466	479	437	456	415	500	464	429	466	460	451	428	431	467	440	469	428	465	477	445	451	441	434	454	400	457	427	398	422	461	449	459	480	459	447	480	463	461	452	428	470	451	444	434	481	436	450	450	481	475	447	450	456	462	455	472	460	437	462	419	459	432	434	453	460	448	417	467	449	459	460	417	463	456	458	457	441	434	450	451	441	440	434	450	429	476	474	443	411	446	425	455	454	471	462	422	441	468	439	437	448	442	430	460	492	459	435	423	421	481	454	459	482	463	405	475	436	445	455	447	429	448	410	441	451	447	429	451	435	451	495	448	449	460	422	450	442	449	437	457	455	444	457	427	437	399	471	437	468	440	459	438	451	459	438	443	451	427	489	473	472	469	430	473	471	457	417	451	462	448	435	458	428	477	476	454	431	463	464	425	423	440	445	430	456	439	439	466	429	469	449	394	469	411	433	451	439	450	414	438	503	464	481	438	448	458	464	476	431	467	470	450	441	464	459	403	432	460	460	447	446	454	424	444	464	423	459	463	458	418	497	484	411	470	418	436	458	462	450	483	436	393	450	441	451	456	465	450	476	445	447	455	472	450	434	434	383	436	455	473	435	447	471	433	454	458	466	439	458	409	462	467	484	452	456	460	454	411	448	434	482	465	482	505	450	437	425	447	443	449	434	408	432	456	435	445	428	446	470	476	446	464	449	457	495	433	420	467	451	409	455	444	433	473	418	467	468	435	424	424	416	438	472	447	458	453	444	464	432	429	438	441	432	451	454	487	438	427	464	430	449	458	413	435	472	444	432	418	457	408	428	461	426	422	468	410	466	462	415	450	428	470	478	476	470	487	411	469	455	495	442	452	434	472	431	470	449	483	422	460	443	390	458	452	419	409	436	487	442	476	418	418	438	472	446	437	427	460	451	458	443	432	485	458	397	407	457	441	435	435	481	463	434	439	450	431	463	439	441	459	447	449	453	450	450	436	450	448	453	424	467	463	419	440	475	441	444	452	491	449	425	475	434	433	452	409	436	449	436	437	492	453	445	471	484	431	454	493	449	442	468	460	424	490	434	436	457	401	455	458	444	462	451	448	454	420	441	435	462	429	450	420	418	463	439	446	445	420	450	428	434	447	462	439	447	427	442	424	443	453	469	452	453	422	405	432	408	439	473	415	419	452	453	428	429	435	436	446	472	440	487	489	487	440	440	429	422	456	442	439	454	433	455	454	461	467	475	442	445	421	431	473	454	429	421	445	437	449	433	422	430	472	458	431	447	417	437	438	443	426	403	481	436	454	447	465	446	452	459	404	408	485	444	455	436	476	427	437	475	415	458	446	445	446	434	463	419	437	444	439	449	456	447	439	438	503	449	470	453	458	434	433	461	442	432	457	465	479	446	445	436	436	445	476	432	404	443	431	468	460	461	394	481	453	452	464	438	434	416	420	447	426	434	432	438	420	431	431	450	476	426	440	417	421	424	467	408	428	464	407	463	463	457	415	469	417	440	423	448	427	462	458	429	429	470	496	452	408	456	438	465	452	448	420	474	427	464	481	471	412	459	455	436	458	465	444	465	436	431	418	451	485	438	398	418	436	458	470	438	426	445	420	462	460	481	451	432	449	467	436	434	438	446	439	453	399	455	441	415	443	446	434	477	456	453	437	458	431	435	393	457	439	406	484	459	516	460	425	427	413	474	438	449	415	445	446	452	434	452	463	436	465	431	444	437	475	444	440	473	445	421	460	479	462	481	397	444	456	466	427	457	453	453	447	423	427	445	455	464	443	430	466	457	437	471	425	435	458	456	467	433	438	482	449	462	461	438	415	463	424	448	500	459	419	431	442	465	430	450	432	408	429	428	418	462	429	458	446	438	452	468	482	491	438	441	419	457	461	453	463	448	438	428	465	449	460	456	402	464	467	456	451	434	477	477	406	456	492	447	482	419	442	410	456	441	436	431	436	440	466	474	447	448	447	461	454	429	424	444	405	425	453	464	469	452	458	445	466	454	433	445	469	442	491	443	435	455	472	458	464	446	462	426	423	461	441	436	439	457	481	423	439	427	445	430	448	441	405	450	421	458	435	459	508	424	450	468	493	435	445	440	458	438	448	443	443	443	429	442	462	410	440	441	402	454	452	409	472	416	448	426	420	411	436	462	437	464	437	464	441	467	436	466	442	498	460	401	440	449	452	472	428	453	415	457	495	486	443	477	432	427	463	454	447	420	462	411	447	476	467	417	459	425	440	442	427	453	435	456	477	406	404	441	441	411	454	461	460	437	422	438	425	467	485	435	442	432	446	450	433	445	454	474	452	425	422	445	414	465	455	455	437	416	438	429	438	441	410	428	437	438	428	440	438	427	411	441	434	462	473	460	453	427	456	447	422	464	442	404	447	460	440	443	429	470	412	429	446	448	445	450	418	441	433	457	400	454	465	449	455	462	436	443	456	409	433	424	414	450	478	470	472	438	461	483	429	441	443	448	443	430	462	450	434	483	462	448	450	439	468	429	452	441	452	456	441	460	442	442	454	407	455	486	436	424	437	467	461	461	449	456	480	413	440	447	446	398	449	455	475	475	429	441	427	479	431	460	437	460	394	455	431	490	451	454	424	427	418	437	449	417	438	430	452	505	434	463	476	440	432	446	447	504	459	473	435	451	445	478	462	441	450	434	468	446	407	454	443	428	459	428	466	416	482	424	425	454	433	468	417	453	419	474	444	474	483	455	450	431	427	440	443	422	445	457	451	419	458	424	418	450	465	459	431	440	435	457	425	448	457	488	456	413	445	453	446	441	488	398	452	484	410	421	452	446	433	424	476	463	480	480	460	410	473	468	462	412	443	440	449	422	472	423	444	462	482	428	435	427	479	440	464	452	425	419	445	445	405	428	454	419	426	411	494	456	493	467	450	443	443	447	437	446	449	447	440	437	456	461	472	462	453	447	443	460	416	425	432	441	454	440	454	463	463	441	475	438	491	427	441	459	420	446	430	474	420	404	423	467	454	451	454	437	487	451	454	452	432	427	414	460	422	432	428	431	458	445	416	412	467	469	462	396	457	408	407	424	466	435	471	422	442	421	414	449	455	415	475	440	429	452	431	429	464	415	462	436	441	446	438	423	427	454	464	458	439	404	452	462	432	458	443	436	426	455	426	467	425	467	464	478	464	442	440	449	434	442	427	406	449	471	446	438	401	463	436	408	496	429	484	479	453	457	471	471	466	404	443	442	470	427	453	413	457	433	464	479	445	433	440	472	464	428	477	435	464	430	448	449	432	500	463	442	448	458	424	433	462	471	458	455	444	448	461	415	421	439	406	452	473	479	433	484	443	416	429	462	456	449	500	432	452	408	397	407	450	469	466	440	400	439
24195	21350	28631	24386	21316	14318	6287	32624	44983	29164	13204	4486	1327	778	599	596	602	588	540	613	589	544	548	578	598	544	576	584	574	552	586	526	577	562	586	606	597	554	569	588	537	583	542	621	530	533	492	531	546	551	545	611	535	566	542	571	545	542	535	581	578	567	564	584	599	535	585	564	586	580	557	556	541	532	546	549	566	603	561	566	567	553	552	541	571	518	554	571	528	550	524	550	537	569	538	581	563	537	565	573	542	577	551	559	606	537	510	606	547	569	568	541	549	528	504	592	546	542	549	561	553	582	570	558	565	539	576	525	559	614	516	592	590	514	571	559	559	519	569	555	569	536	544	557	542	544	553	541	570	575	537	527	530	548	545	580	543	520	586	545	600	527	514	559	558	567	562	544	527	514	569	549	565	556	560	587	574	546	557	533	569	563	537	575	573	509	571	553	579	569	545	532	524	578	522	548	546	568	556	578	541	552	510	565	560	562	562	543	570	571	578	583	580	550	547	521	514	521	610	561	567	555	581	553	529	543	562	573	563	538	608	591	528	536	582	546	546	557	564	546	561	586	559	526	530	547	519	560	552	548	600	575	583	540	531	528	548	572	586	544	558	563	570	561	615	579	535	562	524	564	537	580	547	570	516	539	567	591	550	560	548	558	561	591	526	521	549	540	548	546	518	516	544	538	572	532	562	532	530	591	597	575	551	563	549	530	536	547	570	520	574	551	562	548	547	539	504	552	537	561	577	500	548	566	573	583	534	525	570	513	542	521	540	507	552	564	530	550	544	570	613	547	556	564	550	532	517	571	529	565	502	563	517	531	523	560	565	547	536	540	597	549	546	537	564	540	573	561	551	565	531	536	534	543	529	538	546	536	539	537	535	558	582	568	523	539	527	568	522	585	507	568	533	564	591	604	547	531	539	564	561	575	595	561	497	528	575	576	561	542	570	527	553	532	538	522	541	578	547	577	556	557	615	574	572	567	551	557	573	542	584	556	519	603	501	531	555	523	551	548	534	539	570	555	552	576	543	544	569	574	516	512	548	595	541	540	579	537	545	517	556	513	551	564	579	569	561	550	507	567	559	574	532	530	544	562	536	539	556	562	546	567	546	518	515	578	567	510	603	544	569	524	584	535	577	562	529	549	573	598	568	522	548	513	543	554	537	557	537	542	547	545	583	573	540	542	533	602	554	583	577	579	519	598	557	550	557	531	544	535	583	517	532	560	589	545	490	551	575	507	548	574	566	539	525	547	590	540	521	589	567	530	535	555	576	551	580	554	557	546	558	520	543	531	561	539	541	557	552	550	580	590	523	530	533	522	540	579	546	583	572	531	511	597	544	599	550	593	569	587	578	586	548	593	562	553	584	550	563	565	595	546	543	529	543	581	574	541	559	551	554	555	547	590	552	531	578	515	524	565	559	534	607	541	557	547	575	544	571	559	545	557	551	512	578	513	525	541	543	531	552	503	580	541	584	553	547	577	546	589	554	542	565	570	574	533	551	542	562	558	554	619	562	533	535	558	546	527	600	570	564	534	579	570	546	559	557	616	600	567	592	522	536	559	562	544	525	543	574	533	545	528	533	564	535	570	540	590	533	532	526	544	543	535	527	578	555	560	624	572	545	516	613	548	528	555	576	571	558	600	575	584	553	534	551	542	541	529	539	543	619	560	513	575	587	560	509	574	588	555	552	545	544	547	526	522	564	530	574	545	543	613	581	537	575	544	575	571	545	553	573	519	586	560	548	573	610	568	538	540	556	556	505	570	541	566	558	550	530	555	565	557	557	561	500	567	580	563	563	565	523	527	588	555	580	566	512	548	558	545	569	566	559	514	541	572	546	540	595	510	541	559	546	552	540	588	531	573	559	579	552	523	525	551	527	557	571	594	528	546	558	514	561	610	534	552	541	565	526	529	575	544	551	576	549	535	543	564	549	518	615	567	516	533	537	553	576	493	502	544	559	551	537	573	552	543	527	512	527	565	559	550	522	543	587	552	532	554	533	566	570	518	545	586	558	563	499	541	541	549	523	532	562	542	537	558	549	556	581	589	595	571	560	526	522	568	543	565	563	580	544	554	536	558	540	493	557	544	543	543	545	537	518	533	557	561	541	542	564	589	546	527	561	538	592	508	601	552	533	557	550	517	558	595	564	552	589	553	570	531	552	538	553	545	511	541	495	581	544	518	547	522	530	533	535	532	562	508	534	539	534	545	584	535	560	558	554	551	546	592	543	555	519	564	526	548	565	573	549	594	542	530	533	550	581	523	554	531	568	531	548	603	528	544	564	593	547	574	581	553	518	542	558	517	586	547	533	559	530	606	565	543	604	556	591	552	542	529	564	541	563	543	538	610	578	567	541	537	544	560	577	549	565	551	529	528	549	579	597	582	558	531	584	551	556	508	576	519	560	542	567	582	524	560	528	548	597	570	530	551	559	536	538	557	562	540	537	567	528	489	539	523	535	598	541	559	536	573	523	579	540	542	548	562	533	531	525	559	568	554	580	530	515	540	576	505	532	527	556	531	546	566	533	567	572	585	576	553	523	575	567	528	570	533	601	585	521	546	569	535	540	586	587	546	541	561	567	536	521	506	518	537	572	543	546	566	543	535	529	592	551	578	544	552	552	555	566	571	546	542	571	528	518	567	556	536	559	532	559	591	573	565	556	545	566	564	551	544	592	527	555	573	534	594	533	581	569	568	540	527	518	568	585	578	541	536	567	528	575	565	544	547	589	510	563	570	528	529	558	566	551	528	530	546	590	502	575	565	563	580	581	588	602	539	566	570	589	541	550	526	529	578	588	562	530	574	523	539	541	515	548	534	512	530	540	573	535	557	555	558	556	521	553	560	544	546	553	582	551	542	590	562	581	577	569	530	510	561	524	576	550	588	516	532	520	550	542	552	559	549	607	558	581	536	555	551	602	600	565	552	554	596	577	549	546	541	596	587	525	521	556	527	542	516	591	552	550	598	543	554	573	530	539	567	548	559	569	520	563	513	537	570	555	567	476	540	552	566	532	576	538	584	523	535	512	542	519	558	546	534	548	554	553	570	538	530	491	566	563	523	555	558	542	511	569	559	586	525	555	562	607	528	524	534	552	542	566	548	499	593	558	545	555	597	573	568	541	521	571	545	501	579	533	532	562	586	528	530	545	551	569	513	534	516	541	549	554	528	549	534	573	582	553	506	531	550	538	548	567	534	532	592	587	576	564	545	569	532	568	524	516	600	536	521	530	499	559	581	585	575	577	571	525	543	580	535	554	537	550	577	545	564	575	509	583	535	554	537	524	568	566	554	556	501	547	543	574	533	552	533	527	551	572	598	607	542	528	532	576	530	565	538	525	561	554	571	560	531	553	557	512	554	541	538	555	572	567	553	560	559	584	586	566	541	535	549	566	524	563	521	571	556	578	568	576	562	558	523	537	545	509	552	532	528	547	514	552	586	515	559	520	560	542	539	508	543	581	567	561	542	554	547	572	532	530	596
5467	9768	8247	5992	6277	7211	5095	36268	42022	21996	10714	4310	1585	782	565	519	524	555	556	578	539	559	588	548	552	516	533	505	566	538	551	490	543	547	517	537	536	495	559	507	541	547	529	520	505	555	513	542	555	535	545	543	556	524	553	566	557	560	511	562	541	535	534	525	548	515	527	530	550	524	492	537	510	547	549	547	477	507	554	546	567	525	550	538	542	531	502	506	511	563	579	522	561	519	509	547	568	552	561	544	525	542	542	571	494	582	512	514	561	529	580	512	541	495	546	543	503	585	523	552	520	553	523	507	533	502	512	528	562	493	535	558	536	549	525	547	558	540	519	548	507	511	545	552	521	497	569	531	509	529	523	581	515	516	574	536	518	541	516	528	535	508	501	535	525	554	530	541	523	530	575	536	535	550	491	539	522	522	516	549	522	522	552	557	526	523	531	491	519	541	559	540	544	498	562	511	558	539	505	542	523	531	522	548	543	560	565	513	506	558	538	539	522	562	537	518	511	536	501	566	508	517	554	540	507	556	498	540	554	522	534	525	510	560	501	547	500	503	539	544	500	521	513	529	555	507	506	523	524	528	538	472	493	504	492	549	527	553	576	532	507	537	507	529	544	556	566	539	506	553	543	567	560	545	565	543	516	557	479	531	510	544	529	542	517	536	576	527	518	531	578	472	526	540	533	559	540	535	559	481	550	549	527	524	536	534	553	518	508	544	574	541	529	502	497	520	546	548	539	521	517	517	559	488	541	497	524	531	529	528	530	545	538	506	516	567	550	525	530	502	512	545	567	483	515	534	538	524	515	531	550	548	540	516	545	498	488	473	551	479	544	548	526	539	582	554	538	520	546	539	519	523	553	520	535	464	559	527	524	565	514	522	549	530	477	535	542	557	497	547	501	554	545	529	537	585	524	561	540	528	537	525	532	548	506	542	541	534	534	540	468	504	513	536	568	521	537	530	507	532	489	522	537	553	518	586	515	497	487	547	588	524	500	544	535	500	535	519	533	530	521	544	525	527	540	531	539	528	524	491	504	542	518	559	511	545	526	535	557	513	487	563	538	522	558	515	520	526	501	528	483	496	548	541	504	533	532	489	541	497	531	536	530	525	489	545	593	553	549	526	550	517	500	572	548	528	576	549	536	540	508	504	502	540	574	523	584	515	494	556	550	501	518	549	518	511	516	532	546	528	536	574	520	532	527	518	558	511	550	537	602	509	557	531	509	541	499	545	546	551	494	547	506	528	521	510	519	572	532	513	491	519	536	558	519	549	515	523	511	557	512	505	558	527	528	538	563	484	532	526	550	528	534	527	500	557	534	555	524	523	502	510	564	510	549	506	556	535	499	558	555	531	509	525	502	519	553	504	535	488	524	553	520	518	563	511	516	516	519	535	503	506	546	569	521	570	507	501	560	530	504	537	527	519	495	506	552	572	526	550	575	529	527	548	525	554	484	532	538	526	491	575	511	525	517	568	534	525	540	552	489	528	482	539	514	515	521	530	507	538	522	512	522	527	539	540	533	490	555	540	492	480	544	511	514	517	553	485	531	540	519	540	560	543	572	541	494	524	551	529	545	520	529	537	558	524	548	528	524	546	539	559	540	535	510	523	549	505	507	521	518	506	549	547	483	507	505	536	521	534	491	542	504	546	542	572	552	526	527	523	511	506	528	516	518	465	522	502	521	534	520	555	522	576	490	540	533	530	525	512	499	525	518	552	521	522	549	510	539	524	534	502	487	577	544	548	543	501	551	510	499	564	535	538	504	521	474	535	526	502	522	554	495	535	521	519	567	534	533	534	550	502	571	518	520	539	518	535	552	546	523	550	552	526	513	507	507	513	534	504	515	468	514	534	534	518	544	554	526	534	541	533	540	539	561	578	526	510	497	539	529	562	559	537	537	539	510	542	525	537	571	521	540	539	560	564	573	524	534	525	540	528	531	549	509	527	538	516	507	501	493	492	534	520	555	503	480	508	512	552	535	554	570	502	526	555	553	538	504	547	541	496	488	500	560	501	540	546	529	530	498	491	530	553	567	581	519	518	478	502	507	523	564	564	541	515	513	533	555	570	527	532	487	546	534	518	527	536	516	521	545	530	474	532	520	563	493	537	557	492	513	568	531	522	511	491	539	485	516	549	525	514	545	516	561	541	541	537	525	540	513	555	531	568	537	513	543	526	503	535	516	546	507	521	545	546	510	557	510	518	546	573	540	528	545	502	543	511	575	534	564	534	570	493	530	543	544	522	533	570	566	478	526	561	582	501	521	532	462	553	481	524	533	557	536	533	539	518	562	553	514	513	537	557	511	540	526	504	536	553	519	550	489	479	510	526	524	557	525	528	504	534	542	578	520	513	550	553	516	568	519	558	559	518	515	530	522	541	571	497	521	483	534	526	524	527	538	514	491	522	537	520	528	548	566	544	555	532	500	528	524	526	518	518	504	504	560	555	526	496	523	557	529	536	569	534	487	484	539	523	559	488	509	561	518	567	493	520	502	551	525	495	502	527	526	536	504	521	535	511	535	542	506	498	537	607	538	501	516	510	525	480	562	538	514	488	554	516	539	527	489	506	527	541	521	486	574	517	508	551	540	501	523	546	526	538	498	549	541	541	531	541	528	543	494	534	522	514	535	526	539	551	524	470	495	543	505	521	564	504	541	555	512	490	525	551	521	494	525	519	562	554	532	567	483	544	545	531	507	531	533	543	533	513	534	533	513	493	516	539	536	505	523	545	507	487	525	545	551	546	532	537	497	525	537	525	500	550	539	498	535	515	553	533	515	533	527	547	565	536	526	551	529	523	518	518	559	486	540	522	529	521	505	539	539	530	525	502	509	493	561	549	515	534	563	514	511	504	540	533	502	535	483	582	527	540	546	527	521	554	506	516	524	538	522	478	547	554	488	535	540	532	521	491	539	544	557	486	537	517	515	523	500	530	535	501	560	541	544	497	549	561	579	554	493	509	575	549	521	534	508	538	560	547	511	500	545	534	489	517	603	507	516	539	499	515	540	508	537	525	539	515	572	510	560	557	509	578	507	567	560	529	561	546	532	507	567	562	511	521	564	520	546	525	540	527	527	528	543	527	526	549	507	503	533	532	559	522	551	521	497	552	553	539	543	553	523	540	528	516	477	517	496	518	536	513	516	582	493	516	493	499	553	530	514	529	530	516	498	512	542	517	546	524	523	507	542	528	508	529	530	520	502	544	542	487	538	541	508	546	576	514	507	537	517	507	544	524	503	520	538	513	524	527	511	509	553	554	541	528	530	550	503	552	469	540	518	525	520	501	549	527	540	511	530	541	485	535	506	528	575	504	523	580	557	519	551	563	543	540	539	552	521	529	569	498	499	509	521	503	543	555	530	517	491	510	539	558	499	521	542	560	551	585	510	533	549	498	539	542	523	509	525	545	512	538	536	494	503	467	563	545	534	516	542	529	505	551	554	546	586	491	504	520	553	514	501	522	526	499	516	509	506	501	506	523
27545	13351	3746	2322	2010	2042	1217	2320	3298	2204	1154	721	580	495	515	464	480	463	416	473	465	497	460	473	459	453	511	472	437	462	465	447	475	497	465	498	458	456	454	431	417	472	448	435	445	505	468	437	423	482	492	452	448	510	484	457	474	485	436	476	427	470	440	472	458	501	423	453	472	472	483	472	454	466	445	431	471	440	455	482	447	416	437	481	486	459	454	495	450	455	434	464	440	449	456	416	477	473	423	444	473	413	485	437	469	445	453	463	476	469	476	477	472	494	467	475	445	450	437	440	474	450	466	432	471	472	440	503	481	470	496	436	453	460	455	462	447	479	435	466	488	428	463	465	461	496	480	470	434	457	447	433	474	491	492	463	450	486	488	450	476	464	477	454	477	487	444	492	471	453	478	458	460	475	494	426	443	491	471	476	457	466	423	465	493	468	469	431	470	460	484	476	448	470	468	423	451	443	456	435	446	468	460	482	459	445	468	435	503	493	494	469	478	516	453	442	475	463	481	479	454	474	456	466	451	456	424	458	449	435	463	447	411	472	450	433	463	458	441	466	475	448	462	496	455	462	447	467	411	424	447	463	470	455	474	436	461	450	449	483	459	475	496	502	427	472	463	490	457	449	445	497	420	469	458	484	473	496	432	438	469	471	478	424	445	428	484	462	398	484	453	500	445	412	470	436	410	458	456	449	457	441	450	476	459	438	452	496	487	420	410	457	432	459	487	440	434	454	474	448	490	489	475	453	454	475	451	468	455	479	447	459	443	498	484	480	479	454	453	445	482	463	459	440	485	443	479	507	484	462	518	460	434	494	456	467	458	487	472	419	420	443	470	453	485	488	488	500	479	474	457	427	494	412	467	459	419	475	467	457	481	473	454	464	448	473	481	467	433	464	419	449	456	462	442	466	454	453	477	450	473	465	450	491	484	458	459	452	459	451	454	491	470	450	494	449	455	477	476	439	452	425	478	453	527	457	418	444	416	452	467	471	440	479	447	442	493	485	454	471	482	468	454	459	475	477	467	453	441	434	468	465	481	476	434	457	461	485	442	478	454	496	435	453	459	425	456	447	521	456	461	419	466	457	469	520	425	505	457	426	467	498	490	474	456	455	481	448	459	454	432	478	424	395	464	480	467	452	482	499	435	477	480	425	457	452	470	432	489	438	470	459	445	445	478	486	443	459	450	477	458	514	424	459	464	470	468	444	464	469	428	444	408	492	444	491	506	429	449	455	457	475	469	458	443	453	461	453	505	444	441	405	446	476	447	447	486	445	456	445	446	448	449	469	459	465	454	491	457	466	487	495	430	455	486	465	471	473	456	440	480	457	502	447	479	448	479	493	452	454	455	477	434	473	467	496	451	443	450	468	450	477	469	459	489	485	489	463	466	448	499	438	419	430	433	435	435	442	453	462	437	443	473	475	460	483	514	445	467	473	486	465	440	443	444	476	484	456	439	471	487	463	497	476	442	437	474	519	437	449	488	445	448	456	457	470	502	479	456	474	491	427	447	398	451	517	467	438	453	480	464	433	459	458	434	449	456	452	426	492	471	464	462	499	453	454	471	444	474	498	436	460	465	446	451	485	434	488	445	443	434	463	475	479	456	489	484	469	428	470	429	461	491	486	424	440	474	446	454	437	460	465	447	525	459	432	485	455	490	463	454	462	428	445	407	425	412	487	475	482	453	458	452	470	445	454	487	436	488	444	425	464	445	459	428	489	479	442	457	462	443	454	465	486	453	470	441	477	435	436	437	469	451	483	425	412	463	440	451	448	453	445	470	444	452	492	447	438	482	480	457	461	427	435	480	444	430	435	431	498	439	458	475	467	465	429	434	452	410	483	435	451	476	442	448	489	454	433	507	417	430	483	470	474	452	438	461	498	462	456	453	457	444	433	437	473	418	451	451	489	462	446	451	451	421	469	462	450	453	466	442	458	460	464	474	461	449	441	473	445	459	458	457	466	455	458	451	467	473	498	447	472	453	470	478	434	459	510	439	482	473	479	427	442	487	443	452	440	478	440	461	488	454	453	452	445	478	494	474	474	460	446	470	442	474	421	449	457	449	457	471	473	475	472	436	467	474	470	460	443	460	475	447	458	474	455	482	433	464	438	462	496	430	490	457	465	465	452	456	464	492	415	490	447	423	464	465	518	433	456	455	445	440	451	441	411	436	460	460	458	448	445	444	468	454	486	468	451	430	444	417	452	444	465	433	461	463	436	483	453	448	464	461	444	449	472	463	444	473	458	443	483	437	450	506	458	444	479	473	497	502	463	455	475	443	447	414	468	463	459	471	490	482	474	471	472	457	474	460	458	481	433	484	445	464	487	470	468	474	502	464	419	444	434	444	497	459	502	465	469	419	447	465	476	464	494	485	448	439	466	483	476	462	451	433	495	467	433	401	450	453	451	475	468	508	462	465	474	480	482	450	448	472	436	471	476	430	462	448	432	444	444	441	439	470	476	435	502	455	510	469	434	458	479	465	445	473	421	498	491	458	466	464	482	439	459	486	454	484	492	486	484	465	468	475	456	445	477	450	444	476	469	509	456	437	480	456	456	433	430	465	430	473	482	475	458	442	435	416	459	510	423	480	453	470	470	439	472	505	469	486	484	431	460	466	465	459	473	457	463	509	462	458	478	435	515	423	456	414	462	445	438	512	485	459	465	428	418	492	474	480	470	474	450	429	452	456	444	513	471	465	469	456	471	465	430	459	448	456	449	493	421	470	457	441	444	479	462	450	443	498	447	464	488	445	432	505	417	482	440	457	463	484	456	492	463	430	451	458	449	473	466	470	445	450	448	451	465	465	511	490	439	456	453	468	464	444	450	475	496	439	439	428	474	469	435	448	462	475	495	454	432	479	434	479	426	485	479	443	458	475	498	449	443	482	478	434	448	447	448	466	456	465	462	485	468	481	484	445	468	454	450	470	457	470	519	448	439	467	450	481	438	470	415	480	513	472	512	447	448	474	457	462	469	446	465	462	459	468	456	442	502	456	467	478	466	449	461	467	442	459	473	448	474	472	458	455	455	471	479	441	430	472	421	442	420	485	438	458	500	459	450	452	475	467	435	485	456	458	477	420	462	461	436	448	459	435	442	452	446	456	496	454	449	499	457	466	449	472	432	474	440	442	442	499	502	481	434	445	472	500	460	469	498	444	495	483	442	482	454	465	408	440	435	455	460	471	499	462	482	447	436	486	463	463	476	442	476	456	437	454	474	439	472	470	479	461	448	444	445	436	461	463	481	456	470	464	434	453	461	438	477	460	465	472	471	486	501	431	478	433	490	447	430	438	459	450	441	433	467	466	467	470	466	467	458	496	461	455	459	444	480	484	454	449	471	459	469	448	461	499	472	421	488	458	490	467	437	476	465	441	467	478	518	473	468	439	439	436	462	472	436	455	459	477	444	472	462	494	488	465	483	456	439	455	480	459	429	475	442	465	463	442	459	486	473	432	471	485	448	469	462	455	437	478	443
6078	3181	3796	2557	2721	2982	1709	3429	4109	2410	1223	727	509	446	439	421	443	434	439	452	445	412	435	427	397	425	440	432	422	459	426	398	415	457	405	427	419	422	443	431	407	423	407	474	405	434	447	440	455	416	414	403	415	426	420	443	427	450	411	425	433	403	421	417	433	403	442	444	445	430	411	444	472	427	428	415	438	374	421	443	483	458	433	422	469	438	411	441	452	417	460	425	442	416	425	421	427	434	421	406	417	436	448	426	443	448	431	425	465	433	419	419	414	418	425	423	427	414	406	399	445	452	398	437	401	401	475	419	443	418	421	419	413	413	383	400	427	416	443	405	422	418	438	421	405	433	411	411	429	425	404	405	429	474	427	424	385	442	437	401	441	446	412	395	402	432	424	433	438	436	417	415	446	419	418	421	462	418	426	413	408	435	403	446	446	423	400	425	403	429	410	414	437	436	424	413	421	447	452	462	458	375	435	410	400	434	449	449	438	424	396	471	442	426	436	403	433	434	435	424	413	422	408	441	445	422	464	452	426	393	453	444	425	432	437	435	416	405	448	409	449	407	419	432	419	423	454	408	428	422	408	420	430	413	416	397	444	435	456	414	437	435	381	401	433	433	424	456	425	382	419	442	462	414	382	426	426	429	426	400	437	408	425	426	387	431	419	397	435	411	427	423	412	420	405	455	431	413	431	443	434	442	448	413	456	460	432	450	396	427	420	423	446	429	443	431	425	408	404	388	413	436	422	412	444	421	421	444	399	418	451	422	432	432	434	413	437	465	391	437	397	398	411	405	413	438	435	418	448	444	406	450	450	436	436	439	406	400	411	471	412	447	405	424	449	458	419	476	413	470	425	417	430	431	416	441	454	470	430	431	433	448	402	439	419	417	423	449	399	421	421	409	428	421	430	470	418	411	437	426	407	395	427	435	452	408	416	424	427	410	490	412	451	454	412	384	419	447	432	457	456	421	415	437	424	428	438	428	392	409	403	417	389	442	410	418	430	403	422	435	405	441	436	417	431	425	394	412	428	459	436	430	416	443	436	420	463	433	418	419	415	437	444	413	420	438	423	409	405	430	413	430	395	467	458	421	436	439	379	419	436	401	420	421	426	445	411	384	438	449	450	427	433	426	424	431	424	406	419	439	456	439	417	430	403	421	435	415	426	425	436	401	401	409	424	434	437	383	438	432	418	442	427	460	442	401	425	439	412	481	461	449	418	436	413	383	447	430	437	436	454	432	406	436	431	443	418	436	407	418	446	454	437	429	446	426	422	429	417	415	446	419	404	413	407	457	417	416	440	475	442	417	448	435	434	406	415	406	427	447	451	424	444	415	421	429	441	419	453	432	433	429	427	399	418	469	423	456	392	430	381	446	429	461	426	412	403	436	435	429	426	418	432	443	444	409	420	447	420	412	411	446	470	411	430	429	399	399	418	469	417	448	452	405	409	450	421	421	421	434	430	432	440	446	421	409	387	410	457	423	431	385	455	462	434	436	396	424	422	385	423	445	435	452	419	435	385	480	412	431	400	429	417	415	431	408	455	431	384	408	415	448	392	402	443	428	450	416	444	447	415	423	460	447	401	456	432	434	443	421	421	409	422	430	436	401	434	434	389	403	450	425	425	420	419	429	431	405	423	438	450	404	407	450	421	437	417	427	392	403	430	440	419	418	429	406	415	439	438	470	393	402	443	416	415	443	407	407	453	456	432	416	425	439	441	426	420	425	411	425	408	448	397	427	400	455	460	466	426	454	403	400	416	414	454	432	379	418	445	424	438	446	440	456	451	439	425	385	446	423	406	427	452	427	430	442	445	421	399	411	419	436	423	445	420	411	436	454	443	448	437	429	430	414	447	401	455	427	434	458	449	449	430	452	447	466	410	391	433	435	429	413	443	409	415	452	423	415	437	391	461	443	437	445	396	504	439	446	411	435	446	431	462	450	428	435	413	409	436	469	427	382	443	407	396	417	430	424	440	437	411	400	395	407	393	444	383	448	442	429	417	424	413	437	469	408	422	437	424	389	424	420	373	470	421	415	432	393	440	384	444	397	393	386	443	455	428	420	398	411	398	432	405	423	417	409	393	424	426	392	442	389	434	419	379	430	464	404	394	411	418	449	430	405	429	434	428	433	414	439	410	420	427	462	429	414	414	412	426	420	447	425	436	427	438	445	440	403	417	459	410	437	418	416	426	394	435	440	476	418	438	458	428	428	415	466	411	406	418	416	452	417	430	423	442	400	468	430	460	422	389	418	413	425	415	429	443	438	425	388	400	429	416	418	425	419	448	467	445	399	428	412	398	409	435	418	472	403	412	440	436	448	385	421	411	381	420	425	451	431	395	421	408	410	414	421	432	414	423	428	417	419	396	437	398	436	472	423	405	410	416	394	436	428	418	430	435	436	474	419	396	432	434	411	408	395	403	434	416	405	429	410	410	414	421	415	433	420	437	440	423	397	439	408	429	450	424	414	434	440	409	401	401	417	403	410	436	436	446	411	390	428	402	461	391	445	417	395	452	450	413	431	409	412	432	393	440	424	427	418	427	420	383	445	402	439	409	411	427	444	424	431	414	400	452	456	461	453	431	435	436	429	423	437	444	438	421	443	435	448	392	396	427	465	427	472	429	435	414	422	398	432	446	433	399	397	409	424	411	402	459	438	444	408	406	415	426	436	389	424	466	431	403	407	429	438	439	463	440	435	422	413	467	420	423	399	438	449	412	456	413	432	411	427	455	390	407	437	448	431	442	461	424	450	446	418	446	434	373	404	452	426	430	456	464	412	455	400	432	426	421	407	433	439	430	416	425	426	422	406	426	439	438	418	408	440	443	386	436	412	436	410	428	423	429	451	419	431	434	437	402	427	418	442	418	446	434	399	467	389	448	432	443	468	431	443	424	457	431	421	433	425	440	400	425	421	414	454	413	439	487	441	444	428	449	408	414	401	412	438	442	396	446	397	421	450	425	447	408	427	428	433	409	433	430	426	413	429	422	397	451	448	370	458	427	403	460	441	459	428	407	410	454	404	403	433	447	414	435	456	423	452	449	432	439	442	463	389	417	442	429	470	471	441	396	421	440	402	456	424	411	427	410	454	388	407	424	398	423	403	392	434	488	446	445	395	412	428	376	429	395	407	422	432	449	416	429	447	453	437	423	454	432	438	418	439	409	410	464	407	399	422	425	396	378	428	430	417	442	422	438	454	389	456	416	465	422	414	431	429	450	452	409	424	425	430	442	387	429	422	433	454	403	418	401	430	406	420	411	419	432	409	392	432	421	435	421	453	449	469	403	449	389	433	412	411	434	386	462	404	401	452	451	421	439	428	441	397	410	429	461	434	435	439	422	405	428	436	428	443	404	425	413	432	452	419	459	404	442	401	433	441	453	433	425	417	422	394	418	434	383	439	396	449	448	454	384	430	402	408	408	414	438	421	413	425	437	409	450	444	441	417	421	394	423	409	452	466	391	423	427	405	449	446	434	450
25336	21344	27275	25122	12243	6111	2914	9193	24998	17498	6977	2421	864	558	498	492	496	504	446	479	523	498	488	469	481	476	498	439	472	423	466	461	460	442	467	475	465	453	479	450	456	465	443	445	457	488	492	455	486	462	470	446	441	475	468	437	450	460	432	457	460	475	477	431	457	464	491	484	462	451	478	445	444	456	473	464	480	478	476	480	497	475	441	487	474	460	459	457	483	470	488	466	508	460	495	435	436	477	420	468	461	463	480	460	469	466	459	434	477	433	504	444	452	473	459	449	474	503	472	467	465	454	471	463	475	454	488	454	439	457	456	447	453	461	500	459	459	456	462	446	458	444	455	500	485	471	478	458	463	470	463	447	441	480	418	468	469	445	406	461	466	420	449	473	449	432	431	477	490	467	485	485	425	492	497	445	459	482	446	451	472	480	437	500	472	439	446	479	429	464	455	466	482	457	484	443	441	437	456	445	434	491	464	503	468	443	462	432	463	456	455	466	477	480	447	417	466	481	463	462	442	492	481	456	477	466	481	452	474	423	418	453	468	506	466	463	480	481	474	453	461	458	465	509	481	442	424	448	425	464	484	435	446	473	516	468	427	444	430	452	471	437	442	437	473	431	480	439	441	460	469	480	479	462	497	451	517	453	435	452	470	442	487	492	491	471	495	498	453	470	444	432	473	466	453	471	454	440	411	446	474	456	474	486	450	468	454	446	476	449	470	475	468	467	483	444	447	475	462	456	440	455	466	465	465	520	432	498	499	467	428	470	491	509	459	461	431	469	485	468	441	447	468	429	459	446	438	495	449	466	460	423	452	472	484	458	450	445	486	466	487	506	406	455	466	486	467	458	477	428	465	476	427	465	454	434	433	467	506	456	467	463	474	463	478	454	465	441	479	441	458	505	423	475	420	484	438	424	465	434	430	468	475	483	452	471	480	433	434	447	448	480	465	436	491	425	437	442	445	482	480	479	466	450	488	443	459	470	489	421	506	436	429	436	447	421	463	464	481	452	460	446	429	423	468	430	454	466	457	438	429	470	440	437	466	424	507	451	449	477	490	479	513	449	452	462	488	458	467	428	474	445	421	462	416	461	454	459	479	447	460	447	480	420	495	450	439	428	462	447	480	443	473	510	456	471	489	460	473	453	495	502	440	447	455	453	459	440	485	442	461	491	441	471	455	434	485	423	469	451	444	426	461	431	427	468	430	487	442	464	472	478	435	441	489	457	449	475	449	447	505	466	483	485	456	465	490	434	468	449	478	460	444	490	484	464	448	416	494	457	464	429	489	440	474	423	436	447	460	423	467	494	460	480	495	457	446	463	480	463	497	468	488	467	453	473	444	490	458	441	443	479	500	487	470	455	451	468	457	506	439	504	487	453	471	443	450	413	486	493	451	481	429	437	453	450	481	442	468	490	457	493	466	465	490	507	475	524	480	447	473	432	443	480	442	441	437	488	441	445	457	463	478	471	471	464	471	466	469	446	474	476	475	428	466	443	467	466	491	453	515	467	464	507	466	436	454	464	463	499	456	469	485	471	487	479	452	480	439	459	421	454	444	486	439	444	477	474	442	483	467	479	424	427	460	460	487	479	460	475	509	434	471	463	490	425	503	480	445	411	456	448	482	445	491	522	515	472	457	484	461	464	485	463	443	488	477	445	444	442	417	455	440	476	438	462	470	453	452	429	429	439	448	496	457	419	481	454	452	443	510	458	452	490	469	469	461	457	492	493	452	480	471	488	464	491	470	447	454	431	479	445	427	484	459	426	470	481	470	461	476	491	464	452	449	469	467	472	477	448	467	436	470	440	439	446	435	453	448	477	452	463	473	472	470	468	468	477	443	467	439	446	433	453	465	453	459	468	478	472	443	485	460	456	508	463	441	455	483	443	423	482	437	469	472	462	416	466	475	472	401	434	474	448	467	437	446	437	463	445	441	442	475	445	462	451	446	456	467	458	464	459	500	435	444	436	448	528	472	475	453	406	424	477	455	470	492	460	473	435	484	448	464	457	433	466	456	450	492	491	445	485	510	439	455	480	473	458	473	468	458	445	431	444	469	415	469	429	530	465	453	458	455	447	457	435	477	472	453	472	469	435	462	446	474	453	450	428	461	466	478	445	434	495	462	461	485	460	478	493	467	461	475	468	490	452	481	435	472	437	432	466	487	450	478	414	450	459	464	476	452	455	464	495	420	455	497	423	470	476	479	434	438	491	443	449	479	494	414	408	421	463	456	467	440	470	465	475	483	423	452	514	457	461	421	467	485	462	439	452	450	452	493	488	475	504	477	471	455	468	442	463	429	461	438	495	440	421	481	488	433	487	481	456	474	473	475	430	450	448	481	424	456	472	470	441	496	490	437	442	468	475	468	452	460	449	449	447	445	462	466	480	445	457	477	463	453	443	496	474	439	484	456	443	448	471	471	518	509	458	484	448	472	449	456	461	449	468	483	413	494	462	456	448	455	425	474	473	443	441	482	468	460	453	440	432	461	487	442	459	489	441	441	467	456	448	483	495	435	422	500	488	462	497	443	445	531	442	472	436	449	428	408	485	428	416	485	490	460	460	445	479	461	424	461	442	472	464	479	448	481	463	450	439	442	465	484	490	468	467	439	473	404	478	446	493	440	471	482	460	495	448	448	407	484	422	445	460	446	459	446	439	423	428	500	475	480	484	422	462	413	429	456	452	465	497	443	454	480	484	420	488	463	460	470	439	458	466	478	428	488	496	489	437	454	491	414	447	433	510	493	438	447	477	473	492	448	444	474	419	424	514	471	446	413	480	445	480	466	485	443	456	443	508	448	500	474	452	453	461	489	466	430	509	423	500	488	453	460	457	489	466	485	465	467	458	419	462	486	458	484	477	474	467	476	468	465	473	437	414	452	424	470	494	463	462	498	446	456	464	457	442	447	458	454	472	451	435	449	499	432	467	464	437	464	419	491	425	458	444	467	477	483	446	460	444	484	486	467	468	458	459	486	488	444	470	445	466	448	480	456	504	435	451	440	464	444	474	462	451	476	479	472	467	445	429	454	444	465	455	470	449	448	462	479	467	409	454	503	467	440	455	438	435	429	489	449	433	480	461	442	458	446	445	467	452	482	464	448	448	451	442	416	476	471	432	458	472	452	492	424	478	432	435	461	471	489	462	463	471	466	463	448	470	499	493	477	460	517	494	459	415	468	440	461	465	471	465	483	427	480	444	476	420	462	456	497	452	491	472	422	467	461	420	452	473	459	449	452	455	474	460	481	430	455	468	440	444	475	427	423	481	460	464	482	445	484	443	456	447	452	455	452	461	478	488	460	461	442	466	446	467	476	486	462	450	454	445	451	491	468	470	459	460	469	495	454	448	462	467	457	447	461	458	477	498	491	442	477	454	477	478	471	433	427	457	473	471	436	462	429	458	459	451	451	477	456	420	460	438	439	460	478	464	471	486	463	514	453	490	521	456	480	472	473	470	479	451	477	468	458	486	481	451	448	499
5395	7816	7652	4708	7116	5928	3270	12522	24578	13857	6585	2497	974	581	478	430	455	494	446	459	450	401	468	404	485	439	441	479	445	413	474	444	425	486	485	461	430	492	454	435	387	452	395	498	455	436	455	516	474	431	464	449	435	424	465	450	440	471	422	428	485	440	472	444	388	457	428	421	485	485	393	427	475	451	434	482	419	451	437	459	452	467	464	439	461	452	441	461	448	416	444	458	467	449	437	461	451	442	438	460	464	478	415	443	444	478	457	424	482	413	435	467	472	452	445	436	460	469	466	451	437	453	451	448	434	444	447	460	439	471	475	455	464	477	477	481	464	430	479	477	431	467	422	435	439	461	443	479	449	443	446	425	466	456	468	467	428	427	462	451	432	439	425	474	449	456	440	432	428	427	392	435	446	456	440	470	461	419	456	443	463	443	450	422	452	421	416	401	477	414	482	451	472	445	460	422	432	465	473	482	447	517	412	459	466	448	456	459	467	432	465	402	447	428	423	436	443	438	455	458	487	451	432	424	468	438	420	455	460	424	436	409	426	418	469	434	459	418	450	448	460	446	448	433	411	444	427	451	445	448	440	437	447	441	462	437	434	459	425	505	449	427	434	408	475	445	421	487	455	469	437	428	470	455	490	465	453	461	445	458	445	473	448	462	425	441	439	457	478	435	436	469	442	433	432	457	450	483	425	443	439	456	446	484	457	431	441	419	467	418	449	456	481	429	459	449	477	425	463	444	445	441	421	445	417	462	470	441	454	460	451	438	429	468	444	449	408	463	448	429	449	441	434	467	434	408	462	478	410	463	458	458	449	490	409	422	427	443	441	457	443	454	411	475	463	449	448	468	416	446	481	446	456	453	462	434	450	446	430	461	459	438	454	427	466	425	423	448	425	439	437	414	463	415	475	425	444	462	423	448	460	438	465	432	412	457	446	428	431	457	441	480	452	441	462	443	449	452	463	471	417	489	431	438	433	466	429	422	475	465	435	448	442	461	428	403	446	478	472	450	440	454	444	421	458	447	445	459	435	472	454	429	478	471	479	398	397	448	425	471	435	445	433	457	431	408	480	439	434	452	441	464	462	420	486	477	452	386	451	451	453	400	465	481	443	475	497	417	455	418	423	431	460	443	445	458	439	440	470	435	434	431	458	447	432	421	404	469	462	416	455	447	467	429	458	443	431	470	427	469	441	412	457	465	436	445	464	461	407	448	435	484	454	446	446	428	438	445	404	458	438	464	469	434	448	467	388	450	452	407	480	410	458	478	478	420	447	450	485	477	435	442	430	477	442	459	434	461	435	439	428	449	447	421	452	421	433	468	445	474	444	413	446	467	477	454	464	460	452	475	463	488	401	491	458	458	452	395	432	444	434	454	503	448	416	475	435	440	422	412	464	458	437	443	437	442	456	435	460	449	433	441	431	475	453	437	467	431	458	463	465	458	463	464	435	485	422	423	433	443	398	401	399	488	437	446	461	432	488	435	427	476	430	431	462	413	438	437	418	453	489	417	436	433	452	460	457	444	412	461	445	435	401	474	454	426	454	446	444	436	442	428	466	466	420	443	442	457	427	437	480	440	464	442	441	425	428	488	477	471	439	475	452	446	449	452	472	430	469	424	437	420	415	502	450	433	453	440	466	473	432	424	464	433	437	457	441	441	471	432	476	442	458	456	411	456	451	438	426	456	417	406	459	438	446	453	483	423	416	448	447	462	454	423	439	455	419	413	443	443	421	420	438	479	440	437	472	468	455	421	439	460	446	442	433	485	455	453	459	481	475	455	411	454	459	452	427	423	432	454	421	410	460	463	406	426	450	434	426	446	462	426	443	446	466	478	478	446	466	446	426	443	448	422	477	403	458	431	471	480	450	468	439	417	444	474	455	424	438	441	467	457	469	440	440	420	447	455	484	429	446	465	460	426	461	433	451	504	458	455	482	445	456	482	443	431	416	469	414	448	445	440	425	428	444	426	446	481	453	475	456	469	467	456	464	426	446	468	428	444	475	455	441	418	448	463	399	411	436	403	438	443	443	440	493	427	444	421	473	431	443	484	466	437	462	420	445	435	454	466	441	427	432	444	457	488	436	444	466	440	442	425	446	416	422	480	431	441	469	445	467	437	419	446	401	418	428	470	443	454	458	470	427	459	440	455	451	432	444	404	444	473	483	435	453	466	445	442	467	475	425	460	425	447	437	450	425	453	448	450	445	424	455	430	446	418	455	473	460	499	428	481	426	421	442	446	420	473	443	437	458	457	450	453	462	442	485	449	416	447	468	404	481	451	432	450	433	417	431	443	400	453	462	452	419	438	466	465	448	422	427	489	515	466	441	484	456	452	432	441	431	446	435	429	473	470	471	446	460	447	445	516	462	426	399	450	410	438	469	457	426	439	433	407	452	436	418	451	455	479	451	429	437	479	447	416	440	473	443	459	489	472	460	426	448	475	452	433	458	439	452	453	446	444	456	450	516	468	472	442	466	460	433	453	460	424	409	463	435	456	431	416	416	430	450	441	489	461	452	469	466	436	424	416	447	434	418	438	434	435	444	470	492	456	414	425	434	420	464	471	441	430	450	440	443	451	435	436	482	422	453	466	405	401	454	458	437	450	423	488	470	431	442	468	467	436	459	411	437	460	452	425	442	443	454	409	427	462	459	420	440	474	458	435	473	438	440	458	444	482	427	421	416	436	463	429	417	431	456	482	475	441	422	459	452	438	459	446	443	439	462	439	428	418	444	450	458	486	487	458	456	446	498	420	434	443	439	436	470	476	434	443	478	426	442	410	448	460	436	427	456	436	433	416	462	460	444	475	449	424	436	442	449	465	437	447	475	414	444	412	426	440	459	469	429	425	428	412	520	502	435	462	444	465	430	440	421	420	458	490	429	432	431	422	451	442	468	395	448	414	439	435	426	460	444	461	446	450	471	410	478	492	459	462	448	424	435	466	409	442	440	453	460	450	465	509	465	432	420	475	451	457	445	462	424	435	451	435	443	464	477	440	458	457	408	467	461	481	466	478	423	425	432	474	441	465	446	480	411	457	418	462	470	466	441	448	437	457	439	445	440	426	425	460	415	452	458	473	420	431	446	445	447	439	431	440	473	461	438	457	419	444	454	434	421	416	453	462	468	431	471	443	446	477	454	452	467	438	441	473	442	453	422	447	447	431	458	446	456	405	425	486	460	439	406	448	438	448	455	433	436	455	420	463	470	429	437	453	424	479	446	486	425	436	426	446	448	440	447	438	453	428	447	412	454	430	460	421	463	435	463	453	429	468	466	431	432	455	463	447	476	443	445	466	446	467	479	454	468	475	425	455	429	425	412	472	442	443	439	402	457	463	439	435	463	454	442	427	480	437	433	451	443	482	420	451	466	472	446	421	444	442	447	448	490	401	405	439	438	473	445	477	443	457	480	433	403	406	432	441	467	464	429	444	417	437	438	465	429	449	439	475	437	482	460	447	426	452	459	452	454	457	450	445	439	455
24259	21407	28695	24470	21638	15827	7003	23694	42567	28703	14333	5076	1480	809	593	573	554	589	578	573	584	625	575	602	566	522	575	560	586	594	566	579	529	532	571	558	555	565	578	577	582	588	563	597	570	547	547	538	559	562	559	512	499	573	567	563	578	539	563	547	555	523	528	545	569	568	540	565	496	516	553	581	566	532	561	536	512	526	528	582	545	590	567	530	598	575	541	555	618	578	547	585	559	553	564	540	558	573	563	548	556	537	576	539	587	566	564	587	553	545	573	552	539	561	549	545	540	563	546	507	578	508	555	544	541	553	543	575	551	554	571	550	558	497	513	529	553	532	548	536	575	557	591	551	524	580	540	569	602	532	585	509	625	595	545	521	606	574	568	583	530	585	549	559	524	578	544	601	556	514	556	528	535	582	545	578	542	549	585	580	586	567	559	529	571	548	527	625	564	580	520	560	524	527	536	573	545	573	530	599	533	534	570	577	549	562	589	599	572	548	591	553	545	528	556	548	559	582	557	559	556	563	554	547	552	548	560	540	526	556	583	562	575	566	524	579	512	546	546	509	532	552	612	599	554	540	570	586	576	495	560	557	542	589	527	535	526	602	562	516	535	597	545	549	555	549	600	543	564	532	567	581	546	550	582	544	526	524	542	529	572	524	498	578	561	521	578	581	543	548	524	539	522	538	559	554	522	500	615	559	565	539	534	561	535	533	531	548	591	535	589	541	548	532	563	573	557	526	568	606	553	582	589	547	522	552	567	558	558	534	536	556	569	542	536	589	543	574	571	581	559	497	560	566	523	560	563	523	533	550	532	541	548	593	521	559	580	571	549	549	555	538	566	571	555	525	574	530	552	554	533	561	538	520	577	520	570	573	535	557	569	548	550	525	562	577	565	543	550	569	537	535	534	552	571	528	571	566	596	564	537	496	550	559	563	509	553	565	566	556	547	572	557	535	551	545	575	571	552	524	591	563	577	565	517	609	555	558	510	527	545	542	532	564	550	538	519	534	574	529	520	536	557	561	526	537	546	557	539	546	548	558	617	573	584	549	570	513	545	554	518	564	537	578	563	570	544	539	538	542	545	575	543	575	554	530	533	557	538	602	566	582	533	568	555	548	526	536	568	578	558	537	535	512	524	579	523	599	569	566	539	545	563	519	565	595	573	543	604	525	558	552	522	560	543	586	561	552	552	548	483	531	534	499	564	545	623	525	513	523	577	598	546	515	584	555	567	516	531	538	568	531	547	577	538	545	619	541	542	526	558	547	537	579	565	556	561	556	563	577	526	555	606	534	568	555	564	534	540	551	552	565	513	507	594	539	581	554	533	563	540	539	530	573	566	524	568	567	512	555	572	530	594	566	563	498	583	556	575	546	548	534	532	524	546	565	521	574	576	561	529	583	561	512	554	540	553	537	521	573	533	561	567	556	542	541	532	573	498	577	546	562	582	547	553	531	547	569	565	534	543	554	539	578	523	606	610	585	583	563	565	600	557	546	587	589	577	542	576	542	540	607	570	569	550	556	552	576	557	561	543	566	558	565	566	568	579	575	569	570	592	599	578	570	588	549	552	587	512	534	549	592	540	551	529	556	592	537	554	552	568	549	568	551	570	546	540	511	541	566	540	552	516	567	572	562	538	584	564	559	574	514	568	571	576	531	591	543	526	567	576	528	556	545	529	549	544	563	543	553	585	581	607	538	579	568	531	550	511	601	558	543	561	544	585	558	553	526	569	540	545	548	540	523	493	572	526	602	551	617	579	531	535	593	552	580	524	501	599	531	523	534	552	555	570	545	517	516	577	612	553	568	533	557	618	536	541	550	519	536	557	544	545	527	529	517	549	547	570	573	554	514	530	559	558	552	490	561	536	536	513	543	538	564	542	583	525	565	528	534	517	568	560	571	571	550	568	561	555	553	501	541	573	504	556	546	541	583	523	512	574	529	582	577	546	541	547	526	572	577	528	547	564	535	532	567	585	554	519	552	518	529	522	553	539	602	607	571	551	533	572	560	535	568	577	525	599	533	548	581	577	552	573	547	561	527	548	565	530	550	593	535	540	559	583	559	532	586	561	515	518	596	518	540	592	556	561	553	545	520	533	557	579	594	529	524	525	573	546	561	553	580	515	544	527	583	505	549	576	586	565	576	554	599	569	594	543	587	602	562	581	554	559	531	534	587	545	564	537	524	528	562	536	543	554	558	586	569	580	578	566	552	576	525	558	583	562	557	533	576	581	549	540	589	616	572	556	562	561	546	543	535	583	593	554	537	558	552	571	559	571	578	546	527	551	606	550	558	567	535	556	542	585	546	562	518	525	558	554	555	556	544	525	589	554	577	552	520	536	540	554	540	531	589	609	525	612	534	558	547	557	596	536	566	531	525	526	538	580	534	557	516	576	504	552	566	583	581	574	570	562	551	525	554	558	569	608	593	570	520	550	515	546	561	534	590	502	545	520	571	546	554	529	522	515	546	541	553	569	536	535	530	610	531	553	536	531	524	570	547	567	551	528	568	507	544	561	528	543	579	547	559	557	539	523	569	543	540	542	609	587	552	558	540	558	602	582	561	567	560	546	549	536	549	521	570	591	554	549	563	606	563	561	593	547	554	541	523	566	564	522	531	530	548	553	568	555	567	556	515	567	570	542	555	554	555	587	555	585	508	581	530	515	586	553	530	538	530	562	533	600	567	552	540	544	569	506	534	576	523	563	545	524	565	522	505	539	525	580	565	534	583	556	604	528	545	488	532	541	533	539	532	545	599	562	543	520	554	560	545	535	539	542	563	506	524	557	575	550	565	533	515	525	539	563	603	535	554	549	539	537	522	566	570	543	525	563	533	536	560	535	585	530	543	544	560	560	564	589	527	547	553	556	548	512	558	577	529	546	591	591	548	545	518	518	516	559	522	538	536	617	579	577	589	550	561	568	521	511	537	551	555	533	538	549	578	558	576	534	542	527	538	564	554	568	585	544	578	591	564	567	561	535	536	541	554	528	524	518	518	547	565	582	541	581	540	552	570	556	566	552	582	574	528	550	560	559	550	560	547	569	569	563	550	549	539	590	483	526	547	490	564	541	544	581	525	537	556	551	513	534	543	537	545	541	548	528	509	511	557	525	544	532	533	564	571	532	549	561	517	558	571	529	567	592	541	596	554	529	546	566	552	597	545	538	528	590	563	551	519	545	611	517	537	582	531	514	561	609	602	585	538	554	584	559	584	559	549	565	552	550	533	538	553	600	589	551	560	516	533	576	547	563	527	558	488	502	513	540	567	550	554	571	552	564	566	593	516	529	529	542	568	567	543	573	570	533	551	608	534	552	546	567	557	529	502	566	538	515	512	521	540	632	498	555	595	524	550	519	541	550	513	568	517	516	538	555	576	550	573	527	543	576	572	558	495	575	555	592	532	548	559	557	538	531	514	553	553	535	546	553	540	535	564	532	604	570	545	553	489	585	548	524	540	558	616	540	563	504	560	536	584	581	563	534	540
7601	15600	14403	10051	13433	8746	5418	27907	40912	22225	11766	4911	1592	788	578	520	533	542	529	528	556	568	516	547	531	529	529	529	516	517	496	529	510	528	557	540	502	572	599	534	553	535	528	500	507	504	519	534	515	510	528	542	581	528	576	581	532	548	559	549	557	567	543	537	538	519	546	545	530	531	513	534	566	539	520	536	523	522	516	502	525	528	512	522	540	533	515	542	511	549	556	527	523	542	507	568	514	534	559	518	526	487	538	560	540	521	526	558	545	562	500	496	534	558	563	532	499	521	554	557	536	490	529	556	547	498	511	573	512	574	491	572	508	553	506	530	558	518	521	513	504	575	569	524	533	545	508	505	489	514	570	509	558	512	536	540	558	510	538	579	527	526	521	483	488	534	508	531	531	561	522	550	532	454	499	497	563	469	513	532	554	523	542	520	532	534	530	507	532	524	527	514	557	507	546	554	563	501	565	578	542	552	542	543	510	522	560	529	539	556	547	537	562	515	501	540	531	547	519	528	522	549	536	544	531	504	518	547	522	576	493	551	528	503	547	501	553	506	550	551	510	531	545	508	545	553	512	498	566	552	529	579	545	535	535	538	529	508	557	534	530	535	516	530	538	510	520	517	521	529	540	531	488	514	563	525	492	507	532	558	534	510	538	542	520	447	580	557	525	524	554	540	575	525	527	500	486	524	528	564	552	513	489	492	529	523	541	502	533	540	536	526	558	520	505	539	530	470	565	533	536	546	524	536	529	517	524	514	560	519	552	520	494	543	546	560	520	510	519	534	545	552	567	559	523	500	548	525	515	527	590	514	562	547	508	539	599	503	527	513	522	547	538	536	497	526	550	504	498	582	528	489	542	535	528	535	539	542	516	515	497	507	565	546	564	500	533	528	530	505	523	559	527	549	539	516	537	529	502	517	518	512	524	576	504	557	540	607	522	536	516	542	545	510	507	547	540	548	523	552	515	514	516	545	515	561	561	500	545	490	559	520	503	525	520	498	587	540	543	551	546	517	550	529	511	573	543	498	514	531	524	540	538	520	526	533	510	539	507	535	524	516	548	515	514	527	580	531	562	517	560	577	553	478	536	505	553	528	567	558	508	519	512	525	536	488	560	526	564	532	590	517	576	522	543	541	508	557	518	509	531	521	563	539	549	522	535	528	530	536	520	522	546	514	521	563	525	533	489	552	526	525	509	538	526	522	535	561	572	544	528	486	513	517	529	572	534	549	504	480	538	529	540	516	490	539	549	542	525	538	562	528	511	523	524	503	508	529	542	518	534	536	523	513	535	557	532	513	486	543	492	550	490	517	539	537	544	530	536	549	522	550	544	523	548	541	565	550	539	530	509	486	505	552	523	537	545	527	522	563	545	563	512	559	521	537	538	504	535	512	515	505	525	505	522	509	525	523	536	533	531	510	523	503	515	539	484	500	549	553	531	554	542	540	546	554	506	510	508	501	559	514	514	538	529	533	526	508	529	504	496	502	495	540	526	437	541	500	519	537	514	507	518	532	513	512	536	529	505	536	524	552	476	541	506	517	517	531	558	555	547	521	504	519	531	520	519	527	540	548	512	556	529	499	541	574	495	575	536	542	523	518	520	545	515	516	518	525	533	558	516	567	520	527	488	531	536	513	547	533	534	535	527	519	495	535	527	517	533	523	519	523	528	490	485	523	525	518	566	518	516	525	542	514	539	531	511	502	555	543	508	526	532	522	557	531	491	542	551	523	531	533	519	530	577	498	524	488	485	562	496	534	523	542	516	527	505	556	516	540	520	507	478	520	503	510	555	541	571	527	546	531	517	557	543	524	555	518	541	510	548	481	547	530	538	542	539	535	554	525	500	555	535	519	516	522	520	513	524	519	555	530	531	553	484	557	497	500	542	518	514	526	526	516	574	511	517	527	575	504	508	543	498	522	498	532	498	535	543	509	545	551	578	522	541	560	512	559	538	507	506	533	519	505	512	530	502	502	518	490	557	479	576	514	501	518	515	516	523	502	533	517	516	480	572	487	500	534	487	510	528	530	556	544	549	528	530	524	556	551	528	526	526	559	536	513	516	541	540	492	502	555	542	529	539	531	536	540	518	558	503	543	497	495	519	523	506	515	545	487	531	531	544	550	520	552	501	513	517	538	519	502	532	522	522	556	517	499	523	489	534	528	543	536	529	477	538	578	545	557	541	542	564	502	556	541	474	491	531	538	524	531	509	489	483	517	513	551	537	566	517	518	527	536	556	500	502	523	528	543	524	542	535	559	507	477	534	537	555	536	544	518	539	523	523	505	496	512	520	513	524	522	538	516	493	535	504	506	547	565	521	539	536	543	516	559	538	531	471	531	525	538	504	520	508	537	527	535	514	566	499	554	529	537	519	477	510	541	520	481	551	522	506	570	537	513	546	522	496	531	552	550	543	519	549	506	535	521	540	548	508	519	553	536	562	538	564	509	521	510	524	532	530	548	499	541	540	505	524	554	520	532	516	543	553	580	544	515	545	526	528	507	519	522	519	531	495	542	562	542	512	517	532	504	525	497	551	525	524	526	530	517	545	535	539	530	531	477	564	510	536	542	567	512	534	547	531	476	494	535	539	501	512	515	487	480	504	533	573	504	517	542	523	514	541	502	555	549	542	553	512	506	544	508	521	524	484	550	528	494	548	516	544	484	537	531	548	542	538	525	528	543	548	527	473	523	512	527	572	566	507	523	529	510	531	531	499	518	493	504	532	536	485	516	558	534	535	516	536	498	531	537	476	521	578	516	509	508	523	539	535	506	493	537	533	527	549	582	557	516	540	533	523	564	491	542	535	527	513	511	532	521	517	545	544	534	512	513	553	543	544	533	541	539	536	559	551	515	560	508	516	515	567	514	505	526	548	510	501	512	521	532	521	529	509	524	523	508	485	535	518	571	480	517	540	468	485	500	492	500	524	532	560	494	523	520	553	520	507	557	514	522	490	537	544	554	536	572	495	480	534	515	559	535	507	550	542	549	492	547	534	531	540	498	470	529	536	526	501	540	532	505	557	550	519	551	528	495	570	566	516	571	563	531	525	514	509	494	485	510	534	515	584	519	514	526	553	512	530	507	557	550	504	480	505	525	524	540	507	544	519	539	541	516	500	518	500	501	533	495	545	530	502	538	506	508	511	497	531	566	557	486	546	525	515	557	495	504	491	553	462	530	537	544	544	516	523	504	503	481	556	522	528	565	509	530	547	528	519	533	542	499	520	500	526	504	518	548	524	529	488	539	562	563	533	547	533	512	553	531	532	531	501	537	545	493	490	494	517	503	529	497	496	521	521	539	502	496	489	505	506	512	522	490	522	525	537	515	489	502	519	526	542	543	525	528	569	536	507	515	526	508	556	496	503	533	482	558	508	524	535	523	543	523	490	552	535	534	570	556	499	513	537	518	490	518	526	537	509	515	537	524	516	516	563	507	491	505	547	487	531	562	539	532	561	513	522	510	487	527	566	572	543	555	512	535
27679	14869	5287	3114	3140	1830	1216	2299	3245	1932	1097	702	510	454	485	465	447	467	468	442	451	454	438	443	440	483	456	441	494	459	469	437	428	443	487	484	439	447	455	451	446	458	440	443	451	434	423	441	411	475	443	487	480	466	475	469	472	454	437	442	460	398	461	479	479	441	432	487	467	440	471	461	468	464	464	444	430	467	474	491	473	433	455	455	442	433	445	466	486	447	482	477	449	487	444	479	479	461	438	395	506	459	481	469	433	434	465	493	478	450	471	466	406	458	453	452	439	451	475	456	486	436	449	412	486	421	476	509	451	502	479	480	471	439	419	469	470	480	454	456	484	454	465	496	456	438	474	433	435	470	478	435	412	493	476	467	471	451	447	466	444	493	453	435	462	438	472	455	474	445	440	432	452	459	468	423	466	453	430	475	443	434	465	459	475	506	438	460	488	449	463	432	470	464	414	425	454	433	450	412	453	436	457	488	477	449	457	454	443	452	444	447	494	436	420	458	452	416	422	486	465	447	471	485	459	460	491	486	453	479	429	485	474	461	427	437	435	439	464	464	432	443	456	471	434	456	420	513	456	413	468	456	476	457	442	435	463	470	430	438	485	474	446	474	431	462	452	456	460	430	444	457	467	439	462	451	485	439	429	472	451	441	490	446	441	411	434	453	454	454	436	440	459	400	427	456	448	465	443	450	484	495	461	447	457	472	452	413	468	473	437	456	472	477	465	477	413	467	437	429	453	473	418	473	453	476	457	459	470	459	483	457	454	464	444	457	449	438	459	468	457	463	451	463	471	448	456	458	446	460	429	437	453	441	434	425	477	463	442	451	466	440	444	460	476	403	510	466	445	443	453	467	472	486	485	475	439	450	455	459	465	460	443	453	488	446	465	445	489	460	464	444	420	472	439	454	442	454	466	429	458	467	463	453	447	447	440	496	449	464	452	450	474	462	444	465	458	463	466	479	504	461	434	478	496	421	486	486	411	465	467	464	468	482	441	414	469	459	421	459	458	482	448	467	490	465	455	494	483	423	463	453	460	473	448	459	446	460	477	446	447	440	457	464	448	492	484	445	454	472	478	445	450	478	493	475	465	451	410	463	472	470	477	497	429	471	483	449	414	461	450	451	472	468	437	493	486	470	456	482	432	451	462	433	446	493	446	492	470	441	453	508	437	481	446	446	454	468	480	426	464	453	442	492	458	447	454	478	452	434	455	433	445	426	485	462	462	467	468	470	440	529	457	461	472	481	481	421	398	464	432	421	438	461	393	468	471	475	451	454	477	463	499	471	442	424	484	463	466	469	474	450	459	461	418	486	464	459	483	493	435	433	444	474	439	408	440	478	445	438	436	464	468	437	468	459	475	448	422	458	435	451	439	457	451	450	461	441	450	504	444	483	466	458	498	467	475	436	469	438	463	473	451	495	457	510	440	449	440	403	448	466	486	459	466	455	440	501	451	475	460	464	435	462	394	468	464	461	459	431	440	478	448	463	468	480	442	411	451	428	409	439	448	467	467	494	503	463	464	489	465	452	434	472	464	486	462	435	446	446	490	460	447	460	444	480	448	477	445	458	423	466	453	471	435	470	444	474	456	459	450	455	448	432	440	441	441	437	453	466	450	457	445	433	461	457	446	485	417	492	477	473	474	474	510	463	482	438	432	500	460	462	438	457	452	444	456	446	448	471	459	411	439	433	440	463	452	479	459	451	461	444	416	486	473	456	464	487	431	457	451	506	509	441	463	435	415	473	442	401	476	434	455	446	448	502	455	397	456	482	438	456	453	470	435	463	484	461	463	483	466	466	450	428	427	482	479	440	492	447	471	456	451	456	468	467	458	464	464	392	446	447	478	449	466	481	477	452	469	444	466	477	442	492	450	465	454	469	447	444	489	500	482	459	461	457	428	450	470	439	436	474	473	477	466	445	427	438	441	449	459	447	428	458	461	440	482	418	485	474	477	465	457	454	446	443	445	483	455	439	446	480	441	465	455	483	471	470	462	439	447	458	451	452	492	453	455	417	457	448	469	452	459	457	489	455	452	442	437	459	415	489	466	474	454	461	446	436	432	450	454	422	441	469	449	486	469	387	459	428	468	510	467	426	432	479	467	476	471	487	465	513	444	482	442	472	438	445	485	421	443	470	477	485	471	417	440	470	462	463	430	436	464	448	473	456	443	444	492	415	431	471	462	429	456	469	466	434	452	473	495	467	495	399	450	431	462	460	474	437	467	502	454	451	461	466	442	495	450	457	476	472	426	503	512	500	442	453	506	467	484	450	472	428	470	465	487	444	427	447	476	473	438	451	494	465	469	454	444	451	457	464	432	447	444	469	441	453	470	458	477	438	430	468	449	462	496	513	473	478	457	465	442	427	429	447	454	469	464	456	453	445	459	492	444	439	455	440	442	452	446	450	436	436	468	519	480	466	465	474	410	421	460	439	487	422	458	453	455	459	472	452	456	436	441	448	417	486	436	430	492	459	461	470	448	466	461	425	463	462	436	463	451	423	466	434	479	440	446	454	470	434	459	424	443	475	464	434	471	430	494	441	475	460	471	453	447	476	445	455	464	446	471	456	447	434	427	487	482	444	446	446	473	442	475	430	444	458	448	449	414	489	442	441	474	462	468	461	467	473	489	428	469	443	438	428	456	477	473	459	473	475	462	424	461	465	466	464	428	482	457	461	456	390	420	422	475	431	452	435	452	449	432	476	448	466	483	465	437	463	458	442	440	438	460	452	431	438	486	448	431	426	501	433	454	468	432	445	455	450	428	465	458	431	460	434	483	462	475	462	472	487	471	461	448	409	456	466	481	448	439	432	496	458	466	460	479	441	459	450	457	498	438	441	471	458	466	461	452	487	476	430	474	510	425	485	471	427	465	486	471	437	436	426	463	422	425	465	489	457	458	460	456	433	477	483	443	465	478	471	466	471	451	428	480	501	441	474	462	469	466	483	443	462	450	430	446	501	463	432	445	483	459	453	467	447	399	456	458	452	441	479	518	437	446	453	446	459	439	472	483	481	420	487	491	428	486	435	422	474	451	472	473	489	444	473	468	454	479	450	471	468	443	466	446	425	479	498	479	457	430	475	419	443	456	460	446	498	473	430	476	456	465	475	420	458	455	428	473	446	463	440	484	430	487	437	421	443	442	432	466	462	448	468	463	483	476	449	473	447	419	424	458	463	453	436	462	464	479	456	422	481	467	457	437	470	456	487	473	442	451	445	463	464	485	481	432	467	464	446	454	459	455	458	443	423	446	443	464	456	500	476	462	477	467	400	437	477	468	466	469	475	452	454	470	476	478	489	446	447	456	464	430	520	479	456	471	502	487	441	473	474	509	425	469	443	446	446	463	445	467	440	430	447	448	453	436	487	442	485	440	460	483	480	427	466	481	473	478	431	473	484	423	466	477	456	458	488	468	452	469	465	454	431	446	475	454	442	465	465	459	416	460	456	444	478	421	450	434	453	430	446	433	441	425	432
7153	5999	5047	3373	4092	2477	1810	3383	4001	2204	1283	767	498	433	439	437	431	447	377	400	416	392	414	453	439	414	456	418	376	427	451	411	432	438	429	461	455	440	415	451	438	415	433	412	454	428	430	393	418	447	450	426	419	420	413	460	416	471	452	442	421	446	415	411	440	397	429	429	419	433	383	448	412	414	443	442	403	388	434	397	370	429	382	455	441	401	388	433	423	460	418	435	463	431	421	457	390	417	440	416	446	421	390	404	421	419	452	371	414	448	466	409	442	457	409	396	430	413	443	399	416	407	443	442	439	438	445	425	397	446	428	434	440	407	424	427	418	438	439	422	441	437	386	411	410	449	414	415	395	386	433	470	410	438	451	396	409	432	419	421	443	445	438	424	424	416	374	411	425	420	443	416	417	417	438	410	408	412	408	435	440	452	423	405	423	426	426	447	440	418	426	414	407	434	455	389	442	409	430	413	403	418	414	451	400	443	437	428	441	426	412	404	416	439	437	432	439	434	447	399	429	390	427	413	459	427	382	438	417	412	440	423	414	453	421	445	417	427	430	397	435	444	396	451	417	399	419	395	388	405	422	394	414	391	410	410	446	427	433	439	448	435	428	449	403	423	375	438	420	404	408	424	432	406	402	419	427	437	402	462	453	424	402	402	419	423	428	419	445	413	398	438	404	402	469	452	400	448	410	424	448	399	410	419	418	459	367	385	444	401	457	404	457	464	397	432	411	388	430	396	420	438	431	438	428	436	415	437	422	418	404	396	444	455	401	422	405	404	432	467	438	426	423	440	411	445	402	425	403	442	435	421	438	399	429	421	426	420	421	400	383	412	432	422	428	430	439	425	406	442	427	442	430	427	394	384	448	412	407	397	404	441	411	374	419	401	432	394	399	422	420	427	411	412	420	423	426	435	391	470	419	413	415	443	423	425	449	429	415	416	426	398	433	401	433	385	441	448	423	425	436	439	426	402	426	429	369	431	427	407	447	411	425	433	426	378	419	401	417	407	442	450	414	417	438	425	424	452	424	438	450	446	417	428	407	403	415	425	399	433	422	423	436	439	435	404	428	380	415	445	429	396	410	420	428	416	444	452	432	411	451	423	382	430	434	457	417	419	410	391	388	428	407	403	422	438	460	444	410	409	378	464	429	378	426	393	434	427	453	421	406	443	439	404	414	389	402	437	450	458	437	422	377	421	427	436	440	394	439	457	370	452	411	419	406	419	450	398	440	427	390	412	451	403	403	451	376	459	415	442	463	407	371	471	423	427	412	434	434	420	413	427	409	434	415	458	450	378	382	436	437	436	430	422	420	456	408	416	396	406	415	437	421	441	467	419	396	417	433	405	407	440	433	452	420	438	434	455	445	380	447	448	418	384	423	413	447	428	444	416	406	424	426	416	383	456	401	469	392	377	460	451	478	397	409	446	404	429	388	427	409	402	397	415	416	410	439	435	395	420	382	424	438	424	418	435	444	410	456	391	402	420	410	411	396	409	426	429	450	442	445	436	402	416	423	416	448	428	433	446	406	440	434	417	437	431	381	475	436	405	396	450	407	428	408	426	434	404	439	432	474	385	441	409	427	447	412	430	458	425	453	436	408	401	423	412	436	447	427	432	405	428	436	468	459	436	433	402	413	457	407	382	443	426	415	458	443	411	393	401	409	406	460	432	423	441	406	423	420	366	418	445	424	420	458	450	404	421	395	398	416	449	417	428	410	435	409	417	432	446	429	423	444	422	404	431	385	425	413	421	454	408	413	445	431	424	427	441	429	439	433	433	425	429	419	396	414	436	419	445	425	431	442	376	436	441	426	465	422	401	443	389	427	428	418	438	409	460	445	398	415	418	406	453	396	443	429	425	415	425	456	462	417	415	441	396	392	456	398	438	457	432	441	440	422	449	369	447	387	430	373	404	423	441	420	406	442	431	437	453	415	404	433	445	412	430	447	405	399	399	393	459	394	421	438	408	392	432	443	398	438	458	416	436	425	416	443	407	434	399	376	406	419	389	391	413	396	449	414	384	419	459	442	444	421	430	413	417	461	449	441	432	456	442	433	408	435	447	409	412	433	415	395	454	372	435	397	449	420	440	440	429	392	447	447	414	400	422	450	410	425	420	425	422	426	444	399	446	409	413	427	442	420	449	454	409	423	443	433	413	434	422	382	417	397	436	437	422	465	407	397	414	435	438	418	427	420	447	418	401	424	440	444	426	408	413	462	409	433	443	453	376	428	405	402	438	418	433	407	437	438	442	410	444	433	402	434	404	406	439	437	448	423	428	429	445	418	432	401	427	435	421	402	441	437	471	410	412	442	409	387	432	410	447	415	409	448	406	388	428	418	382	436	418	425	472	426	422	419	423	376	418	471	430	399	415	403	414	423	429	384	445	437	429	421	397	451	430	435	407	425	443	409	420	412	425	426	424	468	430	421	418	426	430	445	443	419	448	421	412	428	426	421	431	407	430	404	433	478	443	456	429	401	437	405	441	378	490	409	455	439	427	383	424	438	445	396	409	420	442	415	430	451	420	433	399	443	399	424	419	435	450	425	438	412	419	454	403	465	418	428	428	402	395	459	401	405	457	429	419	453	433	448	441	412	394	420	452	437	431	385	412	459	428	419	416	389	413	403	436	438	370	447	432	439	442	396	417	394	394	470	424	441	399	424	381	431	413	447	424	457	413	457	447	458	416	423	414	441	430	404	424	456	424	439	409	399	436	392	440	442	444	434	411	425	401	428	411	437	403	450	439	419	389	432	405	435	409	446	389	443	439	428	436	454	405	405	443	386	447	391	384	425	440	413	413	401	400	383	427	423	408	427	438	408	434	403	431	447	422	417	403	434	431	413	417	408	408	425	423	447	405	424	403	434	397	392	411	433	433	448	433	392	400	453	413	419	387	427	436	418	466	428	413	432	413	431	425	458	461	440	437	444	448	452	426	458	429	477	427	415	390	445	414	363	413	383	405	438	395	424	421	397	467	429	428	410	453	437	419	434	451	412	449	422	441	419	417	440	433	442	395	466	427	412	408	406	471	422	419	427	449	396	367	417	427	400	387	422	431	413	433	440	403	440	410	426	469	454	456	414	451	439	437	439	413	414	456	420	440	430	409	383	473	416	417	431	411	417	409	430	436	405	408	409	456	447	414	434	429	389	392	440	470	478	441	390	423	398	410	463	443	443	405	392	428	462	433	437	473	434	432	437	416	417	401	430	466	485	459	412	436	413	434	404	457	402	395	428	431	444	438	426	446	383	396	438	452	384	436	429	411	427	417	430	457	476	422	442	407	423	418	423	444	420	420	413	413	385	433	441	425	440	437	432	416	416	434	434	450	432	437	420	432	415	435	414	434	428	419	417	438	425	418	427	434	454	414	456	416	422	432	399	448	453	422	416	463	406	392	415	420	445	449	413	427	421	423	443	437	376	437	413	444	425	415	400	429	437	424	427	432	427	410	421	394	410	448	398	417	429	408	411	426	410	447
25472	21394	27256	25361	12793	4548	4641	21927	22425	12040	4919	1931	770	509	473	464	481	425	480	480	453	471	427	424	463	461	412	434	463	409	522	442	475	444	421	448	424	472	488	431	450	465	448	484	476	438	445	466	427	452	438	475	457	479	495	447	435	465	426	486	444	426	462	420	397	485	484	493	455	460	422	445	450	446	485	477	405	447	491	470	467	478	456	406	454	399	443	437	490	444	450	471	423	454	484	450	439	421	418	469	428	434	439	470	464	484	428	435	471	446	454	454	436	473	440	458	455	433	472	474	464	425	478	518	444	451	468	469	438	443	483	441	476	483	473	486	472	437	459	435	440	458	431	449	443	457	434	436	451	456	458	439	455	411	451	399	472	470	487	455	474	459	463	444	450	478	442	487	422	472	472	479	436	441	479	493	405	422	468	458	487	440	459	458	414	460	438	445	465	465	412	458	445	471	472	435	437	439	451	450	426	423	467	401	451	436	462	424	421	447	420	455	432	432	512	397	461	432	432	468	483	454	447	478	451	392	476	451	441	499	461	458	418	443	468	489	473	479	482	468	452	476	459	458	417	499	458	439	417	438	433	447	470	480	441	474	499	448	434	457	467	462	467	462	488	441	434	438	434	433	468	473	422	461	468	433	486	432	447	429	453	453	467	476	461	456	458	425	467	435	449	402	455	437	457	438	467	458	422	454	425	432	475	440	458	447	428	439	390	468	451	450	487	475	489	448	456	441	461	481	491	479	439	477	466	433	427	479	427	493	494	476	447	478	462	419	470	473	472	454	464	454	477	427	448	483	424	431	444	452	474	457	456	459	425	482	406	451	447	448	448	483	429	434	466	451	468	474	453	419	490	431	445	484	445	442	511	440	449	449	422	457	453	461	411	419	441	468	469	442	457	454	429	437	467	446	424	475	438	455	429	475	462	446	424	471	468	453	445	437	449	456	437	481	480	481	429	438	459	466	418	457	472	460	469	477	468	433	448	467	430	441	480	482	460	506	441	430	439	462	460	465	458	459	452	443	465	467	449	464	462	414	465	442	476	440	446	445	446	430	444	413	451	456	444	461	489	452	444	478	430	446	473	448	470	459	451	407	440	417	458	416	474	411	447	461	457	502	495	430	460	447	476	475	454	473	407	466	466	459	431	408	438	450	442	400	455	446	485	412	434	433	432	439	487	455	451	429	467	467	431	455	449	446	473	487	451	446	457	432	457	481	464	466	457	472	473	459	448	453	488	481	431	457	475	433	451	403	470	468	473	468	443	460	445	456	487	464	478	466	497	403	461	433	484	463	426	461	396	447	465	460	452	487	453	449	447	430	453	462	472	481	492	407	420	436	465	476	476	461	480	439	452	442	480	415	431	468	464	451	462	424	423	461	460	411	396	453	461	462	447	402	473	436	436	429	409	483	460	442	450	480	459	429	444	467	446	462	476	460	490	441	451	458	459	478	455	447	443	489	432	476	451	455	442	425	455	479	445	452	482	439	457	432	471	434	497	471	457	466	413	456	436	468	449	442	502	427	459	465	452	476	438	424	449	422	452	474	463	452	435	478	436	453	459	490	428	434	417	453	465	452	514	465	463	417	484	441	426	476	476	436	426	445	447	468	484	470	435	457	400	465	485	473	458	453	452	474	513	474	486	469	439	458	466	421	452	442	461	472	426	483	449	438	453	456	467	467	450	431	480	468	498	473	422	444	450	438	447	405	489	457	477	479	490	463	459	458	444	471	495	456	485	448	454	435	444	474	483	459	438	467	454	444	437	438	418	460	468	443	453	489	463	442	488	423	457	441	476	468	434	432	462	466	477	435	451	470	452	437	439	444	428	475	442	444	475	434	438	484	429	423	454	459	454	472	503	460	448	425	451	455	468	462	449	433	437	444	454	444	439	471	447	464	478	457	453	479	477	469	462	446	463	421	426	429	429	459	429	424	435	423	437	461	408	433	420	429	433	460	455	456	479	437	507	463	447	439	477	463	422	470	437	473	463	475	460	472	456	488	462	473	471	446	441	476	430	426	447	451	439	470	421	477	495	447	484	457	479	435	467	401	449	484	447	464	490	424	466	476	469	451	398	461	453	458	492	438	456	492	434	522	492	433	466	444	456	432	420	429	439	438	457	510	455	390	445	467	448	446	447	424	430	451	475	464	460	465	446	448	440	455	457	428	422	454	468	483	484	468	429	457	434	468	483	469	443	471	423	441	434	406	439	429	470	444	463	446	447	456	459	451	450	433	476	447	442	463	476	452	435	431	458	463	435	444	448	455	424	433	433	451	440	489	523	424	406	463	448	454	477	424	477	440	457	419	445	425	428	432	470	434	433	447	455	431	441	454	444	490	440	469	465	438	457	414	462	471	473	437	459	454	460	444	471	432	471	470	428	476	482	485	459	481	468	436	448	431	444	467	468	485	426	420	458	429	449	466	419	434	433	499	471	446	433	459	470	453	449	434	443	456	441	434	475	456	471	434	467	457	459	433	466	448	445	472	462	485	435	452	454	483	454	436	471	468	445	501	486	441	460	448	445	472	426	433	478	458	466	442	441	465	451	447	439	456	466	455	398	454	458	455	453	451	468	437	438	476	479	450	487	460	481	483	444	438	412	448	420	416	413	482	474	467	468	485	435	450	458	471	457	458	440	446	437	449	449	480	471	403	457	467	443	450	438	460	422	442	445	469	418	464	452	467	497	431	445	429	427	450	486	445	423	474	449	494	410	412	477	418	443	459	450	431	469	446	441	456	444	451	459	438	456	462	434	442	430	434	452	430	448	472	446	457	444	449	421	502	433	461	434	419	461	450	427	427	480	436	493	471	447	433	452	489	481	450	467	464	460	456	470	429	452	453	447	445	445	458	473	439	536	462	454	427	466	460	446	482	443	452	449	466	422	426	456	465	472	459	467	472	473	444	444	498	479	456	438	465	495	475	436	460	433	419	417	471	448	460	470	456	437	422	462	478	462	459	439	436	418	475	476	418	430	461	431	454	436	452	453	434	448	453	462	440	458	469	439	471	500	427	503	436	434	461	440	509	434	446	477	471	461	456	430	406	451	463	465	471	461	472	481	463	430	499	452	452	461	455	466	448	440	451	446	415	471	465	458	434	439	481	429	449	431	476	445	453	445	462	413	448	453	479	428	458	413	444	490	425	454	453	455	430	438	450	452	427	477	456	471	441	474	441	447	512	459	475	434	462	473	449	446	419	432	462	453	427	440	473	429	454	417	443	421	447	432	451	449	461	436	451	430	459	455	421	461	462	434	451	449	432	445	451	414	470	463	453	482	453	424	462	447	471	434	429	453	473	445	441	470	481	481	420	465	462	469	455	429	432	456	437	499	444	453	458	415	436	446	448	450	454	448	439	443	446	449	441	420	456	452	414	449	465	483	465	467	434	475	489	471	440	463	459	484	463	451	448	454	451	405	444	429	477	467	474	453	432	434	440	421	432	443	451	491	438	436	475	430	454	439	435	462	436	508	422	475	442
6579	10455	8559	6470	7409	4219	6068	23740	19928	10592	4900	2201	852	555	491	459	425	489	441	442	455	439	403	408	433	468	433	415	463	434	407	444	454	450	460	441	469	405	433	450	429	424	461	404	473	449	430	442	426	424	436	463	442	463	412	443	419	451	468	456	462	463	465	423	440	457	381	456	468	409	435	453	457	437	462	473	455	455	437	456	410	446	395	447	441	416	428	423	496	463	443	452	418	456	440	454	400	426	443	457	475	437	432	427	415	407	450	453	445	453	455	464	413	414	430	428	434	472	449	456	470	469	430	434	438	424	425	403	441	412	463	468	436	432	430	443	461	396	475	423	431	403	413	479	454	451	450	411	447	464	459	474	388	443	413	441	445	437	408	457	431	471	407	430	442	450	439	413	442	426	447	452	477	451	437	414	419	416	460	424	403	438	420	433	451	437	468	428	436	388	442	478	455	397	431	479	437	450	417	415	438	442	438	455	432	413	445	443	442	442	434	431	447	420	448	438	427	502	430	450	476	451	415	460	435	428	409	472	426	477	437	489	420	462	475	428	446	464	489	430	403	445	444	449	454	436	409	465	447	469	398	444	484	441	458	434	467	417	447	397	471	433	439	448	465	421	473	444	436	451	467	448	445	411	449	448	426	424	434	427	452	435	499	456	420	442	437	452	440	439	426	467	455	478	475	447	452	447	434	432	474	442	392	426	425	477	451	421	426	441	439	366	471	414	445	480	465	441	430	421	472	426	431	407	401	437	448	461	456	464	437	461	470	448	458	463	425	458	409	457	437	417	434	429	427	441	450	454	412	443	427	435	439	432	427	438	460	444	453	481	438	457	478	417	447	437	462	395	437	468	422	410	490	414	460	481	440	461	448	461	449	455	422	460	417	432	415	443	388	442	448	417	465	421	429	423	422	441	468	477	410	445	446	472	431	434	431	479	441	444	407	426	483	429	429	451	478	453	486	470	463	430	458	435	435	432	411	431	380	466	474	431	424	437	439	428	469	432	428	445	438	460	439	467	465	443	451	393	440	450	492	468	440	465	411	448	444	462	420	449	456	438	459	446	418	436	455	437	442	443	437	417	444	434	450	466	441	445	437	430	440	428	444	433	450	408	432	429	460	446	458	475	431	460	424	419	513	393	438	473	437	468	411	461	445	441	477	420	420	441	451	449	461	487	435	464	419	447	452	412	444	447	416	461	451	404	441	449	432	475	417	434	405	446	427	474	452	485	417	437	446	419	421	416	405	424	437	443	452	459	437	485	453	491	460	478	452	410	469	412	412	438	430	448	428	434	400	443	415	439	462	415	422	448	443	399	456	449	446	458	460	453	407	414	467	467	430	433	435	426	480	424	465	408	384	414	463	430	428	431	472	474	447	441	435	424	427	462	452	409	423	465	460	435	433	464	463	468	449	435	462	418	402	445	415	463	450	418	443	437	416	420	462	413	439	436	443	454	471	442	419	448	432	470	415	444	445	452	433	462	428	422	475	435	460	480	450	435	429	420	429	463	447	443	448	467	425	435	478	407	459	483	452	443	433	445	440	443	442	462	423	424	436	466	446	443	451	447	434	433	439	453	458	425	437	429	417	473	461	445	466	444	406	439	448	439	401	461	436	485	419	431	438	418	444	451	412	450	430	443	434	449	447	415	441	472	493	435	433	447	499	453	446	466	433	463	479	466	479	441	445	419	420	455	439	446	404	472	459	469	433	452	462	463	467	435	462	433	433	461	437	418	460	444	445	440	480	448	437	441	445	431	458	436	423	432	465	459	411	401	412	440	493	481	476	403	482	448	405	463	443	442	423	431	438	431	456	431	474	401	411	459	440	474	430	461	456	431	441	436	418	453	462	432	444	447	410	474	454	457	494	451	450	459	404	428	441	429	406	409	426	442	486	453	461	429	422	456	442	444	422	452	439	424	416	440	476	430	454	407	469	404	456	425	443	417	425	423	399	427	442	428	448	409	443	468	430	437	427	439	429	436	435	477	422	431	412	443	461	422	470	459	444	430	449	435	467	447	430	414	387	419	441	406	460	431	412	431	467	437	443	440	452	457	409	437	453	449	451	401	457	434	432	483	476	440	463	439	438	417	414	425	465	458	437	438	444	437	466	443	447	451	428	412	416	405	479	417	423	460	478	432	442	441	455	455	472	461	427	438	461	439	442	476	410	431	416	450	428	443	433	440	432	423	462	424	456	447	458	456	449	427	428	457	441	413	392	462	427	423	468	439	422	476	454	446	493	431	462	476	442	432	458	444	446	424	449	420	430	454	424	479	426	446	425	468	454	467	450	437	447	417	456	469	488	459	415	430	445	440	443	440	472	459	450	447	421	392	437	422	444	439	412	454	455	461	453	420	449	481	437	424	489	437	495	430	416	416	442	467	439	437	440	381	419	435	427	429	405	443	419	473	466	426	461	421	461	440	414	406	481	436	425	435	450	475	440	437	458	443	432	435	434	408	444	457	436	498	438	417	461	395	416	444	438	425	444	419	422	441	437	428	444	451	438	458	459	433	453	465	460	437	483	427	462	458	414	460	425	397	444	449	413	424	417	439	432	441	476	439	469	474	466	454	411	394	422	431	472	431	455	464	428	430	448	442	446	438	419	452	467	449	394	449	455	451	455	430	456	435	403	435	459	444	456	413	425	445	465	433	464	409	429	435	439	446	410	456	428	443	442	472	477	413	428	451	420	445	431	416	427	461	454	393	441	437	391	431	436	496	420	437	475	461	419	460	457	441	496	408	478	447	420	433	433	436	447	453	450	470	424	447	433	420	443	443	395	469	460	450	428	411	422	453	464	416	403	472	464	436	451	424	425	392	457	446	431	439	401	400	463	422	450	444	404	482	428	426	415	437	447	454	414	439	429	462	444	443	404	431	430	441	415	417	439	443	408	446	436	450	491	406	446	428	493	459	482	434	421	431	457	436	452	440	437	446	448	482	434	435	491	410	433	443	440	443	400	440	436	442	427	466	424	445	442	446	426	420	431	449	421	428	435	435	429	459	473	403	480	453	469	420	401	426	428	424	445	422	450	442	446	429	428	446	423	477	457	440	441	464	456	436	426	432	443	446	415	443	419	436	438	477	414	420	449	415	467	450	402	457	428	449	448	437	431	432	437	401	463	401	450	457	455	430	456	441	432	440	445	432	423	442	406	448	432	473	426	450	427	428	432	425	417	416	483	459	429	427	441	439	413	442	469	432	465	411	462	417	429	417	454	429	445	444	420	394	404	453	425	410	446	462	436	437	419	427	458	433	466	474	433	419	463	461	409	462	462	427	456	438	478	439	474	429	445	448	445	432	424	437	460	442	438	433	411	409	485	439	453	411	430	421	462	465	439	459	449	434	422	438	455	454	396	463	429	452	445	430	435	443	445	434	438	443	402	466	451	454	419	421	456	418	429	446	417	450	473	412	430	440	486	445	425	419	428	457	460	413	466	449	426	448	428	440	425	438	424	423	465	433	395	416	430	414	449	459
24182	21337	28662	24369	21456	14318	10894	38467	38124	24468	11264	4095	1303	763	612	578	533	533	529	583	540	526	550	558	537	528	612	595	572	548	577	504	538	611	543	604	539	558	524	574	541	548	540	557	581	550	516	544	542	611	552	595	550	537	548	567	553	553	565	578	543	519	563	542	557	539	557	539	590	546	567	566	521	499	550	551	551	534	502	518	536	552	529	597	546	520	559	483	526	528	603	520	517	507	567	552	542	548	525	544	512	548	545	564	575	553	576	571	570	537	569	560	525	500	554	529	522	546	562	535	519	542	510	546	561	529	527	562	558	538	552	540	584	533	543	571	581	536	561	565	538	546	592	595	596	539	529	523	552	592	563	527	533	573	540	551	529	527	454	557	565	546	580	546	580	547	545	529	530	520	524	543	547	529	585	534	545	585	580	541	554	580	530	500	551	533	526	530	566	514	576	535	569	538	551	538	527	528	555	556	536	552	523	589	505	579	560	519	544	576	546	516	530	564	564	561	554	547	534	574	520	530	595	516	564	554	551	575	553	549	555	586	560	525	539	555	512	580	553	570	546	608	581	553	522	561	551	563	531	524	510	522	527	519	541	535	549	533	528	517	544	545	553	465	563	561	575	572	546	539	560	518	561	536	550	543	544	609	519	545	531	516	536	554	547	557	518	522	531	527	548	547	542	574	586	560	554	573	540	528	538	571	510	573	551	541	512	562	523	557	478	585	537	561	574	540	568	532	530	559	547	525	552	554	542	525	540	578	519	495	574	558	505	533	523	550	536	566	536	538	510	543	545	555	611	548	547	543	527	572	541	566	559	533	571	555	543	542	509	545	545	516	580	544	525	581	564	549	548	525	536	555	556	541	554	541	581	542	540	619	578	520	533	569	573	537	592	529	510	575	528	555	501	587	528	539	539	550	529	560	581	511	513	533	541	535	547	521	570	533	528	539	531	511	539	563	569	558	572	583	521	554	576	551	545	576	565	538	511	560	541	558	543	565	538	569	546	544	505	572	534	555	502	552	556	537	546	535	570	566	533	571	564	572	602	512	515	519	532	543	524	518	534	531	527	549	570	538	542	547	547	583	547	552	554	561	524	551	501	554	551	547	486	505	587	549	561	552	593	560	578	570	582	536	530	520	526	539	553	561	591	532	500	556	532	552	573	521	489	550	509	553	541	539	570	545	545	548	536	569	566	548	531	507	578	521	547	529	558	576	556	543	528	548	571	496	539	534	515	535	548	523	550	539	544	520	549	520	529	524	546	551	539	548	495	559	559	516	578	549	553	570	516	569	567	520	524	517	509	570	541	555	532	567	563	568	549	531	520	543	549	511	573	539	553	511	520	550	569	532	571	552	557	540	572	553	577	534	535	539	537	546	582	575	573	574	553	554	531	538	515	543	543	581	541	555	518	571	525	590	556	580	536	568	517	542	562	545	525	539	547	543	553	579	511	595	544	541	553	538	517	575	579	549	546	584	524	548	544	590	521	569	563	536	509	493	530	543	533	543	513	549	618	544	535	550	568	575	544	552	559	529	579	544	571	566	550	556	547	502	537	564	555	576	532	562	537	552	548	541	524	492	543	579	579	533	539	560	521	528	552	569	532	528	508	583	555	546	525	519	534	525	516	492	526	535	520	539	494	523	585	555	534	533	522	548	561	564	556	549	578	537	539	526	576	558	507	573	541	553	565	575	520	535	581	576	556	563	549	515	547	541	581	587	560	514	565	533	558	567	523	523	551	528	521	534	549	597	562	548	539	555	539	549	548	514	575	559	529	529	531	566	561	573	532	539	513	580	544	551	501	551	528	541	523	550	551	520	558	504	557	541	554	548	531	564	507	538	538	536	537	537	578	582	545	556	527	547	509	529	546	540	550	524	554	544	584	552	596	540	592	535	572	558	516	548	574	549	541	543	507	582	563	561	566	571	613	615	522	520	546	568	485	571	554	531	539	558	583	533	534	544	541	526	520	573	507	549	544	592	535	568	518	558	559	570	575	562	514	571	529	577	577	562	506	539	518	560	574	570	528	590	516	560	549	544	531	574	548	546	515	544	559	504	599	511	550	574	544	558	531	539	529	567	580	530	585	539	550	531	558	544	525	543	538	537	521	526	513	546	546	533	544	514	568	537	532	477	547	534	506	532	490	545	524	528	548	586	515	547	511	553	508	565	541	533	580	551	514	550	550	575	534	542	524	573	571	557	551	527	526	567	566	533	525	498	548	531	532	568	533	583	527	539	563	485	603	542	542	521	532	565	543	513	502	530	511	545	527	551	510	547	532	558	559	553	562	515	547	534	510	532	512	557	577	546	582	569	554	530	576	560	551	500	565	526	548	543	555	525	505	527	552	480	534	541	518	557	529	569	571	499	510	556	556	490	558	498	523	545	575	554	553	558	527	550	540	511	547	549	578	557	524	551	552	550	545	501	523	552	526	545	542	563	556	556	538	540	496	557	555	599	516	507	553	536	537	593	532	496	558	523	542	578	529	546	572	526	569	593	567	547	525	582	525	545	556	498	548	559	551	569	538	563	536	557	566	573	516	527	528	563	505	547	557	562	530	538	561	532	545	569	584	570	520	574	532	523	519	545	552	554	515	554	542	547	496	506	547	542	561	564	549	532	564	565	538	549	564	541	555	552	503	545	538	566	556	550	564	576	569	551	537	587	569	566	522	572	565	566	566	559	527	566	568	531	499	603	580	526	541	576	560	574	551	526	534	539	579	530	558	534	549	588	588	559	561	520	574	572	574	508	573	536	576	533	530	560	541	598	507	549	523	553	511	548	545	557	536	513	584	524	511	529	571	505	575	542	521	548	523	564	536	586	558	522	607	519	560	526	564	504	562	552	553	561	540	510	569	496	515	500	521	517	534	555	521	539	568	546	538	559	503	533	524	530	553	495	560	556	550	558	513	561	552	573	579	545	544	545	541	548	521	560	551	526	568	564	493	540	543	554	568	552	555	516	544	551	553	530	552	534	556	514	571	530	517	624	523	536	579	562	536	540	565	512	555	535	558	585	520	525	554	529	524	555	586	540	539	534	582	525	553	527	540	556	489	512	519	549	541	574	513	549	546	553	525	547	540	533	529	521	545	509	568	571	549	543	536	544	517	561	511	503	548	540	536	566	545	543	530	543	519	539	540	557	537	525	515	529	569	559	549	522	574	525	515	546	541	537	551	565	531	544	542	593	578	516	599	551	551	560	554	526	567	496	557	544	536	531	563	589	575	552	522	607	546	523	544	574	544	537	531	512	549	542	547	568	561	524	559	533	536	551	509	554	537	547	548	548	567	546	558	533	558	549	537	540	505	566	552	521	594	568	513	545	551	506	540	532	534	545	555	507	569	520	567	546	509	534	531	572	555	559	533	531	578	518	519	546	522	516	519	566	531	542	482	497	571	535	583	548	507	582	526	554	522	565	572	537	528	566	566	580	521	525	566	527	532	571	527	573	554	556	615	579	555	516	563	543	594	538	563	496	573	543
7807	16556	15046	12637	11382	7034	11558	40163	33975	19353	9658	4247	1414	740	594	600	504	532	534	550	500	541	570	534	509	550	553	524	514	537	515	509	529	532	522	514	527	509	509	530	582	511	504	467	501	494	531	526	523	517	524	507	491	534	530	500	546	556	541	512	552	517	467	573	550	513	502	496	527	493	542	521	495	498	536	534	501	536	496	536	505	525	520	514	497	475	513	500	514	555	488	486	534	507	530	539	519	543	548	550	501	475	528	516	505	489	533	550	525	549	517	527	521	528	502	512	532	510	509	539	486	539	530	500	532	522	556	487	498	521	501	560	538	519	500	566	534	493	521	522	533	497	562	530	511	561	502	513	508	523	501	487	536	527	527	527	530	518	503	508	528	540	505	461	537	534	536	513	519	513	527	519	537	493	522	520	506	542	511	473	518	523	488	535	516	513	518	492	539	537	504	525	504	529	534	545	512	499	494	501	505	516	536	545	524	505	543	525	541	541	532	542	530	541	529	545	515	515	540	529	524	477	516	557	506	534	515	536	536	520	508	539	506	531	509	514	550	520	499	510	464	555	570	495	529	519	497	526	512	529	511	548	546	512	519	533	520	516	538	535	508	492	520	531	540	512	516	518	585	551	518	497	541	515	527	516	500	551	524	551	543	503	501	569	524	537	536	552	476	526	526	546	542	516	532	498	498	508	488	517	522	512	531	540	532	496	528	520	537	527	507	506	527	512	520	547	502	541	530	516	519	483	533	547	481	471	549	493	522	531	520	504	554	571	548	506	510	500	529	500	508	508	495	520	555	530	531	525	476	546	515	574	511	516	527	481	499	545	522	507	484	529	527	509	522	529	530	521	529	526	537	534	508	571	536	490	514	498	512	508	548	528	491	507	493	542	484	522	534	536	535	519	520	528	561	493	489	531	537	514	509	542	514	486	527	560	538	500	485	514	555	505	482	519	510	560	491	508	503	526	524	523	504	473	524	560	560	534	545	491	526	501	544	530	530	538	522	507	499	546	486	504	522	527	474	507	549	521	539	557	504	508	533	507	506	522	522	503	544	598	518	593	540	529	531	535	532	494	513	563	533	527	515	528	504	486	531	493	517	474	510	538	512	538	556	513	521	498	562	561	515	520	545	513	520	538	495	512	524	500	525	533	525	544	527	508	468	513	486	507	536	487	530	473	500	539	522	491	494	511	549	560	519	536	535	548	497	516	495	508	516	548	587	519	506	512	470	537	531	524	521	519	494	536	554	524	540	487	556	529	497	495	541	527	535	522	526	538	516	537	502	497	496	549	502	474	527	553	506	525	513	494	504	510	530	520	496	565	508	505	538	497	526	519	505	497	549	533	535	496	503	485	553	532	519	541	525	547	518	500	544	503	513	493	529	497	519	520	523	537	537	515	521	553	497	485	504	529	543	502	522	521	544	526	524	519	550	527	498	535	497	518	504	511	554	522	499	498	466	523	495	498	520	529	505	518	480	494	522	499	526	586	488	536	516	531	554	508	521	499	529	495	528	508	514	526	531	551	532	501	499	566	515	544	533	579	533	543	575	491	495	521	530	513	518	546	528	527	497	518	528	542	513	502	584	529	463	513	483	548	497	490	483	522	515	544	497	511	511	515	515	510	510	500	460	581	538	506	501	528	531	511	490	520	475	546	525	511	520	501	509	563	521	523	497	500	537	540	509	565	509	509	502	496	544	486	515	487	504	484	499	490	517	507	503	505	496	509	500	525	502	514	501	477	520	485	544	560	533	512	488	505	506	508	537	505	524	514	499	504	507	517	539	520	517	568	506	563	484	514	524	529	530	483	519	558	532	533	491	565	510	544	568	537	511	511	513	536	544	513	509	543	565	501	488	536	582	503	554	518	516	507	486	521	575	515	522	524	516	497	532	518	523	499	501	549	539	551	539	500	557	542	519	486	506	520	546	522	513	527	544	514	540	508	530	501	489	514	530	538	536	545	501	525	489	514	496	520	524	558	502	527	521	559	538	519	508	458	500	490	489	506	517	541	518	521	513	531	513	528	507	537	503	514	525	492	534	500	539	559	481	533	509	508	524	531	522	499	512	518	494	522	523	497	513	529	523	546	541	495	547	535	515	525	534	530	499	538	523	540	507	555	508	544	501	539	572	495	536	527	506	522	532	520	498	517	536	536	502	507	514	515	498	500	515	504	534	528	526	481	520	540	530	512	567	526	561	523	499	542	532	521	542	538	483	540	503	498	560	525	509	511	505	547	520	574	525	531	522	519	531	541	502	511	536	545	503	516	513	519	522	514	556	504	483	545	542	540	504	516	511	474	511	532	511	486	472	524	545	536	510	515	530	527	543	493	558	488	508	526	494	488	547	519	549	506	549	530	516	496	508	484	519	512	546	507	508	488	506	546	505	494	516	525	485	485	540	501	499	519	504	511	508	501	533	494	528	506	502	538	525	547	526	490	571	551	524	500	488	539	488	501	515	510	553	527	533	560	479	532	516	535	498	513	516	527	561	525	517	505	495	491	514	513	509	552	524	512	566	544	518	465	493	506	484	504	503	529	535	492	518	558	544	497	488	522	511	511	507	542	540	525	471	526	502	533	532	525	468	514	544	505	500	553	534	494	542	555	510	509	530	498	470	508	501	541	521	506	506	502	524	525	561	501	522	501	485	532	557	476	508	496	497	529	505	499	496	524	489	483	547	485	553	463	520	552	521	530	477	531	492	504	511	519	493	508	508	537	511	555	487	481	524	521	529	509	509	535	469	484	527	507	500	489	541	515	514	520	479	501	551	502	582	544	505	522	559	541	528	513	533	531	511	526	547	513	553	541	523	507	547	522	503	533	530	520	523	531	525	496	506	518	538	517	492	537	566	513	493	500	511	509	481	523	524	537	544	529	506	529	538	539	552	519	467	531	492	527	458	461	508	554	507	503	518	524	497	523	499	546	475	489	523	523	504	497	545	525	547	495	546	536	503	512	538	531	529	476	491	497	493	518	540	493	517	530	492	507	518	497	520	489	475	475	545	531	551	523	505	485	545	479	539	506	519	489	526	563	495	496	507	521	491	512	506	530	479	561	504	529	497	518	469	529	550	509	537	511	537	559	538	473	489	461	481	514	503	500	500	519	502	502	476	510	511	545	515	497	508	491	467	502	533	464	450	503	506	523	473	551	530	509	539	532	502	518	518	530	499	551	506	545	513	499	492	513	509	508	555	510	498	493	509	536	505	535	511	488	477	531	513	517	516	551	501	481	497	533	519	512	571	544	556	514	518	515	518	469	553	532	506	512	511	497	551	473	552	534	505	515	505	499	510	525	521	548	499	513	540	500	488	523	528	504	543	490	529	533	500	585	551	493	526	518	492	524	540	532	496	520	509	532	552	522	504	503	505	522	466	505	502	521	495	508	481	528	481	519	502	516	542	535	539	512	542	515	511	539	525	532	512	528	532	516	540	495	532	488	537	482	497	521	492	497	491	510	523	506	519	530	483	501	496	546	563	578
27690	14131	5991	5183	2542	1987	1503	2938	3060	1712	953	690	549	509	485	468	450	437	418	472	430	437	461	432	443	451	434	461	449	444	457	447	465	459	434	479	437	484	422	465	469	432	489	446	487	475	473	399	482	409	445	419	457	459	457	445	445	419	460	487	457	466	490	464	488	450	443	514	420	423	436	454	457	422	458	464	463	492	421	461	438	431	441	423	442	392	441	411	455	440	460	438	470	463	421	476	471	463	461	442	435	467	493	460	437	443	465	453	424	480	453	437	472	426	458	442	440	439	438	444	407	462	440	507	457	444	460	435	406	434	444	465	427	474	431	461	454	428	471	466	477	434	459	436	456	407	449	464	454	454	462	450	445	459	485	512	459	468	428	463	417	466	454	441	451	495	429	474	457	419	470	483	432	427	433	442	451	467	432	471	402	426	446	399	455	475	449	432	459	451	443	458	472	484	425	476	473	442	443	483	443	421	484	451	477	507	497	440	471	468	468	478	448	438	463	462	456	439	450	459	429	426	416	474	467	481	473	452	444	458	469	445	449	428	476	434	437	464	460	432	431	445	424	446	428	448	441	478	454	468	466	450	435	440	402	433	438	428	458	431	444	462	457	439	460	423	461	439	465	438	476	417	470	453	429	453	478	477	445	436	447	431	445	443	442	447	434	414	441	462	433	416	458	453	435	436	412	466	456	413	428	446	455	468	455	499	462	455	463	459	429	467	471	486	423	487	425	477	438	443	443	405	454	464	485	440	436	455	417	472	453	470	449	441	459	470	459	466	466	486	444	464	449	453	486	421	464	464	447	447	480	475	464	408	463	432	407	493	437	489	426	478	491	442	466	475	489	452	425	436	468	451	445	456	401	453	451	400	413	435	472	442	423	475	440	458	469	447	430	449	473	488	446	486	464	473	456	456	466	440	460	472	456	439	458	438	437	441	404	479	411	467	443	462	457	415	438	443	446	456	458	462	471	481	477	487	462	453	411	475	445	411	443	443	437	467	450	464	459	463	454	516	506	426	520	456	432	460	446	491	430	442	420	441	432	445	460	448	444	491	421	441	460	424	446	481	475	474	426	456	438	445	448	458	413	472	441	450	455	461	469	440	458	427	448	477	416	472	451	467	424	434	419	460	493	451	463	470	447	428	489	431	440	441	461	469	452	419	441	443	498	462	471	447	428	471	469	451	440	456	468	496	455	440	492	452	491	425	487	449	467	461	440	427	444	408	440	446	468	447	427	463	485	450	478	462	452	499	460	415	434	466	443	454	453	491	433	492	425	453	432	441	432	477	462	428	441	435	421	435	416	423	431	439	450	444	397	405	453	434	459	473	432	432	462	397	463	426	456	481	457	474	440	429	416	468	461	420	455	503	445	428	435	470	454	471	459	445	432	429	438	455	434	425	421	460	467	411	467	461	421	446	434	463	447	496	490	397	475	477	478	396	459	461	416	472	452	472	467	478	464	440	473	440	428	436	470	463	477	474	461	454	421	461	464	456	443	455	454	449	452	429	448	470	453	446	466	450	431	469	427	446	445	413	450	450	435	415	427	431	445	459	441	416	452	478	484	450	426	437	421	419	445	429	448	450	508	420	448	448	426	446	458	452	482	460	428	449	456	453	458	466	466	412	471	423	442	451	458	437	441	443	477	445	408	433	450	408	505	491	443	496	424	416	393	452	415	441	428	442	442	419	434	414	452	444	440	446	443	457	412	475	434	438	479	461	501	430	430	449	479	429	438	423	390	486	452	387	441	421	442	445	449	440	454	449	462	455	456	450	470	476	479	409	451	463	452	470	465	453	448	431	448	463	429	421	469	449	422	461	474	461	476	415	479	431	469	421	444	457	451	454	414	515	429	412	454	431	425	465	485	453	453	475	471	434	498	436	473	448	431	438	459	448	455	472	482	442	468	469	416	462	421	489	477	460	443	445	450	455	484	436	446	438	425	463	465	467	436	445	498	471	453	444	451	453	473	454	423	486	467	485	445	440	463	459	463	430	435	453	455	458	452	451	460	450	415	443	434	416	441	453	472	466	459	435	452	491	446	426	455	417	464	484	406	462	443	485	429	453	464	452	414	446	421	480	444	465	474	421	472	459	468	448	410	439	471	464	478	440	455	480	444	478	454	485	470	430	461	464	434	452	433	442	471	446	444	449	455	435	467	437	450	485	414	423	461	441	416	434	445	416	455	440	447	433	453	435	469	456	479	478	468	424	455	496	446	461	455	447	417	477	492	474	446	475	450	470	423	454	486	476	425	442	460	467	455	479	432	452	445	466	464	496	460	458	440	455	482	444	448	446	474	492	458	484	479	435	452	460	430	480	446	468	439	441	445	490	449	446	442	440	436	465	451	444	421	496	427	477	447	408	465	478	485	479	453	462	450	469	466	425	443	446	446	466	473	442	455	423	478	451	453	448	471	409	415	432	441	437	467	446	399	449	457	466	455	453	452	494	430	497	430	468	471	476	458	431	429	432	448	495	471	464	458	458	455	422	455	391	463	470	434	462	417	472	464	433	463	455	448	475	498	399	438	447	470	475	451	483	425	460	443	452	443	451	464	443	454	435	458	481	440	460	444	495	399	463	474	417	439	438	491	462	473	460	460	483	435	463	440	463	447	473	390	456	430	441	441	459	441	468	457	458	449	432	481	460	470	441	436	459	425	473	445	413	469	442	458	499	462	482	446	458	429	465	461	442	433	470	428	467	462	429	453	431	445	462	476	419	441	447	469	468	457	450	499	494	433	467	479	468	432	460	450	440	471	448	502	467	448	466	471	455	432	464	465	456	447	477	450	458	458	413	441	450	457	461	443	434	420	441	439	465	453	469	439	444	491	430	419	433	450	456	398	451	461	417	447	442	444	447	416	433	416	435	472	399	452	459	481	472	453	452	452	401	449	468	455	447	465	462	442	437	446	417	453	451	452	443	455	421	434	451	407	454	465	474	469	503	462	434	468	419	455	458	445	451	455	450	447	434	456	427	474	435	439	473	444	466	438	473	432	488	473	449	505	443	469	444	484	452	481	455	464	455	435	459	426	478	428	407	408	470	459	488	409	480	421	430	438	454	460	423	480	435	476	494	427	463	466	454	447	448	422	469	452	443	437	487	453	431	428	420	458	435	464	445	451	450	452	438	462	460	453	420	450	455	438	454	455	443	469	450	477	426	484	427	427	458	458	437	435	402	401	473	460	424	476	461	418	443	444	458	436	457	466	444	433	430	460	447	454	418	394	463	434	478	448	453	442	457	432	469	425	459	470	459	448	468	480	472	455	446	460	471	438	464	429	423	442	471	450	458	470	425	443	455	422	454	460	410	441	510	464	476	439	445	460	449	413	469	410	467	493	408	485	443	421	477	468	473	469	438	425	414	430	460	453	450	442	456	444	430	411	416	415	443	474	462	517	425	471	448	466	457	472	420	443	462	460	433	464	456	389	450	440	428	429	481	484	417	423	480	440	501	460	450	432	478	427	463	455	440	426	442
6639	5280	6159	5231	3206	2823	2095	3931	3801	1928	1063	666	471	459	433	426	421	392	401	394	419	403	406	440	394	434	441	429	404	433	409	407	412	423	420	428	407	412	446	393	441	438	438	419	425	424	424	420	434	411	413	402	405	407	416	400	414	436	413	448	407	435	427	426	418	401	459	390	402	421	396	414	438	386	436	406	435	385	441	421	443	430	410	405	453	440	403	402	422	377	430	403	449	440	415	375	501	422	424	419	430	425	416	407	419	399	412	450	387	417	396	421	389	414	420	417	409	432	423	426	431	413	452	444	402	420	365	391	429	463	456	420	426	408	418	407	450	407	438	407	399	416	427	416	418	407	374	388	436	417	403	437	450	409	397	415	396	438	412	428	387	385	412	431	424	424	472	385	417	429	406	432	440	424	391	427	414	407	436	407	409	461	416	402	439	405	418	407	442	408	421	391	414	420	422	441	428	417	433	402	392	412	428	453	429	446	423	422	412	444	443	386	414	418	428	403	377	414	407	400	424	434	452	419	389	439	412	457	397	429	378	388	422	408	436	444	434	415	397	427	381	409	411	434	418	394	440	402	444	434	448	418	403	377	432	406	428	391	421	446	416	430	439	413	467	414	421	415	417	441	461	429	393	409	413	435	421	388	444	408	441	412	406	474	402	419	432	419	429	443	405	402	432	421	392	393	407	408	417	421	426	406	391	407	433	386	437	414	387	429	422	415	396	399	392	436	413	432	416	430	369	399	409	408	387	382	402	409	424	399	422	416	420	407	386	439	397	415	416	422	409	407	448	429	412	402	418	416	422	440	392	426	426	401	442	423	413	441	436	419	458	395	409	409	420	415	408	434	423	414	370	436	416	412	424	407	408	406	402	396	417	440	450	416	442	415	413	425	405	420	413	373	368	400	432	419	390	417	360	428	403	404	418	411	438	424	398	410	427	416	457	425	397	386	425	421	425	424	438	439	426	395	418	424	482	416	420	413	396	447	429	401	403	444	420	410	437	376	428	408	396	427	405	461	439	402	382	413	408	448	406	420	419	425	377	367	398	423	415	415	394	420	407	374	407	392	391	411	450	436	453	396	393	432	372	379	461	446	431	443	423	429	435	397	422	389	405	433	445	425	405	435	446	420	422	388	437	445	426	418	403	392	460	423	443	404	460	391	451	411	409	449	411	382	407	416	398	393	425	416	388	423	426	395	397	415	396	408	433	424	475	398	409	419	415	426	398	428	388	480	419	414	416	429	469	405	371	404	456	410	388	441	440	416	407	444	425	443	453	381	372	416	403	440	412	402	406	434	440	437	402	450	397	420	376	414	405	404	434	459	417	418	404	377	432	410	401	402	380	423	426	415	400	400	417	414	420	419	433	430	395	408	389	407	473	404	456	448	406	430	418	399	400	432	401	473	393	400	382	420	418	431	418	453	414	436	432	398	429	437	405	414	438	421	383	453	411	405	430	426	406	407	439	406	393	408	410	408	392	386	438	420	427	431	463	436	428	428	429	405	426	439	428	411	419	402	412	435	398	402	425	424	422	402	410	403	404	415	403	383	378	397	455	391	396	378	417	444	395	395	441	389	388	420	443	405	409	440	419	417	429	414	413	402	419	413	465	399	411	430	405	410	415	445	423	447	402	419	425	413	373	424	446	454	389	458	416	387	415	411	454	412	421	393	417	415	438	387	403	395	423	451	438	393	458	421	420	416	388	396	390	403	415	435	401	411	418	436	398	422	409	430	414	396	417	415	419	410	373	401	439	445	427	404	433	413	401	405	396	404	415	396	413	401	436	405	391	448	425	406	412	427	398	391	431	403	417	408	391	405	405	387	443	453	434	425	397	449	410	404	463	399	412	446	399	434	437	404	424	363	417	441	445	442	450	399	395	419	369	398	401	406	456	419	410	415	417	429	432	397	422	398	397	393	414	417	421	396	408	410	395	402	450	434	420	453	409	380	486	411	435	399	441	431	394	423	437	400	423	431	367	429	427	420	401	413	408	416	423	434	439	416	427	435	411	435	427	444	417	432	430	424	413	480	440	419	421	425	391	438	400	371	421	421	396	406	439	457	423	422	395	412	402	425	409	440	388	427	406	394	428	408	401	426	416	411	405	421	425	406	400	404	426	428	419	430	415	398	417	385	404	410	429	416	385	428	442	432	419	413	426	416	405	432	424	404	402	395	422	402	394	382	388	402	418	396	402	422	440	405	395	417	410	404	431	408	434	426	410	413	430	401	419	395	402	401	387	430	435	411	392	435	462	418	406	407	420	394	421	415	431	429	424	407	402	394	403	423	409	415	423	411	431	426	427	424	467	388	419	451	437	421	396	401	380	421	393	393	402	412	436	427	442	420	417	414	407	397	415	436	427	391	407	452	428	442	407	405	409	415	452	383	393	406	435	415	473	425	412	402	401	438	405	445	406	406	427	432	404	389	404	429	431	402	382	440	408	406	445	374	426	387	416	415	418	421	426	425	414	392	383	386	427	412	407	417	427	418	389	395	428	402	394	442	452	432	407	445	409	424	454	415	412	424	410	386	402	428	398	416	403	451	429	429	409	414	382	431	417	426	432	412	445	410	389	406	442	402	428	399	418	427	421	417	395	424	396	427	411	408	423	434	394	418	407	374	387	402	415	421	431	411	420	427	388	442	414	375	415	428	419	391	391	434	432	407	445	422	385	407	407	410	414	383	413	431	384	412	415	448	396	423	382	426	432	406	425	395	419	422	390	424	408	384	393	396	459	405	397	420	427	440	438	413	425	417	391	450	433	383	402	437	429	401	401	454	440	417	430	436	437	413	376	441	453	418	420	420	422	418	420	412	407	409	410	425	452	413	445	410	401	446	383	420	424	443	385	418	405	393	423	421	419	403	461	405	408	420	446	404	375	455	407	409	419	397	385	423	408	425	406	407	405	458	412	413	431	402	413	403	423	429	435	420	409	422	434	390	411	392	416	390	378	434	386	393	438	425	424	414	405	408	396	431	414	428	441	415	415	435	409	421	425	402	430	408	395	424	407	403	424	446	380	395	401	406	423	414	401	430	418	421	453	416	403	400	413	470	408	455	401	398	401	390	453	413	460	390	383	437	402	402	432	409	406	423	387	419	380	425	433	397	382	395	404	400	415	387	424	412	410	433	410	431	387	379	396	413	416	413	411	447	410	412	392	386	410	456	405	410	412	418	393	440	420	429	393	380	430	393	405	387	431	430	387	415	386	397	397	412	394	426	430	423	387	417	423	415	386	386	430	444	385	452	404	406	409	410	432	408	432	417	402	408	379	394	391	471	455	418	384	424	413	434	423	448	387	404	434	450	424	441	407	434	439	402	377	417	415	446	396	414	395	428	422	401	409	456	427	396	447	452	422	397	410	403	400	431	429	412	415	426	426	412	383	417	414	411	436	416	423	393	384	375	402	459	401	405	431	430	422	389	431	438	382	441	406	450	428	399	423	401	403	401	432	414	423	422	409	442	444	401	425	443	425	437
25418	21338	27291	25383	12058	4175	6161	23675	22380	11579	4363	1743	742	515	476	472	493	462	456	487	453	486	436	472	449	439	436	454	449	462	469	459	430	457	453	418	460	420	484	448	427	464	481	487	433	481	438	460	447	461	459	454	465	444	479	442	480	441	465	440	446	456	447	497	444	432	439	447	463	436	426	437	475	436	417	429	490	442	461	440	480	452	473	437	437	449	411	444	467	431	435	438	493	434	449	444	405	446	426	449	413	447	420	438	472	481	437	427	416	432	412	450	402	427	440	426	452	464	463	421	460	472	427	454	466	447	458	387	436	459	450	451	425	435	447	438	442	436	453	476	486	472	424	410	464	471	475	493	482	417	422	464	472	427	448	436	460	416	442	445	420	414	432	451	448	451	430	391	442	462	448	467	424	423	454	456	440	430	447	442	445	442	434	464	440	465	468	432	469	459	435	461	443	442	409	474	433	470	451	463	469	431	438	495	427	457	433	416	423	433	446	458	416	455	431	431	450	437	435	400	458	477	470	444	431	454	418	411	446	457	410	430	413	431	418	433	475	438	426	456	431	475	491	483	405	441	445	428	465	442	463	462	453	458	426	419	452	477	481	432	429	450	427	458	455	469	452	479	437	462	429	427	470	426	467	460	447	456	450	439	448	453	460	446	410	488	456	429	445	469	435	460	430	419	455	446	429	444	446	438	486	440	438	453	401	416	436	436	415	450	439	442	461	442	409	455	421	452	478	469	435	447	452	454	463	460	401	473	454	440	450	491	451	406	454	402	466	447	427	450	492	468	424	461	443	436	467	403	437	447	463	433	452	448	487	458	429	445	454	438	429	422	426	463	469	488	433	436	477	464	489	396	450	451	458	442	485	423	443	438	450	411	420	469	443	464	440	435	434	476	463	453	431	439	454	419	465	448	417	477	456	422	420	455	454	463	441	434	454	404	474	472	443	430	447	424	460	443	492	455	446	463	446	442	428	404	410	401	434	405	491	451	442	447	445	485	462	427	436	433	463	445	449	430	464	465	466	421	458	473	471	466	439	418	471	458	425	442	487	491	419	441	436	446	463	476	449	453	503	424	441	453	425	463	422	483	492	437	438	435	447	439	482	485	422	454	468	459	423	499	488	468	427	461	463	408	457	467	462	430	437	461	417	447	455	458	454	414	436	427	507	432	454	433	415	440	427	453	448	466	460	427	400	454	446	407	450	452	400	433	448	453	429	450	451	462	453	480	446	455	409	419	432	409	435	479	458	416	428	459	430	469	439	444	461	433	446	415	435	451	420	459	451	457	432	426	453	443	480	469	423	424	467	448	435	424	437	441	444	479	450	454	405	453	439	406	429	433	435	451	468	432	438	406	486	435	465	413	423	444	449	425	453	469	466	432	397	384	430	467	438	435	444	479	415	435	424	449	454	433	429	448	456	447	465	433	446	403	442	417	415	458	457	434	421	474	457	469	445	451	432	439	414	435	420	447	426	463	435	472	465	439	452	455	424	457	473	428	421	455	455	433	452	432	445	446	433	458	431	419	428	472	494	438	433	430	449	433	434	407	473	444	472	425	419	443	451	471	436	427	442	418	464	456	459	426	484	419	464	408	436	452	461	439	478	426	433	443	416	434	454	451	409	426	424	459	449	451	443	448	458	425	445	470	462	448	477	463	457	468	469	436	442	443	450	425	449	506	447	451	431	463	423	474	433	418	462	443	437	455	463	474	459	454	441	437	435	426	434	430	457	427	464	464	441	479	447	431	417	430	478	432	439	439	433	482	460	437	418	398	447	436	476	478	404	426	445	445	435	445	435	440	429	447	452	420	424	463	450	464	441	417	417	450	446	492	404	400	482	431	425	456	446	461	422	420	435	492	437	471	447	456	448	445	430	427	454	447	453	472	466	433	483	467	482	467	444	442	489	443	439	425	422	431	411	416	452	472	479	458	436	467	451	458	469	481	445	429	474	421	508	426	473	432	447	423	448	488	450	472	471	435	394	434	432	448	442	422	496	449	436	425	422	470	447	479	422	451	411	429	434	408	464	456	456	475	455	432	456	455	475	457	452	463	467	434	459	438	442	389	405	442	432	440	444	430	400	432	445	470	450	480	425	480	432	494	468	446	429	405	416	432	427	467	466	457	454	463	454	442	421	436	423	437	451	450	480	444	421	431	446	435	442	459	480	445	446	412	461	410	478	449	432	489	447	465	464	431	438	451	439	476	419	456	451	448	452	445	436	448	454	431	424	443	470	458	455	467	441	411	464	472	500	445	475	418	446	419	459	444	417	437	473	418	407	417	419	422	430	459	448	493	462	457	456	452	455	445	444	418	435	474	448	448	432	428	455	477	435	476	452	433	443	452	428	415	446	433	435	445	422	476	431	466	442	450	446	446	427	420	447	429	434	450	395	447	448	429	444	427	426	501	430	431	490	478	452	460	453	453	450	504	474	452	410	425	442	441	410	462	440	431	396	461	435	488	440	454	447	432	431	458	478	454	457	448	465	434	430	438	446	448	460	454	433	472	478	475	443	444	458	481	454	439	451	447	423	437	433	459	494	486	473	466	426	420	443	416	467	415	407	474	469	456	412	482	415	471	450	442	435	435	465	426	440	440	477	463	464	468	419	428	465	440	417	414	424	438	450	441	480	396	473	445	436	471	416	471	486	473	445	470	433	449	497	461	461	412	428	449	418	453	427	440	441	458	398	463	414	411	404	429	464	447	470	441	417	451	429	453	448	474	427	435	453	451	425	401	467	467	451	446	436	458	456	459	472	443	443	438	462	447	445	437	424	463	464	449	394	429	436	486	416	449	436	435	433	443	418	460	453	449	461	457	477	482	447	435	446	403	455	451	418	472	436	447	429	436	436	407	432	438	419	450	457	439	473	477	419	451	476	452	455	466	442	443	422	439	449	421	410	475	457	453	397	446	398	431	434	440	429	447	462	438	449	435	475	446	393	443	457	450	404	432	456	417	454	450	419	436	447	438	467	446	437	450	457	448	424	445	455	461	437	428	493	461	435	467	442	439	449	426	418	437	448	487	419	453	433	428	453	417	401	412	463	477	429	437	433	462	444	413	465	428	409	451	478	463	425	453	493	473	419	446	430	463	433	446	432	489	440	423	428	467	431	428	432	482	460	412	444	430	440	466	463	451	456	446	440	444	460	413	426	430	460	467	463	425	432	432	427	454	388	466	406	482	441	435	439	449	460	455	443	417	451	440	448	435	432	461	429	443	395	431	457	436	451	445	448	439	467	401	460	414	463	445	433	443	416	474	483	470	471	455	445	444	429	455	440	420	457	502	469	426	467	468	408	440	412	440	447	445	453	444	460	472	399	431	464	463	440	457	477	441	453	451	429	445	444	388	462	448	480	426	456	459	445	417	460	438	462	469	471	422	435	451	466	476	434	477	413	459	404	439	425	463	407	400	463	451	463	403	426	429	492	451	447	482	434	437	462	456	458	451	454	431	433	424	460	419	464	428	462	430	472	451
6165	10424	14704	11045	6145	3930	8521	24483	20072	9592	4570	2050	837	532	468	463	404	399	451	473	422	436	422	443	448	438	443	482	431	419	417	408	461	431	454	477	470	461	445	439	451	415	439	450	444	407	410	438	398	451	421	419	427	427	398	442	441	436	478	427	384	433	421	421	463	433	440	427	435	403	434	417	430	414	409	476	442	432	444	406	428	411	466	448	448	442	448	420	426	410	445	452	409	439	435	422	460	424	456	431	421	450	456	398	431	430	430	425	409	479	408	446	423	526	426	450	420	390	405	456	408	453	436	433	423	406	415	392	449	441	422	428	389	461	430	410	450	450	454	450	462	425	429	423	472	430	411	402	415	443	385	428	441	434	455	411	434	435	395	429	442	424	367	411	478	439	428	464	439	442	424	452	461	419	424	456	442	453	449	443	464	435	414	435	444	427	421	497	397	440	444	450	427	448	456	391	439	425	441	463	408	427	417	423	406	485	459	447	433	424	414	423	413	440	394	453	414	416	397	463	436	432	417	433	386	442	386	474	434	453	436	445	453	408	412	394	424	442	466	426	420	424	389	435	432	458	428	389	436	415	426	442	425	442	417	435	429	431	433	459	430	410	432	457	468	439	417	415	427	420	421	437	450	440	461	405	471	414	434	421	436	424	415	448	459	428	395	468	439	434	438	448	431	447	416	415	443	418	423	442	426	433	431	453	391	427	397	437	383	445	413	437	439	422	411	418	436	437	411	456	461	431	410	387	411	467	437	426	417	431	461	419	438	390	455	439	405	400	438	430	444	411	425	409	430	398	409	424	445	440	450	428	435	404	457	459	452	446	443	389	442	454	457	447	419	467	437	396	441	394	392	428	421	453	487	422	417	405	421	419	440	404	422	449	439	427	430	424	444	448	430	415	442	451	434	455	418	476	402	447	463	383	443	470	399	444	393	426	427	438	452	453	421	436	426	450	425	395	410	409	408	437	430	439	424	423	444	437	434	436	418	430	435	440	407	451	465	458	474	445	438	443	426	446	452	398	438	432	441	404	412	476	405	429	453	448	430	434	462	408	443	458	445	462	469	444	412	453	434	419	422	429	457	462	456	453	440	413	438	422	415	405	418	441	443	429	434	410	416	407	435	424	438	433	452	411	400	450	429	415	444	420	417	419	387	445	470	446	445	391	448	432	434	431	468	442	420	436	407	414	443	446	426	411	411	396	471	408	454	440	459	410	476	465	430	412	422	447	442	441	406	425	457	413	428	460	421	431	453	451	432	433	452	434	443	431	438	431	447	413	426	442	420	407	417	466	434	447	431	459	455	437	454	465	432	409	451	465	453	424	418	446	418	400	446	394	407	421	424	431	444	446	419	415	436	405	466	418	420	433	457	452	473	418	402	429	443	460	422	440	401	424	437	432	432	450	444	412	478	422	433	448	406	448	436	429	435	439	417	428	442	389	420	431	466	411	413	433	426	409	441	430	406	436	439	403	414	418	475	401	431	429	407	443	422	429	423	441	420	444	419	452	432	440	422	423	408	449	452	410	435	425	444	412	453	427	418	438	427	429	415	411	410	436	437	433	417	439	404	443	454	423	424	442	415	435	416	411	441	371	412	429	438	407	473	405	436	474	463	398	460	450	411	438	453	447	402	430	453	423	426	435	441	427	412	437	440	449	446	438	450	425	432	436	419	465	399	436	437	418	414	439	420	452	410	423	431	389	414	452	441	436	431	446	476	424	445	440	424	438	443	416	464	403	431	445	417	447	402	426	441	421	436	436	422	421	422	433	414	447	444	435	429	447	424	418	402	402	411	449	455	424	457	475	401	458	457	424	407	428	442	441	404	432	450	442	465	411	420	415	460	420	414	473	425	409	438	416	448	441	424	433	408	442	460	429	472	434	444	444	454	437	412	451	492	434	400	440	401	404	436	423	425	457	420	453	425	435	405	463	412	412	433	403	489	410	471	430	425	468	424	463	393	429	433	418	420	405	431	435	440	423	423	403	422	465	391	428	405	423	426	461	407	406	409	426	440	433	449	401	451	402	407	412	429	423	393	450	416	416	458	415	445	435	397	411	433	435	413	431	446	376	439	419	404	419	492	414	418	437	435	447	432	438	444	410	405	437	444	474	423	385	449	416	432	453	453	450	450	461	442	443	433	429	450	445	437	423	399	433	445	452	419	450	453	415	421	439	416	454	467	433	455	437	392	418	396	416	409	413	423	449	423	451	426	422	421	419	407	476	419	438	438	464	428	448	453	444	422	435	388	423	401	431	436	453	480	405	419	387	404	427	436	396	420	428	447	433	440	449	438	457	435	436	439	438	444	420	437	457	440	436	409	436	424	436	394	425	472	419	436	439	425	483	439	427	441	416	411	440	436	423	442	427	442	412	422	406	475	441	463	420	447	410	411	414	399	428	444	448	415	409	408	432	425	440	428	451	448	399	448	445	438	396	426	410	436	424	473	410	423	411	460	391	399	426	417	417	423	415	450	427	408	419	363	429	450	428	434	439	446	419	435	411	429	443	416	444	430	431	421	409	405	434	434	426	421	393	409	423	424	420	436	430	421	407	455	455	428	432	436	404	445	443	424	447	422	390	402	452	456	456	407	398	400	405	436	384	459	438	421	454	410	426	449	445	453	444	470	422	451	461	435	415	434	453	431	450	428	412	440	458	418	394	437	391	424	482	412	445	404	426	414	419	431	400	446	400	459	444	425	401	366	461	420	432	437	469	404	401	454	459	435	454	447	450	437	453	440	459	446	433	445	438	471	435	436	415	422	406	403	430	423	428	415	426	421	416	413	437	429	421	451	435	404	413	464	401	414	421	423	423	426	442	436	441	435	439	406	442	432	411	442	427	415	440	390	442	430	463	493	437	441	483	382	412	405	410	411	456	408	425	448	438	440	438	429	425	394	443	443	450	446	433	415	438	428	428	448	418	413	454	450	402	407	409	395	429	453	441	431	432	468	430	406	441	433	411	405	421	453	417	439	470	442	468	411	429	439	412	443	404	438	452	403	408	424	447	455	461	445	423	389	439	445	397	429	423	436	410	431	451	452	451	438	429	458	393	439	421	402	433	395	410	415	424	411	377	451	455	445	421	415	419	416	438	442	402	453	407	422	440	422	451	408	421	440	451	411	421	404	464	414	398	440	444	412	394	400	428	428	454	436	436	477	383	397	416	458	430	397	465	434	417	406	399	437	461	411	457	431	425	416	451	426	402	400	442	429	419	425	421	412	442	429	439	442	448	425	405	433	433	421	423	438	397	413	457	422	382	452	440	439	458	388	447	420	453	419	438	398	416	438	431	426	450	416	460	452	460	457	447	451	459	463	411	432	428	449	401	416	443	444	416	419	382	424	461	414	410	406	389	428	437	389	446	438	439	436	431	420	410	418	447	401	451	446	418	390	420	425	452	447	403	398	427	435	438	412	423	436	435	423	403	446	432	406	430	409	451	439	404	444	423	450	411	422	425	429	435	421	469	474	403	435	428
24150	21358	28661	24452	21204	14113	18908	41857	37241	22279	9746	3503	1162	718	574	559	564	543	555	564	506	540	540	547	557	537	550	578	528	546	559	536	528	602	525	550	541	556	523	504	538	529	514	553	537	578	530	536	555	552	514	568	514	533	533	531	558	538	552	514	530	527	539	540	538	529	513	533	565	555	487	525	533	543	588	567	558	554	518	571	544	549	538	573	543	549	545	556	541	554	520	567	540	535	508	497	560	515	551	534	551	534	544	514	520	541	531	548	560	557	559	533	585	564	540	556	544	558	565	516	550	564	563	555	555	526	514	547	558	527	501	508	490	505	570	529	541	586	575	535	534	564	554	531	524	546	550	488	549	510	516	535	530	577	590	479	542	533	539	580	577	587	586	537	541	582	527	521	550	521	484	533	571	523	511	536	519	533	511	591	525	576	563	548	540	526	517	546	563	517	527	547	542	524	529	578	553	526	531	522	500	552	491	515	527	524	539	560	522	548	513	536	518	533	528	525	541	517	564	543	520	508	517	582	534	534	519	490	575	580	524	571	535	521	535	552	531	566	552	518	518	540	572	541	551	525	533	507	518	520	531	527	531	517	531	527	548	500	563	519	512	546	548	549	525	541	556	539	567	516	517	586	515	565	538	525	502	539	516	553	566	542	508	555	525	556	566	559	563	534	524	507	519	511	534	559	511	555	540	576	538	566	542	556	539	553	531	554	548	547	501	537	501	531	561	509	555	571	498	555	493	500	512	555	552	532	547	531	567	508	539	555	496	549	510	532	569	559	537	515	570	534	534	525	529	527	560	517	550	530	544	524	540	531	538	546	507	543	516	539	537	533	542	547	507	547	551	515	533	563	513	559	532	562	545	521	492	553	584	538	574	539	563	548	530	540	556	485	536	548	521	577	568	542	509	474	544	509	552	543	537	551	544	495	535	564	501	597	539	559	600	554	496	520	538	572	512	515	537	526	524	544	522	503	506	518	504	533	548	510	533	521	515	573	542	547	536	550	524	517	536	516	549	524	496	542	489	537	512	529	546	571	500	509	539	513	519	529	507	558	564	561	513	503	533	510	537	574	551	586	510	534	516	512	523	570	540	551	540	517	570	508	551	546	513	531	503	540	547	593	498	528	522	538	535	519	551	506	550	552	561	541	584	537	574	523	544	548	578	543	537	538	547	566	578	583	527	499	542	547	554	523	536	530	545	549	575	555	531	528	514	556	534	556	550	562	542	521	506	534	555	554	563	521	507	528	555	558	550	510	540	520	512	534	568	536	523	481	527	523	589	536	544	505	525	548	515	554	530	552	571	568	540	530	561	532	548	520	538	536	550	541	502	541	529	517	538	519	531	497	583	533	526	544	593	508	544	526	533	504	532	561	514	519	589	535	513	552	521	478	524	569	530	555	514	533	524	504	533	504	509	528	589	537	558	533	518	482	538	545	547	536	585	527	562	572	520	526	552	496	536	562	530	533	508	581	548	512	542	538	496	501	560	527	536	532	530	554	538	537	504	536	543	505	492	531	532	556	513	493	531	537	526	500	533	527	523	528	522	494	540	498	529	585	520	544	484	539	528	514	548	499	497	527	542	546	526	559	506	558	550	558	572	542	548	527	549	559	552	543	562	548	521	533	523	540	567	545	569	561	531	579	557	551	538	559	515	574	619	546	554	543	545	547	534	551	517	574	573	539	519	500	547	550	520	544	487	515	498	544	546	553	550	513	541	538	554	516	525	528	523	561	551	561	538	546	503	558	524	573	533	547	509	532	539	559	562	509	563	525	536	543	526	564	509	529	565	534	524	529	579	519	556	552	502	584	548	540	520	552	526	545	514	570	562	550	548	513	497	508	518	493	558	580	513	511	520	536	514	557	502	571	535	536	507	558	522	592	542	530	500	545	510	546	576	586	541	556	494	516	518	509	589	521	532	513	532	527	556	529	476	490	518	532	529	521	529	563	517	581	526	522	525	526	569	534	524	539	566	571	541	531	508	553	529	528	543	525	534	537	532	542	554	560	554	527	520	495	515	521	527	515	524	547	537	542	549	575	559	529	538	513	537	530	562	577	497	473	525	546	565	537	586	583	558	540	539	586	506	532	567	519	548	519	499	554	542	494	505	512	550	551	546	572	524	519	528	553	530	553	528	529	536	521	535	531	551	538	575	507	502	541	558	535	543	555	546	540	558	501	555	552	498	505	479	514	541	509	519	556	588	552	526	584	506	556	511	539	543	485	517	576	517	526	548	536	541	516	509	515	519	544	516	517	502	548	513	524	556	489	556	527	570	553	554	553	548	513	535	544	538	560	554	551	558	543	484	539	509	525	569	531	569	535	519	552	496	509	572	537	568	553	544	527	583	533	538	538	535	566	533	556	582	579	517	496	509	568	516	551	538	566	543	502	532	579	554	562	529	552	532	536	557	527	536	493	509	538	543	573	574	552	510	539	545	525	523	569	516	560	585	570	562	510	540	506	517	582	509	538	508	555	544	573	516	534	566	548	534	541	546	549	525	510	510	552	505	503	542	545	530	579	532	531	522	539	523	491	518	536	523	586	526	604	508	554	496	540	523	541	516	544	537	512	532	570	541	554	508	569	551	533	574	547	533	589	551	507	551	535	547	574	558	561	561	522	522	536	542	509	540	542	527	517	538	595	514	534	549	529	514	536	515	522	530	581	547	525	559	573	545	531	531	555	573	535	554	533	561	529	512	559	537	524	543	564	556	545	501	531	542	567	541	583	530	540	520	545	540	561	538	552	534	553	561	579	543	499	580	520	525	543	510	555	548	546	551	551	540	545	609	528	508	573	537	532	567	513	545	539	540	523	551	546	515	563	565	563	525	552	535	543	561	527	542	571	512	517	570	551	613	522	524	557	534	539	517	539	525	509	561	505	536	504	531	489	537	567	513	566	485	524	524	554	547	547	511	598	494	593	547	544	521	516	567	563	494	551	541	550	545	508	516	525	548	542	518	515	528	554	553	549	518	564	524	522	586	565	515	520	577	531	526	514	534	529	570	553	520	545	510	506	523	525	520	539	566	517	497	518	497	515	528	562	567	572	486	548	523	545	519	514	549	580	579	548	561	517	544	525	485	519	518	530	600	547	554	490	562	533	532	577	542	563	540	548	520	543	508	599	536	575	558	526	519	571	541	518	539	527	524	560	553	548	549	534	495	533	492	525	578	552	555	522	525	556	527	524	530	523	532	552	528	562	519	539	546	532	526	576	542	559	520	526	536	530	541	546	501	548	533	562	535	528	523	555	508	534	535	572	501	515	480	477	544	546	490	517	505	524	523	525	508	516	547	541	500	552	574	564	557	551	560	520	577	523	551	549	575	522	532	504	556	513	560	561	552	521	496	562	540	532	533	517	564	518	535	483	533	549	541	543	525	519	527	520	527	575	525	548	511	551	560	530	514	525	535	531	541	543	506	584	536	528	532	506	557	567	507	549	540	518	567	551	556	575	585	574	554	531	522	502	559	527	486	537
9958	23682	25969	12468	7427	7193	20532	41103	32575	17382	8606	3731	1320	698	601	552	513	523	536	524	537	530	508	501	502	564	532	538	517	476	551	531	520	489	507	520	500	522	519	508	531	542	531	513	534	583	539	500	537	502	511	549	510	506	519	586	530	535	530	506	533	531	530	491	480	498	501	515	539	516	512	516	541	503	543	541	504	516	525	597	468	483	516	543	519	536	504	546	518	521	537	507	544	515	537	502	509	543	515	507	525	498	518	493	541	536	507	533	529	550	471	543	509	510	521	518	517	510	551	494	530	534	557	502	492	498	546	510	538	497	549	539	534	491	563	518	540	498	500	532	525	573	506	550	543	552	494	506	502	481	544	490	515	539	516	516	538	486	529	503	522	523	515	497	524	528	538	588	529	494	535	562	505	490	497	544	545	503	523	544	521	507	526	516	492	483	510	512	533	548	556	547	511	537	539	507	549	522	517	539	551	543	513	563	531	506	554	521	484	499	521	543	509	511	458	543	532	540	524	522	555	546	519	517	511	519	536	496	524	494	516	488	560	511	550	514	523	537	552	570	517	483	541	500	485	536	505	533	527	516	530	532	514	538	514	545	538	520	547	496	531	517	516	500	536	534	511	522	515	468	567	485	491	524	511	550	507	500	504	522	498	516	478	551	536	550	542	545	520	491	513	510	519	499	525	512	496	551	509	502	458	484	495	539	529	517	504	509	490	532	500	535	552	541	535	541	529	527	537	477	497	548	506	469	516	497	541	519	512	473	551	510	517	535	515	526	526	483	519	529	526	532	512	506	557	521	508	521	539	514	511	466	492	505	507	536	516	561	491	543	544	508	513	495	518	514	541	558	525	512	499	500	506	526	528	501	500	528	557	503	537	539	511	527	539	479	490	521	510	519	497	510	490	491	534	545	534	545	512	575	534	502	494	532	510	537	494	561	556	480	558	483	521	510	537	480	501	517	515	520	481	497	502	535	474	535	525	515	561	503	509	535	539	537	473	531	481	491	547	520	575	567	536	501	501	553	526	481	503	510	541	558	490	560	536	556	482	516	526	520	511	537	548	533	537	525	569	519	528	495	565	502	534	487	501	498	484	521	541	530	540	530	499	529	575	514	527	502	555	517	520	488	504	507	489	519	559	516	482	505	518	480	520	509	527	517	507	531	521	463	513	557	496	503	470	537	519	511	489	491	493	520	482	512	517	517	527	500	540	522	508	552	551	547	544	493	460	532	516	545	528	507	501	527	531	504	541	532	535	485	530	523	533	585	526	486	501	516	526	526	506	515	548	528	548	534	516	507	528	537	550	501	520	527	519	468	521	533	519	492	495	559	487	560	558	497	506	530	546	540	532	561	519	518	556	513	505	516	549	455	512	509	570	537	524	517	542	501	503	542	529	475	497	511	522	534	534	517	516	503	509	520	518	508	544	555	529	519	551	513	528	483	572	534	593	483	532	518	497	502	523	512	550	544	512	482	559	505	496	518	531	533	499	509	551	525	532	556	542	512	492	536	520	553	545	487	542	500	512	499	532	536	508	539	517	505	553	507	510	541	505	518	495	523	547	555	521	490	528	509	522	512	491	513	569	525	543	509	523	502	492	561	515	497	530	539	530	534	508	490	492	475	520	540	502	485	518	503	514	489	550	493	496	502	530	486	527	481	482	528	492	526	517	500	474	535	512	481	488	528	563	499	527	494	503	488	507	500	517	498	519	548	542	572	522	506	491	511	547	556	500	496	538	525	497	500	514	500	519	556	556	507	513	578	521	521	491	480	530	508	536	521	551	482	517	476	479	512	512	524	562	566	539	516	481	538	517	533	470	542	475	517	525	527	522	522	511	545	513	552	507	488	497	506	495	521	498	492	520	490	533	524	515	502	516	511	547	525	473	496	514	539	498	514	504	502	485	530	503	486	531	511	517	506	579	568	542	521	526	499	523	503	502	519	523	496	504	494	481	543	499	542	481	564	540	517	528	504	492	493	532	503	516	514	506	456	491	545	518	513	519	529	513	536	495	513	548	500	496	586	528	497	514	541	526	499	493	517	494	501	515	496	556	509	555	505	549	565	494	522	512	532	485	529	485	538	498	495	551	535	508	569	514	550	528	476	491	514	502	489	563	508	490	508	545	537	526	496	486	522	497	503	539	554	546	491	539	521	496	500	508	548	478	482	520	458	488	535	508	494	477	544	517	511	518	497	523	560	520	499	509	527	518	499	490	530	507	515	479	495	528	542	493	525	514	525	540	496	535	501	547	485	528	524	528	481	547	475	515	517	515	498	476	519	529	488	523	552	541	533	507	554	557	501	516	539	511	554	511	489	538	511	521	506	573	516	546	515	529	516	525	545	494	550	495	495	507	500	524	527	525	515	557	536	521	561	527	531	505	546	516	522	516	491	517	544	549	497	494	498	471	503	548	516	559	541	555	525	511	522	514	476	510	534	552	510	506	519	509	521	538	536	523	560	490	498	543	502	512	486	471	503	492	520	482	542	513	509	506	533	536	562	542	527	472	532	537	491	475	515	536	566	490	509	515	502	514	486	533	528	500	526	503	524	508	565	541	494	492	514	494	541	502	483	534	513	524	525	500	512	503	529	520	489	504	518	546	518	530	522	545	538	516	521	533	565	529	521	546	509	546	513	481	494	491	517	514	516	479	523	508	528	516	494	528	511	515	510	512	535	508	517	537	495	505	514	520	527	523	476	552	491	504	533	547	513	516	525	542	507	445	530	526	492	504	532	514	497	518	489	525	561	528	506	531	525	497	551	521	478	525	499	545	513	512	544	492	512	514	490	509	493	510	519	494	546	535	517	539	539	545	499	472	515	526	531	505	503	532	512	489	533	547	499	510	504	468	544	499	516	548	541	570	478	489	478	497	505	521	467	503	531	485	548	532	469	516	513	536	525	538	518	507	517	549	546	584	557	519	524	506	489	547	487	495	513	530	479	491	516	533	505	542	497	495	495	488	522	508	520	515	486	567	499	506	538	521	516	488	552	518	544	503	525	497	514	520	541	523	530	515	484	503	559	492	516	522	488	494	516	526	510	550	514	509	544	508	521	492	582	512	497	532	486	515	525	544	479	478	528	530	534	496	584	494	488	527	538	497	524	536	557	517	520	501	505	524	527	511	490	511	542	521	527	543	444	541	482	506	493	562	520	524	521	493	508	553	511	546	446	485	515	479	507	529	492	520	496	517	505	529	549	544	537	513	483	549	536	541	520	494	526	494	512	511	557	500	545	477	511	549	518	527	530	571	528	536	540	544	523	505	513	475	506	508	526	535	503	490	525	543	514	488	498	513	499	539	543	550	539	543	490	517	488	518	500	531	518	552	538	532	470	515	522	527	523	503	449	524	530	502	523	509	566	498	499	478	557	528	511	507	525	509	533	530	507	506	519	525	495	513	552	511	541	517	518	505	528	512	493	504	559	500	538	491	505	490	521	499	497	477	515	531	517	531	538	481	513	510	494	506	510	539	513	544	540
27909	18467	11623	5106	2965	2380	2274	3234	2708	1467	903	631	545	467	454	444	426	448	477	430	430	493	451	455	439	476	439	428	462	444	465	443	435	426	499	409	414	442	477	448	443	379	449	463	437	462	423	458	474	436	457	455	468	476	473	449	451	425	467	472	399	460	477	475	473	460	413	445	462	431	449	443	476	478	504	461	417	388	425	460	435	432	445	431	438	478	438	437	465	454	410	443	447	446	451	419	447	406	417	471	465	424	464	432	454	419	446	417	456	428	440	451	433	444	418	451	433	395	444	419	455	437	444	485	453	456	430	461	459	454	450	460	419	460	464	414	443	462	435	432	427	410	452	456	452	447	448	448	451	463	444	450	436	428	465	418	451	444	422	446	423	476	448	443	438	478	430	439	457	428	471	456	421	420	431	457	454	449	488	491	455	439	421	448	418	470	468	449	411	436	481	428	420	483	462	481	429	468	427	425	437	464	458	454	427	462	461	464	454	437	444	442	463	441	465	448	362	473	472	441	435	461	429	462	458	455	442	433	488	446	463	427	432	444	425	469	459	433	440	444	450	373	454	393	444	462	430	423	428	460	395	416	460	440	440	446	423	435	414	436	433	440	458	465	469	432	410	477	473	456	419	437	432	461	447	396	432	460	443	449	446	461	438	447	445	441	445	463	417	410	432	481	407	454	438	452	448	481	510	412	440	477	435	447	459	453	484	446	453	439	426	449	467	434	445	458	444	446	400	459	426	427	445	428	439	451	466	424	481	427	410	451	463	441	442	463	432	469	454	431	446	419	449	452	423	422	457	448	441	458	448	441	463	458	432	434	438	460	435	436	436	449	482	417	449	413	427	453	433	484	436	426	442	444	472	447	433	417	453	422	424	456	476	454	458	421	476	459	422	482	452	472	440	469	426	448	424	426	459	463	433	433	430	439	434	431	459	438	452	459	441	436	452	433	387	410	422	460	413	422	438	455	444	474	456	456	426	475	449	468	478	444	446	432	417	427	414	445	416	435	458	433	450	406	432	438	474	454	438	423	421	461	403	439	452	477	470	440	440	462	452	440	435	454	406	475	466	443	422	442	456	448	436	466	448	444	429	467	489	459	466	471	414	463	448	444	407	457	425	433	452	464	472	447	440	459	439	481	432	426	465	441	436	436	453	426	420	482	474	496	444	444	455	420	454	450	454	456	475	493	478	425	432	452	437	458	452	445	444	457	473	411	476	460	435	449	448	424	490	457	430	466	422	438	466	444	426	456	476	410	429	469	450	435	470	391	396	445	424	453	430	457	439	437	448	428	467	456	413	424	435	468	442	446	467	480	437	476	452	453	424	456	478	406	487	414	435	451	406	448	459	430	442	456	444	414	452	455	428	435	432	436	458	431	403	450	458	441	452	470	427	441	452	420	456	406	433	399	441	469	450	428	482	462	448	436	419	439	458	425	428	484	454	465	425	472	455	468	484	463	443	447	458	505	458	445	506	511	435	451	448	427	463	426	428	497	473	451	470	467	434	421	475	413	448	448	476	429	453	491	488	463	432	396	449	466	477	434	426	469	471	451	431	424	464	429	417	421	453	410	447	435	436	438	443	431	453	426	470	446	460	420	446	487	430	431	481	429	451	449	441	475	467	426	413	437	431	437	436	429	433	478	463	488	422	439	450	470	439	439	457	473	468	473	465	446	454	447	465	470	417	474	432	465	411	469	477	438	435	417	424	463	479	476	459	410	443	425	436	480	443	469	405	460	438	443	457	435	448	431	445	460	467	436	466	446	431	450	439	456	429	420	446	458	433	430	442	475	456	459	423	446	434	482	448	434	450	471	471	450	433	461	433	412	449	455	424	447	453	448	460	458	475	422	452	432	465	433	451	430	418	477	445	400	482	457	461	418	435	443	462	435	414	436	416	396	450	443	434	422	397	450	443	456	438	459	423	458	438	461	431	410	487	453	463	450	421	428	443	433	438	407	432	419	422	405	432	452	459	475	471	466	444	393	460	473	430	470	440	451	452	438	426	454	447	449	463	426	428	453	429	441	447	483	443	442	470	465	442	464	435	407	472	428	478	444	461	464	444	455	426	456	402	450	429	392	451	409	420	444	422	453	447	453	441	423	440	463	427	434	443	442	489	450	475	423	418	420	428	411	434	449	418	447	460	442	474	453	419	470	468	494	424	454	458	448	408	463	432	437	413	465	430	482	431	421	442	427	439	450	414	429	447	411	472	451	479	450	418	457	439	431	481	459	417	474	452	445	458	439	484	446	412	446	425	428	453	418	457	443	430	420	423	424	485	439	454	407	462	455	454	504	421	448	458	422	408	451	471	430	437	444	423	444	431	438	477	446	439	468	462	454	458	421	449	433	457	450	459	429	439	471	454	425	407	450	428	444	453	449	400	450	434	464	441	423	446	416	424	438	439	434	460	474	447	465	436	462	435	393	423	432	439	457	421	417	434	480	446	482	437	485	482	447	466	456	431	467	453	427	460	478	439	410	427	441	447	441	445	445	446	434	470	425	422	461	431	414	502	460	426	479	420	453	433	478	447	432	452	416	408	463	446	465	449	453	440	469	468	435	434	399	467	414	421	416	442	415	464	415	424	416	442	458	449	435	486	469	442	442	452	418	439	455	442	441	448	448	430	450	456	392	460	430	433	419	440	469	478	442	460	404	430	436	441	439	480	439	426	455	454	459	465	406	432	413	465	429	468	467	448	416	450	474	406	441	450	488	436	449	437	464	426	446	442	477	458	441	466	460	448	440	494	421	486	422	454	464	437	398	427	456	439	446	483	421	445	424	449	470	413	451	432	420	463	462	476	456	447	485	449	426	461	452	444	463	482	402	464	474	418	465	468	461	438	421	410	456	426	426	445	452	473	426	444	449	439	434	424	477	465	425	441	458	475	436	464	499	446	436	461	451	456	479	450	441	434	457	436	462	423	418	456	477	427	479	431	448	449	497	410	452	400	429	447	417	494	432	415	487	467	447	450	441	481	407	449	439	483	464	463	422	467	482	418	420	464	444	437	457	441	441	428	438	433	442	429	441	457	430	469	427	429	445	457	460	437	438	448	472	431	442	458	449	448	437	439	428	423	475	436	459	458	446	468	439	461	474	417	424	448	446	455	468	435	451	461	459	455	444	460	459	460	465	445	476	444	429	450	426	421	438	435	426	451	441	468	471	445	469	435	419	445	447	431	454	448	411	467	439	400	429	446	476	466	450	491	493	451	428	459	445	444	450	427	448	435	468	499	426	419	429	422	423	417	413	463	455	475	422	448	446	460	471	451	457	455	428	458	441	433	464	464	454	436	434	435	440	440	464	468	476	430	434	452	474	414	432	457	472	471	444	435	420	459	422	436	410	438	453	472	426	452	402	458	458	430	444	463	418	443	474	448	455	423	439	470	474	429	445	461	452	439	424	457	421	430	419	437	415	469	464	450	412	435	409	440	413	481	454	454	460	460	479	449	450	469	422	410	427	410	434	452	460	446	473
8471	14694	10468	4633	3869	3313	3246	4208	3258	1756	1022	662	483	440	451	424	411	424	436	455	483	408	432	456	421	412	420	444	416	429	421	450	415	411	410	403	409	420	411	408	397	413	402	441	387	402	426	392	429	389	405	400	396	401	396	411	425	401	385	444	402	454	419	431	422	414	384	382	424	379	409	393	397	375	426	412	433	463	404	399	422	413	422	455	420	366	393	448	410	384	380	402	429	380	402	441	412	403	434	426	406	430	436	414	396	418	413	424	418	420	409	398	423	455	406	415	418	408	368	446	433	397	420	393	406	423	370	376	413	409	429	464	410	410	416	408	444	425	411	450	392	380	396	430	389	405	412	401	380	407	417	406	380	441	363	397	415	418	440	416	433	433	476	423	433	401	384	393	424	400	378	386	405	427	409	423	388	418	423	420	452	378	423	410	430	393	392	468	419	405	427	409	405	416	446	428	372	401	420	397	443	388	394	441	421	434	419	395	451	398	423	405	441	392	432	364	422	418	430	437	429	405	440	388	418	435	407	418	400	433	419	440	442	404	418	400	401	453	385	424	409	408	392	381	404	419	430	432	423	385	433	414	420	393	412	418	420	408	445	419	386	443	409	441	380	435	412	415	430	409	425	414	422	419	436	409	395	440	404	412	414	397	382	421	434	412	429	425	410	429	396	420	408	399	421	424	411	451	410	409	417	419	434	438	395	436	475	416	416	385	419	415	397	391	412	413	443	366	388	415	370	430	412	428	379	427	385	418	449	411	445	422	437	413	441	462	413	409	389	446	441	424	403	422	396	430	397	397	430	408	444	400	410	398	401	383	404	446	391	443	444	391	384	425	422	435	392	430	411	401	422	426	454	388	450	400	431	423	427	421	416	398	422	432	430	396	432	428	414	405	437	459	418	427	413	439	404	421	408	408	451	431	395	438	466	409	448	408	407	429	471	447	408	424	389	373	403	465	396	393	417	397	436	397	424	428	403	397	424	400	431	446	397	425	415	397	423	422	417	401	416	381	407	452	429	426	387	428	395	384	389	414	416	439	454	407	397	416	416	424	449	438	451	402	438	413	418	436	448	437	394	431	395	393	437	415	423	390	433	435	422	412	475	435	438	434	407	420	403	438	417	421	416	460	415	390	448	413	377	435	382	454	425	381	423	404	431	384	397	423	416	421	415	382	409	457	386	444	434	397	394	428	402	432	413	425	397	386	421	423	407	424	406	424	414	432	401	417	386	408	430	426	360	418	412	400	443	409	432	418	421	390	447	425	410	430	429	446	415	419	400	418	405	404	404	414	441	434	399	439	443	400	367	393	450	423	416	412	412	412	407	407	407	437	408	389	424	443	387	411	383	422	398	409	391	427	415	380	443	424	417	389	383	405	409	437	418	400	430	384	385	423	376	399	442	386	397	448	398	402	402	358	426	387	430	409	430	407	457	427	416	399	454	433	418	404	401	393	427	425	434	432	434	446	386	427	399	398	403	426	385	400	405	442	419	413	393	422	399	405	422	416	402	394	446	417	433	409	397	408	459	405	419	388	406	434	385	400	404	432	410	413	411	409	412	440	424	430	399	401	404	382	399	397	438	401	411	423	405	402	416	389	404	408	416	404	465	392	366	393	422	401	415	418	438	407	465	374	407	439	410	406	390	401	405	384	438	419	405	461	414	425	405	392	402	381	423	441	445	408	412	407	427	430	411	393	444	418	407	396	426	410	431	402	431	420	441	400	394	413	432	390	392	391	417	439	402	364	407	419	410	441	400	382	431	425	387	419	406	389	399	392	417	430	420	386	432	388	425	442	456	415	413	379	424	435	364	423	410	418	369	433	451	427	446	369	387	432	401	405	449	402	418	410	457	411	422	412	421	411	424	434	434	425	444	422	443	403	417	413	414	467	421	386	385	401	444	445	421	409	378	413	385	426	431	408	419	429	402	444	441	433	402	466	433	456	396	424	415	384	408	435	379	419	427	403	462	406	395	405	410	411	418	415	428	403	386	411	401	364	437	434	399	433	417	379	444	394	428	407	385	399	411	396	386	436	433	421	427	405	435	432	401	443	447	415	442	419	413	441	425	409	410	436	394	420	406	382	388	401	388	422	429	413	435	409	413	398	384	440	396	414	433	420	388	426	408	416	399	407	423	409	446	417	401	420	407	445	431	432	402	366	440	418	395	410	422	420	397	418	442	393	400	433	436	392	410	392	417	404	371	425	379	412	415	416	408	415	439	413	402	408	422	361	436	403	404	415	462	430	397	430	441	408	413	393	411	408	385	397	454	405	420	427	413	399	402	392	417	415	443	460	373	425	411	391	455	401	411	427	428	412	383	441	426	391	419	412	374	409	440	431	412	428	416	410	426	395	426	396	417	429	408	410	363	411	428	449	411	395	423	429	408	467	471	408	402	393	405	416	393	450	392	447	399	445	393	402	403	444	411	415	432	429	391	419	435	407	410	407	416	432	412	430	433	424	435	427	430	401	408	424	385	405	432	434	431	402	432	425	415	428	397	435	429	386	427	391	450	420	388	397	418	430	419	421	380	416	409	413	445	433	425	432	403	412	433	442	417	442	428	391	422	421	395	399	405	418	416	392	388	412	376	387	426	428	375	436	401	437	399	419	445	429	414	403	421	408	418	399	366	401	397	428	435	420	382	414	425	437	415	443	400	421	392	474	404	421	410	393	422	465	414	422	413	412	397	396	461	403	389	419	413	430	432	405	401	418	439	385	431	410	427	416	424	419	405	399	419	418	434	440	431	416	392	394	427	419	431	405	412	418	367	411	438	412	410	415	379	437	419	399	448	441	400	410	436	388	439	418	432	413	417	413	415	401	388	363	419	416	440	403	426	438	404	423	383	440	412	428	405	413	437	436	452	431	393	408	409	387	404	398	402	411	385	402	405	411	387	431	411	394	391	404	427	383	420	427	410	396	411	401	411	372	410	435	449	388	423	419	447	396	417	397	417	418	403	437	449	406	407	412	419	439	379	424	358	445	377	413	387	410	405	421	407	417	394	430	410	423	441	413	446	440	419	410	416	427	423	421	373	405	447	390	411	404	382	408	424	388	380	396	396	429	346	404	413	436	406	446	432	445	399	377	387	393	435	401	435	418	438	434	440	400	397	438	443	457	407	411	392	398	389	405	394	426	448	396	409	457	428	404	405	465	401	420	420	434	389	390	427	443	401	442	415	388	435	432	397	411	408	431	431	402	403	419	393	401	423	421	406	422	448	432	420	413	417	407	406	428	386	393	436	420	392	422	444	410	391	402	442	430	414	409	426	419	446	424	389	412	443	407	423	380	405	418	406	389	437	424	409	421	431	404	444	415	442	432	413	423	410	415	386	428	404	434	419	446	436	424	444	432	376	404	413	438	410	446	423	463	380	425	432	364	434	433	373	403	439	426	402	442	427	415	390	384	413	396	441	407	418	424	411	430	415	421	413	412	403	426	423	405	415	391	387	387	434	441	440	410	390	401	426	407	404	387
25446	21389	27414	25263	14097	5588	5479	23693	23470	11476	4274	1632	710	513	449	457	463	437	439	405	448	434	410	421	444	396	447	409	445	460	433	415	436	432	439	420	417	438	451	456	412	441	402	409	464	460	463	430	450	448	439	427	419	459	458	437	437	462	473	451	435	430	425	427	426	461	441	422	445	417	456	400	418	400	464	421	439	438	450	431	474	450	448	440	435	431	458	451	421	462	472	431	426	440	447	451	444	413	419	462	431	450	465	420	460	471	468	429	436	435	439	408	402	427	431	482	447	448	456	432	422	469	456	416	468	474	427	435	451	438	466	432	419	445	409	422	445	427	433	482	442	426	446	454	411	446	401	484	447	455	452	448	446	407	415	455	460	465	448	453	460	424	426	438	454	444	425	463	454	449	416	425	442	427	482	433	467	403	403	424	463	451	420	454	388	423	438	437	435	426	430	443	410	424	454	435	436	438	454	438	466	425	424	436	427	407	434	429	436	422	436	471	449	461	474	445	437	432	419	433	432	436	437	414	455	450	420	416	442	441	456	449	449	431	424	417	404	435	463	405	431	451	425	436	446	453	444	438	409	445	461	426	406	400	437	465	436	447	411	426	421	438	426	452	467	429	455	459	455	395	456	442	418	393	441	428	463	444	476	427	416	428	431	437	470	428	437	455	420	402	462	410	437	467	438	418	428	442	443	435	427	430	426	416	434	456	442	443	429	446	403	452	452	455	430	428	435	489	459	447	456	456	477	459	440	426	452	447	468	451	420	392	477	407	434	413	450	454	457	443	430	417	434	427	450	432	421	440	443	450	454	437	422	434	462	439	410	429	437	452	457	427	423	443	449	451	435	424	424	443	451	430	423	453	408	425	428	428	454	446	424	455	434	477	476	449	425	419	463	469	410	431	457	439	424	438	439	454	422	471	454	439	446	466	438	426	450	429	466	429	502	400	444	469	437	450	465	469	477	425	436	484	462	425	415	424	461	446	460	445	429	437	415	391	427	415	440	464	478	467	449	427	404	454	402	425	427	453	414	458	408	447	444	454	430	453	448	442	447	467	448	445	436	420	407	467	464	431	446	445	414	451	463	446	436	415	444	421	458	426	421	423	445	456	456	430	425	464	457	483	464	447	430	452	450	438	416	439	416	422	451	457	404	445	452	438	412	458	419	435	452	423	454	424	420	461	383	424	447	448	422	441	422	441	479	443	432	445	457	481	454	458	435	443	421	442	448	435	423	400	398	432	449	407	378	419	432	445	413	469	455	435	426	440	414	433	465	436	432	416	485	418	441	460	472	473	424	442	421	434	476	451	445	429	448	442	458	439	439	438	387	418	398	440	436	444	448	444	464	399	467	435	442	428	413	412	404	484	460	430	412	408	410	428	415	417	456	466	465	449	454	444	427	420	427	433	446	462	424	456	476	409	422	478	408	474	411	467	436	430	448	459	420	457	454	460	462	432	467	451	456	428	416	427	444	408	391	392	438	425	418	448	460	430	429	428	425	452	441	429	467	408	441	446	438	426	424	457	446	416	419	413	450	481	449	489	437	434	454	400	467	433	428	416	444	435	411	466	436	468	426	484	436	461	467	441	433	438	454	413	447	457	448	474	376	477	467	404	426	388	426	422	433	441	464	440	481	432	443	446	455	461	413	415	446	408	464	433	428	374	430	418	461	445	463	460	427	398	478	422	454	419	389	437	442	420	438	437	463	466	425	432	420	452	441	466	452	440	440	445	449	462	434	434	414	440	438	405	424	408	437	414	439	427	446	424	467	439	429	415	429	420	447	426	471	429	480	431	466	407	466	454	421	437	431	444	434	435	435	450	441	434	426	442	463	458	422	411	463	408	464	420	407	425	418	443	402	409	449	424	431	457	471	448	447	472	440	408	402	446	423	453	445	413	416	463	433	415	439	458	423	478	452	433	457	417	442	429	474	438	438	411	416	429	438	459	448	474	464	413	433	444	459	452	424	439	429	421	463	444	443	498	449	409	435	469	424	431	416	431	482	436	463	440	456	394	454	441	430	427	417	424	433	414	406	399	424	426	460	444	459	433	394	464	426	435	431	456	463	441	412	425	449	414	429	445	419	444	452	443	447	469	491	465	440	420	408	429	452	437	441	425	446	428	441	429	419	438	447	443	447	418	395	429	451	472	449	447	429	431	445	447	435	441	443	451	432	467	419	419	375	435	427	461	434	450	407	393	402	383	445	418	402	498	428	450	436	423	466	442	465	445	434	411	443	410	432	482	479	440	415	386	457	426	419	455	445	424	416	394	440	462	383	480	468	450	400	420	422	444	448	455	475	438	404	435	447	437	445	476	429	420	444	450	478	434	431	407	448	403	430	462	446	433	451	462	438	468	438	437	438	429	436	439	432	429	426	460	462	451	432	426	435	435	424	407	466	464	468	389	426	455	458	454	409	455	436	459	430	474	439	426	448	486	418	447	461	467	451	445	428	451	470	411	424	458	417	418	458	428	422	447	467	427	478	409	448	438	399	426	444	440	387	450	427	402	444	419	424	404	456	448	402	488	476	423	429	454	407	463	430	438	402	467	413	458	443	461	446	421	425	437	420	444	459	424	408	444	444	462	442	462	474	419	475	483	447	448	404	439	439	480	444	429	440	436	456	428	440	425	440	443	455	459	410	431	457	431	436	443	449	428	469	424	480	421	440	462	462	463	421	438	489	406	451	412	476	474	431	466	403	451	432	457	404	455	439	431	465	455	425	455	443	464	436	416	465	459	409	402	430	434	433	448	402	470	487	449	405	387	419	395	425	461	464	451	418	458	438	437	423	427	411	416	402	485	433	468	434	459	434	440	435	420	426	456	422	422	458	431	438	447	413	411	433	419	425	450	465	440	449	430	405	460	442	440	443	414	419	418	408	426	471	416	422	437	391	442	453	455	427	423	424	426	455	414	440	455	439	417	428	444	410	462	488	449	454	428	410	412	435	432	449	435	405	416	420	473	450	451	403	436	427	424	484	440	426	412	464	372	435	457	435	414	453	479	419	448	448	429	432	407	438	430	436	447	431	417	397	429	407	454	408	420	411	419	432	419	377	429	429	472	448	427	443	437	449	446	413	432	457	444	378	425	417	443	421	438	442	406	417	455	467	455	451	412	434	432	439	426	484	441	466	454	439	433	429	448	457	388	454	422	432	426	451	465	480	445	447	475	441	411	429	417	414	460	447	459	487	454	470	424	492	406	409	404	440	425	450	414	482	463	464	441	446	452	429	468	464	416	450	460	438	441	410	428	446	419	445	446	442	449	448	429	459	455	416	472	438	451	433	441	456	427	440	438	432	448	442	446	428	426	443	437	432	494	446	420	427	450	462	377	465	453	421	412	451	458	467	426	439	431	445	396	441	418	451	437	414	462	425	395	456	463	430	449	432	435	438	420	459	424	454	423	458	420	436	420	404	430	413	418	451	393	466	423	435	453	413	488	438	435	411	431	460	429	421	402	443	422	461	440	413	455	445	420
8906	15484	16980	11125	8032	5021	7174	25782	20000	9437	4254	1825	772	527	457	467	421	449	423	450	451	439	478	415	447	446	396	447	437	426	406	434	429	464	414	438	470	425	429	452	444	416	435	431	434	433	429	429	457	430	433	436	383	410	428	439	439	471	428	451	434	421	437	458	470	393	408	427	429	428	460	434	458	407	435	401	431	452	470	408	430	421	417	431	428	426	448	407	424	403	391	414	415	400	427	433	449	431	421	363	430	457	392	456	444	418	462	444	450	429	415	401	406	425	402	414	397	440	433	441	412	467	445	415	414	392	446	434	459	448	429	361	466	420	431	445	423	439	412	445	446	409	476	418	433	412	474	432	413	424	435	467	433	456	440	414	456	414	422	435	478	463	426	431	425	444	405	409	427	424	412	413	410	430	445	403	437	430	390	434	461	448	410	434	403	438	411	434	436	405	428	427	404	381	480	414	452	428	415	434	423	420	434	428	443	453	416	465	426	424	394	434	388	432	426	414	428	446	402	419	443	429	432	386	431	428	427	449	428	433	413	417	453	432	431	437	409	410	419	447	420	390	428	453	470	454	401	412	422	430	382	455	417	411	459	406	427	461	426	424	434	431	427	448	457	426	400	418	412	458	478	455	445	397	428	436	421	414	424	397	409	456	424	414	428	430	454	467	413	431	436	449	402	483	438	468	429	416	429	444	418	424	434	454	418	423	436	428	435	412	437	413	429	434	397	413	412	447	405	435	433	415	418	419	440	410	443	456	432	407	411	429	419	442	433	422	373	480	439	443	445	461	425	428	444	450	469	428	445	466	473	433	438	411	407	445	401	425	462	430	442	430	415	414	392	407	431	413	426	412	439	418	451	427	412	445	435	421	429	463	431	463	438	457	409	430	420	385	421	433	421	451	391	473	430	413	396	406	441	446	423	393	415	438	420	436	413	421	421	401	419	406	461	394	428	440	418	394	431	401	413	439	438	466	475	407	440	411	450	435	423	414	470	422	422	418	419	404	425	419	410	438	448	425	419	462	426	422	419	396	460	403	404	442	433	475	375	431	399	448	389	449	435	437	443	436	458	400	439	416	401	456	416	428	450	446	424	424	425	436	427	449	425	432	402	415	448	411	439	452	390	430	469	436	450	443	449	443	453	401	433	460	433	435	419	432	422	394	410	394	429	435	483	399	428	449	470	430	428	425	431	408	456	415	443	459	446	405	395	441	443	444	422	397	416	438	436	424	421	390	431	431	406	432	456	440	406	412	459	408	421	384	432	498	413	413	445	435	408	425	446	450	422	469	426	434	393	408	458	430	410	439	374	437	412	411	441	422	433	400	404	418	402	438	416	462	412	425	422	405	448	422	444	429	403	418	431	417	434	402	430	410	405	443	406	417	469	440	433	417	422	405	371	424	403	421	429	406	386	428	437	448	409	423	448	425	449	397	444	437	407	432	392	399	422	450	455	441	414	415	444	399	433	408	387	442	450	428	427	424	441	411	476	458	464	429	434	414	408	457	393	415	425	432	436	459	409	432	411	397	428	414	424	454	430	418	420	454	406	422	419	375	431	409	477	450	490	422	429	409	436	403	417	446	440	457	427	404	410	415	414	421	447	426	429	413	425	401	419	452	411	413	451	438	424	456	429	431	408	431	418	457	454	452	421	423	445	432	465	422	414	422	426	405	437	465	455	398	428	423	407	419	429	384	430	443	403	448	433	437	404	461	437	439	411	416	412	411	437	409	435	445	390	416	395	429	437	433	458	393	455	436	423	416	412	436	447	405	428	402	416	421	427	432	431	414	442	436	450	401	424	432	417	445	393	413	424	416	422	376	395	414	411	427	436	459	430	405	428	390	428	424	444	407	435	394	430	422	424	422	443	425	408	420	445	433	408	389	432	431	456	401	401	423	386	433	415	414	436	438	435	442	451	474	435	421	411	397	466	447	405	429	418	422	440	398	433	418	369	395	443	427	442	418	397	446	438	446	379	431	432	430	378	423	423	425	431	458	400	429	445	431	441	447	425	442	427	434	450	426	420	405	407	407	424	412	406	409	410	450	482	422	402	418	433	420	450	447	414	446	431	438	438	435	439	453	408	404	434	432	439	451	432	427	417	439	415	400	404	418	397	402	433	435	435	443	418	417	410	456	442	423	431	433	418	436	432	430	406	415	437	442	432	425	421	413	410	446	422	427	430	435	448	434	418	398	409	427	406	428	444	473	446	445	443	428	403	414	428	431	426	417	444	406	454	433	404	443	416	445	404	454	464	414	405	420	419	396	440	442	413	417	455	438	407	398	426	447	429	423	424	454	411	432	430	433	431	430	436	428	407	459	410	433	459	410	430	425	444	426	398	445	433	415	453	409	428	436	416	434	466	421	398	446	407	464	440	449	405	433	432	409	394	434	390	451	435	415	436	411	434	390	430	436	391	403	457	414	400	432	415	406	412	414	416	424	438	439	426	424	454	403	429	412	398	438	411	444	410	423	435	458	425	438	417	410	390	416	427	438	402	406	454	423	437	393	440	414	374	420	435	439	434	416	423	460	418	412	427	453	449	433	442	430	420	441	419	469	439	406	384	428	401	438	420	433	442	406	459	447	387	431	469	448	445	458	418	414	481	442	412	445	419	435	393	449	409	417	435	418	442	417	435	400	443	409	443	418	431	403	442	435	376	430	425	439	414	500	407	441	396	439	461	479	412	448	382	436	404	419	425	427	417	414	453	410	443	423	411	419	441	421	416	419	420	427	413	417	404	411	420	434	420	398	417	418	446	461	452	419	439	407	428	430	408	437	429	380	467	446	420	433	424	443	445	416	364	440	439	432	450	457	418	432	429	431	416	416	447	437	453	398	415	395	467	433	440	433	409	446	444	401	444	423	431	388	415	415	461	419	427	449	439	445	392	402	413	425	445	421	429	463	450	460	420	466	454	420	426	414	444	424	383	409	431	423	415	431	467	432	438	412	442	451	435	408	422	435	450	400	446	419	461	422	420	410	426	408	426	437	464	429	415	451	407	426	412	429	392	432	407	413	396	438	399	429	446	417	419	416	432	410	415	416	408	447	394	459	443	460	408	440	441	456	383	444	418	406	412	442	464	435	400	403	422	431	401	449	427	452	441	428	441	400	402	421	422	397	398	435	449	420	452	426	424	410	419	443	419	411	432	410	409	431	414	391	446	468	432	397	411	431	400	432	421	413	437	408	431	396	434	421	422	438	445	451	420	428	431	387	431	453	437	428	418	447	413	451	435	421	415	401	406	403	446	385	375	396	463	421	469	409	437	437	392	425	429	464	423	435	451	416	426	411	441	426	419	439	448	449	423	396	456	482	451	400	388	450	400	432	425	404	421	419	441	427	427	446	418	428	430	460	423	474	442	424	439	401	418	458	413	411	440	438	453	413	412	416	443	439	417	421	424	424	421	399	468	400	450	435	424	413	423	421	418	415	405	418	377	428	445	428	440	470	417	443	447	390	439	422	421	434	398	426	406	432
24139	21280	28515	24432	21290	14703	11581	40302	40282	23375	9869	3350	1181	739	572	563	548	523	533	524	571	499	561	590	534	524	559	587	574	512	532	527	509	537	515	560	556	536	525	512	557	520	574	511	528	546	545	526	591	530	542	594	514	493	521	536	563	560	517	550	529	534	542	516	489	563	543	561	516	568	496	513	530	566	486	554	523	511	491	554	569	533	521	532	575	522	526	526	502	525	504	503	547	532	507	530	553	557	560	531	524	494	528	453	510	570	564	521	534	509	533	523	512	574	510	527	476	528	536	546	597	501	515	517	521	519	515	565	551	524	511	541	553	521	536	517	512	543	535	552	512	563	581	511	559	489	502	510	524	490	520	554	548	540	531	524	546	534	513	556	542	505	516	535	551	542	497	518	525	553	535	530	541	542	524	476	547	526	531	554	557	527	473	517	503	533	562	535	550	577	522	499	500	536	566	526	572	530	536	520	547	514	561	555	513	497	524	525	543	536	534	536	544	528	520	534	578	509	493	512	491	552	530	543	510	493	525	524	548	504	515	556	506	525	537	555	535	531	515	515	480	517	527	532	534	563	515	571	558	471	552	516	514	533	506	504	506	537	499	537	486	510	526	551	527	540	516	517	514	557	500	531	509	550	499	498	535	508	526	521	525	532	513	524	537	532	529	546	567	514	497	569	509	533	504	526	522	577	538	500	509	539	527	509	555	522	536	529	535	511	515	525	544	502	548	582	578	509	500	538	529	509	539	542	527	532	505	536	539	532	544	524	544	509	565	512	547	492	551	496	517	504	564	507	564	544	530	501	566	504	522	538	537	491	483	515	584	524	538	568	552	502	520	537	479	542	535	525	481	519	537	528	533	544	552	538	527	493	530	557	513	533	534	529	532	555	544	514	534	507	531	506	519	550	543	540	526	553	562	518	548	530	545	522	532	594	548	538	556	524	563	537	554	534	513	511	541	517	559	519	510	542	527	528	557	519	514	536	498	542	560	531	530	519	508	524	557	526	555	526	520	489	521	522	531	540	522	548	535	556	529	544	520	528	509	509	530	565	561	481	524	516	544	525	516	532	526	562	557	497	518	486	507	542	548	547	519	588	463	523	531	521	509	502	519	560	527	550	497	503	504	506	537	520	523	519	501	532	542	530	491	559	566	528	528	537	516	514	545	562	526	506	497	526	568	551	564	504	499	520	532	566	480	522	525	520	559	539	529	569	510	512	531	533	527	523	553	488	539	533	490	508	505	494	550	521	519	524	551	567	525	553	532	534	478	503	500	535	556	552	502	525	520	510	530	502	551	480	544	547	531	550	554	514	538	511	579	557	552	529	545	521	573	540	585	543	546	509	532	499	536	503	540	484	493	526	561	472	534	535	512	581	517	533	526	529	519	514	563	509	551	512	537	548	542	536	539	514	510	501	485	547	529	503	510	547	480	539	541	550	572	531	528	554	517	514	561	527	562	511	524	583	536	489	528	565	506	501	532	545	518	546	496	522	501	525	541	513	503	499	531	535	534	481	547	536	541	501	515	501	525	521	507	524	561	514	488	555	540	507	491	521	542	532	557	545	537	574	536	513	526	579	500	503	528	528	557	544	512	515	551	510	554	529	506	526	513	498	550	528	552	511	525	547	518	532	560	484	508	513	543	523	565	504	507	531	536	533	535	532	519	515	524	545	552	546	518	521	538	537	508	535	525	501	521	494	563	520	530	527	543	526	499	490	545	544	545	522	522	518	536	554	544	548	511	536	498	526	510	549	512	506	542	543	544	537	552	560	541	558	527	534	538	537	521	533	584	516	511	482	522	534	558	566	519	469	542	514	475	526	501	576	504	534	508	504	558	532	512	582	580	530	527	518	554	546	535	518	497	574	550	524	520	523	477	525	501	544	543	539	555	585	541	552	566	496	538	567	512	547	551	532	497	469	562	543	498	573	524	562	539	495	489	553	551	564	506	552	520	531	522	523	548	564	535	512	511	568	526	497	507	516	505	533	551	511	537	510	479	527	503	516	499	488	532	560	545	553	513	478	514	541	523	560	546	558	570	551	518	570	482	516	480	511	537	530	510	522	515	554	530	539	514	515	525	560	489	536	492	544	512	556	533	502	542	503	491	523	525	564	510	533	509	494	553	516	501	475	555	541	503	535	537	531	540	520	541	538	537	533	516	549	502	538	545	565	568	566	539	524	492	522	515	515	533	528	556	524	531	540	530	507	514	565	526	537	511	555	513	545	510	509	543	577	498	510	530	514	513	531	547	504	564	538	523	560	531	544	519	551	497	514	526	502	529	548	526	525	489	494	495	533	540	592	516	546	553	537	566	507	492	529	512	531	496	507	510	543	534	508	531	531	523	548	517	519	558	506	552	542	521	494	502	483	474	527	535	559	498	511	522	518	524	509	555	541	561	512	472	527	507	493	545	518	524	517	542	480	536	506	503	567	553	500	509	526	531	494	506	508	513	563	515	503	511	521	542	521	539	501	553	520	457	547	544	511	541	489	541	533	527	511	474	517	526	540	516	522	515	541	534	498	563	541	556	496	539	530	550	548	546	518	531	549	479	562	542	505	505	582	497	539	512	518	551	514	526	562	545	584	550	517	491	527	504	506	537	549	493	556	548	503	511	525	519	547	516	509	536	520	533	551	480	524	536	568	543	520	530	487	567	521	516	548	552	522	522	505	530	540	565	495	497	582	537	504	528	527	483	518	533	566	517	509	540	489	505	561	555	508	502	507	530	492	549	524	572	521	540	514	562	529	518	543	534	510	545	525	542	536	493	543	515	542	549	525	512	541	521	513	546	540	527	531	507	510	514	546	528	548	546	487	541	499	571	513	516	504	490	513	487	511	544	569	529	543	553	578	530	538	534	496	530	509	486	498	549	544	478	493	537	539	498	518	554	550	496	531	537	504	525	521	483	522	579	544	539	545	541	531	511	555	540	538	553	523	496	530	561	538	515	516	524	528	504	548	559	532	536	520	516	497	530	505	521	545	535	538	534	513	521	525	568	510	515	551	519	540	525	505	548	528	510	529	521	522	572	510	522	508	530	563	509	536	537	554	513	549	535	536	527	568	537	549	492	524	562	518	543	515	537	508	513	505	516	513	529	547	529	515	594	521	527	514	552	541	486	518	523	550	531	507	533	546	501	506	531	558	545	537	500	552	519	544	515	495	540	542	504	513	472	505	472	531	499	507	512	525	516	569	531	501	558	556	521	557	514	523	543	562	548	569	507	519	511	529	517	559	524	540	490	563	551	523	537	490	541	536	559	507	491	544	566	552	513	521	544	552	513	515	545	531	519	546	540	507	512	520	521	536	519	513	527	520	553	546	540	480	531	529	535	551	484	545	541	488	532	536	547	473	499	510	536	537	482	562	501	474	499	506	548	554	567	545	559	513	475	530	540	538	515	521	539	532	504	524	562	541	481	561	521	501	523	517	506	532	514	512	528	564	513	515	550	519	544	537	501	557	547	518	538	500	552	483	565	501
8838	22270	25577	17479	11771	7578	13170	41028	35704	17604	8290	3405	1278	688	529	492	534	493	496	497	543	517	529	491	534	541	487	547	500	509	539	578	517	497	498	537	505	514	547	551	516	529	536	539	510	522	525	515	541	547	453	489	512	502	533	476	495	516	553	522	520	541	542	492	529	531	500	478	512	522	521	511	517	509	509	516	506	533	527	538	517	528	521	521	541	526	459	553	546	514	554	518	539	520	513	527	519	530	503	498	497	494	527	563	512	483	503	459	522	477	499	535	518	515	513	490	528	564	509	500	519	570	530	539	520	542	507	559	493	527	508	517	476	531	478	550	517	543	511	505	502	527	495	495	486	511	464	469	495	538	531	477	518	503	535	512	519	509	506	522	526	496	473	550	531	507	539	531	508	504	516	498	508	461	533	533	485	535	473	489	514	472	528	531	542	541	497	497	486	531	539	506	468	466	533	489	525	488	516	530	479	508	483	470	529	506	514	533	517	518	477	474	491	553	480	521	548	519	520	530	520	496	541	554	549	493	502	511	505	468	500	521	535	521	521	521	556	522	501	525	484	518	526	502	556	503	490	521	531	520	504	509	501	512	542	515	498	500	517	508	485	515	502	501	537	534	502	484	531	503	504	499	473	478	530	497	519	514	545	515	502	493	530	490	547	457	476	533	505	552	516	526	482	514	536	528	519	549	483	496	502	490	485	497	543	502	520	511	517	528	522	479	474	517	504	512	520	518	554	511	489	509	505	496	553	496	501	529	489	545	541	508	501	457	515	527	524	496	489	491	495	473	525	482	512	519	503	503	523	534	491	504	494	517	484	530	509	536	515	484	499	531	492	453	488	486	557	468	558	489	506	533	484	484	521	502	540	542	565	518	514	507	528	537	537	523	514	534	527	508	496	508	520	511	518	484	487	471	521	480	508	518	540	521	528	517	483	520	512	508	532	545	530	510	537	539	483	493	499	515	472	498	524	565	496	501	476	520	503	494	525	463	508	530	528	523	494	529	531	531	505	502	498	515	516	503	511	493	506	489	498	446	507	511	509	548	535	515	493	521	523	513	478	519	529	534	504	507	524	527	450	490	501	504	467	526	499	491	505	505	481	494	574	500	482	488	517	514	518	546	516	563	533	477	517	493	481	526	485	518	497	482	511	537	511	499	467	511	518	484	516	537	500	495	541	519	537	543	518	506	521	547	518	511	501	511	520	508	516	488	494	497	512	526	552	511	470	531	526	493	517	505	500	537	539	484	498	486	506	482	519	542	532	489	484	489	534	452	504	497	486	523	520	500	466	506	486	506	540	521	512	512	508	550	529	509	493	532	490	509	546	543	552	510	496	530	573	498	502	523	514	504	497	525	551	480	509	544	522	517	515	536	486	542	502	540	523	483	514	482	482	556	481	515	522	487	503	510	507	458	514	517	502	481	540	519	512	531	498	526	501	478	558	495	501	523	508	471	499	553	520	528	504	516	524	522	486	530	482	477	490	488	500	525	506	496	492	490	546	504	503	476	513	482	533	530	527	519	510	494	527	509	511	517	468	480	521	502	502	497	448	475	564	518	530	481	482	537	461	519	493	518	530	497	559	519	497	517	530	496	493	521	524	512	491	552	542	478	512	515	500	559	562	499	502	502	525	532	500	516	510	530	523	498	506	537	499	554	534	524	518	505	480	496	505	522	512	538	525	490	545	514	540	518	509	471	538	507	498	514	536	451	514	526	477	498	485	531	492	519	542	507	511	494	499	491	532	487	495	507	493	505	515	534	501	454	489	498	489	475	509	501	498	484	514	545	513	499	492	500	507	479	502	526	490	551	497	534	497	499	506	483	511	494	512	524	468	533	521	544	508	486	518	474	488	506	511	507	498	524	511	522	508	494	534	531	517	524	476	522	510	516	499	524	540	501	488	547	511	523	513	512	527	490	484	512	502	476	520	521	505	477	505	509	502	512	507	497	492	520	494	499	512	506	482	562	521	531	534	490	505	507	488	489	478	502	502	537	490	526	472	502	525	522	499	530	433	511	497	499	475	509	516	527	514	491	471	477	502	457	508	483	502	522	485	520	556	532	480	531	514	504	546	463	515	508	511	507	493	538	499	518	517	533	557	476	571	468	526	506	481	473	507	517	523	492	500	504	537	486	531	499	505	516	526	519	490	477	520	494	466	514	503	477	538	487	502	492	530	489	543	527	545	488	496	497	494	520	486	506	516	476	490	515	533	511	515	467	493	529	506	528	511	477	520	529	522	490	516	468	484	516	509	515	535	479	484	523	493	494	532	499	487	485	536	516	481	464	528	482	524	547	493	453	524	492	527	479	490	473	503	550	530	518	509	512	490	534	468	492	558	509	523	532	486	504	524	481	514	529	483	559	477	505	503	524	498	530	515	503	500	508	530	507	483	508	489	506	523	507	490	502	522	517	476	524	523	459	507	501	493	471	502	512	477	484	559	496	493	508	499	529	535	486	487	512	484	522	526	538	508	539	544	520	516	523	531	488	496	538	490	536	482	541	512	537	493	519	518	489	530	490	509	485	509	489	518	503	487	505	512	483	510	517	536	523	490	542	469	505	488	523	502	548	512	505	555	533	513	502	533	511	540	531	509	537	501	510	542	500	513	481	457	513	465	516	501	522	543	463	534	475	470	551	499	507	509	483	497	515	478	542	490	500	503	483	532	527	473	529	516	463	567	487	473	512	484	518	522	494	510	493	495	480	488	510	490	499	470	513	538	496	512	522	495	507	485	483	465	551	485	500	484	515	495	480	483	473	534	530	496	479	500	512	514	538	486	517	568	477	503	493	499	489	500	506	475	510	492	474	499	496	534	479	526	518	469	454	454	493	528	502	490	474	498	530	512	493	507	470	501	512	475	501	498	502	485	509	496	527	508	545	478	503	517	510	518	537	499	475	483	502	506	551	506	488	518	546	533	507	512	469	537	513	469	525	481	533	514	510	497	503	511	486	531	505	521	489	499	535	528	519	473	545	489	496	499	459	543	552	453	488	485	533	536	523	507	509	512	481	496	530	536	529	476	533	517	511	486	502	529	503	476	481	529	519	519	511	534	498	468	528	495	530	498	539	490	519	523	508	515	498	521	505	516	477	530	502	521	529	507	463	482	472	534	526	519	519	492	518	522	476	505	506	470	505	511	501	519	501	506	488	567	514	499	509	523	501	502	510	530	482	542	496	456	512	520	500	465	499	513	545	506	489	490	509	499	505	512	475	513	507	497	492	496	505	504	503	522	537	519	510	474	520	516	509	521	488	521	477	463	504	530	498	523	477	459	527	512	518	465	501	526	520	507	475	516	506	538	506	521	484	494	518	481	502	499	507	527	496	546	483	506	483	493	553	479	498	517	522	500	509	522	505	498	492	498	532	510	521	472	512	496	486	524	492	462	509	542	519	511	519	515	513	479	507	512	512	501	539	512	564	485	497	490	542	474	517	536	548	507	484	458	488	513	515	492	499	495	488	488	520	490	523	548	513
27878	18676	15446	9751	4921	2256	1687	3198	3347	1830	1008	659	516	473	419	435	475	428	403	405	406	450	424	443	450	409	403	436	434	439	445	419	405	415	436	440	433	463	422	468	430	426	439	455	462	442	441	448	443	466	391	449	479	451	479	455	451	418	459	433	421	433	465	437	431	441	462	437	415	446	461	428	462	444	452	425	426	439	432	408	430	470	460	431	423	424	425	410	448	426	445	390	489	474	454	422	460	424	424	473	473	454	442	419	428	445	437	451	451	408	424	426	406	434	468	427	447	425	427	409	419	448	427	408	407	460	423	484	486	450	436	436	440	481	463	435	453	472	395	463	406	404	407	416	416	413	450	442	403	434	412	470	442	438	425	433	470	481	452	422	403	449	442	435	442	413	467	451	441	430	434	469	426	437	429	462	495	495	478	470	448	432	432	459	442	461	432	436	439	428	453	456	428	413	420	463	459	409	433	489	448	464	496	425	443	456	450	433	411	410	430	423	449	427	460	426	432	475	461	418	459	418	446	444	447	429	424	491	423	417	433	455	423	433	404	431	454	416	454	427	463	463	415	420	463	472	450	427	441	462	427	434	434	453	405	407	447	426	438	439	453	496	414	424	425	460	426	422	449	416	403	427	485	386	438	424	452	466	444	458	456	434	448	438	460	414	399	463	430	433	474	437	444	462	469	414	425	461	438	449	450	508	433	421	430	458	436	449	424	439	446	443	449	442	427	452	429	410	488	477	415	435	450	439	442	439	427	388	428	455	431	465	413	470	481	462	427	429	456	438	469	449	422	454	407	447	456	445	457	379	406	442	429	443	440	479	433	415	435	444	450	459	450	479	429	428	450	438	466	453	478	431	439	447	437	455	424	428	463	428	434	453	435	426	448	403	473	443	417	434	421	414	408	416	446	423	439	453	451	451	437	443	441	458	456	458	480	451	400	474	445	464	408	452	472	440	462	489	420	419	431	445	457	428	425	461	431	441	468	438	437	480	431	444	449	428	454	453	449	440	418	402	420	432	429	468	404	426	443	408	423	428	443	458	430	410	415	402	412	439	415	454	471	439	435	473	449	483	425	447	438	418	407	410	437	459	436	473	444	393	450	403	431	469	400	391	429	408	402	405	477	420	444	444	438	484	435	417	437	406	433	420	432	457	490	424	420	449	461	474	399	445	460	423	423	421	435	465	426	431	454	435	436	412	465	444	389	444	402	431	433	444	407	413	462	433	463	435	434	429	449	462	445	476	403	426	441	431	436	416	464	411	455	418	447	462	428	469	471	436	414	465	453	392	437	460	455	415	423	446	457	433	468	432	447	435	436	449	477	443	422	406	451	447	415	464	413	440	441	407	453	457	468	440	465	434	432	459	414	419	434	444	435	444	416	447	415	461	393	427	404	453	406	435	427	461	440	436	447	417	448	428	425	422	398	477	465	448	461	434	483	449	451	432	414	462	421	449	403	412	450	443	427	420	419	432	463	458	466	430	461	451	478	453	465	494	443	413	459	445	425	438	434	454	467	401	449	431	427	468	448	473	400	496	454	485	431	445	413	455	450	440	467	445	420	479	412	401	454	461	411	426	434	441	448	480	441	441	405	455	421	430	395	473	425	480	435	435	457	448	431	424	424	411	470	432	472	406	440	463	468	409	417	423	434	417	452	437	446	410	448	438	428	488	414	478	438	469	442	414	407	448	473	431	454	421	461	445	445	440	454	429	451	459	451	471	428	450	458	452	425	422	424	419	434	430	441	465	424	490	460	425	435	435	429	438	382	472	426	399	436	460	465	442	464	413	452	434	437	415	421	455	425	430	457	446	451	439	511	410	457	445	445	393	462	416	434	437	428	413	442	460	443	434	443	450	425	488	376	413	483	423	435	421	459	419	461	437	445	424	481	428	445	416	470	435	429	456	446	417	415	485	443	444	448	416	456	414	459	409	476	436	436	398	443	460	393	455	432	459	449	441	438	428	420	480	472	439	446	441	460	426	443	443	433	445	438	430	401	421	427	437	462	449	410	461	456	463	434	417	435	415	438	406	460	426	444	448	406	424	452	424	422	458	462	451	431	440	462	418	436	436	429	439	407	431	438	462	422	419	444	451	415	450	414	453	429	476	412	413	429	424	443	440	419	393	473	451	434	425	445	441	438	418	439	408	442	466	399	467	402	429	446	473	453	428	452	441	446	447	442	445	437	436	449	472	454	431	482	456	429	446	452	452	449	435	400	456	463	459	459	463	468	449	436	427	412	443	456	391	447	423	446	426	462	435	437	458	429	389	424	387	450	454	441	452	423	466	396	426	416	421	448	443	445	430	432	439	455	417	467	446	494	457	461	432	429	439	414	463	434	437	454	450	475	456	462	425	452	438	447	415	476	441	408	457	425	439	422	452	406	467	442	472	425	446	402	436	405	496	438	486	484	428	472	411	402	475	457	481	415	410	427	445	453	415	450	442	415	436	452	442	435	447	425	436	453	412	454	469	447	433	445	442	428	470	406	452	441	411	441	437	447	441	425	465	451	432	427	414	424	447	448	462	425	433	443	439	458	427	444	441	445	401	458	449	470	447	437	459	417	425	454	446	457	436	439	443	425	466	425	428	415	402	458	423	459	445	463	413	424	445	468	462	456	422	458	454	469	462	439	440	448	461	433	458	450	435	435	428	456	417	430	392	418	463	472	444	448	412	411	445	409	455	419	459	460	443	439	426	422	498	452	469	415	404	463	404	440	440	397	447	425	439	422	437	426	436	394	443	460	438	437	477	429	407	483	416	448	439	424	467	424	413	405	405	450	467	417	444	444	374	466	434	456	427	455	420	445	451	436	429	442	476	416	420	455	438	416	444	442	390	439	456	445	471	456	434	429	483	418	454	434	453	419	431	422	454	388	412	413	441	444	445	436	440	450	442	444	484	450	472	439	423	469	416	449	457	439	462	415	421	443	437	419	431	409	443	419	436	443	448	433	424	431	468	435	468	459	466	435	481	431	408	468	465	428	431	443	450	464	425	462	433	464	451	456	454	468	444	467	426	444	432	423	449	425	460	446	457	436	459	416	446	419	465	428	467	422	442	467	401	430	431	440	425	422	442	490	412	412	435	432	440	446	400	444	417	418	452	406	427	441	494	434	400	423	456	415	445	402	431	455	453	423	469	417	426	417	442	402	421	414	472	432	421	425	441	452	416	447	428	449	435	424	464	446	415	451	436	478	450	447	460	444	444	444	438	412	417	431	441	447	452	425	428	439	424	430	490	471	471	452	430	446	435	437	460	446	428	443	431	433	464	429	425	459	457	402	441	420	478	434	442	415	446	413	428	433	460	442	439	440	443	441	448	407	422	443	429	442	436	454	404	443	447	419	418	396	460	453	413	457	454	440	409	409	443	446	429	446	408	406	481	405	459	444	466	444	442	436	418	454	428	444	447	421	438	431	433	439	424	463	483	464	452	437	448	409	443	432	409	455	433	474	444	433	453	440	454	433	386	450	492	439	417
8510	14397	15314	8191	5502	2899	2449	4422	4028	2121	1058	578	470	474	394	415	401	435	406	412	428	412	416	422	443	429	380	425	418	433	400	391	402	402	425	471	404	415	409	399	431	426	396	427	382	420	412	433	427	436	386	386	394	401	405	426	430	439	393	422	374	388	421	422	418	417	382	364	442	385	433	449	440	358	403	420	402	433	409	422	390	396	412	422	412	384	470	401	399	422	404	411	436	396	376	398	412	419	407	388	437	447	389	424	422	431	434	409	431	399	447	417	426	391	424	423	410	391	379	391	443	421	419	442	420	396	409	430	422	395	396	401	391	397	401	408	418	417	405	391	417	418	440	425	403	400	400	400	406	453	409	380	394	380	419	422	435	427	409	397	405	397	360	398	413	418	397	401	410	373	411	427	441	416	456	375	420	439	418	431	407	410	408	441	406	399	394	395	397	425	435	402	433	397	380	401	409	440	402	387	388	424	414	420	401	421	438	403	414	410	439	414	412	397	389	435	418	425	376	446	402	418	421	406	416	403	425	411	393	413	403	424	418	398	403	392	406	446	447	424	371	386	413	397	434	402	412	413	385	403	424	383	437	421	417	451	442	385	404	423	406	427	435	450	399	425	406	422	441	430	404	419	432	420	441	434	416	442	414	400	404	410	380	415	410	402	399	341	438	387	420	405	419	391	401	423	371	392	411	386	465	427	406	420	454	413	410	432	405	400	402	400	383	446	406	460	385	407	420	386	417	428	404	386	410	442	420	431	385	425	413	426	435	430	383	396	447	431	403	417	397	432	408	371	422	419	406	414	390	408	388	426	389	421	418	395	437	446	396	425	415	416	450	418	409	416	392	413	424	404	416	406	418	400	416	392	399	419	414	374	414	403	459	405	409	381	450	394	382	410	425	412	398	379	399	398	458	420	409	397	400	440	431	390	420	417	409	420	391	433	393	426	382	402	382	400	412	406	398	392	364	405	402	410	431	390	412	416	412	405	435	430	397	444	408	422	398	412	464	419	410	415	460	409	396	394	393	402	429	378	406	418	433	412	427	410	381	422	396	430	446	452	423	418	403	422	399	434	374	391	398	411	360	391	419	399	411	410	456	422	384	431	398	431	368	423	391	424	413	392	432	382	413	406	423	383	392	420	416	390	389	425	387	415	400	380	428	415	414	417	414	409	435	423	417	426	395	414	419	387	399	421	423	417	400	406	374	375	440	386	402	423	415	411	433	423	418	400	381	368	363	407	431	390	395	405	404	405	424	415	436	388	434	406	428	427	404	385	376	428	389	392	393	411	405	407	446	404	391	391	415	398	439	392	441	401	400	443	410	403	379	419	385	408	423	378	397	392	402	447	417	385	415	402	423	398	384	388	461	374	417	416	412	412	420	431	436	408	415	414	412	386	444	402	415	432	398	412	388	438	414	396	414	391	415	418	441	382	410	381	419	432	394	394	398	423	372	374	394	418	404	448	392	421	416	403	424	431	394	387	406	404	410	415	395	409	444	440	395	413	417	367	443	420	417	366	410	414	426	434	389	419	410	414	414	434	388	455	391	399	437	420	409	420	411	411	375	428	376	405	421	385	429	424	402	421	399	422	409	395	447	386	424	405	410	398	432	394	411	421	417	419	374	408	387	418	407	415	397	394	384	406	385	416	423	412	428	424	425	424	424	392	393	413	387	398	425	402	401	464	395	418	418	430	443	450	431	385	414	402	444	386	391	416	402	396	431	391	420	382	405	419	395	412	406	414	428	440	414	437	419	423	418	411	407	437	387	444	422	405	405	402	405	422	386	436	424	424	407	375	388	395	395	411	425	423	422	399	420	406	409	412	402	444	405	408	408	419	434	424	381	422	430	417	406	426	418	381	447	381	381	392	401	401	432	404	421	406	396	401	449	411	401	417	418	419	388	411	441	412	411	401	419	409	436	416	391	437	404	421	383	417	414	391	443	430	409	407	416	389	410	402	371	385	418	425	401	382	416	396	401	416	431	376	421	439	421	426	405	426	442	381	380	437	401	417	436	399	404	406	417	388	383	375	422	399	436	403	432	370	429	401	417	420	403	419	396	427	391	431	417	362	377	466	438	437	397	376	415	412	420	379	428	385	400	394	389	421	418	442	436	421	437	432	420	411	418	427	420	378	409	433	438	395	432	419	412	399	376	417	400	411	417	408	413	423	381	411	449	398	414	398	397	434	383	424	442	393	418	378	414	445	439	424	381	406	389	448	426	374	388	379	412	423	383	421	432	380	402	391	413	434	404	423	425	410	411	415	425	416	437	450	411	387	379	399	408	438	405	415	423	415	413	383	406	391	416	418	442	404	415	442	396	410	398	444	406	438	418	411	403	403	415	409	443	434	431	391	372	417	416	405	404	392	438	393	431	414	403	408	396	422	383	425	389	407	416	407	432	413	420	423	392	404	426	372	415	437	415	393	410	407	384	430	408	427	427	446	393	417	402	390	384	400	412	395	423	430	413	390	420	436	392	438	405	434	407	414	436	415	410	443	436	411	400	400	421	401	408	436	422	423	434	425	404	407	393	457	448	426	411	426	435	405	400	419	407	403	394	381	383	385	414	448	439	403	441	411	429	391	424	407	376	401	404	383	414	426	425	378	395	436	401	417	436	429	423	405	362	423	434	381	373	405	426	395	428	434	427	410	456	406	414	426	417	410	384	409	440	378	396	403	410	390	398	380	433	411	380	417	385	386	456	417	405	435	411	423	460	433	388	413	389	390	427	389	394	414	396	416	449	389	440	429	432	401	434	400	404	424	403	445	418	436	397	442	412	416	436	397	436	394	425	395	435	444	403	419	418	405	425	421	400	410	430	406	426	418	416	428	399	388	407	384	404	406	404	389	449	366	410	417	412	394	420	385	428	400	445	408	403	413	454	376	446	405	407	397	404	400	451	387	414	403	436	424	373	426	376	416	410	398	437	432	390	426	382	400	382	424	412	394	423	423	435	436	422	429	400	404	445	415	401	440	392	396	410	392	407	388	402	435	403	427	425	415	452	420	432	391	409	432	414	463	416	394	421	386	404	394	406	427	457	381	409	421	423	431	376	428	408	397	407	412	441	396	432	403	450	428	365	410	409	389	400	394	413	404	411	400	417	393	409	392	384	438	394	405	401	423	436	428	399	400	413	427	390	410	442	412	444	397	406	407	423	402	423	402	397	406	403	433	445	412	394	390	415	412	404	431	413	387	394	411	419	420	378	461	418	429	400	415	400	406	405	408	428	399	435	378	455	383	406	395	377	463	425	399	407	395	392	375	420	402	402	430	408	394	430	402	387	422	437	409	394	418	440	405	461	399	467	406	394	433	436	429	405	406	427	372	400	434	410	434	384	400	425	392	407	406	450	432	407	449	476	443	406	434	429	422	426	351	400	433	440	407	418	423	394	400	448	417	434	427	408	412	438	394	399	401	423	395	399	398	413	418	417	454	447	410	407	410	417	407	407	386	406	426	418	429	409	401	408	416	408	378
25340	21276	27116	25292	12919	3833	3965	21345	22598	12433	4518	1612	762	497	443	455	418	453	442	500	444	461	422	403	422	453	461	397	417	456	460	476	419	437	450	424	433	455	450	446	456	433	400	447	459	456	451	457	421	462	424	437	451	452	451	436	443	408	455	418	422	426	417	434	437	434	443	431	403	448	425	431	446	410	412	438	428	443	481	449	392	409	402	433	397	478	453	459	429	422	436	436	436	437	472	441	398	398	436	419	436	435	396	433	427	414	395	443	418	469	413	420	421	427	416	409	420	436	442	459	424	434	425	378	424	422	387	445	384	467	420	458	410	447	447	487	428	460	425	472	431	434	468	435	449	456	441	449	405	433	473	434	412	444	420	434	437	447	466	481	382	411	421	416	471	448	425	435	415	444	405	432	464	439	428	448	450	412	410	409	448	425	408	469	450	441	476	437	464	438	420	423	417	482	468	399	423	454	452	461	398	399	443	458	414	434	468	417	427	445	465	414	452	457	460	425	435	419	435	419	456	459	414	452	419	422	431	421	429	437	420	394	451	470	472	399	445	467	425	422	405	419	440	442	474	457	453	404	437	435	446	407	424	475	399	426	462	413	463	459	417	420	418	392	432	417	505	451	426	445	430	424	442	416	426	456	444	440	440	429	413	415	432	411	447	437	458	450	432	448	407	458	420	420	427	438	455	457	414	453	482	454	410	417	418	434	421	473	448	441	452	411	464	423	451	463	457	422	454	418	436	410	447	473	456	429	436	441	471	428	420	398	465	453	435	444	424	427	442	413	429	444	400	476	414	407	411	441	472	417	424	488	429	435	458	433	453	415	440	402	453	449	441	441	431	436	430	486	411	430	431	399	449	429	435	459	435	450	411	413	429	417	429	442	449	463	417	414	422	434	477	425	421	427	424	449	456	427	432	424	447	426	479	480	445	429	470	452	450	457	434	428	446	442	449	432	450	449	477	431	452	433	450	439	444	447	415	455	450	468	396	453	411	429	451	471	448	429	420	395	411	432	422	459	462	411	461	438	454	437	370	449	457	433	418	402	437	412	417	423	453	434	423	462	444	454	459	455	387	462	453	433	462	427	447	428	420	427	414	398	453	484	430	438	429	449	436	407	455	430	412	423	440	421	447	423	441	463	484	471	441	426	439	451	484	423	441	457	452	435	421	431	458	456	453	444	437	465	449	437	426	442	438	431	441	462	456	421	423	455	404	451	424	440	428	409	472	441	423	413	454	420	440	452	409	408	443	418	438	461	424	431	396	455	430	455	433	436	431	450	434	458	428	400	457	444	446	408	418	450	439	443	420	447	463	445	397	403	466	453	447	436	431	448	455	440	436	446	421	435	422	415	449	413	437	460	443	440	422	473	428	422	442	454	453	462	440	405	447	451	450	440	461	432	444	414	480	465	446	445	404	420	394	462	449	439	478	425	463	403	421	430	446	458	399	444	488	436	467	430	410	419	433	449	453	470	450	459	422	426	458	458	415	433	444	437	423	420	437	411	451	447	441	430	409	497	461	447	437	431	450	448	420	484	433	438	433	444	434	466	436	442	439	438	420	466	445	425	442	421	420	435	435	458	426	432	442	451	445	440	416	456	426	420	463	454	431	410	441	455	389	450	422	457	418	408	418	421	418	440	428	423	442	445	401	398	457	440	430	433	450	448	448	441	458	461	401	412	394	444	425	432	415	456	416	480	427	422	464	426	406	437	447	403	438	400	417	433	407	446	430	425	459	405	450	449	429	407	424	423	409	422	439	437	424	467	407	422	425	457	426	427	426	472	429	436	441	459	461	445	418	427	451	452	383	429	426	425	398	437	380	460	449	422	422	433	423	431	408	452	428	444	428	424	503	385	446	404	423	409	431	443	473	442	410	413	435	448	457	416	432	419	425	435	421	412	432	459	426	437	454	398	435	411	464	423	463	423	444	450	447	467	464	474	460	472	441	433	402	447	468	439	419	449	447	471	414	447	429	409	431	433	434	456	435	441	419	470	409	442	426	466	426	439	452	416	399	431	430	414	420	463	420	428	430	414	420	365	436	410	452	447	435	469	447	444	420	429	449	445	417	452	414	432	428	425	429	463	408	445	418	407	432	449	435	449	450	450	466	480	416	406	419	416	468	469	415	390	415	409	435	449	426	456	439	444	443	454	442	468	421	435	452	415	489	455	420	415	421	448	460	451	456	487	442	438	443	473	456	415	407	440	411	408	450	443	420	441	425	424	457	403	428	438	397	437	381	424	399	435	431	421	422	451	448	467	446	454	446	439	443	443	417	397	416	429	444	471	418	456	437	450	424	418	412	456	430	426	411	471	429	451	434	469	442	434	450	400	449	462	426	404	453	438	402	422	438	450	425	445	468	452	443	454	431	465	463	442	416	419	435	421	441	418	439	384	406	443	461	428	407	416	440	424	406	466	468	429	463	438	454	438	458	439	435	434	421	408	443	429	406	393	410	419	435	455	469	463	433	462	479	425	427	473	437	451	432	449	407	479	430	418	455	440	443	433	437	433	464	455	435	423	440	382	414	487	460	427	404	461	450	470	418	434	475	412	424	440	451	443	439	422	443	465	424	416	452	438	442	425	440	435	419	459	430	417	433	439	422	424	440	395	432	456	440	466	459	471	428	429	459	480	468	463	476	432	448	410	461	398	435	485	422	445	441	456	434	408	443	407	401	432	450	485	414	438	467	484	427	430	409	445	434	397	446	398	409	437	426	460	422	446	387	460	428	442	426	439	419	416	441	419	432	400	424	411	431	414	428	442	442	383	453	456	433	438	462	416	459	465	469	447	416	427	485	393	413	410	431	456	443	432	412	409	421	444	422	435	433	421	447	434	434	404	386	448	421	413	450	454	445	453	432	418	402	432	396	461	431	452	455	414	469	443	447	436	424	431	424	437	466	427	434	439	421	405	430	417	430	415	446	449	427	389	453	469	437	429	414	439	393	485	463	441	414	430	418	449	438	438	427	452	443	456	433	434	429	484	463	413	416	386	446	443	420	430	407	434	406	437	426	459	426	424	457	495	433	421	434	442	429	421	442	423	471	430	440	398	404	434	465	451	455	415	446	397	420	450	435	432	425	421	459	401	453	421	413	409	432	472	406	429	408	461	429	452	448	438	441	440	448	438	458	439	408	407	438	425	451	427	468	461	462	483	441	431	439	423	410	418	429	417	483	435	431	455	450	409	438	403	467	459	443	448	443	389	423	438	412	448	413	476	443	428	392	420	445	434	418	434	447	441	425	449	398	434	460	427	441	420	446	469	439	449	464	428	484	449	424	451	492	435	469	423	459	424	448	462	450	419	435	424	450	425	399	433	429	428	454	465	457	430	454	423	420	404	441	440	374	440	447	409	438	450	421	416	443	461	482	450	438	428	436	418	420	436	390	449	428	428	417	433	419	449	462	394	386	447	436	396	474	414	402	426	422	452	436	426	424	444	431	427	409	433	407	429	440	439	446	450	411	434	442	446	441	449
10973	18669	16336	12208	6814	3504	5450	23520	20321	10132	4729	1851	825	508	443	455	463	433	459	438	460	411	391	423	429	433	441	403	403	426	435	420	474	431	420	411	433	428	450	427	452	458	437	436	415	385	421	396	425	438	421	408	438	411	447	417	420	422	402	464	414	445	402	483	447	434	455	437	420	439	433	431	424	412	436	443	436	402	420	423	454	402	424	433	403	432	402	430	420	391	440	461	431	437	402	433	391	437	436	415	416	463	425	423	446	396	445	476	425	411	422	415	394	433	430	395	408	388	399	407	470	413	438	400	439	432	421	407	437	428	465	409	447	411	422	431	418	447	392	414	450	437	385	413	435	413	438	415	430	415	407	421	446	451	417	421	436	427	440	406	414	420	422	437	440	426	420	461	415	419	459	435	430	429	377	423	406	399	449	485	389	436	397	434	436	450	403	431	432	407	439	421	398	477	419	412	435	424	430	418	410	448	437	407	428	430	414	412	417	432	434	430	423	430	402	424	421	398	408	416	410	425	417	415	420	390	438	465	419	417	433	405	425	452	454	428	417	430	453	409	451	454	416	476	480	426	394	444	415	462	429	409	422	438	452	419	455	431	388	420	397	444	410	403	415	415	492	404	425	443	441	455	455	395	442	421	426	452	444	447	423	414	444	417	453	448	415	396	442	433	462	437	437	419	453	476	446	408	421	417	426	411	468	423	408	422	426	400	395	415	424	426	394	442	434	436	401	396	429	407	457	402	436	401	428	418	463	432	432	398	404	425	434	421	426	417	404	403	414	453	427	403	454	417	418	429	410	432	434	417	447	414	437	429	415	403	413	378	406	447	388	393	414	401	436	433	456	450	415	385	379	411	422	419	387	464	456	407	404	400	413	437	441	414	438	421	454	415	455	455	429	413	421	414	461	432	433	411	438	394	449	453	429	444	429	428	468	410	437	433	433	448	428	398	404	393	421	410	383	407	410	404	415	445	402	473	417	448	446	437	452	428	438	414	421	433	413	403	395	437	425	409	461	415	438	408	431	424	424	481	422	415	421	390	404	389	426	403	445	425	437	401	394	413	406	462	415	402	441	424	430	389	424	427	375	373	431	464	453	442	466	433	462	430	447	422	393	404	432	403	457	436	443	410	405	437	410	393	446	449	408	426	419	452	423	415	404	412	411	396	416	428	397	435	460	437	420	453	426	392	404	455	428	428	437	473	453	420	429	400	458	365	433	425	455	408	417	405	419	428	393	425	408	401	431	415	419	440	449	434	440	418	397	423	438	399	433	446	425	427	444	443	442	417	441	421	462	410	441	404	421	450	433	418	443	426	437	431	408	418	431	440	422	414	433	421	406	469	410	416	389	418	420	442	402	442	436	404	436	437	442	437	416	409	441	419	437	419	379	419	457	435	429	458	437	403	425	412	456	412	433	431	446	436	449	431	428	394	371	447	432	410	454	401	427	427	431	454	392	440	419	452	444	440	422	404	424	421	410	418	416	442	401	421	384	442	424	398	428	439	412	418	428	400	445	447	409	433	401	431	420	386	406	441	413	416	421	434	428	403	400	440	457	469	446	434	439	365	454	430	432	430	418	435	460	432	429	389	449	408	412	418	423	444	409	399	391	417	395	435	401	434	457	468	406	448	399	399	425	445	411	453	432	397	428	455	427	414	474	427	421	403	404	384	412	410	407	401	430	441	401	431	418	441	410	409	426	429	445	415	451	425	449	414	394	442	404	422	458	411	408	435	415	417	439	398	409	431	402	414	470	436	444	449	426	415	430	385	433	447	405	428	387	411	390	452	459	421	429	461	374	394	413	402	393	432	427	407	433	461	407	383	467	454	429	419	419	443	414	442	383	430	395	391	406	462	475	432	439	435	421	408	442	427	418	428	402	454	432	408	405	412	423	411	404	410	440	447	394	407	420	408	441	435	413	404	404	427	435	427	443	395	394	436	421	409	434	426	393	412	444	371	380	446	411	450	389	412	453	413	393	433	410	375	450	417	469	405	462	451	394	427	414	427	417	445	413	429	432	401	423	413	372	428	394	424	413	439	429	452	455	409	421	456	416	401	420	398	432	415	411	409	418	462	420	443	432	431	411	408	413	384	405	435	418	421	420	404	393	413	415	415	436	397	423	425	456	430	461	405	450	419	471	398	415	438	441	443	445	438	489	444	398	434	458	446	432	424	406	425	434	408	419	432	431	429	412	425	409	442	443	451	413	449	433	441	410	383	437	424	424	421	406	422	432	448	416	435	408	413	425	400	416	435	453	439	424	414	425	460	467	429	427	410	439	426	451	434	385	435	424	396	394	421	430	431	387	422	419	454	437	396	426	434	415	428	416	418	435	407	431	464	435	407	426	420	424	421	415	402	426	409	412	443	403	414	406	410	399	456	421	420	427	412	414	458	386	405	407	405	439	420	434	445	402	425	439	436	393	395	468	393	414	417	429	412	422	418	450	425	411	452	450	409	433	405	412	412	425	392	414	416	398	420	449	384	404	447	462	469	404	475	434	396	396	423	444	422	409	428	439	421	398	426	414	455	428	414	400	430	468	416	411	396	419	399	423	435	415	424	409	408	469	409	387	406	408	421	380	400	415	374	403	437	453	400	440	441	447	443	393	447	461	432	438	470	412	467	458	398	454	425	412	408	411	415	412	357	423	432	422	416	406	435	395	451	430	463	416	466	414	413	426	396	419	416	423	418	416	435	400	429	439	445	418	429	430	405	443	436	421	403	407	409	432	422	379	380	439	414	445	400	423	427	442	394	400	428	399	415	392	448	434	377	452	428	368	441	417	451	380	413	447	417	469	410	401	411	409	429	430	412	446	417	412	417	440	423	456	409	417	443	397	457	442	442	403	441	449	454	394	430	448	439	443	390	440	406	439	441	443	427	402	431	409	390	440	422	420	410	416	398	466	433	435	412	437	413	430	407	438	429	436	420	411	430	414	439	443	411	433	434	393	401	406	398	398	442	434	418	413	426	393	435	397	405	449	422	438	401	404	430	400	417	429	429	390	446	434	405	437	436	420	404	406	425	417	418	429	414	446	404	419	420	421	401	398	414	425	404	443	412	417	451	434	410	409	436	424	441	425	404	453	422	409	453	412	430	432	390	436	445	413	402	378	464	409	422	374	411	422	405	476	427	401	435	441	393	427	393	443	445	359	417	423	446	426	411	426	398	412	419	420	423	418	408	423	458	419	438	402	413	412	420	371	434	437	400	451	424	414	423	392	404	415	451	398	420	408	410	406	424	439	456	431	398	439	430	422	438	407	400	416	404	405	442	420	406	410	381	392	412	430	424	425	441	414	404	421	433	424	424	426	430	430	414	447	408	455	438	420	405	418	438	461	427	445	402	432	414	389	391	435	424	474	425	443	375	414	405	442	395	450	452	387	440	467	437	435	391	447	407	436	407	436	458	433	403	429	418	398	396	395	417	395	440	410	417	404	404	433	409	447	441	423	427	419	432	401	449	430	426	401	422	398	450
24152	21331	28581	24430	21268	13043	10098	38548	38796	24914	10958	4011	1225	700	542	553	558	551	519	564	527	528	550	511	516	531	532	536	506	523	551	531	562	533	509	542	505	505	572	582	513	530	540	560	566	528	546	526	549	540	527	528	531	475	541	544	546	493	544	471	485	534	493	532	552	529	597	547	531	573	502	546	531	536	558	529	519	516	516	535	524	538	525	527	566	562	540	511	544	548	549	538	507	538	544	542	541	503	560	533	551	511	541	490	515	546	564	556	550	527	520	541	510	484	527	531	560	520	505	523	523	533	499	578	523	536	555	535	540	503	528	495	525	518	576	526	510	516	501	509	514	535	496	550	547	521	557	519	524	503	528	521	546	464	503	560	540	577	518	539	485	517	549	545	528	544	550	527	520	509	522	522	575	546	516	533	499	507	536	574	536	532	465	506	540	548	506	535	482	536	513	559	520	507	544	530	552	523	539	522	528	493	548	533	557	554	518	509	489	528	554	483	511	536	523	525	510	525	505	575	556	550	544	534	541	539	526	517	531	525	519	521	518	528	482	527	546	541	555	508	534	532	460	541	548	541	542	509	510	570	521	481	528	495	495	551	542	550	539	530	532	557	520	557	499	478	560	521	546	574	524	494	542	520	519	516	511	577	547	508	507	532	519	501	548	541	504	503	513	494	496	490	520	507	507	497	554	513	516	495	517	527	541	552	537	561	518	503	504	540	552	505	501	546	571	500	497	536	539	533	517	547	520	547	516	525	524	511	519	492	500	546	548	549	492	530	549	535	562	476	510	556	523	530	546	526	548	538	548	495	560	543	494	506	544	550	527	542	521	533	511	490	578	525	542	496	522	532	553	505	495	559	529	541	514	506	531	520	513	533	467	505	553	532	527	546	518	511	526	559	531	572	516	481	519	528	539	511	535	519	551	500	536	540	568	537	538	510	542	542	524	533	516	522	508	521	495	481	530	510	557	519	557	513	531	534	494	521	544	505	535	498	565	542	552	524	518	521	497	501	514	563	542	521	557	528	513	532	485	530	517	530	535	515	533	528	497	541	499	519	525	535	562	482	537	531	575	563	494	539	513	547	544	524	542	512	532	527	544	529	564	526	520	556	533	474	539	521	554	524	522	540	549	496	540	527	507	513	538	489	501	541	539	541	537	536	529	528	524	535	540	513	538	540	533	535	496	523	491	512	568	474	552	541	493	523	522	561	516	499	541	525	513	546	545	578	512	545	488	523	539	518	569	566	554	500	529	482	551	529	524	537	517	494	514	529	500	486	502	536	536	510	559	530	478	522	552	508	528	541	494	499	554	503	535	522	479	531	544	542	525	495	542	497	543	534	528	562	526	514	499	543	542	524	515	528	560	534	543	546	530	517	505	542	522	499	525	542	518	465	478	513	525	512	512	534	514	481	525	520	517	527	526	524	522	519	543	514	520	552	518	525	548	548	508	523	490	500	503	540	567	509	501	493	544	505	519	499	523	534	533	531	524	525	548	552	534	483	536	481	551	550	559	513	545	495	506	544	547	541	545	557	480	513	530	528	540	540	491	529	550	488	553	548	509	550	529	523	490	492	516	528	533	533	518	516	508	499	545	541	530	521	544	541	515	512	533	527	573	526	501	525	539	535	548	523	485	525	544	572	484	506	570	529	561	524	519	506	543	507	529	534	557	513	520	522	491	544	515	567	493	525	510	515	524	540	517	514	499	539	522	568	526	550	527	536	508	550	549	556	551	543	533	536	508	518	517	552	532	541	482	492	517	532	550	552	535	485	511	512	555	545	539	524	576	553	544	502	496	516	518	530	496	523	512	501	530	528	512	511	510	541	551	506	551	507	577	512	522	516	486	502	486	505	580	525	504	588	508	518	487	528	525	531	527	543	526	541	512	536	535	565	545	516	541	513	509	520	539	554	508	521	509	531	509	538	471	577	508	522	535	526	551	527	486	549	515	512	542	552	521	534	555	548	517	513	518	484	574	506	513	528	529	509	504	526	580	483	528	526	529	516	519	522	533	521	529	542	511	508	492	492	512	506	494	537	530	479	500	520	566	523	549	534	504	522	495	480	469	549	511	503	508	523	537	552	516	547	508	536	542	539	546	521	501	498	556	503	543	531	514	541	508	504	519	524	478	521	538	524	532	545	527	499	510	537	479	491	517	505	552	531	511	537	550	530	485	528	478	563	547	497	520	506	517	524	491	561	553	516	523	528	572	531	532	525	509	549	550	513	527	526	571	479	496	511	507	507	542	526	538	478	525	538	562	540	533	540	525	507	508	522	517	541	513	535	535	535	523	530	506	550	517	494	543	561	531	556	524	532	532	481	484	511	518	520	522	534	483	533	507	548	487	505	519	502	512	523	549	542	523	534	519	544	508	530	518	514	521	519	522	515	492	501	524	515	570	504	574	518	538	532	498	493	500	527	488	548	547	554	581	536	547	528	528	540	556	484	543	508	534	489	531	521	504	543	527	505	517	551	535	508	525	551	506	519	499	542	560	505	522	516	513	522	512	562	532	521	532	552	512	488	537	492	542	524	504	534	563	510	525	552	498	507	484	555	529	537	505	498	522	541	567	486	563	495	529	522	552	549	538	506	537	517	503	566	518	502	506	535	513	550	519	517	560	519	518	514	507	537	518	546	511	513	513	517	569	511	504	513	544	521	564	538	489	525	479	564	516	524	519	534	504	505	559	553	519	553	522	507	512	503	527	542	528	531	556	543	508	543	476	515	546	519	486	492	524	485	487	500	521	574	497	497	479	530	531	539	515	549	515	508	508	541	497	499	550	534	517	536	535	545	502	531	536	542	538	553	543	541	559	516	498	515	547	557	547	541	511	489	515	523	508	489	521	504	508	536	533	538	496	538	501	541	542	524	544	548	511	519	531	528	510	540	536	512	493	507	526	519	498	536	534	514	513	527	495	538	533	498	543	531	503	466	515	488	538	522	531	531	510	526	520	550	489	542	523	533	504	537	547	544	516	507	510	544	537	551	535	566	504	543	540	548	505	513	533	540	496	502	548	492	522	596	529	542	499	544	480	561	492	503	508	525	513	501	505	504	532	477	491	560	518	529	514	499	548	540	551	498	538	534	533	522	517	511	565	528	528	527	549	465	537	522	487	539	525	514	493	527	526	560	538	545	506	583	536	538	502	590	507	479	536	525	561	508	535	523	529	497	529	535	513	564	513	515	533	540	536	500	525	522	484	518	527	516	547	528	503	505	505	577	527	547	554	578	477	542	553	530	520	565	508	536	503	551	490	540	540	556	505	522	552	519	544	499	542	539	508	544	520	552	540	535	535	503	559	536	533	507	533	499	488	521	522	511	505	513	536	527	520	506	528	528	524	522	537	547	526	568	545	515	496	550	526	540	506	518	549	533	535	568	492	517	523	515	485	528	539	531	530	497	544	517	488	501	532	532	508	514	508	533	480	524	538	506	513	526	496	509	523	528	537	525	574	555	470	535	505	508	540	539	538	544	531	520
13668	21994	19790	13994	8727	5252	11703	39234	35317	19099	9554	4084	1327	702	584	507	573	503	493	511	484	537	512	502	510	518	502	465	491	526	563	513	523	482	530	494	503	518	542	490	527	498	485	531	495	541	506	509	498	541	514	524	541	536	519	499	513	511	497	502	488	525	530	524	490	488	485	506	528	516	498	534	490	505	500	531	497	544	477	498	493	456	485	506	515	540	475	557	523	485	508	550	521	542	534	496	521	566	524	507	489	497	530	523	510	467	474	537	517	515	497	526	497	478	507	528	460	512	512	533	504	526	478	512	479	521	504	528	537	492	511	535	504	465	542	485	518	500	481	487	504	473	506	516	501	503	507	478	489	515	492	537	519	498	500	525	479	499	545	499	495	481	528	477	493	483	485	470	512	509	521	492	450	498	522	559	500	520	439	529	519	475	520	503	450	524	533	514	510	554	520	488	526	466	554	529	531	533	517	523	517	503	528	501	499	473	509	486	521	527	469	510	463	521	507	468	522	496	509	454	509	508	507	513	486	480	558	501	471	514	533	508	518	503	506	491	513	503	472	451	511	494	475	520	533	541	510	508	511	507	525	493	489	486	513	496	530	540	524	543	469	501	465	492	498	514	500	505	539	554	521	475	494	481	502	498	522	525	501	500	537	515	502	521	515	502	530	536	542	507	503	510	463	509	470	531	559	526	515	503	502	501	477	499	509	512	502	481	494	529	531	518	504	461	531	511	487	515	530	529	484	533	484	491	499	537	516	490	500	487	516	488	498	477	516	499	533	479	517	518	463	512	522	503	449	504	485	488	551	465	515	487	516	514	515	500	507	516	505	528	506	557	516	507	488	527	479	506	519	478	483	495	490	521	456	529	523	536	529	540	548	524	488	498	511	502	473	514	508	497	502	512	553	513	496	552	491	498	482	501	486	490	510	499	514	556	486	520	518	492	500	485	521	522	502	531	543	498	543	483	504	494	548	544	509	509	533	516	506	481	507	489	463	489	495	549	531	500	472	528	511	508	524	531	514	530	486	516	530	495	467	509	465	470	544	470	531	528	527	503	470	487	511	516	535	522	513	543	541	501	490	492	525	467	467	513	538	491	492	486	511	486	505	504	478	490	511	522	531	486	485	478	505	516	483	474	482	545	503	490	536	488	520	516	496	498	526	495	529	494	507	514	518	525	501	497	500	499	519	492	514	542	488	518	493	468	492	443	514	467	526	481	517	541	522	494	442	532	486	517	532	480	497	510	505	489	565	478	539	503	488	513	501	507	499	513	475	480	536	525	508	518	512	498	458	530	491	452	520	484	461	489	548	498	499	512	565	499	472	507	495	510	550	490	510	505	498	515	493	492	519	492	493	486	515	500	469	533	491	532	499	507	486	514	491	520	497	501	501	491	519	517	490	493	523	509	512	519	514	489	498	484	481	520	491	453	488	530	506	502	505	490	510	472	476	523	504	480	506	508	494	535	514	527	486	513	494	546	532	492	513	528	536	483	527	503	465	547	504	513	521	480	515	514	508	504	491	481	487	471	525	529	477	476	539	503	514	523	481	511	515	551	484	510	513	502	501	521	469	515	500	487	491	522	528	517	528	509	526	514	475	491	509	521	484	533	498	497	515	480	471	481	506	513	524	489	500	544	553	523	511	534	488	498	503	519	519	534	484	497	499	490	492	474	527	467	484	526	487	512	509	490	506	475	548	490	518	529	511	510	478	523	529	563	540	492	510	533	538	498	502	523	501	513	486	513	498	496	477	547	474	507	503	530	464	473	498	511	505	489	462	485	505	492	486	501	497	522	503	498	501	485	545	501	494	531	515	525	484	464	508	507	486	527	508	499	483	478	508	481	467	478	527	554	545	517	531	494	498	524	495	527	489	492	530	517	504	527	518	491	485	516	467	476	486	490	487	473	522	492	484	535	480	462	551	498	485	518	534	504	546	496	504	508	487	502	526	516	485	495	495	523	479	497	522	502	502	513	543	494	526	493	501	493	483	538	517	481	486	512	468	508	486	511	524	500	520	480	521	521	493	478	531	499	518	467	474	499	481	507	524	488	509	496	545	519	482	530	557	473	511	486	491	506	498	510	522	536	489	458	511	468	510	498	524	550	524	518	465	499	518	446	538	502	488	503	507	488	473	495	504	497	505	483	507	480	475	504	540	486	517	527	513	502	525	511	499	531	496	494	503	494	474	437	505	468	509	520	550	539	486	478	478	489	493	510	486	537	505	506	528	498	524	486	484	489	483	500	536	514	539	451	509	511	509	472	471	494	506	483	506	556	505	515	514	507	561	520	502	503	528	467	564	493	517	514	520	551	503	529	500	489	513	515	493	478	491	503	501	482	496	432	515	491	464	509	529	549	524	476	529	517	489	530	486	499	545	525	458	492	430	517	515	508	534	504	504	521	512	527	517	489	508	568	520	520	483	474	494	487	508	502	486	497	525	521	491	491	507	466	504	484	499	525	499	482	516	500	503	507	517	522	521	506	520	535	522	550	501	482	500	533	537	494	484	486	512	514	529	530	484	551	525	498	514	487	501	502	481	537	504	517	493	489	484	517	516	493	507	451	555	516	495	502	521	491	509	513	511	530	480	511	536	513	516	537	497	503	535	479	489	472	517	470	536	515	489	551	551	489	524	489	482	531	517	492	526	530	528	495	519	541	517	509	546	488	469	515	536	466	481	523	548	475	490	497	505	495	496	496	533	494	489	503	513	465	496	528	506	476	538	501	536	502	537	545	508	511	507	508	533	535	512	536	522	502	488	496	468	521	481	464	527	505	511	479	516	521	477	518	512	519	569	500	498	475	510	487	488	557	498	523	507	510	458	501	522	519	537	494	476	512	530	495	527	509	530	499	465	486	491	513	549	475	530	478	496	504	539	480	537	468	531	510	516	539	530	503	504	547	529	501	511	522	510	506	498	489	532	538	500	483	492	453	487	520	519	518	514	479	520	518	512	525	487	524	542	537	522	517	491	513	461	552	484	515	487	499	511	525	486	496	494	489	484	479	489	457	544	538	470	472	502	548	500	504	522	508	502	493	507	515	534	514	539	514	507	451	519	471	473	489	523	461	515	497	539	522	494	538	513	501	516	488	488	502	488	507	506	509	503	521	510	501	471	530	489	468	551	488	458	527	519	506	503	504	479	511	488	501	468	524	515	533	505	537	469	476	461	508	508	534	511	536	502	516	487	501	505	494	513	484	460	503	527	510	482	508	522	515	526	485	503	524	485	520	519	513	518	495	499	504	468	482	506	496	531	514	478	511	511	477	522	532	509	536	508	512	536	529	496	516	520	551	511	513	512	524	486	497	479	446	518	490	513	522	524	508	541	463	462	487	488	507	528	507	463	466	496	521	513	492	473	502	500	482	488	522	521	516	546	488	497	504	497	483	509	511	576	501	518	529	525	491	498	531	524	542	496	561	480	513	482	488	490	522	472	489	487	503	532	495	480	504	499	487	517	499	496	511	482	500	482	469	540	504
28271	17392	10657	6475	2807	1519	1790	3226	3023	1825	1046	667	496	479	386	444	436	452	415	444	445	412	438	447	451	450	464	432	413	446	437	404	442	472	431	437	418	408	441	464	453	412	449	438	435	449	427	419	456	417	431	439	452	459	407	448	402	438	422	442	421	444	426	445	427	394	398	445	427	456	436	403	436	408	439	433	437	445	449	421	383	451	421	449	406	414	448	450	430	414	458	431	442	455	456	446	426	406	426	405	473	441	417	445	445	447	434	390	444	421	433	432	455	378	439	423	427	447	440	480	402	383	429	408	430	455	399	432	428	396	435	444	438	415	436	441	433	423	427	461	414	423	418	407	413	423	444	431	456	412	404	415	420	418	451	421	450	457	455	423	429	425	448	392	410	392	440	434	402	495	383	435	434	404	449	404	493	424	473	391	441	431	421	403	431	422	393	472	422	433	461	449	414	450	418	462	405	468	496	429	442	439	412	440	423	455	436	430	433	468	438	407	428	451	430	437	451	425	440	402	430	429	437	438	403	383	480	442	446	438	391	403	427	444	428	428	416	435	445	427	402	418	416	422	445	427	401	468	426	437	469	426	398	416	452	405	431	406	446	427	399	436	445	453	463	448	475	427	410	427	394	439	411	421	456	449	402	414	389	435	383	425	424	468	429	414	408	435	406	428	425	413	420	425	402	461	452	420	427	422	396	437	413	432	415	412	456	430	472	426	406	436	424	395	383	445	452	399	430	417	424	440	423	403	457	439	430	404	433	459	407	463	425	459	426	411	433	398	441	402	462	441	514	456	449	459	429	410	434	423	410	458	444	400	414	431	436	444	425	413	400	473	464	455	421	457	422	439	451	452	445	422	465	418	392	420	460	431	444	402	444	408	422	428	402	429	417	450	417	436	430	421	439	428	428	442	447	453	434	385	427	396	403	423	435	414	448	436	429	428	434	430	423	434	431	452	421	437	408	399	388	399	428	421	418	425	402	459	446	429	432	461	450	441	466	480	432	428	452	467	436	406	448	401	423	404	422	437	460	442	456	419	410	392	441	432	409	418	436	430	451	397	468	450	401	447	398	423	416	437	416	445	416	460	411	419	434	435	463	458	412	417	410	449	415	430	431	438	444	432	420	445	430	427	441	414	416	400	431	438	471	448	421	459	448	432	432	448	472	435	417	466	407	428	441	395	431	434	438	416	477	417	412	401	416	447	459	421	427	430	413	430	474	449	442	461	429	393	458	413	417	412	444	435	409	444	434	414	405	451	445	426	430	431	414	412	400	450	443	435	463	428	423	416	420	457	441	433	444	432	462	462	412	397	440	461	438	422	445	472	435	426	407	460	441	457	450	440	410	435	459	472	404	437	394	450	442	430	404	418	442	445	416	406	440	446	412	463	435	424	424	435	436	387	414	422	453	412	425	430	444	418	430	441	413	464	492	409	426	410	415	420	409	415	441	407	419	422	454	423	422	434	421	407	379	430	458	424	410	446	441	405	449	411	412	441	439	461	444	403	443	422	430	467	446	432	413	398	426	394	446	474	427	435	419	417	404	472	439	407	428	407	415	456	429	423	419	418	400	439	412	421	417	399	466	398	396	417	425	394	404	463	440	389	414	426	416	413	432	401	417	446	424	437	454	434	465	466	436	406	412	421	436	387	461	404	484	446	431	387	442	427	420	413	451	409	443	422	430	417	413	445	423	419	447	425	461	409	451	454	403	419	451	432	455	415	402	469	446	418	404	432	440	484	453	401	414	401	476	414	442	407	417	417	463	424	401	440	428	440	474	439	406	440	472	437	446	406	441	466	414	430	436	411	434	455	428	427	393	403	416	424	439	436	448	440	445	419	399	440	449	442	405	415	414	436	458	411	422	435	437	456	460	456	429	451	437	452	462	440	441	432	433	414	417	446	428	433	406	408	413	428	424	410	430	450	430	412	429	446	425	421	416	435	415	454	446	441	444	466	415	416	439	490	404	437	416	444	437	432	396	453	382	454	476	455	456	464	485	444	442	426	424	459	402	417	427	451	447	427	409	448	424	401	419	433	402	425	421	455	439	447	482	431	439	409	403	484	452	403	413	424	388	467	448	422	436	470	432	464	472	451	464	443	408	437	418	429	405	434	447	398	420	383	413	432	442	433	445	404	459	429	414	390	457	428	442	397	410	465	451	420	454	375	432	445	461	444	417	447	441	434	486	426	449	438	429	377	464	445	428	430	434	445	415	419	450	409	427	452	439	414	447	413	474	418	458	423	417	425	421	426	414	402	402	400	410	462	423	427	414	424	416	406	457	438	431	400	413	410	410	425	456	410	456	430	403	439	482	398	430	443	437	426	424	448	444	411	436	481	387	437	406	446	442	454	441	430	457	447	411	395	429	467	429	422	438	467	418	436	435	412	472	419	430	447	452	421	378	443	452	408	429	423	408	421	429	425	420	405	439	377	405	425	460	455	426	446	419	421	431	459	403	422	390	453	423	425	471	421	434	443	432	432	456	448	407	426	427	421	427	442	407	431	470	442	456	458	415	424	441	421	437	427	453	432	437	406	444	424	439	443	425	403	434	442	434	441	416	429	433	434	426	427	429	443	437	381	421	428	403	409	436	394	474	428	425	445	418	459	419	401	423	423	473	446	401	409	424	446	431	441	426	430	414	416	386	450	403	482	438	468	391	403	431	454	459	422	402	445	417	471	436	435	418	418	432	415	396	448	414	435	421	414	416	442	394	439	390	424	451	417	461	387	434	444	416	439	405	447	436	431	419	436	394	448	387	423	431	440	403	431	466	431	430	413	433	430	483	416	435	432	430	422	428	423	469	450	386	443	432	464	432	416	462	422	444	398	443	414	445	424	419	443	455	389	395	409	427	412	470	484	442	421	432	454	415	460	410	459	451	438	442	449	425	423	414	422	425	442	399	395	469	429	430	409	422	433	418	452	456	447	415	432	416	412	461	423	407	439	431	455	425	441	460	449	464	434	415	436	451	380	403	458	407	447	409	467	417	403	443	414	439	420	451	450	432	455	440	412	409	430	421	443	410	408	419	428	432	456	451	431	431	443	429	409	437	430	402	446	460	441	451	448	394	449	432	425	424	400	461	424	448	424	433	473	417	443	437	433	445	419	438	476	407	426	428	436	425	406	433	432	461	430	408	446	421	431	394	420	436	433	440	422	434	402	419	468	418	451	428	438	415	467	412	413	458	396	428	399	443	422	448	408	426	422	447	419	421	447	411	431	428	455	423	425	440	432	447	460	447	441	433	429	426	426	423	458	442	391	430	456	419	453	429	418	453	434	391	442	456	439	411	426	423	399	477	427	462	426	428	426	432	455	430	446	409	391	475	433	444	436	433	437	493	437	405	425	476	431	441	425	450	449	438	452	415	420	417	449	459	410	443	382	395	430	448	439	436	427	421	441	408	428	453	449	432	435	423	398	402	468	438	430	444	473	435	417	430	451	422	410	441	406	426	425	452	434	427	421	450	433	445	402	444	416
9692	10479	10269	5878	3391	2160	2657	4518	3768	2146	1138	635	471	430	424	414	426	425	401	451	419	401	359	395	417	402	402	400	381	429	399	398	417	406	399	404	363	414	382	384	413	406	391	407	443	410	407	423	417	393	418	413	397	423	471	425	414	413	401	397	429	403	400	394	418	410	413	393	419	394	412	380	418	411	393	364	392	402	372	387	416	426	396	407	389	385	405	392	439	372	412	408	382	406	398	416	395	417	420	389	412	403	392	408	453	407	443	414	435	463	377	431	408	391	403	449	437	364	381	440	406	391	401	400	403	435	396	420	406	443	447	402	433	407	377	397	394	389	382	424	401	400	376	430	416	394	416	385	438	406	390	396	386	412	360	410	373	377	413	417	402	401	453	424	387	390	407	386	392	401	364	426	374	382	410	417	419	379	412	389	403	407	384	444	383	401	413	411	444	427	413	413	405	398	443	429	379	397	424	419	436	409	406	433	380	369	402	408	422	439	405	397	370	386	419	385	405	384	412	390	400	422	425	430	398	409	401	440	398	414	388	415	396	408	422	383	422	390	389	368	394	428	414	389	422	413	431	397	367	412	401	397	391	400	420	423	403	382	435	393	404	429	382	408	415	444	409	395	407	407	394	422	394	423	408	400	416	403	417	429	376	375	387	400	382	403	388	390	407	387	384	395	379	417	382	401	400	416	387	394	380	420	357	391	375	402	416	376	381	432	432	398	381	416	442	383	410	433	374	398	412	389	403	380	371	419	394	406	370	400	390	381	410	418	384	394	395	425	399	394	393	400	424	396	418	397	421	359	396	400	406	382	401	396	427	419	417	429	396	385	403	413	398	438	411	394	444	384	386	404	442	419	414	403	391	399	391	397	391	402	394	410	379	422	380	400	428	403	425	435	396	397	414	415	428	379	406	437	412	392	416	407	418	414	383	415	376	420	443	398	382	418	386	410	388	385	397	445	408	403	420	388	369	407	426	365	403	389	423	404	396	381	430	365	389	396	429	397	426	418	461	391	425	412	427	393	395	402	394	399	403	446	403	407	404	425	418	368	371	388	416	403	392	385	432	431	453	413	400	399	389	434	402	401	433	395	442	366	411	375	372	410	420	394	399	411	371	401	365	413	414	388	418	398	425	400	419	399	403	400	440	384	405	419	395	430	400	405	400	392	403	426	427	385	382	391	432	433	385	402	426	410	407	403	407	413	362	396	382	409	387	421	415	416	379	415	429	414	430	391	420	381	381	381	408	413	388	409	426	377	436	402	416	410	386	425	443	393	430	388	397	388	395	427	402	408	409	402	395	387	409	411	356	414	406	415	445	390	393	400	414	407	382	390	417	429	438	411	424	371	410	404	395	387	368	417	383	386	395	387	384	416	408	412	371	412	382	466	386	386	410	414	389	406	405	373	396	411	406	391	402	412	435	408	399	389	395	409	414	410	426	435	393	388	402	385	422	403	362	397	407	392	429	407	419	443	391	386	377	422	408	398	412	363	412	415	392	396	409	396	411	404	406	381	407	444	400	421	399	414	384	406	425	365	430	416	398	367	397	405	377	394	408	399	376	411	401	405	435	370	426	397	406	398	376	403	401	369	412	397	395	396	417	410	411	422	395	403	397	376	382	407	391	427	388	428	403	374	408	399	368	401	396	428	411	435	393	415	394	408	389	424	408	377	396	402	424	410	407	441	423	415	409	414	365	431	433	391	398	415	392	362	407	390	405	429	421	378	385	415	379	392	412	428	373	388	432	416	430	420	430	398	389	408	405	397	411	409	419	414	398	391	381	423	359	404	392	418	420	402	404	365	418	403	392	393	406	385	433	354	411	390	399	408	409	378	385	419	406	406	387	461	394	365	408	397	446	410	416	415	403	400	407	418	428	364	363	412	392	392	415	402	424	394	376	403	401	394	390	412	394	425	408	413	401	362	372	401	386	406	424	368	390	393	411	430	405	429	389	409	400	425	417	382	423	431	422	424	400	377	418	404	394	393	424	409	380	394	389	389	401	414	394	386	358	428	382	359	403	432	364	416	426	389	438	406	390	382	395	437	405	450	430	414	406	432	429	404	457	401	417	413	421	418	386	412	403	409	392	412	390	401	393	421	369	404	400	410	402	405	400	435	408	425	415	388	397	438	375	368	388	403	392	392	392	413	416	395	417	415	400	412	368	431	400	391	401	401	403	412	433	401	438	411	425	419	414	402	385	396	439	411	405	402	411	438	404	441	405	410	400	379	393	420	407	384	379	392	398	413	440	412	397	398	373	420	375	375	413	400	394	418	406	401	438	422	410	392	369	440	417	371	442	407	422	391	427	388	383	399	404	418	420	394	395	432	393	390	372	409	413	415	385	358	381	387	345	430	414	404	376	436	387	400	391	435	404	422	417	398	409	412	415	408	416	419	432	450	413	371	417	401	396	393	418	390	418	390	412	399	373	420	403	407	384	394	391	401	394	414	413	427	436	395	398	383	358	424	382	415	384	402	394	432	378	399	389	410	413	415	378	415	404	422	401	390	361	415	397	424	411	386	397	373	382	407	404	378	428	418	413	385	437	408	405	402	384	405	440	398	418	408	380	408	424	378	420	377	389	387	408	371	423	388	410	388	404	424	344	385	390	408	392	402	395	426	400	450	355	388	439	402	404	443	401	397	383	405	404	418	416	369	392	409	401	373	399	417	394	399	382	382	400	422	400	382	428	397	415	408	431	414	403	404	409	399	423	407	425	453	405	411	425	397	423	432	381	419	383	418	426	396	420	381	409	420	433	399	417	388	372	397	385	446	429	380	377	415	406	397	394	397	364	433	403	372	392	400	395	417	424	361	379	404	402	417	398	405	412	403	374	390	403	402	414	370	405	422	404	395	426	412	371	372	401	387	377	402	408	399	391	396	409	413	394	396	391	376	385	405	409	387	429	411	414	427	388	425	420	393	394	426	397	395	410	423	379	393	381	414	403	402	378	375	352	405	399	410	412	410	413	412	430	401	390	422	411	405	379	429	387	399	371	425	387	384	429	401	437	425	420	413	433	425	386	358	385	415	387	394	413	410	391	396	428	412	419	405	399	415	429	393	433	380	393	409	448	429	401	417	376	399	394	414	416	376	425	388	405	409	415	422	378	385	403	429	432	399	367	426	407	381	396	401	426	409	428	387	364	401	388	405	381	391	393	405	433	376	378	414	404	415	380	409	430	412	400	455	432	414	406	414	393	398	392	370	409	379	392	422	389	393	392	388	387	414	399	424	401	388	417	430	407	414	399	360	401	447	414	391	369	399	413	394	418	397	412	395	385	397	421	420	406	382	417	381	377	425	385	380	405	392	379	433	412	397	445	419	401	424	417	387	407	389	388	389	419	419	390	412	416	422	411	405	391	394	387	364	409	409	369	404	409	415	425	408	452	402	383	421	386	424	402	413	403	410	410	440	417	391	386	412	402	380	431	400	428	412	418	368	382	399	440	418	388	425	415	402	377	415	441	420	426	401	377	420
25360	21349	27194	25005	10324	5914	6770	22623	21777	11988	4082	1577	674	507	480	433	394	407	409	408	427	406	435	399	430	430	433	439	429	428	453	425	442	422	391	424	406	416	428	449	384	413	445	431	449	399	440	414	436	483	434	453	440	447	407	420	396	420	435	440	420	469	433	444	431	474	378	427	423	444	426	408	438	431	405	444	432	416	436	445	430	433	457	442	409	442	441	463	453	455	408	459	444	446	430	403	423	451	455	412	430	412	433	417	386	453	448	442	425	441	409	440	437	423	437	432	415	412	428	439	418	431	418	438	409	455	416	445	444	414	380	447	456	425	433	419	414	412	401	436	436	449	453	392	396	439	442	408	447	444	409	452	434	431	449	474	432	439	386	447	420	435	425	432	429	423	401	378	423	418	428	427	446	441	405	416	457	415	425	443	422	424	432	441	415	402	421	444	442	392	409	434	406	413	421	393	415	407	410	417	402	424	410	422	395	417	426	437	424	442	416	435	425	415	467	466	418	454	449	431	419	423	425	421	448	389	427	398	458	435	467	428	404	379	416	410	400	420	434	463	425	451	429	433	404	362	423	409	417	436	455	435	416	443	421	410	438	423	452	433	441	409	456	427	450	449	418	407	428	442	442	432	438	448	448	393	403	432	446	461	488	430	486	417	453	441	421	438	445	415	406	399	435	422	406	414	441	443	450	447	440	450	427	433	427	441	479	407	450	441	457	432	451	418	436	390	430	449	456	440	439	421	416	484	428	414	424	449	434	443	399	393	420	408	433	425	436	448	385	395	441	415	417	435	446	396	427	404	453	459	446	460	423	442	439	412	439	439	406	414	435	424	415	427	466	448	429	436	420	415	440	419	407	463	477	430	422	460	405	461	380	449	423	457	430	437	405	447	457	453	436	435	440	409	442	438	402	422	459	417	428	433	390	455	457	445	415	429	452	463	438	432	462	392	411	409	408	438	427	454	418	425	398	415	440	453	378	452	423	404	419	439	440	421	439	430	426	420	429	474	431	461	423	412	437	448	407	424	428	461	440	408	416	433	422	433	404	456	410	415	423	440	453	421	433	430	445	389	416	443	452	416	430	419	437	453	423	416	443	436	429	419	420	413	446	433	434	430	413	438	461	415	465	397	412	414	394	426	422	413	443	402	459	408	426	455	417	433	423	381	452	458	422	393	382	412	469	464	405	417	434	472	438	437	449	477	407	428	442	427	425	418	430	449	420	409	423	458	396	384	446	462	406	459	456	434	411	468	416	431	412	415	417	413	418	393	450	433	398	431	402	461	476	377	435	454	422	435	463	408	407	397	452	449	467	422	402	402	419	422	415	444	408	433	412	435	431	457	400	455	445	416	428	418	425	431	454	395	418	443	409	433	446	431	411	420	416	408	436	376	458	418	442	461	440	436	428	443	417	452	389	439	441	418	451	433	437	480	430	447	426	462	435	445	454	470	412	419	378	414	423	422	462	476	422	416	406	453	396	424	378	435	437	418	444	424	417	429	378	429	410	446	464	508	406	419	403	464	431	488	448	400	425	373	426	443	408	447	458	478	395	400	429	419	429	427	441	432	444	421	413	424	428	436	397	441	422	410	393	398	395	461	399	466	420	394	431	419	411	405	416	397	459	441	411	437	478	425	408	440	400	427	416	442	442	414	456	414	469	441	384	443	438	407	443	415	408	451	394	420	433	433	427	437	396	434	445	406	412	434	403	441	406	448	452	382	436	434	429	411	448	421	415	389	480	410	430	400	422	414	448	436	412	426	444	429	409	418	424	438	397	411	447	431	420	477	464	426	416	439	442	415	421	430	454	431	423	398	441	417	451	386	414	425	436	445	426	410	397	420	467	411	447	419	418	432	437	454	416	394	445	437	437	422	465	425	422	430	405	363	399	422	435	450	429	439	430	479	438	412	452	420	402	423	406	426	424	452	433	432	424	430	438	394	413	403	409	450	409	416	418	442	438	437	438	400	450	418	445	423	443	399	453	428	460	447	424	406	425	401	440	440	374	431	443	405	415	457	444	435	401	450	398	398	397	446	418	453	393	435	427	439	391	453	439	413	435	459	452	433	420	460	443	428	450	370	387	378	402	456	404	403	403	428	411	446	420	446	399	400	444	408	454	408	380	434	422	439	392	439	438	428	450	430	429	410	414	425	444	449	421	438	443	423	436	446	414	400	449	432	440	408	438	460	407	420	457	437	460	462	447	399	436	426	446	440	411	437	420	462	418	399	430	425	445	439	428	422	432	426	433	425	438	465	448	462	441	465	433	448	390	464	474	429	407	420	466	452	441	454	427	435	460	449	431	446	427	477	424	428	417	422	444	451	456	370	408	440	389	456	419	419	393	432	436	416	404	387	426	438	422	436	408	466	436	418	429	435	435	392	409	405	430	417	430	454	425	398	416	409	459	434	435	417	400	445	409	408	442	413	451	414	419	483	424	469	453	426	448	378	444	384	390	432	435	428	429	422	406	435	417	443	461	426	383	411	441	437	441	414	396	420	414	471	408	438	463	441	418	444	446	381	468	447	404	449	456	456	471	443	440	415	425	440	416	426	449	430	412	423	445	405	440	427	412	410	459	400	407	442	462	429	448	427	455	378	457	415	457	444	412	424	456	462	411	432	407	420	463	434	412	447	466	442	439	427	425	411	439	418	399	406	421	441	421	426	480	414	433	407	421	441	418	424	412	449	460	429	422	397	423	421	450	458	421	434	423	411	435	434	421	403	439	424	398	408	463	412	444	457	419	416	465	413	421	455	403	424	411	436	460	422	441	438	430	469	417	435	453	455	430	457	413	423	436	454	430	432	479	427	400	407	436	385	450	457	447	451	410	415	437	397	413	397	434	431	438	435	452	457	433	438	425	451	430	403	411	426	434	431	429	401	442	433	466	399	442	431	419	445	467	420	411	425	452	403	431	447	450	461	417	410	409	429	407	388	450	422	461	464	438	455	449	432	385	411	427	446	409	410	409	421	429	434	406	444	443	404	461	469	446	442	498	448	418	446	414	422	420	427	431	443	450	421	418	435	414	433	441	442	409	466	436	431	412	458	425	410	435	432	451	403	402	452	433	468	400	433	449	395	410	415	416	420	444	419	439	451	456	447	410	411	452	413	417	412	445	429	414	435	445	443	413	431	435	399	404	414	422	463	411	414	426	457	417	412	443	427	415	440	438	412	442	432	422	409	399	435	436	434	420	422	436	408	443	447	429	408	433	429	403	412	445	401	449	408	439	431	395	437	392	431	447	435	457	441	454	432	416	418	384	431	431	421	401	441	366	429	441	413	431	425	423	435	440	462	430	423	437	421	406	438	437	402	456	452	424	435	417	423	447	433	460	422	427	449	426	447	396	434	438	446	426	458	444	419	430	412	436	461	439	404	414	439	432	442	428	416	444	435	462	422	397	414	399	461	414	441	418	434	425	372	428	412	446	411	425	420	430	427	409	416	456	421	450	425	419	462	427	409	420	404	445	427	449	415
8677	16348	16812	8019	4353	6404	8517	23681	19864	9915	4062	1833	759	459	483	457	422	458	399	456	400	436	363	412	409	435	462	432	444	414	434	437	436	472	429	413	467	413	441	470	406	445	432	404	375	431	429	409	424	436	446	402	408	424	410	419	450	452	445	419	447	411	420	405	409	417	434	411	444	448	430	436	425	434	451	424	451	412	400	424	431	461	414	425	442	387	429	431	424	397	443	424	431	373	387	451	438	425	399	426	452	436	437	450	434	430	415	435	411	445	403	394	482	423	412	432	383	438	403	418	417	408	401	407	457	446	448	397	440	435	378	429	424	441	400	416	459	435	448	425	379	403	441	403	434	398	412	385	442	455	403	432	426	402	401	413	398	427	403	433	421	428	418	430	440	411	415	414	424	442	412	423	425	441	405	444	459	438	464	372	430	452	399	488	460	419	430	424	404	423	397	469	431	405	395	394	416	399	397	410	449	403	451	382	421	400	454	389	401	424	436	427	470	437	407	420	435	391	439	411	459	423	430	443	407	428	435	404	434	401	412	419	429	412	394	476	419	402	400	449	411	429	434	413	402	409	428	444	430	430	459	413	418	482	411	393	413	404	425	450	482	415	383	393	404	422	454	408	449	458	413	395	417	394	404	416	405	381	409	415	426	428	446	419	438	429	412	414	391	408	418	450	391	409	410	407	457	443	440	387	455	461	396	430	408	433	427	409	409	419	408	423	421	397	411	445	424	411	449	441	442	466	430	453	398	425	435	428	430	416	425	424	376	430	434	403	441	406	388	426	401	460	415	449	386	416	447	458	416	460	419	430	406	413	396	436	432	450	407	395	443	423	440	448	418	424	422	427	394	426	401	406	384	383	442	418	431	389	466	414	470	388	456	409	429	388	398	384	424	398	436	424	426	424	430	429	404	440	463	419	422	439	448	388	438	391	440	378	424	395	425	414	393	435	415	420	436	453	420	403	444	445	428	420	434	399	420	407	384	415	438	414	422	445	375	412	432	403	423	418	398	428	440	388	452	452	415	386	392	449	398	429	392	464	416	448	421	443	408	440	425	398	426	417	438	430	412	397	445	419	432	408	439	388	412	448	406	420	418	428	413	410	444	396	406	423	420	454	432	412	419	424	364	423	412	421	447	409	434	376	425	390	422	429	414	434	419	426	430	433	392	405	413	411	398	402	412	421	420	411	394	415	441	412	416	438	420	456	438	415	403	450	416	406	427	451	411	450	386	416	429	463	407	403	437	455	370	405	438	467	443	436	417	424	424	419	389	420	413	434	419	382	433	442	402	417	415	398	423	412	384	399	404	381	420	412	402	404	367	402	423	434	437	433	390	409	407	414	448	422	422	447	434	410	397	424	448	441	403	400	446	411	440	427	381	416	428	413	410	434	418	426	423	420	408	426	410	424	391	432	420	409	434	438	414	406	400	413	438	416	424	450	434	439	407	376	426	433	462	416	412	445	406	403	432	421	432	406	444	426	436	426	454	428	417	396	417	405	422	399	451	430	410	457	441	406	407	416	423	436	440	404	397	423	425	404	444	392	414	411	414	403	414	437	438	413	448	422	442	392	394	423	450	424	475	396	408	406	402	401	453	405	372	397	420	412	420	402	401	399	400	445	443	439	438	436	416	451	435	397	430	423	395	402	414	437	410	402	412	427	425	432	403	419	442	437	422	403	425	410	395	384	412	415	412	434	435	399	426	445	438	399	424	430	424	406	427	442	412	458	430	407	422	440	429	409	431	407	410	467	410	427	425	435	436	410	441	392	406	411	419	404	390	437	438	420	413	419	431	415	421	415	438	430	419	420	395	434	389	449	403	445	425	408	421	455	414	442	392	419	407	400	428	446	469	395	407	398	444	419	389	436	415	406	431	431	426	422	403	391	385	424	412	447	429	437	427	401	429	420	397	417	428	415	448	467	425	427	454	418	384	437	434	419	434	429	442	475	417	401	440	390	435	400	409	438	419	399	424	397	400	412	418	436	458	419	419	393	423	411	408	429	396	446	450	413	433	432	426	435	406	439	412	426	441	394	438	433	426	436	444	392	417	456	417	384	439	439	412	406	436	417	410	419	416	443	431	433	416	412	412	415	415	389	421	399	457	424	395	384	401	462	410	418	397	397	441	431	406	441	425	426	417	377	455	378	411	434	436	438	445	454	437	418	399	428	386	398	390	411	447	436	424	424	405	436	409	392	420	411	440	428	441	432	411	392	413	446	411	450	427	429	428	413	435	433	426	435	377	431	432	439	438	403	449	425	396	412	423	415	400	375	449	404	389	435	414	473	432	404	421	387	410	431	441	433	423	436	407	428	419	432	436	414	377	419	441	358	397	404	407	437	387	399	418	411	390	445	416	428	403	436	423	434	430	432	454	433	444	417	423	393	449	421	411	424	444	441	422	434	410	412	437	426	424	415	416	423	411	422	414	417	442	412	418	440	415	379	427	436	410	422	411	417	414	409	445	434	400	432	433	473	397	419	405	394	396	431	438	416	427	417	397	442	441	410	376	388	411	401	430	425	449	410	396	408	406	362	416	428	444	408	399	410	431	430	451	411	387	411	422	419	452	426	427	406	419	423	435	417	447	434	422	390	405	434	456	429	377	430	429	422	418	380	410	453	406	434	418	440	460	465	447	415	421	401	397	421	395	386	410	430	378	418	412	416	393	401	452	439	431	473	383	433	428	427	384	465	412	413	453	461	410	421	442	437	416	424	387	414	440	414	418	415	423	452	401	426	419	416	459	441	437	420	436	433	413	389	429	410	413	427	400	391	423	417	410	423	397	395	414	421	431	434	444	430	388	425	422	416	388	469	439	403	450	418	376	465	428	407	396	393	406	413	440	427	414	411	384	416	466	441	428	390	389	423	437	410	404	431	459	383	384	464	441	407	422	406	400	442	424	400	440	410	453	417	435	413	407	438	430	414	427	424	415	428	444	451	407	413	413	421	394	440	454	409	459	399	407	416	442	376	395	446	434	418	389	411	456	446	447	411	418	416	409	449	408	426	424	422	413	406	459	448	393	401	446	421	426	410	428	411	406	423	465	429	431	394	423	393	435	404	436	449	421	447	411	412	442	400	416	385	407	420	444	426	413	406	382	457	416	419	427	446	399	431	432	404	430	385	429	376	413	448	409	414	410	410	457	434	408	430	420	449	401	392	401	409	436	421	434	434	409	435	450	423	454	393	400	459	399	399	408	405	441	414	429	425	400	425	425	436	399	433	426	426	425	397	372	430	440	406	397	429	418	444	406	439	444	445	428	420	424	405	444	375	407	445	410	472	385	410	429	457	419	422	428	396	430	410	423	418	426	388	419	409	414	415	449	438	428	402	417	427	396	401	436	437	438	417	421	416	401	414	414	407	393	414	442	432	421	478	433	387	454	447	446	437	425	424	384	445	397	414	405	388	433	407	374	389	427	434	413	393	419	402	447	443	412	436	439	409	402	441	421	420	421	427	443	420	435	413	450	412	426	449
24200	21344	28605	24467	21346	15607	12913	39208	36934	23911	9762	3559	1238	664	607	542	563	536	555	579	534	538	523	558	535	563	540	545	563	499	499	569	579	504	498	485	515	490	567	538	493	529	541	492	545	516	542	533	538	533	552	528	505	542	533	570	513	538	515	504	552	515	545	506	573	530	543	509	516	498	502	514	486	511	479	542	528	547	528	482	549	556	537	532	554	545	555	508	489	541	500	570	540	522	543	514	507	521	504	530	513	583	539	551	525	506	544	556	537	491	538	534	536	558	515	548	518	526	547	555	524	546	537	562	512	490	579	528	552	541	514	543	489	528	534	538	473	539	561	525	504	498	555	526	501	535	541	510	556	475	522	507	521	530	500	519	553	545	522	531	565	501	518	552	512	544	546	550	540	563	507	543	542	495	484	512	482	538	512	541	510	498	504	555	563	490	502	562	557	527	510	496	524	485	542	515	501	511	474	549	541	530	555	497	485	503	518	532	519	529	517	597	543	517	561	481	496	549	515	555	528	514	523	552	559	482	522	515	531	528	537	550	559	524	531	487	496	536	539	521	537	547	535	498	511	559	549	568	554	487	536	530	534	541	556	578	509	523	539	550	471	544	532	532	508	563	537	510	533	501	548	556	534	543	524	509	564	514	522	531	542	557	523	532	521	518	538	502	496	526	554	539	506	524	540	451	501	520	530	538	507	540	491	528	567	551	538	547	527	541	506	513	533	516	566	549	550	510	500	508	501	518	520	525	531	587	472	540	510	538	528	540	499	554	543	524	501	483	545	552	552	531	559	539	510	509	522	508	532	509	527	540	500	536	532	504	579	545	521	497	530	542	499	539	526	528	509	585	523	545	525	517	518	552	559	574	486	518	534	497	558	586	512	504	526	510	520	473	563	566	512	538	501	544	519	524	560	505	541	546	507	510	549	479	539	531	518	540	532	566	547	559	513	544	520	541	532	539	545	510	524	554	546	516	525	578	513	537	523	520	537	537	492	518	474	541	461	547	527	510	529	578	551	532	512	523	543	516	533	536	517	485	551	516	536	540	530	528	501	562	557	523	531	565	529	531	570	511	531	502	567	516	552	526	538	551	493	509	513	517	510	536	538	542	545	513	516	483	556	519	509	540	546	537	529	557	541	528	501	542	503	521	529	502	543	542	454	524	527	543	528	506	523	495	504	529	519	554	522	521	539	546	520	534	586	564	501	592	526	554	557	535	516	529	525	478	525	540	548	526	542	479	488	490	533	517	514	550	547	534	545	549	522	511	567	538	514	509	497	528	528	542	495	509	526	510	538	550	542	535	542	517	542	478	508	521	524	520	551	562	514	544	491	538	515	552	586	542	532	512	539	531	534	541	521	531	539	536	509	547	540	506	500	549	510	545	532	528	535	558	534	533	490	497	523	501	489	557	495	521	492	537	542	509	514	522	496	514	528	564	556	533	510	523	517	529	559	515	509	557	478	531	518	496	496	526	554	539	542	533	508	486	496	518	545	491	556	565	499	544	536	493	540	530	513	539	524	551	553	533	500	467	500	520	512	538	518	511	554	530	528	556	520	581	560	501	538	558	547	530	518	534	532	556	570	521	523	549	538	534	537	501	535	568	470	550	505	536	526	519	533	554	542	524	538	546	529	518	532	522	537	519	534	467	548	515	530	539	558	516	511	508	527	555	511	505	520	555	570	557	530	529	463	539	544	574	525	522	511	516	541	514	486	536	598	553	488	489	515	538	551	547	514	519	543	492	521	504	530	530	504	513	510	511	556	549	540	504	535	512	547	593	502	512	519	559	534	502	534	571	550	480	525	535	535	548	554	540	519	528	562	543	486	522	490	524	507	532	558	529	505	527	495	515	528	529	557	501	554	520	526	518	507	519	511	552	495	519	488	499	525	535	500	505	517	575	517	493	519	496	543	494	546	529	513	561	523	497	527	541	547	490	501	503	506	535	506	556	511	540	540	540	509	532	592	546	509	538	508	525	568	513	521	539	533	561	500	540	501	519	483	563	507	516	530	551	522	541	510	519	528	533	541	530	547	543	519	559	543	516	542	520	482	505	528	515	564	540	543	493	505	513	536	497	505	559	538	518	510	521	503	524	491	518	546	494	579	521	561	518	560	497	528	514	537	521	524	542	549	549	527	481	502	554	572	551	505	533	489	493	526	512	552	513	539	536	526	536	548	508	520	513	486	582	573	476	512	521	511	520	490	504	546	520	497	526	532	496	524	515	508	556	564	497	511	513	517	591	523	502	539	533	552	543	541	560	502	557	552	572	524	572	543	525	539	525	510	540	504	508	569	515	523	558	506	511	552	536	504	516	522	523	546	525	499	572	524	515	535	540	496	517	542	544	521	529	477	485	562	507	527	545	493	562	517	515	538	557	539	542	541	525	508	559	513	523	563	530	519	521	521	570	555	523	523	495	535	515	511	523	552	549	544	551	497	511	513	489	495	551	529	533	563	524	531	513	528	510	479	560	535	500	495	480	515	530	543	547	498	504	512	572	548	486	515	548	517	534	485	555	554	502	487	531	533	506	545	536	536	535	523	560	535	546	541	518	532	542	523	497	536	519	531	541	517	527	494	504	552	536	526	521	509	508	527	547	506	521	552	521	506	511	519	531	530	520	522	534	552	533	498	551	494	562	519	574	542	491	515	545	513	508	550	530	506	521	501	558	486	510	533	522	503	525	554	512	554	568	490	518	508	523	570	551	547	530	529	513	487	547	534	531	523	528	544	558	535	544	516	528	481	522	500	524	508	521	541	534	516	562	552	526	583	568	564	534	502	505	539	564	454	539	554	526	500	541	499	513	491	504	493	521	522	546	565	494	556	519	528	519	496	538	518	520	520	545	518	536	508	510	579	547	505	543	548	524	507	523	525	503	546	505	513	532	526	546	511	562	531	510	495	511	520	545	519	527	548	522	517	512	522	534	538	532	503	531	551	538	522	517	553	516	551	559	511	572	553	528	526	539	534	529	554	542	540	530	537	524	560	559	534	535	554	542	537	492	540	559	556	522	530	558	506	519	557	498	569	522	507	505	535	557	549	536	523	536	533	523	580	517	564	586	539	520	530	552	532	503	513	494	548	504	523	545	539	502	547	534	534	539	504	527	526	515	504	531	506	516	535	488	537	511	535	526	549	523	535	507	514	519	510	553	570	542	526	525	516	529	538	538	523	501	513	559	555	541	529	522	503	532	532	535	546	563	547	559	528	535	525	545	562	555	549	518	553	517	479	499	534	503	541	526	517	533	568	479	508	518	532	500	545	514	521	524	503	529	558	540	567	510	558	521	555	517	528	554	542	513	540	551	587	529	485	536	566	521	541	546	540	530	499	522	540	531	495	531	493	542	549	531	528	515	524	508	520	518	537	563	524	499	564	535	585	527	492	505	548	526	498	539	517	506	568	545	583	547	500	521	515	493	516	503	486	556	525	540	544	512	534	557	540	555	559	542	518	561	556	544	544	541	495	565	488	556	507	539
10719	22163	18705	11970	10635	8882	14430	39195	33285	18553	8308	3672	1249	739	521	511	502	516	522	515	493	519	513	546	521	520	502	494	509	507	517	517	492	504	525	497	506	544	481	518	512	506	548	490	494	496	534	518	549	490	492	520	514	529	504	505	496	537	492	532	476	512	534	531	558	490	521	509	472	480	474	513	521	443	483	508	475	512	498	495	523	536	490	515	510	505	524	516	514	510	511	501	496	495	523	496	471	481	498	520	526	498	531	479	521	463	504	503	504	455	453	495	492	528	520	529	552	501	525	540	509	541	474	513	474	509	526	555	514	517	500	537	531	510	557	511	520	518	503	508	490	482	452	468	508	553	534	524	503	468	510	518	467	526	513	536	507	493	552	516	485	507	507	526	499	497	485	507	481	534	493	516	461	535	512	470	499	503	492	495	490	543	521	500	474	527	554	482	485	524	527	518	496	491	490	503	524	477	488	553	488	504	527	535	585	474	507	532	531	488	490	542	557	527	508	542	522	521	498	488	511	533	500	510	496	491	496	526	492	492	492	492	541	526	522	500	504	507	500	481	525	481	536	506	500	522	450	460	493	527	521	489	530	525	507	471	513	511	470	479	564	458	534	520	513	491	517	525	504	482	502	504	505	521	555	494	509	481	525	496	514	504	499	537	509	489	450	480	496	492	483	478	509	541	508	533	487	522	507	511	539	468	533	535	524	520	499	522	458	506	527	500	523	501	488	562	515	526	487	493	524	519	509	519	503	492	532	474	505	516	473	477	490	528	482	507	511	542	507	503	489	570	522	504	467	512	523	513	535	483	508	491	489	510	494	512	514	518	497	545	509	482	474	527	506	514	537	502	499	484	529	486	527	519	525	529	491	458	548	506	498	539	480	534	499	504	519	498	515	473	506	484	501	535	507	503	490	543	532	515	498	475	490	516	526	504	532	529	522	504	493	502	493	482	573	446	535	486	486	474	488	525	510	460	492	498	493	462	537	527	492	464	542	513	461	534	521	474	545	510	486	522	539	497	514	494	482	504	485	508	510	526	481	494	519	452	521	518	491	517	517	491	478	534	530	539	530	537	500	498	486	471	529	492	493	519	486	490	480	544	497	502	522	530	551	520	484	518	530	515	558	559	529	497	512	479	520	558	484	485	528	494	501	542	498	444	522	518	521	513	527	533	527	511	528	512	544	506	522	516	482	500	521	502	524	480	527	506	504	485	535	530	542	542	485	486	524	488	494	500	488	534	518	518	519	490	504	488	485	497	540	490	511	481	480	549	530	540	488	542	496	518	493	523	517	519	516	510	479	529	530	460	517	515	505	528	478	536	514	509	482	447	539	519	534	522	481	490	524	493	469	524	507	500	520	535	499	511	479	533	479	496	513	521	500	515	497	509	510	492	499	547	496	501	479	497	493	466	535	502	495	513	500	520	488	509	470	542	507	538	497	507	495	527	537	501	520	477	482	467	511	484	492	492	476	483	499	484	503	530	480	526	493	492	497	520	515	476	484	506	507	511	517	503	497	500	496	486	472	533	529	543	548	475	525	506	521	504	510	532	494	497	476	497	495	504	484	476	487	474	519	483	517	512	503	508	470	531	508	522	506	487	514	505	502	498	467	523	520	525	513	488	540	534	497	516	521	497	543	502	484	515	471	503	516	513	531	472	533	521	477	485	528	487	490	499	494	498	497	495	514	537	512	522	523	492	503	518	504	548	517	506	501	527	498	500	513	521	506	504	525	512	483	508	516	479	511	465	530	499	471	474	477	497	467	540	517	501	493	473	505	489	496	548	467	492	528	459	517	477	510	458	478	457	479	462	535	478	489	515	500	569	492	514	477	511	497	501	463	530	523	535	530	487	553	499	504	522	549	526	523	504	519	458	501	525	512	499	495	549	520	464	497	527	527	516	531	502	509	484	548	500	511	487	541	466	507	513	513	486	510	542	474	561	453	496	532	518	514	544	507	475	482	489	513	507	521	513	544	527	513	522	535	544	486	486	493	478	568	534	526	472	501	486	502	527	514	526	493	487	478	481	547	503	474	497	533	489	482	523	525	515	478	531	520	520	497	475	529	508	555	523	474	509	493	547	497	553	521	499	533	492	515	493	538	489	488	478	561	494	509	494	525	527	481	486	508	529	506	508	493	481	514	532	522	494	495	483	490	474	519	496	494	481	491	504	530	558	466	566	554	524	509	488	527	509	515	531	496	499	529	511	513	532	492	528	508	468	536	526	508	482	487	510	479	497	499	500	512	445	465	490	462	534	501	537	519	515	489	522	496	481	513	485	547	512	514	480	494	517	523	479	514	531	445	562	493	505	533	490	494	504	508	473	510	520	512	481	521	500	466	499	497	522	499	524	473	517	545	482	513	550	569	481	478	467	519	501	507	493	500	526	499	477	502	522	478	527	558	524	547	500	526	520	502	491	535	500	503	530	510	474	527	492	508	503	492	521	502	517	529	525	517	478	489	528	507	485	491	486	518	479	535	501	467	490	520	512	499	495	506	481	500	486	509	461	490	495	513	491	472	526	511	543	475	493	498	522	506	527	490	514	522	510	525	487	524	502	473	526	509	521	520	475	445	494	460	504	492	503	491	478	518	543	531	454	464	496	482	501	436	475	489	521	474	516	490	538	531	506	533	489	520	469	534	506	477	528	520	526	509	523	478	498	503	492	500	550	494	486	497	511	471	472	491	486	498	459	492	517	487	507	533	547	504	468	529	468	510	475	497	527	497	485	489	490	513	499	480	523	530	550	462	488	533	539	493	534	514	523	479	504	512	493	497	476	465	511	521	522	513	488	524	506	517	509	497	482	511	554	493	479	495	518	479	500	475	498	533	485	492	500	516	504	542	518	486	512	487	528	469	481	491	519	549	487	478	527	499	503	497	516	529	491	535	548	468	513	526	512	466	481	492	497	485	574	542	466	485	502	504	473	514	494	512	499	518	506	480	487	485	492	502	472	471	497	502	488	515	500	522	539	520	487	505	520	506	501	534	499	519	504	496	488	535	477	515	461	498	476	510	493	495	465	531	485	461	512	491	510	499	544	519	504	513	491	516	520	487	521	493	500	475	496	506	496	519	499	525	457	507	498	462	499	499	496	513	477	522	531	502	520	493	504	532	491	489	520	487	489	489	492	472	505	510	509	531	518	480	529	507	515	479	486	490	508	500	489	442	511	499	522	481	502	471	496	489	512	537	513	507	537	527	513	553	508	476	470	479	494	526	512	476	487	565	481	500	495	491	517	496	504	506	470	501	507	473	527	486	523	525	525	488	544	482	541	507	509	502	482	506	478	493	506	479	502	518	547	526	483	486	547	524	515	497	529	507	514	509	505	501	549	503	506	499	496	510	550	498	547	482	543	499	436	482	525	534	490	491	502	513	516	495	433	533	470	477	530	517	516	525	516	506	498	538	469	505	477	465	517	477	486	491	497	519	496	491	459	512	504	443	472	492	540	500	488	523	513	515	489	503	516	527	512	518	513
28375	16233	8643	5668	3525	1797	1577	2807	2738	1602	927	601	512	479	449	408	409	408	420	439	444	422	449	437	391	431	466	463	420	458	460	421	440	424	447	408	457	447	443	467	453	421	427	451	406	465	468	429	413	443	458	408	417	434	442	437	450	398	437	392	445	472	449	440	434	456	438	456	427	403	439	436	445	450	473	427	461	409	454	448	431	422	415	418	429	405	417	431	445	454	429	441	432	415	465	432	458	429	427	420	436	428	449	439	462	380	402	400	432	434	400	457	447	435	446	391	454	442	438	440	468	463	431	431	479	433	428	405	425	455	429	447	398	411	413	434	452	430	420	418	422	412	433	455	417	437	419	429	428	418	428	430	454	425	446	431	413	412	439	469	456	436	393	455	421	444	441	409	470	472	430	460	424	436	435	422	438	432	472	409	440	447	402	450	444	434	420	459	427	376	411	401	465	458	358	462	454	435	471	404	422	441	437	419	455	421	453	425	458	440	464	450	449	438	423	477	404	473	401	436	423	431	410	405	439	419	443	430	436	457	395	436	389	481	432	475	408	408	443	449	429	461	413	437	429	421	447	431	412	414	431	437	458	435	441	415	438	442	459	387	398	446	471	424	435	421	424	446	415	440	429	435	399	489	473	426	410	433	396	391	452	409	409	435	460	352	400	430	402	436	426	411	420	381	413	432	433	414	406	420	467	421	441	446	431	448	448	441	461	423	410	453	436	395	423	443	433	469	455	449	452	429	433	410	446	429	410	445	469	460	441	415	450	433	441	425	393	422	469	449	461	427	380	469	442	466	397	418	397	411	431	421	419	405	405	424	442	441	440	397	458	433	440	388	452	440	389	425	436	391	426	436	395	429	414	418	407	461	449	404	408	415	420	444	421	458	423	437	433	393	452	445	421	445	445	414	430	464	418	444	443	426	462	440	451	474	441	417	439	415	447	444	442	462	467	463	439	448	439	461	432	423	450	438	405	425	440	421	460	461	437	452	433	408	461	425	417	425	417	418	443	445	420	445	433	444	423	435	445	479	431	418	429	454	457	439	442	440	401	437	457	421	452	397	451	433	465	455	396	412	403	429	439	450	424	406	408	405	439	432	480	386	412	420	463	427	409	420	441	435	401	406	444	453	440	404	409	442	441	409	411	409	417	449	420	458	374	443	420	455	417	455	458	441	416	445	438	446	416	426	440	439	433	425	444	425	449	409	427	422	419	449	394	436	403	466	459	440	449	430	458	415	434	432	421	430	418	456	435	441	443	458	441	428	449	440	457	434	407	427	431	429	454	442	415	426	452	450	418	416	436	429	438	428	400	416	437	457	429	435	424	424	442	445	453	445	474	422	427	437	445	395	448	413	491	449	447	425	445	462	432	416	404	458	413	460	399	469	424	430	408	436	454	453	424	475	441	410	414	431	421	421	436	389	464	422	425	407	453	462	431	426	452	435	427	414	428	411	426	444	445	460	471	451	405	470	432	426	431	423	442	450	446	439	425	430	428	426	412	425	426	454	434	431	446	449	410	441	464	396	489	438	455	449	441	435	412	475	438	428	438	442	424	453	464	405	445	433	431	410	420	422	428	447	444	452	464	409	433	440	433	422	453	382	436	432	405	457	423	422	424	426	462	486	409	398	451	397	440	480	450	444	442	436	422	409	442	429	463	466	431	458	462	407	426	432	422	412	421	428	415	442	429	414	464	431	427	420	440	444	399	440	433	447	437	433	407	435	448	421	436	381	432	421	444	430	409	432	444	381	396	429	471	421	436	456	399	428	404	435	440	423	411	439	432	408	449	441	424	432	425	399	439	455	413	449	401	403	413	427	400	427	438	435	412	437	420	414	409	424	419	434	406	442	396	395	441	428	450	443	449	409	459	459	464	401	451	411	463	425	385	458	437	422	431	430	383	430	431	386	441	416	448	414	406	462	417	426	434	443	453	447	491	447	435	454	452	474	431	448	443	444	469	452	433	455	404	438	467	417	428	479	412	473	421	425	451	407	475	440	407	464	457	445	429	435	415	417	419	459	427	469	455	444	386	432	438	456	387	415	422	420	446	438	443	444	441	467	429	413	417	439	435	443	453	437	431	473	447	473	398	418	412	416	399	441	427	431	478	436	399	402	391	439	415	400	416	408	390	422	405	437	455	456	446	443	459	415	454	432	411	425	384	414	458	443	414	429	435	430	400	441	427	406	445	431	403	461	425	435	436	418	449	398	405	447	419	401	457	416	422	457	427	412	371	403	436	441	385	401	448	416	450	413	429	409	394	441	445	444	442	439	414	422	431	474	416	425	453	410	435	444	405	445	448	432	489	453	435	410	424	445	424	434	414	373	438	463	454	459	433	429	409	470	407	422	437	423	450	415	444	468	426	384	427	442	456	435	439	390	411	445	487	413	387	439	479	427	458	416	428	396	438	471	410	453	425	457	438	440	424	414	438	422	438	431	419	457	456	428	453	412	411	444	422	448	468	427	443	437	440	437	410	440	418	398	430	452	454	443	436	431	418	430	433	424	457	451	460	392	413	424	406	422	414	413	436	439	390	453	400	421	432	442	440	422	438	435	383	406	423	446	426	419	436	446	434	430	420	437	424	458	436	405	433	458	429	436	417	505	441	429	430	442	419	475	421	461	430	429	435	404	412	445	433	492	415	448	413	433	420	444	455	430	393	425	438	433	467	432	423	408	419	461	442	459	452	426	418	456	392	469	431	443	430	437	408	432	446	428	468	445	407	418	436	450	446	391	414	408	426	449	382	422	409	435	466	419	396	425	423	433	479	457	460	457	430	441	436	470	440	412	431	427	431	451	441	419	400	447	439	433	427	419	445	398	415	421	422	422	422	446	437	413	432	449	440	397	438	449	434	419	388	428	401	422	449	453	430	447	436	427	444	426	419	413	453	427	442	433	460	423	406	394	482	473	458	423	429	444	392	454	465	453	445	434	411	434	435	444	439	428	446	441	422	434	445	521	412	442	405	429	439	433	465	400	449	435	431	427	430	419	413	444	403	441	417	419	442	437	435	435	412	443	417	427	418	460	429	408	388	428	455	421	422	471	404	402	424	439	439	455	423	442	425	448	381	431	452	393	385	414	416	435	441	447	451	457	437	439	451	451	409	451	455	458	416	447	455	434	436	450	432	440	423	451	456	437	416	395	463	457	432	425	449	416	457	451	467	459	446	449	388	421	412	434	444	403	431	402	433	470	441	443	411	455	429	462	449	466	433	470	445	470	428	437	471	406	383	436	425	441	468	371	429	436	447	402	410	428	442	411	453	447	391	414	414	395	443	440	433	415	458	424	433	411	436	431	396	452	411	429	403	432	417	449	450	437	406	483	448	444	414	435	426	415	432	438	416	450	437	448	466	431	405	423	461	450	393	434	401	443	440	395	454	440	407	449	426	440	408	429	432	425	457	422	391	460	463	432	445	424	423	455	445	428	426	383	443	434	437	390	400	437	392	406	407	443	401	411	440	419	405	475	433	410
9389	8979	8249	5591	4426	2381	2190	3916	3494	2002	993	618	489	451	398	400	431	414	393	428	385	415	372	386	391	392	414	444	404	418	405	401	407	432	413	391	397	384	381	436	394	381	391	432	391	414	413	411	399	400	399	375	389	403	426	410	429	379	398	429	432	415	364	396	387	435	394	403	396	440	419	405	412	427	430	415	397	408	428	391	372	414	395	436	394	387	417	374	405	407	381	408	445	400	397	411	408	383	402	395	389	413	411	439	406	397	377	426	418	395	367	414	420	384	399	375	416	392	397	412	405	429	384	389	433	415	407	395	389	415	395	411	414	432	428	439	366	418	422	386	410	436	379	408	404	402	434	370	386	425	375	404	396	391	404	400	394	365	420	377	390	391	435	391	423	389	403	428	390	411	419	402	443	403	383	406	400	352	401	396	406	419	419	395	426	445	391	433	417	424	413	393	423	412	377	415	439	368	405	402	379	388	421	403	384	388	391	382	432	395	446	395	420	412	420	398	418	415	427	389	402	390	395	371	431	400	411	373	419	395	414	420	397	414	411	407	418	410	386	379	420	442	375	413	392	376	402	424	375	396	422	377	414	430	391	370	416	410	384	431	400	443	424	370	404	351	431	423	425	422	432	388	404	408	433	428	406	413	418	408	384	393	370	426	395	374	408	418	388	430	396	412	438	383	413	401	459	393	388	431	399	411	425	374	382	378	391	379	389	401	403	382	419	413	431	427	385	377	424	382	386	370	399	400	393	362	397	400	391	397	401	406	418	418	401	404	417	394	418	402	392	390	381	394	378	404	404	393	412	420	381	391	410	396	404	408	453	411	406	388	428	403	399	431	398	363	385	430	429	418	408	402	408	404	395	378	416	422	375	406	399	401	440	405	396	443	441	444	368	379	420	386	381	394	376	439	386	396	428	434	371	388	441	402	397	377	426	402	390	417	382	410	419	405	437	411	408	402	404	427	407	406	386	408	380	385	426	409	384	368	446	451	398	404	415	419	396	391	381	402	396	438	407	391	379	426	453	369	418	374	392	388	412	417	415	455	401	427	381	373	353	392	428	381	370	400	412	402	392	405	376	408	386	379	389	446	403	352	416	404	432	406	403	392	403	420	403	432	394	433	418	418	409	401	370	416	397	429	373	423	423	392	389	398	387	393	461	399	395	442	411	426	379	391	369	398	408	381	373	392	376	393	413	379	436	412	383	358	382	416	413	404	417	389	389	416	433	437	386	397	393	405	389	419	389	421	385	401	380	407	421	405	395	419	387	398	419	434	405	402	412	419	387	386	397	376	394	413	406	418	418	420	388	407	381	401	399	368	384	395	377	408	435	394	388	398	404	411	403	405	397	410	417	466	396	389	404	401	411	400	397	434	423	398	382	455	386	399	417	419	432	432	365	377	429	395	427	427	404	380	386	373	394	416	413	408	402	417	394	394	386	396	443	381	389	416	418	421	422	392	390	414	376	390	394	390	375	426	439	397	362	459	391	408	400	389	403	413	378	395	411	402	424	409	391	386	407	458	416	417	404	421	433	362	387	403	420	410	426	393	435	356	400	417	427	393	426	386	387	412	392	397	411	413	401	402	376	386	418	388	363	425	415	408	410	425	400	420	382	411	410	390	407	485	421	396	390	417	405	400	441	449	381	405	395	397	387	401	402	392	391	417	393	382	410	370	371	410	400	393	428	413	392	435	429	418	445	414	408	386	388	386	389	390	391	396	383	384	407	387	387	358	424	412	372	391	403	423	377	389	384	397	417	401	416	403	432	432	440	382	429	414	397	431	398	407	412	402	370	445	422	378	468	413	414	413	428	398	378	410	379	400	400	403	389	379	413	392	415	395	383	400	416	367	428	397	404	403	435	390	396	388	431	419	390	398	437	381	416	423	390	385	395	410	436	412	400	418	425	422	414	410	401	425	416	411	403	408	423	378	424	380	375	410	413	397	419	426	425	390	407	391	415	417	412	439	419	411	373	414	402	377	395	422	439	426	410	417	430	375	406	429	410	408	397	390	413	420	420	375	400	414	389	421	402	439	431	394	424	382	415	411	434	390	412	381	409	385	440	418	411	371	375	362	392	395	389	429	368	404	409	397	429	375	412	416	427	408	356	400	415	420	427	412	407	399	417	431	372	372	398	418	384	384	407	389	427	399	384	384	393	373	393	426	382	429	392	381	403	375	450	382	400	450	399	422	409	410	392	386	388	404	375	403	430	410	362	441	409	434	401	441	418	392	428	386	429	374	370	424	385	416	360	406	442	431	404	426	409	397	434	429	419	410	399	453	405	396	424	415	434	383	409	382	412	401	397	412	362	395	378	406	422	393	371	418	414	430	396	403	433	388	432	392	409	406	408	418	440	406	400	384	386	405	432	408	391	422	394	374	404	410	397	411	421	394	401	387	408	391	394	411	436	414	434	379	430	417	382	386	391	399	418	424	396	418	412	395	426	405	441	400	383	397	415	412	420	398	372	428	413	383	384	436	386	398	421	405	409	389	406	416	417	407	401	442	426	431	444	426	391	372	442	431	429	378	424	434	417	430	407	409	354	389	413	391	416	396	407	398	403	378	408	383	419	388	403	425	409	410	390	381	363	391	407	387	386	343	400	397	399	396	411	404	396	383	406	388	408	385	388	380	427	432	422	406	392	419	428	417	383	381	402	415	397	403	403	392	391	374	445	386	419	426	422	439	408	410	432	454	406	408	376	377	399	413	390	369	394	370	403	393	424	432	413	404	408	402	387	382	393	370	388	381	388	409	393	399	421	384	414	436	406	421	405	429	368	383	452	446	397	399	425	411	431	379	384	443	393	407	403	420	425	425	391	387	432	407	405	432	432	398	431	426	428	396	407	381	428	389	428	375	396	403	387	431	425	423	368	380	407	438	390	390	447	448	406	387	423	386	391	394	381	421	404	365	408	446	427	411	420	409	426	423	419	404	394	397	381	401	376	406	392	411	404	412	426	401	383	435	384	393	408	434	422	393	411	394	440	376	411	445	384	432	417	425	398	414	391	417	375	411	391	378	416	376	403	395	396	417	411	410	390	405	400	406	437	399	385	398	395	375	418	427	448	409	373	409	380	386	399	409	439	384	385	416	394	429	400	426	404	427	424	410	388	411	387	413	390	422	380	397	373	367	432	353	412	412	438	389	407	387	390	415	397	420	380	448	447	396	399	431	418	404	417	411	364	399	374	370	423	396	379	410	407	423	412	418	415	425	387	386	432	404	418	381	426	373	409	393	430	453	403	410	389	367	418	385	364	406	417	412	415	389	393	418	410	417	426	404	383	383	400	428	409	429	402	418	420	434	385	395	415	422	374	402	402	399	393	389	392	404	403	414	396	414	403	415	380	408	390	379	422	440	401	388	412	396	362	393	383	422	398	416	398	424	409	379	397	478	435	423	427	374	404	378	407	376	396	403	404	391	426	417	418	421	439	424	407	396	433	380	391	407	422	404	429	415	439	415	419	400	401	389	397	432
25473	21329	27178	25072	10667	3874	6781	23339	20632	10738	3890	1778	788	452	447	419	433	460	427	423	450	472	440	401	411	401	431	441	417	420	453	464	468	443	457	475	421	399	403	409	413	454	438	425	401	435	431	423	431	443	416	405	396	402	456	429	425	427	427	435	402	425	386	444	412	446	418	424	431	378	446	435	450	448	415	412	427	412	461	445	449	447	426	455	407	451	407	446	401	391	417	433	473	448	414	428	424	454	454	434	412	416	409	423	411	439	417	418	466	457	398	432	407	426	425	421	390	456	434	419	407	398	440	407	450	390	424	418	424	393	429	431	406	451	417	437	416	430	406	467	405	427	409	402	399	399	394	433	450	403	421	398	437	396	396	423	469	471	431	443	476	455	452	381	428	440	443	412	418	428	408	446	461	442	404	429	481	400	416	426	408	443	429	437	420	409	435	439	418	420	393	419	422	437	465	424	387	425	434	432	481	406	423	388	434	421	422	426	406	433	432	432	414	424	410	420	441	443	435	408	436	427	420	402	442	453	411	417	393	460	398	448	414	419	436	392	440	393	452	388	403	405	425	441	439	425	424	461	418	444	455	437	415	411	431	407	391	435	446	437	425	397	405	423	409	402	444	415	442	438	414	407	446	396	406	406	463	441	417	435	430	441	419	448	401	455	399	382	437	437	387	416	446	422	388	388	419	410	413	437	435	427	410	424	417	383	455	436	420	425	412	433	405	359	410	422	419	418	431	441	419	416	407	436	427	423	459	432	468	423	426	428	422	443	462	476	410	433	427	439	461	455	412	421	401	486	424	412	440	408	419	428	427	426	412	443	413	449	412	448	430	458	418	441	423	395	435	431	444	391	425	416	433	394	431	451	411	453	354	436	426	426	418	436	420	479	442	416	416	407	427	430	412	414	420	456	415	420	382	422	418	469	460	451	433	408	406	405	416	414	427	411	428	392	428	444	416	444	399	433	414	424	421	395	414	425	423	438	419	406	421	409	414	455	452	403	461	425	451	427	395	427	412	406	416	431	427	441	414	410	408	427	411	399	421	407	449	425	421	415	418	460	416	382	410	429	392	427	413	405	396	428	421	410	416	418	423	416	423	418	402	403	426	430	428	411	405	448	410	450	442	417	401	449	396	434	419	426	387	370	459	422	433	424	413	402	407	428	430	399	427	408	416	440	428	422	439	426	409	430	396	411	392	404	435	401	455	425	416	407	415	420	401	395	434	414	459	415	454	391	426	425	431	396	411	422	431	439	430	442	413	435	429	413	432	460	450	413	388	405	415	416	404	441	443	425	416	421	427	420	389	424	397	414	429	409	446	411	398	461	403	448	427	443	415	415	418	459	384	414	417	414	424	447	406	436	477	432	393	461	449	426	424	453	386	408	397	409	426	434	392	365	433	425	412	466	409	426	448	445	428	400	428	436	391	420	405	436	433	396	408	402	418	395	429	415	432	461	436	418	410	442	445	467	413	404	439	438	465	410	424	404	454	423	421	433	415	434	428	461	374	402	409	454	417	423	430	419	475	427	414	426	395	444	462	401	447	444	410	420	440	416	426	446	432	411	427	422	397	396	431	430	480	405	439	445	440	438	440	411	401	424	402	425	401	407	404	399	426	406	416	421	412	442	421	382	456	415	440	431	453	455	417	407	378	391	426	436	435	434	426	457	465	436	444	450	413	438	416	436	393	451	406	395	412	412	468	437	431	429	390	436	437	412	451	411	407	416	423	406	445	430	431	437	450	420	423	411	429	445	416	417	477	454	423	420	426	405	397	376	460	420	417	479	452	413	425	436	407	428	448	412	420	459	434	437	438	441	424	431	434	451	407	438	392	407	398	441	430	405	405	410	419	378	415	401	455	385	423	445	438	412	421	377	437	427	405	395	436	457	425	421	400	431	441	429	400	450	415	422	414	448	440	427	450	435	398	434	436	449	423	430	410	403	427	431	452	426	466	432	424	448	437	427	413	396	428	408	453	410	456	384	399	476	418	442	450	434	447	383	405	429	432	404	412	444	423	405	428	419	414	452	415	436	377	453	440	417	392	415	464	431	458	451	446	443	451	437	411	419	435	410	427	423	439	434	427	440	447	457	419	419	412	392	412	457	419	428	433	393	409	412	446	475	434	438	419	442	427	425	436	426	429	457	435	406	405	410	421	416	396	412	410	449	442	438	419	436	420	432	465	450	429	377	464	406	409	409	413	434	424	422	437	442	442	412	403	418	429	420	401	435	425	423	405	436	418	435	410	386	422	407	435	398	441	440	386	428	407	444	427	411	434	412	468	441	409	408	438	434	420	410	455	421	376	440	430	450	450	390	419	396	421	425	401	447	419	417	405	408	424	420	411	419	448	427	443	391	461	388	431	445	401	446	435	404	433	376	404	419	426	423	452	448	427	432	393	414	396	442	389	439	454	430	407	415	370	419	414	430	456	409	444	425	403	452	399	438	438	444	422	389	436	428	431	423	401	418	487	410	447	411	411	439	453	424	436	455	382	401	424	477	448	413	413	425	431	415	423	410	448	488	441	413	419	395	414	434	441	415	414	475	406	438	426	409	464	383	438	403	399	419	413	453	448	407	385	437	454	419	437	451	439	449	398	428	426	422	450	451	435	427	433	416	409	398	375	396	426	413	439	460	422	382	443	420	449	427	450	405	421	438	434	409	413	394	433	431	428	396	421	393	442	413	453	427	361	467	434	414	405	425	435	417	413	448	464	454	442	420	401	420	433	421	444	444	422	466	436	419	424	421	414	431	397	445	458	370	384	461	463	460	439	442	449	417	405	433	433	430	423	435	439	462	396	399	471	431	446	440	460	402	410	395	432	412	406	450	449	409	423	415	425	423	419	435	417	443	426	431	435	463	430	429	425	390	437	425	419	410	436	393	398	417	434	398	390	418	395	407	448	413	428	453	454	407	433	458	412	418	428	440	403	395	422	402	417	416	437	407	437	420	402	445	427	416	473	385	444	365	410	391	434	426	474	413	408	424	476	453	437	406	479	409	456	444	419	454	396	451	425	394	411	447	440	446	402	423	395	372	423	419	403	459	429	442	435	414	447	453	415	405	403	381	430	442	400	416	434	427	430	423	422	419	404	420	452	417	406	444	433	422	426	422	424	437	428	427	423	422	423	427	451	403	414	435	430	419	439	452	400	437	421	428	397	429	423	434	460	416	443	446	409	449	426	457	398	404	436	411	427	381	434	434	439	405	442	414	466	418	376	447	459	420	416	409	409	450	415	468	442	420	420	425	425	390	423	423	397	419	443	483	399	396	403	404	441	443	415	398	452	403	394	472	400	456	431	417	431	428	423	420	434	438	428	443	429	431	384	446	409	424	427	380	460	459	427	430	463	436	430	425	437	388	396	406	411	461	428	428	425	430	439	433	434	416	455	435	420	432	457	382	440	403	398	405	427	437	453	420	425	428	466	441	458	414	453	411	443	409	409	433	442	418	445	466	454	415	406	418	442	422	440	422	401	406
7436	13344	14738	9566	5051	4078	9441	23280	18712	9398	4188	2077	819	548	466	424	409	420	399	430	420	467	394	458	442	448	413	407	437	431	460	410	404	417	411	429	431	400	380	442	378	397	472	417	404	412	417	429	420	419	423	453	414	453	447	402	440	404	444	459	426	398	417	426	440	440	421	445	448	391	436	404	440	400	415	436	453	421	402	406	398	425	439	408	412	449	467	403	404	448	442	393	434	409	402	414	450	419	412	409	426	446	374	407	441	414	389	452	418	455	450	416	407	385	413	396	413	402	422	452	424	428	425	439	448	456	407	420	388	453	450	422	428	453	434	403	447	447	405	415	434	418	421	414	458	421	439	397	451	446	417	439	430	438	451	369	400	383	434	441	411	403	422	428	431	441	430	389	419	424	402	458	415	440	449	442	427	375	426	427	419	426	413	412	447	430	403	402	419	418	404	399	431	426	394	398	417	435	409	385	445	442	418	434	417	405	442	392	427	384	422	427	417	396	389	416	431	409	414	425	414	441	424	430	436	419	433	395	437	437	442	406	438	391	411	382	404	445	417	434	407	477	412	420	446	470	389	414	462	400	433	417	406	445	399	422	418	432	426	384	432	429	462	436	441	424	380	425	411	452	427	418	394	432	419	430	433	407	404	452	437	423	426	426	411	406	464	420	387	462	425	438	452	400	396	369	431	432	451	405	402	418	437	392	407	447	430	412	393	424	424	426	431	423	409	387	410	422	399	421	404	395	425	427	451	377	417	437	462	410	432	411	426	415	425	439	428	390	397	404	406	397	402	406	416	397	481	451	422	408	421	471	399	415	395	433	438	437	422	437	423	425	374	458	417	412	407	426	408	441	369	417	420	424	449	418	394	385	414	404	411	415	450	408	429	428	415	404	422	425	402	431	365	424	403	419	411	440	432	422	428	397	465	433	448	436	423	424	454	405	402	450	424	441	452	440	429	428	449	403	470	428	452	416	396	413	408	428	426	405	439	422	393	447	472	455	380	448	408	453	414	417	423	416	392	425	392	401	420	430	410	443	446	415	400	408	415	393	413	387	437	420	413	423	432	413	410	440	451	436	412	439	438	418	428	413	422	418	407	400	439	440	393	391	450	471	440	424	414	433	393	402	385	410	410	419	453	397	425	413	402	425	456	432	424	428	422	453	447	395	420	437	387	463	428	436	415	397	435	397	415	452	437	404	426	434	410	410	394	417	420	408	447	464	396	433	409	407	449	465	403	449	431	451	417	412	382	414	446	433	432	412	392	451	394	455	410	410	402	419	415	423	400	405	414	427	414	401	425	422	422	382	439	405	403	410	425	432	401	426	419	437	409	458	396	385	428	427	422	401	426	413	393	441	453	456	405	473	435	442	401	394	426	412	428	397	425	435	462	430	400	439	446	465	401	441	403	433	415	405	411	434	442	454	429	422	375	393	447	427	398	422	371	447	385	405	429	398	459	403	437	440	407	432	395	408	418	421	429	432	407	397	441	416	423	425	439	436	411	447	409	413	424	429	470	447	437	417	407	427	432	429	410	408	428	406	428	412	454	380	443	379	432	434	433	420	410	416	445	436	392	437	430	419	440	388	420	433	451	421	416	396	442	406	457	437	458	452	455	455	438	430	410	388	400	409	416	400	419	442	416	421	433	408	441	400	424	418	419	427	416	385	400	447	416	406	431	441	412	441	407	406	419	421	445	430	395	406	416	404	397	426	443	458	384	454	446	404	392	432	436	423	427	460	443	444	413	388	434	406	400	438	407	406	393	426	448	420	384	405	446	414	433	403	414	396	401	387	417	404	424	461	420	433	440	403	435	416	405	418	429	439	401	387	438	395	432	366	407	449	404	390	389	432	389	386	431	413	416	416	410	418	419	389	397	407	402	432	423	400	405	421	391	350	420	453	413	422	453	394	413	437	433	407	417	411	435	385	416	416	440	411	406	444	421	418	404	401	385	413	412	423	428	434	426	435	400	390	431	385	419	409	413	388	413	427	410	408	446	412	421	443	411	432	433	414	415	412	450	447	428	431	465	414	384	384	431	404	431	405	417	422	429	435	418	415	432	370	415	387	463	423	400	386	431	399	428	415	435	410	411	437	414	418	424	464	417	400	443	378	397	401	396	397	413	422	434	419	417	413	455	416	404	411	388	421	444	414	408	391	410	427	437	459	438	391	406	429	432	460	409	431	395	426	430	409	454	420	418	397	387	385	438	394	432	434	385	424	420	458	411	419	402	415	429	427	455	418	423	378	406	402	417	410	407	405	434	448	411	421	410	425	462	421	415	450	439	428	420	427	397	418	390	420	397	406	408	428	445	444	401	381	440	410	423	420	430	401	436	419	402	435	404	401	388	439	437	445	455	449	388	402	444	436	439	456	417	392	430	398	423	428	383	360	388	429	442	418	419	417	424	422	404	416	449	448	418	430	416	408	433	441	390	413	432	453	445	414	391	424	428	429	419	418	398	409	443	405	398	395	467	394	407	401	422	365	400	389	412	462	439	384	422	414	398	387	471	404	412	420	431	426	441	422	433	430	427	405	416	448	437	457	431	410	411	444	406	397	385	397	405	391	419	404	392	365	422	465	422	440	390	419	418	444	429	447	425	411	418	424	424	417	445	444	402	423	420	390	437	382	409	432	405	399	404	393	410	407	423	373	440	443	394	416	409	439	445	428	436	433	418	407	430	402	435	401	419	417	407	399	406	426	376	424	457	453	415	447	418	444	417	409	454	386	397	438	413	403	413	406	432	424	415	413	446	411	419	438	401	400	401	396	410	431	418	421	404	423	433	388	417	425	399	400	437	408	370	420	447	420	452	417	426	415	412	424	418	415	392	427	407	439	396	423	405	419	441	381	414	399	442	417	446	437	410	435	426	398	396	391	431	402	431	420	425	490	452	417	440	424	403	413	431	430	413	401	410	413	405	468	395	432	407	432	399	394	453	397	393	414	446	401	412	448	387	412	430	426	435	382	437	406	452	410	450	434	418	422	426	429	413	440	381	433	387	415	422	421	394	406	401	409	444	421	411	369	452	412	392	439	420	428	413	398	410	427	422	421	382	416	380	442	395	428	452	434	418	436	394	380	412	442	423	444	411	395	437	409	397	410	402	453	449	440	473	419	433	421	391	405	440	455	423	383	405	430	402	425	416	390	413	437	442	431	395	403	428	457	429	425	410	449	378	469	431	435	427	429	420	426	440	427	393	429	413	402	430	389	418	383	432	431	389	413	402	448	458	420	388	423	412	414	422	412	431	395	429	390	420	416	455	462	416	418	404	423	389	431	396	417	412	410	435	453	418	461	431	414	397	447	430	427	426	417	417	403	426	432	428	413	394	435	404	411	383	399	437	432	424	409	435	410	428	404	413	446	418	430	459	405	408	420	405	407	416	404	423	445	429	396	416	450	433	427	415	364	415	411	464	424	424	394	383	421	405	413	449	414	456	375	425	418	352	413	383	446	394	384	433	430	410	412	396	449	389	439
24175	21348	28627	24416	21215	12912	13800	39090	37325	23547	11102	4113	1248	664	588	535	520	513	503	536	537	522	535	492	542	568	556	530	520	548	519	512	517	522	513	525	485	553	539	551	541	552	513	535	520	522	518	532	538	523	519	518	539	505	559	559	579	532	535	491	524	550	511	497	538	520	514	536	519	546	520	522	523	509	494	526	572	485	557	531	528	515	521	508	503	550	520	488	554	559	519	509	523	545	515	509	523	532	519	570	511	507	574	550	531	491	558	481	521	486	517	507	510	515	475	490	498	527	508	525	509	477	537	540	546	532	499	544	504	508	525	547	524	545	558	548	582	518	497	553	489	503	513	559	556	559	542	511	488	516	518	542	537	529	549	503	563	507	531	531	526	528	492	505	545	531	521	519	509	521	507	497	523	525	531	532	526	513	542	508	512	549	505	501	515	507	506	528	553	512	560	494	533	499	535	515	518	543	468	499	519	521	516	534	550	511	511	542	538	519	529	562	517	497	535	492	546	520	529	545	522	514	547	503	540	515	525	489	485	534	552	553	526	575	504	522	522	504	519	485	547	515	503	503	567	560	488	517	525	504	512	519	517	558	525	535	536	497	539	555	522	480	512	491	518	531	495	484	506	519	493	531	523	482	505	565	522	494	485	509	525	500	537	521	544	542	483	522	501	511	549	534	512	527	519	540	536	519	562	518	552	508	509	526	530	527	501	484	548	509	508	539	527	507	538	512	508	518	521	515	527	520	529	511	487	513	518	533	483	531	516	534	490	520	544	501	499	515	471	551	515	529	505	572	546	509	498	498	522	504	527	510	509	590	528	451	560	518	494	521	541	556	474	491	499	506	545	549	558	533	518	503	546	518	552	498	521	547	525	499	513	526	554	530	548	547	495	521	504	531	524	547	525	546	511	535	529	505	498	528	512	523	540	534	530	520	536	520	592	509	520	558	534	514	468	489	522	505	504	530	528	530	535	534	499	490	503	519	528	549	508	515	536	518	540	533	488	483	517	515	526	562	543	524	518	520	526	509	476	530	508	497	540	498	531	491	527	496	529	508	576	500	487	536	495	520	500	511	526	564	511	485	535	557	493	472	518	510	519	511	543	516	513	472	471	492	553	515	503	529	491	508	522	545	500	519	529	509	541	524	514	512	509	537	556	499	498	488	470	543	491	491	530	532	528	514	541	526	475	543	535	527	497	517	513	510	517	521	504	537	544	503	531	556	543	516	553	486	505	505	535	557	582	574	511	496	466	503	516	525	463	533	493	508	503	536	559	537	504	498	492	520	555	557	590	517	534	525	465	544	509	517	575	534	569	525	538	511	502	551	560	519	510	512	499	512	543	491	534	512	566	527	513	502	533	530	507	533	511	525	543	506	531	500	522	532	519	500	524	551	543	514	502	525	493	485	547	537	489	507	521	486	551	483	550	524	491	537	537	472	499	473	530	534	479	536	519	502	540	540	521	537	532	499	527	533	529	533	488	497	546	496	513	499	477	499	528	549	506	551	519	474	509	530	540	510	480	508	544	525	531	497	505	489	503	534	482	494	548	473	527	560	511	529	486	534	518	500	561	571	528	538	496	500	478	494	536	531	507	515	504	492	530	521	498	543	530	579	483	528	498	512	515	518	529	523	549	523	519	498	508	500	525	501	521	532	523	566	501	477	526	546	502	503	532	532	506	512	500	503	538	490	483	500	566	520	531	546	551	530	515	495	519	570	499	503	511	512	513	542	507	508	481	497	552	500	522	545	518	525	489	510	467	504	522	503	506	546	483	534	533	499	520	496	544	475	551	530	573	531	514	515	520	490	600	549	547	543	517	504	520	503	508	552	510	543	516	502	534	494	532	539	537	531	517	499	499	529	470	540	546	529	530	504	524	503	508	526	496	484	454	513	544	524	554	520	510	527	535	517	559	517	506	494	522	540	545	532	529	494	493	501	518	537	516	488	508	518	529	512	541	492	481	525	554	478	521	533	530	533	516	485	514	530	546	531	522	551	526	556	543	542	500	536	553	551	519	486	530	533	558	536	530	493	516	530	499	492	492	568	489	521	521	481	540	522	511	474	519	548	530	504	523	538	569	525	507	495	532	477	512	523	521	506	508	554	474	550	514	504	509	511	499	530	527	528	531	528	516	481	535	526	486	536	512	514	540	518	548	505	550	521	526	523	491	496	529	556	504	512	496	524	529	556	525	546	549	503	532	523	537	482	539	506	524	510	502	540	487	524	538	555	515	506	525	522	551	483	504	508	498	526	471	510	509	488	534	538	540	480	530	516	523	521	484	518	513	496	529	524	497	512	548	502	536	518	525	534	531	514	492	537	495	550	501	516	531	569	527	531	554	558	518	521	532	493	560	504	540	489	500	511	491	504	511	522	517	497	495	516	543	522	514	505	526	486	489	522	557	501	558	560	471	505	504	534	530	534	502	525	551	537	538	531	523	534	510	520	547	502	492	514	518	512	549	544	491	516	508	481	524	480	514	496	546	497	518	516	522	563	529	569	550	488	531	538	534	538	515	491	522	518	513	561	533	510	522	507	513	556	526	509	538	507	516	502	515	526	520	542	549	551	542	531	523	511	510	548	486	516	491	510	564	520	556	575	527	538	525	529	512	528	507	499	520	490	514	534	527	507	483	504	524	540	517	519	527	502	514	556	546	517	523	512	508	508	529	535	525	557	538	496	552	538	582	519	529	490	507	535	532	535	523	513	484	509	519	499	544	479	499	509	507	535	534	535	493	529	519	525	528	541	538	521	491	508	565	515	495	496	510	493	484	497	531	518	499	541	529	500	524	526	510	524	546	517	508	457	506	500	506	555	536	513	498	557	489	523	524	533	509	516	530	485	521	509	501	529	542	515	515	537	527	500	554	519	489	503	524	503	546	553	548	479	517	543	506	530	526	550	562	510	491	501	497	513	540	524	554	491	516	456	483	503	547	501	519	511	482	486	504	538	497	575	501	535	500	553	562	521	544	536	515	524	502	489	477	523	514	544	526	583	563	550	548	532	571	471	536	527	557	534	528	517	509	499	504	516	524	542	499	510	531	477	482	541	507	492	527	494	561	500	468	523	505	513	510	523	536	550	470	564	530	503	510	487	492	484	530	495	519	534	522	484	517	515	536	516	531	500	470	501	471	554	511	558	552	510	543	509	528	546	529	504	490	529	532	551	506	500	485	535	505	519	501	562	504	519	544	546	506	515	514	522	505	485	471	516	554	500	541	500	542	545	540	540	542	583	541	539	507	517	527	491	547	494	536	519	440	499	506	492	537	505	496	519	527	513	524	516	526	502	534	545	498	539	560	507	519	483	512	482	503	493	515	562	561	498	517	535	505	521	555	562	533	506	544	479	526	496	507	512	511	513	562	490	534	512	474	469	578	508	577	537	500	511	513	512	499	501	489	493	503	545	493	503	498	493	534	508	529	485	491	507	555	527	517	517	540	491	528	567	472	492	472	484	553	507	537	490	548	485	509	540	534	560
9702	19864	19854	12423	7588	6168	15750	39426	33375	18490	9508	4085	1452	668	567	515	495	554	492	517	522	497	509	527	508	527	504	479	504	549	523	527	510	498	512	479	525	490	466	549	508	511	522	548	503	490	481	506	496	518	505	479	504	535	501	496	532	511	495	519	460	561	542	479	547	505	524	484	485	498	529	508	506	487	513	506	487	532	511	506	522	530	474	523	512	505	518	564	476	492	505	527	494	489	505	494	480	525	527	521	458	496	491	489	516	498	536	529	539	512	510	526	536	504	505	515	521	541	537	482	515	518	503	498	548	529	478	536	527	500	520	484	515	551	463	489	497	541	511	508	540	494	499	488	508	504	480	492	467	526	516	519	505	533	516	508	492	507	490	510	500	482	507	508	460	496	482	494	480	468	519	501	481	509	459	528	523	501	501	533	510	491	506	504	505	498	475	548	509	525	546	499	522	551	504	478	523	501	481	554	530	526	496	520	497	519	487	503	500	498	536	520	503	510	520	498	488	455	491	508	490	568	524	505	535	499	510	520	532	513	506	525	516	538	477	523	514	501	492	532	498	513	485	461	502	516	493	497	498	497	515	505	546	510	527	496	493	487	512	515	506	495	551	510	467	514	506	473	469	480	490	539	488	503	498	498	490	510	504	548	548	544	507	545	533	492	486	516	505	489	484	494	517	501	520	519	478	544	485	508	527	497	522	482	515	532	528	487	531	554	528	494	581	483	509	520	508	476	505	475	496	493	497	494	486	501	491	514	528	508	489	502	508	502	504	517	503	543	510	495	489	525	522	513	520	505	532	522	508	499	503	489	513	448	489	518	536	534	510	543	498	546	479	517	531	473	493	491	495	514	509	481	515	513	539	486	533	531	501	527	527	492	525	508	492	537	497	505	497	484	494	522	502	505	508	491	456	556	488	495	507	529	508	507	474	502	497	478	498	535	505	499	469	480	514	482	530	488	535	487	483	505	499	502	543	501	516	505	504	503	519	499	498	504	521	564	537	524	510	492	504	467	501	497	497	503	482	481	507	543	493	569	477	522	488	514	524	511	487	485	469	533	526	536	519	528	543	507	489	496	510	464	504	490	537	491	484	476	521	473	495	483	513	540	506	527	524	550	498	506	492	468	473	515	485	492	534	446	516	501	478	518	502	483	490	497	528	493	498	503	489	526	505	506	498	508	504	524	497	530	512	482	464	482	531	488	464	507	475	511	497	530	520	486	494	529	472	502	499	473	491	460	488	504	506	509	522	509	538	525	511	509	513	509	474	489	504	469	473	518	533	546	497	506	510	558	473	477	503	495	540	470	508	504	522	517	516	509	507	479	487	531	525	498	498	515	530	503	494	487	526	529	467	487	484	570	507	517	502	484	497	507	514	485	467	466	505	514	498	542	480	508	493	487	491	509	496	491	519	537	493	568	479	518	548	535	485	474	511	508	499	503	467	555	496	481	503	502	496	503	536	462	496	520	486	459	466	497	474	506	482	511	534	487	492	468	481	505	491	462	504	539	507	509	500	526	543	506	496	513	479	489	497	525	469	526	478	489	492	521	538	499	524	468	501	545	505	500	490	537	483	532	491	474	526	484	503	503	471	531	501	476	497	518	524	516	542	474	533	562	520	510	495	498	478	481	511	473	524	456	541	521	516	520	498	442	465	467	495	486	495	505	512	494	494	483	510	493	519	528	473	487	519	528	500	491	501	533	503	513	496	505	497	473	495	543	500	526	503	480	483	495	488	505	505	512	516	497	486	534	496	491	496	545	495	480	526	487	492	444	500	463	494	482	471	517	493	496	519	498	508	498	471	539	505	522	492	549	481	501	527	505	487	477	494	544	481	507	495	497	528	512	467	531	517	507	517	488	491	480	518	527	555	516	522	540	538	531	481	504	485	502	512	511	502	472	513	503	545	521	458	504	515	493	508	514	509	486	488	501	502	488	474	517	464	495	488	505	478	516	551	500	541	484	497	536	473	501	520	496	529	501	529	454	508	485	496	530	491	474	493	498	469	510	499	476	470	515	479	484	475	485	487	497	502	501	519	512	523	502	536	508	530	490	514	506	557	527	504	524	494	487	451	463	484	539	507	483	504	517	486	507	551	490	494	500	492	476	484	512	494	513	514	515	536	499	491	493	519	510	522	496	508	491	523	488	505	516	506	516	526	525	514	512	517	538	551	478	519	515	484	531	504	498	493	533	513	501	536	475	510	530	522	563	489	486	513	523	558	539	483	483	494	478	515	508	499	477	527	485	502	515	492	438	528	510	531	488	475	500	549	452	513	480	505	510	487	501	498	497	487	476	495	507	513	510	537	519	454	495	496	508	494	495	484	493	508	504	480	495	500	519	491	485	510	491	523	525	462	478	537	537	505	488	467	480	499	517	484	548	522	526	496	527	495	490	510	465	501	457	539	501	514	433	496	524	482	507	485	498	498	500	516	466	456	481	474	484	503	535	562	527	520	522	500	524	514	490	498	489	471	463	482	527	512	531	524	501	504	506	532	497	498	518	480	517	491	496	505	532	464	502	527	500	500	506	471	510	495	494	487	511	536	525	490	529	487	495	571	538	542	505	507	484	519	485	486	487	508	492	504	520	531	508	533	497	507	455	475	483	492	507	477	507	520	484	474	505	490	512	518	522	488	482	514	472	501	484	513	531	535	505	484	509	503	490	477	521	488	490	528	494	482	502	489	542	467	494	498	508	497	502	511	520	519	508	506	521	551	506	499	487	476	513	509	491	482	534	502	483	527	509	478	492	493	506	486	479	482	527	506	511	515	556	517	496	551	470	495	493	503	504	491	492	493	553	482	488	519	516	511	486	489	484	519	504	495	562	490	531	500	529	473	499	503	518	458	503	521	513	496	530	494	460	495	485	474	488	514	569	515	511	500	502	528	449	526	527	529	483	481	498	495	516	502	492	481	496	501	464	507	500	509	514	468	484	513	510	475	492	483	506	477	464	476	482	491	521	491	500	484	576	523	547	490	494	496	510	514	507	505	534	474	495	529	496	486	491	529	498	519	461	482	498	491	471	562	501	515	493	514	510	502	529	475	473	463	486	468	515	497	513	539	510	511	454	498	513	481	491	493	520	482	481	490	548	501	506	508	507	502	498	479	521	532	521	534	494	503	498	553	521	494	503	508	499	478	457	525	509	496	520	500	494	503	496	488	471	491	507	503	527	515	495	495	488	506	513	494	534	491	506	487	528	513	473	525	488	494	478	517	486	516	519	518	481	529	491	445	456	498	503	484	544	525	515	494	531	534	544	557	494	544	506	460	507	509	489	503	466	498	505	486	531	524	503	542	536	508	489	503	495	514	463	542	497	548	487	510	478	512	574	499	481	496	509	508	508	512	523	523	501	516	552	537	532	488	494	487	486	497	527	480	535	499	506	503	521	485	538	523	492	468	513	531	565	552	488	510	492	534	498	485	519	511	514	468	483	509	513	495	513	546	502	498	532	498	482	542	500	521	499	505	505	513	537
27954	15854	8781	4437	2064	1562	1331	2312	2453	1680	1066	649	477	452	423	411	410	435	422	416	400	421	443	436	412	420	456	447	422	416	413	450	406	445	415	409	461	435	403	413	445	434	433	455	412	447	407	394	405	428	399	442	434	455	428	455	423	435	422	435	421	424	394	442	419	428	440	433	425	441	465	428	424	414	434	452	429	416	431	433	418	411	414	418	418	418	408	424	459	422	444	440	400	452	434	429	414	406	461	418	413	458	427	435	427	411	411	402	398	390	400	413	450	426	412	402	443	380	416	446	463	443	429	418	405	437	431	441	426	415	419	445	422	446	435	448	411	456	422	405	409	418	439	417	442	365	377	423	459	445	406	435	417	420	418	401	425	416	419	409	453	405	389	446	416	432	445	420	432	419	423	426	427	461	397	409	443	405	418	398	414	424	409	424	432	454	386	408	421	389	451	413	411	438	427	402	408	462	410	411	422	392	437	429	403	430	400	415	407	432	427	439	479	416	421	445	426	454	366	359	418	430	416	422	449	430	405	413	439	445	450	419	404	478	398	446	406	412	398	373	382	388	391	438	422	425	413	454	417	464	423	455	446	426	381	431	424	405	453	414	437	438	468	422	439	438	417	383	411	421	415	387	450	415	408	446	416	432	400	427	381	395	423	451	425	429	455	404	412	458	436	429	455	430	445	404	448	389	429	430	419	403	413	433	460	411	424	430	424	422	401	429	427	411	426	414	371	403	411	441	442	417	442	433	419	439	384	447	419	415	386	397	379	382	369	451	482	445	438	420	420	383	414	427	448	395	413	425	476	437	442	404	418	385	429	469	427	422	413	413	399	435	411	398	422	420	427	430	425	432	421	441	410	438	419	461	432	382	405	415	443	440	435	436	421	428	375	457	458	456	449	422	441	446	410	425	441	420	439	421	446	436	443	448	421	400	371	410	417	423	438	434	430	413	419	441	412	432	441	449	411	468	412	413	426	388	449	404	458	453	432	427	473	424	419	415	429	401	397	441	427	391	419	448	421	395	419	434	392	432	429	403	450	404	419	427	419	410	387	423	456	426	409	419	435	408	437	408	428	426	422	406	447	439	416	410	417	402	418	423	379	452	381	385	407	404	421	413	423	421	471	437	426	408	386	436	406	423	441	415	444	448	449	426	399	437	422	441	464	426	439	423	416	463	402	425	404	443	425	394	419	423	402	497	444	431	422	449	401	409	426	407	408	437	434	442	422	435	432	428	454	387	442	391	431	426	422	444	414	425	431	432	434	427	453	449	410	422	427	379	417	403	407	446	405	426	457	469	432	418	408	424	444	408	433	412	410	425	462	448	437	444	433	427	398	440	409	382	491	415	411	448	455	432	416	412	427	464	459	435	407	433	433	427	425	404	437	435	445	437	431	417	424	418	396	398	395	437	434	439	389	421	427	479	385	412	413	398	422	397	420	409	427	432	424	406	440	445	416	471	436	432	445	451	445	433	422	398	463	425	424	379	388	414	432	439	423	399	450	399	437	425	407	416	424	416	438	432	425	410	397	445	394	468	425	439	418	430	422	408	433	422	440	425	436	448	412	409	372	436	425	421	459	420	448	406	413	430	385	440	465	423	442	419	423	409	447	394	448	432	412	414	420	434	408	420	411	412	469	447	448	458	388	382	433	446	418	427	407	407	419	437	448	425	444	438	434	400	431	423	421	438	439	405	425	422	438	384	413	450	448	459	373	438	396	452	427	401	409	426	449	413	413	441	415	436	437	452	396	467	386	417	403	415	430	397	428	419	429	451	438	420	434	405	418	478	441	408	428	446	397	422	382	412	416	430	453	411	420	410	420	376	437	411	437	421	435	453	417	420	466	431	433	389	401	414	430	410	410	430	425	429	447	424	382	420	385	448	393	440	411	405	435	408	416	412	389	444	467	434	424	435	416	416	462	416	421	423	418	428	428	422	415	397	442	444	429	439	443	407	405	383	415	421	424	443	427	454	381	455	437	453	412	455	430	433	421	405	438	442	449	413	454	391	382	415	467	393	394	392	428	457	445	425	398	439	419	438	430	407	401	432	396	437	445	399	422	433	449	409	409	448	376	426	442	416	427	408	417	407	430	405	447	441	431	422	445	398	437	391	435	414	402	409	411	424	428	415	431	421	438	419	443	428	396	397	398	419	401	437	434	375	408	411	444	412	407	424	420	401	391	408	424	408	413	397	425	428	407	416	411	438	432	421	443	443	400	408	452	404	405	502	468	436	426	384	405	410	467	437	400	407	429	432	404	469	436	399	434	405	423	426	469	396	435	401	428	430	379	461	429	418	427	407	425	432	403	420	418	430	407	454	435	423	463	405	423	387	446	416	425	447	421	461	439	415	449	426	432	433	420	397	403	444	399	435	397	416	412	407	437	428	406	429	446	442	426	427	416	411	463	396	408	393	424	430	425	431	423	439	453	455	415	425	410	456	408	439	387	437	436	427	468	408	452	447	384	412	390	419	431	451	459	404	419	373	419	408	451	439	398	432	441	464	389	403	398	450	431	442	407	432	448	416	422	401	439	440	416	457	429	406	424	418	414	431	405	381	379	440	425	426	424	422	427	452	433	430	446	413	418	422	439	434	459	415	441	424	441	463	428	415	444	446	458	448	384	451	411	387	401	418	406	376	415	453	421	413	421	459	454	405	397	388	416	466	419	399	439	432	413	435	437	455	410	430	447	426	422	422	453	446	456	437	406	441	392	433	434	408	423	417	413	435	432	413	451	445	415	412	428	415	415	408	436	420	415	431	394	416	413	427	420	393	394	372	445	382	432	399	449	423	442	467	439	425	448	420	456	418	407	439	434	492	425	408	410	455	448	426	406	430	445	463	418	413	469	410	445	417	436	434	423	439	405	445	395	424	451	460	426	418	413	412	415	434	431	417	407	407	416	440	394	453	421	412	397	441	420	420	441	417	408	456	414	396	427	398	410	470	417	428	420	469	399	391	429	416	422	410	460	435	432	395	438	422	431	441	448	423	438	387	425	408	402	459	388	413	441	422	418	459	443	415	384	427	396	458	444	428	471	416	374	422	430	435	389	459	471	408	425	461	407	393	422	459	407	435	441	419	404	465	437	400	445	448	414	402	432	465	427	415	407	420	419	422	448	437	397	450	443	399	422	418	432	427	472	414	414	403	438	407	410	443	475	433	415	434	419	379	410	424	424	451	420	421	387	431	412	402	443	452	440	448	468	429	416	447	402	470	436	405	427	436	434	447	445	432	446	476	420	430	432	422	396	443	417	403	462	428	423	414	442	415	450	431	418	454	443	428	456	440	434	400	419	406	407	425	415	448	446	437	440	445	439	450	445	427	426	436	409	437	417	428	405	369	423	436	464	425	452	429	363	450	406	406	428	425	408	434	419	422	428	407	431	416	408	411	385	470	416	433	441	413	428	427	408	455	404	414	433	458	430	413	401	432	449	427	478	421	418	458	443	417	414	412	405	483	382	418	410	427	413	435	428	435
7804	7889	8550	4002	2739	2294	1940	3152	3213	2021	1170	649	444	395	446	416	375	409	458	401	408	398	416	418	355	411	410	408	439	360	420	395	413	411	404	404	440	415	395	378	401	391	402	414	380	412	413	397	406	419	405	416	422	381	387	355	405	400	427	400	385	434	391	380	409	407	426	390	426	403	421	369	398	385	429	389	430	400	449	388	383	371	421	387	386	434	420	409	460	356	372	418	420	396	405	408	352	404	381	403	432	418	387	387	381	395	381	393	390	397	404	406	390	427	400	392	420	419	389	436	414	413	411	409	413	367	405	392	432	392	400	387	398	388	410	382	416	379	397	393	388	409	374	412	419	378	416	393	393	378	391	395	396	421	365	419	390	388	386	398	429	379	430	365	400	389	414	392	395	406	406	398	430	387	413	402	397	378	411	429	417	398	409	379	403	398	412	442	430	432	413	400	412	381	405	410	393	400	433	397	403	436	389	384	425	409	415	392	399	377	392	380	426	388	423	401	383	403	409	414	420	425	378	395	401	399	381	422	416	434	393	391	413	396	405	371	360	400	378	405	396	397	413	415	392	428	417	399	400	424	393	386	421	386	415	369	371	388	382	393	409	394	409	413	411	420	414	388	376	380	366	410	412	358	336	413	438	446	387	394	372	415	399	438	370	384	406	389	422	427	404	402	410	426	400	444	394	390	397	396	396	410	396	426	409	405	437	373	380	405	347	429	426	378	419	374	398	427	416	398	414	395	386	428	374	389	412	415	381	406	410	395	410	406	417	422	394	386	424	380	423	388	380	424	430	398	390	409	420	435	414	374	400	404	430	394	396	382	440	356	415	405	393	422	432	407	406	420	371	381	392	398	429	398	385	401	399	408	404	390	377	405	406	375	406	422	437	409	397	420	396	388	419	370	376	406	415	400	424	412	420	379	415	377	420	406	424	393	437	382	418	440	420	421	426	396	365	391	406	401	409	425	414	385	436	414	420	410	386	416	370	373	397	416	413	400	388	396	388	366	389	377	408	395	394	397	383	398	401	384	451	402	409	398	393	427	382	404	425	386	375	420	394	397	393	383	402	391	458	391	393	410	407	403	421	402	370	392	402	387	407	419	389	395	420	397	382	340	402	423	406	370	364	414	391	405	415	431	395	395	390	420	415	415	378	384	392	403	376	370	402	405	435	439	400	393	418	359	443	380	341	376	424	390	386	389	380	358	389	413	406	421	408	417	423	439	399	392	400	415	396	375	359	400	408	426	404	416	369	408	369	375	411	382	373	416	411	375	390	397	374	410	424	431	445	408	381	404	368	398	381	386	365	394	382	381	375	403	366	383	386	394	421	396	411	397	373	399	391	403	458	414	374	405	421	395	420	405	421	424	454	393	385	408	396	406	384	389	391	410	414	412	395	404	431	406	380	421	425	388	362	413	406	399	411	409	430	418	423	393	403	400	397	382	417	402	380	380	381	406	397	433	426	427	401	402	385	403	402	423	364	439	405	365	391	392	380	389	421	393	409	426	356	396	387	373	381	392	370	400	359	427	408	380	388	387	381	395	396	427	393	409	422	419	392	406	391	421	369	363	407	442	406	360	397	425	419	407	398	405	370	395	371	360	418	398	403	422	414	381	394	410	372	380	422	425	434	399	409	416	393	417	395	409	408	374	393	366	391	373	426	406	381	398	444	424	379	401	424	416	437	410	400	409	395	402	401	381	410	398	421	400	373	439	367	385	397	401	425	405	418	422	421	409	391	389	402	428	398	410	381	406	412	404	404	388	402	402	443	373	404	412	420	426	409	368	417	404	431	426	386	402	408	362	407	431	383	382	402	401	398	401	389	390	394	389	407	401	350	418	398	399	412	402	389	391	378	409	414	430	393	412	421	410	420	408	412	403	402	378	408	395	402	393	444	404	403	410	423	385	409	428	385	427	401	402	401	402	394	430	403	436	375	408	383	407	379	404	387	376	438	388	385	412	364	430	398	398	406	390	411	403	420	402	404	383	400	413	397	416	418	389	348	366	388	421	440	379	388	432	427	389	400	434	416	417	412	392	406	428	420	387	397	403	370	428	396	418	376	385	384	390	450	403	439	407	388	385	450	405	365	382	418	374	426	412	404	375	363	399	398	387	375	379	430	392	391	422	405	432	427	378	391	441	393	419	437	393	441	417	382	396	376	421	373	424	398	386	398	373	416	476	398	430	404	379	427	412	350	396	398	411	387	406	410	421	432	422	411	413	370	403	452	384	423	419	410	428	389	381	426	366	395	407	445	390	403	365	395	376	383	383	413	396	449	373	408	431	402	403	378	403	367	397	391	388	402	435	400	403	430	395	367	383	397	398	413	382	374	393	418	414	407	406	463	399	384	403	416	380	421	358	423	408	374	428	367	385	399	417	387	390	370	376	390	378	381	422	385	419	393	408	378	390	422	383	453	412	410	383	418	392	410	398	417	405	395	410	402	437	365	383	361	358	433	390	418	385	414	432	377	423	409	391	375	423	408	405	409	390	383	415	406	403	360	379	413	368	389	404	416	356	386	386	429	389	402	391	426	369	424	399	414	443	410	424	402	410	413	431	400	360	413	406	414	382	392	393	417	420	436	414	411	399	381	373	364	403	409	393	413	403	417	381	366	391	391	406	401	363	395	375	392	401	400	417	384	419	403	429	395	399	435	369	399	394	415	439	429	421	380	394	417	397	429	409	408	419	417	414	438	408	375	407	411	394	414	410	416	391	384	382	421	369	393	379	405	379	400	399	404	386	422	417	385	418	418	381	383	384	416	385	406	370	383	408	401	401	413	412	394	409	390	397	418	391	383	401	400	398	381	412	396	374	400	401	394	389	401	415	364	415	375	403	392	422	385	418	401	405	408	414	423	390	390	386	395	423	380	423	393	388	390	446	394	414	378	406	409	446	423	408	402	403	401	426	421	380	421	407	371	416	436	371	418	387	400	395	369	395	417	390	440	414	425	399	382	422	419	378	419	400	415	413	381	400	395	420	405	417	396	443	388	427	414	396	404	434	424	395	447	365	358	410	401	411	394	436	409	439	371	413	433	439	392	424	403	370	380	412	395	378	404	401	377	413	415	396	376	399	400	419	396	416	431	406	403	386	381	391	400	367	387	381	378	409	432	379	413	399	400	406	384	387	445	393	407	371	436	431	404	367	426	379	405	437	416	374	412	400	404	389	405	405	401	368	391	396	428	439	370	426	389	401	386	445	383	429	398	381	417	394	418	423	395	394	386	429	435	402	398	392	401	421	361	400	438	368	400	382	407	407	372	434	395	414	360	424	386	408	365	416	379	395	428	417	412	418	401	417	372	391	439	377	401	406	388	375	389	377	396	424	367	417	401	391	382	410	432	400	430	407	394	416	424	386	396	404	438	396	394	411	378	397	383	426	409	394	396	402	384	404	400	393	407	368	414	404	401	409	393	411	385	411	397	416	377	393	381	373	397	413	407	406	400	418	390	394	401	409	394	368	388	396	428	373
25402	21368	27199	25167	10673	3698	3822	19929	21250	12612	4932	1746	713	511	428	431	402	463	445	401	441	409	443	447	455	405	448	435	436	397	443	442	454	422	416	437	422	387	461	459	433	418	411	440	410	434	408	424	414	424	417	423	418	423	427	404	400	426	427	401	442	416	445	453	400	428	403	426	458	403	433	430	460	407	435	401	417	422	417	404	439	444	401	395	426	403	449	444	438	426	455	398	413	390	403	432	412	416	429	411	447	421	402	464	411	411	441	439	391	428	433	389	420	444	459	412	412	421	398	431	429	401	430	465	422	460	417	416	419	432	407	391	442	397	373	425	437	440	444	399	422	452	435	428	413	421	434	382	455	432	393	423	420	411	450	418	387	391	420	446	441	418	454	428	411	466	445	385	412	417	400	421	449	409	421	469	415	439	433	436	415	396	396	411	419	430	407	428	406	406	401	392	405	444	417	446	425	416	445	437	380	404	415	443	424	428	413	363	423	419	412	377	424	437	393	408	396	415	420	410	449	420	387	432	440	420	423	445	424	435	428	390	416	401	397	437	422	435	461	435	404	434	454	426	422	436	435	437	416	424	408	425	407	421	420	425	462	417	414	405	387	414	459	446	447	416	443	433	414	435	413	411	432	396	430	402	440	479	421	412	436	414	436	424	460	434	424	413	453	436	415	411	413	415	408	423	394	441	410	414	414	435	445	378	419	434	446	465	478	413	426	433	433	448	402	436	401	414	464	452	431	429	422	431	429	449	457	393	436	396	414	436	387	413	383	424	439	408	418	448	402	388	443	430	424	421	420	408	418	417	424	386	399	441	407	412	441	478	411	399	432	421	407	414	474	414	441	402	414	432	377	434	421	386	419	408	409	419	410	440	440	429	409	432	406	415	421	388	435	411	441	446	425	398	399	404	424	387	420	437	391	418	389	447	397	409	401	453	413	415	408	403	443	423	432	432	431	442	432	424	432	427	395	428	411	411	420	406	430	419	392	423	418	446	427	380	434	430	438	425	447	421	441	452	427	406	379	439	382	408	406	397	393	442	448	434	394	429	430	384	421	404	422	415	424	424	444	411	391	410	409	427	429	387	427	414	409	423	400	410	408	419	393	443	397	444	411	401	464	392	427	447	447	454	404	403	441	459	374	436	436	416	423	441	420	449	430	422	467	417	470	403	427	435	425	404	411	468	423	436	427	416	448	414	419	375	400	406	439	424	408	417	445	411	415	422	421	415	389	410	428	430	404	446	478	399	426	437	417	416	396	431	431	414	461	416	436	408	414	395	400	419	422	361	394	430	454	441	409	439	429	427	442	431	417	393	400	414	410	411	437	422	417	401	451	412	417	428	399	422	433	429	422	456	432	411	430	419	443	401	426	435	430	428	450	430	431	395	382	421	471	418	396	437	449	406	430	430	448	387	426	414	420	443	437	407	425	418	446	421	399	401	383	431	406	417	399	413	426	422	428	417	428	424	408	438	412	410	437	434	407	400	386	423	439	398	413	385	413	424	415	437	411	455	459	417	437	417	403	398	450	414	435	432	419	438	427	401	391	414	398	446	386	446	437	452	432	469	388	454	400	432	445	429	424	419	406	445	411	390	438	430	414	434	437	426	377	465	426	413	417	443	441	437	423	430	380	397	412	389	451	469	408	446	431	431	424	431	433	413	421	432	466	416	413	411	415	408	447	415	453	443	420	385	454	410	418	425	410	421	458	435	420	404	437	418	444	427	399	417	410	426	387	423	430	417	414	404	410	402	400	434	387	382	392	440	424	389	463	432	438	432	433	453	417	438	381	419	406	359	402	405	426	436	427	434	419	422	408	436	412	413	468	445	425	406	422	439	438	444	450	383	407	421	444	409	405	402	464	443	380	405	407	418	412	455	380	429	432	405	437	413	416	431	401	437	384	426	434	363	422	383	409	420	417	383	423	409	390	411	445	414	396	408	427	427	392	434	414	412	415	411	388	445	418	435	431	415	405	381	386	430	401	434	398	448	436	450	428	407	446	397	416	433	386	398	408	417	426	412	412	404	409	416	431	446	420	453	425	429	430	437	412	394	395	461	412	404	413	422	420	398	425	445	422	400	434	415	428	408	409	417	414	439	456	436	422	453	442	434	410	392	410	417	424	412	425	439	472	440	413	420	418	411	461	394	428	418	431	437	407	421	404	423	425	426	430	440	385	420	385	401	430	407	445	412	419	437	453	418	423	428	383	429	461	428	422	399	425	389	402	415	407	446	422	407	430	419	400	413	432	423	421	414	422	423	431	440	425	468	421	411	420	436	459	421	430	403	439	408	424	433	422	409	429	396	456	425	416	438	422	388	438	457	441	415	396	449	419	442	435	460	436	422	423	427	417	438	433	416	413	408	409	427	442	401	454	429	409	435	442	383	410	414	360	436	435	445	434	439	407	425	437	434	466	445	444	450	410	405	398	425	437	448	438	440	465	401	380	428	414	409	458	424	454	420	447	380	442	405	416	424	422	401	408	455	428	404	401	404	395	405	430	424	453	446	467	469	409	430	396	440	431	456	443	431	414	376	449	412	405	412	459	422	408	439	408	444	402	416	400	425	389	410	439	419	412	417	405	435	428	446	441	456	399	420	416	431	463	392	423	384	462	403	425	441	441	374	441	437	386	387	407	412	432	385	422	438	413	420	393	407	426	442	406	402	408	378	404	407	383	429	406	430	445	416	424	456	443	415	457	432	381	421	390	413	416	394	422	416	449	444	440	418	407	400	391	382	398	398	423	419	430	383	402	431	418	452	390	383	428	430	390	433	426	438	389	393	420	431	399	425	425	415	367	400	429	427	417	413	402	442	406	418	436	416	446	448	403	421	434	409	413	412	424	406	394	435	388	437	416	444	439	432	430	404	423	435	385	430	418	422	432	406	442	404	414	450	401	411	416	420	420	411	433	376	403	424	433	450	393	408	410	430	385	433	417	483	428	376	404	433	457	414	398	406	426	412	402	460	455	427	413	414	383	393	442	422	415	414	460	404	424	441	438	406	451	390	413	407	426	445	406	407	407	469	406	439	404	417	437	420	378	424	416	406	453	419	445	426	415	396	428	456	435	379	410	444	416	425	441	403	393	423	415	408	422	435	416	431	404	444	460	444	450	417	398	400	402	410	405	406	393	443	436	372	436	419	420	419	392	419	424	401	420	427	408	411	426	416	404	378	444	423	440	426	435	402	401	418	391	428	421	424	456	387	398	411	448	430	419	434	414	439	415	423	445	429	457	438	427	417	420	402	411	418	409	407	384	392	444	414	409	460	433	452	411	369	432	420	466	448	400	416	441	399	426	449	422	431	421	402	438	399	402	405	450	440	401	412	440	395	420	411	421	388	434	443	423	419	445	418	420	411	407	450	398	400	422	433	447	423	468	423	423	409	408	428	419	436	408	417	394	434	413	428	439	415	425	438	375	399	416	441	415	391	420	403	439	427	416	421	445	403	468	442	419	423	422	420	426	407	395	420	402	403
6212	11988	12883	8029	5504	3792	5217	22188	19599	11037	5082	1987	867	489	463	428	463	420	414	428	423	449	410	439	447	456	405	428	429	464	425	409	394	448	421	418	430	448	440	440	419	419	418	448	405	408	460	419	452	401	400	415	455	416	436	445	434	419	386	380	404	463	449	413	411	430	394	455	461	410	411	416	423	421	424	392	425	418	403	423	434	410	430	448	418	412	406	424	413	407	434	426	428	410	439	430	430	424	410	428	425	456	411	433	378	429	439	426	424	410	444	416	418	436	406	408	433	404	392	420	423	425	419	390	401	403	447	411	404	450	414	383	384	410	402	412	428	418	407	403	420	396	433	410	372	411	436	404	427	416	461	442	424	429	402	423	395	385	423	447	426	428	388	413	408	463	451	407	416	447	412	391	377	407	410	422	429	439	428	434	401	423	388	404	459	474	401	404	433	403	418	401	429	392	411	399	379	424	404	425	449	389	424	399	414	437	423	420	420	392	410	422	392	450	419	423	393	431	413	394	435	411	386	456	430	424	394	431	440	410	400	412	434	428	436	437	460	398	443	439	418	440	476	383	451	411	413	443	392	428	375	438	439	412	446	434	425	406	444	390	400	438	439	425	404	402	424	400	460	446	454	467	448	423	400	434	414	425	433	438	432	402	431	425	420	391	451	459	425	442	406	418	439	465	395	422	452	429	422	415	421	449	423	376	390	463	416	405	433	432	405	399	419	424	385	415	480	411	411	402	434	425	381	446	427	383	431	398	427	417	416	419	451	425	413	424	449	442	417	421	433	401	408	414	438	439	460	412	440	411	392	425	383	412	427	408	460	417	397	432	409	414	426	411	409	424	414	423	442	396	438	419	416	449	424	388	389	431	442	396	406	413	405	449	437	412	420	389	443	451	401	405	424	406	425	433	391	432	415	389	387	444	461	405	400	428	400	408	413	422	439	439	399	442	454	406	404	416	417	439	432	420	402	426	427	431	450	391	384	461	373	458	391	400	395	398	429	416	436	437	446	442	395	418	422	444	395	413	453	427	412	430	437	429	427	423	418	424	420	439	440	379	415	421	424	383	373	418	386	420	414	407	416	424	453	441	402	389	415	442	405	407	428	417	416	416	414	377	422	410	450	400	421	414	436	405	432	393	435	450	397	404	420	428	389	402	421	430	428	415	410	442	443	413	429	420	386	457	421	429	385	417	436	408	412	404	379	413	462	375	458	457	403	435	402	413	420	397	420	410	449	446	396	390	426	429	408	416	424	438	410	448	407	400	430	408	404	427	407	445	412	418	456	412	401	389	417	428	410	430	452	423	410	448	413	382	402	429	405	421	422	417	418	426	406	414	413	419	416	426	437	455	402	448	429	447	424	418	435	405	469	444	410	461	417	445	430	434	406	434	378	377	409	395	382	425	433	384	424	400	448	445	418	412	434	448	441	409	420	408	478	415	381	421	412	406	430	439	447	378	428	440	418	418	423	416	410	425	450	432	378	414	387	428	404	441	415	399	389	384	398	418	407	432	444	406	402	382	407	428	411	391	401	430	372	429	409	387	437	368	419	475	424	435	460	442	432	427	415	445	449	411	430	421	439	415	431	396	419	417	438	420	398	438	411	421	422	457	461	397	423	371	411	452	419	416	456	424	417	440	423	434	412	413	415	440	447	432	396	428	390	423	453	379	414	398	402	402	401	430	419	414	429	410	438	458	420	459	407	414	418	411	430	400	415	414	433	399	413	409	416	424	433	435	441	379	423	402	454	399	446	445	410	416	431	376	423	418	433	430	423	430	426	424	406	425	405	419	419	442	402	442	420	407	390	419	425	467	404	404	425	460	419	385	393	390	429	423	421	440	445	445	437	421	422	379	429	430	474	413	403	436	375	398	425	421	425	412	415	399	465	408	456	415	415	384	406	491	415	420	408	435	416	406	420	404	429	419	434	374	432	443	403	389	443	412	404	393	407	430	429	398	411	461	409	391	418	395	475	402	403	419	456	443	433	433	417	416	426	401	384	405	423	399	416	386	409	410	388	451	394	422	382	404	415	412	412	396	457	401	410	416	410	432	408	412	411	427	441	431	400	424	421	428	385	421	426	395	376	437	379	405	417	413	421	431	392	394	464	439	402	426	448	399	454	417	446	448	417	430	407	403	408	408	445	414	440	404	390	435	403	415	414	432	406	448	436	395	396	399	458	438	416	389	388	436	396	425	428	419	423	409	414	424	456	435	438	424	435	401	426	448	434	380	398	406	420	397	404	403	404	439	401	442	409	406	462	431	406	464	379	428	426	421	420	405	411	412	391	409	426	430	396	427	445	419	468	386	393	428	407	429	417	441	451	411	417	436	391	393	466	425	415	415	427	402	416	438	407	406	400	419	390	418	390	415	406	405	390	417	397	402	436	394	458	405	418	463	427	409	456	470	437	390	427	402	421	391	427	429	433	412	403	445	423	390	432	443	433	411	397	425	413	387	415	442	422	419	421	448	416	449	401	408	427	409	406	384	392	439	431	373	431	412	389	428	397	418	439	407	450	423	423	390	418	442	443	422	443	421	415	417	406	424	404	427	385	445	428	417	439	436	432	402	394	447	394	392	415	415	462	395	426	438	415	436	425	451	410	379	399	423	464	430	406	441	416	402	384	419	405	394	398	427	413	398	417	487	415	371	427	398	408	412	411	414	427	411	433	425	379	424	423	447	411	417	398	408	396	421	412	441	414	410	410	402	437	432	422	412	418	434	395	451	390	469	419	452	377	394	430	370	414	408	419	425	388	390	406	413	392	438	377	427	444	452	424	442	434	408	420	414	417	402	416	437	410	430	407	402	421	422	395	377	423	424	373	390	398	441	422	419	404	423	419	383	415	426	419	400	448	411	423	427	402	421	413	421	441	428	413	420	419	439	412	399	432	393	448	404	469	402	410	399	431	380	424	410	416	432	389	412	440	429	439	444	391	430	415	435	413	407	445	451	434	414	373	430	428	427	415	457	427	419	405	412	420	416	424	444	396	401	415	458	450	413	425	400	429	425	432	412	418	392	388	442	413	402	414	428	438	399	430	387	433	381	397	446	416	394	462	397	411	398	392	434	412	445	400	446	388	409	432	417	425	445	398	425	420	424	425	416	416	381	411	438	393	446	417	402	426	391	407	418	436	408	398	418	379	441	426	419	422	405	407	437	402	414	400	395	407	428	448	412	402	451	450	395	397	419	399	463	432	406	420	396	443	423	417	416	394	438	402	421	417	391	427	405	402	433	418	374	431	424	446	432	398	435	376	453	405	391	390	432	405	420	383	425	406	407	437	420	431	409	453	477	406	402	398	428	466	404	430	386	416	397	404	413	403	420	405	400	431	383	416	425	405	423	457	428	409	444	417	406	406	416	431	449	436	410	429	416	407	401	417	415	430	450	395	364	428	411	448	443	437	431	412	402	463	405	438	396	409	439	375	403	419	415	423	419	426	391	435	381	400	422	385	383	364	417	423	398	376	412	386	455
24199	21362	28664	24459	21150	11932	7456	34433	38020	27480	13748	4085	1221	711	552	535	585	578	534	523	557	562	518	526	535	529	517	522	491	511	502	535	517	534	501	523	498	511	516	530	528	492	529	547	526	545	548	517	558	507	529	531	527	531	568	550	570	526	523	516	543	476	538	518	490	550	483	527	538	536	552	519	503	499	537	520	496	501	529	506	502	498	525	516	503	500	541	533	499	514	503	557	563	535	517	523	541	516	542	547	497	532	508	536	502	521	515	498	535	501	515	498	524	523	534	532	532	499	539	542	524	508	515	560	534	531	521	516	545	523	518	502	552	504	487	515	511	547	495	511	507	488	538	498	497	536	525	493	515	545	550	563	530	530	477	507	523	486	515	520	488	517	520	485	538	503	532	553	539	522	523	538	512	540	511	570	541	524	514	505	492	547	498	525	532	517	505	569	519	517	575	469	539	549	486	529	522	499	525	514	524	532	500	507	551	513	498	529	508	524	519	517	521	542	507	550	523	544	555	495	523	517	519	536	486	526	498	522	515	479	516	558	522	483	519	504	534	494	529	487	537	533	512	555	499	524	529	523	509	528	466	492	532	525	517	515	548	476	533	528	507	518	526	518	529	530	528	544	551	505	505	526	527	552	521	553	483	512	510	551	504	514	531	531	503	514	493	560	493	502	480	536	501	549	521	500	541	519	533	529	529	495	516	519	546	480	543	496	511	498	548	503	489	516	554	526	527	536	538	498	499	523	493	576	492	512	531	522	498	517	584	558	507	510	524	513	491	520	532	483	511	535	476	486	559	524	523	501	535	500	567	510	560	505	522	520	468	560	477	513	543	507	580	518	528	564	534	500	511	534	532	535	536	506	554	530	536	491	551	504	543	521	542	525	550	503	548	554	524	500	496	510	507	526	528	527	523	515	529	534	540	525	538	499	519	486	485	507	533	559	534	555	514	522	544	511	504	510	486	498	502	518	543	503	525	543	519	502	511	509	522	538	478	532	533	519	531	566	529	520	500	523	534	564	494	557	525	531	531	505	531	511	503	542	492	530	500	491	466	509	505	505	533	568	527	501	564	515	545	515	560	462	533	493	485	491	483	516	555	558	581	502	550	536	545	526	472	524	516	527	499	532	512	523	532	536	490	506	502	516	559	523	536	504	504	496	483	514	534	535	535	555	490	521	536	528	524	495	565	545	500	538	544	469	509	504	509	477	586	483	521	512	519	520	548	549	502	537	550	500	508	497	520	535	455	504	509	450	508	549	535	524	480	512	527	538	480	556	550	522	509	505	520	500	505	485	510	541	515	541	554	543	515	540	478	473	516	515	529	493	495	507	536	507	539	519	534	553	487	482	505	536	526	490	505	484	504	518	501	525	534	546	492	508	526	535	553	532	567	543	523	495	554	518	495	506	493	534	482	512	542	532	528	498	523	486	538	517	515	481	579	510	534	522	512	523	521	525	522	491	534	532	473	471	541	526	567	521	563	515	522	504	553	514	533	537	518	550	498	544	524	496	536	553	536	528	550	525	499	549	510	551	516	518	536	535	502	556	483	541	487	513	523	494	515	531	537	559	546	495	510	488	566	524	498	509	505	569	493	525	522	519	545	499	499	540	513	517	494	530	504	549	503	510	521	515	469	525	512	493	561	551	539	497	526	530	523	520	550	521	512	488	515	479	498	479	499	509	505	507	485	507	534	502	546	523	525	525	526	480	528	567	505	490	528	501	489	512	555	569	510	506	513	521	543	506	523	569	543	512	526	524	495	512	495	508	498	531	487	506	537	515	534	545	492	518	526	550	535	558	493	530	512	516	550	522	502	501	536	516	560	495	507	497	513	528	490	543	507	542	475	574	473	520	547	479	524	507	531	536	503	526	480	559	490	501	507	532	530	527	504	478	523	488	495	517	516	507	505	467	521	514	521	526	504	529	486	504	497	515	537	507	551	514	514	517	537	592	493	476	519	508	527	536	538	505	531	512	510	543	542	543	504	540	524	536	516	501	528	506	544	521	518	514	526	541	561	485	536	487	509	542	535	520	498	559	553	535	499	529	478	543	534	510	549	538	538	529	462	514	515	500	552	515	554	534	507	520	532	520	512	521	544	539	540	497	511	551	538	532	526	511	480	513	493	474	531	512	516	549	518	524	535	578	589	502	494	525	538	506	518	539	500	520	536	530	517	486	564	531	547	514	509	506	533	531	506	536	532	540	508	500	507	522	547	500	525	504	522	515	543	472	544	525	488	540	524	522	525	508	520	460	537	513	487	549	538	543	549	513	551	513	500	494	507	554	512	554	517	547	545	505	535	524	512	538	521	492	543	534	538	523	531	463	500	459	560	543	509	520	510	563	496	505	543	527	523	508	496	528	550	502	523	485	515	510	528	527	518	525	532	513	528	556	533	505	543	486	566	528	540	568	523	528	531	533	530	546	505	496	513	550	527	562	476	506	562	492	535	509	489	529	494	509	509	528	476	541	532	492	515	513	496	517	523	518	518	559	518	510	481	517	508	506	476	496	543	524	485	541	535	497	483	544	508	543	576	552	498	514	517	526	541	532	521	492	514	545	501	500	509	510	494	498	498	479	557	519	534	539	535	518	525	518	549	549	500	523	543	509	500	545	532	527	482	548	509	484	521	480	524	573	487	517	502	479	497	554	492	509	508	537	524	519	551	527	525	529	498	529	499	508	485	492	548	489	483	507	458	546	587	526	501	507	476	545	518	533	515	568	506	522	494	536	554	490	550	487	493	508	575	530	526	556	534	569	493	485	530	525	509	522	484	521	519	533	506	521	528	592	506	486	539	528	456	535	513	509	541	514	523	509	484	551	525	548	500	555	562	510	490	549	513	480	542	526	509	519	497	529	505	494	549	522	510	536	507	517	514	516	543	506	528	528	514	492	518	481	558	518	506	507	513	521	519	578	535	535	519	500	528	504	505	546	547	491	475	487	497	518	504	542	549	487	531	511	539	520	510	562	511	507	515	529	496	500	488	533	513	515	517	476	542	516	504	509	506	536	511	521	549	500	506	518	555	512	503	488	521	523	522	527	549	511	521	532	546	515	503	489	571	515	556	467	500	506	524	507	497	516	521	513	529	547	515	532	496	502	498	542	542	538	504	492	545	498	527	520	526	514	544	494	526	492	521	504	543	534	503	504	522	536	523	488	483	523	514	497	549	531	518	523	501	525	531	521	541	516	562	493	564	509	513	503	547	509	529	536	544	499	525	516	540	520	470	537	522	551	487	490	536	484	514	501	523	523	524	467	521	500	546	527	542	517	541	558	497	542	489	506	486	502	494	493	511	553	504	483	500	511	502	513	498	497	523	499	501	462	509	542	502	555	541	497	531	470	514	550	536	508	506	479	563	498	541	526	498	518	495	498	528	512	470	520	510	530	534	500	511	486	471	493	542	555	514	488	533	541	513	467	541	523	501	496	487	479	483	520	529	496	526	577	516	518	507	490	509	511	522	557	538	541	551	488	551	526
7977	19539	19248	13906	7583	4604	7783	36108	36031	21570	11353	3928	1288	660	559	507	502	562	505	454	538	512	535	481	524	512	561	476	464	544	510	512	553	510	496	498	490	550	505	491	497	503	512	524	477	517	509	497	517	506	504	466	507	490	498	514	519	524	492	493	509	480	505	488	478	500	502	505	535	504	487	489	494	507	509	524	510	511	520	493	479	523	496	506	534	471	517	511	510	523	508	502	507	499	536	477	510	527	498	456	529	497	485	469	515	507	543	519	487	506	506	518	475	500	501	546	480	489	495	483	486	501	539	508	484	475	505	522	487	525	512	516	478	540	480	516	499	502	507	477	501	490	516	517	474	517	544	502	498	510	499	495	517	490	478	538	495	485	500	476	517	506	522	511	530	491	504	477	480	452	474	519	513	567	575	497	515	531	502	498	495	481	501	483	481	480	497	481	509	529	493	500	501	496	519	503	487	458	513	517	487	520	519	499	460	514	524	511	526	488	513	473	502	531	501	472	511	497	537	450	525	484	510	502	574	479	476	503	558	527	514	522	515	546	475	500	487	533	466	525	528	512	475	482	485	523	489	529	509	485	489	530	511	497	492	512	462	460	523	501	475	500	531	502	490	454	457	514	477	508	519	449	485	494	500	507	514	529	469	513	532	498	560	540	489	548	502	519	512	490	487	534	515	485	521	495	486	532	541	485	515	504	489	475	509	437	519	522	506	511	495	476	509	513	498	505	503	453	512	489	491	496	486	543	518	496	480	496	498	507	514	550	536	517	487	515	507	488	494	495	484	484	477	522	477	498	477	473	492	527	515	504	515	503	525	479	507	494	526	473	502	537	477	513	489	531	513	513	480	496	495	510	555	522	512	504	498	484	520	515	529	503	509	473	476	470	491	434	461	502	512	516	486	504	491	476	478	479	487	547	492	532	552	485	493	540	494	466	503	509	467	491	503	477	478	514	476	497	524	481	487	491	514	544	530	478	489	490	458	509	472	526	465	507	492	479	491	496	496	498	501	496	504	497	493	510	504	488	470	522	530	497	512	523	508	501	519	474	486	463	504	485	493	499	523	442	487	490	498	493	497	506	465	503	498	509	497	526	525	484	486	480	491	522	453	523	512	484	509	458	461	531	519	537	510	541	494	498	521	512	450	504	506	495	511	487	461	526	531	487	493	462	519	480	519	521	462	524	508	509	509	515	460	493	541	493	493	507	502	518	458	529	455	475	539	478	476	516	518	499	528	493	489	492	514	542	508	488	486	524	530	472	507	468	522	463	467	473	491	544	487	527	459	490	515	492	529	500	489	493	507	497	547	525	514	493	499	466	514	547	529	456	502	494	517	500	502	524	479	470	490	503	513	493	489	485	533	478	490	509	486	470	477	506	518	466	485	495	536	511	508	527	497	461	478	501	511	522	500	512	486	535	466	506	485	454	495	510	514	465	497	499	487	491	485	534	515	508	514	500	532	533	516	498	480	470	507	469	493	489	495	529	499	524	505	512	559	511	534	490	527	490	514	526	506	533	504	540	527	446	495	477	478	522	551	509	481	516	502	469	504	508	486	496	484	467	495	476	476	532	502	508	493	554	522	501	476	490	506	495	452	546	510	488	474	488	520	530	541	516	480	489	523	514	485	465	525	543	467	508	529	489	491	486	467	483	498	498	502	521	511	493	499	510	513	473	507	492	505	466	520	507	493	456	547	494	513	500	511	544	512	518	503	494	519	492	521	496	506	473	521	547	510	482	440	513	488	493	528	428	478	553	508	524	480	524	518	470	508	533	487	516	508	512	524	496	482	478	464	501	488	518	490	491	472	482	476	507	496	501	528	481	478	504	493	481	465	452	511	500	499	538	491	467	507	493	495	490	496	451	486	474	503	483	473	446	505	503	532	512	514	527	521	492	539	510	506	499	502	493	489	498	487	515	522	532	516	502	484	533	495	518	485	486	519	490	482	490	540	495	477	554	461	480	494	526	462	515	537	531	483	484	502	505	509	496	499	526	451	513	551	524	459	495	522	538	490	498	527	457	486	486	487	510	467	485	472	487	527	530	528	474	519	512	523	524	508	517	520	515	495	498	512	511	487	497	530	518	510	483	531	515	514	490	487	476	474	508	459	512	496	548	497	475	512	540	522	536	493	510	502	508	477	486	483	503	517	487	531	499	499	526	499	489	517	525	470	517	496	529	482	501	495	534	524	492	462	509	519	477	514	511	488	475	532	476	489	489	511	523	504	514	457	513	510	475	489	506	481	503	520	501	473	498	484	522	470	546	507	500	467	519	551	504	491	522	517	536	533	499	522	489	499	479	532	468	500	512	482	497	453	515	498	470	489	508	497	518	516	510	534	503	467	518	500	505	470	479	494	504	500	475	499	523	516	501	500	473	487	524	489	501	502	513	487	482	501	453	473	499	489	501	492	492	491	490	499	480	524	521	447	483	534	482	524	485	525	532	475	477	490	444	494	490	473	471	483	522	529	481	464	499	486	488	497	532	495	514	498	489	483	496	527	500	500	473	530	487	504	499	497	480	477	483	505	471	491	475	466	470	495	493	515	494	491	434	503	473	490	515	468	474	472	518	509	497	488	524	524	523	493	498	500	489	504	485	516	507	518	519	460	495	520	478	530	507	531	485	527	532	496	483	480	491	495	501	453	495	488	507	520	515	485	521	502	517	505	479	503	501	459	504	495	513	492	512	515	564	512	539	463	470	483	506	505	508	500	452	523	491	487	509	504	512	500	490	513	546	473	497	513	499	492	474	496	528	487	494	484	491	468	520	486	495	535	488	440	514	493	507	489	491	461	472	507	490	479	518	534	508	464	510	521	499	534	494	501	479	501	513	504	505	532	480	512	497	494	500	478	495	466	524	498	521	527	481	523	473	498	497	477	498	488	511	495	482	515	483	502	503	510	510	542	524	477	532	478	500	537	484	503	513	483	465	500	516	493	512	492	490	508	537	507	524	497	493	541	484	476	506	524	514	480	524	490	500	497	510	464	501	496	504	454	512	448	514	485	535	489	499	510	476	483	483	477	464	521	445	490	497	492	508	458	518	464	499	515	489	512	513	503	510	521	463	467	493	505	468	491	506	472	502	536	489	459	512	468	452	483	522	480	487	512	502	524	472	516	489	510	533	501	481	490	514	530	494	506	484	500	524	426	505	475	488	498	492	500	519	480	495	540	509	485	489	476	540	484	490	467	501	526	531	518	487	524	466	515	503	519	522	481	514	481	511	535	506	458	478	475	517	499	512	491	489	511	476	512	464	494	498	487	554	492	498	536	474	485	533	508	459	510	480	496	509	483	528	510	526	485	500	447	471	491	517	506	511	537	523	485	506	517	486	486	470	516	521	512	492	526	526	466	530	499	483	445	496	462	491	520	452	504	524	483	530	474	493	476	525	533	520	489	484	490	531	512	513	485	519	483	467	457	471	536	486	455	502	521	505	496	500	485	481	496	506	460	511	493	501	461	493	491	479	510	488	476	477
27854	16273	9670	4418	1802	1029	717	2209	2703	1779	1061	681	501	405	440	437	440	427	411	425	432	403	445	430	432	441	440	441	414	426	430	429	462	427	383	382	417	412	408	445	437	424	412	388	425	458	441	414	381	410	450	421	438	428	390	411	409	427	395	394	405	430	444	384	408	444	422	414	401	409	420	450	423	416	423	392	419	441	420	441	406	414	466	397	406	459	464	449	390	456	386	421	406	420	403	424	420	401	425	426	400	410	408	400	400	417	428	432	434	416	442	413	418	408	447	417	431	441	414	414	412	442	384	419	400	420	439	415	423	418	413	404	439	418	425	444	422	397	450	432	409	440	433	429	414	443	404	396	396	416	405	429	431	421	406	443	456	445	423	396	415	429	403	418	432	405	448	426	405	430	424	441	422	421	419	430	413	407	394	461	426	438	403	411	429	438	429	426	433	397	428	399	450	417	397	417	415	416	421	420	427	447	414	415	415	444	467	438	452	422	410	446	424	412	412	452	415	411	447	427	415	433	424	426	398	423	413	383	405	453	400	402	401	385	451	465	416	412	407	401	417	391	382	388	415	386	384	393	413	405	415	425	441	401	398	419	419	403	438	415	420	414	425	470	404	417	391	442	412	400	415	457	459	430	421	396	388	438	433	403	400	412	435	465	415	440	385	430	444	431	420	434	422	428	411	423	434	445	453	427	424	433	423	423	396	448	443	420	437	431	411	441	372	404	389	381	435	408	432	471	467	402	358	439	404	387	445	395	409	404	459	404	423	454	423	448	426	402	424	392	410	441	424	423	395	436	456	419	435	433	416	436	414	409	418	420	407	404	413	460	424	420	408	444	385	385	414	449	391	435	401	405	446	439	441	419	417	417	390	412	395	401	417	434	437	413	401	433	441	413	381	427	449	461	395	427	415	413	403	386	462	392	409	392	427	431	441	412	433	401	374	361	439	426	449	408	464	434	401	461	407	440	407	432	416	433	417	420	435	394	444	408	436	433	408	444	418	424	412	403	419	425	407	421	402	420	409	445	458	396	433	404	428	404	420	449	422	415	419	426	422	410	444	407	448	392	447	382	397	396	384	393	447	452	398	430	432	450	439	411	439	436	411	386	436	414	417	435	425	416	431	429	403	430	401	414	412	441	440	406	429	440	457	377	414	444	402	439	459	415	423	406	390	420	424	423	397	432	436	457	441	432	457	426	427	465	409	389	393	424	412	425	441	457	394	381	439	438	432	423	457	434	411	452	400	420	457	434	423	432	441	427	395	416	433	439	409	426	434	413	423	447	463	432	413	433	411	423	428	406	449	434	409	404	403	456	422	401	445	415	433	398	411	439	408	400	420	436	428	443	382	422	399	426	378	458	418	405	417	422	410	446	435	432	444	424	423	431	441	411	464	429	447	467	411	426	432	402	447	461	447	405	414	432	421	424	439	417	416	413	401	369	396	398	433	422	466	434	437	393	368	394	420	428	433	414	428	380	405	416	410	410	418	434	446	416	391	435	391	418	406	405	391	415	392	391	410	399	426	417	411	475	396	397	403	426	406	428	419	455	453	424	414	417	425	435	448	418	398	437	434	405	425	401	433	437	425	422	437	427	421	426	429	425	434	395	451	440	437	440	400	417	427	405	430	408	433	446	430	412	446	428	412	420	432	435	429	448	452	389	458	428	451	426	404	429	418	409	462	431	405	435	424	406	436	403	414	420	420	448	412	445	409	478	415	415	409	417	401	434	441	428	427	452	422	417	377	408	408	422	445	420	409	452	417	411	418	443	417	399	443	384	426	411	448	471	413	378	404	401	420	422	414	448	428	385	429	421	411	391	426	461	422	413	406	431	413	448	420	442	431	434	410	437	424	439	438	418	415	438	382	406	417	411	434	435	427	396	408	395	407	420	421	440	429	419	377	416	418	438	401	436	415	407	405	427	463	434	425	412	413	440	445	438	421	380	456	397	418	422	448	428	410	427	423	404	414	428	422	440	415	408	461	386	439	436	406	430	417	413	421	424	396	387	426	436	457	401	401	410	405	449	448	464	415	445	435	391	429	405	424	400	434	425	429	476	430	442	406	403	415	442	402	395	388	425	408	448	430	440	409	404	432	443	407	414	433	415	432	447	433	411	404	425	407	397	425	409	431	447	434	430	430	415	428	408	405	395	434	421	435	445	382	419	428	432	456	445	430	425	462	407	443	410	487	440	451	415	448	441	430	411	448	391	385	414	421	435	422	445	412	405	411	426	428	433	405	427	414	409	447	378	410	431	438	438	410	430	449	428	393	416	421	374	449	430	461	424	453	396	392	449	424	385	378	406	416	417	429	430	436	423	447	423	430	447	440	389	415	422	388	427	405	405	409	419	399	403	403	406	446	397	477	433	398	409	432	431	401	384	428	465	425	443	427	443	443	454	424	433	408	411	383	432	398	422	411	416	420	422	431	406	405	415	440	439	405	453	463	415	441	439	451	391	398	421	425	428	428	438	451	392	440	435	428	427	421	401	422	450	414	429	442	447	382	404	472	390	435	386	476	447	445	425	455	396	421	389	382	432	434	432	420	464	392	441	431	461	391	469	423	441	459	403	424	441	446	417	436	433	398	418	424	425	434	401	432	419	427	401	408	443	453	416	444	437	389	459	419	432	418	423	417	443	425	430	416	423	416	461	466	452	418	403	417	405	428	400	428	409	440	418	441	424	392	416	382	445	393	451	420	399	424	410	445	465	433	413	405	400	421	419	441	413	423	429	468	484	424	472	452	429	436	434	427	429	422	391	428	445	429	416	447	443	411	431	422	409	434	450	426	423	427	405	443	431	391	429	412	408	409	401	422	411	404	422	397	424	415	417	424	448	417	422	400	390	406	409	442	432	451	452	411	468	415	408	430	437	414	446	411	409	422	414	452	414	427	445	425	444	422	428	431	448	442	448	438	366	408	434	475	393	428	446	408	414	434	410	430	456	426	466	436	426	429	446	424	426	429	393	440	441	432	408	417	412	441	402	452	426	406	425	402	393	396	449	408	480	408	403	454	457	408	412	467	409	417	396	426	396	411	424	424	413	417	412	449	444	411	423	455	399	450	393	403	439	432	446	445	435	409	396	433	404	435	432	419	376	427	380	402	437	407	413	420	400	462	442	429	445	411	436	410	425	424	439	407	395	401	423	408	416	417	407	400	431	436	394	388	433	415	425	471	442	468	418	415	447	431	416	416	426	423	418	433	405	457	410	423	429	398	444	418	413	443	455	435	414	424	429	432	424	426	444	430	456	426	437	393	412	427	410	449	443	425	389	435	428	409	441	425	400	406	423	437	437	445	406	437	450	417	403	419	458	436	392	403	434	469	423	402	411	393	450	444	388	397	433	444	470	428	445	406	471	444	425	420	425	433	412	403	443	423	434	419	415	398	427	407	399	419	426	452	399	410	425	446	444	398	420	424	404	421	428	428	419	399	443	446	400	424	414	401	445	402	464	437	415	443	416	411	402	449	414	399	447
8160	9115	9339	3992	2202	1437	993	3213	3406	2095	1186	684	432	416	377	416	399	425	424	421	367	399	443	372	416	378	374	384	375	416	406	398	375	424	416	403	387	389	416	422	413	414	409	386	381	399	424	390	421	362	404	419	386	380	413	378	416	384	379	393	396	444	380	391	395	431	417	412	404	410	406	445	366	370	411	416	368	390	421	382	403	407	406	413	400	405	413	423	401	378	389	406	400	380	400	374	379	414	395	386	439	377	413	374	368	410	388	388	388	378	399	414	439	387	345	368	417	398	421	421	376	394	388	424	361	415	374	408	419	372	410	382	392	405	440	387	420	399	356	393	432	418	388	403	370	452	400	439	378	402	413	381	452	428	395	384	393	463	420	396	433	407	415	410	408	356	424	406	387	414	370	382	409	413	404	410	404	436	392	387	403	420	417	449	367	384	386	403	401	371	403	361	411	413	390	416	420	353	369	392	428	380	374	424	396	395	404	392	388	396	420	386	400	390	414	440	411	377	394	435	369	381	418	409	409	375	436	378	427	398	385	388	369	373	416	410	384	394	386	417	384	422	373	374	433	377	410	367	404	388	382	395	407	415	408	393	376	418	389	418	420	393	377	420	376	401	390	384	368	395	368	411	399	426	390	443	393	366	393	417	394	416	402	374	371	379	425	384	416	429	401	413	392	413	392	414	405	387	371	419	456	395	402	412	404	406	352	393	390	435	421	436	421	401	430	386	390	374	394	389	372	408	414	358	385	412	402	396	425	424	382	388	455	395	406	393	400	394	403	420	402	379	443	373	422	378	396	402	373	448	389	435	415	420	407	360	408	366	412	433	397	392	363	389	391	347	376	404	401	393	383	409	424	393	420	423	397	421	436	408	389	406	433	414	405	405	421	422	397	411	430	432	386	362	370	387	406	397	380	423	389	401	409	425	398	404	407	373	382	426	428	377	392	377	408	417	380	385	388	421	397	383	419	429	384	391	368	382	406	397	417	395	431	380	413	397	388	402	413	379	400	441	400	453	406	385	405	398	395	418	370	445	390	358	383	387	449	378	425	441	385	418	423	418	356	412	396	387	397	390	430	437	383	381	413	372	430	398	417	380	390	441	380	371	419	408	397	374	403	380	446	381	402	394	406	368	359	405	409	411	368	409	395	403	377	422	399	406	418	368	386	409	373	381	405	418	405	412	377	367	401	405	432	408	359	420	416	364	397	410	399	393	418	409	423	387	409	403	429	411	402	413	407	400	408	381	408	388	373	438	404	411	398	427	370	405	433	413	420	373	423	391	392	373	415	388	391	385	366	394	406	381	398	426	396	390	411	447	367	403	405	411	400	382	381	325	374	403	403	413	355	394	414	439	416	413	421	408	423	414	395	405	425	398	407	420	404	390	403	390	354	429	420	361	400	420	403	400	409	398	408	388	433	373	404	380	411	399	394	397	394	397	385	393	378	441	400	421	388	417	384	402	402	382	382	370	416	372	433	430	423	422	371	395	411	377	399	358	400	393	367	377	422	425	408	390	419	412	412	380	406	394	378	447	380	383	389	451	377	422	383	385	409	383	422	417	407	397	415	393	383	409	387	428	403	398	368	417	417	398	406	430	428	389	395	407	426	399	380	407	437	389	425	432	398	415	425	394	401	417	379	413	394	383	411	429	414	394	394	375	425	373	418	388	399	394	394	388	376	401	401	404	395	387	406	377	381	421	390	412	388	391	381	356	427	359	373	435	421	360	360	406	399	390	370	365	410	395	383	401	438	380	390	417	435	431	423	401	372	436	384	375	404	388	398	402	395	418	407	415	420	441	380	385	404	406	410	392	387	401	433	410	396	392	374	409	403	371	399	393	363	414	401	414	415	418	417	397	386	416	424	417	356	386	407	407	416	374	430	398	388	381	403	421	396	418	413	424	395	423	411	409	397	373	416	394	373	384	457	381	395	390	391	397	372	401	408	401	376	386	407	369	419	426	412	377	396	399	434	370	427	365	409	401	373	419	390	404	397	407	382	372	385	389	417	370	415	419	387	407	398	395	464	395	429	392	372	396	386	401	416	412	392	386	387	405	380	396	413	391	414	399	407	362	440	431	412	407	412	411	421	390	379	387	409	399	369	386	388	374	384	401	413	376	400	459	398	421	387	414	411	395	417	378	408	404	377	398	365	413	408	417	409	395	395	385	414	411	393	359	384	378	395	415	409	379	419	421	387	365	401	402	391	381	429	375	401	379	413	400	369	405	407	417	432	430	400	396	378	396	427	428	390	334	388	395	405	390	420	414	399	394	378	388	419	429	393	422	436	421	392	400	413	392	386	407	387	365	411	378	368	390	373	363	440	374	394	418	391	408	407	393	415	416	390	412	379	387	412	421	388	412	408	395	406	455	419	409	376	410	391	380	403	335	394	399	395	403	402	399	369	423	385	363	405	391	443	393	361	429	356	368	399	426	370	386	362	394	414	432	382	368	384	404	385	402	393	426	388	424	373	388	374	389	372	377	395	428	398	418	381	378	410	383	416	389	402	386	391	423	421	382	426	385	403	385	392	432	427	380	399	416	377	398	374	407	408	363	421	419	391	410	384	420	420	432	379	380	398	408	387	395	420	391	384	383	406	374	430	368	369	404	349	377	406	388	397	401	407	404	375	373	416	409	402	418	370	363	401	425	409	386	404	375	410	396	381	395	385	395	394	364	384	404	377	413	395	405	407	390	407	388	398	413	421	407	416	384	399	372	374	417	398	393	380	421	397	407	414	381	404	406	386	397	445	420	411	389	415	413	391	404	346	385	409	406	428	400	381	365	403	429	389	398	381	381	407	383	381	405	404	390	406	405	427	400	389	357	434	387	396	375	374	408	412	383	373	440	382	397	367	443	387	396	393	414	392	430	392	362	412	426	381	412	410	403	385	419	392	403	418	387	421	405	390	406	448	378	400	444	427	395	345	381	376	424	396	430	369	418	418	372	397	402	392	425	394	454	442	423	390	414	401	398	416	382	351	357	388	376	365	372	428	398	389	414	387	374	391	419	383	347	408	390	398	422	380	394	362	403	383	385	397	392	423	385	392	401	421	393	400	391	359	434	406	409	396	394	360	404	392	397	387	414	395	379	388	396	415	394	442	392	374	418	375	398	391	368	423	395	380	444	373	414	378	435	396	383	416	401	439	395	379	404	386	419	432	387	405	410	371	415	415	382	412	435	409	417	404	385	406	390	399	430	401	387	396	399	399	395	408	414	402	420	403	350	399	386	368	417	395	367	397	343	356	427	396	364	381	392	391	413	372	399	399	421	406	386	376	366	443	344	378	389	402	375	410	421	387	380	409	426	413	395	393	429	408	419	366	407	406	384	381	390	374	417	404	385	406	403	350	429	408	390	393	405	414	394	399	382	410	437	367	430	372	370	420	399	415	386	387	396	405	408	365	422	394	404	383	421	424	410	403	416	417	421	400	379	413	420	381	418	381	403	374	402	400	382	393	426	400	426	376	405	383	330
25445	21425	27330	25027	9910	2736	5497	24079	22049	11735	4578	1427	697	472	480	446	451	427	407	429	462	451	402	441	423	417	408	422	414	419	444	409	404	434	413	460	449	438	396	440	446	447	443	430	417	448	417	402	467	446	414	435	446	442	407	439	459	437	444	441	390	443	452	422	443	427	406	432	452	446	427	436	366	393	435	427	422	457	465	417	468	439	404	421	448	434	430	430	440	449	421	446	406	382	412	463	442	425	399	419	437	433	434	441	412	427	402	431	423	443	419	404	427	420	423	431	436	444	427	424	422	400	419	420	402	432	437	411	406	427	417	424	433	447	451	406	426	403	450	438	453	416	440	419	421	423	425	403	402	422	421	456	423	437	423	457	446	432	436	419	434	426	405	408	403	429	443	405	420	419	432	420	452	398	430	401	426	407	416	451	422	404	434	476	419	421	467	433	444	420	473	455	421	429	450	427	425	414	450	433	418	450	429	449	431	401	470	450	442	440	443	421	417	444	421	411	433	431	486	432	403	425	434	422	411	377	430	438	414	402	417	443	420	469	458	401	426	385	395	418	403	444	460	405	456	462	441	418	443	403	399	419	428	434	432	402	424	442	407	394	463	424	435	452	433	412	406	464	418	425	451	380	420	429	438	451	415	410	412	438	442	447	463	447	427	405	404	432	446	451	426	454	415	461	404	428	416	418	464	519	452	459	418	408	414	436	439	424	409	448	418	418	441	411	415	428	447	416	406	414	508	426	455	444	446	428	436	453	435	423	427	418	435	388	425	449	415	451	395	453	417	425	422	401	455	391	438	441	422	409	418	459	425	423	413	436	434	417	446	407	416	462	441	447	412	458	421	427	405	426	448	464	395	404	438	408	430	431	416	430	417	456	407	389	402	442	398	439	364	418	411	441	398	445	390	426	425	408	431	436	442	427	434	395	435	419	435	428	458	392	441	459	368	386	470	391	443	425	440	410	443	386	428	404	436	442	456	458	428	423	425	412	444	442	440	472	433	452	447	434	456	413	431	423	419	434	457	445	432	410	419	413	398	453	406	410	409	433	418	392	447	440	425	424	438	421	438	413	427	392	442	409	441	414	422	404	429	434	424	380	428	427	423	430	439	433	412	455	404	468	434	434	417	411	416	440	399	404	436	437	422	414	451	425	429	381	424	456	451	407	406	446	429	428	390	428	428	425	441	403	442	426	401	398	425	423	448	406	444	429	442	425	419	414	424	465	465	423	413	373	462	427	434	376	415	391	437	417	421	416	433	421	412	396	449	398	407	455	407	436	419	422	421	425	462	439	402	388	434	435	416	444	419	414	412	405	444	410	413	446	436	436	432	428	403	457	429	436	422	437	466	430	420	390	422	416	418	384	396	466	425	411	434	394	437	416	474	398	441	403	405	437	445	452	430	397	438	442	399	417	414	440	468	406	412	486	463	484	430	465	440	461	422	417	444	425	435	420	420	440	432	393	415	437	426	428	448	444	443	435	436	422	472	438	415	412	433	459	430	448	437	475	399	430	446	405	408	430	419	400	432	443	401	396	427	404	417	419	449	385	447	434	427	425	419	440	416	425	396	418	412	419	454	423	409	446	429	438	403	431	410	424	412	453	414	453	441	432	419	413	450	431	423	433	404	416	426	395	422	444	430	422	446	412	416	442	439	420	457	378	413	418	417	454	428	430	427	429	417	383	423	387	467	405	446	420	400	426	421	431	420	415	440	469	440	406	444	395	458	452	384	412	385	431	419	405	448	409	412	417	421	407	438	429	384	417	436	434	425	469	411	407	427	437	453	441	446	429	448	415	434	414	424	457	469	401	410	404	497	419	463	392	412	414	443	463	453	398	449	407	468	401	395	406	433	440	425	425	445	394	412	409	429	393	385	412	421	445	427	395	422	424	431	424	413	431	439	409	399	435	435	420	451	401	397	410	414	445	412	425	466	472	411	485	409	464	418	417	402	428	400	446	411	426	437	431	429	441	425	397	437	374	406	443	445	433	410	424	407	435	441	394	465	456	431	447	449	414	465	391	461	413	440	385	431	421	404	394	446	442	449	431	422	422	455	385	415	418	410	435	432	414	420	397	401	433	395	436	431	397	460	404	450	446	423	409	424	445	403	407	420	424	429	436	410	388	416	432	423	428	422	437	400	437	432	381	426	430	418	422	415	434	424	444	445	406	418	453	414	434	405	420	412	439	438	389	446	433	410	392	435	412	407	425	399	393	402	413	425	396	402	460	384	437	424	438	400	457	421	419	393	402	437	405	402	400	413	412	420	420	464	404	450	446	453	430	438	430	436	443	413	451	404	442	431	435	416	412	430	458	417	433	452	402	420	429	454	431	426	429	415	427	451	454	404	415	395	466	401	448	425	453	379	453	417	421	401	433	396	430	439	426	435	429	431	424	426	450	440	399	444	407	472	456	437	465	420	445	386	412	429	426	436	442	422	429	456	436	440	415	439	412	423	419	435	439	401	448	414	457	402	442	444	427	429	420	412	453	454	427	434	421	429	468	404	409	433	395	454	396	418	425	428	395	432	414	422	454	439	460	426	418	424	425	437	430	450	446	448	429	418	394	417	412	423	423	436	413	435	396	424	424	433	438	399	445	436	405	392	434	423	437	426	446	393	412	401	387	410	426	435	448	416	430	416	425	428	406	410	389	450	439	416	405	398	415	437	417	414	408	438	389	432	389	413	450	425	414	449	401	432	450	455	435	454	416	408	409	473	428	424	413	433	400	382	422	417	426	466	396	410	439	431	406	445	436	431	430	402	423	420	410	437	425	436	406	463	415	422	374	445	409	458	409	400	412	454	408	457	395	405	449	408	437	382	460	431	470	422	425	470	375	431	409	447	418	399	445	404	446	428	455	444	437	418	437	450	462	410	412	399	410	432	427	453	439	405	435	436	433	422	468	439	406	468	416	442	439	440	440	418	402	445	410	434	458	423	425	390	442	432	436	387	428	428	430	454	414	446	462	437	414	422	403	411	418	414	436	416	427	391	421	411	424	424	421	410	430	415	411	424	430	420	406	419	440	431	451	419	415	461	408	399	419	396	442	427	425	416	456	416	423	391	426	452	414	449	450	391	446	405	406	433	435	434	376	439	403	422	445	402	423	447	431	425	429	415	435	454	456	410	434	416	417	412	440	392	433	423	407	425	464	429	393	425	407	417	427	434	479	452	475	441	402	419	449	425	411	447	430	440	446	378	397	418	436	381	418	417	429	414	421	422	449	427	408	426	440	392	446	421	388	427	452	448	413	392	401	410	459	438	434	430	448	444	408	427	427	427	428	428	424	451	430	420	452	433	412	435	444	445	419	408	423	434	426	454	436	416	436	453	467	437	393	421	431	433	409	439	412	414	399	423	429	415	412	434	433	433	386	430	410	417	435	437	412	407	430	432	393	416	389	468	418	405	450	404	382	410	426	463	434	392	416	418	408	476	436	419	422	446	435	412	419	402	438	414	436	434	449	429	468	471	403	475	406
7594	13794	13051	6808	4038	2414	7519	24896	19406	9835	4666	1576	737	488	439	436	467	424	410	402	450	431	423	442	429	406	414	414	415	405	453	441	431	416	413	458	428	424	433	430	376	393	409	406	432	435	413	424	446	426	410	457	405	439	433	458	447	442	391	418	410	422	422	412	425	419	425	398	453	435	430	448	390	415	414	405	408	464	431	385	442	452	416	446	424	423	478	425	434	445	384	471	444	415	463	417	384	488	406	411	417	412	422	403	393	395	419	406	437	420	427	388	385	408	393	441	405	409	460	410	434	423	419	435	476	408	427	406	381	395	382	410	452	444	410	415	423	441	424	451	435	413	415	402	435	433	444	427	416	431	437	399	422	415	415	419	402	459	435	430	436	400	411	387	422	448	455	423	440	427	411	431	428	441	469	407	418	391	420	405	418	411	395	395	407	429	376	453	418	397	416	393	438	379	426	437	409	386	413	446	413	424	406	424	402	414	436	401	391	396	428	416	421	422	410	427	438	451	393	431	376	413	392	429	405	395	399	417	423	391	402	391	444	426	427	438	431	440	400	406	422	436	462	436	384	407	436	400	442	424	398	430	431	448	401	408	457	404	436	447	428	461	445	414	461	434	407	428	381	422	399	446	419	391	430	426	420	411	398	411	452	425	440	431	368	436	440	422	414	394	435	442	426	399	410	423	416	438	447	453	419	425	438	417	416	413	405	443	411	402	450	413	435	419	436	405	429	436	402	437	383	433	423	392	412	395	437	413	440	392	401	390	429	434	454	405	417	432	462	391	391	433	406	387	405	425	400	450	388	448	376	419	440	414	420	411	441	410	421	387	372	422	400	403	434	403	412	412	408	424	426	435	443	427	439	415	433	408	453	424	425	422	386	421	434	457	417	404	382	458	414	434	411	469	425	444	422	414	404	415	488	399	411	441	423	421	427	448	399	420	373	412	394	447	426	425	417	415	425	411	410	452	431	425	415	428	390	414	385	396	383	427	452	402	435	443	411	391	411	428	434	410	443	421	435	434	403	392	407	430	427	413	447	419	469	419	406	384	449	419	430	430	417	388	409	432	404	446	414	430	401	447	422	446	395	409	455	426	445	440	428	463	392	397	430	397	418	428	426	429	418	392	403	396	424	425	420	446	423	392	434	418	404	408	410	418	390	432	437	417	441	393	449	440	471	399	432	409	402	421	394	434	453	406	399	428	409	444	399	409	432	410	399	425	401	375	397	419	458	414	442	396	426	473	451	398	420	401	410	399	435	426	417	412	444	409	412	413	397	450	426	385	428	431	409	401	409	441	439	434	427	429	391	447	453	378	417	400	440	383	421	440	438	370	444	441	440	435	441	383	428	424	452	442	440	431	426	412	418	407	462	385	403	426	405	410	425	401	412	428	434	417	411	420	423	418	414	428	446	430	424	460	409	414	412	415	433	445	398	417	443	428	411	401	439	411	438	419	432	399	414	387	404	399	406	446	449	456	409	411	446	395	432	425	449	432	441	403	431	428	424	409	418	443	421	416	400	422	416	391	419	430	443	423	412	380	421	422	440	444	420	391	448	463	401	426	385	395	437	395	427	409	413	389	458	432	383	458	436	406	411	429	440	411	449	397	430	410	431	382	418	426	438	405	423	418	438	401	425	428	403	425	426	417	420	423	420	421	405	394	450	424	383	412	444	424	435	432	463	389	417	405	464	417	407	408	388	424	430	383	426	462	418	443	437	406	404	433	414	410	381	431	430	385	398	424	469	443	418	411	415	408	424	438	440	438	416	447	429	434	439	455	443	438	410	384	437	430	435	400	401	431	400	422	446	409	421	411	406	412	420	395	417	420	380	434	433	416	417	410	476	424	444	399	403	389	397	432	437	410	430	418	421	398	406	416	434	393	417	408	426	417	411	403	400	423	421	392	416	414	438	419	399	386	415	435	387	430	456	461	430	442	409	426	435	398	436	426	395	458	416	369	403	442	428	428	440	436	440	440	425	465	440	430	433	451	416	409	433	421	409	378	387	434	438	421	399	434	398	472	434	414	399	399	387	406	391	417	450	435	445	420	426	403	447	392	400	407	410	380	425	394	394	426	427	428	422	457	448	404	429	420	438	408	437	438	420	418	388	382	387	408	445	409	425	442	411	407	445	430	386	420	426	384	421	439	401	448	420	419	429	362	429	402	417	395	440	416	397	392	449	434	459	405	421	414	403	427	373	401	392	405	415	429	433	415	412	418	430	447	382	391	432	431	420	420	406	418	419	401	426	386	450	410	409	447	392	431	417	430	451	458	390	400	410	407	420	432	366	417	433	410	443	393	435	412	422	446	411	428	429	434	392	427	409	414	432	382	416	394	409	411	410	461	421	427	421	400	449	368	469	427	394	415	421	408	438	426	452	431	411	463	388	414	445	424	387	388	378	412	416	392	410	389	391	433	368	443	433	423	393	448	401	428	449	388	430	457	451	420	409	415	416	421	407	374	426	439	381	410	442	437	442	426	418	443	408	404	423	426	445	409	412	432	419	421	400	469	411	428	408	378	442	402	414	384	422	418	416	415	421	445	379	424	397	417	434	384	425	420	408	416	424	404	437	403	404	426	399	401	409	413	421	422	387	411	434	423	430	414	417	421	439	418	461	434	426	446	426	424	430	422	398	401	420	362	419	426	414	421	364	412	427	432	427	431	436	425	401	424	442	401	385	444	419	433	442	439	457	421	440	412	400	433	406	392	431	392	433	486	427	436	468	421	418	450	403	406	416	394	429	453	459	375	444	433	429	439	393	392	391	417	391	420	451	387	360	385	436	421	422	408	446	421	427	443	409	424	421	429	458	428	443	429	396	445	407	429	423	444	422	461	415	425	432	434	414	387	466	420	388	407	417	478	413	386	400	419	432	411	400	439	397	442	399	426	426	412	425	397	408	431	397	397	452	410	405	412	432	412	399	409	387	429	458	422	449	402	434	423	397	428	412	408	430	388	416	435	404	401	405	416	392	392	405	403	375	410	418	413	436	417	402	384	416	415	421	419	403	376	436	437	414	410	448	402	410	465	369	409	421	376	442	426	437	403	422	440	451	402	429	398	415	435	420	427	416	432	447	381	426	425	412	454	416	400	446	432	430	429	411	371	439	412	410	433	435	410	395	415	408	408	424	403	399	434	419	458	363	430	429	407	386	402	450	424	423	413	427	400	435	394	442	453	417	387	377	409	432	406	433	408	410	441	432	455	454	431	431	403	417	414	432	441	415	392	441	407	388	406	426	422	439	395	413	393	414	416	415	458	377	410	405	407	404	416	399	393	440	389	441	397	430	429	418	400	408	386	393	439	401	406	435	424	388	404	421	413	392	443	429	418	411	369	439	404	423	433	408	413	401	410	418	397	425	442	431	442	424	405	417	421	415	429	430	431	439	413	459	417	402	386	431	414	403	426	431	426	438	422	399	404	371	397	396	414	454	397	422	413	390	402	425	444	388	400	429	421	404	446	440	431	404	408	412	431
24149	21308	28545	24386	21178	11445	14664	43744	37116	22666	10834	2876	1018	686	530	560	569	531	522	563	518	536	504	524	513	574	531	553	488	511	539	516	500	523	540	480	552	557	567	522	527	533	539	544	528	551	545	543	525	561	531	529	534	564	555	495	497	501	528	518	580	508	500	484	510	508	540	514	541	535	541	503	508	547	520	545	574	495	542	509	550	545	489	502	510	510	506	555	530	553	535	586	555	477	525	528	568	539	521	530	512	511	533	515	504	529	510	568	535	503	529	519	523	476	528	517	550	511	512	511	530	533	530	502	524	530	490	476	498	493	548	537	517	520	518	533	550	542	514	526	473	525	513	521	540	533	522	512	517	560	526	508	522	538	528	464	505	520	552	514	576	518	553	548	541	543	520	498	527	514	477	552	521	543	493	514	477	472	545	521	524	491	517	490	546	543	535	531	518	521	516	522	514	520	502	512	493	570	538	544	500	504	548	503	546	544	514	538	523	517	549	538	495	558	564	523	515	543	551	467	492	520	548	558	505	503	522	514	522	534	533	534	530	489	500	502	510	512	587	498	549	577	521	506	483	527	500	556	522	535	534	519	520	499	539	499	530	520	516	511	597	506	558	511	537	555	523	585	514	520	502	500	498	473	499	507	577	520	516	502	517	557	511	550	562	563	539	544	525	536	525	519	505	541	546	547	520	533	535	518	516	524	514	522	564	532	514	487	516	568	505	513	511	535	545	542	533	545	503	505	555	512	527	566	511	557	506	518	545	547	539	500	510	497	491	521	545	527	522	502	509	537	549	512	510	542	528	497	495	540	549	504	503	523	479	523	507	548	493	492	503	508	541	494	498	550	512	555	573	546	495	534	537	535	544	521	515	549	531	492	509	486	524	548	563	527	505	521	528	557	534	503	526	552	514	560	553	456	503	541	543	542	532	525	520	524	520	522	536	506	499	506	487	535	525	520	530	504	503	547	512	489	490	546	528	535	509	521	490	490	487	555	487	504	515	522	551	513	559	532	521	533	538	512	554	540	486	534	500	514	513	502	530	496	479	522	487	530	501	512	521	527	561	509	505	510	543	531	543	497	521	527	582	534	539	528	518	496	485	512	552	497	528	558	543	533	517	534	518	507	524	504	541	547	482	528	528	526	525	548	499	522	511	524	531	528	543	523	512	553	543	509	528	477	502	554	496	500	561	548	493	506	530	522	501	564	576	551	537	525	514	501	559	530	512	491	541	514	520	520	506	505	564	549	524	517	450	532	543	536	531	536	504	517	515	534	501	545	547	530	542	482	511	528	528	558	568	558	495	540	518	483	500	498	551	516	518	515	518	521	522	524	520	522	526	540	532	561	496	514	538	506	489	482	558	497	517	528	523	513	501	508	525	526	496	501	535	498	523	518	514	525	535	517	519	497	479	564	528	471	513	511	514	534	522	493	534	527	501	547	504	497	561	496	499	495	532	503	538	509	522	555	516	537	515	501	568	547	544	509	544	509	524	557	561	496	507	550	524	539	495	526	485	519	549	537	563	482	505	514	507	517	539	510	507	538	523	485	528	512	535	479	511	510	526	555	524	533	499	501	545	537	545	533	502	498	528	521	546	468	498	574	506	508	485	477	514	534	510	559	496	529	516	503	521	528	502	547	508	509	526	514	525	530	523	529	533	535	542	484	514	561	540	534	521	543	535	559	551	536	528	506	544	547	522	489	475	478	544	514	540	532	506	520	523	531	533	544	548	543	505	516	468	548	504	557	499	543	526	570	486	526	510	532	515	557	534	530	452	533	532	539	494	516	513	533	506	556	538	512	564	536	544	507	514	521	482	515	507	530	543	544	513	516	497	525	504	512	553	509	491	552	556	536	521	505	517	483	507	513	497	543	480	533	505	530	514	514	519	517	499	551	510	542	547	542	534	492	511	492	557	564	499	518	552	516	506	471	545	514	543	536	502	530	515	568	560	497	524	545	511	540	520	516	494	475	572	534	488	508	498	552	531	526	546	480	478	478	522	499	542	516	505	510	506	518	558	539	514	556	553	534	521	521	503	526	538	539	508	533	521	483	498	505	530	484	543	513	517	522	523	520	526	548	522	517	510	518	512	506	507	527	540	519	556	499	549	512	496	505	532	540	522	512	531	522	509	512	525	516	497	500	565	531	533	547	518	528	510	513	531	517	555	545	551	526	513	491	490	503	508	501	501	537	517	521	563	532	518	518	499	555	519	513	521	512	557	493	509	514	562	510	568	542	533	526	499	512	506	558	507	516	503	533	491	519	486	487	520	529	533	524	534	528	471	485	500	507	522	494	542	540	508	520	516	513	540	511	499	552	508	509	514	498	505	504	566	493	530	552	502	508	531	536	473	474	552	515	512	529	522	515	518	530	503	517	532	482	519	496	488	532	533	513	532	523	526	512	526	530	518	526	518	510	495	544	525	523	543	523	531	551	525	537	541	561	518	504	527	466	533	517	488	518	533	508	566	535	479	540	483	519	536	502	512	465	515	535	454	542	538	560	523	526	510	499	510	517	507	479	511	508	570	518	489	555	504	522	551	528	545	568	538	509	556	534	490	516	506	506	512	514	519	539	510	551	545	518	549	553	524	507	502	551	549	486	537	498	440	535	508	487	535	495	498	531	525	526	518	544	547	521	494	520	526	512	514	497	546	530	497	506	532	446	464	552	501	560	516	524	542	504	506	503	559	535	562	554	560	541	498	515	495	518	513	519	493	488	529	550	499	544	527	497	549	508	483	501	478	550	533	523	538	510	512	549	509	547	468	483	532	524	491	545	514	486	538	508	455	545	580	531	508	494	554	512	524	523	519	488	573	529	519	495	545	508	460	580	514	532	497	501	527	534	512	519	512	499	519	507	512	520	516	541	547	534	529	532	495	515	528	488	518	463	542	517	498	529	509	527	534	490	506	511	519	505	499	534	496	514	552	514	552	499	500	553	543	511	529	507	523	528	496	502	513	539	520	524	540	472	488	524	526	526	497	548	517	517	546	505	483	523	490	479	524	529	555	522	519	491	521	496	540	545	491	533	545	529	476	513	545	512	532	516	483	513	529	579	480	521	541	514	532	535	553	518	523	496	527	516	533	498	526	541	498	562	510	536	512	551	518	524	502	520	522	495	516	501	523	510	487	546	513	545	500	523	525	517	495	528	540	502	513	515	528	549	531	512	520	534	513	518	503	575	518	531	524	537	521	516	505	537	523	496	496	517	495	512	503	529	529	566	542	521	529	538	510	529	520	508	544	535	525	529	514	513	520	477	515	510	532	516	542	505	550	548	477	508	532	501	513	516	498	536	521	564	486	558	562	503	534	518	507	516	498	528	536	495	512	505	505	478	544	552	533	563	513	516	532	519	493	486	499	522	500	510	532	514	524	486	537	527	530	533	470	514	599	552	499	504	534	487	534	509	501	514	518	497	543	530	504	539	515	536	489	532	516	499	569	508	542	482	567	544	510	520	511	516	467	529	499	525	544	556	506	513
9238	21781	16723	10706	6635	3630	17411	42323	32978	17511	9353	2895	1081	651	521	528	515	498	483	502	498	517	512	496	524	521	534	527	503	524	523	458	540	509	524	483	461	469	515	535	508	502	475	527	500	525	493	505	487	505	497	504	521	512	543	555	539	487	497	502	560	534	509	520	471	518	485	525	476	538	492	490	528	524	518	504	524	524	541	510	472	499	496	505	542	492	551	513	531	552	544	464	485	521	524	459	511	475	491	515	532	521	526	474	506	502	536	492	487	456	484	526	496	511	490	498	489	508	529	481	562	506	523	519	518	499	492	501	501	446	503	477	493	491	499	492	516	465	490	511	524	507	494	485	502	513	480	558	496	516	512	492	515	489	542	538	494	509	523	490	507	501	488	498	495	534	474	508	546	489	491	491	474	507	532	449	479	490	532	528	495	534	526	514	513	507	487	467	477	538	530	458	488	518	510	538	489	546	489	520	536	497	518	491	465	487	528	478	528	470	550	490	487	496	523	491	494	503	497	452	503	461	516	447	551	505	517	506	478	513	500	520	496	507	486	528	448	467	484	493	512	505	489	490	472	476	516	521	508	504	498	504	444	519	501	531	474	504	508	483	547	509	476	513	506	523	538	502	540	521	511	517	465	538	458	501	481	479	497	517	471	512	507	521	504	514	471	492	534	504	490	503	536	497	494	528	470	481	522	498	503	514	472	546	499	516	510	528	502	489	512	521	459	505	521	517	483	506	497	529	528	522	504	510	495	428	478	502	518	507	512	509	476	523	488	477	511	487	517	522	490	500	503	532	483	505	517	519	516	530	492	482	451	525	537	504	488	549	496	465	510	474	523	480	491	502	506	511	500	560	486	516	495	503	490	521	507	496	525	491	473	494	499	554	525	526	506	502	491	549	542	521	494	518	512	502	559	485	594	506	478	528	532	504	501	532	492	470	495	479	472	514	519	484	549	513	516	463	502	484	496	524	475	482	480	489	483	515	477	448	522	490	483	546	539	475	489	523	507	500	499	481	518	522	484	481	513	486	532	494	507	517	502	524	516	529	507	513	480	490	518	514	514	554	511	484	532	502	487	450	502	501	515	476	524	524	529	492	466	477	540	521	504	547	516	522	511	510	512	489	479	516	530	455	488	452	453	456	517	501	514	517	549	454	489	543	507	499	508	511	499	488	441	497	486	518	498	506	476	509	470	529	509	498	485	527	494	498	488	497	519	525	513	511	506	534	478	486	512	508	485	477	421	491	507	494	480	504	475	494	517	500	531	498	480	532	472	491	495	488	462	500	574	509	485	490	482	485	525	454	547	506	533	492	504	516	506	509	470	446	489	498	503	492	501	501	488	501	481	493	506	479	473	473	504	557	523	468	498	490	483	560	509	492	492	513	528	479	465	520	502	506	519	502	489	481	469	533	492	457	509	486	510	491	515	496	475	513	492	487	515	530	503	502	494	499	475	500	492	482	480	465	520	506	493	506	513	510	505	484	543	487	503	495	546	491	535	530	497	480	500	511	505	522	515	514	505	507	538	461	502	522	494	485	503	526	511	515	524	475	535	477	543	522	473	509	512	498	511	443	519	509	496	513	448	473	536	523	530	504	527	502	463	558	535	506	488	498	512	521	518	509	492	529	501	498	504	493	479	495	510	521	485	508	480	484	492	467	492	481	491	517	493	495	513	452	512	485	444	467	507	489	517	509	459	498	489	509	489	511	551	497	542	520	479	518	533	491	508	524	519	498	507	542	473	513	476	505	507	519	489	511	478	456	502	481	508	460	516	513	523	502	490	500	514	491	508	493	518	466	508	515	518	465	468	527	504	503	507	534	511	496	515	505	509	494	507	505	476	461	514	507	535	495	536	475	496	520	494	444	505	507	529	484	506	483	538	501	496	474	554	484	468	480	547	506	513	527	477	504	495	500	515	488	458	513	500	491	510	488	510	509	527	463	489	503	481	488	546	471	472	506	526	548	478	524	509	506	523	492	503	492	480	492	546	507	527	500	497	462	504	486	525	534	521	508	491	441	519	515	491	487	494	492	518	480	512	489	531	519	477	481	513	493	500	497	503	497	537	512	495	517	524	568	506	509	537	483	476	538	485	522	510	500	488	475	494	523	535	506	480	498	496	492	504	473	496	515	520	482	518	496	531	464	482	510	445	530	488	497	498	487	501	487	532	468	475	493	496	546	507	531	456	501	509	494	498	541	524	503	497	529	497	506	493	514	519	497	506	488	506	536	480	477	506	487	521	500	516	450	507	498	525	511	568	534	514	525	495	522	484	478	471	530	501	459	492	488	510	494	527	493	485	537	460	472	517	499	513	513	496	494	499	447	478	498	496	514	491	507	493	472	483	528	535	516	544	529	482	495	467	526	500	492	529	524	537	458	496	479	490	501	528	488	523	495	515	531	496	524	486	498	519	518	517	512	480	472	493	512	474	470	496	483	469	484	505	498	467	520	516	507	471	484	484	520	488	501	512	493	507	542	510	518	511	501	486	471	456	542	473	502	501	464	495	464	509	503	513	510	507	501	463	491	496	551	537	486	490	540	507	480	489	523	476	489	522	542	522	499	494	509	482	503	499	491	530	526	514	491	479	495	496	504	483	473	511	526	533	504	486	451	461	540	475	483	451	509	487	503	460	468	454	473	482	523	520	517	504	504	514	469	481	478	490	490	522	511	478	467	505	502	508	470	495	483	526	558	484	491	530	503	485	489	539	507	491	507	473	482	472	507	506	521	544	482	534	458	484	481	513	483	534	516	502	493	480	517	523	478	549	525	515	488	488	472	496	529	467	459	491	471	547	448	472	530	505	522	510	478	513	514	505	501	529	537	481	507	508	512	524	530	510	509	559	484	504	522	489	502	512	493	525	500	495	547	501	529	528	481	482	528	485	521	515	472	487	497	527	487	505	494	456	503	488	511	485	511	500	484	478	499	486	480	513	497	543	507	520	508	501	539	508	471	508	503	506	471	561	496	524	481	500	475	498	501	481	522	482	496	491	506	492	537	470	550	493	498	494	478	457	458	495	482	562	509	501	476	485	457	518	457	505	481	513	496	502	500	490	512	509	494	508	497	488	511	482	527	522	498	485	482	488	485	458	503	586	479	489	502	494	488	544	522	475	527	508	534	517	477	442	465	498	466	514	492	506	489	509	492	538	515	470	507	477	520	507	471	505	464	496	509	458	486	519	476	484	509	508	496	510	527	517	460	496	498	501	492	467	520	511	500	561	475	490	513	499	515	476	503	492	530	522	510	486	529	486	503	523	490	531	539	504	501	484	524	522	524	553	458	482	517	526	488	486	487	487	505	503	470	516	515	533	490	513	503	499	504	493	508	549	492	486	471	550	542	469	477	530	501	493	486	481	477	453	506	503	500	524	489	511	505	504	514	482	501	505	459	509	508	461	498	535	512	511	516	491	501	475	528	512	523	484	500	484	541	516	546	461	510	470	544	528	504	526	455	508	493	480	525	493	482	474	460	474	469
27828	15438	6036	3221	1532	826	636	2586	2622	1696	1033	634	473	408	418	445	420	449	421	439	408	385	402	408	434	413	453	438	423	402	418	390	436	428	433	449	475	412	425	451	412	474	372	424	430	418	429	417	446	424	435	435	388	445	415	446	433	401	433	423	403	445	429	438	441	442	456	384	413	399	426	406	464	424	428	424	422	453	447	422	440	443	446	403	401	415	416	416	470	452	429	403	408	394	418	411	424	403	426	404	421	392	412	417	413	396	410	377	422	419	439	461	429	426	460	416	393	445	400	441	432	481	413	406	406	426	415	454	421	383	427	406	435	417	393	419	457	430	439	431	420	471	426	434	414	437	455	441	435	407	403	404	438	439	455	387	421	426	399	427	407	432	402	429	435	447	380	412	407	426	424	465	383	422	421	440	430	411	424	395	426	390	418	405	436	403	425	386	436	405	446	428	403	436	433	412	435	437	428	431	436	395	419	427	434	455	408	473	429	390	460	442	444	421	401	440	445	449	421	437	439	439	436	403	455	430	462	402	456	406	405	450	410	422	409	432	449	438	414	421	394	440	413	431	419	425	416	424	422	432	427	443	460	442	448	423	407	426	428	423	434	420	420	452	431	412	460	436	412	438	449	459	459	481	413	416	467	433	417	407	454	408	411	465	407	424	387	435	431	440	381	432	418	405	405	415	413	426	421	381	404	401	435	434	464	407	458	402	408	473	453	445	420	379	438	407	441	413	452	430	438	438	455	433	390	385	416	401	417	445	434	419	415	435	432	437	438	404	425	452	444	403	421	425	424	444	431	414	430	433	405	391	447	454	432	408	430	421	427	411	424	397	443	415	438	448	382	395	428	432	443	442	423	446	419	413	430	430	410	376	432	464	434	435	439	466	429	400	418	433	429	420	421	448	401	416	439	443	419	414	443	424	435	457	423	431	409	385	466	429	426	422	402	451	477	434	437	436	432	382	404	422	444	390	407	438	412	432	471	443	470	393	436	410	438	415	449	433	425	429	432	447	378	409	421	434	431	405	432	439	429	475	432	432	421	416	431	435	393	400	431	387	434	419	441	420	384	435	416	453	436	410	431	437	381	433	442	441	375	439	426	417	423	418	395	391	436	449	434	445	409	414	456	444	402	440	429	414	416	422	470	471	430	417	435	416	439	457	436	381	423	449	437	430	398	412	413	441	405	437	446	407	423	415	417	421	425	423	406	395	369	411	427	433	446	451	432	418	417	446	465	444	444	419	446	431	399	430	447	402	426	443	426	413	441	443	400	441	415	435	430	417	421	425	436	409	410	429	455	457	449	407	422	427	413	418	423	453	440	449	428	419	418	421	466	454	463	423	407	432	410	418	415	468	410	458	438	413	433	444	436	418	465	413	444	445	410	434	429	435	414	427	452	401	432	417	425	392	426	421	405	423	407	442	406	402	407	427	409	425	448	406	433	466	405	419	465	411	471	433	473	395	430	428	460	451	392	451	419	434	431	469	430	422	423	448	393	418	391	457	409	430	413	436	418	413	433	442	429	407	453	452	446	478	402	413	447	444	428	407	443	444	469	365	460	427	456	417	435	402	416	418	431	412	432	440	428	423	398	438	395	441	395	403	403	409	420	457	399	419	454	447	434	428	417	409	418	408	413	444	429	435	442	438	414	472	421	410	440	411	425	433	439	393	382	417	458	429	414	450	446	404	434	452	437	406	423	437	459	412	453	430	438	403	382	429	404	432	443	479	431	442	439	403	414	496	430	455	427	409	379	451	412	416	407	396	430	430	436	434	438	394	427	401	440	423	420	422	439	428	416	430	387	436	442	416	401	454	438	435	463	395	394	449	414	430	445	434	409	410	428	447	423	405	407	440	443	412	400	406	459	429	387	422	385	414	384	435	383	417	404	458	472	436	409	451	423	437	396	428	431	450	451	428	386	402	438	424	382	445	420	382	440	441	441	409	450	418	450	419	426	396	424	415	425	391	403	385	397	438	419	421	411	438	428	395	415	390	457	416	439	410	450	434	381	410	410	411	390	431	424	439	452	438	407	411	435	431	409	412	418	440	408	403	418	422	403	421	387	429	442	415	412	398	466	455	437	444	425	421	464	396	401	385	408	427	397	474	469	430	444	398	422	445	400	435	421	415	453	435	394	374	393	425	397	399	403	391	423	385	447	409	429	396	385	397	423	445	410	416	400	437	411	450	379	420	422	453	436	440	442	433	441	424	420	421	435	438	434	443	444	408	482	442	411	414	437	451	413	422	460	443	435	425	423	387	436	430	435	411	440	440	392	399	444	419	470	438	420	387	406	461	408	417	391	426	388	418	415	428	459	425	458	450	424	422	427	389	413	456	425	456	388	401	405	438	415	437	410	430	419	395	445	456	453	421	420	394	424	433	436	441	423	443	374	427	425	403	413	416	445	448	466	436	391	436	441	444	417	414	411	406	432	409	403	386	398	430	430	415	426	409	443	407	421	419	414	410	441	436	465	417	436	425	436	397	444	419	371	421	439	444	423	416	409	424	386	424	419	386	472	457	437	440	439	438	433	441	424	382	396	409	431	438	452	437	438	435	433	407	391	387	407	429	469	438	431	404	419	419	456	454	390	418	467	474	414	406	401	418	457	401	401	423	436	443	409	440	443	464	428	419	396	423	409	406	417	421	398	460	387	427	430	450	418	424	397	419	428	425	444	437	444	431	417	458	414	402	428	447	404	432	440	422	419	415	444	437	443	446	445	410	407	434	462	416	394	435	444	426	426	429	432	467	411	404	430	413	439	457	447	438	447	419	412	418	411	448	392	406	416	406	437	452	410	470	403	455	401	404	412	417	421	396	429	433	426	417	448	435	431	397	424	424	392	448	428	437	427	435	443	432	421	442	420	451	431	419	418	419	442	425	449	424	447	452	415	411	466	434	392	415	461	440	432	443	424	462	419	456	434	414	427	405	448	452	439	448	432	428	465	445	458	430	422	406	419	413	403	406	424	426	411	437	380	431	440	406	408	415	400	430	447	403	400	406	422	431	425	429	446	420	437	374	441	433	418	471	422	408	417	417	407	415	418	403	441	418	422	431	436	416	407	452	447	419	406	480	428	424	424	451	411	439	439	374	385	445	405	418	413	443	420	430	446	423	425	415	411	443	404	418	420	460	412	432	452	408	396	415	408	413	430	398	457	449	433	443	427	439	453	467	436	486	446	436	450	429	438	502	465	443	440	419	460	457	425	393	456	399	438	391	428	415	411	446	443	380	457	430	400	444	381	390	441	437	399	413	406	431	426	456	436	419	395	425	436	424	412	421	376	406	425	408	443	393	439	396	403	435	433	410	472	451	436	428	434	422	413	433	421	444	416	469	430	429	426	451	420	446	437	395	443	407	414	416	395	423	458	426	470	412	453	414	443	380	408	423	429	408	424	426	439	407	433	386	423	445	469	422	424	390	428	460	459	435	461	394	412	447	384	416	447	469	411	423	425	437	420	423	444	429	466	418	413	396
8365	7451	5385	3322	2072	1008	767	3836	3110	1906	1125	645	458	381	403	417	440	403	379	422	422	369	417	398	393	373	431	380	415	352	372	425	400	434	395	394	422	393	420	428	385	387	386	403	401	379	372	446	405	388	414	401	365	409	412	381	376	427	397	424	375	433	392	401	382	399	405	404	415	424	404	399	403	364	374	370	385	418	359	395	368	414	376	379	394	372	396	402	380	396	421	423	404	392	443	416	378	386	401	417	410	445	373	418	396	379	397	384	396	385	395	421	376	413	423	393	396	408	397	408	382	388	380	367	345	397	360	410	367	424	378	385	409	389	391	377	376	418	365	366	420	417	367	400	402	391	356	383	329	391	375	396	393	396	381	418	405	437	390	366	425	403	404	400	422	393	415	383	404	393	397	415	388	365	405	406	378	406	375	361	368	414	404	406	414	354	396	415	378	406	366	382	406	414	409	382	382	383	374	425	383	389	410	382	351	402	387	392	408	397	366	399	395	430	391	372	387	405	434	389	376	374	391	374	409	395	431	398	413	386	401	400	398	392	385	369	416	407	383	408	382	354	388	351	373	401	450	410	384	377	369	406	410	363	402	439	423	440	365	412	364	406	396	411	416	389	417	362	389	425	389	431	372	368	389	375	378	390	407	417	374	405	410	384	409	396	399	372	383	430	396	386	414	371	382	401	376	396	380	394	391	420	394	401	389	382	379	409	413	407	362	349	426	419	385	393	396	385	392	392	414	421	372	399	391	404	373	387	421	415	381	373	386	407	386	393	400	389	399	372	382	384	366	408	418	394	396	401	406	394	399	388	423	354	431	398	402	388	434	399	389	403	376	412	416	361	399	402	409	393	384	370	427	405	399	378	392	428	379	395	400	412	394	395	401	351	384	400	396	419	372	393	412	382	374	362	375	395	406	375	362	404	387	375	404	416	409	406	399	377	391	394	389	398	399	377	403	398	411	404	375	406	383	369	430	399	363	382	391	416	384	388	375	402	385	353	387	370	385	399	389	400	377	372	392	411	395	404	378	389	411	397	404	423	413	405	415	396	401	409	392	393	393	419	397	398	392	378	398	369	399	393	352	383	434	442	411	388	376	386	394	397	376	369	399	397	380	349	372	418	394	392	392	412	394	392	402	403	404	376	392	369	401	406	432	371	428	393	421	375	382	377	391	395	411	377	376	396	406	417	429	392	446	403	406	370	414	401	403	387	381	334	400	375	414	390	443	387	393	388	410	409	403	390	363	400	393	357	402	411	410	407	413	362	380	384	415	374	392	373	379	428	359	446	410	414	402	391	422	414	365	403	391	412	377	415	394	410	382	378	425	405	380	402	363	400	381	407	420	364	389	413	357	384	414	365	376	370	413	382	405	408	371	419	395	404	409	427	413	384	360	400	396	392	398	405	396	403	372	370	388	377	394	392	416	379	389	392	401	418	385	379	383	393	397	373	413	411	379	364	379	413	394	375	425	428	426	430	389	414	389	365	386	377	394	381	381	405	397	412	409	381	400	421	390	410	381	371	407	383	430	409	394	389	366	392	381	414	366	424	405	354	415	396	393	410	398	413	403	382	408	384	407	402	383	384	406	429	397	347	387	421	404	384	373	412	392	409	421	407	409	370	393	413	412	385	399	362	402	401	388	399	403	381	378	392	383	375	419	401	400	385	458	379	374	391	402	339	415	374	388	372	379	401	438	405	387	417	387	406	412	359	406	393	375	397	408	379	423	395	369	433	409	384	401	378	426	382	415	376	409	403	392	373	360	422	406	374	412	357	415	424	371	385	410	372	408	371	356	387	406	426	372	371	391	354	394	400	391	390	405	396	410	413	391	389	369	372	429	373	381	408	382	403	389	384	403	413	397	434	414	406	411	396	415	416	379	414	356	401	384	393	397	378	392	384	376	393	424	391	394	411	349	407	387	405	365	403	402	352	401	383	399	368	409	369	389	376	425	399	408	374	432	440	399	382	403	410	385	380	430	407	424	385	387	410	424	401	402	394	386	417	429	392	411	422	388	418	430	420	408	414	409	403	387	392	403	404	412	380	373	399	391	420	388	380	434	395	380	398	408	424	396	378	395	400	390	331	387	392	402	390	402	348	374	350	380	390	397	362	383	370	399	393	400	432	388	385	399	429	417	387	379	409	405	431	408	379	388	405	395	411	439	383	416	376	407	391	366	416	366	391	376	412	388	416	450	400	365	353	433	389	381	392	384	372	379	388	407	411	382	417	422	406	402	390	408	387	424	442	394	388	408	408	436	395	371	418	358	427	421	399	419	401	401	386	410	398	400	385	381	386	407	410	399	416	431	366	432	383	374	389	412	391	385	388	356	367	386	386	391	403	401	378	383	383	389	393	424	386	379	376	430	405	377	448	397	419	414	393	368	409	413	419	427	407	383	368	418	362	401	417	368	425	410	400	419	390	397	378	404	388	418	385	411	411	426	401	408	395	373	390	379	358	420	384	418	401	398	369	400	398	419	384	386	378	398	367	381	379	393	376	406	410	393	384	422	374	419	406	391	393	395	420	414	372	393	411	392	348	389	399	380	404	382	363	401	387	381	364	413	404	435	388	410	405	399	422	357	419	391	404	382	395	383	424	384	384	353	404	394	419	402	396	428	437	393	342	412	392	397	401	400	399	397	381	398	386	379	429	365	364	399	378	395	357	380	376	414	423	373	409	372	370	384	418	390	391	395	385	396	415	354	377	394	409	407	388	388	388	441	411	401	437	407	391	381	426	364	412	360	425	402	380	412	396	417	424	393	382	403	400	401	404	405	399	386	433	446	410	395	395	419	380	419	391	392	387	387	425	431	387	402	406	423	417	360	423	417	398	384	369	412	413	358	411	403	406	405	389	397	387	380	446	406	381	394	363	400	425	440	402	391	407	415	415	402	403	426	385	387	397	429	394	393	397	412	391	405	421	403	394	361	371	373	414	407	413	387	417	399	425	426	417	404	359	411	364	386	395	366	371	408	402	383	371	395	389	382	417	388	379	368	395	388	421	429	419	360	389	379	414	422	386	415	402	403	409	372	391	402	397	381	393	378	386	369	386	406	401	387	402	372	374	388	367	379	404	410	344	378	358	387	443	383	413	391	377	396	372	395	375	369	394	374	381	385	403	387	404	405	400	403	377	416	394	391	391	406	390	372	353	423	422	356	406	384	393	410	384	419	392	413	360	425	383	365	426	405	394	399	403	426	407	403	408	407	398	414	413	380	460	419	402	414	381	387	415	398	413	377	400	455	404	400	399	412	384	412	395	424	434	425	438	440	396	415	419	405	377	393	414	410	406	415	431	406	407	394	369	411	391	402	414	413	393	385	431	359	389	375	371	387	392	402	401	407	387	426	382	370	394	389	367	374	376	405	395	413	401	362	413	420	380	427	375	383	388	386	398	394	385	419	383	408	397	372	396	420	412	396	409	393	415	405	403	443	386	387	401	381	406	398	392	417	364	393	390	367	388	421	426	379	382	400	414
25393	21355	27258	25007	9161	2085	2323	23475	23840	14023	5047	1293	612	455	474	446	396	451	405	418	422	417	412	407	437	411	427	459	439	439	407	429	464	428	413	442	436	452	423	405	476	378	445	419	415	457	461	420	468	456	439	413	416	478	453	447	442	434	440	423	419	411	439	430	431	452	447	416	430	448	418	396	422	413	442	451	427	429	402	440	410	433	453	464	405	457	429	477	448	436	440	448	418	419	435	402	426	445	403	426	428	468	446	475	430	422	412	459	413	433	456	405	418	388	434	406	408	443	408	377	450	451	473	421	455	419	440	397	408	440	443	426	453	459	516	425	434	463	477	422	462	472	411	396	430	437	445	444	395	449	435	422	428	435	414	422	442	420	409	433	402	424	456	445	436	423	384	474	423	436	382	438	422	438	444	407	441	414	415	428	436	437	437	411	412	396	460	433	438	448	450	436	449	425	408	448	418	443	386	420	419	430	467	440	406	447	440	408	428	423	426	448	432	443	437	403	434	424	416	397	435	434	430	457	425	413	458	416	442	431	394	406	442	410	425	448	396	474	398	432	408	428	445	437	450	479	401	438	435	445	481	418	372	407	457	411	405	422	419	399	442	446	418	412	402	430	444	424	414	411	439	420	441	415	480	444	477	427	426	431	422	421	430	455	454	439	433	397	434	427	423	401	411	411	409	451	445	436	433	450	447	425	417	410	429	416	424	425	425	456	378	404	402	436	446	478	394	437	445	433	468	469	429	444	430	425	454	420	402	422	423	406	465	446	428	426	480	423	407	422	412	473	459	444	427	439	458	435	436	461	397	440	420	440	396	411	422	409	409	446	450	416	424	437	468	439	469	440	435	451	446	395	398	401	426	400	432	444	441	409	444	424	488	389	444	430	415	412	452	435	417	393	455	448	408	415	436	453	419	412	436	429	412	435	430	413	441	439	411	394	467	458	410	413	405	414	457	397	442	447	465	445	446	463	424	417	410	430	433	463	420	394	417	428	429	394	425	417	437	434	457	442	444	418	428	413	405	424	447	428	461	434	427	447	452	399	405	408	436	406	400	446	452	422	420	433	432	439	444	420	422	462	440	456	412	425	473	417	395	417	409	442	392	441	410	426	437	435	423	445	448	450	480	449	445	457	399	463	412	440	432	446	433	446	431	425	425	415	419	426	420	449	417	426	407	426	446	420	393	441	393	408	402	417	406	399	405	451	434	440	445	438	396	427	413	433	405	402	462	460	419	417	427	439	394	425	443	422	464	441	468	411	424	449	438	427	460	410	445	413	495	436	435	425	439	421	419	418	442	431	440	409	440	462	445	424	428	402	472	421	436	399	442	413	445	437	420	432	434	440	458	414	432	429	454	445	465	451	410	449	397	444	455	461	422	435	395	412	418	393	427	387	398	436	435	427	408	443	459	400	419	376	400	406	389	422	455	453	408	422	440	400	427	436	425	426	443	436	436	405	405	421	413	423	415	435	421	427	429	439	454	409	411	422	439	428	450	439	439	445	441	395	395	437	452	442	436	439	479	401	434	396	463	407	402	448	452	458	436	413	442	409	405	403	434	433	464	450	454	419	460	402	447	434	474	409	425	398	421	445	449	418	424	440	437	431	439	454	417	455	399	435	472	430	422	399	421	436	432	414	431	410	463	447	423	424	420	448	415	460	410	422	428	441	440	442	430	419	423	429	406	427	462	420	465	431	449	409	419	445	410	432	409	415	449	424	435	435	419	421	421	447	397	428	433	416	390	399	412	419	430	436	402	423	433	404	426	455	437	410	455	423	421	427	398	454	455	439	422	418	447	421	419	452	441	400	431	434	409	407	423	468	409	417	465	440	424	486	434	428	448	438	409	446	415	430	464	443	476	419	411	392	429	407	422	452	396	458	426	388	433	435	424	432	426	448	422	405	420	449	424	417	429	435	395	405	411	439	429	418	459	457	437	483	408	404	410	449	413	431	379	403	400	405	433	411	416	399	454	451	438	390	388	395	430	424	397	444	418	468	472	434	433	454	372	424	402	430	437	427	438	423	456	448	429	424	457	413	416	441	428	428	464	429	414	436	409	436	448	425	480	431	406	424	441	434	463	443	447	468	403	421	416	456	429	414	399	388	438	414	425	424	419	444	418	436	399	403	395	453	419	400	426	466	432	408	463	394	444	403	425	439	432	458	457	441	434	433	446	438	394	438	426	397	439	456	432	396	441	377	395	426	454	448	419	402	393	447	432	422	466	426	456	426	439	442	442	435	404	440	396	406	436	419	418	425	464	417	411	440	452	424	440	420	421	445	402	412	399	438	422	411	396	396	432	427	399	436	402	449	422	397	481	424	382	401	391	399	420	454	425	471	429	446	430	450	450	388	451	437	455	429	436	428	424	436	407	449	429	426	441	410	440	462	456	424	447	426	405	458	453	434	407	411	429	397	422	389	400	487	438	450	455	466	374	423	418	459	426	441	419	430	415	438	445	400	424	480	411	457	412	411	442	438	458	427	421	450	411	406	448	459	406	451	416	433	424	440	413	443	405	416	405	434	464	432	422	455	389	394	428	399	411	446	415	429	408	458	476	393	413	453	433	425	414	430	399	441	448	413	436	417	446	411	470	410	463	380	428	408	419	424	403	433	396	451	386	409	429	447	428	475	457	445	419	437	401	442	440	408	429	461	466	419	402	429	387	441	408	403	414	404	451	435	426	430	433	415	420	452	433	460	436	399	454	399	440	445	451	411	457	437	395	433	398	409	426	429	413	410	449	410	429	442	404	428	486	401	389	449	412	436	428	407	370	432	421	411	432	449	465	402	428	433	435	380	422	420	442	435	448	469	434	415	413	436	426	415	429	437	428	428	420	443	428	464	442	423	432	410	444	449	404	439	398	450	400	435	410	394	439	456	436	450	430	414	396	463	431	419	397	377	454	438	426	408	416	402	461	418	423	418	436	388	431	424	426	423	371	431	425	383	461	397	417	420	394	435	414	420	429	443	421	400	431	433	436	424	423	443	408	412	436	458	449	401	431	428	459	417	457	441	407	427	434	436	446	442	454	448	420	445	418	486	436	441	452	440	437	427	445	439	420	412	426	483	421	413	451	448	422	411	412	440	452	440	402	415	406	385	445	427	431	461	418	417	436	437	406	438	458	432	437	453	448	406	448	443	425	400	406	415	409	403	409	426	401	455	423	466	466	451	423	412	424	388	410	427	406	404	415	425	437	428	422	424	443	382	445	404	401	435	398	393	427	447	439	396	436	450	424	420	376	425	419	409	416	447	448	440	438	436	434	428	463	444	423	426	428	408	398	423	434	436	420	427	457	427	446	465	429	432	437	438	415	438	394	418	406	432	430	416	406	393	438	446	451	428	391	424	436	461	436	430	403	412	438	424	457	477	449	428	380	432	422	397	418	416	425	428	447	429	429	427	441	448	454	412	448	425	436	428	447	430	447	392	424	427	423	421	425	437	412	471	443	441	457	416	375	409	433	480	423	466	436	392
7013	13967	9609	5967	3643	1893	3014	25587	20801	11617	4288	1394	636	463	407	421	464	417	411	425	388	421	425	420	428	444	384	428	425	405	407	411	409	403	438	413	383	420	419	416	438	427	447	430	388	408	423	433	398	405	400	442	409	405	448	411	412	373	436	393	415	421	437	402	412	377	413	442	428	439	424	395	375	419	418	419	408	434	410	396	417	401	435	405	439	420	412	412	426	412	405	442	407	401	408	397	370	402	430	400	447	436	419	414	403	403	418	419	390	460	429	424	387	441	437	387	410	402	434	409	418	393	384	408	445	392	402	427	413	450	424	398	417	417	424	403	417	406	418	399	392	416	443	417	466	405	404	438	432	449	388	421	371	397	458	413	405	379	427	429	380	439	422	465	399	435	437	435	409	406	383	454	415	395	386	408	422	426	453	409	416	430	426	408	412	414	394	393	369	445	431	429	424	418	410	398	450	384	437	413	422	374	430	405	451	421	407	421	409	435	440	433	437	415	443	427	437	419	403	414	393	439	394	426	417	442	393	465	426	430	433	406	366	381	418	381	416	392	417	388	437	413	456	403	369	394	454	442	447	398	417	400	420	406	420	438	382	439	397	394	418	406	418	439	400	408	420	433	413	470	405	406	479	405	434	422	408	388	409	395	445	425	412	408	430	412	418	394	431	453	426	436	402	435	432	442	428	438	433	440	400	400	446	411	409	417	417	444	415	435	394	435	393	423	405	399	410	415	427	403	405	420	426	438	415	408	403	437	425	408	422	418	441	401	428	397	401	421	396	414	393	396	397	415	389	440	456	452	402	424	392	381	400	347	402	433	392	437	424	413	418	405	396	383	418	423	397	381	436	452	394	395	400	435	418	398	452	400	407	414	382	437	436	451	415	370	400	426	395	428	400	407	439	431	375	398	435	387	455	412	392	383	444	383	449	403	399	404	423	424	431	403	421	396	426	402	413	423	406	402	431	418	412	419	423	449	421	410	379	420	397	424	384	420	398	392	405	407	437	406	399	451	404	419	446	411	408	415	403	419	414	430	438	432	405	426	440	454	397	439	409	388	427	392	398	411	404	427	428	409	412	427	393	409	434	436	406	465	421	423	432	430	408	412	400	426	415	469	426	415	399	388	402	433	384	427	442	425	412	408	429	427	422	398	407	450	421	404	442	410	401	392	424	404	420	467	483	444	446	406	385	406	430	428	405	409	426	401	415	430	416	399	390	457	393	448	422	400	403	431	406	411	454	421	431	419	414	444	407	452	439	404	391	429	401	442	424	432	389	417	420	409	416	366	448	404	410	416	365	429	386	421	430	377	422	422	418	406	393	423	419	415	400	416	403	432	412	404	420	441	414	395	412	398	401	435	396	417	427	409	400	434	369	433	430	430	381	399	383	418	393	395	428	428	443	434	410	415	376	435	446	428	422	443	412	399	422	423	432	395	402	392	448	435	431	433	410	451	442	395	396	400	397	412	433	449	435	413	421	427	395	382	407	398	410	412	445	429	439	389	411	446	416	408	404	414	414	417	457	448	438	412	460	409	423	429	418	414	414	401	417	445	380	373	432	434	402	410	379	424	426	400	412	425	410	409	402	421	417	390	412	383	434	396	421	423	404	410	436	417	416	412	426	423	440	396	370	396	395	395	414	407	410	411	410	409	379	417	428	388	441	443	453	408	397	436	438	384	416	422	405	425	435	420	418	423	439	437	390	429	394	424	436	401	433	424	419	425	397	417	437	415	428	417	417	389	437	390	401	432	411	407	448	415	404	386	413	433	380	415	384	420	429	412	431	415	419	404	378	401	437	424	424	428	409	424	407	360	412	409	406	400	421	374	380	415	390	428	398	431	407	403	424	426	430	427	403	395	433	442	406	410	421	449	416	426	437	386	427	412	418	384	411	452	454	450	425	454	460	378	412	441	426	390	424	463	392	401	409	420	392	428	421	425	389	430	385	394	381	385	371	444	422	451	415	391	407	410	442	429	383	401	441	435	435	393	434	410	368	420	408	369	416	393	422	441	392	442	447	390	418	400	398	409	442	466	412	425	395	405	419	445	434	424	447	431	409	427	392	434	407	425	402	410	428	439	396	424	467	459	422	394	427	421	405	433	414	422	419	428	416	441	415	384	412	415	391	414	415	424	451	445	415	435	421	434	410	444	426	404	400	420	402	400	420	444	389	415	401	426	410	415	398	401	459	442	450	429	428	374	396	428	428	417	400	379	398	397	430	430	434	428	421	429	403	441	389	417	396	406	404	412	447	406	357	415	398	395	423	399	462	440	412	430	395	437	409	404	433	369	429	418	397	417	407	410	391	437	406	406	453	388	401	410	399	385	384	443	412	417	411	385	451	395	428	407	416	438	419	410	370	418	428	425	428	433	410	386	412	418	397	413	427	423	436	411	422	428	412	413	435	396	413	437	427	443	409	439	439	411	397	424	439	409	404	410	425	414	411	406	429	432	371	429	409	404	421	392	393	387	401	424	397	444	377	386	436	401	386	397	432	431	429	420	419	454	419	434	386	415	401	412	408	447	392	397	411	398	408	419	429	383	423	429	414	429	412	404	397	418	439	447	417	464	419	422	396	419	431	406	420	465	425	391	409	380	408	396	402	404	449	417	411	379	401	422	421	424	417	419	419	394	440	420	411	385	416	380	404	430	412	456	446	424	428	435	434	414	430	425	388	421	417	425	411	408	409	399	399	417	441	431	414	429	400	431	405	421	401	414	418	417	412	372	414	426	406	381	431	386	382	457	416	433	420	410	439	446	413	420	445	428	406	417	421	444	411	415	455	436	412	409	438	452	426	408	393	397	393	430	398	411	387	395	393	404	425	413	438	424	484	434	415	400	414	451	398	428	428	467	420	390	419	421	422	414	397	424	411	419	414	448	398	385	406	429	415	420	418	421	451	420	414	411	365	418	418	402	389	422	407	431	386	395	416	387	395	420	391	407	434	370	400	381	403	422	399	424	442	425	408	403	409	434	433	397	371	426	438	412	391	409	457	428	398	398	379	393	393	422	431	413	451	432	449	426	415	383	393	420	397	434	415	444	421	389	400	396	409	398	387	415	404	445	397	421	436	417	388	443	393	401	416	395	414	410	420	393	424	417	449	382	440	421	421	379	416	380	424	389	424	378	400	400	374	400	433	405	390	428	412	408	428	401	412	418	415	434	406	451	407	393	422	444	402	457	444	447	414	379	415	418	396	449	413	438	465	463	439	369	400	429	411	427	404	425	404	372	405	411	439	383	420	417	378	365	390	422	417	434	419	411	418	412	427	413	421	414	413	396	406	429	419	415	414	382	398	405	402	385	405	449	413	400	458	388	394	426	466	423	455	402	393	410	431	417	389	425	425	416	421	385	428	402	404	374	430	421	418	425	434	420	394	399	399	417	445	425	409	410	441	403	421	405	420	447	414	422	402	387	410	413	426	413	410	410	436	446	436	428	435	409	417	414	413	404	398	440	425	377	431	434	429	378	420	443
24196	21361	28621	24462	21140	10776	6748	39497	40927	26099	10923	2701	937	672	560	544	517	522	565	521	552	545	555	517	548	516	544	503	527	550	544	548	520	535	518	556	540	544	564	541	551	579	525	531	492	507	497	529	538	536	562	527	522	522	525	546	544	543	543	491	506	514	548	543	510	530	496	507	511	538	529	482	486	483	528	530	524	543	541	504	495	550	543	509	504	548	516	517	528	495	543	523	571	544	565	528	541	509	549	536	518	515	520	522	545	575	474	532	530	501	495	522	529	524	532	519	513	530	547	529	518	474	544	535	513	520	486	508	555	525	564	548	515	533	504	555	514	551	505	549	557	508	541	529	511	502	507	514	490	538	511	508	501	529	504	508	527	538	542	528	497	524	582	529	564	528	521	515	577	524	522	535	515	534	501	501	526	561	519	451	545	482	533	576	485	538	553	538	554	558	545	510	498	509	535	537	571	528	499	487	542	540	507	511	504	522	527	618	473	535	534	523	519	491	508	543	534	500	507	502	508	516	545	533	495	526	517	534	593	522	521	519	526	532	513	490	532	549	511	502	490	530	536	515	492	529	540	542	542	519	478	516	547	525	500	523	534	537	527	512	551	522	549	540	518	548	525	537	528	525	534	529	510	501	528	516	553	537	519	525	513	521	564	508	531	504	549	552	467	571	487	581	479	527	563	567	542	508	532	569	530	480	534	532	546	533	560	493	513	543	518	515	546	512	555	485	550	490	504	518	504	516	530	480	537	509	518	525	502	496	516	518	540	517	529	553	524	534	525	497	528	546	498	508	541	492	557	513	526	564	509	523	515	569	524	508	524	512	506	513	488	586	525	524	518	559	532	539	504	530	516	521	529	532	506	566	487	558	482	507	574	516	505	546	547	523	500	523	519	555	523	513	495	567	509	505	487	572	537	523	473	508	533	510	514	498	542	530	496	474	511	528	522	506	536	569	523	493	560	561	534	517	494	499	521	474	542	518	542	541	540	513	552	514	527	500	542	495	538	464	521	537	510	533	474	516	497	515	513	539	529	514	485	505	508	490	478	516	518	545	514	540	535	560	546	498	541	545	527	490	543	546	534	543	534	519	519	486	517	518	534	501	512	509	477	515	513	502	533	524	539	533	500	536	506	583	522	500	517	525	537	495	586	544	550	547	503	514	564	542	557	541	516	514	545	530	531	546	527	504	532	550	532	565	485	501	507	530	525	536	540	543	528	518	524	508	518	534	503	511	508	526	486	504	547	493	547	517	531	509	529	539	518	556	519	515	501	514	542	496	529	547	527	494	530	530	513	508	527	560	544	575	555	520	496	499	551	514	530	539	554	544	527	527	556	545	532	545	499	518	541	491	548	554	503	497	452	459	542	523	481	549	495	530	530	535	484	522	526	511	548	520	512	544	527	513	505	542	528	494	517	563	487	503	543	537	536	536	552	515	550	538	541	503	569	524	516	499	516	546	531	552	562	525	514	535	497	518	493	524	535	508	530	526	508	527	529	544	533	517	518	523	487	534	551	519	486	516	478	521	511	532	526	510	521	534	499	552	499	542	493	536	480	543	530	530	521	477	536	529	526	541	544	527	489	509	508	528	538	520	509	463	544	557	509	507	553	519	548	456	572	500	534	490	535	510	526	533	546	514	526	522	546	504	518	542	573	507	511	521	502	500	541	503	495	495	537	475	487	523	555	497	548	520	533	520	498	549	521	493	494	525	525	540	514	488	506	546	495	514	536	510	570	463	493	511	513	547	532	517	533	538	505	526	506	530	521	552	498	510	468	524	516	510	501	527	516	546	531	514	553	516	553	507	543	541	516	507	457	527	517	545	513	532	501	505	499	509	551	524	492	563	499	479	531	475	507	513	523	570	524	486	524	513	530	537	517	508	547	543	578	513	506	522	522	507	512	551	463	541	518	543	539	522	525	517	469	518	523	554	530	544	564	551	535	499	499	510	537	530	514	512	527	546	533	494	507	501	549	545	507	532	544	562	501	574	525	520	516	514	500	515	524	521	531	518	491	520	497	538	516	498	510	513	523	490	515	483	519	520	545	577	509	529	545	524	526	488	516	546	513	517	488	511	537	538	567	549	557	553	508	528	514	549	525	489	537	537	546	554	517	489	548	510	488	530	519	568	517	526	525	514	526	509	492	542	454	519	543	525	510	521	522	519	546	508	523	493	535	527	504	547	547	526	509	511	532	526	510	514	503	528	518	492	504	516	499	525	594	519	529	519	502	536	526	549	561	533	520	548	538	493	500	490	556	523	513	513	510	478	509	542	521	549	541	527	538	535	517	484	516	526	525	521	536	561	501	527	504	522	536	537	508	530	481	570	478	509	549	524	490	546	483	536	516	498	535	496	553	545	576	519	507	535	535	500	532	504	496	502	507	516	504	524	526	507	527	519	492	493	496	540	530	536	555	513	539	492	509	500	500	498	505	545	527	570	547	511	505	495	523	538	496	543	521	495	515	500	537	490	511	531	592	543	544	572	535	545	450	517	530	499	497	506	523	524	500	536	503	503	546	505	549	532	485	535	551	512	520	530	507	487	531	556	511	511	522	521	504	507	493	511	534	504	488	503	540	561	502	501	514	505	494	544	556	489	494	487	541	482	542	494	499	524	532	512	536	531	540	495	496	546	496	499	517	502	542	537	471	503	531	522	522	528	559	527	516	526	513	535	543	526	548	550	518	514	485	521	522	554	489	536	555	503	521	487	552	511	493	517	497	490	526	544	535	540	534	581	506	523	544	546	542	511	511	502	487	544	498	544	524	559	543	502	512	528	498	540	527	534	535	534	502	537	496	490	547	497	494	527	523	494	534	520	541	527	493	574	528	543	525	510	530	528	517	545	537	511	545	524	547	522	525	530	500	560	519	513	533	512	484	498	527	514	498	542	577	504	516	477	534	521	528	517	559	531	528	524	545	530	506	542	516	534	507	526	532	497	561	546	542	519	493	494	531	494	507	548	517	537	526	492	514	562	551	519	531	490	510	518	539	512	545	547	521	520	515	510	495	529	511	521	510	536	528	515	531	495	550	518	535	489	522	520	555	524	533	509	551	487	532	495	557	523	538	569	536	515	521	535	549	498	508	544	482	531	550	494	537	467	501	514	499	530	507	508	549	552	597	475	517	516	545	538	524	536	527	495	523	542	494	502	516	516	504	525	486	510	566	522	494	579	514	546	491	519	485	562	542	503	512	490	520	534	486	533	543	511	539	532	528	553	513	548	523	502	538	495	571	521	571	529	517	493	553	582	545	535	552	490	562	515	507	516	531	485	500	527	511	497	510	485	504	521	558	527	532	496	540	513	520	491	518	470	512	547	546	483	525	541	503	511	523	499	504	573	531	502	526	501	533	509	533	532	476	542	501	530	515	550	518	550	495	538	513	529	509	484	576	508	514	511	537	518	510	529	521	502	545	544	522	519	504	481	527	556	506	533	511	533	501	523	534	527	524	498	539	536	556	505	552	516	530	495	538	514
8509	19310	17336	10742	5697	3648	7630	42073	36400	20481	8744	2550	1040	629	513	530	531	533	499	514	492	536	521	493	531	473	499	524	498	493	515	528	551	551	535	518	517	492	526	528	519	518	520	507	480	537	526	545	505	523	470	512	508	504	490	502	487	511	517	486	501	493	484	499	566	528	476	508	500	510	504	509	478	507	520	478	503	510	475	520	483	493	534	510	507	550	508	516	529	548	464	504	530	467	533	500	516	501	507	526	507	518	523	514	479	508	553	506	530	530	513	505	492	499	525	490	502	517	500	507	513	470	561	514	506	512	481	500	481	515	495	547	514	494	552	485	475	538	517	485	493	450	518	498	501	541	490	501	508	482	575	528	522	534	538	531	509	530	512	460	480	477	487	476	511	546	512	504	478	498	530	486	495	523	509	471	561	528	512	523	504	502	532	486	512	530	502	522	539	499	496	512	506	470	517	511	514	515	502	516	544	527	534	490	519	451	514	503	505	502	487	525	486	509	553	479	510	537	496	504	511	520	535	499	481	519	511	485	543	473	504	460	476	485	503	504	485	501	471	494	499	502	489	494	479	516	506	476	549	526	477	542	521	487	538	529	502	514	522	544	488	500	481	463	540	516	526	495	494	521	500	502	519	493	442	489	543	496	459	538	517	519	544	511	549	490	542	511	487	508	495	496	477	517	505	487	508	507	538	500	512	485	529	464	486	485	453	475	503	526	498	487	516	507	473	494	539	502	483	466	495	509	507	501	524	497	506	485	496	482	457	528	479	475	507	482	510	493	488	515	521	491	474	480	548	525	518	519	472	480	488	519	489	548	471	528	522	521	487	473	514	511	491	506	496	473	502	479	527	470	518	520	519	509	536	489	529	474	517	521	501	530	493	523	457	484	513	523	550	514	481	519	507	498	510	508	493	483	515	512	504	499	480	548	504	502	534	519	517	497	505	506	471	530	501	494	538	495	480	520	497	536	510	499	490	529	467	510	503	505	518	502	467	546	512	508	534	535	562	510	519	504	492	533	494	527	526	531	510	462	509	505	523	489	463	493	555	465	505	494	507	517	502	479	533	461	508	501	500	515	522	497	516	468	481	527	508	511	517	506	493	487	487	489	479	483	487	486	514	499	513	522	509	538	496	510	499	529	506	523	497	469	507	481	580	491	505	484	489	507	536	519	533	516	475	502	488	491	501	505	500	460	458	532	505	515	524	483	526	505	504	493	510	457	499	513	499	527	513	485	486	513	491	504	509	503	524	524	500	498	515	516	529	518	492	488	533	473	475	503	516	474	474	491	502	498	514	475	470	484	447	515	503	481	509	481	552	504	484	494	493	512	513	543	484	507	503	498	524	496	518	512	492	484	496	507	508	502	535	482	495	490	511	473	543	466	483	518	496	473	512	522	524	472	525	511	503	527	526	534	516	496	486	485	492	493	478	528	543	528	521	520	512	541	488	507	490	515	565	512	460	526	513	506	466	491	521	519	501	541	528	532	514	501	523	497	464	506	503	517	502	445	511	511	485	536	479	489	475	524	555	514	487	508	508	490	532	509	495	494	509	495	531	525	521	567	544	519	500	515	507	507	494	524	487	516	505	508	542	530	522	477	522	494	515	533	495	501	502	497	523	491	479	503	506	537	502	513	533	525	457	541	515	510	510	526	496	509	483	483	486	540	493	494	471	503	461	469	540	522	472	493	494	466	494	496	507	496	523	503	474	496	522	490	471	492	515	492	519	501	499	522	489	514	511	511	515	529	470	522	486	495	518	507	498	493	506	510	477	503	498	526	465	520	502	483	497	543	535	466	493	462	547	486	513	541	545	499	514	496	512	537	526	475	475	508	512	519	529	520	495	512	517	517	503	538	487	521	489	482	468	524	481	494	490	472	535	484	513	524	483	519	474	464	512	496	500	504	494	491	500	481	487	498	504	515	513	480	531	513	490	494	508	511	527	482	500	497	534	501	507	488	502	481	555	481	539	504	519	489	495	520	486	512	501	534	579	513	544	478	501	509	493	518	492	520	523	536	551	467	497	491	534	506	466	503	458	536	507	542	528	505	486	559	519	514	486	541	511	489	508	506	534	539	481	487	536	504	511	497	508	476	511	535	470	496	453	514	508	483	510	507	474	468	513	513	467	466	549	510	508	492	522	465	522	502	525	493	502	501	471	505	507	511	497	478	497	508	498	545	477	533	487	493	466	509	520	491	505	502	459	495	467	457	472	495	475	509	528	498	496	521	507	508	526	541	483	518	508	460	467	516	535	502	474	530	475	517	488	494	503	498	496	505	481	529	471	518	543	539	503	488	482	486	520	480	519	486	516	515	524	528	523	528	510	500	496	536	493	508	510	515	503	493	516	548	520	514	482	477	507	501	525	478	475	510	465	527	486	479	480	506	495	509	497	490	512	513	523	505	512	503	499	518	506	536	468	543	485	463	436	475	533	484	510	549	486	515	454	510	522	513	488	499	515	495	487	488	519	487	514	519	509	522	508	518	521	496	495	524	490	508	519	487	546	494	508	515	494	514	486	521	532	473	495	493	496	549	526	496	488	521	498	474	500	522	496	501	506	519	491	501	474	473	493	527	540	525	558	503	488	534	512	497	533	506	486	488	517	503	523	473	496	516	510	481	458	490	492	493	502	537	499	528	499	485	503	516	507	512	534	483	530	494	519	554	528	500	511	510	501	489	470	524	497	497	540	527	523	502	510	495	508	478	473	519	531	485	474	514	492	468	461	516	497	498	515	556	493	507	481	492	498	517	541	494	523	498	516	506	507	508	518	516	516	471	499	487	500	512	486	519	468	504	489	504	494	494	498	525	512	493	500	504	499	508	536	540	522	467	474	529	533	508	485	482	490	484	478	481	506	482	502	539	452	475	517	504	515	483	484	545	513	508	528	481	533	447	493	507	503	454	492	476	472	511	478	505	503	494	491	508	513	515	473	506	498	514	514	499	517	507	524	521	491	505	487	476	525	499	505	486	499	488	490	477	509	506	474	531	525	490	487	485	523	499	516	505	511	477	531	506	482	520	495	483	504	531	492	498	497	487	522	527	498	499	482	477	497	523	465	543	470	476	456	486	504	501	520	517	500	475	506	464	508	481	486	489	534	532	525	494	521	504	511	486	474	509	520	505	499	504	519	490	497	498	514	472	523	481	536	537	473	513	534	511	488	505	540	491	518	500	482	522	493	496	490	501	535	513	523	475	442	467	506	515	493	531	531	506	493	537	553	501	510	468	476	451	509	533	494	535	465	504	507	484	513	489	525	515	459	502	536	507	472	494	529	505	488	517	502	477	525	469	507	510	448	477	537	498	514	475	455	460	481	511	508	543	497	510	531	518	524	522	489	501	518	531	531	470	497	482	458	519	476	508	506	470	501	468	474	467	521	499	475	504	511	493	472	517	534	506	488	544	496	485	524	505	502	487	510	483	529	523	512	495	524	497	477	491	516	505	499	465	529	517	520	503	498	511	486	513	490	502	513	490
27686	15227	8211	4020	1395	790	838	2445	2959	1701	912	564	484	455	423	437	449	420	458	436	409	388	402	434	437	468	420	448	452	415	443	391	405	432	444	436	449	407	416	434	431	428	411	414	438	391	437	424	451	418	410	410	439	455	375	424	429	423	453	448	420	438	404	400	452	436	401	384	463	445	453	453	398	435	431	404	440	443	413	438	447	462	456	431	421	425	415	400	451	438	414	405	444	435	444	432	388	461	430	421	430	416	426	403	449	479	453	423	408	391	444	446	435	418	420	437	408	387	427	431	448	426	403	389	450	391	429	451	432	436	422	426	393	415	417	463	486	437	407	437	449	403	413	413	398	435	453	417	435	414	434	423	469	433	426	420	434	415	430	415	445	415	416	440	408	443	437	415	462	388	426	431	423	442	444	429	419	448	392	437	445	431	425	410	412	421	389	417	427	410	397	379	454	414	413	411	464	441	395	460	439	429	367	416	433	440	432	416	390	419	436	443	451	387	395	393	413	480	407	424	456	401	443	434	408	398	438	456	425	432	393	401	423	436	393	440	420	436	438	415	425	444	431	419	452	431	453	449	393	426	412	435	407	422	432	423	406	421	439	447	395	420	407	446	438	411	442	427	444	426	417	405	403	456	420	422	425	421	424	448	416	383	409	396	435	419	428	431	407	448	422	403	421	381	411	456	445	417	428	464	370	448	422	424	444	419	416	425	422	425	429	452	394	401	421	377	385	432	415	450	438	409	477	441	442	443	384	402	425	415	403	402	426	429	422	431	407	396	462	421	450	430	412	417	443	425	434	419	436	438	409	436	458	443	413	422	423	409	418	451	399	419	451	436	399	447	445	409	411	425	411	415	423	445	438	427	408	420	419	439	403	411	432	437	431	398	429	436	412	431	404	407	398	389	408	443	439	416	430	466	433	426	394	467	398	435	444	408	428	437	401	444	427	418	422	448	421	420	421	427	431	441	386	398	416	416	436	426	385	415	449	450	403	410	377	401	413	444	410	426	454	427	430	427	449	443	400	445	441	438	416	399	395	405	420	428	467	404	427	425	417	429	411	365	447	424	425	413	421	392	434	404	433	437	405	442	464	450	388	443	456	407	436	427	434	443	420	386	400	415	405	425	434	456	435	440	400	444	459	413	459	432	420	421	397	479	433	405	424	417	431	427	422	362	414	389	429	434	439	405	415	415	411	416	423	381	400	421	391	410	395	434	422	444	394	430	454	412	449	401	418	450	408	447	436	420	416	405	444	428	422	422	431	432	447	400	447	428	439	444	433	424	431	420	451	423	420	434	410	442	443	415	440	407	383	435	424	377	448	450	450	434	412	451	416	433	411	413	424	416	392	410	421	431	409	433	409	408	433	424	450	398	427	401	471	441	442	438	454	430	410	424	432	434	408	409	413	425	412	440	426	422	423	422	412	433	419	383	418	395	432	413	403	410	425	450	391	441	433	424	418	461	450	432	411	407	436	441	385	448	453	454	428	449	416	420	418	430	428	445	425	388	437	430	446	476	419	425	460	407	442	447	419	411	410	401	407	442	397	400	419	411	449	411	435	398	441	429	415	379	430	457	415	465	459	436	433	408	430	424	422	426	466	419	460	421	452	487	409	412	465	436	428	413	411	439	400	433	439	444	446	420	430	416	452	422	439	407	444	404	402	429	395	452	424	420	441	405	420	426	387	424	426	374	370	415	428	418	390	435	437	436	389	458	410	401	430	424	409	432	420	457	413	438	429	432	420	423	446	412	427	400	420	454	430	415	413	398	430	395	387	436	418	414	425	422	419	433	425	404	392	420	433	446	439	443	397	454	416	408	444	421	417	412	437	399	425	403	383	453	376	439	448	422	436	466	382	454	431	433	415	405	411	456	400	388	447	407	417	419	416	410	443	458	441	406	387	433	418	419	405	444	420	414	421	420	418	465	437	416	433	432	374	436	374	446	452	380	434	411	391	431	423	427	408	397	401	420	440	439	410	481	434	403	428	438	416	445	422	428	444	424	410	416	423	440	424	429	426	402	421	461	391	383	436	411	418	444	423	434	439	443	430	439	405	424	432	396	418	429	461	409	420	470	424	398	455	414	403	422	445	411	399	412	442	389	446	409	432	413	411	406	398	407	415	451	394	418	425	421	424	430	429	424	424	418	439	444	441	416	471	452	382	419	433	415	432	394	417	413	429	419	458	426	402	418	434	432	404	445	427	408	427	445	395	423	438	412	411	430	458	407	449	444	421	375	415	411	423	445	444	430	444	410	463	442	398	442	429	409	432	411	424	449	418	396	416	454	447	439	420	418	428	418	422	422	435	394	411	408	385	439	419	442	426	434	439	408	422	391	448	406	438	474	411	437	411	407	402	420	432	440	418	435	368	432	455	443	463	449	437	447	396	421	409	437	418	420	399	423	473	406	454	407	441	436	438	432	398	383	436	422	405	416	429	407	433	446	404	457	420	427	403	411	422	424	452	427	426	423	435	439	412	394	381	403	444	397	385	438	404	440	429	439	420	430	462	392	422	427	425	417	427	405	435	444	407	442	420	402	402	380	453	428	439	399	445	430	395	443	444	476	451	393	429	435	390	421	443	412	413	396	426	423	394	393	419	452	415	438	434	462	453	467	426	416	451	458	439	409	417	473	395	448	413	450	445	412	412	442	425	413	409	404	429	425	403	388	419	396	413	447	488	426	422	438	446	425	432	413	467	396	364	402	388	392	435	414	431	422	416	445	440	402	429	395	428	416	421	420	464	377	436	412	451	447	443	393	435	396	423	440	436	410	428	408	424	440	388	386	430	418	432	412	408	436	415	457	443	425	431	407	455	419	451	410	458	414	438	441	426	440	440	435	398	416	425	450	422	430	401	426	459	437	416	449	405	457	393	417	427	430	413	412	437	445	455	409	419	436	401	434	410	461	451	429	430	452	425	423	406	466	440	455	457	435	424	459	425	428	440	400	398	416	432	422	420	449	447	427	416	428	421	424	452	396	425	452	408	428	431	425	424	436	443	452	435	431	427	406	460	411	438	407	416	427	460	405	423	422	418	384	420	449	400	419	419	431	434	401	432	396	440	419	442	419	411	414	420	405	437	390	437	432	439	415	435	388	432	433	456	410	456	416	443	436	429	382	430	432	446	434	370	417	434	398	423	421	431	416	409	449	442	362	415	431	398	411	422	454	421	418	454	409	435	413	401	417	410	422	421	438	402	398	418	439	435	438	425	443	431	445	418	399	466	436	394	427	406	395	413	406	450	449	415	395	416	425	443	407	442	426	412	386	420	454	443	418	403	423	433	438	440	421	429	415	406	426	432	448	418	407	416	409	444	415	406	446	410	436	385	457	463	419	448	421	426	384	423	422	423	427	398	399	443	396	416	433	468	382	438	403	454	454	420	456	399	438	403	413	412	412	400	447	426	443	446	392	404	446	458	423	399	427	444	410	428	440	413	411	428	407	470	443	406	380	427	440	416	439	410	462	435	393	409	458
7510	6880	8174	3589	1686	981	1169	3576	3542	1845	951	581	442	398	383	425	414	435	418	388	390	394	435	382	404	426	393	406	418	391	390	379	386	396	413	393	394	398	396	411	417	399	423	423	439	398	403	416	384	402	373	399	398	390	395	405	392	410	386	418	394	370	397	415	410	412	421	410	417	407	409	443	388	427	397	436	418	439	382	442	404	397	398	427	420	416	391	379	408	413	397	416	398	423	395	399	399	396	406	380	410	418	406	377	394	390	388	445	429	419	372	356	410	413	398	371	411	386	422	390	407	412	423	415	389	381	390	409	398	424	365	396	431	412	422	374	421	358	354	400	358	371	400	419	394	366	405	420	409	392	393	395	399	403	398	385	379	422	381	393	409	401	425	428	402	391	411	406	413	372	369	406	385	386	425	384	455	422	411	425	372	404	372	412	416	408	408	416	418	398	425	440	399	434	378	400	413	385	402	398	407	398	421	412	405	385	395	402	401	370	445	385	379	431	417	396	351	417	392	416	420	452	395	397	405	395	408	375	376	404	394	401	415	395	417	374	392	389	423	382	420	417	428	368	425	404	400	419	411	393	430	381	422	391	401	402	401	360	424	392	438	409	375	382	413	405	437	397	381	427	360	371	381	394	382	397	396	392	415	399	396	421	395	386	376	378	441	437	412	401	379	402	400	398	371	414	401	416	385	422	405	402	403	364	392	443	406	386	393	430	403	408	432	394	394	400	391	382	429	407	370	391	441	412	425	389	396	424	411	418	415	395	401	410	358	409	405	381	407	399	373	401	391	388	385	434	366	398	385	371	398	372	438	385	405	381	363	402	400	410	393	419	391	429	396	381	400	383	423	422	423	418	385	420	437	388	400	375	411	403	392	407	425	384	416	417	405	397	401	411	368	359	378	430	378	374	388	397	389	367	417	424	377	416	378	421	404	411	399	370	385	419	417	403	416	396	397	370	407	381	379	369	438	387	416	414	386	396	409	419	394	401	410	396	381	442	402	379	428	410	397	376	408	402	419	419	378	412	416	425	430	417	393	400	369	408	388	391	424	410	435	399	391	431	383	371	398	434	408	372	409	407	370	399	400	426	400	388	386	398	412	441	390	379	373	417	426	400	396	422	408	393	432	357	436	419	392	392	410	394	382	436	394	418	399	415	398	416	387	373	392	382	410	373	397	421	422	362	425	385	375	408	417	390	396	418	407	398	412	395	400	419	380	390	431	383	386	410	390	385	402	429	411	420	416	365	405	403	378	406	383	379	421	409	410	404	401	381	396	379	397	401	394	387	358	419	393	401	367	410	383	408	389	387	418	388	408	408	403	413	375	409	378	391	410	410	378	402	383	411	401	413	405	375	389	377	361	403	419	399	405	422	411	415	421	393	389	425	403	396	424	418	379	424	414	364	384	406	390	398	371	416	451	407	419	382	412	439	402	395	419	399	384	403	375	389	353	384	375	408	431	386	418	405	458	377	422	382	392	420	373	373	372	385	421	440	413	441	418	433	357	386	398	389	426	382	436	391	397	369	434	406	414	377	392	397	410	403	420	424	430	409	400	427	389	397	439	379	386	410	396	413	429	410	423	432	402	379	366	395	404	393	438	426	387	402	438	386	389	393	392	438	402	445	422	355	372	393	400	397	440	392	423	425	371	399	357	446	419	409	389	393	413	382	399	384	377	427	416	399	408	450	398	366	383	351	376	387	363	388	385	403	397	413	429	401	389	457	374	394	375	421	405	384	382	417	403	428	408	398	370	410	404	413	398	405	393	365	377	417	384	402	376	399	359	376	369	443	424	407	423	377	425	427	408	393	391	373	415	404	396	419	423	385	386	382	398	405	425	351	416	350	393	394	401	425	391	385	403	380	380	369	411	379	362	419	370	376	354	399	377	363	372	390	414	411	393	374	372	429	413	403	423	412	394	396	413	401	409	370	396	381	395	398	394	396	386	391	405	432	413	423	374	402	371	383	406	407	412	407	412	393	408	404	406	418	402	375	411	397	413	391	416	402	429	408	398	436	408	429	423	394	373	342	404	425	404	416	411	376	391	415	393	435	387	339	399	406	393	426	402	424	390	415	393	395	399	375	372	416	383	409	395	354	403	381	406	377	402	367	411	400	415	406	396	412	409	425	409	423	417	386	421	412	386	377	421	369	423	411	413	380	429	428	395	421	437	387	409	388	412	397	375	406	375	390	401	409	397	444	404	432	400	384	392	417	400	426	398	413	444	429	367	394	412	411	416	416	412	402	418	417	420	379	380	420	392	441	365	399	388	375	423	418	394	388	400	389	409	400	395	440	418	389	440	363	367	417	377	424	380	395	425	433	415	415	432	399	383	391	392	391	434	411	398	408	411	400	376	406	427	390	395	406	414	412	380	384	379	390	386	414	398	366	381	349	419	387	421	386	396	387	389	392	392	395	418	382	409	371	440	380	397	392	394	386	411	419	374	399	391	416	411	376	408	390	402	411	377	408	403	394	408	420	399	428	410	400	420	428	402	389	402	410	423	380	376	386	401	394	389	420	415	415	373	410	382	392	397	397	410	417	388	365	393	398	427	454	370	372	402	405	385	418	411	423	406	391	394	388	402	400	374	438	416	397	438	390	390	434	396	402	406	412	412	422	422	386	390	385	425	425	405	382	362	391	380	404	394	425	411	389	380	386	422	414	403	383	396	379	411	404	431	383	412	403	408	404	417	454	408	427	402	388	400	443	404	421	427	395	442	369	428	404	390	409	416	400	363	389	405	433	389	390	373	398	388	400	411	430	410	383	378	375	433	411	380	375	436	415	389	374	420	378	414	388	398	384	403	384	423	415	442	388	403	384	404	391	412	422	408	398	409	432	404	371	396	415	397	366	400	417	406	414	421	449	398	401	421	389	408	382	439	404	427	444	405	346	408	404	399	387	384	403	380	383	445	421	389	377	411	384	404	364	408	422	424	415	365	367	400	383	417	404	407	425	401	413	388	418	392	409	386	402	392	403	367	396	406	403	393	379	385	398	376	432	401	406	401	361	410	379	417	399	424	373	431	402	405	398	391	396	405	422	389	448	419	393	403	418	444	364	373	413	382	382	384	401	390	427	424	365	365	378	387	411	380	408	409	399	400	407	378	379	411	415	383	381	417	392	427	362	387	415	383	417	385	405	421	447	419	390	434	419	390	406	413	365	408	427	388	412	394	386	382	411	421	366	368	396	427	413	405	395	414	395	425	404	470	421	384	408	402	394	456	401	398	394	403	364	395	412	423	376	415	390	430	403	425	397	405	395	449	417	408	420	412	390	440	444	380	405	409	403	405	376	412	410	433	404	399	418	410	393	368	398	390	428	441	393	442	382	402	410	400	431	406	395	413	381	387	423	444	400	426	395	394	387	389	400	413	397	388	368	404	360	405	382	388	397	397	418	369	399	408	387	422	402	383	379	400	429	416	399	407	426	400	402	419	409	426	395	394	425	400	398	427	392	375	397	389	390	424	412	401	387
25482	21399	27219	25053	7332	1464	7115	25144	23811	11855	4311	1278	664	464	469	467	428	452	410	469	414	443	454	399	425	461	432	398	442	445	457	438	418	459	440	445	417	445	457	406	429	457	450	419	438	414	470	408	417	448	397	416	425	452	442	438	435	395	426	407	425	429	425	448	419	438	418	405	420	411	374	412	416	398	440	465	413	464	442	472	439	439	397	443	439	416	440	396	423	444	411	404	419	425	506	418	432	439	418	419	437	443	426	414	459	417	443	398	438	424	415	438	435	444	410	419	388	414	434	436	455	416	441	408	381	415	413	435	472	469	448	417	446	463	441	428	424	446	427	431	430	406	470	440	424	466	432	422	445	430	400	457	428	442	431	415	437	436	440	456	398	436	414	447	425	425	415	428	441	460	457	429	417	418	437	408	390	419	431	446	392	384	423	437	434	404	433	460	440	435	424	442	443	395	444	442	443	443	451	414	453	460	438	452	430	434	432	400	464	433	430	443	464	440	438	479	404	435	427	433	430	424	456	384	413	422	451	446	410	406	407	458	411	461	459	452	456	443	457	413	473	439	417	406	428	405	402	427	428	444	430	468	437	436	421	435	424	436	439	408	430	431	437	447	416	451	442	430	403	381	449	403	404	445	422	421	391	449	440	418	446	442	399	410	436	448	415	415	381	410	428	449	432	467	441	416	452	373	442	417	406	417	409	446	460	418	420	427	425	456	431	444	434	479	436	434	441	425	431	423	452	403	398	427	418	431	427	435	403	416	396	453	426	427	429	433	440	371	437	450	413	421	399	388	426	419	445	421	438	400	472	433	461	426	424	445	442	453	408	446	440	399	446	439	442	452	425	409	433	417	408	454	430	444	426	449	440	399	436	433	446	407	469	439	418	429	418	405	409	402	427	481	392	428	446	389	391	394	427	428	421	424	416	430	401	408	395	424	384	416	443	419	410	428	445	401	404	436	444	427	454	417	400	470	446	446	452	399	463	451	467	420	418	424	412	424	448	417	430	449	417	451	421	424	441	460	409	425	418	416	428	427	415	419	454	415	433	405	434	427	433	436	425	406	419	428	441	426	409	411	429	445	448	464	445	433	414	423	411	464	443	406	457	422	456	443	440	465	463	433	396	448	461	425	438	419	446	411	406	407	420	433	376	418	466	414	432	441	421	416	429	424	407	453	439	460	426	419	439	387	403	437	439	384	421	412	413	413	414	432	445	429	413	404	424	416	410	430	458	411	427	403	380	417	440	440	409	455	466	411	449	436	434	418	445	435	442	424	440	442	432	423	423	429	404	440	408	448	405	419	441	422	419	436	402	428	426	425	426	442	457	429	457	432	381	419	449	444	434	397	427	430	448	440	452	437	413	436	433	393	410	404	436	468	395	438	406	403	418	462	427	401	420	414	406	463	424	414	443	377	456	474	399	414	462	430	425	433	450	380	425	425	425	444	443	412	420	431	439	417	426	382	454	427	396	418	433	410	425	404	409	415	438	430	420	435	444	416	420	435	436	431	447	453	433	453	426	426	447	411	422	448	427	462	449	413	437	422	452	385	442	436	424	416	461	429	437	451	436	422	437	448	428	436	446	422	458	486	443	446	448	458	440	447	411	449	426	437	417	413	416	416	445	439	446	418	426	403	394	456	431	432	450	386	437	419	435	398	427	435	406	446	410	459	438	426	414	399	401	446	418	401	425	449	434	449	427	437	409	412	453	388	400	424	423	416	402	429	443	428	450	439	385	429	398	400	433	394	438	408	442	467	416	427	427	407	409	446	375	462	455	435	447	430	412	399	433	454	414	462	444	442	408	431	419	431	407	431	421	423	428	457	438	422	440	422	406	455	413	405	418	438	429	427	438	413	447	434	447	425	461	376	428	421	434	400	445	419	463	410	458	435	434	466	430	460	437	419	422	421	441	472	429	419	438	411	433	418	434	419	428	441	421	409	439	417	413	429	406	433	417	451	435	381	402	406	432	427	431	441	459	439	454	424	444	404	423	425	420	443	419	424	411	423	448	411	433	438	432	429	401	436	405	436	416	401	391	414	404	406	468	458	403	423	443	469	437	437	418	425	429	415	459	511	404	407	423	450	424	478	383	403	427	431	459	451	443	420	372	457	459	444	445	448	448	420	468	407	405	443	451	421	387	445	418	401	420	423	411	420	413	441	421	426	388	459	454	448	445	446	467	470	413	449	407	433	427	424	434	416	406	461	416	452	469	443	485	440	427	410	395	438	439	393	414	423	435	422	385	421	406	431	422	436	418	424	403	456	482	419	440	444	423	418	466	436	483	441	414	446	443	419	406	418	423	435	448	403	443	424	430	429	420	453	443	416	446	407	436	455	420	414	410	463	460	397	413	458	417	426	414	443	435	429	414	450	450	410	442	403	470	387	412	435	420	472	424	419	439	422	415	456	416	411	439	472	435	427	426	429	434	422	433	400	449	438	433	439	466	443	414	483	396	401	449	419	442	454	443	428	412	430	445	436	411	412	463	430	439	436	440	437	435	394	450	409	417	436	456	423	438	420	458	415	426	432	413	406	464	477	434	410	430	410	436	454	445	394	404	419	399	423	422	436	416	397	421	410	398	426	409	421	400	445	421	433	415	448	442	468	430	417	454	427	418	417	426	389	463	413	410	419	434	436	421	450	402	442	448	452	410	434	427	429	415	381	433	430	420	451	460	436	429	416	442	472	377	448	465	452	410	448	434	415	389	417	393	468	431	437	398	445	446	422	437	400	421	453	443	433	412	444	448	380	455	429	432	433	440	417	409	435	443	416	405	436	437	430	427	412	442	411	469	421	447	429	421	431	419	428	406	417	410	425	396	434	430	457	446	428	385	411	431	476	429	405	416	423	453	419	426	413	426	450	437	455	430	444	403	415	405	462	430	434	448	430	413	413	413	424	404	415	407	432	407	420	443	436	426	440	454	450	409	430	430	425	430	421	468	461	433	409	406	430	449	461	404	441	437	419	433	427	416	409	436	408	453	398	435	411	436	444	408	389	442	406	438	424	443	419	410	412	383	432	432	467	422	423	421	419	419	389	430	437	413	404	417	401	435	439	436	427	442	415	431	409	414	439	446	418	401	420	447	417	430	442	387	462	397	396	444	415	437	420	404	444	381	392	454	419	467	411	408	414	445	431	442	425	437	431	432	449	418	439	449	436	455	397	477	455	442	446	421	464	416	406	463	424	396	400	427	427	428	414	444	420	419	446	385	447	401	415	424	445	458	376	376	473	397	408	458	412	410	457	421	417	448	380	431	438	440	404	448	450	443	418	450	422	415	441	415	415	455	400	416	450	397	459	424	447	428	424	432	430	414	431	454	448	421	438	457	446	439	436	432	432	460	430	394	399	445	392	443	417	428	407	438	441	426	421	428	390	449	413	447	423	441	434	423	414	462	415	427	425	442	451	468	421	404	418	431	403	409	427	417	443	471	421	405	421	409	413	413	388	450	414	424	429	425	423	406	407	446	446	408	426
5360	7659	10054	5287	2431	1258	9840	26229	20409	9515	4229	1418	677	475	441	418	422	423	469	406	399	434	405	459	412	435	446	391	391	453	434	410	431	456	437	416	411	433	434	428	400	414	412	419	397	405	439	440	450	430	443	409	428	494	439	409	438	428	454	415	412	441	440	421	419	441	437	412	450	433	417	383	421	445	390	394	433	445	447	419	401	444	434	438	411	438	451	481	440	405	429	452	433	426	437	407	413	415	422	442	400	443	433	414	462	412	421	446	414	398	427	406	434	437	465	462	386	438	432	427	432	454	428	432	411	409	407	459	420	430	424	476	410	424	435	424	428	419	406	423	444	425	414	459	426	414	398	435	447	420	449	416	448	498	384	420	405	404	434	436	403	434	438	399	414	396	413	416	432	428	414	426	456	420	422	407	433	440	419	420	419	469	414	424	454	425	427	445	409	414	445	445	426	407	431	411	409	409	442	426	431	431	450	436	432	411	430	433	384	416	427	471	434	422	450	418	455	460	429	406	447	410	449	452	445	438	453	416	419	452	408	418	375	449	460	418	420	405	441	403	460	411	406	411	421	435	422	420	438	425	414	463	425	401	389	435	418	434	465	436	436	405	461	400	432	435	412	414	416	425	399	421	395	374	420	430	404	392	421	438	458	411	413	381	435	434	428	393	437	440	431	422	413	426	463	419	409	415	408	428	433	390	434	432	413	412	431	406	461	418	427	459	430	447	415	430	450	413	408	385	443	419	433	439	430	396	404	398	407	413	417	419	448	409	427	414	385	419	437	422	421	382	383	400	403	397	428	406	439	422	374	448	426	411	427	410	445	397	445	468	417	411	452	404	406	440	413	434	444	407	454	401	417	401	422	435	427	431	446	434	396	402	443	442	387	412	421	455	417	427	437	392	407	403	465	460	448	395	417	477	439	403	427	439	376	409	423	416	413	380	438	414	409	416	432	445	425	441	414	444	412	427	426	430	417	438	440	407	411	445	416	400	415	403	411	437	437	397	425	426	420	418	402	409	389	394	418	406	427	435	411	442	392	416	430	460	390	411	400	425	438	451	441	381	400	407	420	466	414	393	430	434	411	415	446	441	427	431	386	423	433	458	442	414	404	437	433	379	426	429	416	441	429	432	398	396	417	440	446	417	422	402	407	402	417	416	433	408	429	440	375	401	422	421	409	405	452	454	444	400	434	420	433	384	462	398	429	410	396	425	417	408	427	441	402	441	376	400	438	409	409	426	443	406	419	415	421	415	434	422	390	423	396	386	425	413	486	371	426	408	456	398	434	410	441	390	393	409	431	452	391	402	401	444	392	416	413	431	428	424	424	431	457	430	448	427	446	426	419	403	411	416	433	441	410	407	432	416	416	399	436	450	450	457	388	415	419	424	445	403	412	431	388	421	439	423	409	411	463	441	390	439	407	436	410	401	473	438	431	432	426	401	465	436	377	420	429	399	413	428	436	414	432	443	439	426	425	421	425	413	385	424	419	405	436	475	425	443	435	411	477	414	421	409	399	427	407	449	387	422	441	422	415	450	393	430	435	383	423	394	424	466	408	399	399	413	422	433	406	455	429	423	409	396	411	488	444	386	412	447	437	424	455	414	443	422	413	419	421	409	473	426	410	434	443	433	415	376	449	417	440	423	419	438	417	405	419	435	445	412	432	434	428	430	440	414	425	395	399	378	426	423	411	414	464	397	421	414	429	421	387	423	431	403	435	420	407	441	394	435	480	416	403	434	462	427	430	394	416	422	413	394	422	427	394	409	411	399	413	427	411	446	421	457	420	423	428	396	412	393	458	376	445	416	430	473	405	415	387	391	384	416	416	358	409	399	424	404	434	402	406	423	414	400	435	417	418	424	407	398	407	424	444	401	425	436	431	430	392	416	457	401	399	438	402	449	442	422	385	406	410	409	421	454	424	381	407	423	409	404	458	439	430	396	412	419	434	422	431	428	411	422	430	426	420	412	419	388	406	415	436	428	410	412	413	485	390	413	442	443	363	403	425	430	408	433	454	361	416	417	429	423	413	417	399	460	397	432	430	430	421	422	455	420	422	418	398	434	419	404	445	417	429	423	446	375	445	414	432	444	401	430	429	430	422	409	416	406	429	384	409	427	426	443	430	447	403	452	379	424	394	438	461	437	401	409	450	427	434	448	418	425	451	443	419	410	434	439	414	413	434	435	415	436	411	434	377	423	445	473	437	414	419	446	406	398	434	418	419	400	454	424	447	411	439	364	419	420	439	391	460	429	446	420	389	412	440	424	416	443	390	413	415	455	439	384	391	392	412	405	438	420	441	415	393	402	447	421	412	441	402	436	424	445	395	401	407	415	443	408	427	447	412	417	388	384	429	421	403	406	460	458	395	381	409	424	457	429	393	437	453	398	421	390	442	404	419	440	443	413	423	444	453	419	434	437	426	428	424	407	428	430	427	441	404	439	409	416	421	438	369	399	448	441	445	465	422	421	438	390	410	411	430	428	396	410	418	399	424	402	461	471	430	412	452	415	392	450	401	402	434	420	432	431	400	414	469	459	407	406	454	418	425	414	388	448	432	424	456	411	434	429	407	426	416	446	397	413	430	400	445	408	422	461	419	400	464	397	442	411	397	433	437	377	396	417	438	426	409	412	414	418	396	436	419	406	438	460	420	437	430	402	452	414	427	412	426	402	440	397	406	445	379	409	423	391	412	440	455	419	447	427	430	497	437	427	423	459	451	412	417	415	410	419	418	444	408	383	437	402	420	440	422	403	401	403	392	435	449	431	405	451	399	408	448	441	449	438	450	468	401	419	422	401	400	428	417	450	465	414	402	437	422	429	411	387	441	388	451	375	456	442	414	421	389	387	436	401	426	403	452	431	403	402	405	394	381	427	415	423	396	446	432	406	442	436	412	431	444	426	443	428	400	449	435	393	469	397	424	432	406	431	428	408	401	424	444	435	393	396	411	435	419	400	426	432	417	413	395	432	416	425	440	418	412	411	398	421	427	406	449	434	385	409	450	397	417	417	386	405	417	412	388	428	410	427	436	381	401	438	427	447	411	416	422	403	408	411	442	397	395	419	419	426	435	430	407	398	462	413	450	403	425	407	421	444	417	448	431	421	411	423	481	465	410	413	414	426	445	417	437	430	433	421	405	409	385	422	425	424	444	381	420	412	434	387	461	443	435	381	420	424	434	394	422	431	400	437	429	411	407	395	423	443	404	423	392	401	423	412	397	429	451	434	432	411	422	433	444	443	430	445	441	443	461	441	439	381	408	433	418	401	397	404	409	396	417	476	417	419	427	421	412	421	450	405	407	440	413	447	398	415	400	425	387	434	418	403	419	424	432	387	432	409	434	393	442	460	414	410	445	432	421	428	423	438	446	428	428	402	430	421	410	440	430	404	436	415	423	407	411	380	429	410	389	397	466	405	431	436	451	446	409	434	408	445	408	436	399	431	411	420	426	390	421	442	411	461	416	413	432	434	445	430	442	401
24216	21349	28626	24453	21173	9667	22817	45492	38100	22501	9509	2686	955	631	580	572	540	537	546	550	545	511	529	541	559	545	570	559	547	543	524	507	541	570	526	526	564	536	501	518	554	502	534	528	533	532	547	507	543	540	508	511	549	529	560	525	514	589	556	509	519	534	537	571	555	526	556	538	487	568	520	511	568	539	565	566	546	516	552	523	552	528	538	538	553	520	547	561	488	487	532	549	508	536	542	540	480	535	541	555	489	552	563	560	537	524	543	562	512	516	544	553	555	524	494	533	479	531	519	537	537	542	535	562	510	531	528	546	542	509	522	538	542	510	574	547	534	573	525	512	518	509	526	530	521	554	567	510	549	497	556	489	547	552	545	523	523	531	529	564	529	541	571	566	548	561	522	514	524	519	533	529	520	564	575	540	547	560	543	550	498	508	522	515	524	571	559	559	561	493	590	482	545	540	555	542	555	562	558	516	536	539	592	526	514	499	477	553	539	481	523	519	601	538	537	569	529	523	543	519	559	525	555	540	549	520	506	499	549	524	559	545	557	589	552	501	491	513	513	586	534	521	521	532	548	565	501	561	558	552	501	532	548	513	504	506	519	558	503	482	538	546	487	538	517	520	536	511	546	461	505	543	493	500	509	514	511	480	529	550	544	531	511	543	550	541	577	514	571	546	538	551	493	474	525	512	497	547	500	519	564	566	490	548	486	564	544	533	571	558	552	534	571	537	559	490	510	566	504	489	522	530	519	525	535	547	553	552	545	563	519	512	483	544	550	565	527	499	546	534	541	541	537	559	576	551	505	547	567	564	524	505	511	532	526	539	561	437	550	520	566	547	570	502	495	510	533	524	481	536	530	554	584	581	553	536	533	486	524	537	521	525	557	521	537	544	570	486	524	525	528	498	510	508	533	516	529	566	522	541	542	549	537	531	535	533	463	531	544	514	533	547	544	563	560	502	500	553	535	540	505	512	510	547	530	590	523	555	526	515	538	533	548	576	551	528	533	597	517	507	512	556	500	531	522	558	507	520	513	536	520	537	530	560	534	540	517	514	554	543	548	557	501	481	552	512	502	541	555	567	523	570	551	550	553	535	565	536	528	497	501	546	493	501	513	545	485	546	496	524	486	529	554	514	575	536	513	580	522	513	524	522	541	526	505	493	539	561	579	528	515	542	546	542	542	521	554	500	493	486	505	526	512	535	563	519	509	545	534	523	484	506	520	509	506	540	572	580	507	516	540	548	534	555	497	519	539	535	570	479	517	539	475	510	513	559	543	500	515	537	554	541	500	507	567	569	512	550	515	528	566	535	524	522	563	537	570	552	518	541	528	558	535	543	533	554	543	547	539	551	559	533	560	514	512	523	572	542	536	523	520	558	521	509	501	544	524	545	526	564	493	532	499	524	484	576	528	564	525	504	512	485	501	489	518	496	521	514	524	567	517	580	544	571	570	514	533	563	543	555	493	522	552	514	566	536	540	522	540	526	546	518	497	568	579	529	533	504	527	554	515	529	570	556	526	558	487	559	494	491	522	513	532	540	554	520	560	508	496	538	528	538	538	524	536	542	525	507	566	522	532	548	547	544	531	487	555	549	556	545	508	500	530	541	520	538	495	545	530	561	536	522	517	542	585	499	531	523	533	564	579	534	517	544	531	552	566	554	537	538	522	510	503	540	551	514	540	521	561	532	514	550	575	567	555	481	531	571	541	513	545	545	486	525	512	535	551	513	534	492	554	571	545	470	522	549	516	533	548	501	536	505	515	506	544	514	537	518	527	502	531	477	537	515	556	578	552	522	497	535	540	536	551	544	547	526	513	574	537	535	511	494	569	521	507	540	568	561	579	522	563	534	530	524	566	501	536	529	495	509	534	547	501	528	547	568	525	524	554	583	517	515	510	487	510	507	527	539	537	505	517	485	531	506	527	557	493	536	563	585	513	535	537	561	556	554	542	532	543	579	530	539	527	520	530	541	504	522	530	480	511	522	528	517	537	540	548	505	544	520	538	505	541	537	525	513	527	511	530	539	523	516	569	524	507	565	520	539	551	558	527	506	550	497	503	543	583	503	549	491	529	571	531	505	537	551	560	547	534	518	555	502	507	533	521	498	518	529	509	531	528	546	552	542	579	541	518	549	574	563	500	532	522	557	519	486	541	517	548	511	574	543	503	544	566	553	536	532	557	562	556	514	529	556	529	554	524	515	535	550	522	558	521	524	535	532	557	568	526	552	520	522	526	550	513	569	498	583	577	528	539	537	532	530	479	529	506	493	512	552	543	516	503	492	496	509	567	506	504	525	531	554	516	585	561	505	550	534	528	581	557	489	528	547	492	493	511	513	515	554	519	562	543	522	547	514	521	526	500	552	494	535	526	541	532	458	535	573	535	550	542	561	502	496	560	574	527	561	527	523	536	536	552	544	541	513	527	510	477	543	556	545	498	530	539	569	527	480	543	494	571	564	528	532	544	501	502	551	532	537	495	564	530	533	516	524	549	532	531	527	527	536	556	544	552	523	534	540	552	468	542	543	571	530	502	523	497	513	551	536	523	526	561	536	508	532	497	572	501	516	544	550	534	520	552	515	544	533	546	505	497	497	528	537	519	546	495	510	539	507	573	572	526	557	538	541	594	544	538	534	582	532	551	506	529	533	522	501	516	550	501	504	500	505	566	514	534	522	526	525	570	575	516	548	529	520	531	505	481	545	511	527	552	487	530	520	502	542	534	550	529	574	533	512	522	521	545	544	540	555	521	500	518	542	484	544	518	527	524	524	519	521	500	500	505	548	492	481	499	522	507	530	489	514	529	533	540	533	501	505	534	516	545	579	511	553	493	539	522	565	526	516	529	561	521	511	540	493	523	527	566	594	529	513	530	558	522	537	539	550	565	506	524	520	516	512	557	512	521	516	543	479	563	551	518	485	509	531	538	495	539	548	515	557	491	520	547	509	509	505	483	519	513	513	510	560	532	526	562	547	507	519	522	533	508	563	525	522	527	522	529	538	540	528	470	511	472	546	534	538	517	520	526	557	556	524	568	497	503	540	562	511	536	524	498	567	548	544	561	489	577	506	529	559	543	578	496	558	516	544	517	512	514	522	514	543	538	519	511	465	517	528	557	522	547	516	547	526	539	504	543	543	515	550	500	546	535	490	501	505	501	502	539	548	540	553	554	512	516	563	540	560	541	532	484	540	530	541	523	530	545	514	548	544	530	539	532	519	547	555	547	529	544	536	504	542	582	512	523	524	491	532	517	523	499	531	569	515	537	539	579	550	531	552	538	543	545	513	548	517	535	541	504	511	546	535	564	499	536	547	533	532	523	517	539	493	533	498	569	553	511	522	569	500	518	504	528	497	514	498	562	544	530	563	513	530	534	535	539	504	517	523	596	511	525	525	502	498	505	545	505	494	487	542	542	520	536	556	486	549	511	509	560	547	502	547	553	537	493	530	506	478	597	531	557	496	480	565	550	462	536	508	520	502	559	521
6478	13379	14190	7801	4048	2915	25776	43842	33200	17468	7977	2854	1043	654	553	532	541	506	487	536	520	551	508	537	499	486	485	549	484	503	520	539	489	511	510	465	560	546	532	511	507	553	521	496	482	509	507	529	525	541	511	529	502	519	473	499	499	513	522	549	513	499	495	535	530	498	492	541	541	556	499	517	545	532	519	536	532	474	514	549	464	494	511	540	528	539	516	508	519	481	505	543	503	521	515	509	523	539	496	495	520	478	517	514	538	515	520	558	509	498	495	513	500	485	538	508	520	475	555	536	525	519	503	538	520	495	505	546	518	498	499	486	510	535	478	498	525	573	491	526	464	480	540	506	540	504	513	477	493	504	509	502	508	545	513	514	500	517	524	472	473	535	516	476	533	525	550	550	516	506	489	485	525	507	486	481	520	519	513	503	493	493	555	477	504	547	505	506	542	499	493	533	486	547	532	494	503	525	533	484	464	482	528	518	487	479	469	515	507	514	564	519	526	529	553	476	534	468	534	504	534	517	499	495	511	501	502	522	527	486	525	494	556	500	502	512	510	522	500	539	498	501	527	522	479	543	503	497	469	514	517	537	528	535	505	535	521	451	531	519	498	494	549	514	476	530	513	504	500	481	510	502	505	514	492	548	500	488	488	477	504	517	529	503	520	526	551	503	546	501	475	507	450	474	502	520	510	469	506	520	514	504	485	511	529	518	508	532	509	515	512	498	489	511	536	497	504	514	509	486	468	508	491	507	524	475	502	516	535	534	543	529	530	499	515	467	476	503	513	510	517	551	544	522	524	512	498	530	552	508	485	522	502	500	523	511	510	504	503	551	524	539	529	534	519	487	489	539	481	518	500	470	508	557	468	481	521	487	521	591	510	495	467	518	556	487	475	496	538	491	562	465	504	527	485	503	501	540	496	499	504	514	450	505	537	526	487	526	505	481	485	499	505	513	502	474	489	523	517	500	542	524	492	494	525	466	528	509	509	473	506	503	509	509	474	537	538	527	482	507	531	509	514	489	504	508	522	495	491	556	514	526	500	516	497	550	497	489	534	503	562	525	527	525	503	492	472	497	485	482	510	491	499	476	517	489	504	472	524	522	532	514	525	520	512	513	484	530	525	524	476	521	509	499	526	569	508	491	507	486	479	491	548	541	528	472	496	496	476	505	528	539	461	527	507	512	505	503	535	512	479	519	482	491	492	532	500	490	527	492	555	516	519	522	485	522	523	522	508	518	483	552	530	486	496	539	516	518	518	498	508	502	533	487	473	509	544	487	550	545	515	493	503	524	495	493	519	521	481	523	504	505	538	519	491	507	500	546	501	495	539	496	519	520	537	506	451	477	506	513	480	517	537	534	489	496	478	533	494	478	505	536	510	521	564	498	529	499	573	478	529	489	509	503	488	514	544	468	504	499	489	507	496	471	505	527	510	536	538	519	482	466	527	473	496	501	543	519	494	514	510	520	506	485	480	538	477	503	498	505	551	451	499	513	535	526	539	512	503	530	536	491	476	495	497	487	468	532	494	520	525	528	488	536	502	502	515	489	521	498	537	495	503	477	514	484	501	469	519	491	568	477	509	551	518	508	506	492	488	534	516	524	523	500	529	511	487	522	537	531	481	529	494	515	499	515	525	497	494	547	506	505	480	506	529	512	469	516	499	525	536	500	521	526	563	531	486	514	516	513	506	542	490	520	525	492	524	525	537	467	487	498	509	544	497	511	526	532	473	529	507	497	495	489	525	527	488	480	490	545	495	496	511	533	520	461	497	493	497	496	529	526	480	490	514	519	499	574	504	484	493	525	507	487	539	512	465	522	527	536	530	493	482	531	466	508	561	534	507	497	508	533	520	527	511	511	516	507	533	525	493	541	488	504	525	478	506	491	514	483	538	520	513	520	514	503	505	489	487	515	488	503	501	471	492	517	524	503	491	557	463	486	485	449	533	539	509	486	511	501	497	527	519	502	479	498	498	498	477	466	513	491	491	495	534	459	517	510	461	507	482	515	532	470	503	492	505	511	562	527	514	499	510	530	513	535	516	523	508	453	472	508	511	513	544	496	538	502	505	493	498	520	509	528	525	524	492	521	487	494	465	530	509	519	497	461	496	507	525	523	509	530	527	522	541	544	483	524	530	536	501	475	478	523	512	498	535	499	542	479	455	485	521	477	489	500	528	480	507	504	499	488	484	486	503	512	536	496	516	527	519	485	502	500	490	536	496	513	539	499	491	508	520	466	507	517	528	492	475	523	526	531	505	513	472	482	506	481	501	511	498	494	531	488	526	545	526	483	503	474	493	516	497	511	492	477	511	536	553	523	497	487	518	528	525	487	492	565	475	527	490	453	566	470	515	514	458	501	478	493	514	490	534	539	482	540	538	495	502	523	479	465	504	471	455	487	548	541	531	528	529	515	460	500	506	495	549	486	540	472	459	515	508	476	491	548	502	466	501	496	550	535	517	505	540	489	481	522	566	494	494	487	538	514	518	530	519	508	464	541	502	513	527	537	505	543	502	480	520	500	520	481	501	486	502	512	478	495	465	542	494	508	523	496	485	467	489	527	472	520	514	481	473	473	507	501	498	485	483	547	501	489	501	488	492	523	490	501	506	483	518	523	467	471	503	516	518	531	518	538	506	516	520	532	513	524	500	503	501	537	493	504	482	494	484	498	530	499	511	506	511	529	523	478	463	513	520	483	478	531	542	506	481	534	496	504	532	498	530	493	509	541	503	478	504	540	538	491	497	496	507	478	518	483	493	478	504	517	488	490	515	534	486	527	524	470	508	507	516	538	505	521	541	524	510	498	500	483	498	482	528	542	499	551	459	474	509	473	492	517	502	509	513	502	494	483	547	509	492	480	518	489	526	512	516	521	483	517	521	500	511	452	495	515	536	495	482	521	540	538	530	513	517	472	473	500	459	504	509	536	499	493	500	475	519	475	474	519	509	489	490	490	538	481	495	497	493	485	505	514	496	523	541	498	500	533	552	502	506	495	519	487	502	517	499	507	487	493	509	497	514	505	503	480	525	507	475	497	499	495	525	518	483	500	514	496	505	504	471	504	534	502	510	489	472	501	518	515	494	539	470	532	507	484	525	539	510	462	517	482	518	525	525	529	475	503	497	515	518	484	499	538	481	520	456	490	531	544	502	530	502	502	520	512	467	520	484	529	481	497	484	499	543	510	484	525	490	492	482	535	505	560	507	504	553	504	476	508	490	543	500	502	500	502	548	541	500	501	518	516	486	507	519	499	537	493	481	522	512	486	528	454	489	492	503	472	542	557	521	479	529	484	539	524	538	495	510	506	548	542	498	490	530	498	506	520	490	478	474	540	483	504	556	531	523	512	501	497	522	526	526	498	530	512	533	502	519	459	526	496	484	515	510	489	488	466	488	501	497	501	541	498	484	494	511	457	474	542	501	504	496	482	537	483	465	492	507	484	538	525	513	524	516	536	544	538	533	497	461	547	467	503	500	499	477	457
27535	13900	4696	2294	859	830	1299	3010	2696	1529	960	590	467	446	449	468	431	440	409	465	409	468	446	455	397	453	458	429	473	428	473	455	416	392	455	426	437	440	459	425	416	468	432	419	418	423	451	435	449	426	486	415	470	429	431	462	416	424	466	427	421	428	485	433	420	435	473	439	447	443	446	431	429	474	422	395	408	443	483	429	421	432	445	402	484	454	432	448	429	442	402	428	442	466	429	431	430	450	430	438	413	427	432	441	442	423	464	457	449	449	458	438	429	426	387	438	459	445	421	454	466	429	450	411	423	446	422	459	432	479	466	443	417	428	399	417	394	487	384	410	502	424	459	457	452	400	454	473	424	414	453	428	409	419	405	448	443	432	452	448	464	442	455	429	398	418	433	430	420	438	438	477	471	478	461	418	408	403	434	411	451	407	416	464	447	435	430	471	415	421	399	412	422	420	416	461	414	438	427	415	444	373	476	455	431	462	436	438	478	431	430	422	447	443	435	421	429	433	430	409	459	440	463	437	449	430	459	460	479	445	431	465	439	423	464	432	451	397	479	451	456	428	432	427	453	465	433	480	441	461	435	450	425	449	404	446	444	417	471	447	458	428	475	438	397	469	420	436	460	430	433	455	432	430	424	448	437	459	429	440	429	439	461	439	436	453	436	438	453	449	436	444	435	441	421	435	440	409	442	432	455	465	441	446	435	415	429	494	449	476	422	424	441	441	443	431	445	462	414	414	427	419	428	424	423	370	412	451	465	471	422	441	460	421	412	408	401	440	429	442	420	434	435	418	472	413	431	454	430	440	425	419	467	423	431	415	455	463	397	432	420	427	427	450	420	440	434	470	412	459	486	466	466	405	431	435	468	461	464	471	463	443	461	454	444	461	404	410	456	423	463	449	430	447	419	420	427	447	425	448	427	439	441	470	433	415	455	425	477	462	440	445	435	450	432	427	455	399	478	432	455	454	497	431	433	464	456	415	497	424	436	450	448	464	422	426	449	444	440	428	444	477	423	431	434	400	438	396	454	438	431	408	421	448	442	431	436	434	407	442	427	459	417	399	418	474	404	432	452	421	475	464	408	427	425	449	433	448	438	399	449	400	452	433	443	445	441	428	429	415	459	443	441	427	418	406	432	419	462	435	425	429	446	412	425	438	447	427	405	468	405	433	469	417	431	407	464	445	448	413	446	409	454	460	458	435	408	453	472	423	399	472	438	438	426	463	436	463	436	427	434	420	452	432	476	429	428	452	443	430	436	461	390	444	445	450	434	397	448	446	455	415	451	430	439	422	436	451	442	454	471	398	425	444	458	421	432	431	402	405	405	478	441	463	445	401	407	426	395	415	410	447	420	451	426	432	399	424	453	429	430	446	435	421	406	450	434	417	441	470	447	434	439	466	436	433	475	452	430	414	440	438	434	480	437	413	430	450	422	447	413	446	434	425	437	443	418	456	399	452	471	415	415	422	462	437	497	461	408	466	411	417	485	432	436	426	421	406	460	400	433	399	468	415	435	424	403	469	426	417	421	420	420	438	457	454	433	445	406	428	433	425	419	448	457	403	425	468	405	451	459	456	472	416	451	483	425	414	442	443	431	430	415	427	454	399	408	458	409	425	460	423	430	420	431	458	390	439	394	406	407	451	464	410	424	446	456	429	451	411	436	419	430	399	396	405	453	479	422	467	421	415	458	428	412	448	449	438	436	461	403	436	420	427	427	410	417	409	463	382	433	453	414	417	442	395	415	404	427	461	447	416	423	439	451	410	454	443	475	439	444	472	419	444	444	411	425	428	435	437	433	426	398	440	458	457	426	437	418	430	435	422	447	454	456	423	451	424	460	441	424	430	457	435	432	463	435	425	499	445	463	419	437	435	447	447	449	421	435	439	446	464	418	454	425	426	426	444	465	444	414	472	461	432	436	465	443	408	433	424	465	419	423	460	523	415	461	481	432	445	414	440	420	413	458	453	431	409	460	450	459	417	445	424	419	398	420	453	418	453	430	462	435	431	404	437	404	439	420	418	441	394	426	434	419	455	429	407	464	410	431	385	438	457	434	482	435	444	463	421	405	457	449	449	433	479	458	456	424	426	420	459	458	445	417	428	472	475	453	429	439	445	457	461	458	416	422	451	416	419	453	435	442	439	436	436	458	460	454	466	417	424	435	427	399	443	445	436	441	469	461	433	428	420	428	433	439	426	465	396	456	413	433	436	402	384	473	417	414	461	454	478	459	487	409	458	399	453	446	456	454	415	411	485	458	422	470	452	399	387	430	447	442	429	436	435	461	441	468	505	425	455	457	443	418	446	446	399	440	451	440	449	443	449	415	432	440	440	406	438	453	430	423	437	402	427	400	418	428	382	436	411	412	405	432	416	434	434	420	453	467	419	461	437	437	457	431	439	421	425	432	436	446	431	440	416	441	435	450	481	427	430	425	426	467	471	439	455	414	437	458	405	432	475	417	430	450	421	390	457	408	443	441	449	419	439	416	442	404	434	451	414	417	435	445	435	468	467	437	458	456	421	440	457	423	431	454	443	424	464	422	422	443	433	426	406	388	430	447	436	438	466	432	452	431	400	448	461	408	452	460	428	422	390	428	471	448	447	452	423	428	432	450	413	452	434	455	435	438	418	387	454	453	407	442	432	442	500	451	453	424	422	481	429	453	469	412	406	448	410	454	432	454	457	448	454	381	420	440	422	430	413	463	442	418	428	422	480	462	467	430	455	410	415	445	409	442	435	441	417	441	425	435	430	421	440	417	431	454	451	462	424	421	433	421	456	469	420	396	460	437	420	456	436	432	455	476	425	429	459	451	459	444	434	415	445	414	470	413	408	433	431	455	391	451	422	435	436	441	468	440	410	464	456	440	425	401	440	441	427	438	431	439	424	409	428	440	456	437	428	416	450	448	432	444	425	443	451	420	461	414	469	418	466	451	421	451	423	438	439	420	441	442	393	414	432	433	410	407	381	449	425	458	484	435	447	443	407	444	437	437	429	468	452	430	459	401	475	430	442	412	448	450	446	469	465	414	418	477	419	438	438	406	430	463	425	418	429	434	421	440	454	452	422	414	417	400	485	391	433	420	421	424	460	472	451	428	435	424	451	409	459	454	434	442	406	407	445	431	431	433	422	457	438	420	453	448	434	437	465	444	465	436	431	462	438	425	467	447	458	448	454	452	426	438	421	435	414	399	457	436	443	436	430	454	438	412	401	453	436	421	430	430	406	454	425	473	438	435	439	412	457	414	441	428	440	426	417	407	443	443	431	455	420	437	436	416	426	440	473	450	391	460	405	437	443	409	429	410	444	438	429	414	448	446	400	465	443	426	458	398	431	423	397	420	416	472	423	463	446	425	460	393	427	444	442	449	433	402	442	442	437	423	416	416	442	451	467	418	447	416	465	416	441	439	452	405	427	458	480	444	451	412	452	459	443	445	398	429	404	445	473	443	404	374	462	435	446	450	423	440	438	459	469	437	450
6515	4488	4414	2218	1038	1111	1964	4057	3184	1803	989	604	447	450	465	417	402	415	411	434	414	399	427	418	382	408	434	435	393	463	425	421	440	428	391	439	455	378	446	443	420	376	407	409	395	369	417	445	408	385	408	440	415	432	394	422	403	427	450	363	394	382	398	429	448	377	413	456	434	421	394	433	395	377	390	409	432	434	393	427	396	417	425	442	339	401	386	403	403	387	355	394	397	391	402	366	451	410	419	422	413	410	403	437	422	417	413	441	372	430	431	399	406	373	388	430	412	423	418	404	394	423	387	384	407	427	393	399	420	379	369	377	417	418	380	405	409	414	392	407	390	443	410	411	423	370	402	425	401	429	396	404	430	433	440	363	411	402	402	413	397	419	409	414	365	402	441	384	440	386	412	423	429	401	379	431	404	425	395	418	401	413	426	412	410	440	407	380	386	386	407	426	391	401	411	428	452	419	408	400	414	396	414	413	393	437	419	392	433	424	383	420	409	432	418	427	406	412	409	431	430	413	416	389	398	397	418	423	386	435	382	413	406	382	378	441	443	431	388	442	435	421	386	443	375	408	405	414	385	405	365	383	456	437	377	443	404	423	389	394	421	418	391	413	395	365	377	387	377	419	387	436	408	413	397	404	401	391	426	430	392	398	400	414	420	408	414	420	417	422	411	409	388	436	417	386	410	409	429	396	380	411	407	431	400	441	409	410	428	402	401	422	420	391	427	433	408	398	407	383	384	382	424	395	398	386	425	444	389	427	407	405	415	439	412	411	432	400	399	410	388	420	425	408	402	420	377	394	402	376	414	394	419	381	399	391	398	404	437	424	437	401	401	442	422	376	426	410	430	407	423	355	426	416	407	384	414	425	409	409	416	402	377	400	395	402	427	372	408	397	405	418	426	388	398	398	391	402	418	390	393	393	396	376	420	436	423	395	405	424	407	425	418	398	413	411	413	416	412	451	399	399	380	410	397	426	414	399	402	457	400	432	376	396	408	425	422	410	392	419	403	413	388	424	421	389	448	382	422	431	441	407	395	370	412	420	411	395	416	393	400	422	396	407	386	388	393	398	423	370	431	380	410	421	426	403	387	435	397	398	406	429	384	417	382	394	398	416	379	411	407	407	385	392	440	410	444	411	396	432	400	398	393	403	434	404	413	414	396	424	400	435	427	459	418	413	398	377	404	436	441	436	418	418	412	380	390	416	432	425	406	424	414	382	432	386	393	400	370	391	383	413	406	384	414	405	374	399	403	378	408	408	428	369	419	428	386	399	431	414	368	407	430	415	387	420	404	449	392	417	440	437	381	414	428	400	433	365	428	401	418	418	414	405	391	396	406	411	391	431	392	406	407	453	427	415	443	406	382	417	379	408	401	387	399	413	401	451	397	396	409	426	410	398	437	390	450	405	422	419	397	406	423	444	368	419	390	402	397	408	415	388	412	419	380	421	408	403	382	412	408	387	444	403	430	423	375	396	407	402	399	396	424	397	464	418	428	413	406	419	403	380	419	387	405	360	401	379	426	395	426	423	371	431	413	434	426	357	367	423	402	407	464	432	405	436	375	432	431	415	419	381	411	461	428	428	406	403	383	427	405	395	418	444	413	411	416	409	414	366	397	401	413	396	450	405	405	425	419	394	422	390	407	390	406	418	410	410	393	439	396	399	398	400	426	423	440	416	439	402	402	399	371	371	441	405	444	417	393	433	421	424	425	450	392	423	395	441	422	400	421	421	412	433	408	406	437	389	427	413	416	417	398	430	440	379	421	363	405	401	409	432	390	407	410	425	395	385	445	391	412	395	427	391	382	385	401	459	429	388	431	426	433	376	385	387	384	422	399	421	462	413	387	414	464	373	440	417	409	436	389	396	384	418	433	423	392	355	442	367	432	391	414	462	379	407	402	430	386	425	390	405	395	414	425	434	390	378	413	420	441	438	412	405	408	436	396	397	385	438	426	373	439	423	435	443	431	396	405	426	374	391	401	424	419	387	416	431	360	423	376	386	388	429	422	393	383	420	409	424	405	419	404	428	405	390	408	415	412	404	419	403	369	416	390	403	420	424	393	391	423	421	399	436	390	414	439	413	417	404	394	468	412	406	453	398	398	432	406	385	425	419	432	416	384	401	406	398	427	400	347	432	423	419	403	397	412	372	443	447	431	407	421	396	412	388	391	409	391	423	387	430	439	389	409	370	431	356	422	378	381	415	416	371	441	407	411	394	394	415	429	414	391	398	400	463	383	428	394	447	400	384	389	434	424	409	395	415	425	416	399	418	387	419	413	408	369	429	410	406	397	424	394	351	412	437	348	439	395	423	420	416	428	402	381	429	425	401	375	415	424	410	387	368	403	380	423	402	386	390	405	380	390	418	445	403	422	399	412	459	389	403	397	405	413	446	424	419	415	405	370	414	388	391	386	355	418	404	405	396	423	409	381	433	396	370	448	427	414	404	402	378	406	397	406	384	412	374	381	374	359	375	434	400	392	376	435	417	390	412	436	438	422	456	390	405	430	423	406	406	421	394	442	387	386	422	389	404	419	404	434	431	427	395	413	393	419	409	395	411	378	361	405	416	390	407	400	376	418	390	400	421	386	422	394	422	381	383	420	399	401	398	421	405	422	454	426	433	436	414	405	375	382	411	407	413	393	409	370	437	423	396	397	437	359	435	376	396	400	418	428	408	424	426	399	438	414	379	402	420	395	442	398	415	370	406	420	411	385	428	399	401	439	415	398	421	423	410	398	377	419	403	423	392	401	418	389	444	444	371	439	399	408	424	381	428	396	385	430	388	373	442	367	430	449	438	412	397	427	402	406	430	416	439	406	424	382	407	414	379	400	408	416	430	405	358	378	454	420	412	437	408	391	392	439	400	384	421	420	425	402	412	380	435	382	441	398	401	415	435	420	386	430	408	413	438	391	406	404	415	416	395	427	431	415	405	413	384	409	438	398	445	410	413	385	424	422	396	409	444	364	414	405	403	421	471	395	410	377	411	373	396	388	419	438	418	433	433	432	386	362	426	399	412	382	433	403	430	413	393	358	394	405	416	441	402	435	396	421	444	417	400	400	410	418	387	424	415	398	405	403	394	415	421	421	384	421	402	401	408	411	361	383	427	426	422	435	416	427	403	422	389	404	431	402	400	405	407	430	432	394	426	415	424	361	428	414	404	419	376	407	413	418	396	450	398	404	443	391	419	384	395	405	416	427	395	398	390	418	386	378	399	406	365	404	414	410	427	395	419	395	407	414	357	385	371	371	395	422	401	436	391	382	383	381	387	419	374	391	409	430	403	441	406	396	393	407	414	434	418	406	416	405	478	395	381	430	418	417	419	413	424	423	410	438	383	390	432	395	425	368	428	411	387	406	425	419	381	401	414	432	408	398	410	412	418	406	432	387	415	420	390	384	379	435	405	377	383	408	411	384	388	390	403	416	413	443	386	412	389	388	380	387	401	368	389	431	451	423	381	458	421	397	442	400	414
25337	21332	27152	25113	7630	2289	12412	27517	21634	10535	3604	1247	658	519	503	450	449	446	447	410	408	410	417	467	414	428	440	409	424	471	449	446	480	425	445	454	405	438	477	437	405	463	444	425	462	427	405	455	440	445	433	469	413	471	418	450	426	421	427	461	419	454	411	445	414	399	420	426	450	469	436	423	465	421	414	410	443	464	419	409	447	430	430	441	433	481	424	412	462	430	445	436	423	434	437	442	443	453	444	417	451	433	380	435	454	426	427	469	441	462	450	453	466	439	457	443	458	428	430	422	430	444	455	456	434	392	401	452	414	457	431	425	419	430	440	442	423	450	447	432	447	439	450	436	434	438	434	425	431	421	424	429	451	407	446	443	449	461	469	431	439	472	450	406	409	417	405	459	462	441	467	399	430	476	387	440	422	432	438	412	420	482	421	434	426	450	416	453	425	430	431	458	447	400	449	460	430	435	463	441	454	444	435	409	460	425	452	465	467	459	446	471	408	456	442	455	404	398	438	442	444	473	444	410	462	435	442	422	453	455	433	410	442	438	448	403	435	437	453	442	453	450	473	462	419	434	432	403	452	438	441	441	440	486	441	471	441	432	456	488	440	447	421	438	446	456	430	438	444	433	421	422	448	436	475	423	456	447	429	388	420	455	431	432	435	448	431	437	426	424	444	455	458	441	483	475	430	442	458	459	440	428	411	412	424	445	460	462	475	470	430	460	452	478	453	426	446	422	462	464	468	431	425	430	443	407	454	417	430	452	423	439	457	429	459	417	403	440	494	472	405	431	449	445	440	473	460	433	463	450	441	403	441	470	402	421	402	457	451	449	443	457	455	419	446	425	415	418	444	433	451	433	472	442	420	444	417	458	448	432	440	440	414	424	435	413	471	449	451	446	416	470	416	472	447	462	470	434	450	463	460	457	442	436	418	473	450	416	456	440	435	421	423	427	454	434	439	450	424	403	460	436	490	445	455	464	420	435	459	466	449	467	442	458	406	428	454	428	423	439	474	416	437	459	443	452	457	490	428	461	463	479	448	429	432	442	427	475	459	429	413	431	448	439	412	442	425	420	399	422	427	422	440	482	463	467	437	451	418	426	437	442	416	441	435	429	462	437	435	399	443	414	465	432	451	421	449	425	435	414	410	467	437	437	426	419	443	430	472	434	448	398	416	445	437	433	431	400	478	408	435	467	417	465	484	427	470	459	448	440	443	429	454	416	448	440	426	423	421	419	396	454	459	403	442	427	444	415	469	403	453	459	449	439	439	437	467	428	421	417	467	476	456	456	450	422	445	442	470	403	463	448	443	407	453	423	460	439	416	466	424	421	428	450	430	427	465	407	450	407	445	424	446	474	451	431	433	440	434	452	446	424	425	438	438	435	479	471	469	498	420	446	462	411	425	418	469	460	402	429	491	474	444	410	414	438	404	411	453	458	457	465	418	444	456	444	438	412	415	418	436	426	425	468	495	443	416	421	438	433	474	413	449	451	497	466	457	460	426	431	442	470	458	447	424	431	454	409	450	430	457	422	435	413	448	450	458	443	419	432	416	428	432	457	433	463	393	457	426	449	474	414	431	468	437	453	424	393	468	462	452	466	441	448	470	411	441	437	443	411	429	446	425	427	422	420	439	448	451	447	386	429	444	419	453	449	459	415	429	412	445	447	448	424	437	410	473	430	442	461	421	436	481	425	437	443	472	430	470	406	405	435	481	412	447	445	435	400	433	467	465	415	450	453	431	423	464	431	417	437	426	420	447	419	417	457	425	438	425	433	436	406	417	421	430	420	436	444	420	451	441	450	390	455	424	470	427	429	453	416	412	417	438	416	437	428	449	383	455	454	415	435	410	455	446	428	447	438	439	462	447	449	466	473	477	449	469	441	437	445	449	407	452	479	410	440	452	454	463	458	442	445	431	452	395	441	433	416	413	435	387	389	416	421	425	454	438	422	434	478	429	456	473	472	392	430	457	400	447	435	454	472	462	415	448	446	408	441	403	483	437	423	410	431	434	431	419	457	440	429	460	440	440	458	436	450	443	468	479	447	471	488	435	444	409	446	456	438	447	455	461	448	421	437	414	463	442	404	449	443	429	470	461	466	437	428	436	448	385	470	423	456	382	445	462	446	443	450	441	417	419	448	420	468	449	453	428	436	432	462	438	422	431	443	418	477	429	438	471	428	455	408	456	407	495	441	442	468	407	451	437	432	431	429	456	426	464	462	432	437	449	443	428	379	427	476	420	424	468	442	443	437	434	411	432	422	399	409	462	467	452	418	429	418	461	426	447	468	473	413	439	460	463	455	431	439	436	419	437	472	438	478	433	450	441	444	426	411	446	440	447	410	425	452	457	450	438	452	452	462	444	445	462	435	411	435	432	428	434	427	415	462	461	418	438	426	419	429	437	431	431	441	429	430	468	471	394	458	421	412	465	399	454	430	436	457	463	400	435	416	421	437	422	453	457	414	395	439	450	423	452	426	439	463	450	424	419	444	404	430	459	429	466	444	442	479	444	409	388	419	458	441	452	421	454	454	450	443	440	452	430	450	462	437	438	428	431	454	437	436	412	438	429	475	436	446	420	448	450	405	411	455	440	428	444	411	428	405	428	491	445	430	424	429	450	431	471	434	409	426	434	406	422	453	442	493	462	420	424	429	440	452	474	478	423	452	403	467	440	408	453	418	418	435	435	430	450	431	451	452	408	433	464	412	447	438	458	430	419	431	465	441	416	431	410	467	453	432	427	415	433	458	471	429	440	442	447	402	430	458	438	434	479	461	453	414	408	444	456	461	409	456	471	440	429	418	444	450	432	426	437	405	462	396	434	427	456	426	460	442	456	444	423	403	427	403	439	449	409	436	415	419	428	473	442	465	438	441	426	411	397	410	402	435	438	422	407	432	455	433	455	435	446	419	455	448	434	453	421	439	417	428	408	422	448	435	394	407	453	452	443	426	480	446	424	458	429	432	446	455	475	436	438	455	465	413	433	447	440	428	427	408	396	446	417	436	435	459	431	435	466	434	411	440	419	426	425	435	426	441	468	462	447	423	422	439	449	449	471	415	430	405	422	441	429	491	436	477	457	441	434	441	423	467	462	433	466	444	427	429	415	418	447	440	434	425	425	496	442	418	437	435	448	408	468	446	452	449	442	452	467	451	437	410	441	441	437	437	430	434	454	469	422	439	463	444	410	428	416	419	436	443	437	431	427	468	438	485	416	404	437	415	424	405	410	434	440	390	454	426	454	431	443	444	447	460	389	426	429	444	420	437	469	449	400	449	439	414	441	481	400	450	476	490	426	436	443	457	439	437	414	402	448	438	396	479	451	434	431	426	407	464	446	432	458	449	421	423	436	444	398	442	450	444	431	447	454	424	442	431	415	482	468	432	439	430	430	457	415	433	418	439	428	467	451	420	415	451	437	445	443	410	438	422	428	470	420	438	432	457	403	430	434	420	421	456	453	404	438	449	424	438	421	403	452	420
6085	8182	9402	4729	2588	2439	15655	26215	18706	8838	3804	1492	651	515	485	414	436	440	403	448	425	428	454	405	428	473	421	458	412	457	451	417	467	434	407	447	444	437	445	474	412	449	464	453	425	419	440	401	422	435	421	460	399	448	457	438	440	464	417	432	379	444	403	445	426	410	419	448	413	435	436	426	406	458	428	448	454	479	455	426	462	447	427	462	427	451	419	454	404	441	451	443	413	442	425	462	406	435	422	453	459	458	424	430	456	458	419	421	435	397	408	439	432	482	472	458	432	468	401	458	449	447	418	458	437	408	413	445	464	437	410	420	426	482	427	449	430	385	421	423	427	450	450	415	431	445	445	427	452	436	402	405	397	457	447	459	390	407	428	404	489	458	422	432	426	419	457	422	437	440	418	412	458	438	426	425	422	484	428	482	439	420	440	454	434	405	427	413	439	433	395	439	405	404	433	445	455	446	447	456	446	450	456	445	456	396	439	425	408	443	423	372	443	472	446	462	435	456	443	420	424	444	470	437	456	414	411	419	450	418	407	413	453	449	447	427	414	421	442	443	436	420	446	388	405	455	411	444	433	450	456	419	426	469	412	427	408	433	433	410	412	396	439	443	429	479	413	416	432	440	402	430	439	419	421	457	435	432	462	409	448	425	422	427	405	481	428	454	433	403	448	427	409	413	425	438	440	419	473	455	468	438	428	446	431	449	419	445	423	455	425	444	401	419	441	432	417	413	387	431	409	396	421	401	448	416	433	431	405	435	431	444	447	432	464	447	411	398	437	423	426	463	409	437	445	450	458	426	429	423	420	382	416	466	447	464	429	436	418	429	379	411	442	405	423	411	473	445	457	417	418	462	452	458	431	449	413	406	434	413	433	439	423	417	389	400	449	412	428	406	431	443	409	475	425	420	420	433	434	462	397	401	445	461	468	446	485	413	462	434	441	438	408	465	414	441	452	421	444	446	435	439	462	429	411	438	457	420	430	416	413	416	413	402	421	453	452	469	430	404	403	405	427	436	390	404	435	410	417	430	426	428	415	377	440	401	428	408	422	412	440	440	472	424	423	416	441	422	459	440	429	449	460	424	404	442	423	419	428	418	454	412	433	433	402	446	405	394	439	438	403	428	454	423	412	418	416	449	421	444	450	441	408	439	433	469	416	438	417	449	479	401	437	422	443	453	437	443	428	427	456	409	411	428	429	440	406	434	441	460	422	441	435	492	437	458	443	448	458	413	444	415	450	402	371	435	431	411	420	428	430	401	458	437	402	434	412	456	427	407	469	413	432	423	444	433	417	431	467	420	434	403	464	419	450	446	426	439	441	414	428	432	426	410	435	454	458	433	401	425	443	412	433	422	409	468	441	447	412	443	412	444	412	449	404	418	456	414	456	435	402	458	439	493	423	438	427	393	437	419	448	428	447	434	424	419	440	407	452	454	456	378	443	417	401	458	466	457	444	394	439	412	411	455	427	421	427	415	449	446	424	465	484	441	444	413	423	417	402	407	412	408	388	426	442	436	453	459	439	400	433	428	421	459	434	414	422	433	399	425	474	432	468	419	466	466	441	424	445	431	453	438	416	413	429	383	434	443	445	394	443	414	430	436	411	407	395	421	458	434	415	445	432	435	442	437	480	414	455	474	422	391	450	447	450	437	435	413	422	410	448	445	425	450	405	445	419	456	417	421	422	462	458	453	403	437	442	410	454	441	453	455	465	459	451	424	472	447	391	432	435	435	461	420	427	431	445	473	411	440	453	448	429	381	417	437	410	421	447	438	428	442	435	412	438	415	433	437	423	426	415	455	420	465	420	460	492	442	453	441	433	446	452	426	415	432	446	446	413	422	472	437	402	421	425	428	431	445	437	460	422	421	441	417	464	427	429	420	449	460	463	427	422	483	385	417	415	429	447	411	438	402	472	440	440	418	428	399	455	427	409	411	417	456	389	447	441	452	431	413	433	490	443	476	427	401	449	442	421	426	387	453	414	431	439	416	430	458	436	439	436	422	445	439	441	449	427	440	449	411	450	397	467	431	427	462	439	416	442	407	430	435	411	421	436	403	459	401	423	392	429	411	473	444	397	409	414	488	424	425	413	433	400	446	402	468	422	447	412	387	436	425	444	415	439	422	448	390	411	410	425	442	426	434	450	454	417	428	445	419	394	447	404	426	416	437	442	443	434	425	427	419	381	487	414	442	421	453	431	437	444	415	458	419	414	417	438	458	431	445	414	428	415	421	439	436	450	420	445	430	447	439	396	469	396	423	421	439	438	434	445	426	441	395	435	418	427	446	438	398	440	429	465	384	390	450	415	422	460	468	418	452	447	420	407	435	430	409	444	459	403	419	433	427	426	422	431	402	428	444	454	409	405	399	441	454	426	398	442	420	467	433	432	433	420	433	416	452	429	432	453	448	460	430	424	432	432	453	424	450	441	478	423	395	442	429	467	442	423	435	411	394	436	417	413	416	458	395	434	401	424	438	451	421	404	442	462	424	420	478	442	416	449	387	414	419	428	426	429	419	439	441	400	431	415	459	413	423	426	416	436	410	436	466	441	452	421	431	423	399	427	430	428	430	466	429	425	453	434	442	459	451	457	416	411	404	425	424	414	425	446	401	417	419	421	430	433	457	449	415	420	423	426	442	423	425	432	447	430	444	423	445	423	452	430	432	427	420	413	442	383	432	450	459	443	426	418	442	379	437	415	412	402	430	415	476	404	430	420	443	470	437	453	443	420	431	427	429	442	434	439	459	439	394	437	435	434	412	417	415	445	415	449	456	438	436	389	421	426	444	415	427	430	451	420	435	370	430	409	415	442	436	438	436	438	460	380	411	425	402	401	445	465	451	397	482	408	433	441	411	442	425	396	408	450	406	430	424	413	427	431	430	455	442	414	481	432	398	432	461	422	427	396	458	426	427	416	421	453	437	437	419	424	421	442	425	453	432	430	433	471	445	414	445	424	423	406	462	464	395	426	441	415	436	431	413	479	414	395	406	418	434	464	427	458	404	474	408	419	418	405	407	437	444	450	407	451	413	415	430	412	463	436	426	422	428	414	443	432	444	417	421	451	430	410	432	435	435	472	444	417	443	427	427	460	433	485	409	443	399	443	455	466	437	436	424	451	399	396	414	410	455	444	412	454	453	425	408	434	452	382	415	412	435	426	431	435	412	430	422	396	414	430	439	428	433	430	423	455	456	412	453	453	444	415	451	440	441	467	395	414	402	466	421	414	399	404	472	442	447	402	455	405	430	440	416	391	432	450	410	449	443	441	406	427	441	401	400	452	438	438	435	411	437	448	426	430	442	453	451	426	440	380	403	442	419	425	420	427	417	430	442	427	447	424	461	393	380	452	453	405	490	402	438	418	415	409	436	406	429	417	431	415	437	439	452	394	422	436	431	398	424	419	431	419	452	433	426	419	445	437	425	440	468	422	437	418	411	433	442	433	441	453	431	431	422	445	438	442	396	442	420	454	436	432	410
24188	21352	28668	24368	21188	11158	28147	45555	37200	22170	9354	2713	981	687	567	548	530	551	521	559	569	538	549	544	520	512	528	526	501	556	532	564	566	543	544	561	531	570	594	545	546	589	541	526	545	539	607	569	550	556	535	525	500	512	572	585	535	489	537	560	534	568	510	517	542	525	545	545	596	488	525	500	589	536	534	570	578	578	552	526	530	590	539	533	582	558	537	544	548	547	535	529	533	580	565	556	526	557	547	566	586	520	514	558	610	550	534	512	537	555	526	554	517	507	509	498	541	525	503	515	550	514	550	499	506	546	482	486	538	518	544	543	531	551	539	543	540	548	544	505	532	541	537	544	546	544	595	515	528	514	539	546	537	504	577	576	527	506	528	558	520	549	562	509	540	534	517	542	540	590	541	539	528	568	536	522	548	512	560	592	537	528	556	529	542	559	534	527	515	522	563	556	565	549	503	519	507	528	521	586	565	517	492	529	555	560	534	515	513	558	547	531	583	552	503	585	527	602	546	525	533	511	525	593	557	531	518	549	574	506	501	521	531	550	490	538	546	533	503	503	544	572	533	544	548	520	552	559	542	563	557	548	522	554	557	513	530	546	502	565	517	551	567	554	577	553	575	512	543	566	515	555	512	526	475	475	531	512	551	528	542	559	577	523	526	552	495	530	557	511	543	576	507	535	514	571	521	532	558	522	551	537	587	564	518	582	542	578	552	555	537	494	557	509	568	550	558	513	505	549	537	507	549	574	542	516	538	534	522	524	530	548	556	558	543	546	553	527	559	537	509	575	524	547	522	540	517	533	516	565	529	560	535	534	546	503	550	498	517	540	574	565	582	548	518	523	547	601	521	515	559	555	550	515	585	515	515	564	521	515	539	544	551	561	579	550	519	454	568	488	549	494	512	526	551	541	554	528	538	498	538	583	545	570	534	571	536	550	530	556	534	510	519	566	553	552	526	503	531	557	536	542	565	551	566	531	572	512	498	552	555	531	579	499	519	513	549	571	560	512	504	554	566	536	504	535	541	526	587	509	534	531	563	576	548	534	524	536	561	551	539	554	545	531	535	525	562	558	542	541	524	522	528	477	552	544	543	589	535	538	576	526	576	516	535	529	555	548	582	533	542	539	541	514	562	521	516	576	601	545	555	543	604	547	547	568	540	525	525	529	510	554	525	549	573	545	538	523	534	526	493	488	528	528	527	542	517	557	536	502	518	486	548	531	550	542	521	577	534	553	519	546	547	561	548	513	549	549	521	513	527	539	547	542	556	577	562	563	559	561	555	543	566	532	570	549	560	519	549	529	527	531	534	589	532	566	548	511	517	483	525	536	547	518	547	577	528	555	499	553	525	553	523	531	540	576	543	496	571	520	524	554	523	535	563	511	596	495	549	532	518	525	535	462	536	545	527	529	525	551	544	536	550	550	527	565	494	576	536	518	568	544	563	515	548	557	548	517	550	499	563	549	533	513	529	586	537	562	501	506	530	564	577	510	537	538	545	532	568	573	533	571	570	587	552	546	524	533	543	525	569	525	528	535	554	554	622	558	549	593	542	512	507	528	538	535	516	509	511	534	523	569	559	518	511	550	513	537	513	515	525	568	589	544	518	537	516	517	515	567	563	537	524	527	539	517	554	512	567	563	580	537	537	550	501	546	568	582	526	568	566	558	501	562	541	546	553	546	532	517	534	534	541	548	506	581	552	520	503	523	548	564	525	497	497	514	532	508	545	526	495	537	528	527	525	490	580	535	510	520	531	530	514	534	482	540	563	513	556	524	521	552	536	540	508	563	536	513	547	533	543	575	544	580	553	554	517	598	539	540	574	554	575	489	563	533	537	529	574	560	527	540	544	547	569	521	570	535	524	528	533	573	558	499	548	544	581	501	542	523	557	557	503	516	526	567	590	535	511	513	537	507	494	595	542	551	579	490	557	503	606	536	539	549	562	555	504	589	591	503	538	532	514	552	535	520	540	545	557	547	556	568	572	542	591	518	554	541	498	522	539	541	537	527	556	568	562	537	511	548	517	526	543	556	517	568	496	560	539	530	543	510	559	574	563	514	542	551	542	535	545	561	579	559	562	528	559	527	556	535	541	492	552	565	556	542	535	543	541	554	514	544	547	530	541	497	572	553	527	540	586	552	526	559	529	509	535	570	516	548	528	563	529	579	524	526	512	537	545	527	513	556	540	524	583	547	552	573	526	518	522	480	557	515	561	519	531	571	506	578	577	524	579	586	493	518	522	547	512	571	568	568	511	523	519	550	550	532	512	529	571	537	578	567	541	484	537	527	569	564	543	529	511	520	565	520	511	488	544	536	525	518	527	556	535	542	559	556	548	521	525	488	514	544	580	514	559	547	538	508	545	555	553	560	604	522	534	570	552	542	552	575	559	506	506	550	510	555	584	576	571	573	505	556	543	509	537	513	509	555	575	504	568	535	590	550	536	523	562	524	572	547	507	567	508	541	555	546	559	559	601	582	574	500	531	531	525	536	518	537	545	561	533	563	475	558	556	557	504	544	549	589	581	534	544	530	528	569	564	511	557	546	527	525	479	583	525	540	509	530	543	516	529	528	541	564	539	516	537	535	532	541	584	565	545	532	557	535	521	513	553	510	513	558	524	566	545	521	529	532	503	570	530	524	554	536	552	557	516	578	532	511	562	554	544	510	549	539	521	534	569	547	493	546	546	507	565	555	550	547	534	535	556	511	528	583	511	548	548	544	545	583	569	460	542	526	510	572	539	541	574	541	554	604	529	565	574	547	540	497	556	542	551	544	554	592	549	509	532	489	547	520	534	566	493	535	531	521	534	510	518	539	532	541	575	561	558	560	551	548	545	508	510	571	529	547	568	570	533	557	585	583	520	530	542	488	532	541	504	517	555	537	558	517	496	559	492	533	523	557	534	545	557	491	553	518	551	559	524	525	530	570	546	563	493	541	523	579	536	520	512	560	540	527	539	570	534	514	516	574	525	561	557	529	555	509	523	549	531	532	534	552	554	524	523	534	539	572	550	530	559	519	524	523	542	553	539	536	547	555	517	501	503	551	527	531	521	546	522	552	517	544	544	570	506	555	512	517	527	551	553	538	529	560	527	510	545	524	542	531	542	543	526	554	504	519	559	517	526	515	545	514	521	525	560	538	534	561	527	579	544	522	551	563	539	580	502	477	549	533	553	537	529	515	546	539	538	495	519	581	549	568	563	534	572	519	531	516	513	557	551	538	563	540	560	548	542	503	580	545	558	537	539	517	517	501	560	498	555	533	562	505	518	525	547	553	534	524	567	568	553	523	562	517	526	545	553	508	497	556	567	554	535	548	561	609	515	548	528	515	576	545	534	535	536	488	522	533	553	551	529	529	537	572	471	541	539	531	557	513	528	559	558	562	569	550	578	546	564	572	517	530	522	528	559	573	558	561	550	558	573	530	524	485	546	512	526	499	562	548	512	494	487	539	526	548	532	516	551	597	545	569	491	538	517	531
7001	14490	12654	6296	3237	5312	30958	43103	32660	17135	8268	2944	1069	725	520	518	518	491	531	543	528	542	509	545	550	544	575	547	526	554	475	509	506	524	554	495	503	507	527	521	538	529	520	575	520	535	519	545	541	553	543	473	552	507	525	532	503	530	522	556	526	554	508	534	523	524	512	552	526	516	497	540	547	509	501	524	526	557	529	497	517	552	510	488	557	504	545	514	543	493	541	513	533	519	503	515	561	510	507	487	515	493	553	517	560	536	491	494	499	519	513	532	502	564	516	504	525	519	532	513	564	500	530	517	507	499	526	560	501	495	493	537	500	532	532	494	559	504	555	526	507	549	512	497	533	488	472	508	521	516	535	483	517	484	558	495	554	533	505	510	524	501	481	533	542	531	518	554	524	527	537	517	515	503	508	545	521	520	557	526	508	512	507	561	491	539	512	523	500	501	526	536	524	541	486	534	512	520	506	541	515	485	540	509	509	543	528	517	528	521	528	516	521	567	544	528	526	552	496	537	535	559	515	525	553	526	515	512	515	524	476	513	512	487	515	518	522	516	526	491	505	553	504	557	519	515	534	479	516	546	503	493	503	537	511	532	543	504	530	557	502	507	496	540	518	530	505	542	515	590	522	496	514	521	496	546	543	544	557	533	506	486	494	529	467	540	494	553	504	515	565	535	516	528	526	528	511	520	499	515	520	542	525	497	531	539	476	553	526	520	558	546	553	505	517	513	569	549	508	506	546	520	527	530	537	504	515	513	543	520	512	507	528	565	507	595	537	544	502	540	552	524	515	530	532	526	507	531	538	513	481	530	502	516	542	507	534	523	494	521	525	535	488	554	540	525	530	506	502	474	522	489	485	530	516	545	533	494	515	515	496	550	522	496	526	564	504	550	491	509	531	518	541	513	524	523	555	523	510	552	481	512	517	521	518	525	553	498	549	505	545	545	479	550	543	530	527	545	493	541	487	515	529	512	504	482	547	498	518	505	534	518	540	510	526	527	504	525	503	520	511	504	543	547	534	510	504	521	521	532	523	562	522	491	462	522	545	534	530	512	508	575	503	549	487	538	508	539	517	508	523	512	517	506	515	523	549	540	547	523	502	509	542	486	541	502	513	522	531	541	544	478	548	518	527	515	540	512	538	500	513	485	521	478	483	552	523	516	534	531	539	533	550	518	505	517	540	533	560	502	495	520	514	513	551	566	552	518	508	500	521	479	509	505	511	515	511	519	526	527	493	549	558	504	558	522	529	533	519	516	507	501	526	519	521	483	520	546	528	495	510	511	486	488	525	543	500	525	512	531	528	556	515	535	489	515	551	507	514	558	517	522	534	530	515	526	521	521	536	488	545	517	548	505	532	505	510	522	510	538	471	516	485	511	521	493	490	519	541	557	543	519	513	511	526	526	516	513	553	512	529	499	523	498	576	529	462	494	520	526	488	462	525	475	517	521	523	502	528	515	501	506	520	493	522	548	527	531	514	507	534	554	526	506	553	520	516	573	509	542	489	539	492	524	602	527	485	546	502	517	493	543	536	510	467	549	501	492	505	537	527	530	487	551	513	488	528	496	519	543	519	543	474	523	521	556	565	526	559	512	461	545	533	547	515	540	551	529	492	553	535	501	490	510	538	519	525	535	520	509	544	523	525	527	483	493	547	504	509	520	553	543	484	525	545	526	521	574	515	512	495	498	515	514	506	542	493	546	516	543	545	542	486	531	530	522	529	508	544	503	504	524	528	531	532	505	524	513	534	509	523	522	503	520	524	501	493	512	473	505	563	515	551	544	506	495	513	510	499	529	529	494	562	502	555	538	556	493	522	536	507	528	524	589	517	507	520	534	509	507	537	488	514	543	572	529	499	533	529	527	486	546	566	495	529	508	505	503	527	508	531	478	517	513	485	524	520	541	539	515	514	493	581	522	538	505	505	559	537	550	538	520	519	518	491	498	557	513	523	512	527	530	486	510	501	572	523	553	508	542	521	519	519	515	536	536	456	553	519	482	499	548	537	486	518	534	524	501	542	506	495	537	506	523	514	544	554	533	535	517	516	506	545	517	498	557	493	520	495	517	546	475	513	552	529	488	473	491	537	527	517	525	506	518	541	509	536	482	508	547	453	479	558	473	519	528	527	547	558	556	497	510	518	522	514	528	516	538	485	511	560	515	528	528	518	549	512	511	504	506	534	497	554	517	525	560	492	502	481	531	552	522	494	519	523	498	538	511	497	520	522	511	550	467	551	502	515	493	508	529	507	564	501	516	538	507	507	504	511	525	526	520	508	563	529	530	517	524	511	510	529	499	545	516	527	518	530	502	569	509	551	507	500	546	516	549	533	523	508	492	531	503	539	522	542	502	529	518	510	571	535	498	496	509	520	532	533	533	479	518	541	526	523	513	516	515	505	527	547	537	498	547	492	497	529	519	535	505	521	538	532	487	549	490	522	523	550	556	494	550	563	509	477	506	487	594	499	542	510	491	506	551	530	493	510	547	540	538	523	496	536	542	515	530	542	499	575	506	522	528	488	532	515	517	532	518	513	542	509	533	514	471	497	528	506	518	502	501	499	546	497	540	534	559	526	510	517	496	530	520	508	518	483	558	549	517	512	536	539	526	554	528	532	512	530	490	475	534	496	501	555	518	490	490	490	544	476	524	504	544	495	548	510	533	513	532	537	531	509	517	524	488	526	540	461	518	512	514	533	520	519	509	565	580	508	516	522	552	510	504	530	506	493	520	516	547	523	523	525	524	503	541	507	501	537	519	549	545	545	517	483	529	458	542	510	519	545	485	546	493	525	504	514	557	526	522	503	524	527	512	521	493	467	525	513	492	548	525	528	527	524	510	503	552	505	506	517	507	492	502	532	490	492	482	511	526	517	523	528	508	500	507	572	517	532	512	488	525	528	536	506	511	527	511	521	509	503	529	531	515	531	544	515	501	497	514	503	469	511	543	539	524	504	532	544	509	511	491	468	514	530	502	513	523	526	492	487	519	521	525	517	518	465	511	500	491	507	544	540	499	510	543	509	522	561	510	510	496	509	552	507	520	546	490	556	540	519	549	482	473	510	528	515	521	528	507	524	504	521	517	559	508	524	507	530	526	510	564	535	506	508	506	547	509	535	523	492	528	534	512	508	519	532	500	502	529	486	525	531	509	494	549	499	536	495	550	512	506	492	540	518	506	485	522	504	494	520	518	492	521	517	538	510	521	526	502	500	569	519	532	524	498	489	501	463	490	526	541	497	533	533	494	517	491	524	529	589	510	515	469	500	515	541	529	524	486	483	501	547	515	560	546	491	568	514	540	493	544	553	511	492	549	491	523	533	557	553	511	541	508	507	524	514	497	528	569	519	534	508	555	532	486	501	529	544	514	466	500	516	504	558	495	521	539	486	507	512	503	514	545	496	478	522	534	497	513	485	542	514	466	522	518	503	550	527	486	551	490	533	488	471	490	515	514	554	502	489	509	506	483	506	513	499	527	514	527
27429	14222	3954	2106	1264	967	2029	3148	2670	1474	902	589	502	474	447	449	418	416	460	432	398	417	437	444	436	451	458	437	468	464	440	458	471	425	424	425	449	464	465	414	442	460	412	454	415	471	464	433	469	485	434	441	431	441	443	437	451	435	447	484	424	460	441	458	413	466	414	457	442	440	437	415	433	415	466	411	417	426	463	440	404	458	432	461	508	426	445	436	441	444	453	406	429	433	426	426	425	443	452	480	422	424	446	453	473	446	430	441	450	444	449	432	429	452	403	431	434	438	432	437	463	458	415	401	435	438	483	416	435	432	418	465	446	485	411	393	449	458	412	439	450	404	432	425	404	450	430	449	425	417	449	401	431	418	503	463	481	473	469	424	473	433	445	489	425	450	441	430	454	427	417	514	432	453	426	405	479	424	440	451	467	440	473	446	446	457	398	447	429	430	449	444	409	449	422	452	420	447	440	431	466	430	426	410	404	425	451	429	428	434	392	459	443	428	444	484	458	458	440	426	459	449	425	428	424	451	447	402	451	452	421	446	436	467	426	469	427	475	465	438	434	428	420	465	426	408	469	421	446	422	485	464	466	414	453	427	460	464	420	416	409	432	444	473	449	439	446	449	453	457	469	432	416	432	457	466	402	425	436	435	423	439	446	442	457	450	460	455	454	435	447	412	470	415	441	432	448	420	433	462	443	457	472	432	447	444	432	442	435	507	443	434	438	471	458	468	432	405	486	446	421	448	442	456	436	467	440	432	406	420	395	443	444	416	418	405	418	433	452	411	406	428	421	426	435	421	447	421	417	416	420	450	457	480	457	437	467	436	423	463	487	436	430	431	453	430	459	421	412	449	426	447	475	425	429	442	440	489	470	436	439	423	426	433	451	425	452	436	413	436	435	459	438	451	458	444	446	438	448	457	458	430	431	427	425	459	429	441	427	454	458	453	431	464	434	425	444	464	395	460	432	456	437	451	456	429	445	446	464	418	450	434	422	465	442	422	450	433	446	433	439	436	444	438	424	431	426	468	444	435	475	466	449	464	443	424	419	406	488	428	400	433	454	442	421	448	432	430	409	435	463	428	403	448	449	379	450	466	439	483	422	403	432	469	465	440	444	420	429	429	435	428	455	437	432	448	428	441	447	400	467	416	406	434	441	437	444	424	469	431	450	417	429	459	407	424	454	432	456	471	438	420	451	425	440	432	440	458	453	424	460	457	451	426	437	429	431	469	455	448	454	428	410	429	436	452	441	466	473	458	469	458	436	418	435	432	425	439	454	449	428	437	450	439	426	421	445	434	405	446	445	432	451	449	455	433	439	471	414	430	434	425	430	436	457	440	417	449	477	442	467	454	420	426	449	467	427	415	426	431	432	469	419	425	408	472	434	426	440	403	457	432	397	457	443	445	436	417	440	423	414	410	440	445	430	445	428	420	420	395	417	409	446	461	425	438	434	485	451	404	412	436	440	462	449	423	415	444	408	430	418	423	437	397	441	430	428	463	442	459	417	416	444	443	414	461	460	472	454	431	441	430	445	413	437	463	441	424	445	422	447	423	444	432	435	444	423	409	457	460	462	435	433	447	450	463	453	447	448	472	466	443	414	420	454	438	447	422	430	458	429	433	463	441	457	438	435	445	435	453	466	459	429	462	434	413	455	434	474	490	460	429	434	461	417	412	442	427	433	427	417	414	437	419	439	457	434	469	470	443	466	442	427	454	431	422	430	466	473	448	464	419	438	438	442	414	427	422	468	436	430	476	436	384	446	426	470	427	420	450	451	416	432	469	443	443	428	412	435	408	439	464	446	426	417	441	441	461	484	449	438	448	457	442	429	432	448	398	437	429	420	424	472	458	409	411	472	418	423	434	437	425	446	433	410	411	461	399	401	428	410	449	433	439	431	450	415	435	422	450	439	439	407	440	468	434	411	446	450	450	439	437	474	443	412	370	409	465	448	456	442	435	431	437	436	407	430	445	490	484	452	452	425	414	442	434	430	424	459	400	406	426	462	440	383	438	433	443	434	455	409	459	452	445	434	449	431	416	456	421	444	430	443	448	440	454	461	420	444	452	453	490	420	439	431	447	454	451	432	453	436	426	448	479	408	436	445	461	452	439	455	371	446	435	446	449	439	393	433	433	388	448	422	451	434	441	457	469	455	422	447	476	436	440	403	426	445	414	496	480	474	429	416	453	425	437	404	441	442	408	424	467	487	417	442	431	413	469	435	456	488	423	445	437	428	457	413	445	418	432	424	384	458	419	430	425	479	433	471	428	443	431	457	436	453	429	467	413	425	471	449	432	466	417	466	429	494	423	414	462	464	404	451	420	447	385	420	384	437	421	474	420	441	439	433	400	398	439	423	400	463	426	424	438	462	441	439	439	416	442	435	417	444	485	449	441	406	415	406	447	432	440	475	425	428	411	466	427	430	473	450	410	423	423	441	443	409	440	437	427	423	436	408	414	437	490	455	441	413	412	465	454	431	476	453	412	463	471	416	419	431	466	440	450	420	468	446	449	408	418	416	440	464	432	424	461	413	450	382	465	429	439	453	441	455	439	437	427	459	444	430	431	470	435	457	460	454	434	450	449	416	465	447	421	460	437	436	408	469	480	398	413	455	408	424	447	445	452	434	427	428	455	434	391	438	427	436	434	457	460	446	474	460	440	470	396	488	419	462	423	477	433	419	429	422	394	476	443	453	430	436	433	417	441	440	452	455	422	445	418	426	474	429	404	417	453	466	432	434	452	426	453	430	395	415	442	404	432	448	436	467	457	451	394	431	442	417	454	418	452	478	378	463	455	402	461	459	437	448	461	436	368	459	432	394	474	447	453	451	459	431	450	385	453	456	481	441	456	443	444	476	445	469	413	429	435	464	435	481	427	416	453	458	439	404	443	431	401	469	435	446	447	421	440	431	442	466	452	427	430	391	429	414	400	437	437	401	411	467	471	437	382	425	410	456	462	430	439	450	438	436	430	430	458	454	429	462	455	420	438	456	448	471	423	435	455	413	460	415	434	459	440	405	420	415	446	439	436	444	452	462	434	414	480	415	414	419	430	447	435	447	417	416	515	468	431	440	465	445	451	432	453	410	435	418	435	451	444	453	440	414	424	417	438	419	431	426	432	404	407	427	426	434	450	439	448	431	452	427	431	460	439	452	407	426	448	468	422	445	429	427	423	436	465	482	470	394	479	433	455	469	476	393	430	432	437	422	452	385	432	460	438	407	404	432	459	432	461	465	446	443	417	449	454	465	429	451	423	429	435	477	440	455	453	436	462	456	435	417	450	434	438	450	444	461	427	470	429	424	438	442	426	420	409	458	446	446	420	463	451	450	435	435	436	425	403	443	408	424	398	452	426	438	471	465	451	409	458	441	459	446	438	406	435	443	386	467	453	451	417	473	419	480	421	439	460	400	434	406	466	440	457	423	482	402	452	442	429	450	489	455	451	425	445	455	458	445	410	448	444	456	416	443	509	432	421
6208	5552	3358	2221	1725	1304	2920	4243	3080	1634	991	630	444	424	428	456	389	418	400	416	440	442	371	429	399	435	396	407	406	414	424	428	446	435	413	385	426	439	404	439	408	407	411	407	407	403	433	428	409	419	412	410	435	379	439	454	397	409	432	401	416	384	390	403	434	427	400	403	429	446	427	423	463	400	438	422	432	393	395	410	402	399	369	442	405	393	409	427	396	428	395	423	430	414	388	375	431	407	371	360	390	414	386	403	426	398	411	435	428	429	385	450	401	421	423	436	438	404	416	417	381	382	421	411	394	395	418	371	379	436	431	411	372	484	407	410	380	421	393	393	450	399	407	390	456	359	423	403	382	420	423	421	425	423	392	420	469	442	429	414	397	430	412	399	375	405	385	420	392	379	384	402	443	432	406	390	395	442	419	435	383	436	412	419	403	388	401	434	422	422	396	398	407	417	426	414	430	417	427	406	435	407	370	402	412	424	408	398	410	404	412	467	450	437	425	389	417	429	430	430	418	372	432	390	419	461	414	402	376	408	423	416	410	374	415	423	413	450	404	406	401	472	381	413	420	394	410	421	400	403	404	410	410	423	387	430	401	420	438	428	387	421	416	402	428	394	429	423	432	374	392	415	422	420	408	427	372	413	387	422	403	393	411	413	417	410	372	421	414	388	419	401	407	393	422	409	415	386	432	408	412	387	400	388	446	375	404	400	404	439	432	346	432	440	420	387	361	381	458	424	420	421	401	409	441	437	396	401	436	433	425	378	416	372	411	404	372	427	435	380	424	401	448	395	434	418	375	412	405	421	405	429	421	401	402	374	407	445	397	401	448	400	401	413	395	389	418	422	426	412	394	423	427	394	439	470	400	410	427	412	398	411	385	407	404	410	404	424	425	389	410	420	414	414	410	408	384	424	419	388	445	420	407	410	376	448	400	430	427	390	442	421	405	404	399	406	429	408	423	391	407	419	381	406	411	430	435	394	397	435	441	402	416	398	408	409	384	398	430	406	425	413	421	413	396	398	403	412	437	436	385	462	384	442	430	387	408	390	441	382	445	450	423	391	423	427	399	411	422	424	416	439	390	443	384	395	391	428	435	384	384	425	418	447	382	427	429	415	448	377	419	424	395	425	404	426	436	442	381	435	408	417	431	428	427	396	435	424	408	429	413	353	440	431	416	369	394	392	380	456	372	429	439	427	410	438	408	408	398	389	403	421	434	442	388	399	401	408	417	413	391	438	421	401	395	383	407	386	391	428	380	395	372	409	418	391	409	430	395	432	442	472	447	418	402	428	424	371	409	415	417	391	394	420	411	458	405	399	404	432	448	437	449	412	412	444	426	426	409	427	423	415	391	422	401	410	405	370	438	412	416	377	422	396	462	410	411	450	424	437	434	408	383	399	394	376	428	435	425	411	369	413	383	426	431	427	430	397	420	401	423	424	416	401	395	444	411	380	422	404	427	428	434	435	399	417	396	377	453	426	372	402	400	414	421	421	423	435	415	440	413	402	411	398	420	410	418	411	428	395	452	407	431	402	441	401	425	436	403	418	430	391	434	439	391	418	387	410	423	422	413	381	402	415	427	421	381	407	397	395	414	401	426	416	371	425	393	396	417	391	420	426	431	416	434	440	448	400	441	441	450	421	398	392	389	403	433	421	399	422	405	418	409	401	393	408	409	405	394	387	415	437	421	424	399	416	430	400	415	414	428	421	468	463	411	394	419	390	411	404	403	421	400	400	408	410	426	400	399	413	433	454	423	405	407	416	438	450	436	421	386	414	402	412	385	437	429	451	405	413	392	405	400	418	451	399	432	429	417	416	414	395	413	370	452	414	407	389	415	381	457	425	418	405	404	434	414	418	443	410	395	429	435	386	405	418	416	389	383	434	368	431	430	449	441	452	410	426	417	353	423	407	399	399	425	430	409	411	441	391	408	424	395	403	419	445	419	413	430	450	380	418	404	410	411	378	422	382	403	433	400	412	425	409	416	433	389	409	370	396	384	378	439	409	424	413	416	399	406	395	448	379	440	367	425	420	414	449	413	380	439	440	411	414	410	430	391	398	426	422	411	372	397	430	440	425	389	404	411	405	391	412	414	402	422	393	395	396	432	411	436	412	399	429	426	389	425	445	416	418	393	418	448	411	460	414	429	378	360	399	422	371	406	393	411	411	439	401	418	398	404	426	399	403	415	375	393	447	411	441	393	393	410	410	393	416	421	419	379	408	400	415	380	430	417	400	408	397	407	443	418	383	403	412	386	409	428	393	387	436	395	380	416	424	422	393	434	410	427	422	397	441	412	426	418	419	387	426	382	375	410	437	397	419	416	355	376	442	416	406	386	399	450	388	379	437	431	411	438	383	413	442	399	434	431	423	415	431	400	404	428	397	377	398	419	383	435	410	395	402	444	388	398	406	398	422	416	385	401	387	394	397	409	447	404	438	409	418	400	414	402	397	410	437	409	421	439	374	406	432	439	398	399	408	379	426	393	430	395	406	361	411	401	423	435	403	393	425	427	421	420	418	440	397	397	425	380	423	388	415	428	420	421	396	426	373	454	417	406	427	399	415	414	439	393	398	422	404	424	409	441	387	402	418	402	403	397	437	396	411	398	409	451	465	404	396	411	439	448	384	419	387	396	419	386	431	381	421	381	377	437	399	443	440	377	429	408	406	412	435	419	399	461	413	420	407	414	408	383	401	408	402	377	401	397	415	422	444	395	412	434	447	388	402	394	392	382	411	411	423	441	414	401	384	403	387	435	444	424	378	423	410	402	395	424	462	457	406	455	418	416	374	405	415	447	415	388	431	393	445	362	390	396	422	427	441	392	405	385	451	436	416	371	402	397	409	419	429	442	397	385	441	413	402	406	402	416	439	396	406	408	377	420	467	432	419	437	417	412	421	367	414	454	409	383	418	418	394	442	416	419	405	413	429	407	391	395	417	420	378	412	422	408	440	412	403	408	401	407	405	391	430	384	404	466	391	408	423	413	410	414	395	422	401	385	431	416	425	413	377	387	412	436	405	356	406	377	397	408	396	361	404	424	428	364	422	411	442	413	375	416	417	445	411	420	415	406	409	414	407	397	457	376	430	392	423	433	413	450	427	435	405	398	443	435	415	396	407	427	389	368	452	431	443	421	424	416	428	427	404	391	405	416	402	408	402	404	420	411	404	399	385	403	437	436	403	411	402	435	420	384	397	391	395	398	411	453	398	421	459	401	406	408	417	390	416	398	405	401	404	407	408	383	407	435	400	443	424	463	399	458	415	392	415	388	400	431	411	402	395	392	452	422	408	394	449	408	426	385	369	400	390	418	404	408	426	394	376	438	415	412	426	419	425	420	404	412	395	412	427	436	409	418	385	416	389	396	377	407	428	401	402	422	393	406	410	420	417	434	454	420	416	428	409	399	413	393	447	406	405	394	421	409	389	404	401	432	405	406	399	399	417	407	439	429	398	401	414	444	447	416	419	450	420	408	413
25392	21343	27218	24996	6720	2579	19353	28098	20229	9457	3564	1323	662	513	470	456	438	447	463	430	457	454	493	508	484	497	436	423	452	424	453	469	460	467	451	505	453	459	451	459	446	429	437	416	439	487	462	440	444	464	470	426	425	438	425	472	477	457	472	430	429	416	404	470	430	438	473	416	441	463	441	436	471	459	425	483	442	468	392	426	431	464	460	417	440	428	454	447	434	441	466	444	459	412	463	438	445	427	467	441	435	436	434	424	493	456	417	424	447	418	441	456	503	505	466	456	464	490	435	449	440	447	445	439	429	422	431	471	462	394	456	425	431	448	456	478	445	447	464	466	406	448	452	459	430	423	444	502	472	438	422	447	443	428	412	450	472	438	448	437	463	427	447	457	439	452	440	474	445	449	466	431	430	410	460	423	438	469	419	440	413	444	442	450	469	422	468	468	462	427	441	398	447	444	452	444	429	458	462	465	461	445	436	473	463	465	419	436	442	438	459	460	430	452	459	432	469	422	470	405	449	471	440	432	426	474	446	447	482	430	446	431	451	443	440	444	475	453	457	452	443	455	433	432	449	415	492	439	440	449	407	419	459	441	475	460	471	455	436	444	430	456	442	422	462	422	438	409	431	430	459	436	433	439	439	417	483	438	416	462	417	468	482	418	442	425	467	483	464	438	460	466	444	487	429	419	428	439	462	459	429	430	479	443	429	450	486	455	446	426	469	477	483	404	419	482	455	434	438	451	428	437	408	426	479	439	476	446	438	428	450	462	464	434	440	420	429	413	460	437	461	457	451	485	455	448	479	414	469	427	451	420	483	435	471	444	444	429	442	462	439	438	462	432	438	477	462	452	417	437	457	443	475	423	486	439	437	446	454	463	401	463	419	467	415	430	415	443	454	439	456	439	471	430	448	464	474	455	429	448	447	461	478	455	442	436	454	426	478	451	466	447	447	442	476	427	459	393	484	467	466	422	456	419	452	427	432	451	456	429	434	418	439	499	451	486	431	456	424	436	465	453	439	466	383	457	442	444	454	437	437	441	462	422	433	463	481	431	447	415	460	496	469	407	450	437	424	468	468	441	412	429	451	441	457	449	443	423	462	397	499	424	441	442	425	463	457	461	428	411	472	449	464	422	460	470	433	423	464	463	444	406	452	450	450	508	420	449	453	493	457	438	455	426	437	451	473	455	389	433	454	486	479	434	419	425	426	403	422	440	463	449	442	431	422	456	420	441	429	452	438	401	422	453	389	465	415	442	407	441	458	440	430	431	455	433	423	407	442	436	447	425	457	396	433	445	467	475	412	444	437	437	435	450	431	427	442	436	416	478	420	426	454	434	471	410	432	454	466	451	442	482	407	430	449	467	467	451	456	432	456	453	458	462	442	444	439	448	453	430	418	454	430	456	500	418	461	430	438	452	459	422	458	420	444	458	438	386	447	455	477	437	443	444	441	430	481	464	423	482	442	434	475	461	463	458	455	444	449	458	449	449	453	441	430	458	398	469	447	419	399	459	460	435	465	455	416	444	462	475	467	445	466	434	443	440	459	456	478	416	457	452	452	455	448	461	444	461	394	446	453	433	440	446	470	447	400	482	455	454	441	479	426	411	478	484	456	448	435	439	423	441	435	462	476	406	417	449	432	476	423	451	458	480	455	445	479	424	469	439	459	472	477	429	461	431	483	443	456	415	465	457	399	439	460	449	452	444	431	399	471	477	431	429	493	469	426	481	420	427	455	455	447	480	432	467	428	461	453	441	445	458	427	445	455	452	444	439	453	462	449	479	459	452	465	474	456	500	404	431	439	430	428	461	454	424	414	393	432	442	429	437	471	453	444	436	445	456	395	424	442	413	461	462	435	468	441	405	458	434	481	459	443	459	468	456	466	427	446	425	439	470	456	431	418	445	449	466	426	480	459	444	446	454	473	418	424	448	476	439	472	463	487	413	387	455	441	444	453	462	453	481	453	427	458	467	466	447	466	450	438	416	417	438	416	431	422	454	448	463	452	467	470	461	436	449	474	463	418	465	447	432	451	487	465	424	480	496	472	455	478	441	423	465	478	483	439	438	475	464	443	427	458	442	456	463	434	461	448	467	455	492	424	403	449	430	478	465	437	403	438	429	461	461	437	448	410	475	443	445	432	458	438	448	457	418	493	447	433	461	428	438	443	481	435	483	469	468	436	442	433	476	418	460	436	417	462	427	474	486	476	464	424	479	439	432	407	465	435	432	481	449	446	473	455	422	423	439	418	468	443	440	486	428	462	411	454	470	454	460	485	438	453	423	417	416	485	445	449	443	451	457	469	447	446	441	437	435	411	445	442	428	414	459	429	399	452	458	430	462	429	424	460	422	435	406	429	472	446	426	480	464	457	423	442	450	435	449	426	431	417	434	452	393	423	462	387	456	416	472	415	443	441	472	450	450	422	469	438	424	421	475	440	475	421	461	417	443	435	472	487	466	492	461	425	444	444	420	444	501	441	471	451	424	439	440	429	437	439	430	446	447	455	422	431	458	455	436	456	461	476	474	411	444	478	465	428	427	447	442	444	453	470	443	457	408	445	442	453	448	464	437	481	433	453	427	482	467	460	407	456	443	417	410	475	484	436	434	403	433	425	450	472	436	428	438	454	431	428	470	443	435	423	469	474	445	420	470	452	438	456	418	459	458	463	439	461	471	441	451	454	451	451	450	460	443	482	431	459	440	426	403	434	441	437	464	447	441	442	395	433	486	439	447	434	446	449	490	462	451	448	444	414	409	469	447	457	491	467	435	450	448	477	447	481	468	442	438	443	432	444	456	449	448	447	422	490	440	474	431	410	440	461	452	454	482	425	472	458	467	472	446	465	445	459	406	432	461	401	429	395	446	423	448	437	445	437	437	458	438	450	472	467	445	433	466	440	440	443	460	476	466	418	489	440	438	454	420	477	480	490	428	443	427	447	437	459	416	482	459	410	466	430	463	411	429	477	467	435	462	459	414	446	439	416	451	463	499	437	418	454	402	432	405	409	411	473	414	458	419	427	415	446	429	447	444	461	445	431	450	435	464	420	436	399	458	452	422	417	431	441	459	410	429	424	421	461	432	434	498	459	445	442	439	440	447	454	437	462	420	508	411	426	437	469	404	418	466	434	412	448	467	451	450	447	449	458	441	425	448	480	435	474	435	416	446	479	461	459	411	444	454	477	452	466	449	436	449	431	437	467	457	446	485	394	441	436	441	419	423	482	451	449	470	445	404	429	425	414	441	463	436	459	431	431	429	433	444	485	479	460	435	453	448	434	434	444	452	427	436	457	428	418	432	478	467	427	441	466	470	453	429	502	432	428	427	445	502	458	439	429	476	423	407	470	437	436	439	496	445	461	414	418	407	462	446	467	432	428	448	439	450	433	440	451	477	422	439	430	490	469	456	416	420	468	435	436	455	426	409	451	406	439	441	438	453	414	448	437	418	432	489	446	461	431	425	434	486	437	400	448	424	426	452	451	469
5091	6784	10928	6723	1869	3265	22285	25677	17321	8251	3837	1630	687	525	488	448	462	473	428	431	424	460	447	438	456	412	421	477	467	459	448	439	456	441	457	460	463	464	452	440	441	422	483	436	450	427	439	489	454	455	458	462	457	461	451	467	429	447	459	453	452	460	412	429	441	448	436	422	451	458	431	414	430	447	443	421	418	455	463	421	438	484	428	474	434	430	465	461	445	422	428	436	468	437	419	449	413	491	423	473	446	473	456	444	450	435	448	441	427	445	466	466	456	412	454	434	430	457	483	449	464	459	455	400	415	436	453	422	455	453	442	479	458	446	484	427	388	409	426	424	422	450	436	446	446	425	465	462	454	414	431	435	425	457	440	401	431	445	472	441	449	439	423	449	411	424	407	440	474	439	462	496	441	436	473	447	457	483	440	477	437	480	481	478	387	488	451	393	483	403	417	423	451	465	397	407	462	449	448	471	457	456	422	450	456	460	421	450	469	419	457	440	432	428	437	448	476	490	444	423	416	425	438	470	436	456	415	416	440	449	448	423	411	421	436	425	419	420	460	430	423	399	433	434	406	456	483	417	441	430	440	476	467	421	453	462	447	463	440	448	442	443	415	447	451	472	469	461	454	431	442	447	426	447	408	424	448	447	456	478	400	476	453	446	434	435	426	451	423	458	443	449	443	439	436	444	433	404	426	445	445	450	404	482	431	416	452	451	391	417	428	460	452	470	417	461	447	445	426	435	457	463	435	440	407	448	427	475	445	401	425	421	409	416	443	470	453	453	438	466	433	430	460	445	448	448	426	400	486	458	458	496	432	494	434	410	449	439	431	423	432	440	423	459	445	432	454	459	453	455	457	456	447	444	403	490	418	477	427	414	416	447	465	412	458	436	481	433	503	437	419	463	436	423	441	435	454	473	479	454	443	450	467	478	453	454	435	449	442	427	425	445	418	435	428	417	460	446	440	434	436	503	410	438	452	473	449	390	442	446	437	443	431	419	462	426	428	425	435	421	456	432	414	437	444	434	460	471	468	448	445	393	442	442	443	454	463	406	464	417	417	444	445	436	470	472	476	443	445	429	416	433	460	401	438	432	448	473	453	439	452	444	437	445	415	406	430	438	442	458	466	418	464	447	466	456	473	435	448	404	442	431	438	438	425	399	427	447	454	408	425	436	444	408	394	450	468	455	437	469	437	415	409	463	450	448	442	456	447	452	495	418	439	440	428	412	453	434	468	391	431	448	405	426	471	445	468	429	430	444	395	443	415	441	461	490	410	437	458	470	451	423	444	435	430	467	481	445	435	427	439	442	444	451	434	428	454	471	450	401	415	441	454	505	449	427	436	404	420	445	464	409	427	442	446	441	435	445	418	449	409	427	435	455	431	445	448	433	452	431	481	446	426	425	428	442	399	404	426	462	434	436	435	450	456	410	402	439	442	421	426	451	429	427	446	423	437	442	431	481	473	458	445	458	411	412	401	469	408	466	455	446	425	432	462	428	468	441	407	425	451	454	421	420	418	452	436	422	414	468	436	416	454	436	424	498	429	437	439	447	441	399	411	444	441	458	451	436	437	428	426	463	428	442	427	433	467	448	430	458	406	435	431	477	457	433	429	428	435	466	442	448	440	451	407	434	395	477	443	447	455	463	445	464	436	435	412	460	464	423	458	475	424	443	452	434	436	483	451	440	440	444	448	400	403	436	462	460	414	444	446	474	429	474	431	428	411	438	441	454	405	432	451	443	444	473	473	441	433	448	455	412	442	443	431	430	447	444	463	410	449	452	443	412	436	428	458	455	433	420	437	480	441	432	488	446	435	432	388	460	433	408	445	395	433	436	457	428	420	432	435	437	447	433	427	395	464	459	466	444	407	414	452	406	433	442	446	449	399	448	427	439	421	466	447	469	451	443	463	461	466	436	428	428	471	483	431	424	431	488	441	446	418	426	460	432	459	441	418	472	415	457	442	460	448	454	393	464	429	474	425	460	428	414	485	426	423	451	425	455	474	444	494	443	439	446	472	437	448	460	411	444	478	450	426	443	450	451	421	439	433	421	424	442	376	414	455	459	435	428	411	401	467	397	447	416	447	476	433	487	434	433	452	446	433	432	443	441	467	425	444	434	431	403	408	459	434	373	436	434	453	433	421	441	445	451	448	437	437	418	439	444	412	434	436	438	416	433	424	429	465	452	456	404	411	443	443	472	424	461	446	429	469	407	463	403	458	433	401	446	450	447	417	437	440	450	444	456	493	439	424	454	403	435	439	421	411	469	482	444	448	447	467	464	445	394	394	476	425	448	400	408	442	442	450	424	429	449	437	453	455	462	428	459	462	410	454	474	461	425	474	439	408	438	459	441	452	469	450	461	432	455	444	387	401	428	408	429	416	432	465	419	427	448	410	462	417	457	414	410	435	451	454	475	439	438	470	444	429	433	434	446	403	474	396	460	448	440	451	394	460	395	425	443	397	404	458	409	397	397	442	436	437	460	478	450	445	417	451	427	474	449	425	441	444	402	396	442	420	443	446	447	412	435	435	456	424	461	429	471	424	415	440	447	411	461	486	459	428	471	472	466	480	405	421	438	423	472	467	392	447	433	444	465	418	445	399	446	415	435	443	450	436	440	461	432	459	443	410	445	421	421	423	474	456	434	463	459	440	427	422	432	406	454	478	452	389	456	431	464	411	398	468	422	466	481	441	459	475	460	473	461	416	427	443	430	413	446	462	443	461	453	446	462	464	438	469	451	418	479	457	471	481	453	476	417	456	467	470	428	423	460	421	455	453	440	420	386	454	442	436	429	413	442	460	428	429	459	466	452	435	444	458	414	430	430	460	452	437	416	441	423	430	442	446	450	433	423	423	428	464	437	436	475	460	468	431	463	422	468	431	416	402	400	452	439	452	434	447	443	416	402	460	446	464	457	425	454	468	437	447	432	442	434	402	437	465	439	433	425	471	442	435	455	444	431	414	436	437	441	451	431	420	415	424	381	460	442	415	466	436	444	433	467	486	460	429	424	389	436	436	409	437	433	437	432	469	447	466	428	448	437	419	472	421	437	437	406	439	457	444	433	416	470	442	435	438	441	440	415	458	453	445	437	411	419	432	431	464	423	437	437	460	422	436	438	488	430	440	429	436	429	457	408	425	457	453	444	450	443	466	471	471	465	419	449	431	448	420	426	469	454	423	447	428	463	460	440	498	424	464	448	442	445	445	460	479	437	450	429	442	430	407	446	442	450	452	446	428	437	413	457	442	465	442	444	440	448	456	432	419	435	449	437	455	448	456	463	435	435	449	467	431	439	394	448	396	450	429	454	455	439	417	453	462	436	486	410	446	435	460	439	438	449	464	456	469	452	480	415	424	462	418	448	474	477	412	456	431	429	441	418	446	449	458	405	452	467	428	449	409	462	463	415	404	435	419	428	442	453	445	458	444	425	475	481	379	412	473	444	415	452	414	401	423	415	443	432	421	433	419	403	416	419	433	394
24168	21364	28744	24373	21193	12966	39469	44261	35898	20041	8348	2894	977	669	600	606	557	581	571	545	547	514	569	568	585	580	576	569	564	528	529	562	527	536	587	544	579	544	578	586	543	502	549	587	574	519	528	598	532	563	544	541	557	541	563	535	590	515	557	588	532	534	539	554	558	596	565	543	538	542	577	562	527	567	559	528	547	548	546	562	514	572	565	558	525	570	545	537	529	557	567	587	560	561	553	532	519	575	524	577	558	588	556	545	541	578	521	550	565	515	555	528	537	566	542	563	579	554	537	558	533	550	527	533	548	551	537	538	595	528	561	563	540	546	542	550	505	554	566	539	580	580	549	509	574	554	580	559	537	530	549	582	535	588	583	480	582	572	531	542	544	548	544	595	518	536	518	541	556	556	562	552	563	571	534	569	539	584	539	584	590	578	525	509	546	561	567	548	518	528	548	520	592	555	532	552	542	538	546	546	552	620	573	560	545	518	508	506	540	545	507	594	586	547	581	529	542	531	569	561	548	533	517	551	565	593	606	600	569	556	553	547	543	508	567	540	538	503	542	510	518	529	563	529	531	556	548	553	585	524	539	534	523	610	555	516	550	572	600	540	563	561	569	546	543	544	508	582	630	573	556	547	558	545	537	579	601	575	591	556	548	561	511	558	569	549	538	546	541	515	576	563	522	550	611	566	563	593	598	545	567	539	529	562	563	580	552	555	551	567	551	622	509	584	498	573	560	508	521	558	535	582	546	552	529	535	518	562	543	550	526	530	533	504	562	558	536	552	508	521	540	532	576	610	559	534	577	564	509	559	557	585	563	548	584	566	534	526	532	518	567	534	519	548	558	553	564	537	543	547	543	549	558	570	560	562	571	533	498	518	548	571	550	555	537	571	561	599	580	563	545	513	564	572	552	584	566	546	554	574	532	550	567	536	557	577	565	548	516	579	518	564	512	562	585	582	598	560	531	520	554	514	557	557	544	538	489	560	567	544	562	525	570	532	534	592	550	556	552	557	555	520	571	543	523	592	530	534	505	541	578	496	553	572	546	549	582	536	582	540	547	537	531	564	564	520	573	588	505	589	560	554	574	565	557	534	530	487	544	562	561	569	549	540	577	577	528	513	543	546	503	583	558	518	627	524	545	557	560	543	564	544	588	553	583	555	563	521	552	501	591	538	515	566	604	561	574	524	557	568	525	543	593	553	561	531	559	557	537	525	544	568	536	532	581	590	506	600	536	549	551	531	583	568	569	566	523	572	549	516	578	573	552	544	571	513	532	504	565	569	595	533	509	532	530	532	522	533	587	563	564	515	548	547	548	605	527	574	597	502	530	549	547	567	518	501	495	533	535	543	519	539	546	541	553	559	565	521	567	511	583	538	564	511	534	587	566	519	530	584	541	509	552	537	553	535	531	548	521	574	573	557	553	572	537	525	535	575	524	533	561	515	545	575	577	536	551	565	545	527	524	582	527	559	562	572	551	576	533	528	516	562	567	517	543	540	545	562	549	539	551	556	504	499	535	517	549	567	551	530	543	518	568	486	602	556	521	538	544	550	564	567	552	558	539	499	531	569	530	550	536	576	530	590	560	555	572	537	564	507	518	500	562	527	536	543	544	559	553	536	543	598	575	570	550	564	551	540	548	555	526	547	512	541	523	582	550	534	542	487	564	552	554	528	558	561	565	512	547	585	526	531	598	528	534	506	531	563	520	508	530	534	534	534	510	557	568	541	545	561	524	537	563	603	563	529	568	497	543	544	568	608	575	585	531	516	575	538	552	567	532	569	509	546	555	565	525	506	546	536	490	531	567	514	560	574	560	526	551	550	597	547	567	548	544	549	531	550	566	553	557	541	542	545	563	536	558	512	555	574	558	537	566	542	563	570	552	572	569	571	558	521	564	537	522	569	549	529	549	519	574	568	525	578	589	534	566	518	566	538	567	546	540	525	565	565	556	553	547	565	585	548	535	515	533	512	530	511	545	540	571	522	578	590	564	572	588	524	543	607	538	522	545	555	556	528	556	580	539	540	566	522	524	578	521	537	537	518	519	616	505	529	546	539	550	542	544	521	574	590	556	542	529	551	560	522	550	576	540	537	490	557	566	484	565	510	531	555	568	582	559	535	528	513	549	527	558	565	544	519	519	583	563	505	558	523	533	523	575	529	545	527	515	530	566	542	506	525	563	561	570	565	553	607	513	538	568	561	553	518	570	546	576	572	569	523	542	599	596	560	561	560	557	553	578	527	535	560	560	564	550	563	555	581	552	524	550	573	530	502	528	541	526	554	559	571	504	510	565	560	568	537	545	581	551	548	547	538	546	539	606	574	554	525	562	518	524	552	570	532	548	542	521	519	579	527	551	553	532	526	584	571	550	528	547	522	578	512	515	534	584	553	566	568	595	548	542	574	512	568	585	567	575	536	570	559	535	536	532	555	556	522	550	572	510	542	542	553	563	553	587	548	539	564	586	576	515	541	542	548	535	517	546	523	539	532	572	544	567	537	507	527	559	564	585	598	563	539	579	542	569	540	565	533	551	545	526	543	531	567	549	529	547	576	560	553	519	538	566	587	549	553	543	526	546	553	517	520	538	498	547	565	572	528	525	571	554	519	545	572	487	515	587	556	528	537	578	522	552	544	553	531	556	562	533	550	522	517	507	528	560	585	543	556	536	547	586	547	538	528	509	517	523	567	516	520	529	524	515	559	546	535	572	554	469	552	551	549	568	520	558	546	518	556	542	570	533	571	550	527	529	555	539	560	561	521	533	557	560	552	582	541	571	567	575	555	572	518	561	547	562	528	543	538	494	535	504	518	517	552	535	563	553	534	550	564	564	537	544	516	533	561	533	550	532	585	557	550	574	555	567	546	507	544	561	564	548	580	572	552	536	523	541	567	500	575	548	551	532	577	521	610	512	568	555	535	530	506	543	503	551	574	545	571	568	510	563	540	569	570	573	534	571	567	586	511	532	535	554	577	562	503	520	536	575	578	545	532	547	538	561	556	524	556	553	537	558	569	553	526	510	532	511	546	575	566	564	567	527	551	534	557	523	560	567	584	535	564	561	521	552	554	532	565	528	590	587	535	565	575	539	555	507	521	556	491	516	516	594	538	553	558	566	558	552	533	533	540	563	528	543	534	567	547	573	513	568	565	510	545	549	562	569	543	547	566	548	524	566	552	577	559	539	568	537	546	548	579	542	543	498	493	553	580	529	560	561	550	535	570	513	504	538	572	532	551	586	553	561	529	576	573	543	530	520	547	541	510	545	534	584	557	583	539	588	557	558	564	566	547	533	556	553	560	566	540	518	523	543	565	534	541	518	557	529	525	532	572	498	516	526	529	541	544	522	567	579	567	558	551	556	539	568	570	566	586	563	544	565	527	552	549	565	586	521	576	541	567	539	535	541	553	604	519	562	565	524	582	542	545	587	558	530	527	516	546	570	593	534	517	541	528	555	526	546	537	557	549	558	524	549	559	572	566	504	542
8144	16805	16249	7243	2343	9469	39837	42005	30912	15361	7542	3023	1079	669	590	531	531	521	509	534	561	564	531	533	525	544	566	512	532	507	531	519	521	543	520	518	502	507	536	525	550	522	490	540	526	533	497	570	557	580	577	517	555	513	499	535	544	498	532	520	534	556	500	536	505	555	548	478	520	531	504	523	528	532	523	526	552	518	537	501	529	504	536	533	501	550	498	505	525	548	536	528	522	522	538	519	565	515	499	536	513	526	517	514	530	610	508	486	516	549	553	515	508	480	560	510	557	497	499	558	528	532	530	509	515	537	527	507	542	510	536	522	529	519	493	521	521	496	558	562	570	509	512	561	544	536	510	539	510	557	520	530	541	565	526	548	514	523	516	516	500	522	517	549	551	516	506	553	522	553	543	511	545	531	538	484	486	530	530	540	527	507	548	508	514	522	559	525	540	570	492	560	523	529	555	556	526	543	543	509	559	513	525	534	517	551	536	538	528	525	512	546	529	528	525	526	504	529	532	533	553	523	512	516	524	550	548	545	501	552	518	479	506	549	512	545	545	548	481	530	585	586	507	509	535	554	580	497	505	547	511	536	569	547	581	506	524	534	541	527	512	503	525	521	515	540	504	545	532	518	535	511	501	566	484	556	562	499	569	521	503	505	510	524	521	507	546	541	530	531	492	553	514	552	545	492	550	547	562	561	493	507	548	549	553	516	500	532	549	512	546	552	541	517	548	491	502	540	492	520	535	505	522	564	487	523	525	513	568	555	520	523	562	528	512	513	512	507	499	531	535	491	502	531	546	494	546	520	498	515	555	536	509	531	540	526	525	508	555	480	523	484	546	505	523	521	545	528	508	504	515	493	540	521	540	544	546	517	561	548	538	531	500	517	515	529	547	555	538	515	544	531	511	508	536	524	525	548	508	517	536	522	512	518	521	552	576	559	522	552	522	523	528	519	500	570	554	500	480	551	522	549	521	553	510	531	554	507	555	519	556	545	557	531	501	490	543	523	511	580	527	501	519	527	471	524	464	556	591	534	530	485	536	502	536	516	556	547	566	480	521	498	536	536	529	542	525	516	495	507	541	524	527	532	596	539	530	538	564	528	497	525	549	517	528	526	526	529	517	532	579	523	519	559	509	513	493	491	539	535	499	514	508	551	569	521	528	525	502	516	546	548	521	503	553	547	562	520	568	547	482	499	520	502	538	530	535	510	568	502	542	534	542	520	501	501	517	511	537	529	538	507	477	500	538	525	491	504	529	543	499	540	522	524	496	528	572	547	519	489	539	535	538	543	500	525	533	477	496	507	516	542	545	523	559	521	503	482	485	553	535	503	505	564	540	557	527	532	542	498	539	507	533	501	542	522	480	530	538	552	535	577	560	524	557	479	549	502	512	530	513	542	507	523	551	536	500	496	531	534	520	555	509	516	546	520	530	551	517	501	503	539	545	537	533	554	520	500	524	503	474	512	488	525	515	541	553	507	490	517	527	556	504	535	535	506	496	493	569	549	525	523	531	538	539	522	512	551	519	536	505	539	566	512	555	564	535	543	561	513	534	506	487	553	530	563	488	558	475	504	491	534	537	511	534	515	516	503	501	508	566	510	548	530	536	489	567	533	495	530	475	566	506	532	528	495	535	536	529	522	526	546	524	549	550	553	501	517	498	506	532	517	520	573	530	553	487	506	533	508	546	523	540	520	583	541	520	556	534	539	570	517	512	545	521	519	565	521	520	490	533	512	484	534	513	525	508	536	520	581	487	494	515	528	510	521	508	523	508	532	525	545	527	555	500	533	550	512	512	521	504	531	522	503	528	533	472	512	485	543	541	552	507	516	537	517	516	510	521	524	537	538	530	498	538	495	522	551	522	485	495	505	528	505	533	527	533	524	523	563	537	529	570	522	537	494	536	515	527	534	524	534	517	509	557	520	475	542	531	536	520	560	532	540	541	521	520	514	527	531	589	543	524	505	500	505	530	516	555	541	499	526	479	522	546	502	567	486	536	535	522	543	508	530	541	538	535	505	518	473	510	531	501	545	532	547	522	524	566	518	549	567	539	504	522	533	540	527	509	530	528	458	513	542	547	545	517	511	549	520	546	490	552	513	522	537	535	557	520	502	523	553	528	538	531	536	501	527	537	516	553	528	586	541	523	548	520	522	506	544	508	522	469	523	532	494	557	491	527	550	543	522	564	541	547	500	534	510	542	498	540	564	547	521	476	527	529	538	524	501	539	526	532	519	539	539	545	496	569	527	561	479	507	558	516	510	505	572	535	479	549	510	563	498	503	516	547	537	512	515	505	526	514	578	528	560	491	540	520	563	537	516	537	537	519	542	565	536	490	498	489	486	482	509	524	490	501	546	503	520	510	538	536	531	568	535	506	508	520	500	523	508	490	527	540	541	546	520	549	509	557	510	536	532	505	483	526	505	541	506	493	538	457	538	525	530	527	521	531	541	501	546	516	525	547	518	524	520	537	540	528	547	539	539	537	513	530	532	556	508	546	498	520	525	520	510	529	549	514	519	527	547	504	535	558	528	584	563	517	513	536	515	519	544	514	515	517	494	546	518	521	526	525	538	498	564	483	525	540	532	525	500	513	514	480	553	509	543	561	526	536	560	548	518	577	498	516	490	523	483	560	560	536	515	586	534	526	515	498	589	524	496	510	557	561	526	510	522	557	524	514	495	514	512	536	524	540	570	518	518	515	493	545	506	525	494	507	513	519	515	547	517	548	558	528	510	537	503	542	530	524	525	486	504	542	522	505	556	528	554	517	494	512	534	563	539	479	489	574	496	504	536	500	514	605	532	512	489	527	520	549	540	499	530	523	522	517	543	521	548	520	549	545	527	506	528	495	535	523	563	534	518	517	474	553	527	532	514	562	499	554	534	543	484	467	494	532	503	483	534	530	516	499	523	552	533	582	483	489	504	506	544	548	509	554	509	532	544	541	488	515	555	514	540	515	505	498	540	536	499	488	585	549	534	517	494	498	565	528	509	565	504	480	497	550	506	538	520	539	540	539	531	516	542	518	478	486	517	565	491	530	525	556	511	529	492	493	547	527	516	520	529	505	506	557	531	537	533	537	517	497	529	519	541	522	512	517	550	519	550	510	549	527	476	510	510	538	523	553	587	506	539	582	507	509	507	557	486	518	556	486	574	518	534	535	531	509	556	488	535	494	554	504	484	536	511	540	530	514	508	513	511	534	542	525	505	507	489	533	533	513	565	546	534	538	557	555	545	520	557	506	517	508	490	517	522	476	516	561	569	531	510	519	521	543	496	553	509	521	535	517	522	533	548	533	532	533	542	535	498	528	562	524	487	537	521	508	538	526	492	514	557	500	495	546	523	545	528	494	509	540	482	518	545	523	563	502	538	533	513	483	476	508	496	525	533	490	524	487	471	487	532	541	511	494	571	565	559	521	521	554	520	512	535	551	505	528	514	515	577	517	497	522	540	547	543	507	487	510	512	489	533	508	572	521	542
27723	15164	5339	2265	877	1705	2902	3391	2494	1391	888	644	523	492	464	438	459	449	465	469	449	442	448	434	421	456	446	457	433	459	453	446	476	483	450	481	467	473	441	464	448	434	446	465	490	464	466	445	436	490	476	464	466	435	449	437	408	471	431	438	479	468	498	454	461	452	474	453	459	468	452	464	443	436	479	428	469	440	440	459	426	436	451	437	470	492	467	438	451	435	454	419	437	471	483	461	470	440	463	456	457	463	429	447	491	479	471	473	443	411	443	462	439	465	450	458	423	426	484	452	451	443	463	441	469	494	442	459	416	458	477	432	445	432	503	455	452	461	450	476	482	426	466	468	502	446	417	464	447	434	428	476	471	466	473	446	460	447	424	472	432	462	455	460	452	459	426	453	438	427	495	452	463	463	468	486	441	477	494	459	430	437	425	407	453	457	464	465	473	417	490	439	476	462	413	488	454	412	449	457	430	465	442	429	460	447	464	460	472	464	464	473	462	465	447	454	444	469	448	453	438	450	488	468	452	441	451	447	473	460	476	402	458	463	481	453	448	481	447	453	436	424	458	466	463	454	447	494	433	461	454	476	446	464	406	458	418	482	436	462	457	473	487	465	466	483	478	462	433	410	482	438	427	423	469	470	459	471	490	426	467	479	456	498	412	445	432	435	445	414	483	498	438	460	452	456	420	448	466	464	424	463	438	429	433	502	474	458	476	455	469	465	477	456	482	430	447	404	449	438	426	460	455	438	453	429	475	441	441	475	449	467	470	429	436	431	437	472	450	474	472	452	435	444	439	447	449	464	453	474	489	467	443	451	488	452	405	430	449	443	471	467	429	471	450	495	414	450	460	471	458	411	435	452	449	455	460	454	459	430	447	435	460	457	443	446	457	449	436	486	456	413	442	477	443	455	450	445	440	448	447	473	499	491	454	450	485	482	496	436	430	493	474	439	461	466	465	476	464	444	445	477	465	482	435	435	449	458	405	440	445	466	481	426	450	481	466	444	466	483	464	486	452	426	458	447	482	433	447	436	465	462	461	468	451	427	473	460	455	476	493	513	482	403	439	515	445	484	427	471	423	448	430	474	437	427	486	485	477	412	449	444	485	462	477	429	444	421	461	423	443	487	450	473	482	448	449	432	445	472	480	458	464	500	468	491	444	449	471	458	445	436	508	454	443	473	442	448	492	417	430	465	467	463	468	468	508	438	453	442	451	447	482	463	440	476	448	459	424	449	434	444	436	456	418	455	475	460	481	410	454	460	453	466	471	456	480	447	470	446	428	444	475	438	463	489	470	499	432	497	454	440	452	444	456	443	418	483	458	432	485	459	444	447	458	426	489	451	466	500	460	434	449	460	475	496	481	438	489	421	423	448	449	439	457	428	479	449	460	468	416	515	416	480	456	447	441	462	452	462	448	458	410	413	453	432	418	488	424	451	446	462	441	460	504	451	445	459	446	424	481	479	414	471	467	453	453	469	445	461	465	454	441	422	427	438	437	451	494	438	477	418	480	444	463	445	447	460	454	445	457	478	477	478	423	496	438	445	454	443	444	438	481	440	467	460	448	453	450	437	423	475	483	460	440	474	448	428	501	472	445	419	481	444	436	423	473	510	492	433	429	452	440	486	450	461	445	459	482	449	489	491	468	443	447	491	489	501	469	468	448	406	428	436	423	468	466	515	479	487	467	442	450	456	436	482	471	433	451	471	429	419	413	445	436	440	482	465	432	451	455	450	463	455	451	459	464	499	452	476	450	444	412	459	448	463	438	477	479	504	447	451	415	472	464	456	453	431	464	451	459	447	490	435	422	471	412	446	506	470	435	452	433	442	467	447	477	460	477	453	396	456	441	431	425	486	508	493	430	471	407	454	422	453	474	452	485	481	443	456	426	509	492	459	496	443	461	452	449	466	424	423	491	484	462	391	492	488	484	461	473	460	448	443	451	453	460	475	419	433	464	455	446	472	429	501	397	451	435	471	453	461	496	491	416	444	455	483	449	453	458	426	439	440	442	467	453	427	426	446	435	432	457	421	462	448	449	438	467	468	449	415	461	450	439	463	454	453	415	456	459	453	446	418	460	467	456	453	474	421	438	465	480	434	454	434	480	459	428	434	465	456	521	500	485	450	443	469	437	476	452	485	435	449	465	434	444	482	475	503	447	473	439	458	454	427	435	453	467	450	452	460	422	509	406	475	446	449	469	456	447	426	475	446	449	448	463	426	416	480	424	440	458	458	440	475	434	435	492	462	461	490	447	481	468	417	454	442	476	482	470	502	431	476	441	487	433	476	465	481	444	475	427	473	456	487	495	478	476	466	455	431	449	456	482	477	444	445	456	471	433	448	460	474	449	471	456	487	434	479	427	429	446	445	463	447	431	470	437	527	455	427	456	464	460	450	437	408	487	475	454	486	457	457	462	450	455	458	469	483	448	423	472	443	468	475	439	448	499	414	503	511	459	463	466	454	430	464	462	436	476	481	481	441	469	456	470	469	472	461	482	440	484	439	484	470	465	456	422	458	462	440	472	432	447	502	454	462	462	464	471	462	450	447	455	458	435	469	453	519	408	475	431	438	472	458	453	443	458	448	490	447	441	420	461	461	492	464	439	434	457	465	451	471	431	467	474	501	448	465	441	464	464	477	465	433	469	459	497	447	488	496	454	440	465	494	482	469	465	444	387	446	462	474	456	481	469	494	479	471	460	432	453	484	459	451	444	460	443	474	471	503	481	436	476	443	444	521	464	424	444	415	438	428	454	436	421	449	463	436	460	433	443	463	456	429	410	447	435	404	460	465	463	411	467	465	477	467	453	455	440	423	422	464	456	480	436	465	418	432	496	472	444	458	421	478	451	453	502	496	482	473	465	416	472	476	485	444	478	479	445	433	467	440	442	427	439	481	458	447	474	441	440	486	456	455	460	468	445	445	459	446	461	411	450	426	423	403	464	469	462	442	435	464	464	426	448	449	448	470	407	477	475	456	490	462	426	452	458	460	456	487	490	453	471	454	459	467	437	433	471	480	492	474	436	450	418	458	472	456	468	453	478	481	441	445	440	471	450	455	405	400	456	439	465	476	462	426	474	453	509	438	471	494	458	469	427	455	441	453	444	403	479	438	434	473	442	447	436	454	462	459	464	402	407	472	426	447	437	438	439	413	463	463	449	470	493	440	421	474	469	432	455	471	449	462	429	422	456	419	459	421	442	506	457	439	473	472	460	457	442	434	451	477	474	429	431	448	452	451	490	458	426	450	475	495	458	456	451	496	403	444	442	432	483	493	469	479	498	445	427	458	443	436	481	446	464	460	447	445	495	465	463	426	488	437	460	444	458	456	467	426	453	457	463	456	461	499	445	464	441	451	470	455	434	425	471	450	463	455	467	465	445	435	474	418	462	447	460	455	444	435	456	463	413	478	464	415	465	480	441	438	431	423	430	409	442	480	439	491	464	481	446	489	468	408	454	436	473	445	442	479	445	435	485	484
6064	7055	3071	2393	1095	2601	3917	4247	3056	1637	938	611	513	406	413	453	417	411	455	425	449	412	423	422	447	437	433	407	417	444	403	441	454	432	422	403	463	470	409	418	427	427	427	435	467	410	411	465	448	396	432	444	454	449	404	455	435	408	421	424	443	430	440	420	397	428	418	414	427	408	421	441	424	435	433	444	421	455	420	479	423	420	367	410	422	418	406	430	440	426	446	398	409	446	433	412	414	412	442	455	413	453	432	454	427	427	455	409	455	448	411	433	442	430	403	398	435	461	396	425	428	394	403	411	435	393	402	427	477	418	407	414	391	419	446	411	405	412	437	396	410	438	423	430	462	444	407	419	433	416	440	438	405	453	405	451	416	431	425	425	453	415	432	407	405	406	457	413	409	463	425	409	422	448	436	409	426	395	435	447	407	418	435	481	388	401	424	417	425	436	435	386	437	425	441	422	457	483	442	395	430	397	446	425	441	445	433	446	421	425	372	436	415	426	463	416	410	391	419	451	381	449	414	403	419	452	413	423	398	411	436	454	404	428	427	423	402	454	417	432	467	425	410	451	421	403	410	428	432	433	428	393	419	427	432	465	440	422	410	411	401	435	407	421	418	453	419	420	423	414	416	443	431	395	423	416	459	439	489	452	371	445	418	435	460	437	420	444	408	494	436	402	404	432	444	437	474	391	440	442	411	384	437	439	413	393	410	452	403	433	440	451	409	416	479	439	381	414	422	426	423	405	419	431	435	437	406	405	427	419	422	445	398	424	421	427	452	438	399	447	442	409	401	416	381	408	435	422	406	454	414	464	450	414	455	428	419	444	403	442	402	443	450	398	453	464	451	440	427	431	423	454	384	442	445	440	426	418	457	408	424	412	397	432	446	452	452	441	413	455	427	411	417	440	418	417	455	419	439	426	418	440	441	451	436	411	429	380	415	423	396	408	425	405	414	436	418	412	475	446	418	438	422	467	392	400	443	417	415	406	422	402	400	418	411	421	384	436	449	394	430	434	429	422	455	410	419	410	412	408	416	433	469	415	414	443	427	438	413	420	410	426	412	417	422	401	400	442	403	441	426	414	413	439	391	396	411	434	423	392	444	417	415	401	410	438	463	434	430	440	424	441	384	434	408	428	443	424	430	426	416	419	448	410	435	423	424	429	451	449	430	402	435	426	402	430	403	434	416	415	412	404	419	448	418	447	430	420	387	389	407	426	434	422	415	441	433	445	408	434	436	426	406	424	440	440	415	441	459	428	401	397	453	417	435	470	387	444	398	435	374	409	440	413	415	417	421	450	443	410	433	434	436	424	449	476	428	409	442	397	428	407	419	416	396	451	419	447	422	405	450	419	472	415	453	430	438	424	418	423	403	450	394	415	403	422	414	385	435	414	463	408	399	447	433	411	427	422	402	409	420	418	432	420	429	414	428	424	456	405	446	429	430	419	449	410	418	417	458	436	453	417	441	442	429	426	400	415	431	447	391	433	412	427	402	452	428	421	399	418	400	421	436	432	421	400	420	417	414	451	396	414	437	414	381	429	368	440	453	419	386	408	425	416	438	406	415	433	404	398	453	399	420	365	429	394	410	441	431	436	424	384	431	409	424	466	429	385	441	407	445	397	420	417	426	419	443	422	464	444	394	426	415	383	422	419	433	446	409	433	498	429	441	421	418	426	412	409	446	425	423	387	415	425	398	437	400	413	393	426	439	452	480	442	425	433	470	445	424	433	410	411	373	409	430	403	421	441	462	409	406	422	441	409	432	445	427	444	416	425	391	416	393	438	396	439	420	423	400	449	417	404	432	436	427	458	406	477	387	428	405	437	414	431	448	421	419	419	395	391	411	425	434	409	420	422	420	392	450	456	502	406	413	408	447	424	421	392	427	436	432	412	425	416	440	413	432	411	435	411	409	424	394	416	441	461	397	419	452	432	426	405	418	388	460	428	430	442	393	439	425	394	426	465	400	426	420	393	418	436	383	381	415	414	454	442	408	415	422	389	439	467	417	430	458	433	464	408	405	415	416	431	442	388	443	431	443	441	416	424	390	427	395	395	424	426	387	421	449	410	431	419	443	400	433	435	414	403	449	433	426	452	415	434	437	405	475	443	433	454	412	465	449	437	448	432	398	429	418	430	403	420	434	436	445	463	415	422	405	464	453	419	468	430	409	422	403	415	397	430	387	453	432	460	449	407	424	438	401	430	442	415	443	447	453	437	439	455	416	433	407	433	466	475	449	442	413	434	420	441	423	442	407	401	451	428	419	410	425	427	414	409	390	413	413	414	435	433	420	412	450	427	452	436	420	422	395	428	417	443	431	445	412	401	423	432	464	418	432	433	462	400	403	418	435	419	437	438	421	441	464	388	395	434	441	414	443	412	424	430	429	406	395	433	411	430	416	411	419	412	420	445	422	457	422	401	419	420	424	410	442	429	416	441	453	430	449	423	397	411	432	401	383	419	392	423	423	473	413	391	440	423	417	428	447	445	413	450	457	423	408	397	444	439	422	437	450	426	442	405	431	416	420	380	435	461	426	446	430	431	428	436	380	397	434	443	393	437	414	400	416	405	411	397	405	433	432	439	450	451	452	454	399	452	411	396	426	430	440	444	397	411	430	425	376	405	394	418	416	465	397	432	442	393	431	411	436	419	422	422	435	425	404	441	444	446	400	451	428	439	424	413	426	451	427	426	416	412	461	421	403	424	455	410	462	417	436	423	435	413	429	446	398	415	440	437	450	407	404	459	422	410	418	438	405	437	419	387	423	402	405	425	441	438	410	436	438	472	398	423	411	413	439	437	394	445	425	393	433	434	457	414	406	396	448	421	419	412	431	478	421	430	380	413	385	407	443	427	453	437	435	426	434	414	397	397	449	418	388	424	462	426	423	438	430	382	394	460	419	394	403	443	457	439	426	384	411	398	454	435	371	414	431	390	408	393	421	421	413	412	399	392	447	428	449	447	393	443	429	392	435	441	422	396	421	444	418	443	424	435	430	457	417	367	437	444	445	461	383	457	396	415	487	396	385	434	459	431	426	436	449	396	407	434	451	460	378	458	435	427	438	436	415	445	419	399	384	412	437	386	405	395	437	447	414	418	446	442	402	407	448	414	426	418	418	413	444	467	446	439	428	452	418	397	419	454	405	435	446	438	396	407	427	440	430	433	446	423	405	423	439	441	422	438	421	423	424	423	397	429	445	422	458	426	423	447	388	448	438	416	434	411	425	403	408	450	461	442	447	429	380	431	411	405	433	412	407	435	419	394	404	437	395	439	444	403	446	441	431	455	437	436	418	435	408	424	426	446	432	439	426	424	368	445	445	429	434	378	456	442	407	413	418	434	464	440	394	402	472	444	399	416	398	392	415	440	423	403	441	449	409	403	435	418	420	481	413	464	438	420	444	421	431	431	430	411	393	435	431	448	399	418	411	410	441	413	442	397	447	396	406	438	437	403	405	419	442	418	426	380	430	400	438	430	400	450
25510	21345	27163	25039	7226	5507	16672	26744	21033	10275	3470	1496	681	551	504	466	462	456	426	480	457	465	466	468	454	482	441	474	442	466	471	447	442	421	465	481	458	437	442	465	411	450	449	497	455	503	481	438	473	483	450	467	503	481	456	457	460	478	468	445	462	445	459	435	451	474	479	432	476	481	467	445	431	457	441	484	453	472	453	488	402	440	432	489	448	487	455	499	497	479	451	446	475	424	443	453	452	447	478	480	471	419	441	445	470	473	436	435	435	443	488	473	464	446	464	455	451	475	483	440	469	445	469	455	467	479	448	449	455	421	466	431	475	471	474	446	417	467	441	459	503	468	469	463	481	451	480	445	448	477	481	506	445	492	431	439	490	449	478	458	424	469	447	460	489	419	498	430	427	447	445	442	476	460	459	470	444	443	460	463	434	434	414	508	448	450	458	450	461	459	479	457	469	472	461	438	474	454	448	457	452	452	443	464	487	445	427	449	457	441	433	469	464	425	445	450	435	469	461	449	454	445	462	465	438	449	453	452	442	459	462	476	444	475	456	460	433	481	480	443	466	484	462	436	447	437	430	395	500	462	488	458	442	465	468	463	488	451	476	438	421	438	476	430	501	470	422	436	492	452	457	435	445	458	459	437	441	461	427	406	440	424	414	427	498	459	460	451	466	483	411	441	433	442	446	443	462	464	470	446	423	461	448	450	481	439	421	463	504	439	440	438	413	461	449	443	434	464	443	445	466	440	481	446	463	447	480	437	417	442	412	477	435	468	458	442	432	449	437	466	443	431	485	432	440	492	500	470	465	471	479	482	448	438	483	416	464	422	438	435	448	425	422	450	427	437	466	462	468	441	412	476	441	437	473	446	465	395	446	467	469	459	439	459	453	457	452	453	445	461	442	462	433	460	442	475	458	445	455	459	475	457	406	447	481	460	437	522	450	461	426	477	443	478	425	467	460	450	473	451	426	462	436	448	425	443	480	435	438	473	423	444	458	457	477	468	438	472	457	427	434	445	471	427	440	484	457	464	485	450	460	455	471	480	481	470	399	439	461	479	484	448	443	456	470	445	436	428	469	460	421	472	433	442	451	456	458	439	502	431	465	445	426	461	459	435	482	474	455	482	485	488	483	468	446	402	437	477	442	444	474	440	444	443	459	477	417	459	490	464	469	413	493	458	432	467	457	470	468	448	443	457	475	441	427	414	475	479	475	413	453	469	411	468	457	447	444	464	415	441	441	470	432	451	459	462	470	459	482	476	486	439	453	449	459	444	462	435	499	488	432	464	487	441	438	460	465	445	457	491	464	455	432	483	457	424	443	453	460	422	480	475	472	426	457	449	456	420	448	443	457	463	405	469	441	418	448	454	450	469	434	483	443	440	467	469	476	470	482	416	487	477	506	457	434	456	438	458	427	452	474	451	450	459	432	443	485	473	451	436	427	486	421	462	448	418	441	450	436	482	423	471	466	455	433	467	470	461	462	471	463	472	462	429	467	431	463	441	440	434	450	452	463	442	439	458	431	491	479	424	476	463	427	453	478	456	464	440	475	435	490	467	443	457	483	439	467	423	462	474	454	437	466	476	436	460	475	461	459	422	449	442	432	427	459	443	477	436	450	450	440	476	462	461	454	476	427	459	448	458	443	463	481	454	438	449	467	446	458	454	488	445	455	485	409	488	452	422	441	421	461	457	444	488	464	484	484	461	463	453	468	446	419	464	489	468	473	439	471	446	468	443	452	481	457	453	472	454	415	414	448	456	463	418	484	454	442	438	479	484	429	444	436	432	446	422	457	465	450	445	456	484	473	461	430	478	443	511	462	442	457	449	467	420	420	470	459	474	457	471	459	428	495	482	428	456	490	447	448	468	433	460	447	461	462	452	478	431	445	477	440	458	442	464	456	448	484	448	474	418	448	459	424	478	428	447	446	475	419	489	410	468	465	493	406	454	450	430	471	444	455	462	490	479	460	436	461	444	453	446	422	476	490	421	470	434	438	491	426	405	493	500	464	445	445	488	479	494	452	460	424	452	462	464	468	453	445	465	420	467	455	476	474	475	468	465	441	436	452	437	446	472	439	467	457	431	478	419	409	438	444	455	435	442	454	464	461	444	434	460	448	427	446	465	440	484	405	449	453	458	419	468	452	446	448	413	470	436	472	439	461	486	483	493	442	453	471	415	473	461	451	465	482	452	477	440	466	455	452	462	466	435	426	489	450	455	451	425	474	423	417	448	432	442	439	470	429	482	474	476	447	451	458	422	435	443	470	473	470	409	469	456	438	461	471	456	440	440	421	461	448	475	439	482	414	437	405	432	424	436	474	480	476	493	460	427	496	456	443	436	460	400	472	461	451	468	428	443	479	485	409	447	435	471	440	500	429	431	449	436	482	492	456	434	437	465	469	428	465	406	436	473	519	455	427	415	412	443	428	477	481	424	458	465	423	436	453	425	463	454	413	431	449	433	470	435	447	442	452	435	448	430	491	425	469	450	414	453	454	448	454	446	437	471	396	483	524	472	487	485	449	466	478	446	462	405	477	417	471	465	460	454	469	473	473	492	454	472	475	462	441	435	472	480	467	457	484	499	475	497	416	433	443	437	447	460	464	454	462	440	445	470	455	498	454	465	488	464	448	417	453	445	439	481	421	433	455	441	465	460	490	472	455	452	438	455	440	414	458	438	452	427	478	471	418	401	405	497	459	447	433	423	473	442	456	469	466	505	487	467	456	472	485	407	417	464	462	451	478	463	498	490	488	450	416	418	449	467	407	394	481	432	482	464	437	450	472	438	434	462	433	454	476	456	493	441	398	436	448	421	485	453	443	461	443	479	462	445	505	485	448	438	465	467	441	460	481	446	421	432	469	473	457	417	506	434	451	451	445	453	467	462	428	470	405	424	434	452	439	417	463	488	446	460	435	446	462	458	459	458	441	444	455	464	474	459	478	417	478	452	491	459	430	474	468	444	458	443	475	478	446	464	477	441	469	502	462	441	453	448	457	451	455	437	428	454	437	435	493	433	473	448	456	451	481	472	442	445	456	476	394	474	443	395	488	466	462	439	464	463	466	490	485	476	445	450	490	404	468	456	484	458	453	451	416	447	426	472	473	510	451	478	462	438	463	481	447	439	459	478	438	446	429	472	447	427	454	450	441	461	428	464	478	444	435	469	468	449	443	467	454	447	491	445	456	454	465	493	460	446	447	466	444	431	467	422	470	455	461	466	464	443	451	462	433	424	461	445	465	451	483	462	479	461	461	463	433	425	441	427	427	448	446	425	491	424	458	446	438	428	445	460	480	464	464	410	445	457	454	447	439	443	459	492	464	448	446	464	469	412	458	456	436	453	471	481	455	459	430	450	410	459	455	444	441	468	494	431	469	442	457	451	474	450	449	421	472	428	486	483	442	455	432	450	474	466	465	475	454	449	471	436	487	477	473	441	444	443	451	482	470	455	456	465	442	476	435	440	439	459	504	476	458	461	430	478
6352	8747	5841	3788	2970	6465	18861	25203	18411	8799	3741	1684	695	508	474	442	444	457	443	438	454	456	473	452	483	437	455	458	412	437	441	456	441	419	460	452	443	441	471	444	421	432	488	431	420	463	451	432	436	467	439	442	440	426	430	490	453	448	438	411	457	455	443	473	411	443	448	450	454	479	435	424	455	397	477	442	446	446	468	420	461	411	444	433	417	422	444	455	442	467	456	414	438	448	465	475	446	419	439	426	428	458	477	440	481	435	426	441	466	434	461	445	468	429	423	438	396	446	458	447	399	438	456	415	411	442	432	434	438	488	447	430	414	441	473	478	447	436	448	453	450	451	508	470	429	404	423	457	461	457	414	423	520	445	470	459	446	425	440	449	454	456	449	428	430	417	456	441	487	451	434	438	458	442	466	424	446	442	447	475	467	453	440	452	419	405	435	477	422	459	470	403	484	445	427	449	466	447	443	450	422	436	410	437	419	457	459	399	435	434	453	419	478	455	449	473	428	461	423	449	447	450	420	426	442	475	427	438	434	465	456	478	477	446	428	462	451	434	411	442	453	446	430	441	472	397	507	449	446	419	441	446	421	473	428	466	422	427	430	454	444	481	466	420	403	441	459	464	412	454	443	415	438	480	466	465	436	457	434	436	484	447	435	430	481	464	473	428	439	471	437	441	437	465	413	452	438	441	419	462	413	459	425	435	450	473	426	468	418	501	423	447	464	492	454	448	450	479	426	445	434	422	446	440	453	454	457	415	459	448	453	445	471	461	419	402	423	444	486	415	469	464	478	433	440	439	473	430	445	460	432	454	416	431	447	455	463	463	458	449	453	467	456	441	461	457	472	439	435	445	452	424	458	483	460	465	409	431	434	474	395	440	463	440	428	411	470	454	454	438	429	450	443	432	438	465	435	440	417	441	467	474	472	415	395	443	440	420	473	421	436	424	429	480	402	444	461	450	447	459	421	460	406	473	447	416	445	444	448	453	415	434	453	469	431	453	437	473	461	485	439	447	481	457	424	468	438	442	449	420	401	446	408	451	433	461	425	413	482	440	430	461	474	463	454	416	466	453	441	476	445	428	403	444	453	429	419	414	461	446	453	425	422	461	471	446	462	400	458	410	425	451	444	436	463	444	443	428	455	399	447	468	436	418	407	444	471	442	427	462	495	468	465	417	462	467	431	479	426	470	396	455	384	412	434	440	435	441	440	456	461	445	427	448	466	423	434	465	454	476	456	396	416	460	433	451	451	459	433	417	429	450	462	432	445	465	456	404	435	433	467	411	442	434	447	465	456	442	445	445	437	441	452	469	416	452	458	427	442	418	439	484	460	479	436	459	433	424	438	451	409	435	432	436	415	425	469	485	402	435	457	445	427	435	427	423	447	426	478	440	431	425	446	394	442	423	467	445	478	490	463	444	439	431	439	422	450	455	461	452	430	447	423	441	458	435	430	446	439	439	408	418	456	463	437	423	427	412	462	482	437	431	483	466	484	453	437	470	410	432	478	430	446	486	438	418	450	436	466	424	453	448	442	428	424	409	447	432	490	424	462	406	444	452	433	464	410	423	487	419	465	416	459	461	455	441	435	431	435	485	429	443	426	458	434	426	460	440	419	472	457	430	435	453	432	427	423	477	411	466	459	427	435	457	494	438	429	432	420	484	456	460	509	416	453	464	496	427	441	462	415	398	404	426	460	460	437	439	487	458	466	425	419	444	435	439	433	479	441	408	431	466	474	448	469	428	463	457	445	390	463	457	442	461	439	458	455	459	452	451	471	454	421	423	464	472	415	434	422	411	422	422	450	455	477	421	445	416	463	432	430	451	411	437	410	418	423	470	450	446	468	437	417	427	401	405	441	434	431	413	432	431	477	430	473	433	463	452	431	462	425	432	448	440	447	435	444	469	439	467	472	465	438	375	421	408	438	456	437	425	436	454	451	462	435	473	420	460	470	447	454	424	445	412	427	418	430	418	436	460	449	456	413	449	483	425	460	430	475	390	458	434	454	414	456	459	409	450	436	464	431	415	406	462	442	439	479	439	418	450	425	441	418	454	435	424	441	418	468	449	484	413	425	410	449	428	494	449	468	433	440	442	448	476	445	482	453	425	454	468	454	424	436	463	424	432	482	489	447	419	382	453	443	441	506	466	457	493	440	425	472	460	437	408	447	459	437	438	448	440	425	450	459	470	429	447	453	425	467	440	428	472	449	430	411	439	430	430	439	436	477	427	483	436	451	449	443	403	449	412	402	433	411	439	456	427	419	431	460	425	424	472	449	456	466	485	435	447	442	439	428	460	469	457	439	421	460	422	441	458	446	423	457	435	431	469	438	440	443	471	455	446	437	419	420	448	454	433	446	407	445	439	431	473	388	465	450	430	459	445	402	462	451	406	423	460	441	475	423	402	454	399	417	444	406	450	456	419	400	451	437	434	435	439	429	448	439	452	461	435	445	424	462	424	454	416	438	445	431	470	424	460	450	441	447	465	457	433	460	446	446	438	453	415	473	428	473	469	436	445	483	403	471	463	461	421	425	428	437	456	417	445	432	436	463	451	445	423	497	498	470	472	426	464	409	483	454	487	435	429	497	447	435	431	420	459	441	423	466	432	466	439	441	440	455	422	432	414	448	487	464	463	448	438	468	450	449	460	449	447	415	437	471	419	448	440	446	451	441	417	444	411	414	431	422	427	464	467	446	442	449	416	409	462	419	465	473	484	462	426	417	455	447	445	444	423	408	443	442	419	442	447	426	447	439	455	440	431	433	447	457	409	425	437	418	435	459	448	465	472	458	423	489	443	445	495	448	446	418	468	458	421	428	467	457	450	449	458	476	453	436	465	452	449	422	410	481	477	456	456	445	453	443	440	440	474	452	445	440	460	428	428	459	463	437	459	442	425	469	454	451	431	459	453	418	452	457	459	444	432	454	446	402	441	448	437	430	494	415	432	467	429	427	462	465	505	392	439	443	428	453	403	431	426	478	459	446	423	459	437	445	482	441	451	461	436	427	408	430	433	435	430	443	454	435	477	439	436	451	432	443	471	371	461	428	449	430	468	463	473	413	425	424	448	422	471	417	470	432	470	414	422	439	409	492	455	426	429	429	464	449	479	460	424	431	432	459	440	434	455	406	413	424	446	444	472	449	463	415	446	419	443	431	466	422	418	427	429	424	472	433	444	420	449	444	454	459	429	446	465	458	456	420	475	416	455	461	410	426	445	432	416	476	446	437	408	437	459	416	446	446	446	435	480	406	439	429	430	466	425	459	457	446	429	471	426	421	432	414	465	470	477	441	418	475	422	461	437	448	457	470	435	414	437	423	460	409	469	463	428	460	441	430	459	451	406	435	409	450	456	452	460	417	451	414	435	410	476	411	443	416	461	467	433	426	464	448	458	445	418	456	418	453	442	406	460	418	426	427	424	430	445	451	428	421	417	441	458	470	450	427	434	423	448	438	474	435	458	435	444	475	490	445	441	419	449
24224	21352	28602	24453	21284	11059	22822	42756	38947	24486	9958	3707	1081	695	601	609	566	545	590	520	505	562	572	582	570	551	579	510	566	626	538	586	564	570	571	543	583	572	563	535	557	543	596	570	570	572	564	570	569	555	529	523	577	579	564	529	563	594	542	587	558	553	536	571	531	612	577	502	582	542	531	561	559	553	540	555	579	551	546	560	579	603	567	513	571	571	544	576	552	540	529	531	536	547	531	517	571	574	530	505	569	586	592	546	583	572	529	571	537	557	597	525	579	558	533	544	515	551	555	519	550	536	530	586	534	556	531	526	592	546	545	551	547	570	556	567	583	548	539	544	514	588	551	523	550	563	509	544	556	585	557	579	594	589	558	567	533	504	538	571	535	522	563	555	565	580	566	559	601	568	558	537	548	540	564	599	568	546	554	572	574	562	554	577	546	606	517	581	517	560	540	571	577	526	556	562	609	599	589	574	577	567	530	555	559	585	548	571	536	530	556	574	534	583	543	559	518	544	505	596	542	518	589	545	559	552	552	538	561	554	532	532	540	558	496	526	529	563	567	548	565	532	530	543	575	589	559	564	561	559	516	569	560	543	524	570	555	518	587	564	532	532	565	553	564	557	551	532	526	546	538	516	547	526	557	594	566	553	548	597	598	571	578	584	538	538	520	556	562	547	536	543	537	590	540	564	543	553	542	530	581	593	574	540	575	568	506	563	553	552	551	523	561	538	542	523	558	528	561	562	530	532	531	517	578	563	580	514	536	553	561	531	587	521	522	528	531	533	553	567	584	602	602	559	585	555	553	553	588	544	565	543	601	546	580	584	540	577	566	574	587	508	516	563	524	547	557	552	508	527	537	579	554	564	537	566	538	555	587	556	581	578	555	512	583	539	611	546	556	570	531	553	568	531	495	521	607	542	558	516	567	564	563	518	556	590	563	543	525	577	544	549	559	563	566	567	554	540	559	519	536	567	543	522	579	553	598	505	594	537	569	563	493	573	587	577	601	555	535	579	545	555	544	538	562	601	571	592	536	559	525	551	558	583	587	552	520	528	513	550	530	554	575	528	571	534	563	564	553	541	519	569	548	615	524	590	531	604	535	542	507	531	554	526	531	555	561	525	530	609	551	595	565	552	501	546	583	569	525	570	544	555	548	548	563	524	554	514	530	543	540	590	604	540	553	550	539	542	568	526	571	562	579	534	566	541	548	548	566	574	578	543	553	621	571	521	497	545	564	577	550	506	523	518	569	547	527	581	589	503	584	525	559	603	544	561	556	537	549	511	574	529	539	558	567	560	564	521	545	548	556	573	600	511	560	537	556	574	538	573	542	558	536	564	566	559	611	566	519	552	538	533	572	508	534	558	561	550	540	515	570	542	517	553	544	564	581	546	555	609	604	562	595	534	576	533	545	531	576	568	533	550	557	538	564	548	573	624	527	553	558	553	546	535	538	526	510	547	580	553	562	572	545	508	548	548	559	543	551	572	546	541	541	557	574	548	544	561	583	523	564	569	586	547	500	546	582	591	587	526	563	583	590	535	582	532	547	497	535	499	563	550	589	569	563	574	548	537	560	581	534	553	583	532	545	551	570	561	569	557	562	554	522	516	565	540	556	579	517	551	560	586	548	602	548	530	553	590	536	580	531	564	539	550	555	620	554	548	547	572	570	527	600	541	519	538	519	522	552	574	564	559	540	520	526	541	495	527	529	522	523	564	585	524	516	548	540	529	501	579	514	556	546	524	506	491	547	526	506	579	539	554	492	544	521	555	533	575	555	564	557	539	566	561	552	580	544	542	530	535	561	570	588	536	569	561	558	554	527	564	561	522	551	592	535	581	580	584	558	575	554	547	526	537	530	548	568	616	528	570	550	532	577	557	524	540	560	556	544	540	556	577	571	582	567	553	540	570	524	572	552	548	534	597	584	559	564	536	559	566	542	555	524	572	602	548	535	525	554	561	513	547	557	579	549	531	527	570	640	574	597	575	531	567	589	562	551	526	599	529	557	598	577	531	542	585	540	585	533	542	572	586	561	520	574	560	520	544	591	536	538	538	597	562	568	522	569	539	552	531	562	491	570	553	584	548	535	541	553	550	587	546	523	609	542	505	557	562	515	562	590	573	568	551	564	587	548	567	553	531	564	535	596	557	546	551	562	539	579	609	549	544	515	542	581	530	547	553	507	547	546	543	485	551	524	562	549	582	560	515	541	535	546	521	558	585	562	587	606	534	522	547	531	545	591	597	520	551	557	540	546	591	563	514	542	548	505	546	599	513	523	585	568	560	559	532	561	585	580	564	541	544	539	563	546	531	571	582	526	494	571	574	541	553	585	513	552	579	547	573	562	543	612	549	553	549	575	548	548	521	504	529	513	523	577	546	563	536	574	520	525	538	575	584	552	536	494	536	548	517	530	532	537	556	564	569	572	541	546	535	516	540	543	558	524	538	556	551	544	581	578	559	566	546	552	570	535	546	540	558	543	559	521	572	556	536	609	600	550	524	517	577	553	571	559	564	556	570	541	516	553	533	534	527	538	509	549	573	603	559	571	541	563	574	581	570	546	535	607	544	553	556	610	570	599	508	530	539	552	531	534	595	558	549	604	533	547	549	561	543	557	548	523	543	510	550	559	544	565	539	531	575	560	565	558	527	572	576	571	556	530	514	585	549	569	554	548	556	581	537	513	533	530	555	603	557	529	533	553	555	540	563	567	593	555	558	574	547	568	569	561	552	581	578	564	598	571	507	558	577	574	572	579	584	531	576	569	535	563	517	547	504	572	558	499	532	594	547	561	576	552	563	534	566	545	555	570	548	555	548	532	556	502	552	527	561	565	546	543	569	538	564	586	578	577	542	546	581	564	579	563	528	564	498	538	595	582	561	574	605	547	539	600	561	519	518	544	553	532	558	578	575	534	594	564	574	577	578	533	534	587	559	592	516	552	560	558	562	584	534	549	579	582	552	604	582	528	559	542	523	572	588	521	562	517	558	510	543	570	588	557	552	528	533	536	568	557	535	510	574	566	541	544	555	529	510	531	539	542	508	620	550	533	534	581	546	519	553	564	536	610	556	555	594	547	546	562	530	581	500	579	532	544	582	520	513	545	595	563	509	556	540	536	535	552	504	551	540	524	540	557	520	525	564	563	572	527	550	565	562	592	559	614	554	534	546	603	550	569	545	519	513	549	510	562	531	535	572	559	591	560	486	528	579	589	561	543	556	546	555	544	575	508	527	539	558	536	587	560	521	575	541	595	550	529	578	518	548	558	525	530	565	533	592	564	542	570	567	509	537	560	515	563	510	536	547	525	544	582	560	533	521	600	498	520	537	533	575	519	568	506	576	523	564	530	537	506	504	525	517	588	533	531	529	588	563	550	528	548	556	535	612	540	613	538	551	541	506	527	569	524	541	568	564	516	550	561	548	554	542	533	526	549	575	548	572	511	565	613	606	559	556	524	550	549	585	541	563	570	560	552	590	559	568	561	565
6170	13107	13269	4616	3897	4591	25868	41709	35035	18961	8349	3868	1079	675	600	552	522	525	535	553	554	552	551	559	579	511	537	552	489	504	530	542	547	506	545	534	517	583	556	584	545	535	531	542	549	549	554	496	505	555	541	548	542	546	504	572	541	512	503	545	579	573	536	510	573	518	544	552	552	510	539	531	525	556	591	550	531	564	547	529	507	549	514	542	518	501	503	519	495	544	497	511	532	570	578	524	555	496	553	545	546	502	526	540	524	484	516	537	530	539	513	583	520	556	554	522	512	538	531	525	524	500	501	529	548	543	544	605	539	557	530	498	525	561	511	554	492	558	560	485	538	568	558	519	507	493	508	539	556	556	496	498	558	563	562	502	543	543	524	560	513	561	526	514	552	571	542	537	510	548	578	519	509	550	545	547	532	523	543	508	512	542	524	507	528	566	584	520	485	577	503	533	553	509	563	495	500	532	538	552	530	548	535	495	509	513	518	532	477	573	555	535	514	550	522	524	498	536	518	503	525	509	523	579	582	579	537	497	515	548	536	540	565	548	506	541	540	559	526	511	516	527	539	541	574	542	514	524	503	493	541	514	517	513	535	509	513	529	595	528	520	522	516	555	558	526	530	507	566	512	499	533	540	554	543	525	538	539	475	548	542	571	510	494	525	544	532	546	496	527	565	511	518	526	496	563	530	524	526	492	566	516	559	554	531	514	539	565	518	558	528	516	469	489	501	506	544	513	522	562	524	551	511	542	494	555	561	517	510	497	536	567	551	516	519	547	582	514	523	515	538	549	550	531	512	523	520	504	503	525	559	560	536	571	543	536	546	540	506	539	480	508	531	491	556	516	532	517	510	550	492	514	540	521	526	511	517	532	512	519	532	477	532	577	518	554	525	523	549	559	501	512	564	527	507	524	567	556	529	539	504	521	544	538	553	532	524	538	556	529	511	524	546	494	536	549	541	554	543	525	583	533	513	477	513	549	473	556	536	510	500	538	505	536	548	521	521	494	538	508	531	510	511	519	570	554	540	523	566	524	527	492	541	541	575	506	531	487	512	500	526	521	509	541	538	537	525	542	562	528	501	526	500	572	520	521	519	520	535	528	511	538	496	513	515	565	541	560	557	523	502	559	520	569	535	531	509	505	552	533	518	529	552	534	495	562	486	525	526	555	538	505	497	539	549	515	496	552	551	565	546	564	503	518	532	515	559	556	542	491	504	526	561	530	499	524	497	542	537	505	529	520	553	513	549	540	534	525	563	530	504	510	518	514	483	532	554	490	518	505	577	522	504	500	514	539	514	498	546	487	532	481	522	530	516	546	544	528	530	528	503	491	505	535	491	516	520	532	540	542	538	498	492	532	522	552	524	511	507	553	502	520	522	546	517	517	512	529	478	511	490	534	486	535	552	557	519	518	522	526	532	570	529	557	544	546	548	542	579	506	545	496	500	576	499	530	528	513	527	541	495	533	522	495	567	500	522	524	559	573	501	537	546	516	521	546	534	513	502	510	529	497	532	512	555	527	557	523	492	528	522	549	547	512	564	578	523	571	560	504	514	494	512	544	514	542	566	532	554	514	551	518	511	504	539	560	527	534	512	560	483	536	501	545	524	493	518	528	531	513	562	540	530	470	528	532	520	542	555	507	513	561	530	528	553	567	503	530	549	520	511	566	508	555	559	521	545	556	483	565	521	511	571	538	526	481	545	508	529	571	571	537	527	534	562	547	516	512	533	526	547	528	513	483	537	520	543	567	510	485	524	506	529	546	521	457	552	511	510	492	518	546	529	518	503	506	569	526	562	552	502	556	509	541	525	562	533	523	514	557	507	516	509	543	513	523	536	495	538	522	558	550	555	530	525	535	558	513	523	527	520	544	558	518	496	508	477	488	537	563	523	550	531	532	520	569	529	538	523	561	524	548	573	504	548	525	533	464	541	531	533	532	517	539	536	570	511	522	524	509	545	532	492	518	534	524	553	511	535	563	555	562	521	493	500	549	529	519	557	499	499	512	522	529	550	499	494	530	519	558	562	526	535	481	559	512	544	505	505	465	598	530	525	525	520	502	494	497	510	523	580	523	522	523	514	573	510	569	544	493	528	549	531	505	594	530	508	558	526	537	502	534	542	480	550	514	514	535	558	500	531	522	525	553	558	472	501	503	531	564	526	555	489	511	516	526	523	520	483	511	550	547	527	540	528	540	553	565	490	551	530	531	518	523	556	535	551	546	542	514	524	549	505	534	483	536	551	501	507	525	530	527	534	551	526	514	554	560	521	540	533	526	534	513	520	495	567	539	543	522	496	564	527	520	528	529	495	557	540	497	534	477	531	490	542	537	491	486	492	539	533	528	536	547	507	503	514	532	507	545	543	517	512	519	514	515	526	515	499	540	523	539	502	540	493	539	529	527	507	541	517	495	553	537	513	512	489	513	540	522	540	538	514	538	547	514	525	520	539	522	540	516	573	502	535	482	547	557	514	531	530	565	504	555	534	514	529	481	569	540	513	522	479	536	535	514	536	501	562	537	569	535	543	523	556	536	563	513	504	526	548	509	538	484	509	530	540	504	549	542	547	528	533	533	561	533	534	522	539	522	489	492	540	512	522	552	543	485	570	511	561	500	531	536	508	520	522	529	492	519	520	507	546	495	512	531	512	525	557	483	515	483	543	500	525	504	499	494	480	540	508	540	538	524	503	491	545	514	524	576	541	510	541	522	479	448	518	514	524	518	564	548	504	542	502	542	494	506	545	512	544	503	551	538	520	558	538	517	550	542	504	542	548	526	522	499	522	538	516	538	511	527	499	568	509	574	499	535	500	551	486	544	581	521	519	539	507	522	523	519	531	526	584	541	520	544	522	527	512	520	556	533	521	515	548	558	528	502	543	531	538	561	524	572	512	514	499	514	537	509	525	531	550	460	545	508	510	535	483	500	531	523	507	503	541	538	548	509	554	494	521	521	515	535	514	504	522	525	513	495	535	536	529	514	521	493	544	508	507	520	519	495	521	537	543	521	503	531	559	510	543	522	542	492	552	530	527	505	546	574	500	562	521	539	497	496	529	533	550	552	527	511	562	537	508	561	523	522	547	524	529	513	538	526	523	516	528	522	511	526	542	492	498	544	495	532	560	536	512	512	520	556	529	524	519	528	531	534	536	498	546	487	553	538	514	516	506	536	531	505	551	531	482	541	512	490	565	499	535	509	521	528	534	568	497	531	468	517	519	548	492	528	528	513	538	542	527	526	541	550	530	536	504	539	511	507	541	541	480	515	547	542	511	531	501	520	553	513	540	553	488	492	515	499	526	594	535	492	537	527	492	495	514	527	524	495	528	598	565	516	505	557	517	550	549	542	516	492	542	517	481	548	518	526	575	548	554	472	516	572	544	517	512	533	522	522	517	536	543	555	516	538	534	517	494	535	536	530	533	541	568	526	530	579	512	522	554	582	493	521	542	559	502	535	518	514	534	516	538	515	492	531	538	505	545	520
27862	14027	3056	1117	1225	1041	1945	3601	3256	1818	988	677	534	486	453	421	495	454	508	454	474	450	446	432	465	450	472	462	445	447	486	440	480	433	453	450	491	448	473	500	444	434	477	469	439	479	418	440	456	479	464	485	489	431	480	463	463	465	492	455	473	474	493	463	483	442	439	463	459	461	443	448	483	450	465	454	455	449	459	481	509	441	474	430	463	440	461	433	477	453	427	502	435	456	456	465	472	439	477	463	453	456	451	452	443	428	469	458	466	445	463	447	458	438	463	438	458	437	471	453	461	516	450	437	460	444	470	455	445	456	500	466	427	481	431	493	458	441	456	475	479	474	453	440	439	442	428	457	488	475	489	431	486	456	429	458	471	475	487	497	444	448	441	482	453	469	458	448	450	443	438	447	441	477	479	455	447	450	445	453	489	463	457	481	480	421	434	450	462	469	467	463	413	452	458	442	474	435	448	384	469	442	424	426	481	435	453	466	489	439	470	437	484	468	447	472	449	431	463	455	446	441	448	438	410	481	457	430	460	403	487	441	446	470	481	463	475	441	423	454	469	486	472	471	445	462	499	487	493	450	445	442	438	454	480	484	460	455	447	482	463	499	464	473	433	413	480	463	430	447	470	484	502	449	431	471	468	435	411	472	462	461	490	441	478	447	452	471	450	452	438	452	452	464	439	422	464	447	450	459	471	441	479	413	500	431	459	492	450	442	429	423	472	465	462	457	417	481	444	435	471	426	495	445	419	474	483	424	469	456	465	453	437	448	462	461	465	452	410	471	472	484	496	479	444	469	415	498	428	483	487	475	432	444	477	422	480	475	438	469	454	494	450	489	432	447	420	444	472	447	499	464	424	452	484	480	516	429	484	447	452	468	453	446	475	418	465	495	502	440	472	463	431	462	481	467	472	459	484	448	457	438	444	480	459	445	491	419	476	470	457	444	429	427	450	459	486	452	460	457	469	477	463	468	439	444	437	465	468	499	421	450	440	451	477	451	472	445	435	441	464	488	482	457	441	429	436	464	420	455	417	434	482	495	469	441	423	421	498	400	441	444	447	443	476	476	479	460	485	474	409	453	456	399	444	410	501	472	447	444	419	456	435	484	501	456	475	423	467	458	471	451	454	449	473	441	423	464	472	444	455	411	485	505	459	431	449	483	438	417	439	472	466	481	475	433	465	421	457	445	424	484	447	449	472	438	442	455	441	437	463	449	469	429	444	503	476	452	517	439	475	470	442	461	468	446	440	442	439	477	453	434	468	468	474	453	409	453	447	465	487	457	473	456	476	436	447	463	443	466	470	430	468	466	491	445	463	447	482	452	426	446	462	446	437	473	461	466	464	491	426	460	443	444	480	442	426	455	435	467	512	457	465	481	435	450	501	428	434	452	447	477	475	455	433	469	438	449	412	482	472	456	470	481	469	431	455	446	471	481	462	474	455	435	465	457	463	446	468	459	431	449	438	438	447	457	463	464	423	450	460	438	437	486	451	452	448	465	470	486	449	477	483	435	456	444	417	466	459	439	431	475	441	409	476	468	494	446	497	436	439	467	465	469	462	476	483	464	451	480	475	427	465	439	457	465	454	496	451	485	450	459	460	457	416	498	440	510	491	482	437	460	470	478	427	417	522	444	456	459	460	477	449	484	472	476	444	452	494	464	418	461	469	448	440	461	461	477	452	443	456	436	448	444	428	424	461	467	441	459	451	447	462	469	456	478	459	430	456	441	436	442	465	437	461	462	459	426	479	459	482	450	469	448	441	442	454	433	479	457	458	484	463	459	443	461	481	454	452	466	443	470	449	448	497	459	454	472	448	428	449	468	460	424	519	483	478	427	460	444	467	434	452	435	455	465	439	490	424	471	452	454	467	439	401	482	425	441	477	488	474	465	448	457	447	444	433	509	471	452	425	431	400	430	450	442	453	460	455	445	453	456	465	481	430	477	473	426	461	453	432	447	493	419	467	484	453	444	490	466	450	435	427	437	463	459	481	415	457	421	416	495	465	433	480	409	481	463	470	503	469	449	457	463	445	470	447	446	434	460	439	437	435	472	423	407	434	474	459	433	495	428	415	485	469	455	446	486	432	449	454	468	466	471	434	457	484	447	449	457	466	430	526	443	452	457	452	419	466	459	417	463	477	465	450	465	466	475	446	441	455	436	454	425	473	462	430	476	459	458	466	498	478	456	457	459	470	488	448	438	463	464	444	457	457	444	471	444	451	460	485	446	474	453	437	473	424	479	468	445	458	449	425	447	446	459	480	485	445	438	447	466	463	441	470	451	466	467	486	465	492	444	464	449	447	472	457	447	447	466	441	458	467	456	463	449	416	479	463	477	495	428	457	467	465	474	457	485	431	456	440	449	457	464	481	447	477	464	432	460	463	436	479	473	518	472	417	445	449	471	437	530	433	448	478	460	466	432	468	483	435	445	466	461	440	438	425	450	445	455	439	438	478	441	444	450	433	461	436	466	468	464	467	418	477	462	439	444	447	453	472	464	470	449	465	518	441	451	451	486	461	451	422	432	460	473	449	450	448	479	424	438	466	478	455	478	431	454	470	496	442	447	474	431	448	452	474	505	459	473	446	460	411	486	447	449	424	449	448	446	462	482	444	546	466	437	438	408	416	437	461	479	454	471	467	450	494	447	481	457	444	450	460	410	440	486	438	400	462	418	464	461	436	476	491	466	469	466	448	464	508	471	437	429	504	441	477	471	480	436	461	436	442	422	451	447	474	466	476	470	482	420	433	458	481	448	419	470	471	481	440	451	459	469	471	432	466	486	470	470	457	463	482	464	474	462	427	487	469	472	437	436	449	472	464	445	457	479	419	485	471	457	441	453	459	448	448	457	482	463	435	441	484	475	414	442	449	430	422	449	420	492	481	462	446	455	483	457	456	452	428	477	451	451	453	491	441	440	447	444	450	491	455	434	453	457	472	449	423	444	481	466	432	459	439	463	448	488	445	439	433	441	412	473	459	481	440	485	407	471	486	454	424	432	434	475	455	509	442	445	439	479	493	421	466	448	449	470	453	439	437	458	450	496	474	453	448	468	429	441	432	446	433	472	462	455	464	419	475	499	441	455	449	458	469	463	476	470	461	487	481	446	446	492	470	443	439	453	405	479	445	438	425	463	421	466	450	426	467	423	443	451	472	479	450	469	455	458	446	414	443	478	425	482	453	464	439	432	450	482	479	467	434	459	453	435	419	480	456	458	446	452	490	459	439	473	432	462	434	462	442	459	433	457	458	492	475	488	479	500	461	430	469	441	464	438	486	433	448	475	452	427	470	462	442	465	422	473	453	429	470	448	496	475	485	459	469	429	476	455	508	486	443	469	486	455	440	452	441	450	439	450	510	448	457	427	445	455	435	459	443	443	462	441	474	483	480	490	484	470	426	468	465	481	452	430	449	480	462	404	457	456	439	460	464	456	457	477	468	448	439	462	460	475	496	461	476	494	477	412	449	491	477	466	426	424
7210	5121	2316	987	1724	1601	2994	4892	3958	2051	1075	701	504	474	458	436	373	425	418	433	427	479	431	392	415	415	446	407	421	430	481	475	424	451	428	415	432	418	430	449	437	428	449	419	442	452	450	414	462	414	419	438	417	430	400	440	409	459	448	428	435	423	443	407	450	406	406	418	421	436	432	412	440	381	473	469	430	437	414	427	380	465	412	437	386	419	436	461	451	424	442	437	423	452	433	436	431	420	451	452	437	408	456	426	414	411	396	479	435	398	446	443	374	423	482	409	404	447	466	434	433	429	430	426	446	428	437	403	443	413	447	442	437	443	480	426	397	448	450	423	419	441	460	458	447	427	439	404	417	415	413	425	422	441	421	445	417	422	426	438	449	436	448	414	475	437	456	454	443	407	435	476	376	405	423	424	437	422	429	408	463	438	367	399	433	451	417	435	411	396	454	424	425	445	457	463	403	436	409	411	452	463	429	441	431	428	468	407	435	418	408	438	436	405	445	443	402	441	398	388	424	412	430	429	410	391	442	481	452	430	405	441	424	438	430	425	423	444	428	429	391	425	441	396	420	445	420	428	404	411	399	419	452	438	390	443	449	430	440	425	413	390	465	461	417	419	414	442	409	420	389	397	384	412	435	445	425	450	413	413	404	439	473	430	447	381	415	430	422	452	428	414	417	414	475	426	410	446	412	440	404	461	450	427	434	424	432	418	425	443	444	384	402	411	413	453	431	423	404	386	429	447	389	412	413	459	428	437	446	447	447	470	411	438	438	415	466	416	426	454	423	430	454	429	460	417	389	417	479	426	416	392	402	463	464	431	429	404	431	430	447	439	414	420	458	425	431	416	432	444	414	469	438	428	421	431	459	446	421	421	427	443	418	457	454	459	454	401	411	466	461	431	438	460	418	401	424	463	468	427	430	438	416	437	410	435	414	442	431	445	416	412	408	439	432	435	431	454	420	432	438	440	420	444	468	452	436	441	438	444	410	465	456	422	440	456	429	440	431	446	382	402	435	454	425	456	449	398	421	468	441	421	427	394	409	383	437	432	468	431	475	453	404	449	445	432	435	446	430	437	429	419	386	444	429	463	462	437	437	420	422	407	459	409	424	415	431	439	446	433	420	423	431	456	408	450	410	440	421	430	423	428	418	417	427	437	440	458	452	434	450	420	450	416	443	431	375	429	427	428	426	432	421	451	438	454	440	464	439	473	428	419	405	437	421	441	443	472	440	419	414	413	435	414	476	421	447	455	414	428	416	455	441	456	423	471	412	438	420	431	423	441	417	441	405	409	435	436	425	459	486	424	427	468	438	398	485	435	411	400	442	443	462	439	423	433	480	454	418	429	457	450	434	426	412	409	430	448	429	471	437	425	415	425	451	457	436	446	443	429	427	401	432	399	449	413	387	433	428	457	429	423	430	445	448	439	453	424	465	421	446	402	428	438	413	441	415	463	398	420	392	434	463	428	428	440	413	447	451	456	453	434	430	442	452	456	450	424	447	410	438	397	446	423	430	436	429	423	429	402	460	419	459	459	428	462	416	454	426	416	414	443	500	455	422	429	445	410	460	421	441	408	440	439	421	423	400	421	442	431	437	421	440	397	460	425	416	433	499	428	386	464	419	408	437	440	397	439	420	438	429	423	429	434	443	418	445	431	452	428	430	408	394	435	408	406	372	471	434	412	412	410	422	431	433	446	432	409	416	435	420	401	405	437	415	439	433	447	439	440	424	433	467	442	440	441	393	482	413	477	425	436	422	437	419	433	412	397	436	425	428	407	412	426	479	453	414	461	428	427	409	444	436	379	410	403	450	423	434	446	424	427	437	450	431	430	394	393	418	423	435	434	430	432	388	433	413	435	440	423	436	435	437	419	433	382	433	430	413	439	421	442	411	440	435	430	402	456	442	427	433	435	415	422	405	444	397	437	403	429	415	448	442	418	468	430	449	440	445	425	483	427	484	423	423	424	395	416	425	400	425	446	375	445	425	454	450	424	471	410	439	430	403	439	438	458	407	430	440	440	453	419	468	415	443	426	418	433	414	421	410	418	419	403	451	437	467	397	412	433	419	423	433	436	400	462	390	427	420	438	428	434	429	439	398	458	413	449	445	416	445	462	399	431	442	432	422	445	449	388	459	456	404	448	419	419	413	398	447	399	426	454	454	419	430	418	431	424	414	391	443	452	426	403	428	431	447	422	413	431	441	444	427	407	443	425	407	435	420	454	435	445	426	402	414	447	476	427	423	455	429	409	409	434	445	434	445	439	380	419	452	461	448	410	412	414	454	423	433	436	380	443	418	436	398	432	435	401	420	445	444	444	402	438	385	459	435	373	443	429	429	434	448	436	436	439	437	442	455	416	412	420	424	401	397	434	451	466	440	452	405	445	450	436	432	443	485	438	452	410	390	396	450	418	430	442	424	398	416	450	425	444	409	427	407	440	424	396	446	432	435	431	433	416	414	387	380	429	429	441	435	470	390	411	396	423	412	450	446	435	400	406	398	420	435	418	430	408	413	392	422	425	438	439	449	430	422	417	453	442	385	436	445	424	414	403	455	410	460	443	402	421	431	429	475	434	433	446	437	425	419	428	390	428	430	443	430	423	408	421	458	406	442	422	420	418	448	426	445	448	435	448	464	432	441	451	378	448	373	408	416	445	420	434	426	457	478	446	443	413	453	447	425	459	439	425	376	471	412	449	425	437	427	437	432	462	438	428	423	399	429	438	443	405	431	483	448	427	451	401	475	451	421	447	450	419	431	403	394	401	387	464	428	390	434	440	449	421	383	436	470	439	390	430	413	444	406	421	449	462	420	370	466	423	454	452	435	436	402	413	428	399	381	432	418	450	427	415	426	450	421	431	452	405	445	440	434	404	433	437	425	451	398	431	393	421	444	412	405	425	428	423	451	444	452	424	434	415	384	448	452	467	431	416	387	414	429	406	441	413	438	443	426	422	416	455	408	405	456	434	424	433	413	413	449	448	433	422	437	419	436	422	411	438	421	422	425	437	389	444	420	424	431	426	468	428	446	415	462	417	444	466	511	466	409	432	404	410	428	454	459	442	447	422	398	449	431	389	471	396	395	437	472	428	421	427	421	468	435	417	391	405	420	388	443	437	463	396	436	447	438	459	453	458	439	426	428	381	410	426	431	455	418	417	480	413	437	431	408	403	435	411	423	424	457	428	397	437	414	488	421	443	440	459	428	401	430	432	430	411	456	434	462	445	411	423	443	406	444	432	413	387	423	439	412	438	417	429	399	473	436	424	452	451	438	421	397	446	458	419	411	462	403	452	452	459	365	422	440	398	391	442	420	452	436	442	454	421	446	424	433	416	437	395	421	409	435	392	404	443	424	388	422	410	436	459	394	389	437	414	399	405	429	431	418	431	440	415	432	388	429	474	399	429	446	453	428	421	438	384	430	450	446	406	409	439	441	418	414	414	447	438	457	423	433	439	425	443	397	442	432	421	440	411	387	425
25377	21337	27152	25272	9254	2588	8718	25483	23058	12406	4260	1795	705	541	530	512	429	461	430	465	492	475	468	483	474	503	436	439	417	462	483	453	461	463	506	450	449	456	445	453	461	417	463	492	478	414	448	444	453	462	521	450	468	513	472	474	426	452	460	512	451	460	442	467	437	452	436	446	426	484	479	451	452	448	503	452	413	434	449	427	472	438	451	486	496	440	439	432	473	453	471	439	445	480	453	451	493	463	503	464	488	455	453	453	492	447	480	430	467	473	480	475	444	439	436	454	477	479	466	440	476	438	495	448	487	466	451	477	445	478	487	427	475	464	479	479	438	486	442	434	493	485	456	479	439	465	445	454	449	453	461	485	470	454	420	448	472	472	480	470	463	440	441	423	505	436	449	493	499	466	440	425	449	454	425	459	460	444	492	443	454	420	465	449	447	464	490	466	441	485	456	459	429	439	454	483	476	404	435	433	434	465	447	458	406	432	473	473	436	445	492	430	423	473	477	406	423	474	426	480	470	440	471	462	435	465	431	443	495	390	475	456	452	459	461	425	468	455	438	459	475	443	474	444	435	463	459	459	396	425	452	441	444	425	428	483	469	432	440	447	484	461	457	465	426	461	457	434	415	420	434	444	445	492	456	462	489	482	464	451	472	459	455	454	448	433	451	447	451	437	439	478	489	416	443	462	440	500	433	425	468	419	469	467	466	512	468	472	503	463	426	454	440	443	439	423	457	443	445	451	442	423	504	449	410	467	436	444	434	414	466	441	449	427	437	445	420	442	445	470	430	448	460	491	448	474	462	478	436	467	423	437	420	497	494	447	451	449	431	485	463	449	511	435	417	468	447	482	441	439	489	452	441	433	443	461	483	472	510	469	475	484	423	453	476	446	491	454	410	463	469	447	461	452	467	467	416	440	441	479	485	446	425	439	465	425	468	477	459	473	433	479	462	411	458	455	478	475	466	475	435	465	470	499	447	499	495	421	443	493	489	466	437	454	451	458	438	432	418	489	467	446	452	468	493	470	442	463	477	452	447	457	450	447	469	447	461	398	462	421	463	444	487	458	457	443	458	467	447	478	443	484	460	445	472	444	440	470	427	442	473	433	447	433	439	473	452	444	454	455	462	445	401	438	470	449	474	478	416	457	477	487	460	470	485	426	437	413	472	441	470	483	455	457	448	460	499	427	437	448	438	439	466	460	432	471	464	478	456	462	451	453	463	464	458	451	445	466	454	437	474	482	435	434	444	436	424	467	432	458	445	440	433	468	440	464	444	438	482	432	428	467	448	489	418	484	466	487	438	462	437	429	451	431	418	443	447	480	467	471	476	455	441	447	471	449	438	465	487	466	423	447	447	459	450	433	435	449	445	420	479	453	480	424	461	449	447	446	481	437	429	449	440	480	459	450	448	454	460	491	469	440	421	434	457	413	472	451	442	448	457	477	468	457	453	472	465	428	454	446	450	424	429	467	445	424	464	476	406	459	451	445	447	473	465	487	467	445	438	442	438	471	454	481	417	439	424	441	450	458	464	437	457	454	471	424	469	474	457	481	447	449	452	492	447	442	502	437	455	457	444	438	477	444	407	453	453	473	441	435	462	450	471	477	463	415	438	453	415	431	481	470	437	431	415	494	447	438	466	441	455	427	397	401	447	453	464	425	441	428	422	466	465	407	472	419	437	438	410	428	468	452	439	414	458	437	433	452	467	407	487	441	460	452	481	463	456	484	447	478	490	441	449	435	447	460	445	424	465	441	459	452	451	419	463	450	467	430	466	473	427	437	472	447	468	465	494	485	455	423	461	421	435	436	445	425	434	480	453	435	476	467	467	459	453	445	493	462	489	457	477	485	444	476	464	433	447	426	468	503	464	480	449	460	436	445	455	461	451	448	442	427	425	451	446	480	453	433	465	451	458	415	473	459	456	423	510	489	439	435	449	421	438	434	441	462	470	438	432	463	455	456	461	430	438	441	435	457	420	429	459	482	473	504	438	428	434	462	488	477	511	471	497	439	468	482	432	475	473	482	465	433	496	432	448	495	465	441	463	468	474	458	442	448	429	476	437	496	429	469	472	452	468	439	494	432	467	451	449	466	450	437	467	455	482	468	472	471	475	434	431	458	453	447	477	492	459	420	476	446	449	466	465	457	443	447	432	468	492	447	413	446	422	460	468	482	426	437	452	419	502	493	448	446	444	470	477	443	428	432	440	465	461	471	450	437	475	461	475	421	490	480	439	425	462	434	448	463	433	461	434	500	504	438	469	433	490	500	442	427	503	449	457	473	488	446	449	475	434	492	437	463	459	446	453	473	420	500	448	442	451	454	477	443	456	451	455	475	458	447	466	484	411	441	432	450	485	457	464	457	473	471	472	488	527	453	441	467	415	459	443	467	487	448	452	433	417	479	448	442	451	462	427	437	430	456	463	473	468	421	431	452	452	480	426	473	476	442	436	451	415	463	436	467	488	462	486	459	448	399	478	415	469	478	440	459	514	492	483	404	492	444	474	490	476	477	444	454	458	487	466	412	480	433	447	486	402	466	452	412	459	495	451	467	415	443	434	478	457	458	459	490	448	441	400	453	434	462	455	455	489	444	461	477	475	479	458	463	424	430	445	465	451	411	450	406	480	452	464	439	470	443	452	429	494	497	471	435	440	467	472	442	442	451	453	471	445	445	431	428	466	462	479	460	463	470	464	444	474	457	429	450	464	425	450	469	487	460	468	450	437	451	467	471	455	434	413	466	437	444	476	445	457	462	431	449	476	449	443	469	444	445	491	477	479	415	442	447	467	484	465	464	442	483	444	488	446	436	411	415	519	442	449	433	470	454	427	435	428	466	468	432	443	443	479	421	463	455	413	457	406	422	426	470	447	441	426	460	457	484	473	458	448	504	443	439	481	473	406	447	431	463	432	455	479	409	427	459	477	452	425	405	471	494	455	461	432	474	460	410	424	421	420	415	455	449	485	464	453	436	448	426	394	438	455	463	465	444	481	440	480	476	470	462	434	480	435	444	458	438	466	490	451	441	468	452	444	429	465	426	472	484	466	469	433	439	449	493	440	478	417	417	433	432	447	480	439	472	443	471	440	469	463	455	458	479	452	436	460	485	450	474	428	452	465	475	438	453	427	482	471	471	480	436	435	480	479	438	432	437	474	444	462	442	451	405	493	443	470	443	470	480	467	434	485	468	484	494	440	466	436	494	452	459	475	450	459	435	470	427	436	458	431	430	440	452	468	473	492	456	437	439	474	443	487	480	470	488	485	419	414	437	419	495	431	451	461	444	444	426	442	430	441	484	463	441	450	439	468	491	485	479	479	422	435	445	450	472	428	456	470	466	433	399	467	461	499	462	415	474	471	468	420	437	458	471	427	430	453	459	465	460	467	444	427	464	450	467	481	471	473	451	481	462	393	484	463	498	452	449	467	478	480	448	453	453	432	422	440	450	451	464	471	441	483	432	467	410	429	442	463	461	458	434	443	428
6179	7190	3795	4174	4391	2683	11856	25531	20471	10275	4379	2046	770	575	477	427	447	434	467	435	473	436	459	474	478	463	434	410	420	499	475	485	454	442	426	443	456	478	427	403	468	431	446	434	453	436	410	452	459	424	429	444	454	435	479	457	410	433	450	460	423	421	464	428	481	406	435	443	473	470	476	447	487	482	452	446	452	421	440	489	423	481	434	468	414	430	483	465	443	430	460	434	475	470	424	436	468	472	458	467	466	458	473	453	433	457	451	458	462	467	444	481	473	427	473	415	437	419	482	468	452	421	432	433	422	462	459	451	450	447	463	428	420	462	451	444	436	439	425	436	443	458	419	505	447	448	475	449	476	446	432	457	457	453	444	437	468	425	435	429	465	442	436	410	433	443	463	397	438	412	414	430	459	435	409	439	402	463	425	450	459	450	418	459	431	456	441	451	424	423	453	437	465	422	429	454	457	428	417	438	475	433	457	454	460	462	476	443	414	446	442	457	429	441	443	428	434	475	451	447	448	428	439	428	473	434	461	478	431	475	430	471	467	424	454	419	438	449	449	482	436	425	424	443	442	438	466	430	443	462	443	449	419	441	455	428	452	427	461	438	447	444	440	453	403	469	402	424	452	450	433	454	464	473	446	475	447	408	452	441	449	481	440	440	422	429	412	446	441	466	426	431	447	411	466	455	476	444	472	436	439	442	456	477	486	441	468	463	406	435	446	441	457	447	437	479	442	444	413	456	430	419	441	385	431	446	439	420	412	442	440	418	464	440	431	448	471	463	428	462	407	440	434	426	438	413	462	483	489	433	427	436	426	432	506	397	424	446	466	463	455	479	448	460	441	445	445	427	514	469	476	443	446	429	420	472	439	476	441	431	443	415	466	460	440	488	421	426	420	431	462	444	470	455	419	428	424	437	409	453	414	453	433	413	494	468	444	454	452	449	469	441	483	467	445	416	457	456	413	470	409	421	431	482	416	443	443	450	426	448	452	427	431	442	424	473	458	428	477	433	456	456	467	438	476	426	421	439	458	461	472	452	448	438	424	472	444	418	420	430	455	462	428	481	456	448	428	465	428	424	436	447	449	433	460	457	432	439	429	446	458	427	460	388	401	474	473	467	434	452	424	489	461	429	440	449	462	457	445	467	467	417	460	413	478	443	434	465	433	444	437	442	453	416	440	457	449	455	456	461	436	460	444	445	481	470	445	456	466	450	485	461	451	418	432	431	457	407	480	453	420	471	424	430	434	453	464	478	403	466	442	394	444	459	469	431	411	450	446	466	447	463	460	412	437	432	446	485	454	427	446	443	462	445	399	434	451	455	439	425	428	485	448	448	450	437	453	442	436	439	442	431	415	430	472	426	407	404	431	464	438	434	408	428	451	467	436	445	406	458	441	408	420	422	438	447	453	454	449	409	427	439	395	434	447	443	422	421	435	436	431	408	442	419	480	412	488	454	431	431	467	467	445	423	459	420	485	434	461	492	466	463	436	448	452	447	432	430	457	418	391	422	469	381	451	419	465	430	495	467	431	465	440	461	453	421	452	407	451	457	433	441	444	424	458	421	441	483	436	430	423	438	412	448	425	487	476	455	431	430	445	428	463	455	444	388	446	443	484	451	439	439	460	442	444	467	473	418	390	444	485	440	459	434	433	443	405	460	409	444	453	476	471	451	446	392	459	437	411	486	411	434	419	484	426	470	462	435	471	420	473	419	479	435	450	454	469	459	472	442	438	445	465	466	407	445	430	457	471	425	476	451	472	478	472	456	394	433	450	473	414	452	464	422	435	460	462	429	459	413	440	411	459	445	431	440	428	436	429	466	415	430	455	446	446	430	447	460	452	472	412	448	452	483	428	429	459	441	402	451	457	495	408	421	433	473	442	441	434	440	422	428	441	447	466	410	467	445	465	456	437	420	456	452	470	455	414	419	447	517	444	417	444	441	457	478	446	445	462	420	456	489	442	447	457	440	441	479	449	450	438	424	455	440	442	446	438	460	417	423	476	485	438	465	477	446	440	452	490	479	428	420	397	466	450	510	466	436	470	431	478	424	425	453	472	452	494	431	439	441	450	411	485	440	432	419	405	416	455	446	412	446	398	448	413	438	421	419	432	449	471	437	423	434	470	466	453	446	457	471	444	418	378	434	447	438	458	397	453	439	473	449	451	460	477	436	412	449	435	422	423	424	435	437	439	431	433	453	418	448	431	451	467	445	466	459	427	449	461	431	464	461	441	453	435	467	424	444	440	443	426	423	457	443	460	409	434	459	471	456	435	465	428	431	470	433	459	436	479	434	463	417	441	441	432	474	425	475	462	463	435	483	463	473	447	476	460	446	454	444	444	458	392	493	442	423	401	397	448	423	441	474	453	430	430	443	428	446	446	464	401	465	486	417	452	442	494	419	439	409	450	469	413	412	390	443	455	438	492	434	445	464	434	456	422	430	418	423	454	489	440	438	427	466	449	473	427	409	422	459	433	404	475	441	429	434	450	449	475	462	444	460	417	463	437	456	483	418	446	424	454	463	421	435	457	441	425	472	474	416	468	457	478	445	422	404	408	407	461	495	424	476	442	462	489	425	466	439	418	431	449	444	445	434	420	441	472	448	479	437	469	398	449	393	475	450	428	429	448	463	427	443	455	430	428	460	443	459	464	445	427	440	450	453	431	427	423	438	455	419	469	447	439	431	399	434	426	424	409	466	443	413	438	443	469	420	452	413	432	431	463	440	440	436	459	443	444	452	442	444	446	442	437	444	463	426	456	458	446	479	440	414	455	409	426	422	430	458	447	444	437	453	417	460	448	421	464	464	437	443	454	435	442	490	440	415	387	466	478	479	431	466	436	451	425	439	455	451	420	422	431	449	478	457	423	492	432	470	408	472	474	452	427	426	459	411	472	443	457	417	495	425	450	458	429	447	460	405	451	463	475	458	453	462	450	463	430	459	445	495	428	470	419	445	454	412	439	440	410	457	433	452	438	413	423	468	430	447	447	430	444	422	431	467	470	458	445	418	412	435	448	445	403	437	410	491	445	448	432	438	439	459	429	420	416	448	389	455	453	437	493	441	425	471	440	438	486	454	440	444	433	405	422	398	439	442	471	450	404	430	446	415	434	463	477	431	437	437	450	417	412	464	440	460	457	481	438	452	474	439	459	439	419	446	446	448	449	410	455	443	432	429	459	449	436	445	431	426	449	443	437	442	446	427	402	444	428	488	432	455	424	445	447	456	427	438	458	453	439	465	464	484	464	478	435	484	469	438	398	424	456	410	437	448	430	411	399	455	453	477	452	451	458	449	467	467	441	446	471	434	436	450	424	444	441	485	413	445	434	444	438	456	462	415	427	454	437	449	460	426	460	436	445	465	479	457	435	474	458	427	435	420	440	430	441	442	478	442	444	462	464	428	453	408	432	415	436	458	403	439	433	452	501	415	437	476	466	452	416	423	431	444	464	455	459	464	447	423	421	459	445	434	454	455	411	440
24270	21346	28595	24457	21295	12843	20562	40803	37580	25597	11323	4331	1248	720	603	576	523	566	563	569	552	554	558	621	562	529	530	528	567	547	600	529	548	502	521	569	552	530	583	538	528	546	589	628	572	584	598	592	562	565	579	525	549	574	562	622	549	520	575	593	548	568	537	581	565	582	481	510	550	597	523	573	549	575	553	575	536	569	532	573	565	547	579	576	524	543	545	544	594	552	565	566	551	541	577	535	574	565	581	583	569	579	556	568	590	576	568	549	567	568	546	572	583	539	554	599	555	531	549	547	549	550	539	504	545	523	510	565	541	570	533	570	522	553	569	571	566	592	555	545	543	555	544	553	562	572	573	513	558	536	541	506	583	547	530	520	529	623	545	543	571	557	560	556	566	585	551	574	532	564	552	554	537	532	576	512	589	544	563	554	578	548	504	539	530	541	567	541	543	542	584	566	566	542	578	563	570	583	581	557	599	581	541	550	527	526	559	531	558	541	554	534	585	505	525	543	552	550	567	575	505	526	521	543	532	570	564	555	586	533	574	573	584	610	532	573	569	557	582	534	530	518	528	567	560	563	522	552	535	546	525	513	560	571	538	514	551	596	525	548	547	569	537	540	540	596	566	577	515	522	561	576	528	561	573	586	537	516	546	567	580	519	562	558	510	543	568	578	561	576	551	580	533	533	589	571	552	590	531	532	595	540	535	541	555	555	551	558	518	519	569	561	527	566	550	562	514	535	524	547	574	579	543	607	539	537	598	537	543	502	544	552	575	581	526	538	534	576	533	558	528	574	543	571	596	559	553	588	523	565	537	545	541	533	558	537	551	525	523	534	546	569	521	509	576	562	569	579	550	573	591	534	577	584	541	557	515	536	552	549	540	537	512	579	527	564	527	490	561	570	512	541	561	560	528	558	556	520	543	522	542	530	564	527	577	554	545	511	564	555	571	529	587	556	521	532	530	606	565	540	590	556	557	570	548	563	557	564	554	568	531	517	569	544	563	571	589	537	561	560	529	562	527	539	517	516	573	570	563	525	539	563	543	549	577	563	517	530	516	534	567	525	524	538	578	537	601	562	544	524	593	533	559	556	587	590	567	560	547	525	579	557	580	512	581	561	571	533	575	592	572	563	585	514	523	539	572	569	548	592	525	543	548	543	585	540	551	587	524	589	565	547	589	531	554	504	518	565	582	579	561	569	553	525	541	558	576	556	557	568	596	566	541	600	554	525	572	573	547	542	571	559	566	545	550	492	609	520	564	569	551	562	566	535	546	556	512	568	569	569	516	531	524	547	570	599	551	574	534	514	524	572	593	538	548	590	531	552	539	526	506	544	563	553	545	577	573	521	565	554	568	586	568	542	531	557	565	506	588	511	573	563	559	562	547	604	599	506	551	527	558	560	550	558	534	520	571	534	557	577	510	542	560	544	549	523	557	552	535	544	577	566	586	546	528	590	544	592	532	567	549	585	577	610	541	577	533	563	574	562	563	552	556	553	541	556	575	562	521	560	532	501	531	577	520	568	533	534	535	580	584	591	554	549	561	568	563	548	564	513	537	515	531	536	514	580	545	523	553	550	543	542	539	525	539	564	580	550	555	598	544	558	525	594	520	536	543	536	555	533	547	531	534	573	538	572	561	562	523	561	555	498	575	586	553	562	584	567	568	543	548	560	533	547	568	550	519	546	526	533	531	560	552	577	570	538	578	571	524	510	570	517	520	577	522	570	563	559	534	537	538	565	562	555	614	575	548	565	564	548	566	539	542	556	549	541	538	568	549	579	569	597	569	571	530	558	529	557	576	527	521	516	536	591	586	544	511	531	551	541	550	542	572	562	560	585	574	590	577	569	564	529	569	541	578	566	512	516	523	555	550	577	551	520	555	523	559	594	568	539	547	548	558	520	567	552	569	554	545	557	524	531	541	537	583	542	540	544	539	543	538	598	537	537	561	540	523	500	525	534	556	564	541	549	553	568	589	575	552	548	544	518	542	535	535	548	539	589	539	510	546	539	541	531	526	552	534	535	547	535	527	549	551	635	541	570	582	546	521	528	594	521	506	533	624	539	524	533	500	572	548	542	536	571	575	547	533	571	543	532	532	528	528	530	568	527	536	541	552	555	521	576	573	515	589	517	586	557	588	552	576	528	561	548	538	542	588	547	579	543	527	566	520	534	536	535	563	540	516	559	543	558	572	558	517	578	567	546	567	602	563	565	529	552	530	532	576	534	549	535	558	573	567	574	540	554	592	544	584	568	506	540	595	563	523	566	575	541	574	566	544	538	550	558	557	569	569	506	562	552	585	571	554	511	547	565	582	571	562	547	504	517	532	521	528	569	568	551	570	552	538	534	582	577	521	568	554	537	615	574	586	526	557	523	568	549	539	585	571	511	563	589	542	537	585	560	572	491	585	545	555	557	539	566	574	572	591	551	544	548	544	557	556	541	551	548	566	537	545	586	531	586	515	572	548	541	552	529	580	563	571	572	512	527	517	571	547	576	575	557	581	518	559	563	569	532	547	553	532	530	548	504	562	565	565	579	556	492	602	510	554	552	581	615	560	576	542	547	515	537	528	527	545	534	500	548	539	551	520	549	569	560	593	523	537	547	547	573	585	569	594	570	551	551	523	544	571	528	558	529	535	615	552	551	564	592	565	580	554	518	599	561	571	518	584	642	558	576	549	558	528	553	536	547	541	520	543	548	541	557	557	537	549	538	527	545	595	565	571	561	537	534	559	535	536	524	540	556	563	509	556	550	536	564	588	517	581	538	534	560	521	494	553	537	548	576	544	546	553	587	536	595	568	560	578	569	513	537	539	571	548	568	558	518	555	507	545	538	518	586	543	561	556	534	534	565	542	546	551	551	567	593	541	559	580	505	580	549	546	555	559	558	561	569	535	521	534	548	565	557	588	610	556	565	552	544	577	556	574	558	543	540	535	519	540	543	542	567	602	527	529	519	539	566	542	555	548	525	566	524	547	531	526	572	581	528	505	537	575	512	548	549	556	588	558	539	588	526	545	569	517	506	483	550	529	564	559	531	538	571	567	543	536	533	552	560	555	564	539	555	533	514	544	545	580	547	517	586	545	518	528	505	586	531	557	544	556	572	558	570	549	545	516	512	567	539	552	586	527	556	551	575	527	552	591	551	567	570	568	553	545	561	534	570	562	543	606	535	595	511	528	516	528	556	554	569	573	535	563	526	570	535	559	517	529	563	537	525	561	554	537	561	525	536	581	577	527	548	526	555	538	555	544	560	574	536	559	559	550	577	548	555	544	546	532	543	539	545	582	509	525	528	541	554	502	564	544	560	538	544	534	587	571	561	540	535	587	549	537	544	538	578	539	546	536	521	519	491	522	566	571	553	510	543	577	534	546	548	551	549	545	562	559	496	523	580	537	526	569	555	545	516	585	511	569	527	568	561	564	523	575	538	541	547	551	578	558	527	564	511	547	505	555	575	602	558	516	529	520	578	559	542	530	554	578	556
6869	10237	9694	8812	8623	6517	22845	40147	34258	20545	9658	4449	1413	781	621	547	516	532	537	529	533	526	518	536	550	542	518	523	566	514	564	550	507	532	523	516	523	499	500	583	543	518	514	569	548	564	568	501	579	554	530	532	533	539	538	547	500	528	543	491	538	535	536	526	560	542	537	544	518	563	513	558	525	528	566	521	516	525	560	536	546	552	500	533	541	518	521	544	504	538	490	572	545	513	569	513	545	574	540	538	516	533	523	528	496	527	531	556	507	531	568	514	507	534	556	533	571	516	556	528	536	531	566	573	537	482	533	551	609	544	526	539	548	509	527	519	491	521	515	518	515	532	531	572	548	562	525	495	492	525	517	517	569	529	536	523	532	522	565	493	549	543	523	519	552	561	537	528	543	553	556	519	553	527	530	542	524	541	550	536	496	528	532	515	511	527	500	581	476	533	545	471	529	521	539	552	518	523	522	543	545	532	554	503	541	533	559	562	519	532	529	513	560	572	522	536	543	544	546	521	515	536	518	530	527	539	542	580	542	537	556	534	539	558	528	535	576	520	532	560	535	501	528	517	522	551	529	537	512	535	525	529	514	542	532	575	550	541	569	562	513	510	547	509	550	520	557	508	563	529	545	564	548	504	515	524	532	512	506	528	505	491	539	527	538	547	545	529	529	521	571	538	572	527	523	536	560	531	537	489	547	524	513	509	557	523	532	525	525	532	529	521	558	511	542	580	546	527	601	516	528	500	543	551	574	515	539	537	527	503	505	552	576	538	549	535	508	495	538	487	530	551	525	522	527	522	544	507	532	484	547	524	556	490	555	481	540	540	549	511	534	544	512	571	522	527	527	555	523	538	526	522	546	532	525	541	553	541	534	542	527	516	556	466	514	500	522	530	573	527	527	505	546	485	506	504	530	531	587	530	513	519	527	516	522	549	503	538	540	515	494	561	522	514	522	524	516	485	515	527	527	505	538	523	547	555	577	514	506	501	540	559	528	579	544	546	556	548	514	526	514	532	543	522	554	532	502	553	552	517	571	535	513	541	534	527	515	571	518	511	550	497	540	509	517	494	550	516	523	525	542	579	541	536	501	560	554	530	488	542	555	544	598	532	525	525	555	552	499	553	540	527	508	533	541	501	565	520	524	559	533	510	561	536	532	553	509	508	517	513	519	552	562	498	506	524	507	522	498	532	528	545	558	529	549	566	569	520	459	568	501	541	514	562	525	477	517	532	584	509	528	521	538	539	521	490	554	522	519	532	513	488	516	542	536	513	553	488	505	523	525	533	544	517	528	532	500	497	521	507	537	512	530	513	489	507	531	519	513	537	541	523	550	473	514	503	521	509	548	545	552	561	531	549	526	494	560	555	491	575	518	513	527	475	534	507	537	554	501	544	533	486	554	501	562	505	518	516	497	524	530	575	533	556	490	519	546	528	523	576	512	509	544	541	509	531	496	549	558	511	518	567	507	574	494	509	521	515	570	541	548	528	519	542	486	528	553	516	505	569	521	524	545	574	505	523	488	526	546	508	508	541	541	549	489	546	523	556	525	485	522	476	564	534	524	529	510	567	529	542	539	535	548	572	523	524	507	531	507	543	492	559	491	549	515	552	514	488	527	514	550	541	554	512	501	550	525	594	502	546	555	534	551	521	498	539	529	542	521	487	520	518	534	501	525	525	482	513	532	552	519	558	508	526	550	530	533	520	556	507	530	524	505	578	529	549	483	513	514	538	496	566	525	517	494	532	516	562	531	524	477	534	547	548	519	552	562	549	547	498	522	527	484	530	573	519	531	523	518	476	548	536	537	503	526	524	551	559	493	533	515	557	530	508	560	530	526	557	528	528	544	513	510	535	541	546	516	535	530	499	511	540	528	504	527	493	490	523	538	511	520	560	543	541	546	530	527	531	504	526	545	539	491	497	547	473	499	574	499	499	520	529	572	551	550	559	553	511	560	533	542	517	517	520	560	542	481	499	528	528	520	516	596	489	523	539	494	540	508	536	524	495	530	537	515	573	535	543	529	544	547	538	523	533	519	501	529	500	522	462	568	530	522	495	531	528	550	541	494	537	521	533	530	527	508	580	523	510	527	537	513	547	473	521	565	514	533	568	514	474	551	549	534	523	544	480	528	519	584	544	578	541	546	502	539	522	535	524	532	543	556	528	536	527	522	545	546	558	489	518	510	522	528	507	512	583	518	491	519	536	540	538	536	521	541	535	530	527	496	473	539	523	491	565	568	517	567	539	526	533	529	529	530	524	530	523	577	530	526	552	568	544	513	559	555	519	504	482	531	502	514	574	534	514	531	537	499	520	537	567	575	539	505	522	524	504	545	572	541	529	556	495	535	515	562	543	539	565	530	519	516	510	545	558	463	519	524	521	562	526	530	506	523	492	513	533	496	507	535	520	550	535	537	504	528	511	551	550	564	540	547	500	527	518	505	562	535	516	536	511	514	553	517	526	519	516	492	533	549	525	531	559	530	528	537	508	537	505	517	505	517	517	570	526	554	556	535	520	558	533	506	529	537	518	497	527	545	517	508	557	579	546	491	499	524	515	474	517	524	523	529	542	530	546	525	544	534	514	551	520	559	584	560	524	517	529	571	561	495	520	553	536	524	548	545	527	516	589	560	500	530	554	518	520	535	558	520	560	518	523	549	527	523	547	554	496	515	501	516	560	534	534	547	576	524	563	524	564	572	548	482	568	547	525	534	540	537	486	525	484	497	530	536	562	546	508	503	512	546	524	536	529	514	515	527	540	584	514	527	572	534	518	518	538	555	505	513	573	579	525	517	551	527	531	493	548	539	552	523	520	551	503	479	540	512	549	525	528	524	541	498	542	534	518	531	522	484	564	523	525	500	520	500	560	496	512	508	517	508	514	545	500	556	579	541	531	562	488	517	546	515	534	562	534	539	562	520	486	540	571	521	492	515	542	505	509	536	556	543	528	563	533	541	535	506	531	542	503	529	548	532	551	582	558	506	494	532	537	537	566	499	529	559	503	510	540	550	498	561	543	528	545	519	523	531	537	564	573	505	545	538	511	535	569	509	503	559	516	508	548	549	525	523	543	518	526	530	518	527	533	534	515	510	515	531	542	508	532	542	517	498	518	521	548	529	539	549	511	521	513	550	586	471	538	529	531	565	532	512	534	550	516	569	525	519	533	562	511	501	546	504	514	467	567	537	571	485	549	526	522	562	516	542	556	531	543	520	541	539	521	530	511	518	495	530	539	539	506	521	519	521	512	531	509	515	538	555	550	549	524	520	563	541	508	516	528	483	521	550	549	542	491	535	553	531	517	540	525	516	546	512	575	561	520	531	572	554	518	521	534	492	511	551	494	500	547	518	556	524	529	505	524	520	544	519	494	550	574	528	521	550	516	468	552	552	515	520	499	533	511	534	540	522	533	501	563	508	535	542	515	536	544	526	547	540	536	537	518	572	554	520	530	516	516	555	525	539	497	549	498	547	593	480	529	542	523
27552	13808	4107	2102	1911	1905	2000	2442	2874	2043	1124	707	553	470	460	473	447	479	435	495	464	472	462	457	456	421	461	434	480	470	474	420	417	440	465	478	460	439	440	421	429	447	451	446	468	454	460	459	475	481	430	446	475	473	467	430	458	474	431	461	482	448	475	456	477	424	460	427	446	433	434	449	441	453	478	429	427	420	463	478	440	451	480	420	444	463	447	455	411	471	479	497	440	459	485	438	435	429	402	460	481	429	458	469	419	463	455	428	443	471	469	460	485	467	459	464	479	454	446	491	472	436	431	459	444	453	446	438	468	411	452	468	451	499	450	487	448	430	486	459	497	437	434	455	427	420	452	491	453	465	460	486	460	495	436	481	442	482	453	468	470	441	427	462	504	465	441	438	423	451	454	460	458	464	449	433	444	442	466	471	435	439	482	456	439	440	441	450	434	425	470	534	409	498	422	476	416	418	448	436	490	452	471	434	443	444	464	478	530	449	445	428	452	445	453	435	399	459	474	409	441	476	426	486	419	435	482	466	461	466	450	449	469	424	457	439	449	415	435	467	448	444	424	451	466	421	454	443	479	418	484	490	460	432	431	466	473	468	463	471	480	442	455	464	451	462	467	437	437	440	457	428	475	447	449	420	459	467	515	425	434	441	417	476	450	441	430	466	481	440	475	426	471	462	441	449	441	466	474	478	420	445	455	471	470	487	482	450	458	441	458	420	472	436	439	450	455	462	467	427	480	467	451	446	474	451	448	457	468	403	463	485	438	427	435	477	527	429	452	463	453	539	437	476	419	462	460	480	427	456	392	506	427	444	438	468	491	436	443	479	403	429	451	443	477	469	461	405	451	491	450	441	432	431	422	444	432	483	484	465	446	415	436	415	429	446	444	477	415	464	444	480	445	480	420	448	459	402	443	458	469	457	425	478	432	443	444	485	453	425	425	464	485	427	487	419	449	469	431	450	448	450	405	461	441	470	468	469	466	441	461	480	455	466	487	428	459	450	463	421	426	443	459	453	439	462	456	442	433	486	447	469	416	461	428	468	450	514	441	457	503	434	454	455	438	443	461	476	408	463	447	492	424	480	462	434	448	434	459	448	448	429	469	448	472	469	450	458	460	469	417	486	455	469	439	426	459	452	466	449	450	490	451	461	452	443	440	433	420	414	486	460	488	450	475	416	449	455	462	453	444	433	457	443	446	423	452	476	462	451	446	437	481	422	446	450	453	448	457	440	452	471	498	439	461	430	449	443	433	444	439	455	441	487	478	465	408	454	446	488	486	441	457	494	429	429	440	437	414	414	442	461	462	470	449	465	455	456	447	448	446	461	463	465	424	442	447	425	448	446	454	478	444	455	448	430	450	441	493	456	461	436	436	426	453	439	467	463	424	483	485	463	465	445	430	469	452	459	462	483	483	422	433	453	463	438	448	434	481	440	464	477	431	467	433	466	421	421	456	482	413	428	431	448	424	425	461	451	466	466	414	430	427	445	446	423	469	482	451	453	459	441	457	448	466	467	453	497	442	443	460	450	475	499	460	455	471	460	454	438	472	477	485	449	430	444	473	453	479	473	447	486	484	469	452	435	462	458	480	438	472	418	459	473	454	449	414	458	491	467	447	451	474	468	463	453	450	449	466	489	447	436	424	501	452	449	483	458	466	476	464	439	472	429	443	473	480	460	464	427	434	472	432	414	457	438	489	433	476	461	458	469	412	430	473	475	471	404	459	495	468	501	407	459	449	436	487	460	460	466	431	451	472	470	474	463	479	442	432	500	465	448	452	463	446	462	487	444	466	425	482	461	449	425	443	440	479	463	405	435	473	439	460	465	450	488	481	422	461	461	449	442	450	458	476	441	450	450	440	454	468	429	407	455	461	438	413	463	470	479	440	443	463	495	443	460	427	434	472	461	476	458	460	485	463	477	448	456	412	435	485	481	457	446	455	445	462	480	433	471	422	442	433	434	498	431	506	440	404	474	456	466	446	410	437	462	466	449	449	448	461	419	423	419	470	450	434	430	417	493	400	481	466	467	456	451	428	424	449	456	435	465	461	420	443	433	442	413	452	453	449	427	429	471	436	478	495	453	416	499	507	429	427	452	404	481	437	489	452	498	463	467	442	434	454	484	459	403	438	471	437	450	448	433	441	477	434	434	451	430	478	401	458	459	438	478	443	508	435	447	476	499	448	441	470	435	460	418	471	455	439	443	458	453	424	498	425	456	450	448	429	448	480	471	431	478	480	435	457	462	463	454	436	456	438	466	458	443	432	442	450	445	458	471	432	465	408	451	438	475	432	462	452	451	461	430	452	471	448	446	481	453	458	428	491	454	412	422	448	452	491	493	461	503	429	433	417	452	492	462	475	451	464	440	473	432	467	441	410	452	444	410	429	452	425	452	489	445	449	440	449	500	431	446	431	452	474	463	473	479	452	425	435	454	476	500	421	438	462	448	443	462	473	427	411	453	451	465	454	472	464	435	482	452	437	437	487	480	487	425	469	447	430	497	465	428	449	463	479	483	473	453	470	459	448	440	467	452	454	464	503	452	430	463	446	479	468	456	452	445	435	453	432	486	445	425	479	446	461	446	450	459	481	415	440	461	451	503	458	432	432	472	456	419	472	460	471	473	449	485	467	462	437	466	463	459	466	436	473	445	470	457	430	449	438	426	414	428	480	480	447	463	435	442	458	459	467	495	456	433	444	479	470	452	457	506	469	470	454	475	449	460	455	451	465	459	424	423	492	490	436	478	458	450	478	438	452	457	425	463	430	459	456	460	464	445	493	472	429	437	459	463	457	441	478	462	449	444	448	438	453	478	423	482	470	455	462	451	422	446	443	460	414	453	483	468	446	480	468	456	443	449	462	483	441	461	473	475	463	448	447	438	451	468	447	489	442	442	458	455	472	459	461	451	458	443	465	425	458	410	463	455	422	450	449	433	442	469	468	451	482	488	415	471	456	444	455	454	461	454	450	461	498	461	480	443	455	474	409	467	459	424	466	475	450	455	476	453	478	450	397	476	439	462	425	466	410	467	469	449	475	463	455	443	438	449	461	456	449	455	444	446	468	436	478	464	441	410	402	449	433	444	443	477	433	474	438	429	466	461	463	430	446	462	478	410	453	472	463	445	449	476	425	405	416	447	475	445	463	416	483	413	458	417	454	422	415	441	444	482	456	439	467	455	468	452	429	474	456	477	436	484	425	467	481	471	439	454	439	479	456	438	476	441	499	443	435	487	478	459	481	442	481	439	459	425	431	461	421	428	472	451	422	449	483	483	471	449	451	463	431	502	483	421	443	517	487	481	441	445	468	460	468	439	434	434	484	448	457	428	478	478	428	474	434	405	516	457	436	459	481	465	414	491	513	440	468	450	466	469	439	492	477	450	454	442	432	466	480	479	444	448	434	459	449	453	431	459	457	427	472	469	468	463	454	453	438	457	482	431	439	430	460	450	482	454	443	429	475	468	456	445	495	520	498	463
6494	4106	3843	2024	2672	2861	2878	3461	3626	2420	1211	747	546	454	447	450	411	403	399	435	381	422	410	407	434	446	421	404	448	419	434	437	406	406	444	415	394	409	465	451	437	465	424	425	438	413	429	426	405	424	425	399	411	417	430	396	409	393	433	420	447	457	415	452	405	414	443	439	444	459	415	423	411	440	416	468	433	410	440	382	461	406	431	407	419	417	425	423	365	430	451	443	412	406	435	457	410	436	414	448	457	431	412	433	461	422	455	411	389	443	416	407	435	424	449	419	445	406	389	419	457	414	404	440	403	382	435	422	431	432	411	425	384	414	423	401	386	475	425	434	429	438	415	384	420	385	436	440	429	408	450	423	405	439	429	385	437	435	399	421	463	398	396	376	446	438	421	433	423	430	422	414	426	424	397	414	421	442	405	437	427	423	433	411	416	394	402	414	407	431	438	408	432	402	396	443	431	414	417	481	422	401	462	400	439	440	405	446	444	443	419	418	422	411	385	425	425	422	455	420	409	419	407	402	433	391	409	441	368	392	449	427	415	416	420	433	452	406	397	421	402	439	457	383	463	387	430	398	395	405	407	415	407	417	405	405	421	431	446	404	430	425	412	411	400	415	420	433	411	414	421	415	427	415	401	437	425	447	402	408	374	476	398	431	414	421	409	460	427	438	469	415	438	419	410	452	417	374	433	393	427	474	406	422	403	428	439	429	455	380	414	392	411	445	411	435	449	417	453	424	391	409	444	392	453	422	428	441	437	410	422	416	463	431	427	424	420	398	400	401	411	453	427	430	406	460	470	394	421	427	403	438	396	440	398	420	467	406	423	441	456	434	450	458	413	457	428	430	398	393	457	390	440	385	479	387	459	383	439	419	436	463	357	420	417	403	405	425	410	413	413	451	425	439	397	418	424	388	424	417	405	390	420	449	401	423	471	404	422	427	436	435	409	426	413	435	451	409	408	409	417	395	388	415	477	431	396	392	409	415	444	413	441	421	416	444	449	407	419	417	411	410	425	392	412	419	397	406	411	427	412	440	424	405	412	406	429	469	406	436	458	408	444	394	444	437	424	436	417	405	408	369	452	422	412	444	394	417	422	427	469	459	394	470	393	453	405	426	438	435	468	443	420	410	370	397	419	444	457	406	430	405	388	428	398	402	417	441	404	398	395	401	408	451	388	411	454	392	480	397	392	422	409	422	479	431	436	369	399	454	464	450	404	407	428	463	459	442	409	388	422	430	434	410	412	407	400	411	433	410	436	455	401	425	438	443	395	406	420	405	401	386	411	412	382	446	389	455	440	434	397	442	433	395	396	403	440	425	451	412	440	432	410	424	422	417	411	409	443	396	418	434	439	385	426	417	413	397	413	438	416	436	387	449	453	372	426	453	412	433	427	390	412	425	419	412	444	437	401	443	446	425	428	431	407	388	435	430	439	394	427	404	391	409	423	396	432	384	430	431	453	443	434	401	412	453	383	399	459	447	414	439	401	390	438	420	460	410	416	426	420	441	430	427	390	399	441	411	404	429	431	384	386	432	416	441	431	408	446	439	461	444	426	459	413	439	422	399	399	452	443	424	428	422	432	409	403	442	400	403	454	422	441	411	392	429	444	417	440	410	411	399	392	445	437	437	429	435	399	406	411	420	425	440	433	408	446	452	440	441	422	424	447	484	407	408	411	382	390	419	411	431	417	414	408	419	415	381	422	371	441	444	435	428	393	411	454	434	404	404	433	450	442	394	414	403	443	427	446	426	429	440	412	438	388	387	455	396	441	444	441	454	433	415	396	392	409	407	449	387	398	432	434	427	421	455	414	473	446	447	449	417	457	446	415	407	458	419	431	396	420	448	434	436	431	402	410	406	389	392	436	421	458	427	375	429	413	438	422	426	408	429	427	429	450	420	386	428	414	432	416	397	451	431	424	412	430	423	391	400	461	463	383	413	414	422	460	394	395	453	426	407	450	426	393	432	412	393	406	387	468	411	423	442	405	422	427	407	439	392	385	380	409	384	436	402	404	415	433	435	367	444	401	438	405	406	385	414	411	430	441	443	432	403	412	399	395	415	424	453	430	432	427	418	442	430	416	403	411	444	429	420	462	429	388	416	425	404	399	404	392	389	411	423	436	411	433	413	395	433	408	393	413	405	417	417	447	427	463	424	428	423	472	404	409	408	447	422	405	391	442	434	395	421	411	455	420	385	393	429	430	438	426	397	414	412	393	400	415	430	423	402	448	442	441	438	450	420	388	391	404	425	438	411	389	438	420	415	419	456	408	407	370	421	408	410	384	439	439	412	410	429	439	397	414	391	427	413	416	376	399	388	388	422	417	426	421	428	432	421	418	416	380	429	431	401	405	390	425	383	421	431	440	408	411	446	422	456	430	410	450	428	427	406	424	425	377	398	382	399	415	405	453	453	394	424	430	449	447	423	397	443	432	420	448	413	447	424	435	434	448	422	413	422	388	407	389	395	419	417	429	409	413	398	439	443	444	430	387	424	415	427	381	446	422	400	421	434	405	424	456	447	473	413	380	421	428	439	399	436	498	405	415	414	449	421	434	400	410	408	421	408	457	373	428	388	409	397	413	431	385	390	442	434	397	442	398	430	403	408	478	420	397	437	401	448	397	406	451	417	404	451	395	469	422	400	440	445	396	421	430	417	390	439	394	429	381	445	412	428	404	423	419	411	394	414	418	397	396	436	400	378	416	427	436	416	455	414	457	390	442	411	415	410	455	435	408	414	413	486	417	410	402	406	435	393	447	409	440	444	418	434	399	459	442	409	422	424	417	404	448	448	447	442	408	402	441	406	444	446	425	455	422	407	410	434	441	419	442	414	453	433	416	426	398	384	467	458	409	388	447	430	399	401	419	398	435	409	401	432	449	411	456	410	402	437	417	405	435	436	385	409	395	421	410	450	402	406	414	397	399	426	410	409	433	377	419	411	408	441	423	423	385	427	396	442	388	398	438	403	415	428	428	412	418	446	402	464	445	436	425	414	404	403	442	426	414	420	405	449	445	443	434	454	430	428	429	450	377	401	394	440	378	420	424	380	423	427	432	436	459	394	386	404	428	429	447	380	437	418	447	429	421	382	436	440	411	428	397	408	416	415	400	377	420	422	402	373	412	405	438	399	419	394	422	403	441	398	433	458	432	425	409	415	423	410	412	412	421	428	426	435	379	433	421	449	394	422	423	437	409	413	430	432	415	430	404	397	440	394	404	403	409	400	436	403	436	447	413	420	431	457	391	433	428	421	437	421	407	441	405	440	420	443	410	407	418	431	395	446	416	427	403	449	462	430	388	449	443	387	431	419	418	434	414	426	434	412	429	422	447	371	403	438	449	420	457	373	449	394	405	418	460	418	403	409	454	418	420	429	424	415	413	474	454	417	423	422	430	393	431	400	439	414	402	417	396	383	435	441	423	411	390	426	387	422	430	407	459	409	418	440	451	419	384	413	449	430	440	387	394	436	436	446	401	407
25443	21388	27237	25337	12029	6200	5083	17121	22248	15025	5636	2355	815	534	465	428	496	498	503	441	429	419	469	418	469	462	481	419	441	471	457	429	427	440	458	444	442	436	452	461	509	452	431	422	458	448	467	443	484	488	419	448	449	443	482	470	424	453	449	493	482	453	417	414	449	442	459	453	479	460	457	433	458	471	432	441	428	427	492	447	471	463	433	451	462	436	467	434	428	428	432	471	449	439	452	439	461	433	454	474	436	405	436	456	448	449	458	456	443	487	451	450	461	443	442	493	430	424	453	459	489	446	463	444	428	484	461	466	400	486	428	433	441	468	439	449	446	428	446	427	446	474	479	438	431	451	478	489	454	464	423	442	461	436	403	445	430	445	436	423	432	464	464	451	437	446	463	399	409	420	454	456	458	452	463	449	444	494	437	454	460	447	458	437	460	434	429	446	424	459	447	455	451	445	439	501	457	460	458	444	442	442	480	472	424	431	451	443	447	418	414	453	450	432	483	468	452	449	447	481	423	467	426	451	472	436	409	478	446	434	422	456	423	424	444	435	444	471	468	432	463	435	480	495	431	427	431	485	466	461	453	419	457	478	420	458	422	457	425	455	451	471	463	443	442	471	450	461	474	503	465	466	488	433	427	479	431	435	430	465	440	466	437	445	472	447	480	418	456	436	468	434	439	437	428	448	473	425	460	468	437	432	442	477	456	405	464	450	425	460	467	453	473	454	417	453	444	460	493	455	424	430	470	460	439	442	422	466	453	469	453	436	434	468	448	481	436	420	437	471	460	460	471	440	436	472	426	430	442	469	445	403	430	432	454	438	447	416	450	462	476	470	435	473	465	473	451	424	443	451	441	450	422	419	449	431	429	474	472	421	478	459	439	431	472	434	414	447	466	431	472	465	416	435	477	454	442	445	433	443	488	474	422	454	421	432	447	485	466	447	438	436	461	467	462	456	481	446	463	451	432	455	419	500	442	439	467	427	422	434	451	451	444	428	445	446	416	431	477	440	427	453	452	432	471	464	418	453	445	473	499	440	466	404	431	431	453	474	398	462	435	479	455	470	427	440	499	437	454	443	428	452	487	476	442	485	456	414	462	452	410	412	442	451	483	450	448	437	427	422	463	449	408	426	456	429	414	427	461	437	460	462	403	432	418	449	473	441	445	461	433	446	449	481	463	476	419	440	428	459	446	433	488	466	431	469	487	515	454	431	435	467	456	450	446	432	451	426	454	410	449	490	464	420	450	496	417	421	454	481	457	432	433	448	418	434	455	493	473	455	471	439	469	409	438	446	456	469	485	455	481	452	442	415	452	459	456	452	474	480	501	472	460	457	508	458	477	453	478	443	395	427	432	413	448	427	432	478	400	449	466	460	474	441	472	474	451	427	457	435	469	477	432	461	453	443	483	439	446	441	450	449	397	441	446	445	413	444	453	436	441	448	448	430	440	491	460	472	450	445	466	486	458	419	458	445	450	437	430	444	422	426	457	450	449	444	466	452	460	458	461	470	483	456	474	451	473	489	460	443	445	467	452	461	442	453	499	457	479	470	483	436	466	468	455	435	442	447	447	451	436	459	434	454	479	450	465	454	435	425	448	480	417	443	430	405	489	480	423	413	465	453	455	446	467	463	428	443	463	492	441	461	443	466	448	483	445	496	480	452	483	444	483	474	479	444	463	441	451	428	477	455	444	440	425	460	466	435	453	467	461	436	423	468	450	412	468	473	431	445	425	406	473	414	425	434	455	442	467	446	438	522	445	472	462	415	443	432	447	478	466	458	478	440	476	415	456	464	503	436	483	418	455	445	445	448	456	428	451	462	451	447	439	445	497	479	457	431	409	427	460	450	434	392	440	464	454	472	432	463	431	441	427	456	452	420	475	429	434	424	449	429	456	475	448	452	466	462	426	436	466	464	470	438	436	426	462	448	444	450	428	472	430	431	470	434	479	429	397	493	463	424	446	447	434	456	489	426	426	441	438	433	419	461	456	449	446	454	470	456	460	459	433	456	478	419	469	436	475	462	468	431	458	503	449	469	468	489	433	412	483	450	466	468	445	429	449	473	421	436	414	456	462	427	449	474	461	459	469	455	413	436	420	436	473	421	458	463	449	432	463	437	446	430	505	456	473	448	436	419	480	449	429	423	427	445	454	437	481	417	480	447	468	457	435	460	462	441	423	464	447	455	465	470	441	436	479	493	482	436	417	455	474	484	464	443	480	429	480	484	435	420	441	468	444	464	461	449	425	448	453	472	439	457	453	463	453	457	450	438	436	447	449	429	455	457	455	446	446	473	482	467	448	473	460	430	454	453	464	442	447	441	448	459	468	469	430	440	439	432	480	457	442	450	443	433	440	438	450	421	444	447	439	467	458	437	429	497	419	468	461	468	431	471	466	497	427	437	460	477	470	477	431	431	471	461	452	446	480	439	444	464	439	446	428	437	472	435	421	445	460	490	444	423	449	473	455	478	463	452	418	442	448	466	444	423	435	510	456	460	433	412	473	452	466	461	436	474	468	474	426	462	422	446	458	422	456	417	442	468	471	502	443	439	474	423	435	401	418	489	449	422	432	396	437	442	450	448	452	456	423	426	457	437	438	453	438	435	467	465	459	454	455	487	436	409	448	451	413	443	470	484	436	434	455	471	473	486	416	505	452	438	458	436	435	427	456	444	442	470	428	447	450	458	466	435	469	456	449	475	466	437	480	455	483	447	410	455	444	438	447	426	410	406	462	506	418	445	431	475	449	450	454	433	466	453	394	460	473	429	431	471	409	473	461	459	448	446	431	458	447	457	437	476	481	461	464	455	453	433	423	461	494	431	448	450	504	452	442	421	452	436	499	464	438	473	453	434	452	489	457	444	418	433	438	470	474	447	451	445	446	515	425	430	457	456	430	450	458	472	448	460	465	448	460	457	452	458	436	421	451	482	468	453	412	466	410	456	451	456	407	474	439	456	508	395	445	451	451	441	427	464	441	467	474	476	441	444	451	453	482	468	464	471	450	466	460	462	438	453	440	497	455	443	465	424	438	456	440	427	388	442	428	414	427	432	407	438	474	423	414	433	468	483	428	452	448	463	439	444	450	472	439	449	422	429	481	466	453	455	439	443	502	405	433	461	434	455	484	434	453	487	448	447	415	434	413	438	454	420	446	442	425	458	434	468	468	438	467	429	464	442	437	451	467	488	456	463	394	469	491	453	442	431	458	446	470	483	419	478	432	442	467	458	404	436	443	411	456	473	488	435	418	486	413	431	466	453	411	449	492	463	452	468	445	467	449	452	470	430	466	431	433	434	433	456	437	448	467	431	418	451	432	464	462	483	475	414	455	468	437	450	448	423	432	466	422	437	479	431	462	450	451	435	458	441	458	419	391	469	451	461	442	428	429	402	479	476	448	461	472	416	480	451	446	437	467	431	467	456	437	447	462	426	424	468	417	489	433	446	471	452	485	454	468	454	436	485	453	438	506	400	411	432	455	437
5068	6777	7039	4179	7169	5989	6137	19772	21022	12892	5332	2785	895	594	498	422	439	434	466	459	459	411	450	439	430	492	446	431	446	441	405	425	456	441	451	431	435	441	437	467	422	444	411	466	440	434	484	443	456	458	473	417	438	431	407	448	466	434	423	418	469	444	455	427	408	449	446	441	445	441	465	453	430	458	444	448	417	424	437	439	451	462	438	487	435	435	438	447	461	434	477	427	462	444	445	452	427	425	473	407	411	423	456	419	442	443	435	459	453	488	466	460	425	455	434	498	458	476	436	430	429	439	405	440	406	433	431	462	480	423	441	459	399	454	447	452	453	425	412	454	442	450	477	431	389	449	420	452	441	431	395	448	425	440	416	465	409	435	450	448	442	437	449	480	424	461	451	431	387	436	454	461	450	467	465	453	466	417	441	452	399	452	431	446	437	442	444	446	435	407	454	443	467	453	464	441	438	431	450	442	461	442	397	476	474	435	435	430	413	431	475	456	437	420	440	387	467	450	454	470	435	441	455	420	445	435	414	480	409	428	445	442	464	415	441	401	460	452	433	449	419	410	453	429	452	486	415	458	461	459	396	427	415	458	455	432	459	434	455	430	462	459	424	442	452	432	445	438	460	448	439	406	448	448	412	420	440	432	419	442	462	435	457	466	414	394	430	385	468	431	432	399	457	464	409	456	430	432	425	429	416	404	451	506	431	435	451	406	439	438	450	442	413	424	439	410	481	448	449	445	451	428	461	431	420	441	454	412	422	426	458	416	443	455	413	440	402	435	421	465	457	398	428	458	424	449	448	460	455	466	429	425	459	419	457	440	429	464	451	427	460	430	412	426	423	413	405	465	475	441	446	430	457	453	404	450	438	432	423	437	448	477	423	435	476	455	458	405	391	473	452	451	451	421	428	403	466	415	401	392	456	428	447	436	400	437	461	424	405	419	484	423	435	460	457	413	426	440	441	427	447	451	436	438	419	436	471	449	450	450	429	460	443	449	434	477	487	423	447	422	469	443	448	467	465	413	450	446	490	434	421	407	431	459	461	417	435	450	444	432	455	450	448	450	439	455	420	431	415	434	430	401	398	484	444	441	410	416	407	439	433	439	455	467	412	458	454	435	431	459	427	417	449	448	424	425	474	442	421	388	460	440	408	421	373	461	438	456	414	424	466	410	427	443	446	451	422	440	441	437	461	450	443	427	463	421	397	439	409	450	444	448	443	457	439	433	470	424	432	482	453	441	429	428	455	434	435	420	417	430	411	431	473	457	461	455	451	421	448	461	443	456	429	447	484	466	450	445	439	424	443	413	431	426	425	470	431	408	419	427	442	460	427	416	435	424	438	442	433	437	424	437	473	446	427	460	459	421	497	445	458	426	455	433	427	474	437	422	468	466	435	399	449	423	425	405	405	431	450	437	437	450	396	433	444	424	469	455	454	440	451	425	450	439	441	423	428	432	395	433	402	452	424	452	445	436	419	412	420	439	420	452	427	450	450	404	453	455	452	445	447	444	440	462	446	428	423	462	414	410	450	415	447	436	428	428	449	449	467	425	422	467	458	425	424	433	457	406	401	436	406	420	429	474	442	443	432	464	417	431	442	481	417	435	414	413	454	456	425	414	473	463	448	433	441	440	407	431	426	405	457	419	426	430	443	441	407	429	458	419	443	450	454	446	415	423	426	439	469	443	436	421	459	475	478	436	422	425	426	421	426	431	428	427	460	410	410	431	359	452	440	434	428	466	443	464	430	427	433	441	463	423	449	448	449	420	450	428	429	466	447	416	445	447	406	442	428	445	458	395	457	424	436	409	475	449	393	452	448	449	444	452	410	456	440	420	402	455	452	429	474	410	426	454	442	435	461	468	454	479	438	431	390	452	451	473	450	438	416	443	440	433	432	450	443	487	442	412	457	405	443	433	416	458	416	466	470	418	446	443	408	464	425	459	450	431	403	459	432	432	473	468	454	445	460	454	437	468	444	450	444	446	415	425	420	460	424	437	400	418	491	456	455	425	433	444	423	410	442	473	444	430	438	437	417	431	432	456	452	430	444	452	427	438	429	422	459	434	422	418	438	432	419	415	430	483	434	426	425	485	419	416	399	400	469	443	428	406	445	452	443	444	468	454	449	491	478	434	420	453	402	449	415	412	441	421	466	435	424	443	442	460	447	419	464	436	423	421	430	454	424	465	417	461	434	443	445	440	423	426	433	436	440	456	450	442	427	474	479	449	466	440	452	442	417	432	454	449	433	491	394	496	417	443	431	430	446	420	387	410	423	427	447	467	444	435	447	457	472	458	445	446	445	467	456	411	403	454	452	468	484	431	444	426	411	456	452	457	444	449	446	462	436	439	464	403	421	422	467	427	442	423	382	437	411	441	430	430	458	447	445	444	437	451	444	459	446	477	404	423	421	442	462	457	426	451	436	439	416	416	437	410	447	442	425	423	463	430	446	438	449	454	443	433	419	441	410	490	459	446	433	457	444	454	454	442	433	449	441	454	481	425	449	404	412	428	425	453	436	413	383	459	424	411	449	438	463	444	405	413	460	434	419	462	408	425	434	427	453	431	408	444	414	443	444	420	446	444	438	444	425	439	421	446	414	445	419	440	463	440	424	454	433	413	438	423	417	455	445	434	448	467	461	471	453	453	441	464	438	454	426	446	450	452	408	409	421	461	415	410	441	437	432	437	455	434	443	426	463	417	415	432	467	434	459	453	416	431	435	435	454	452	456	408	433	451	401	423	456	452	461	462	442	480	445	444	469	448	409	421	460	438	439	437	450	450	431	439	432	424	449	432	456	388	427	400	479	422	446	412	447	437	446	441	444	462	446	420	474	456	454	432	481	452	424	473	436	405	476	441	407	412	423	418	409	404	471	468	450	463	429	432	465	448	456	457	431	393	421	446	429	489	421	462	439	448	427	425	426	414	418	452	434	464	400	482	418	442	437	465	443	447	426	417	430	490	451	475	438	454	425	414	424	445	433	409	433	451	448	413	452	463	444	461	427	437	432	398	405	412	451	441	433	450	438	467	453	446	433	427	407	405	416	435	419	400	464	423	449	453	444	427	437	417	481	446	414	465	427	450	415	459	456	463	458	413	478	395	469	425	417	442	460	407	433	409	463	466	421	421	423	431	490	404	454	448	448	432	446	470	506	455	451	476	472	462	464	453	406	429	426	417	468	473	454	453	422	432	440	469	465	440	434	433	421	432	454	429	424	457	426	423	428	412	459	410	401	446	435	435	449	477	448	446	446	435	449	439	399	434	453	422	471	464	460	465	445	406	425	454	464	440	438	420	443	472	442	433	471	459	422	400	465	410	437	448	448	436	467	439	422	466	439	440	471	432	452	421	433	427	439	446	418	424	447	435	478	435	442	431	428	434	430	440	435	422	377	422	443	411	454	424	426	433	429	480	442	449	459	420	450	451	428	429	461	455	434	499	437	434	454	467	437	447	447	441	392	434	405	445	483	437	429	430	447	416
24260	21388	28691	24515	21583	15592	9783	33322	37608	28802	13910	5854	1526	802	653	601	534	554	568	577	565	594	559	562	548	601	529	567	526	579	570	575	559	553	573	610	507	573	549	537	548	571	562	550	546	536	514	562	509	531	565	549	508	549	519	552	511	566	546	564	559	578	552	550	544	580	566	526	566	517	565	559	558	501	575	574	569	567	569	560	542	562	589	569	555	545	563	577	505	557	545	530	573	561	516	583	536	554	526	547	544	535	544	539	545	521	515	511	551	536	553	571	535	571	529	551	553	545	560	575	521	507	525	542	585	564	545	534	564	506	542	563	542	540	521	563	516	580	541	574	516	539	575	568	535	577	547	536	569	537	555	535	570	562	550	538	516	571	549	581	552	534	575	526	571	531	521	493	551	565	551	560	540	567	573	566	581	501	539	580	578	560	550	546	518	579	532	556	525	534	529	557	578	527	522	528	550	526	543	578	564	504	555	518	558	572	545	551	546	535	508	521	595	560	486	532	563	572	533	524	543	535	547	552	545	592	532	545	560	561	557	545	527	531	550	565	572	573	548	598	539	544	553	541	561	523	571	544	562	568	552	558	584	523	554	555	565	604	569	558	545	553	556	524	552	515	543	519	521	529	519	550	563	561	566	553	581	527	490	567	541	537	522	515	545	544	530	564	589	564	563	553	536	521	518	580	565	545	546	532	548	536	529	571	553	511	515	531	521	535	571	547	515	557	506	536	553	537	491	547	546	612	537	547	543	534	547	509	550	539	565	552	531	556	559	540	524	537	527	558	534	550	541	495	554	525	571	570	551	527	555	552	554	584	601	548	580	512	559	591	529	538	550	530	535	547	552	528	533	548	504	524	538	539	532	559	506	537	541	540	570	542	498	534	541	529	513	595	573	561	562	541	532	564	557	627	571	568	588	520	537	571	537	572	576	548	597	558	542	548	565	523	550	555	569	580	600	576	564	569	536	552	522	516	573	578	609	561	548	529	536	573	530	507	568	570	561	556	582	527	557	559	501	566	548	520	532	571	526	550	523	538	557	510	559	544	549	577	549	567	562	542	568	564	498	548	557	530	582	565	545	575	567	576	577	549	544	546	555	482	574	520	541	518	543	565	571	568	566	591	536	532	579	578	566	513	527	547	538	513	574	563	544	513	528	542	566	522	546	524	544	524	567	549	535	553	497	552	533	521	556	567	547	550	520	556	563	537	537	531	567	560	541	528	556	521	547	562	558	481	589	555	542	510	563	527	573	544	556	516	555	537	590	497	526	557	585	565	573	528	526	586	531	582	559	527	531	534	519	542	554	523	543	575	541	546	578	573	566	549	557	510	599	482	539	549	557	541	512	549	513	544	541	545	576	538	572	537	567	546	555	568	549	508	549	566	553	580	545	566	534	546	525	532	539	570	555	553	535	526	541	527	585	537	542	529	535	564	615	551	527	568	513	533	521	526	543	550	531	553	538	484	564	544	583	553	523	493	579	555	532	538	556	535	535	592	545	576	568	534	500	562	557	584	508	540	536	538	542	558	560	537	507	538	562	549	543	520	546	533	542	526	514	533	563	527	517	535	575	554	485	533	530	553	537	571	519	587	491	565	547	577	553	551	554	533	531	533	583	543	581	555	550	546	541	519	567	557	541	553	551	537	556	564	575	524	549	542	553	547	535	520	583	509	528	548	573	566	537	527	560	564	517	549	553	587	552	553	524	573	525	532	543	532	546	519	579	554	551	564	557	561	558	531	559	512	559	515	562	572	578	554	605	538	551	522	556	521	542	529	535	522	565	557	555	544	596	562	551	538	510	509	582	537	560	515	582	572	504	527	539	586	517	514	517	593	540	538	557	521	538	537	510	545	540	573	525	545	570	582	548	542	594	571	546	550	538	542	551	549	536	553	526	512	570	526	545	582	562	559	559	545	554	549	547	563	568	524	552	562	529	500	516	506	556	542	536	567	547	534	517	571	544	566	582	572	545	540	507	559	566	553	543	527	529	549	577	574	532	553	542	561	590	493	545	523	565	546	546	570	504	507	567	567	518	551	539	536	547	500	569	523	572	549	552	555	548	537	556	547	553	559	527	549	551	533	526	548	527	502	538	519	531	569	539	572	493	550	555	526	517	557	544	557	530	584	546	566	565	530	573	539	564	538	526	543	551	509	536	502	530	570	568	521	538	528	539	490	556	564	509	550	546	531	521	558	558	571	507	536	497	534	540	522	567	548	570	544	524	551	542	554	520	519	580	558	569	601	524	567	540	526	564	585	543	552	510	526	544	526	574	534	556	574	528	547	574	569	549	558	495	524	521	498	559	535	546	508	515	559	570	526	519	556	549	550	568	525	552	519	543	545	611	563	604	524	554	582	540	542	537	552	489	545	562	514	580	561	534	532	530	510	525	539	500	546	545	539	516	553	586	542	549	555	574	581	563	561	575	564	530	531	553	540	541	531	555	531	540	525	535	567	516	533	556	507	549	551	530	555	609	570	549	549	509	525	561	549	509	525	523	551	566	532	528	571	519	574	556	508	558	555	571	579	527	525	500	547	570	584	565	559	519	505	525	551	530	556	555	559	549	511	507	559	532	557	539	499	559	577	530	559	553	553	557	538	565	571	580	497	572	552	550	510	522	587	593	555	554	489	550	544	515	552	553	538	531	555	528	529	539	547	523	540	543	519	541	550	528	534	538	579	541	546	572	552	544	532	522	505	531	614	554	524	536	536	526	584	506	528	562	579	498	520	555	567	520	577	580	545	522	527	551	552	535	556	553	511	589	570	590	573	515	543	564	528	542	581	565	537	577	546	552	551	548	561	532	557	528	560	536	553	529	537	560	569	554	505	562	523	575	538	567	543	566	547	534	538	587	545	548	518	579	536	552	610	571	536	564	556	540	553	570	533	504	565	523	553	533	545	527	571	561	525	545	552	527	558	553	557	570	541	533	553	507	542	538	520	532	534	536	524	485	552	563	544	564	530	555	568	542	542	563	556	540	523	517	565	523	553	550	565	516	517	523	554	559	529	521	563	571	539	532	517	552	574	556	546	547	506	519	547	547	552	546	552	507	564	551	579	478	563	530	521	556	510	563	501	548	512	547	546	537	555	528	575	551	553	516	568	545	553	545	513	560	518	552	579	545	520	526	542	558	591	525	543	538	524	579	570	605	566	590	557	525	573	518	535	566	581	532	554	562	510	530	571	534	545	532	558	537	570	582	514	529	531	521	576	570	531	556	545	547	495	561	566	547	544	517	515	518	555	568	505	558	546	513	515	544	553	494	536	564	536	571	554	576	546	549	531	525	552	544	560	546	567	537	520	565	530	549	562	537	502	491	546	525	528	550	561	566	539	535	559	503	519	572	516	552	553	520	560	599	508	545	567	538	576	528	532	536	572	554	546	549	568	547	549	549	579	571	534	544	555	517	531	548	570	566	547	576	513	526	537	534	520	545	535	549	548	516	560	519	583	563	569	529	523	547	584	527	565	567	560	561	562
5290	10729	11005	11274	12524	8928	9403	35804	35290	23811	11331	5645	1596	754	640	582	543	568	552	523	575	556	549	525	574	574	551	518	526	542	545	569	564	533	503	526	530	526	550	516	586	569	498	517	499	526	557	547	509	551	519	526	513	546	559	531	517	589	591	558	554	563	534	555	510	557	537	516	548	535	557	546	560	567	549	509	469	491	564	517	529	552	523	562	504	536	562	560	528	533	519	508	515	560	528	519	553	541	558	567	509	539	577	495	513	529	524	513	524	528	548	509	580	594	506	508	550	531	510	495	506	525	551	526	511	516	537	534	522	554	505	579	518	542	543	508	556	537	514	530	540	515	550	559	510	482	561	512	513	528	492	511	499	549	521	508	500	554	539	524	527	535	523	523	536	525	518	537	502	488	547	545	543	500	534	517	535	490	554	480	522	500	552	559	510	553	559	532	536	511	567	568	489	539	537	526	498	551	536	564	519	509	535	532	486	513	533	520	532	601	519	545	538	535	530	539	541	571	536	529	516	521	539	517	524	545	566	528	551	541	496	532	529	482	533	535	533	493	542	550	516	535	515	557	552	507	536	550	505	550	537	509	512	504	529	554	531	528	497	511	552	540	513	506	516	552	523	514	508	528	520	511	524	538	538	533	566	524	524	554	557	499	525	494	521	567	541	483	551	553	531	543	522	538	551	515	544	540	535	587	530	526	513	508	529	521	518	526	553	517	550	514	506	535	541	534	523	536	519	560	511	517	506	530	528	539	508	494	539	484	531	524	534	561	530	522	499	545	573	534	535	519	514	536	554	537	512	502	523	525	538	530	527	529	521	527	543	520	572	513	524	512	521	499	514	508	509	527	525	523	510	499	532	533	535	530	528	494	528	522	497	559	546	493	515	532	585	498	491	523	527	549	534	508	549	524	547	548	532	509	521	535	520	544	553	539	535	519	513	487	521	543	549	507	524	516	514	570	530	551	501	566	504	531	513	559	574	550	526	504	482	551	528	514	553	507	489	513	536	492	534	549	513	478	540	546	529	536	562	568	541	547	528	541	529	544	561	533	531	570	551	524	567	555	501	578	554	533	551	550	563	532	556	555	499	572	501	529	516	523	568	506	529	530	514	523	502	490	527	514	523	566	477	512	531	522	521	538	528	514	507	521	536	538	514	518	525	493	517	518	494	515	532	500	526	529	543	525	533	546	533	491	525	552	525	523	533	486	548	524	511	538	550	519	520	487	528	569	507	544	512	518	508	523	577	523	509	530	537	506	548	500	588	541	486	530	528	527	563	521	521	522	529	511	510	582	516	521	528	528	506	541	533	515	523	533	536	483	549	537	486	526	506	502	516	550	523	534	483	548	507	507	549	518	521	525	505	540	505	573	566	468	530	591	525	498	500	565	530	525	495	528	556	493	527	535	475	534	563	530	526	513	520	523	546	532	531	563	516	540	538	526	508	510	539	506	501	548	542	518	530	554	538	537	536	522	512	549	480	552	525	519	525	516	531	501	472	521	524	534	553	558	510	531	520	489	562	513	554	509	516	548	555	572	556	529	535	506	555	558	500	552	555	531	489	511	534	517	541	471	547	558	484	526	547	563	530	550	510	539	572	513	504	515	527	528	562	524	544	514	516	568	521	517	517	554	523	561	540	559	514	567	525	538	540	507	571	533	525	554	494	517	517	535	570	513	498	525	530	503	526	541	502	507	515	582	542	515	529	535	530	525	516	495	561	566	526	556	526	528	512	489	538	526	555	526	542	530	501	545	525	508	562	527	585	544	502	490	534	548	544	491	532	490	533	501	528	541	490	560	508	490	487	485	467	515	525	567	564	533	532	528	573	539	525	527	531	577	514	530	548	515	544	504	537	517	538	503	558	515	464	573	538	551	535	549	532	517	547	524	550	496	543	555	550	553	516	570	491	505	569	556	535	518	502	524	509	537	511	530	531	543	537	491	541	462	513	502	550	493	509	531	498	498	528	529	543	564	523	518	487	523	518	555	494	565	549	542	524	519	512	530	484	555	518	500	534	545	506	558	551	590	520	500	507	559	497	511	524	495	551	541	497	529	516	542	524	546	494	543	511	541	560	543	523	490	552	557	526	522	528	544	537	542	533	533	546	513	528	505	529	497	488	541	520	545	545	514	526	520	510	507	508	529	553	516	519	531	566	561	511	520	530	529	535	570	527	519	538	520	490	560	501	543	485	543	571	504	600	571	521	528	529	517	529	502	546	513	543	515	516	571	507	531	523	561	520	541	535	518	552	556	492	564	501	574	528	544	526	506	513	544	548	520	533	484	549	501	541	501	548	458	541	563	527	522	541	517	539	528	475	536	536	526	538	540	510	561	543	502	515	485	500	516	507	508	500	542	556	493	500	509	504	569	512	519	493	505	525	512	534	558	547	518	528	499	526	533	488	527	505	542	494	514	477	522	542	518	524	522	569	549	536	523	525	526	561	533	512	537	544	549	521	545	516	500	529	527	524	530	555	512	556	531	498	546	561	493	544	516	522	571	523	569	547	494	526	519	512	541	568	537	508	514	491	579	539	514	517	493	522	525	504	515	560	548	507	521	532	527	540	557	538	486	494	547	542	481	550	519	503	542	564	522	483	497	523	525	531	522	541	521	516	554	499	525	534	519	520	539	539	528	512	546	569	476	522	536	498	578	520	521	488	540	455	520	523	551	523	570	504	540	560	510	528	529	507	489	512	546	503	524	528	491	548	515	507	529	521	496	536	508	509	487	557	503	508	513	559	554	561	518	547	562	521	585	516	525	526	515	510	563	505	529	555	522	524	512	525	517	518	512	535	489	533	495	549	544	509	530	527	538	494	492	520	577	496	513	486	558	527	503	533	542	472	519	532	506	554	541	536	545	526	537	496	523	527	495	522	550	567	509	551	497	515	526	527	502	517	528	500	548	540	488	494	558	564	529	519	555	499	500	526	516	509	482	520	530	482	493	536	512	483	560	544	552	522	509	508	504	501	518	534	507	484	521	525	529	479	533	474	504	553	551	525	540	527	528	526	506	565	525	526	559	501	508	526	497	544	526	519	503	547	519	508	528	549	497	504	502	532	510	503	560	537	520	570	551	507	533	540	525	526	498	461	540	536	512	519	547	549	507	540	530	523	520	538	553	508	563	510	554	499	524	537	504	555	538	517	491	525	517	502	547	491	492	513	496	551	530	515	474	548	475	514	556	558	517	508	555	501	513	490	524	543	528	564	518	542	494	554	513	572	516	490	541	477	524	528	517	536	527	542	511	493	548	511	498	530	491	499	518	534	509	512	520	572	560	499	554	551	554	504	516	568	519	540	526	512	508	558	525	495	501	516	534	541	478	529	512	538	527	547	522	544	552	538	520	505	505	536	529	535	514	513	507	519	512	502	520	536	519	561	555	509	477	574	541	518	540	515	568	491	531	567	539	500	535	524	523	541	505	520	524	493	557	515	498	474	542	525	518	539	522	553	512	529	529	514	472	556	528	573	549	526	547
27517	13791	4937	5763	4057	2257	1776	2238	2789	2111	1213	744	543	448	495	414	438	471	466	445	453	452	445	452	451	464	468	410	428	458	496	452	429	435	440	385	421	493	445	422	480	481	433	467	447	491	413	424	457	490	485	447	407	445	470	434	462	437	455	470	432	489	430	440	434	453	474	450	439	438	426	441	455	430	495	451	457	442	438	412	477	449	439	435	465	431	448	440	481	401	456	463	432	486	408	462	408	426	462	455	461	449	468	468	465	472	458	428	447	425	470	425	414	447	475	451	457	405	448	418	452	412	441	427	440	452	459	437	441	427	496	467	476	440	440	441	455	452	417	432	425	459	390	454	416	423	466	447	431	474	451	461	425	404	439	428	395	462	415	476	454	440	453	429	453	479	443	442	460	452	440	406	483	430	424	488	450	461	477	428	452	449	441	459	456	434	472	436	459	418	426	485	458	446	442	458	432	451	426	472	425	448	438	422	430	429	450	431	417	410	451	456	439	444	452	443	433	417	473	487	444	447	447	443	417	445	453	443	415	451	455	408	428	440	454	450	419	426	409	513	489	471	487	427	462	458	458	446	432	441	445	436	475	434	430	432	457	441	428	458	452	478	423	419	425	450	481	434	467	476	446	448	459	438	445	428	465	429	447	441	438	462	466	446	489	458	426	397	450	465	468	460	481	425	476	449	495	442	436	459	469	417	419	432	455	462	437	487	432	449	471	449	457	471	464	454	486	433	424	491	421	456	453	467	411	432	451	430	460	430	451	458	439	483	428	441	423	448	425	423	396	451	421	379	459	428	464	470	436	438	467	434	414	430	458	483	454	430	451	444	445	456	411	437	459	441	443	461	462	427	436	401	477	450	462	465	428	453	455	470	465	421	436	414	379	463	434	466	428	446	436	434	470	472	432	453	439	435	452	404	432	452	410	460	434	457	439	456	460	445	420	436	442	415	420	460	462	468	425	448	457	444	461	436	444	457	432	454	471	459	443	432	469	465	467	515	418	454	462	461	439	444	477	419	435	440	441	480	426	436	435	404	492	429	434	423	413	475	443	438	444	448	439	444	440	422	460	450	472	417	449	432	414	448	459	413	444	457	463	440	468	446	450	452	446	467	430	437	440	467	447	438	476	414	426	454	443	409	423	466	463	434	453	457	402	440	435	450	480	424	433	445	416	433	458	441	415	425	456	389	430	490	442	396	483	467	442	408	456	435	428	435	449	481	448	422	446	459	429	466	465	426	457	494	412	429	455	453	435	474	430	437	429	459	449	409	422	423	427	391	444	409	469	436	438	420	443	427	461	449	435	442	441	438	481	455	407	466	466	408	427	469	489	395	411	441	438	455	448	456	465	418	484	456	430	434	417	419	464	440	476	483	474	457	436	491	455	428	422	454	466	464	428	440	404	445	443	422	445	414	419	482	421	419	475	460	476	428	474	467	483	481	428	387	449	430	472	488	468	441	464	466	440	399	444	432	443	435	451	445	433	430	454	448	430	483	415	457	448	434	403	424	440	426	472	434	469	438	461	426	453	446	432	463	434	453	468	441	435	433	433	412	449	458	444	466	441	461	488	458	447	425	439	429	436	463	460	424	439	428	440	440	429	454	449	488	405	454	429	486	490	441	428	450	420	444	428	427	428	415	454	474	452	434	426	434	430	472	441	426	420	465	410	450	446	434	440	443	433	454	458	429	427	456	465	408	435	409	449	368	452	468	432	433	412	409	467	472	473	452	423	478	414	455	452	442	456	433	455	466	422	422	414	433	457	453	449	416	454	449	445	423	487	435	416	440	436	432	437	452	451	420	468	453	467	442	452	439	460	448	422	453	449	430	465	457	471	407	438	452	459	465	437	441	468	425	423	461	467	447	437	448	461	419	466	440	409	434	406	478	469	447	421	458	444	451	464	431	458	479	484	442	437	437	428	465	440	439	452	469	476	448	444	472	415	441	432	469	473	439	493	435	471	462	454	441	442	488	465	472	445	446	456	451	408	440	456	478	439	399	471	447	417	480	417	416	449	413	458	431	479	441	457	451	417	473	427	476	454	459	452	463	446	466	447	446	421	462	426	486	440	492	447	476	431	439	419	429	441	457	404	445	447	484	426	447	428	457	417	445	458	461	441	442	448	422	465	440	467	428	444	441	426	436	425	432	467	421	433	396	428	460	425	468	452	464	402	433	438	452	475	412	487	425	471	437	446	440	426	447	456	441	470	470	482	429	476	409	443	455	429	423	439	471	438	417	409	435	444	452	433	446	449	446	455	436	457	452	421	458	451	434	447	434	451	428	439	424	407	441	464	438	469	438	377	476	434	461	458	472	437	424	443	459	416	427	437	469	368	417	424	416	464	471	422	459	455	435	455	464	506	442	450	404	451	444	442	482	455	423	425	455	451	495	448	443	454	463	434	460	471	453	433	454	426	439	496	466	438	440	422	463	477	432	423	417	414	485	425	438	459	425	446	436	455	426	465	444	441	462	462	459	433	469	463	478	435	453	439	463	444	446	477	512	481	441	426	450	470	435	460	419	419	461	433	416	448	459	473	462	446	481	419	479	469	478	445	465	486	456	425	437	461	463	456	446	436	464	460	455	432	430	460	437	456	444	446	462	403	452	438	427	462	477	471	447	460	450	427	475	395	419	427	450	445	461	437	476	446	454	469	421	456	467	460	473	427	440	462	476	446	419	452	444	450	452	432	442	420	405	409	485	430	422	423	460	456	466	462	446	463	427	427	464	443	429	497	429	467	452	469	469	420	399	417	429	459	442	474	456	452	434	468	433	449	469	415	464	473	424	430	437	432	425	438	427	443	472	442	456	416	454	450	472	453	435	466	408	405	444	432	457	439	426	469	467	436	433	499	427	455	443	421	453	432	445	453	431	494	451	460	446	451	456	456	450	452	439	424	417	464	434	419	447	448	431	456	420	430	453	422	460	446	443	435	443	456	424	436	426	445	441	433	439	437	461	507	442	473	424	427	442	427	457	447	478	467	448	473	449	445	447	458	453	461	449	475	438	420	424	438	457	464	432	474	420	422	494	456	419	452	431	479	403	440	465	462	435	456	412	484	473	425	426	443	425	435	435	466	470	449	444	488	432	442	446	451	453	448	431	443	430	454	452	470	433	472	442	462	419	435	434	460	469	417	458	461	420	438	484	429	458	433	434	442	427	398	432	406	400	441	410	436	427	446	450	470	475	427	454	444	414	459	470	425	428	427	431	449	441	423	441	449	433	424	451	481	412	448	467	469	450	438	400	397	467	436	453	429	424	447	393	428	437	394	424	450	437	456	458	459	434	457	445	455	443	423	425	407	422	429	421	438	456	462	458	401	426	458	431	456	435	482	439	429	425	436	428	428	463	455	494	445	441	442	452	410	481	449	463	477	476	460	415	432	416	448	458	463	446	461	426	443	424	486	475	448	460	442	467	469	459	431	462	462	468	474	445	446	452	412	435	444	444	475	437	434	412	424	476	447	415	430	444	468	454
5931	3797	4879	6307	4934	3169	2544	3176	3731	2609	1368	861	573	460	454	428	384	385	391	421	408	447	434	410	489	397	437	423	433	425	407	411	433	411	418	415	432	422	427	416	415	372	402	385	378	429	414	381	422	479	386	404	390	400	400	429	411	437	438	401	455	425	363	409	455	406	413	407	388	432	417	403	398	427	442	435	401	430	423	433	387	394	390	399	381	402	385	416	384	432	405	415	395	425	388	397	415	398	389	423	405	420	444	417	450	394	423	420	398	417	447	426	418	443	441	383	428	405	423	463	353	436	446	428	418	417	453	424	393	400	383	419	428	416	370	390	438	384	444	465	426	434	401	410	400	456	422	381	422	452	457	408	399	408	423	403	399	448	380	408	368	410	416	387	437	425	379	384	419	412	440	406	400	417	420	428	408	403	421	426	397	408	430	420	416	409	403	427	418	424	409	405	398	474	418	414	416	439	433	405	451	452	401	438	435	405	440	450	435	455	384	438	429	398	440	439	419	437	419	407	438	401	417	400	408	402	411	393	415	426	425	407	436	404	407	425	429	426	404	442	398	449	441	402	445	450	401	419	433	402	410	395	396	437	404	404	393	424	419	439	415	395	407	407	418	396	386	397	434	400	395	483	437	402	418	438	392	402	399	418	382	450	406	434	398	433	412	387	399	388	421	407	420	360	382	393	447	385	419	394	396	384	405	436	419	459	421	415	421	422	407	444	427	426	395	409	367	446	397	413	427	421	409	445	379	393	411	412	427	409	404	383	427	385	404	421	415	442	389	379	445	434	393	428	385	412	411	406	415	405	426	396	408	406	423	386	430	426	388	451	389	399	424	393	407	445	399	414	382	408	426	393	424	391	389	434	396	417	423	399	432	385	389	460	420	404	431	414	427	390	399	422	431	404	435	400	415	434	414	428	408	414	406	413	423	450	406	409	396	393	403	382	414	435	420	424	420	387	416	400	428	382	443	426	414	406	456	430	422	442	426	430	408	432	384	403	441	385	423	442	418	418	395	404	401	406	420	427	416	429	425	393	429	422	422	401	404	399	439	437	412	427	382	398	438	400	445	416	435	414	446	446	432	400	395	413	417	447	411	388	422	404	434	420	401	424	410	403	401	431	406	430	439	438	413	411	426	402	424	372	457	403	422	382	409	410	400	441	427	396	444	404	386	457	398	395	418	390	417	402	425	379	407	384	447	433	429	407	455	401	403	398	461	376	399	433	410	426	424	416	415	415	399	399	430	427	401	406	399	393	399	417	412	407	438	410	429	405	449	366	407	414	427	416	414	417	402	420	408	418	427	405	405	453	387	406	419	405	439	398	394	439	456	430	447	415	398	417	417	465	424	418	440	373	406	454	380	387	430	459	405	426	412	416	417	439	413	405	411	394	391	398	439	387	442	429	417	420	372	437	443	439	377	397	401	392	452	379	437	407	396	436	426	417	380	398	420	419	431	428	379	421	379	423	432	387	422	418	438	426	425	413	426	405	414	415	410	413	423	384	393	422	456	431	410	383	435	426	394	390	420	444	419	436	433	399	393	375	426	426	444	416	454	436	409	435	412	435	417	412	450	415	379	404	403	447	434	402	420	415	383	395	404	405	420	433	406	444	420	419	402	410	398	371	416	415	404	393	423	352	374	412	448	421	403	384	464	429	426	413	430	430	425	399	425	413	442	396	391	429	393	422	441	383	409	448	424	433	428	400	440	408	396	370	423	420	383	426	405	448	430	442	403	435	402	399	377	403	412	400	392	394	444	406	404	435	420	424	396	393	389	422	378	419	417	381	410	402	395	403	390	432	417	427	433	400	438	405	406	433	400	418	412	394	450	452	351	428	413	416	407	385	404	404	418	414	402	442	417	406	406	415	404	410	384	422	393	430	433	427	406	410	412	453	407	450	391	451	394	385	375	363	395	428	379	425	393	416	406	443	415	408	401	427	477	431	418	434	377	395	426	434	402	419	426	395	401	406	413	451	402	422	426	399	421	381	428	431	385	438	405	396	415	393	428	439	463	430	442	417	437	427	400	431	416	424	453	434	400	399	401	425	420	410	391	428	413	404	428	395	418	436	428	448	429	411	401	423	420	436	443	419	428	375	395	465	433	439	417	422	442	424	417	439	383	446	412	421	422	437	422	403	419	424	446	443	435	402	398	426	401	395	376	386	426	425	423	377	380	416	421	412	405	432	425	419	413	385	413	424	441	422	422	383	421	403	406	422	436	401	411	435	433	425	446	388	433	374	439	421	429	413	423	413	369	423	424	442	417	434	420	412	406	372	363	400	390	441	392	410	414	413	421	420	439	396	398	419	451	440	415	404	414	403	422	393	407	369	458	421	378	423	397	436	421	425	407	428	426	383	397	406	429	420	415	416	431	407	426	394	413	439	416	432	403	413	393	426	401	396	396	438	422	424	390	389	454	391	435	429	450	406	406	428	416	387	420	391	416	414	403	415	417	416	448	455	394	405	428	407	383	386	402	435	437	401	412	411	406	377	432	414	419	419	401	425	414	389	403	409	403	407	442	402	420	407	414	397	400	401	405	367	427	423	452	420	389	414	426	415	386	460	400	425	406	422	384	433	400	427	405	417	448	425	397	419	414	447	419	423	427	409	427	415	404	418	403	418	393	439	468	398	382	435	406	424	390	381	375	411	439	431	422	429	411	422	451	428	389	384	429	411	399	439	418	401	441	412	427	417	420	386	435	420	428	428	445	428	376	425	437	423	455	395	423	409	398	436	404	441	425	420	406	407	445	398	421	400	420	400	405	406	422	440	393	445	391	439	426	406	401	413	440	403	402	449	392	391	439	409	412	407	421	404	393	404	442	446	444	426	406	410	409	421	387	421	404	407	393	424	442	419	402	430	416	400	399	415	399	419	406	383	400	428	381	427	433	446	429	407	413	442	438	397	450	415	412	412	418	423	397	428	410	417	409	425	370	404	416	444	436	395	417	420	410	426	414	412	393	410	428	428	399	407	451	419	428	413	377	403	460	400	386	417	430	406	411	414	385	410	400	424	418	379	427	421	400	437	390	405	411	386	429	412	414	420	443	418	427	407	451	429	420	387	429	417	390	410	456	376	378	461	425	419	467	413	436	440	421	454	444	373	419	440	398	413	447	427	435	399	427	456	378	398	422	446	437	422	484	420	420	425	421	404	389	396	399	401	416	388	400	415	431	427	389	419	402	420	408	425	422	404	405	423	444	399	399	434	388	393	444	381	421	426	390	417	415	440	437	463	400	432	423	450	392	462	433	400	436	436	369	387	438	429	418	426	412	375	451	395	415	411	380	404	437	416	419	402	419	464	430	409	422	389	407	402	390	430	435	451	407	366	410	394	424	392	417	415	367	432	432	420	400	417	415	404	368	427	403	422	408	406	400	440	448	414	419	392	417	440	425	430	374	412	426	394	430	421	405	391	394	386	444	390	444	423	409	453	449	403	394	429	393	420	395	426	437	423	391	408	386	411	392	394	406	420
25425	21388	27385	25470	13544	6583	4108	8362	22921	16644	6391	2491	942	583	474	462	451	456	462	471	436	480	445	457	449	444	424	446	445	425	427	427	473	435	441	478	477	425	446	461	451	430	489	426	470	418	483	449	480	428	439	459	472	490	443	461	448	493	465	489	451	427	501	423	427	412	434	471	439	480	425	457	458	423	441	454	448	486	441	450	479	430	456	438	446	483	438	426	465	450	454	447	478	457	421	456	433	431	463	498	446	456	440	458	470	474	449	436	452	470	425	450	431	420	426	493	466	412	453	453	430	469	431	474	463	471	447	452	476	457	462	447	449	468	423	465	440	482	416	413	437	435	417	449	404	488	449	468	483	447	434	440	464	460	482	450	454	386	464	451	466	440	420	456	465	446	472	435	471	429	475	434	418	459	458	444	466	428	487	470	450	465	452	456	388	448	452	447	451	434	471	473	435	460	459	428	450	425	438	459	426	441	439	471	451	444	436	420	455	447	403	465	470	438	459	436	454	454	478	432	469	450	442	438	426	461	485	432	444	425	453	453	441	440	445	452	425	426	419	428	450	455	433	433	481	441	459	428	470	456	472	445	467	465	446	465	416	453	454	426	454	439	442	430	451	446	464	433	441	471	499	473	429	437	428	498	448	457	457	483	469	462	434	420	424	457	477	477	480	482	440	435	445	429	454	423	453	454	451	413	453	484	470	428	464	454	428	461	458	456	456	452	464	435	439	457	504	425	471	450	481	447	439	431	443	463	437	428	463	464	415	463	448	449	446	429	411	458	464	437	445	469	423	486	420	427	426	442	481	450	423	492	449	447	444	445	447	458	444	442	476	427	443	445	410	450	446	434	436	429	458	453	457	472	422	437	445	424	464	492	443	492	413	425	477	444	434	456	434	428	426	427	415	432	438	440	443	418	457	412	453	439	434	439	443	456	441	454	471	449	453	427	459	484	460	500	433	413	447	448	453	437	422	445	412	463	454	455	478	442	433	431	467	406	426	442	518	448	420	439	457	416	439	412	451	441	458	432	447	450	429	445	502	448	493	439	422	463	433	495	434	408	443	445	429	459	475	430	427	486	441	455	468	428	454	464	425	476	509	452	468	420	431	444	484	481	464	435	452	455	456	478	474	449	438	430	441	500	437	436	452	443	447	447	426	448	436	464	435	452	442	432	425	459	456	471	474	475	466	412	475	415	465	450	441	477	471	437	414	430	424	473	446	452	449	476	450	452	443	496	419	401	439	462	464	452	405	448	461	434	468	463	457	474	427	470	439	439	415	488	460	436	483	438	457	439	423	470	442	463	436	449	454	452	485	449	431	444	475	451	428	444	439	431	426	471	439	447	461	443	461	473	427	464	456	445	451	426	416	404	471	446	470	426	422	424	465	435	451	484	423	416	444	436	426	434	446	481	462	392	424	438	424	440	416	428	456	436	436	413	458	442	448	487	485	463	486	484	407	434	442	442	443	453	436	455	424	442	424	456	410	485	453	457	442	502	462	426	465	448	468	460	452	449	448	444	464	413	455	444	431	446	414	457	473	476	447	476	436	410	442	483	469	452	414	432	467	417	467	456	430	465	462	482	443	452	428	459	434	419	460	448	446	436	436	479	462	453	434	427	480	472	467	451	487	443	479	477	452	480	422	487	466	424	425	406	441	439	433	436	441	472	464	443	450	432	488	456	470	443	427	491	476	467	437	417	435	437	500	457	444	432	436	441	444	437	482	439	420	462	421	417	462	463	473	451	406	436	465	418	447	458	418	442	433	468	452	439	409	467	417	448	438	428	467	434	464	431	482	423	423	461	423	465	484	466	433	450	444	478	414	458	466	415	447	414	457	468	444	474	428	408	435	462	420	458	458	437	433	398	458	474	449	424	423	483	456	435	424	426	477	423	403	507	460	485	416	406	458	424	467	465	471	440	440	464	465	436	446	439	477	446	425	448	430	520	454	458	446	503	448	414	455	440	448	426	453	458	473	420	453	498	436	456	447	455	441	464	455	427	461	452	442	427	476	448	453	450	436	446	446	417	464	469	438	472	491	496	436	472	456	438	437	428	433	466	500	464	408	431	433	442	460	449	414	466	429	466	408	438	449	425	435	481	452	436	446	450	456	460	421	438	457	483	469	466	449	422	393	451	460	464	424	434	471	416	441	450	467	462	436	427	475	434	455	441	450	470	417	474	461	414	450	447	493	465	413	465	462	442	462	450	446	489	451	492	417	427	453	457	450	448	425	404	485	468	449	450	451	487	414	477	479	459	476	464	460	449	467	467	433	442	477	425	473	449	439	441	418	417	483	451	440	448	458	448	476	460	434	464	448	444	429	403	435	449	452	425	472	479	419	463	445	445	417	452	465	456	443	421	435	441	427	461	460	459	453	458	450	406	450	463	420	421	475	452	448	434	473	442	436	460	469	409	436	460	434	469	446	425	423	463	446	450	459	498	440	472	423	452	461	461	448	436	471	428	467	463	422	487	439	431	438	419	464	470	468	477	485	482	472	453	447	468	470	434	502	466	452	450	442	471	435	459	454	424	473	439	473	423	470	467	446	467	456	455	444	441	457	475	451	424	438	450	405	443	424	424	467	445	446	461	450	425	459	476	434	440	446	452	467	443	416	449	466	441	434	481	403	428	446	421	430	459	474	423	474	460	497	457	496	472	453	436	443	440	481	474	442	456	420	454	430	459	458	432	432	466	467	468	451	428	449	450	464	476	456	438	416	426	413	442	462	476	446	447	453	453	456	460	439	447	457	444	438	445	453	456	452	440	441	451	471	460	427	427	454	455	474	450	427	443	507	457	484	422	496	468	416	468	439	417	484	481	424	457	436	453	444	419	409	448	422	459	463	430	414	466	416	478	473	459	420	466	427	482	492	421	416	449	418	453	450	453	449	442	442	476	442	438	479	486	439	475	455	463	496	456	498	449	463	402	413	458	493	441	416	396	473	497	418	439	471	437	456	458	386	429	434	429	445	446	457	469	453	409	464	467	460	441	446	516	481	455	410	454	441	419	435	461	461	417	424	444	483	428	463	469	422	465	399	443	426	441	476	468	454	486	460	414	481	451	432	416	465	445	427	424	480	454	510	446	450	443	468	428	455	451	482	459	460	480	444	455	477	481	430	440	446	494	440	412	462	423	450	453	423	422	468	435	453	462	411	462	428	454	436	472	421	453	442	471	449	478	413	424	512	475	422	466	466	453	430	455	455	412	423	447	471	459	451	456	472	443	459	462	460	475	466	433	425	456	437	454	483	451	454	480	443	447	464	430	408	438	429	461	433	449	481	437	417	448	435	455	406	421	446	448	460	478	473	489	437	461	456	415	467	468	448	430	473	445	453	430	466	443	466	426	444	421	449	431	474	444	444	427	464	429	440	417	419	454	466	452	477	467	451	479	439	440	486	430	435	440	399	426	449	471	463	429	457	446	421	460	482	469	450	480	429	465	454	476	443	460	438	436	435	453	438	439	460	464	474	479	442	464
5047	6228	12333	12016	7572	6383	4660	11652	22880	13895	6078	2844	976	582	468	418	426	440	468	461	455	414	422	459	439	450	480	431	447	431	420	430	416	425	449	458	446	426	450	446	434	397	492	473	425	457	464	449	437	414	429	431	430	480	431	444	441	463	415	414	431	411	431	440	467	426	463	441	466	439	483	467	418	400	454	456	464	412	464	430	460	458	455	439	419	425	434	462	422	447	460	431	482	431	422	434	421	470	440	468	435	462	458	420	439	416	449	407	456	452	437	417	452	413	463	405	419	433	463	436	451	451	415	418	389	442	426	439	466	439	428	466	421	459	443	481	403	430	436	471	458	442	437	453	417	432	427	444	422	407	419	404	443	442	466	449	453	428	487	456	469	447	449	432	455	437	461	438	406	426	400	433	434	448	435	470	420	441	409	393	419	438	427	435	448	442	435	422	429	455	451	458	406	469	421	450	422	448	445	431	435	427	415	410	447	436	430	413	444	419	435	425	432	430	407	468	459	423	430	439	451	421	451	447	409	441	403	451	417	448	456	449	433	439	402	431	440	470	435	465	428	454	427	441	466	410	440	436	455	437	444	415	468	450	433	439	425	421	410	401	458	447	446	443	427	421	422	409	399	473	429	437	401	419	448	439	416	445	427	429	435	443	450	438	444	441	487	478	421	468	433	424	429	458	417	476	483	462	465	407	410	443	443	441	439	403	449	418	402	432	448	438	451	410	447	421	436	456	429	415	470	463	414	463	474	410	467	450	423	498	441	441	418	445	418	441	438	405	460	451	424	415	462	467	444	421	449	404	442	451	447	451	429	422	440	447	410	437	468	446	417	443	453	432	410	420	465	424	449	428	489	430	428	402	398	424	412	432	442	436	440	412	444	459	447	410	414	430	431	443	434	444	424	439	447	467	410	420	431	462	418	424	465	444	448	429	454	453	452	415	475	435	450	425	437	446	460	435	398	431	424	436	419	438	410	478	432	440	420	410	440	411	441	445	428	523	424	415	410	425	455	436	456	435	442	443	433	463	419	423	484	440	469	407	422	417	419	424	467	419	443	431	438	468	427	439	445	424	459	417	478	422	408	428	445	444	408	415	451	442	433	404	373	446	437	492	422	418	447	408	421	419	448	457	421	417	416	430	485	436	459	442	444	445	448	457	477	413	425	431	432	434	427	427	421	457	421	463	448	439	479	420	427	473	456	435	453	428	437	378	439	435	432	428	414	462	405	442	444	425	447	484	470	434	424	448	461	427	453	410	411	477	403	455	445	444	433	408	449	443	429	434	435	443	444	456	397	433	428	442	470	406	444	429	477	408	437	422	465	452	435	428	467	423	441	461	454	435	443	453	468	447	410	465	431	419	446	407	442	481	462	427	430	401	442	451	457	449	434	450	419	427	452	423	450	423	456	417	407	437	450	439	466	425	456	444	457	424	460	421	439	428	486	418	449	432	436	457	442	427	451	440	482	445	414	443	425	467	458	453	460	432	414	410	466	386	404	448	428	455	457	447	452	433	454	462	451	429	433	425	460	435	432	440	427	441	430	431	429	432	439	460	441	421	424	436	461	421	449	408	439	422	479	432	440	401	455	446	433	423	415	447	463	423	404	438	495	467	422	436	416	454	446	417	447	439	470	450	409	442	486	425	455	476	424	467	447	429	453	452	431	445	419	414	427	419	441	450	444	431	467	444	441	433	449	471	444	434	421	418	439	436	444	460	413	430	479	415	411	407	423	463	443	434	455	442	410	477	418	416	459	470	456	432	417	440	402	411	439	462	415	424	415	404	445	443	398	434	453	406	413	426	452	445	432	448	480	424	419	451	471	450	405	432	435	462	466	464	455	430	455	431	395	414	389	451	457	437	427	426	429	432	454	415	413	433	452	455	397	438	412	406	460	438	469	437	455	446	422	413	454	421	472	421	443	411	445	431	449	443	467	439	438	426	454	474	464	469	453	435	429	409	438	445	417	438	415	430	442	423	442	409	420	454	431	413	459	438	435	439	444	410	414	414	439	430	470	431	445	439	451	443	441	443	424	471	416	439	434	447	461	461	411	423	437	459	439	455	431	419	475	437	467	463	431	415	450	431	432	424	410	440	391	392	430	460	456	441	442	411	451	473	428	423	466	448	457	423	424	433	433	430	447	430	450	453	431	428	420	434	449	446	435	439	446	438	394	416	453	414	418	457	451	415	454	448	442	404	464	431	412	415	457	437	408	467	419	471	477	401	411	418	412	450	446	446	425	425	411	424	463	401	459	419	419	403	455	466	439	442	424	436	482	477	448	449	442	465	413	477	398	436	417	403	429	445	415	451	454	408	454	458	423	469	461	431	440	421	434	445	406	435	431	447	392	488	449	417	427	424	450	463	411	440	398	416	422	421	430	428	400	446	425	441	431	409	410	448	453	425	448	413	425	458	398	419	431	453	420	444	414	429	481	427	389	443	405	454	463	406	437	419	439	431	401	484	423	418	421	430	402	460	424	413	428	426	440	436	416	443	413	452	429	443	465	427	429	450	432	454	476	442	458	457	479	405	466	443	428	437	403	417	408	399	446	415	471	435	446	433	440	441	421	458	461	415	420	453	443	494	471	422	447	454	436	477	391	437	461	435	441	432	454	433	442	404	416	441	429	424	436	417	410	416	424	412	394	437	437	450	464	428	432	410	450	413	409	449	424	459	411	445	401	421	468	440	457	437	433	439	418	444	421	406	442	411	438	431	478	414	434	459	418	463	413	413	443	439	445	452	468	435	461	440	449	398	486	405	446	425	426	450	459	426	424	420	426	418	453	431	458	410	459	451	470	453	421	452	418	441	406	431	423	476	442	431	406	460	434	449	419	403	423	453	456	427	452	441	442	447	431	406	403	444	424	417	423	438	418	443	452	431	388	447	406	431	409	426	441	436	438	453	404	466	435	481	409	436	423	437	436	460	445	459	427	425	424	418	422	430	481	455	423	415	436	416	458	415	465	425	425	437	406	409	412	474	428	448	466	455	434	393	411	443	462	478	450	383	440	427	420	411	468	408	453	458	459	445	480	420	453	399	425	425	460	470	437	452	445	437	432	422	450	467	408	413	414	387	439	414	447	437	421	455	460	423	393	408	434	424	439	436	431	437	445	419	456	452	439	457	435	446	429	466	446	411	446	457	393	435	462	457	420	431	390	443	439	455	427	399	441	434	461	468	434	447	431	440	445	446	450	414	430	451	440	464	460	409	391	444	415	408	434	475	425	447	444	425	416	401	407	447	438	446	449	446	412	419	419	424	419	454	421	494	425	428	429	429	451	457	412	431	423	442	481	472	464	419	456	428	459	405	408	420	438	426	442	427	402	420	438	394	438	447	437	434	437	433	451	436	440	443	460	423	411	419	414	412	444	454	429	411	429	445	439	464	464	421	422	439	455	444	410	436	391	427	434	433	463	418	394	436	452	425	401	386	449	437	438	434	452	477	432	449	445	442	472	429	438	451	469	449	428	426	431	463
24185	21359	28750	24417	21681	17019	10485	16800	36370	31376	16095	6534	2056	927	674	595	582	574	587	555	559	605	600	581	581	545	561	581	611	569	543	585	552	592	518	505	580	529	552	563	592	605	555	540	597	572	571	539	529	527	541	525	540	571	536	582	527	549	554	553	539	568	574	569	508	547	534	577	615	544	543	571	535	541	572	578	555	556	586	562	571	525	496	563	533	546	565	556	519	536	515	543	562	517	537	525	567	534	584	529	529	564	583	534	561	577	572	582	549	586	558	538	546	575	544	536	615	554	586	556	581	550	525	533	522	591	555	512	597	582	556	569	556	610	563	538	547	540	578	515	534	547	542	567	508	521	559	587	543	572	528	500	544	545	522	556	602	567	544	529	610	531	507	569	560	559	536	530	544	540	531	534	550	541	522	588	545	557	578	548	580	548	556	545	576	536	553	582	552	563	575	525	550	517	502	486	536	582	569	539	530	544	561	564	523	594	535	530	593	565	549	556	562	526	568	523	569	552	540	565	568	537	524	560	550	539	539	525	529	547	553	506	516	567	546	561	605	570	528	556	536	594	523	534	538	579	575	586	583	576	540	542	538	547	582	542	520	520	528	549	558	547	502	564	578	536	567	547	569	562	557	538	556	573	585	557	491	591	534	551	518	551	549	576	586	554	542	567	525	513	563	586	565	550	538	577	541	597	508	543	555	548	555	545	571	558	533	561	533	562	573	553	569	551	538	545	552	561	587	557	551	562	539	557	538	564	556	511	593	565	568	601	546	597	506	574	574	537	558	531	559	529	543	511	557	587	601	568	547	513	538	542	539	518	547	598	565	529	555	553	548	532	512	572	541	508	584	525	576	570	537	522	538	533	583	523	542	534	528	535	562	540	502	545	556	537	565	539	539	538	539	554	558	552	567	563	543	526	533	534	572	538	504	521	526	499	553	551	555	530	566	545	568	576	556	536	567	566	543	606	510	537	558	529	556	552	605	554	528	577	546	526	567	559	508	517	534	523	549	556	523	550	527	537	559	567	561	572	570	563	559	570	570	549	579	578	611	542	549	541	511	608	507	568	514	574	533	519	548	570	545	527	567	538	544	551	559	522	545	546	552	568	556	568	573	584	527	576	557	577	535	543	572	533	548	521	547	592	529	533	557	581	555	540	515	561	519	553	562	554	517	545	547	538	529	515	464	535	541	584	606	561	520	549	586	512	566	552	551	564	567	565	568	536	546	522	518	517	572	536	529	585	572	563	557	563	578	546	573	549	529	531	591	569	520	588	568	548	566	533	550	546	568	567	560	556	565	550	557	526	559	546	544	550	520	564	566	562	558	524	551	562	554	568	584	568	545	513	549	544	554	594	528	555	562	540	546	534	557	597	584	530	537	553	577	568	538	568	544	551	557	527	539	531	545	543	547	533	548	550	543	539	570	539	585	561	595	523	525	565	528	519	577	557	582	569	612	517	545	534	555	522	551	553	538	535	549	557	543	506	537	510	524	570	563	549	568	562	541	530	548	562	589	530	584	541	558	521	563	550	513	571	535	531	535	563	522	563	545	532	556	558	534	546	504	564	584	501	586	586	578	548	534	558	568	507	557	544	541	538	547	574	570	565	526	517	546	548	562	530	517	500	533	563	542	545	545	567	531	482	543	532	617	572	573	521	566	552	544	542	552	566	566	582	556	540	572	500	548	535	585	546	546	567	557	541	565	581	574	511	551	510	586	595	540	526	614	521	580	545	606	525	489	596	509	561	550	522	487	549	592	545	601	562	544	538	505	520	533	538	541	566	545	568	562	574	554	559	533	562	538	595	543	544	531	543	557	581	562	546	550	512	573	551	575	578	504	560	535	538	543	563	538	548	535	592	533	530	543	595	550	564	533	527	511	550	567	547	514	530	548	551	549	514	544	533	537	516	541	541	521	528	552	565	546	550	569	595	552	606	566	539	552	535	530	548	566	514	568	583	536	558	545	552	525	558	537	579	579	562	575	598	612	522	562	602	526	558	585	550	578	581	532	546	568	556	564	549	576	543	570	553	611	512	573	549	605	532	584	524	513	551	552	558	560	551	570	501	511	555	530	581	562	547	554	522	524	558	548	549	564	596	543	596	552	546	555	597	529	573	497	525	575	584	540	600	566	527	567	520	516	560	514	565	564	582	528	582	538	567	572	541	561	557	574	597	530	552	526	539	565	539	528	580	548	546	553	528	540	565	552	589	606	535	558	582	567	550	553	537	565	530	545	564	549	521	524	522	559	541	558	486	548	563	586	566	573	553	503	560	536	543	564	530	559	555	552	535	501	537	557	563	569	536	531	569	572	588	571	556	523	542	523	549	547	565	576	528	538	564	570	545	562	543	578	517	533	531	539	551	577	506	504	524	558	533	520	571	513	569	554	496	554	549	550	579	546	556	544	503	560	527	540	598	559	553	527	528	550	573	596	542	539	563	533	586	521	553	572	552	554	586	531	564	536	528	578	571	574	542	561	590	551	513	580	592	557	593	590	548	553	554	508	551	548	556	517	549	511	545	555	579	578	580	547	571	541	508	574	518	541	530	531	512	576	579	550	579	572	591	532	509	545	576	559	557	567	606	580	543	572	552	558	562	536	543	539	553	588	520	559	534	591	520	544	526	551	553	577	550	539	528	548	556	531	571	593	551	553	539	574	515	519	580	561	543	514	533	518	537	546	518	535	525	569	527	545	535	563	543	560	567	530	570	569	535	573	573	525	566	514	551	512	501	574	538	579	517	589	542	525	552	551	524	577	540	589	517	550	554	544	554	510	575	539	524	546	584	548	575	554	522	587	557	595	536	589	560	567	557	535	548	538	549	545	519	569	620	552	548	583	545	558	579	512	551	550	520	559	537	511	578	590	538	574	547	552	515	529	574	535	585	571	530	542	521	503	535	541	567	584	533	544	545	575	535	518	554	495	577	533	570	545	533	553	538	520	557	549	529	547	548	529	565	595	559	546	574	565	568	530	535	557	498	579	559	552	547	553	581	586	524	537	572	526	584	524	565	569	544	535	559	526	541	540	522	548	536	541	563	531	537	537	583	513	525	568	562	505	536	556	530	533	582	538	550	498	555	532	519	591	557	561	532	545	540	532	512	549	549	568	508	564	579	532	567	555	510	537	559	541	559	550	520	567	541	548	540	551	542	499	570	569	536	552	537	556	527	515	580	561	565	541	544	565	534	530	558	563	530	538	539	535	541	559	599	598	577	599	573	570	585	518	580	524	588	560	543	547	571	556	558	506	574	504	589	542	566	554	558	500	543	537	563	577	549	523	502	533	537	542	574	528	538	561	544	514	529	575	549	520	541	552	555	540	579	546	545	524	536	545	598	543	555	538	571	570	537	537	554	553	532	543	549	525	553	584	573	552	547	524	569	549	556	523	562	566	521	560	553	551	529	533	533	553	558	538	548	525	558	541	534	529	583	566	543	562	578	516	510	563	549	561	535	513	534	530	550	574	553	563	521	558	557	551	562
5806	12456	18134	15643	14235	10837	8663	20553	35234	26553	12765	6126	2300	1037	643	549	507	584	527	568	525	507	584	533	564	536	568	511	525	555	539	545	509	567	530	517	559	520	548	538	537	520	545	538	525	474	535	518	556	521	569	522	589	565	561	553	568	537	495	515	501	500	543	542	536	578	535	526	523	518	502	517	554	563	512	530	521	519	542	539	510	546	510	542	527	527	517	548	511	511	515	484	500	486	506	538	534	572	537	547	527	567	535	561	490	525	548	498	561	551	501	523	543	520	532	512	546	486	550	520	533	565	532	543	522	551	556	548	567	553	512	507	532	530	510	583	531	524	535	517	564	530	522	532	503	511	549	539	534	502	511	563	537	532	505	513	556	511	532	504	475	522	505	524	542	520	562	554	535	587	495	513	520	581	539	519	537	560	562	541	518	528	546	529	489	551	531	490	531	512	501	494	522	498	527	534	535	558	565	519	554	531	527	531	544	526	518	533	518	544	531	494	567	513	508	531	542	524	527	484	528	516	555	490	531	471	593	535	500	516	520	544	554	556	543	539	564	511	502	531	522	500	497	541	540	552	532	527	538	545	507	511	563	488	582	535	560	511	502	498	514	588	523	547	546	514	524	568	549	544	566	531	521	584	512	509	493	563	508	557	539	532	525	496	540	558	541	508	544	542	536	507	515	550	529	492	534	482	531	529	510	539	525	514	561	568	494	512	531	529	510	551	552	535	505	548	487	550	551	540	542	523	526	492	528	544	557	533	544	474	565	564	522	495	541	513	542	540	549	514	493	538	528	522	573	556	527	517	535	570	492	536	504	488	529	537	518	493	527	508	496	552	538	519	507	577	498	509	526	554	525	559	539	537	536	565	523	525	495	521	564	511	512	536	520	537	470	577	519	510	546	510	552	540	487	488	544	548	539	499	536	540	546	538	515	490	541	538	516	530	523	536	527	517	552	522	530	482	532	547	538	550	542	560	529	525	517	538	562	543	557	507	525	541	488	553	528	525	503	534	515	516	548	530	490	514	513	502	516	512	514	540	494	527	527	517	527	507	571	502	524	522	482	516	545	559	533	493	553	536	532	515	512	531	512	511	561	512	548	526	508	503	533	551	572	519	479	517	540	515	563	554	532	545	542	550	531	521	511	525	528	533	531	533	535	520	561	535	526	511	527	551	516	533	519	540	539	505	541	542	488	480	555	557	542	513	536	520	517	480	498	546	488	548	512	536	495	515	481	487	537	537	513	527	537	537	483	541	495	514	514	517	490	534	476	523	555	534	545	533	495	571	546	536	533	543	512	516	544	515	496	533	485	527	533	565	529	457	531	510	516	555	512	518	556	504	510	554	513	560	498	494	503	556	534	514	538	572	525	549	509	533	545	534	507	536	538	497	511	528	517	551	521	557	509	500	535	500	542	521	517	523	546	552	496	550	541	558	550	515	558	538	511	547	510	539	541	509	544	473	541	511	503	553	537	520	542	529	540	499	506	488	561	530	511	481	544	498	532	563	558	521	529	530	477	447	492	545	472	497	522	584	572	515	567	547	549	513	554	548	540	488	514	541	498	532	467	511	531	559	553	526	564	472	528	509	543	553	514	508	506	504	551	508	527	527	496	567	513	511	548	539	521	480	478	488	542	488	511	542	491	525	531	512	505	517	481	516	540	529	497	524	517	535	500	529	534	505	539	513	535	500	535	513	522	538	526	530	511	488	517	522	506	484	514	507	521	542	527	526	534	526	543	579	514	570	539	551	506	566	546	558	503	530	490	490	541	552	533	506	542	543	532	499	504	480	511	511	511	546	546	503	518	479	519	537	503	515	532	571	520	521	508	486	524	538	543	496	534	544	511	568	567	536	493	523	536	527	492	532	519	528	507	537	518	518	514	487	497	522	474	497	517	541	579	539	548	526	515	516	501	551	561	544	570	494	517	549	538	535	540	572	518	539	484	571	520	510	524	550	543	505	514	530	500	534	530	464	532	543	537	560	490	520	549	469	546	567	566	541	537	542	552	506	550	540	507	562	509	484	530	528	506	537	472	507	556	555	540	520	536	516	541	517	520	518	538	527	523	538	524	535	517	506	502	500	492	503	524	529	502	547	487	554	522	510	509	460	533	503	562	548	537	515	538	568	519	499	496	521	529	517	504	493	533	580	525	497	490	544	536	498	512	515	515	557	516	518	517	504	510	525	511	521	540	513	540	509	509	491	516	504	538	543	508	483	537	527	564	519	534	527	530	520	533	506	514	535	536	564	530	524	519	535	492	541	518	524	526	548	477	560	520	537	555	514	567	525	501	541	519	521	483	543	529	537	512	503	548	547	524	536	539	487	518	541	505	572	505	535	531	554	495	559	507	532	482	484	545	506	508	536	510	521	515	513	515	488	512	515	546	491	502	500	547	523	483	547	477	504	553	514	568	538	509	509	543	519	507	501	529	513	503	468	527	517	512	546	559	524	529	536	528	532	492	511	528	510	533	541	511	510	511	537	481	543	498	506	530	546	497	487	535	503	574	558	527	542	521	534	550	523	530	518	499	516	530	530	568	550	526	513	485	558	516	568	527	556	494	532	508	552	523	546	542	537	523	495	478	503	489	554	584	524	492	515	489	520	541	522	510	511	554	494	503	535	531	504	521	572	543	524	505	535	503	541	543	523	523	480	511	501	522	537	492	535	523	548	558	492	514	561	587	567	528	517	536	507	500	510	526	525	506	530	533	514	491	520	525	533	552	489	515	515	489	479	494	523	523	543	535	534	514	528	504	539	531	572	500	525	488	511	523	530	516	516	526	517	534	489	560	501	553	532	487	535	530	497	558	549	550	544	490	537	525	489	568	487	553	494	541	496	482	547	530	513	513	532	530	493	533	518	571	497	519	504	536	500	491	556	504	562	525	548	510	504	561	536	482	483	557	505	498	553	510	523	527	527	524	541	518	557	513	549	538	488	521	492	511	519	545	484	576	544	549	523	523	509	562	547	535	563	515	554	544	506	520	521	509	539	517	534	513	568	575	498	528	503	577	523	527	536	486	520	552	515	547	533	547	535	511	514	530	569	563	511	540	523	520	541	535	534	503	511	504	508	543	540	558	512	512	568	540	527	515	497	492	516	482	523	512	550	537	529	548	527	528	523	523	525	450	540	529	495	538	508	552	538	546	535	523	508	550	545	475	577	532	526	523	520	525	496	536	500	521	516	493	501	502	483	500	550	505	514	517	523	507	499	513	505	498	546	534	509	583	523	512	505	481	527	533	566	529	505	492	529	497	510	486	526	562	507	517	518	586	487	524	545	528	499	498	539	515	515	526	539	509	502	501	520	540	495	540	539	550	596	477	525	534	529	500	531	542	561	534	522	536	524	503	505	482	505	511	501	518	525	526	527	505	511	525	508	537	560	514	521	521	478	532	535	530	569	565	538	514	531	493	536	476	496	556	545	503	503	521	473	514	540	508	545	529	536	550	522	472	570	540	579	510	556	550	532	536	566	538	544
27749	15054	8320	7823	4596	3223	2261	2389	2545	2009	1296	791	581	503	436	464	456	464	469	438	476	480	437	449	465	465	460	450	454	436	453	443	468	462	460	462	443	510	460	461	480	433	421	482	464	463	453	407	462	466	431	468	425	452	452	464	442	449	428	441	441	437	447	450	457	482	420	461	460	451	415	439	451	452	488	466	460	436	478	460	424	420	449	484	400	429	446	467	465	440	469	456	460	427	414	458	447	413	427	434	479	450	483	438	455	467	445	449	411	443	462	429	458	441	463	490	472	488	450	467	476	471	457	461	456	433	448	444	452	451	455	394	465	430	466	447	477	476	458	440	460	475	508	487	437	478	450	454	447	443	426	407	458	425	466	453	434	444	463	475	444	454	459	463	408	485	444	445	430	427	443	439	410	440	463	434	463	471	400	449	430	490	453	435	496	428	438	411	438	478	464	438	416	449	462	469	462	466	431	449	443	460	461	428	453	439	438	445	419	455	460	461	452	431	434	443	446	455	470	464	451	461	397	423	461	450	453	496	430	460	479	440	465	444	452	441	466	435	498	463	467	487	475	427	466	466	451	453	467	476	428	439	437	487	481	472	457	470	455	445	413	456	467	468	430	455	421	462	470	446	430	437	441	436	442	424	481	476	450	461	445	467	421	493	485	441	442	471	426	491	483	450	484	492	425	446	452	453	455	423	470	431	445	480	449	444	421	441	465	432	454	443	433	469	436	435	453	451	468	478	462	461	496	427	428	414	431	445	443	466	434	429	455	471	447	429	438	421	461	446	467	458	442	423	462	451	452	464	413	420	474	447	467	445	435	485	470	444	441	460	446	452	413	461	446	416	424	440	469	417	458	439	424	442	442	443	418	458	465	434	460	461	458	460	441	411	477	446	448	475	449	460	444	424	439	438	467	440	460	440	489	432	492	434	455	465	450	412	511	461	450	457	450	418	480	434	450	493	426	440	437	445	455	466	467	480	460	407	434	430	479	443	433	432	449	424	449	443	413	486	471	434	467	400	415	464	487	466	489	462	477	438	440	403	416	467	437	447	429	486	452	426	416	498	461	469	460	428	484	485	451	456	459	463	494	462	448	418	459	434	464	456	469	473	467	420	490	480	474	451	389	485	439	462	449	461	460	469	459	515	479	409	404	450	445	463	469	453	484	454	459	437	477	416	444	439	449	451	497	425	482	445	469	432	476	450	460	431	455	432	431	456	474	458	453	426	462	432	454	439	476	429	459	442	474	448	466	415	417	444	424	452	461	444	474	464	475	439	482	504	457	472	430	441	457	466	495	433	488	483	475	455	430	466	467	450	437	433	448	468	466	520	477	430	445	404	461	465	481	464	480	440	478	447	438	443	428	425	401	464	426	472	413	486	480	481	421	450	477	436	489	464	445	432	442	459	466	463	485	465	436	482	475	442	490	440	441	452	466	456	473	473	417	436	451	451	457	457	476	479	431	451	484	461	442	436	488	428	432	468	475	495	425	471	470	440	405	460	457	445	454	429	423	469	438	463	432	464	457	455	444	469	478	484	436	449	478	466	439	449	442	479	450	445	449	408	464	408	447	465	431	435	433	433	427	475	439	499	469	455	423	428	465	471	430	451	496	437	434	484	457	473	410	465	448	461	461	456	472	445	462	431	427	473	458	496	470	433	468	448	471	484	443	436	433	479	459	462	480	454	421	457	432	436	499	442	441	464	486	468	485	454	463	449	457	455	435	470	488	445	464	442	459	418	447	452	447	454	474	441	464	483	452	446	450	435	471	445	411	440	438	472	500	422	472	466	462	433	426	445	443	430	451	454	463	445	490	426	447	430	458	444	489	417	435	435	476	432	461	508	473	469	430	433	445	476	424	410	416	472	480	450	412	445	417	423	447	465	445	472	468	444	490	428	449	454	416	445	435	478	469	450	449	480	427	489	445	431	477	439	448	455	470	432	462	446	464	434	478	443	467	475	460	442	489	460	452	469	477	448	434	447	451	456	466	453	426	440	418	475	444	445	451	444	418	446	467	444	453	444	444	473	428	435	439	457	454	447	445	449	462	416	453	413	479	459	442	470	426	438	451	488	449	477	472	446	430	445	454	428	486	426	473	452	489	432	458	454	453	459	452	453	441	457	445	459	457	470	457	515	469	459	469	454	450	460	453	444	444	485	464	453	437	488	447	433	419	445	515	433	434	450	431	428	440	477	442	459	447	464	439	476	468	437	441	475	455	438	434	455	444	453	463	484	419	478	500	471	459	447	447	473	465	424	444	429	468	472	488	506	464	407	456	443	472	428	419	464	453	497	460	472	402	457	404	423	469	453	517	477	429	494	452	475	448	443	440	455	458	429	419	446	464	454	469	464	478	429	442	468	469	433	455	465	489	425	427	433	449	435	444	436	420	470	454	429	457	462	453	450	464	484	457	443	437	460	478	453	499	448	451	451	438	473	401	469	460	464	437	410	461	485	474	452	448	442	462	451	492	420	481	491	467	465	455	448	429	459	471	453	462	446	452	440	454	492	442	436	435	491	408	453	421	432	444	437	480	462	434	453	457	448	433	441	441	465	416	444	455	448	475	452	441	428	451	422	488	472	416	413	436	445	443	419	438	447	493	435	446	456	440	453	461	428	452	472	484	473	462	451	444	401	465	467	413	427	470	441	449	455	451	485	458	427	457	434	454	453	450	446	424	423	438	428	459	475	455	411	431	433	435	470	456	414	449	478	480	471	415	426	462	452	461	473	466	463	437	485	446	421	453	460	442	441	431	435	474	489	458	457	467	438	483	478	489	480	484	423	447	475	456	472	437	463	423	477	452	401	481	428	448	462	431	452	421	461	430	456	445	422	408	468	486	465	474	456	438	466	444	465	445	514	458	429	505	460	428	455	432	445	437	483	431	476	434	446	451	445	472	476	400	473	439	469	434	432	436	441	464	423	423	453	423	433	469	411	471	441	460	463	445	447	438	470	431	478	483	452	443	475	452	439	465	415	465	456	456	448	446	442	469	457	449	438	464	459	454	454	411	472	475	431	449	429	475	451	427	438	436	437	486	437	471	466	441	447	466	483	505	421	451	465	468	475	461	433	447	469	445	481	479	426	452	464	442	468	438	482	459	434	480	464	433	469	398	441	472	453	442	481	437	479	456	458	451	436	426	425	436	417	448	454	440	472	441	438	447	458	495	468	435	469	440	440	460	460	427	448	461	450	392	431	443	456	413	456	428	449	460	449	469	467	443	471	469	463	436	436	511	450	426	421	484	498	450	453	440	453	444	427	472	458	479	431	489	472	456	460	460	433	441	477	409	479	442	474	493	473	467	453	467	464	495	427	458	444	441	446	459	467	451	422	423	443	467	446	444	469	448	436	430	432	479	416	433	414	471	409	478	432	487	450	478	461	477	451	480	434	445	466	456	460	446	422	469	453	434	491	464	434	459	445	457	417	472	431	464	443	415	417	427	477	486	463	434	432	439	462	425	421	448	418	445	439	441	458
6892	6268	7996	7949	5466	4271	3207	3581	3360	2431	1445	827	560	443	444	459	452	445	418	447	433	412	430	467	422	408	429	466	386	440	430	448	429	422	400	437	422	415	409	478	429	444	422	426	415	399	423	418	412	416	435	449	442	421	400	413	420	429	435	403	443	419	442	439	434	411	458	410	412	419	400	441	461	441	440	426	448	455	457	401	427	418	422	418	410	430	402	408	409	408	398	382	408	386	405	391	436	416	393	403	415	437	417	446	431	403	412	440	466	412	440	418	431	439	429	413	428	417	423	447	406	404	421	391	407	436	442	441	420	415	423	436	383	423	409	440	414	443	422	421	414	429	429	419	429	384	440	400	461	454	413	378	430	415	465	466	400	429	441	436	416	402	455	436	457	406	393	460	387	381	416	433	409	447	445	444	394	399	436	455	419	407	394	419	446	438	401	417	409	428	431	425	421	394	446	413	454	421	422	450	420	426	423	412	414	424	407	458	401	407	426	399	412	410	411	424	412	399	424	429	405	441	449	434	439	461	425	426	418	399	400	435	430	449	385	403	398	448	396	406	423	409	466	416	445	441	434	402	419	414	436	419	416	419	400	437	430	397	448	461	399	433	443	404	455	396	376	405	439	401	432	439	462	414	390	436	419	426	410	423	370	429	449	447	411	445	446	421	382	423	443	457	432	441	392	455	431	413	413	393	407	410	412	422	389	439	416	429	450	433	407	427	432	440	414	425	393	395	425	435	426	417	417	449	438	405	429	427	379	405	406	410	448	398	440	434	463	431	426	425	395	429	390	441	420	409	445	459	417	435	408	410	439	365	412	404	436	438	408	411	438	420	439	454	391	416	400	436	453	407	396	411	414	424	413	423	430	412	403	419	424	389	415	415	415	427	421	442	432	386	423	401	401	438	398	448	423	442	415	435	446	441	444	412	435	423	427	424	380	416	433	405	398	382	385	436	422	418	437	441	442	380	440	416	410	437	383	434	415	428	428	401	446	392	373	405	416	435	432	399	408	430	401	419	401	423	432	428	419	418	419	421	391	431	391	433	385	411	453	418	389	431	430	444	431	452	416	440	390	432	411	412	417	465	465	415	430	449	428	434	423	405	400	411	462	417	416	404	445	410	445	450	412	435	422	440	460	397	439	411	422	418	449	464	447	383	392	420	392	413	402	430	440	437	417	401	393	427	431	406	443	422	420	412	442	402	405	417	497	427	404	426	405	404	437	408	413	459	384	435	445	397	403	442	390	407	483	366	410	459	465	428	377	436	406	376	405	430	418	388	424	399	426	373	431	398	414	452	430	401	429	421	447	417	415	390	413	433	393	430	468	405	411	429	402	432	438	436	433	431	441	420	460	452	407	436	411	410	413	427	433	448	424	432	422	428	421	414	416	390	415	449	457	452	394	402	446	363	407	390	447	402	377	438	412	445	363	366	429	442	403	449	422	413	435	412	404	395	439	424	427	439	438	440	403	418	420	449	448	455	430	445	433	409	416	410	397	369	394	444	439	376	457	435	408	407	446	426	428	447	427	418	391	438	407	397	456	393	410	374	444	438	416	421	430	432	410	437	399	398	425	457	413	427	415	435	425	409	407	432	441	441	414	460	427	450	390	414	435	397	439	433	417	415	411	431	392	438	431	430	428	403	418	450	417	457	397	402	437	407	406	448	443	411	423	426	405	419	463	438	400	418	431	394	426	405	426	398	451	396	421	411	432	452	424	422	436	403	403	423	457	441	432	417	416	418	404	425	467	441	432	441	454	414	404	469	447	383	379	393	403	419	420	407	405	423	418	451	450	416	401	460	406	440	453	419	434	412	440	430	407	438	401	397	412	432	413	418	429	417	434	425	405	413	429	472	431	446	408	373	388	416	380	397	422	446	397	404	407	396	435	427	422	415	406	430	416	395	422	464	413	448	410	401	444	399	433	392	416	433	434	394	425	401	411	450	445	437	399	420	403	466	438	429	436	428	420	432	410	408	448	446	417	414	424	447	429	445	408	441	403	438	423	419	425	406	422	432	472	427	445	417	457	467	414	399	450	387	407	433	389	437	414	439	434	415	401	456	419	424	438	435	437	394	432	416	427	404	444	426	403	429	417	427	454	388	429	434	397	431	420	428	406	399	441	476	435	453	413	453	403	461	419	419	401	462	416	436	440	411	454	434	460	430	438	429	403	399	427	426	448	435	429	428	372	422	396	415	425	401	430	404	390	406	453	419	424	390	420	424	403	408	440	408	441	381	447	424	403	446	398	381	429	453	439	421	430	415	423	440	420	387	438	417	458	411	393	392	422	408	423	434	432	448	413	441	457	480	403	413	431	468	365	443	427	409	434	404	403	438	414	433	442	458	417	433	417	416	409	416	383	403	447	471	425	456	405	436	407	450	402	425	430	480	432	433	428	424	441	433	414	403	436	434	391	418	360	406	452	433	433	405	470	417	417	407	419	416	396	438	405	446	439	432	426	440	416	385	416	422	425	413	411	391	446	454	400	413	421	440	401	421	418	435	379	389	446	393	401	417	429	425	435	453	411	434	419	419	421	424	447	425	427	422	430	435	420	447	427	455	407	437	432	457	400	384	388	440	392	390	434	410	491	423	421	430	381	387	452	426	425	439	426	419	382	397	418	425	419	409	435	399	412	443	433	381	389	414	438	426	389	439	414	451	416	439	415	429	407	448	420	446	412	394	449	431	405	441	422	405	443	403	407	428	396	450	414	472	422	420	396	441	430	425	412	437	412	412	443	414	391	388	407	445	413	404	427	429	431	441	406	453	409	399	418	445	420	438	424	397	413	443	435	416	447	409	416	411	410	468	394	392	427	424	421	413	409	411	435	420	428	455	435	441	432	428	367	428	402	417	427	440	420	431	403	392	416	451	383	390	414	444	413	402	412	421	407	406	396	413	439	405	456	434	422	440	431	420	404	435	416	446	423	455	415	420	436	401	416	424	409	426	412	446	451	404	411	415	437	432	427	409	438	425	408	406	452	404	435	425	401	391	415	435	443	435	423	412	387	413	405	422	440	444	399	437	388	459	399	409	453	387	430	424	464	430	374	406	444	386	406	427	412	373	486	390	405	418	406	441	407	424	404	434	409	426	435	407	398	440	378	406	466	408	408	397	432	417	424	460	435	433	445	428	439	418	421	405	455	416	459	435	411	442	352	439	411	419	406	409	416	440	422	436	431	441	414	417	420	450	407	385	400	444	436	409	405	427	461	426	451	439	462	418	419	428	372	425	425	449	412	426	433	427	430	401	402	403	397	422	410	446	445	383	460	390	428	452	421	403	451	428	403	382	425	406	450	414	415	425	435	414	412	433	421	377	431	456	394	432	416	424	387	400	429	395	435	417	432	416	467	430	463	431	425	416	432	443	416	423	442	417	460	403	403	428	447	410	420	374	405	445	451	447	441	416	420	452	437	463	431	437	423	420	449	404	427	402	415	409	432	430	414	415	414	414	415	454	410	412	401	427	430	429	435	398
25399	21341	27581	25602	16228	8664	5560	10606	19765	14209	6105	2000	816	596	484	474	446	502	487	455	446	480	468	426	456	480	492	520	474	465	467	454	472	438	472	475	512	481	482	423	480	465	425	481	512	423	452	500	438	467	477	471	473	461	448	448	442	426	436	460	457	441	453	455	435	469	416	432	471	474	469	466	438	465	476	454	465	481	489	448	461	463	448	482	433	419	447	486	429	440	433	429	465	434	442	483	479	472	496	444	500	412	479	481	453	453	441	471	440	451	459	432	468	480	473	475	439	474	430	442	447	428	466	498	481	437	399	491	450	477	437	477	447	458	458	475	444	462	482	440	482	430	472	475	435	463	484	458	459	478	472	454	457	448	458	421	426	422	426	436	488	464	460	430	442	454	435	455	491	462	443	435	451	468	475	462	494	467	462	454	476	471	442	449	476	481	451	456	433	505	435	468	442	436	436	473	469	454	439	446	463	484	530	491	499	432	445	466	454	455	474	469	474	463	472	454	484	466	436	450	467	439	435	425	451	425	398	454	517	457	429	446	468	436	417	470	470	464	468	449	462	481	449	439	461	480	409	483	482	463	450	437	439	459	459	480	458	478	455	457	455	450	484	442	460	477	422	472	495	446	453	448	510	485	473	439	451	428	475	444	431	482	467	470	493	474	470	425	487	466	478	469	455	482	481	446	448	456	459	430	493	451	441	463	468	453	457	431	431	475	451	441	462	470	503	466	458	455	440	483	498	473	470	446	439	514	447	475	491	425	493	433	469	469	454	456	458	511	447	482	498	464	451	436	432	444	492	475	481	439	467	438	483	459	456	415	433	468	428	479	473	457	483	491	484	486	429	456	471	442	435	444	424	450	476	452	473	490	490	477	463	488	451	469	456	431	473	433	459	429	469	466	421	455	456	460	469	500	479	472	437	432	457	433	419	439	462	465	453	469	449	427	450	466	488	451	451	471	467	501	459	476	503	441	458	462	469	439	432	442	451	479	442	439	462	451	425	442	481	419	469	463	437	455	444	465	494	472	509	478	474	453	452	450	453	456	459	446	470	459	428	398	497	437	448	465	433	466	468	432	484	449	441	457	441	476	460	461	457	457	434	461	493	502	410	432	446	474	437	481	427	456	459	475	464	505	487	451	464	464	473	470	505	452	414	452	435	472	470	485	414	445	458	449	460	446	437	470	447	443	440	438	431	469	439	462	470	470	436	470	470	446	436	437	476	474	431	455	467	456	468	443	480	473	454	431	468	448	438	429	424	461	471	442	487	443	440	484	442	476	467	419	488	442	429	440	461	482	489	482	418	428	485	479	443	445	424	452	521	435	488	442	440	467	500	459	451	467	498	433	466	448	447	437	442	421	468	456	443	446	473	456	471	457	489	448	462	471	465	480	472	493	481	479	453	466	466	464	436	434	442	471	426	449	468	468	457	480	468	477	489	449	457	422	424	469	446	459	440	474	473	490	429	476	469	491	430	467	454	465	467	492	446	452	415	466	452	499	449	446	431	492	429	438	476	463	475	460	429	464	429	464	447	464	442	430	490	430	448	433	447	484	441	459	483	484	457	402	481	487	469	465	465	456	439	471	463	413	460	429	469	426	451	499	429	468	455	391	498	493	477	462	484	461	467	468	458	469	449	449	471	471	438	457	462	426	463	441	456	463	466	444	497	447	437	482	495	469	449	423	447	450	448	460	462	471	508	456	470	426	428	494	480	404	479	458	475	462	441	469	465	457	489	448	457	500	472	443	424	455	472	458	472	459	477	462	442	483	441	463	473	459	460	469	449	430	457	453	453	493	468	420	447	447	450	475	443	454	484	436	528	474	430	466	443	441	436	462	480	476	463	484	458	419	427	493	443	455	469	468	466	447	448	475	475	440	497	467	446	442	454	459	456	448	435	446	443	433	473	455	491	452	465	443	428	444	484	439	450	433	481	464	411	482	431	440	487	454	439	482	465	480	474	461	470	436	462	438	461	484	437	480	467	472	466	419	474	502	459	509	495	457	456	438	466	432	472	457	462	501	459	442	470	469	492	465	425	455	464	432	432	445	435	452	474	414	454	476	424	450	418	479	453	499	459	447	437	431	464	454	496	446	458	468	495	476	439	496	468	435	447	435	419	450	455	473	456	474	480	470	477	488	428	451	432	440	447	446	475	502	429	440	463	493	470	430	428	454	428	451	453	459	430	458	439	522	449	467	436	440	460	459	452	458	463	433	445	485	469	431	463	452	485	483	464	450	421	471	457	464	474	425	464	453	474	430	448	479	416	436	434	435	478	447	440	476	456	471	472	493	472	465	435	504	452	418	470	466	468	455	467	479	478	429	466	469	461	470	437	474	491	432	465	464	436	460	467	474	427	458	481	446	447	439	471	448	464	476	410	447	494	434	450	453	438	450	472	454	468	464	489	435	470	443	425	441	460	451	444	472	471	449	465	488	467	455	443	478	434	439	472	489	473	465	434	491	473	437	463	444	453	496	472	464	465	478	486	435	438	472	461	426	438	467	447	437	460	452	465	467	475	462	453	463	452	460	490	456	449	447	429	460	453	466	460	488	449	492	441	476	462	476	442	476	431	432	480	488	483	423	479	437	481	445	467	441	453	450	454	467	465	449	440	445	494	414	464	457	465	465	434	450	483	428	457	458	434	443	449	487	467	465	485	492	474	454	478	415	433	460	449	435	452	465	448	480	435	452	467	450	417	471	400	493	476	448	415	444	463	463	479	429	470	445	443	448	490	448	449	485	456	439	442	450	461	436	436	449	468	443	494	493	467	446	452	418	471	457	477	475	468	501	462	452	464	462	439	489	463	469	439	513	462	469	438	462	443	501	454	432	439	453	442	445	472	465	474	466	465	474	450	509	467	429	407	473	437	460	438	441	439	470	445	419	459	452	462	448	432	485	451	496	470	441	450	479	472	447	470	452	454	487	419	462	437	417	489	436	438	468	457	461	459	458	462	460	448	448	462	440	427	458	471	478	479	445	467	468	458	475	487	481	459	460	460	466	472	458	441	476	467	458	439	439	478	478	478	465	448	452	491	496	496	459	459	441	434	396	483	454	505	466	434	454	470	467	478	472	478	458	483	479	468	489	442	466	468	485	451	497	428	444	463	488	454	469	445	435	440	446	423	485	441	437	424	444	484	452	445	491	465	439	450	487	476	442	477	458	464	461	496	454	465	437	444	452	400	480	465	488	465	434	478	443	440	444	460	473	468	466	463	473	460	442	449	474	466	433	513	460	487	431	412	495	444	462	443	453	443	477	465	470	489	420	490	474	474	497	464	448	455	471	473	492	437	454	450	513	492	447	465	444	479	464	453	449	480	461	439	439	458	439	437	446	464	475	443	470	424	433	454	449	457	442	443	475	454	453	473	415	481	462	459	451	432	473	461	443	490	456	457	439	450	422	454	469	423	424	439	464	447	450	463	447	485	448	453	460	428	485	443	434	489	443	450	444	466	415	459	447	476	460	431	451	469	454
5579	11399	21182	14555	10677	7659	6087	13014	19587	12457	5736	2286	796	532	442	488	417	422	474	440	440	426	426	428	489	446	454	417	460	459	407	457	446	428	419	440	441	474	444	482	454	438	439	406	468	435	424	463	446	497	446	452	457	475	448	453	481	463	473	467	437	429	438	415	461	436	460	443	450	468	476	436	446	449	447	444	447	454	486	459	436	440	415	469	414	402	500	447	428	446	460	429	464	465	450	462	464	469	463	445	470	463	436	439	460	443	457	465	411	434	447	453	427	471	438	473	485	441	464	462	437	465	437	457	452	436	447	436	413	480	440	433	449	416	465	460	419	423	448	424	425	442	442	479	460	424	426	467	422	441	448	467	427	434	470	465	470	460	453	458	445	431	443	447	440	441	418	443	465	440	453	442	458	422	485	456	446	456	451	392	460	459	428	450	447	495	440	455	438	438	441	443	412	436	477	458	466	461	459	466	457	434	458	449	458	444	435	458	484	462	439	443	455	444	444	431	465	445	419	404	444	425	470	461	474	438	433	440	457	448	451	420	425	427	455	454	433	470	450	440	454	416	407	423	462	416	476	446	467	458	419	454	478	409	415	501	455	435	395	441	424	461	424	447	403	429	484	460	456	424	463	472	482	459	431	450	469	400	446	453	433	436	473	442	500	418	441	474	457	463	482	438	487	449	477	463	399	425	448	445	468	454	427	429	462	413	472	430	448	409	478	457	440	430	450	456	464	412	468	489	454	428	467	500	460	434	455	421	459	413	425	448	413	451	435	405	452	428	402	440	453	427	447	451	435	444	468	435	428	444	445	454	434	433	422	452	441	394	431	472	452	417	440	460	454	466	441	469	458	453	428	453	458	472	450	440	466	459	424	424	438	436	446	410	442	463	447	457	425	472	414	437	455	440	484	462	464	426	466	472	440	488	451	489	433	419	449	453	417	435	464	462	456	442	478	467	433	444	429	448	434	457	469	446	458	442	407	465	456	464	457	445	453	475	438	460	472	454	408	467	437	439	409	490	462	448	480	448	448	456	438	447	435	453	427	441	475	447	492	450	480	440	478	459	437	445	450	458	444	457	449	446	430	442	459	435	446	453	437	442	470	443	474	473	466	423	466	452	441	441	447	434	477	446	485	433	405	451	422	418	455	455	453	436	434	425	416	463	461	420	395	456	459	459	452	459	467	431	397	431	430	432	438	419	448	439	456	432	436	432	464	431	443	416	475	439	436	447	454	423	408	409	454	437	474	447	455	443	410	414	482	443	394	473	410	412	482	476	430	469	417	487	459	408	451	440	421	472	450	462	442	448	456	444	465	444	457	444	472	432	422	452	478	444	435	445	430	419	479	432	450	448	461	451	419	470	461	504	419	425	438	410	459	416	464	439	479	409	444	441	430	464	455	421	445	450	425	452	474	429	444	435	426	424	497	419	441	474	427	451	455	501	445	450	477	453	451	426	458	465	498	432	440	434	437	441	440	423	440	486	438	440	453	444	453	437	459	428	450	423	482	438	450	450	452	447	437	459	417	438	447	468	439	472	450	448	439	441	459	438	422	457	433	444	487	469	395	447	418	415	456	443	440	445	447	469	438	460	433	448	449	441	443	450	448	461	376	448	423	402	453	432	432	460	433	409	469	433	425	452	476	444	447	432	461	431	474	430	422	435	461	475	412	486	443	481	456	428	463	450	454	436	450	448	474	448	488	444	460	442	457	451	433	458	454	418	439	472	462	446	459	460	459	468	441	410	437	441	439	440	459	450	459	411	465	453	425	462	436	450	428	425	425	494	451	477	446	448	468	457	420	410	432	482	442	437	454	411	455	465	424	454	472	413	438	440	469	449	461	465	439	438	432	452	435	448	474	439	463	454	422	433	447	463	431	409	435	456	423	480	457	458	436	434	442	423	482	430	410	445	456	426	452	430	457	459	441	494	474	426	431	478	426	458	429	458	438	453	462	474	467	472	432	429	413	481	414	453	433	428	446	476	422	453	462	468	459	410	460	448	423	424	453	457	429	433	461	463	447	467	445	403	442	453	476	467	445	449	456	411	431	454	456	371	459	445	469	491	441	451	475	473	462	472	412	427	450	418	436	454	403	410	432	450	433	493	459	441	467	427	416	455	409	436	439	417	458	469	451	445	474	438	465	469	453	437	442	446	432	446	465	427	422	425	427	417	477	475	425	474	466	458	422	455	403	463	437	441	457	435	477	450	466	449	441	402	458	455	460	398	440	446	435	451	470	418	428	420	462	436	431	456	466	460	439	445	420	445	438	420	444	474	429	449	415	459	458	443	451	457	407	465	400	429	473	432	459	433	437	453	433	437	464	482	451	471	428	411	425	395	430	482	469	421	460	470	450	440	437	419	412	437	432	445	446	458	423	447	486	461	432	478	468	402	432	437	504	471	473	432	454	444	422	436	437	452	428	436	468	454	430	472	442	431	439	496	435	449	444	444	458	434	420	418	454	439	439	468	457	434	462	454	440	446	456	468	463	455	484	448	470	456	410	446	468	434	452	462	464	471	441	448	454	462	494	466	412	433	434	468	446	466	439	448	466	454	439	464	414	446	451	422	463	458	430	428	462	455	420	450	418	464	486	447	386	457	450	429	432	454	427	442	444	437	447	483	458	431	476	473	484	450	430	461	452	475	453	418	444	432	437	476	473	435	454	442	431	434	469	470	425	436	418	405	437	424	449	455	397	434	468	404	440	409	442	440	439	464	424	445	435	469	464	453	449	450	433	465	408	435	442	453	432	439	461	467	448	462	475	444	440	418	453	461	437	450	477	438	444	434	440	429	443	469	465	425	417	448	465	433	478	436	488	452	471	449	425	420	455	450	454	462	427	456	488	441	424	457	421	432	449	449	469	435	478	422	410	445	461	465	462	427	435	437	446	434	455	434	444	438	441	443	434	433	480	425	455	432	442	470	463	433	457	466	428	440	414	460	468	451	436	460	448	450	436	479	429	468	459	448	462	451	419	443	439	473	465	446	474	390	421	438	433	460	441	436	504	487	411	433	468	463	448	486	471	477	426	413	452	416	430	453	431	476	444	460	428	462	485	409	442	428	428	430	423	412	421	447	447	444	444	452	449	476	461	445	454	458	446	448	486	389	425	425	439	460	440	432	483	440	425	458	465	427	478	437	430	472	464	435	425	455	450	435	435	485	418	456	440	455	442	455	447	435	448	454	433	447	452	445	421	462	459	450	455	432	454	428	412	430	459	429	426	455	431	451	414	426	443	446	453	439	439	427	458	457	459	432	458	435	462	437	404	422	463	432	455	448	420	443	434	403	408	450	461	451	473	431	476	444	422	405	428	420	438	446	439	433	445	469	426	456	427	442	428	489	422	424	414	442	453	449	439	408	445	480	405	444	454	428	419	399	485	456	427	427	428	460	419	456	478	442	473	403	477	439	420	461	433	493	460	393	456	434	435	399	434	465	437	448	462	484	433	447	436	468	440	392	460	398	472	475	483	453	437	409
24215	21395	28783	24528	21944	17908	10942	21141	38686	28722	12856	4064	1248	767	600	551	589	553	564	592	551	584	579	571	593	559	574	615	588	605	594	549	585	586	557	569	564	606	604	527	583	603	595	583	562	544	559	542	588	625	547	570	588	571	545	587	542	567	540	530	530	556	556	558	556	579	562	534	575	520	549	586	557	523	530	575	529	535	548	570	600	555	541	553	551	533	607	599	561	555	604	584	549	585	552	528	529	554	574	578	568	531	534	518	558	537	537	577	567	571	568	518	598	516	606	549	516	559	551	575	545	608	528	562	527	584	565	519	568	531	551	593	519	564	578	542	557	546	555	579	536	531	547	547	565	562	570	548	594	570	553	522	554	524	560	581	562	524	574	541	566	535	589	554	511	548	575	568	547	555	540	588	565	544	586	574	561	549	559	560	569	564	560	531	548	584	536	552	554	554	568	581	565	535	518	537	548	556	584	559	563	589	549	568	550	554	557	575	559	523	565	535	577	567	594	545	559	561	529	528	589	619	585	634	550	502	563	553	595	559	543	549	526	558	533	560	543	560	545	562	575	567	585	562	554	541	546	532	559	549	512	534	542	553	497	523	558	574	525	575	569	615	503	543	560	548	539	548	537	565	549	573	524	570	559	585	578	581	551	546	561	544	602	556	563	587	572	524	558	550	546	583	550	536	587	535	512	549	561	530	555	581	560	552	564	567	544	506	551	601	548	567	530	542	580	537	576	573	581	528	558	573	554	583	562	555	540	555	537	565	585	569	579	567	587	555	567	556	545	545	571	572	509	558	527	545	573	516	563	557	515	580	572	534	562	605	542	557	543	557	595	561	561	586	583	593	487	556	553	535	562	568	551	551	551	563	550	533	546	585	507	612	560	573	518	527	542	578	507	594	548	551	549	570	616	555	546	557	529	594	522	536	513	560	519	568	589	565	562	543	552	601	556	497	583	612	551	564	534	556	536	578	557	555	548	544	583	541	578	585	552	528	556	611	548	596	578	580	561	550	568	584	564	574	548	613	551	565	538	554	544	555	607	542	592	572	558	569	566	564	523	509	597	561	536	550	547	565	548	528	569	550	544	552	529	529	507	581	546	568	557	548	559	584	530	605	604	508	545	566	586	587	629	600	541	577	560	557	546	563	590	539	584	569	555	571	529	576	553	536	566	552	482	560	540	613	550	568	555	544	553	581	579	576	570	530	587	557	555	600	572	528	546	578	579	582	554	535	559	554	580	526	573	602	533	577	574	529	582	571	550	542	598	595	541	541	585	542	594	537	585	517	574	558	560	591	547	567	555	571	518	519	557	539	514	626	551	547	575	565	564	566	544	596	585	529	532	526	582	571	596	592	573	549	538	568	523	560	583	576	592	561	531	525	568	607	599	610	550	523	588	557	570	580	605	550	615	551	569	559	545	543	562	596	580	557	579	564	577	553	622	570	562	517	562	551	557	582	563	577	541	567	546	546	559	597	585	561	562	591	537	550	547	554	592	565	543	564	548	597	554	585	548	540	588	547	570	593	522	566	554	555	596	589	584	572	566	541	524	518	567	556	552	574	620	506	539	545	578	520	619	546	575	539	577	555	553	559	536	525	514	503	528	559	494	559	562	555	576	559	613	546	520	551	570	546	523	559	560	574	573	528	558	597	605	530	542	539	570	558	523	553	564	574	551	538	561	573	553	568	535	543	548	550	542	526	528	542	606	569	539	548	576	596	538	549	564	540	546	550	552	566	589	529	538	551	493	544	549	580	519	572	514	554	505	542	559	589	569	544	518	556	534	565	586	530	569	575	584	580	551	538	518	563	562	561	572	538	524	555	560	545	533	546	549	598	547	562	525	572	552	564	520	540	504	588	599	595	553	579	553	570	594	512	570	559	581	589	601	557	566	531	523	587	573	544	566	570	526	568	567	534	536	534	532	536	575	566	563	545	579	533	544	565	592	606	536	549	554	544	569	548	578	544	525	509	561	541	598	587	556	567	529	527	557	611	557	575	552	506	592	551	602	524	579	531	529	580	590	552	566	560	629	515	593	536	575	561	581	557	527	549	585	554	560	533	547	532	585	550	530	588	544	541	553	582	558	604	537	520	530	546	532	557	569	559	541	565	545	539	537	616	555	530	561	558	535	546	543	582	602	535	559	571	579	572	561	558	547	561	542	606	557	517	579	577	582	561	553	585	568	591	521	546	539	584	562	544	532	586	573	538	554	537	546	557	555	512	536	534	577	568	595	573	515	588	608	566	564	566	543	524	572	578	535	570	579	546	564	545	567	530	542	581	568	578	577	573	582	572	547	546	574	582	581	532	580	549	509	553	585	529	538	564	557	608	526	565	519	533	529	577	556	567	603	557	575	597	570	578	551	570	557	577	554	559	547	520	587	540	531	539	528	531	592	549	577	602	550	510	541	571	539	610	558	578	579	504	593	571	552	607	519	565	564	551	546	567	583	546	572	553	545	571	565	646	545	531	533	579	524	524	548	567	523	587	584	575	574	539	553	543	599	574	557	564	581	575	535	568	549	530	595	554	516	620	568	544	561	579	553	552	551	595	554	552	551	570	613	532	529	572	582	527	588	545	572	517	532	565	557	569	586	538	532	587	550	578	534	572	578	511	585	528	557	564	541	558	556	542	599	528	541	575	554	560	579	554	562	544	536	604	525	555	554	574	578	619	584	547	574	546	542	530	590	547	564	528	614	591	572	550	571	547	576	560	543	555	557	549	552	551	572	553	548	585	564	523	577	568	561	539	544	569	549	541	572	584	552	585	524	554	564	574	568	563	539	557	585	555	558	556	572	558	548	562	578	549	543	565	537	549	562	525	561	557	582	594	542	539	544	566	554	566	553	553	549	541	540	539	525	588	548	562	568	579	536	568	527	568	577	556	558	558	583	543	522	550	557	575	574	553	546	551	581	546	596	541	544	520	581	514	553	538	578	563	564	550	540	598	528	612	564	621	545	572	601	602	568	581	553	554	560	580	575	587	561	558	568	563	589	527	547	551	600	517	586	561	554	581	555	546	556	529	572	574	537	546	563	565	546	600	528	553	562	555	526	553	539	549	539	537	546	597	572	566	560	514	524	565	587	570	560	574	562	575	576	513	595	565	566	555	535	534	546	538	571	516	533	566	539	560	534	606	518	594	577	542	586	548	558	558	548	581	590	559	562	519	581	570	526	576	546	595	572	583	561	582	534	583	544	567	604	547	554	575	584	601	560	564	580	544	571	579	542	532	573	580	557	602	541	566	555	569	597	572	543	574	567	542	560	571	543	574	581	559	571	543	620	554	576	555	533	575	559	569	568	503	537	547	565	576	588	558	571	554	537	540	527	541	568	571	569	548	572	586	561	549	539	572	548	533	547	590	568	587	617	548	551	586	552	545	574	539	559	557	520	573	582	580	539	548	551	565	585	569	538	608	543	507	546	553	571	527	568	575	542	531	546	623	589	553	570	558	590	569	518	557	583	559	558	564	529	549	571	543
7223	22246	27665	18651	16325	11605	8773	24642	37186	22731	9961	3930	1252	727	587	556	530	564	510	566	553	552	530	542	558	513	556	555	588	591	514	561	568	562	543	539	569	553	550	553	522	533	539	513	547	558	535	555	584	534	477	541	551	535	548	570	553	522	570	532	548	572	559	566	532	542	501	535	553	525	550	546	520	511	573	504	554	554	544	568	539	517	561	558	531	558	539	497	556	511	541	551	518	531	527	503	535	590	545	587	544	536	556	530	511	549	534	521	521	525	558	530	520	541	518	542	563	516	531	519	527	512	560	562	563	517	563	525	517	509	567	556	519	542	522	513	521	538	503	512	507	498	524	516	493	521	518	534	508	544	554	527	534	527	545	545	519	576	561	520	524	507	584	573	522	538	566	508	505	543	520	484	515	549	532	511	539	516	548	541	538	507	536	516	520	560	517	574	524	544	548	548	531	560	518	563	561	575	535	576	573	562	501	541	510	529	521	574	523	540	574	528	529	535	537	553	538	545	542	515	566	518	579	524	529	512	564	522	545	497	538	498	562	553	506	514	530	559	541	529	535	524	517	511	516	538	538	536	539	514	568	542	527	566	524	563	572	528	555	504	577	512	540	519	527	571	522	523	529	556	570	539	540	522	540	524	546	491	510	543	504	551	528	549	488	559	602	528	528	513	558	543	496	522	532	557	513	510	525	518	525	525	581	505	578	547	522	521	489	528	546	488	550	596	549	555	514	539	530	529	511	545	525	553	534	527	557	537	574	545	552	554	542	518	534	514	530	548	542	569	521	558	503	516	521	559	504	548	518	527	535	541	531	530	548	533	547	565	522	536	552	552	530	542	510	556	502	526	531	549	494	502	531	512	541	512	535	537	528	518	523	539	549	548	554	565	528	526	549	548	541	514	532	535	532	542	511	513	497	500	551	516	509	541	538	535	527	521	541	539	548	550	503	564	509	510	530	521	511	564	533	500	534	547	484	507	516	544	534	544	491	581	536	556	557	523	509	536	534	518	563	527	565	539	538	536	530	520	531	534	509	538	535	548	526	519	525	576	570	501	585	550	544	586	568	554	567	501	526	560	541	562	544	547	583	586	541	539	556	527	569	589	522	558	555	563	530	517	520	567	542	548	552	545	530	506	547	516	530	530	547	536	536	530	540	511	507	534	530	521	520	540	549	568	553	510	538	525	570	493	536	500	575	543	534	535	528	541	519	522	524	544	523	582	573	518	536	547	511	589	520	578	548	539	535	560	549	563	532	533	542	527	486	508	508	553	554	536	564	558	533	590	553	526	515	519	552	504	545	509	549	511	551	524	554	550	532	534	504	522	531	568	517	587	524	556	549	502	503	550	561	487	550	608	519	533	551	520	563	583	558	530	544	534	479	527	536	499	562	562	528	520	551	578	556	534	540	496	534	543	536	546	526	546	536	502	550	555	519	510	535	535	560	547	540	516	512	548	523	527	553	572	537	524	525	512	527	543	526	540	547	548	540	532	597	529	532	532	582	547	516	542	527	530	529	547	552	525	564	553	529	546	547	537	523	534	581	529	561	526	593	507	551	522	515	529	518	523	534	568	558	541	569	532	541	518	553	562	538	555	545	508	506	481	491	531	524	549	520	541	523	523	535	504	520	510	579	549	555	551	547	543	483	585	504	560	538	544	560	550	521	517	525	506	556	525	551	522	517	550	502	501	574	487	551	526	540	555	564	499	524	552	511	530	545	532	530	555	585	547	564	539	553	553	560	504	501	522	548	589	494	477	552	520	463	510	562	518	512	535	488	535	554	552	495	547	552	524	501	552	540	561	556	564	506	545	521	522	553	559	557	506	503	533	549	546	541	571	556	529	551	548	569	500	492	529	493	582	543	548	532	527	543	532	532	565	523	539	533	542	571	516	550	543	558	577	518	530	566	524	529	579	531	550	515	524	560	570	556	541	465	516	537	544	534	531	544	538	484	496	539	532	538	551	533	529	510	563	526	537	545	511	545	531	530	528	524	568	539	528	528	583	566	566	541	541	562	564	504	498	538	515	544	533	512	564	542	524	532	530	543	542	525	542	573	513	536	517	547	512	521	524	535	522	526	538	553	528	527	536	569	548	534	534	532	545	505	542	515	547	534	496	557	570	563	534	534	504	510	546	514	496	532	540	526	528	542	518	542	559	508	518	559	507	537	517	502	539	520	562	551	527	538	531	526	554	522	558	556	555	580	549	494	518	526	499	534	565	536	532	516	446	560	536	550	526	536	558	542	543	529	527	535	544	522	516	521	551	502	551	564	510	587	524	540	511	523	518	548	574	508	507	514	509	513	534	564	510	570	568	540	540	542	491	482	513	508	524	537	501	522	525	543	577	549	513	506	556	533	517	548	568	512	573	553	472	523	516	500	531	555	571	532	554	512	562	530	494	495	516	547	518	522	530	504	529	540	539	559	546	545	538	504	499	538	567	534	556	512	550	589	540	528	475	538	523	560	539	541	523	527	488	512	522	554	544	547	511	544	578	532	526	563	528	549	550	546	540	493	535	563	531	532	550	537	532	557	530	558	550	556	571	555	541	548	520	546	520	527	519	519	527	516	509	558	571	541	509	537	504	545	511	526	504	476	493	539	552	532	534	561	530	560	526	567	538	508	542	522	575	554	524	564	558	543	519	477	539	521	511	538	516	531	536	502	528	560	529	549	534	506	556	512	512	487	492	531	526	508	542	518	500	564	552	530	555	531	520	546	538	509	483	566	527	532	534	544	517	552	545	493	545	576	532	524	553	551	530	516	539	521	496	518	526	519	555	520	540	493	561	550	530	515	530	493	553	513	608	504	594	498	545	520	548	485	535	512	574	491	539	552	512	533	552	521	521	530	552	588	521	543	589	526	517	529	514	507	537	541	537	504	555	509	543	562	533	503	543	525	553	568	519	551	545	521	542	498	548	542	556	533	504	567	568	502	543	500	551	551	589	528	509	504	522	532	541	530	540	527	538	491	515	532	527	524	528	522	518	548	539	541	499	475	540	545	517	495	516	503	505	500	502	512	545	543	555	552	519	555	499	575	545	541	528	523	565	516	497	535	532	541	569	517	499	511	513	505	488	526	558	515	548	554	525	544	502	500	513	541	533	536	475	564	530	540	555	567	547	498	530	536	506	533	533	550	527	546	507	539	539	508	545	524	561	518	539	515	510	517	576	534	564	542	552	548	522	574	559	501	537	536	541	537	503	563	574	545	534	502	520	585	581	523	475	547	537	511	445	467	553	505	540	511	544	549	553	555	540	539	519	548	565	554	536	531	546	525	535	527	511	535	560	536	513	539	548	509	569	520	509	553	529	548	549	526	512	575	508	540	553	549	519	543	560	535	522	534	485	527	519	493	488	555	507	545	513	550	514	553	534	525	512	512	532	565	499	538	499	522	521	514	577	539	503	522	556	523	559	565	534	515	533	507	501	516	526	561	537	528	524	535	542	578	577	555	524	508	539	525	536	524	525	533	564	509	531
27916	18277	13302	7094	4076	2671	1506	1365	3134	1968	1092	682	508	453	483	444	429	450	485	472	433	464	481	447	428	456	434	487	453	465	502	460	461	501	453	474	415	468	450	449	449	449	473	442	475	388	423	451	481	474	445	424	447	479	434	465	441	431	484	410	467	472	465	459	465	462	450	497	441	462	447	473	480	454	458	424	453	433	434	469	416	439	416	439	469	446	478	455	481	453	450	471	462	433	440	452	447	508	476	456	464	433	457	455	460	487	432	469	481	494	479	445	468	448	453	448	439	459	439	451	446	443	508	457	436	463	479	466	431	470	454	469	486	459	487	467	470	450	479	468	460	441	452	461	438	475	440	434	475	463	413	489	477	468	450	474	480	434	439	445	447	457	439	452	458	449	446	437	407	433	451	456	478	424	446	466	519	443	479	438	475	458	468	469	437	458	461	482	417	452	481	463	431	406	460	472	453	501	456	454	434	428	443	450	445	446	438	459	445	422	482	480	473	442	429	451	440	466	444	479	421	492	466	510	478	458	439	462	442	465	451	467	448	453	485	472	460	491	498	501	442	446	468	463	475	492	456	445	421	457	445	452	471	447	455	451	461	443	411	478	470	469	459	430	440	481	453	442	458	443	456	469	447	449	447	480	474	490	438	421	421	476	452	462	447	459	414	512	479	461	474	447	468	473	460	443	442	480	463	433	461	437	470	462	439	500	446	400	443	466	460	437	454	443	436	464	475	433	457	454	450	456	475	455	430	506	435	462	496	467	455	431	425	501	491	432	433	459	451	454	453	431	438	461	466	480	465	466	476	445	433	418	458	429	449	427	448	427	501	447	461	447	449	411	444	436	457	454	489	448	447	451	456	450	525	477	437	442	478	440	440	430	445	490	474	425	436	457	470	464	466	450	485	488	504	431	430	440	452	466	461	474	473	481	472	427	457	438	464	488	421	469	468	450	407	424	459	453	470	435	446	491	480	459	478	444	450	447	494	499	425	444	437	460	466	466	483	427	451	485	468	471	469	438	511	460	468	483	429	418	487	459	446	458	474	446	478	445	511	453	448	461	428	424	483	423	441	469	442	444	454	500	445	423	451	470	469	456	446	476	482	475	512	458	461	478	467	417	468	439	434	445	475	410	430	446	443	463	421	451	443	475	446	455	464	469	430	471	416	453	449	472	475	446	466	452	486	478	456	420	449	473	471	470	463	480	479	459	439	447	486	441	442	452	479	441	497	456	446	417	465	480	504	443	467	453	415	459	435	431	437	444	471	461	477	459	442	472	478	447	436	508	449	477	442	465	409	445	477	446	470	449	481	459	461	490	461	449	488	440	471	442	437	432	452	427	481	462	451	462	483	432	443	438	467	441	424	451	433	443	452	524	455	469	441	496	469	448	431	472	456	429	468	480	419	460	433	467	454	413	484	472	462	463	481	469	463	453	457	419	490	443	443	464	426	442	439	466	444	440	423	465	436	439	496	493	445	412	457	444	428	450	472	476	450	462	454	419	457	485	449	458	434	450	456	438	433	449	446	469	450	438	464	463	465	464	476	490	436	450	423	466	438	424	467	478	495	475	441	442	467	428	459	476	475	458	462	425	465	465	446	454	462	486	441	441	486	415	427	466	455	438	461	486	424	446	448	488	427	435	470	475	444	465	463	429	457	456	467	483	427	465	453	468	419	406	431	488	457	481	459	451	436	473	415	456	447	465	465	477	439	462	479	451	447	454	422	438	432	452	523	445	428	470	448	474	494	497	423	482	458	456	466	476	473	432	426	496	429	457	417	462	425	450	480	460	460	469	417	453	449	468	451	446	431	481	454	481	437	499	519	468	452	449	428	471	490	444	438	446	486	436	504	444	467	447	442	459	467	447	417	450	448	449	497	431	412	433	490	460	474	477	433	448	488	484	404	431	460	480	456	459	468	439	460	481	470	467	479	457	453	455	471	439	436	463	485	478	443	420	439	411	496	440	448	462	504	479	412	453	474	434	456	433	433	441	447	498	464	424	478	419	466	452	438	482	493	484	438	442	464	446	439	428	493	455	468	484	472	475	442	476	432	448	483	437	457	456	452	447	447	438	416	456	435	444	453	444	447	494	426	453	427	458	484	480	431	454	432	446	423	444	449	436	452	458	481	473	440	444	499	411	428	481	453	418	468	457	420	451	412	464	477	466	458	433	455	432	445	458	430	418	461	437	497	449	459	455	452	491	508	450	476	470	484	473	498	481	457	490	431	425	421	419	493	468	453	468	502	476	406	457	431	422	415	496	466	430	438	465	459	442	471	438	448	468	466	450	478	418	464	432	459	507	479	424	431	465	421	497	410	492	472	447	447	430	463	428	431	449	432	433	437	528	454	435	494	490	458	516	497	474	418	464	437	449	444	435	445	462	436	452	477	488	455	493	462	477	490	430	459	494	480	464	453	450	491	485	465	440	455	463	478	461	440	500	441	467	456	441	446	473	427	479	446	460	453	468	455	470	435	447	461	426	442	487	440	482	440	465	448	427	486	491	429	475	455	454	449	489	444	451	461	453	447	467	469	439	474	425	483	454	451	448	478	455	464	445	413	475	466	427	426	430	445	468	444	458	494	419	458	484	475	455	484	460	443	480	489	473	485	441	461	439	422	426	418	449	454	436	411	465	444	463	441	429	458	462	466	473	461	480	462	490	430	485	478	455	470	435	481	466	453	447	460	477	434	439	436	482	492	434	462	466	460	481	451	466	435	460	478	478	466	485	440	467	489	476	491	452	469	489	489	441	440	451	419	396	468	463	444	432	448	443	488	488	497	457	432	476	488	448	466	453	452	484	457	447	446	462	454	452	457	443	476	424	480	473	441	454	453	484	463	429	442	456	459	448	474	499	465	459	455	436	437	483	453	460	465	465	472	443	480	479	457	487	449	435	460	465	443	494	472	439	441	465	476	500	473	461	444	480	480	463	469	456	441	397	490	483	476	479	449	446	484	453	430	475	463	459	466	465	434	442	470	431	470	437	465	418	452	440	434	450	464	435	500	443	467	453	435	455	461	474	432	454	448	474	468	449	471	442	430	473	462	455	446	470	494	471	435	468	492	488	465	427	453	459	458	502	495	475	432	425	449	489	403	444	450	438	465	466	457	429	450	458	453	469	476	490	441	482	460	450	456	446	453	484	468	400	444	441	450	440	463	471	457	483	468	451	465	430	427	485	446	432	503	470	445	435	491	477	465	472	482	416	426	445	461	441	464	473	443	441	434	440	465	441	484	496	445	449	457	499	458	460	409	435	459	457	478	432	452	431	468	468	428	467	465	469	458	465	475	486	439	467	464	471	449	452	467	472	480	449	488	488	426	467	435	430	462	478	466	457	491	452	424	481	436	515	462	455	467	459	445	473	455	397	458	456	475	511	472	455	476	454	438	423	433	446	421	449	445	471	415	450	432	456	427	493	455	460	463	464	456	434	461	436	503	422	453	469	451	457	445	455	402	437	453	478	432	490	495	470	460	453
7746	13023	12427	6031	4896	3653	2008	2017	3974	2136	1219	671	512	467	429	417	417	441	445	441	455	464	410	439	427	420	443	428	426	432	401	416	422	425	419	428	448	432	435	406	452	448	416	439	441	387	424	418	453	430	432	406	405	407	416	433	406	421	411	459	424	405	434	425	391	439	407	433	440	434	416	409	413	445	425	453	434	446	439	423	430	417	442	429	442	442	439	425	433	441	466	402	462	438	425	405	430	425	431	429	439	427	420	424	413	416	399	444	390	421	437	419	391	412	415	442	472	405	434	411	417	396	392	416	452	401	420	400	414	413	435	421	424	431	432	433	380	417	439	433	383	423	421	453	406	435	416	445	465	445	408	415	427	425	448	416	408	413	431	468	441	429	434	414	426	434	392	419	434	382	418	451	442	440	446	443	410	406	413	398	446	434	436	451	445	418	398	419	410	428	437	406	440	395	423	432	457	449	448	436	407	443	381	436	458	437	436	403	484	412	432	442	440	422	423	447	425	427	483	454	390	437	400	410	426	419	404	459	405	449	430	432	414	388	456	429	408	411	466	418	416	437	429	435	423	447	434	459	447	429	433	422	402	398	441	431	431	410	443	439	416	425	378	439	401	449	462	424	416	441	437	420	436	434	430	442	412	452	445	409	406	444	429	411	416	411	421	470	433	418	405	420	440	415	438	446	433	437	418	446	416	438	408	443	437	446	429	424	442	399	440	423	433	427	438	452	392	418	432	419	408	475	410	435	435	459	416	410	428	441	447	426	403	416	424	401	439	393	373	430	438	417	428	438	414	432	432	447	396	424	448	438	418	425	410	399	373	434	425	435	417	408	453	436	427	451	441	428	449	429	443	394	418	454	462	410	412	427	448	443	400	429	428	432	435	436	417	431	426	419	447	440	404	456	427	450	460	465	446	415	404	438	444	433	413	423	431	421	415	453	412	437	431	452	414	408	413	408	468	407	405	420	413	417	466	445	458	403	421	411	430	441	430	439	424	420	431	405	456	420	420	415	426	416	404	411	429	419	428	415	414	405	425	398	457	443	455	449	413	404	418	459	432	424	431	395	433	436	426	431	442	433	410	432	420	405	436	425	440	432	450	439	424	467	447	454	421	442	432	429	446	413	429	429	415	426	421	443	438	458	450	474	425	430	421	431	459	397	428	436	413	430	419	451	460	418	422	389	483	418	393	398	420	446	418	452	441	379	396	416	420	403	404	466	381	445	402	423	423	410	464	425	447	439	436	437	423	425	395	433	456	431	437	437	397	453	436	404	396	431	451	460	422	452	389	399	412	449	416	441	442	433	447	405	437	408	414	450	448	443	440	442	422	432	428	433	469	442	453	442	444	471	392	437	450	442	456	462	428	436	479	425	415	438	405	410	416	465	427	440	445	433	454	383	394	422	415	452	417	430	454	414	444	435	418	415	430	427	434	420	457	428	417	441	464	410	437	437	438	419	467	440	421	421	424	453	432	469	438	424	457	441	432	433	448	420	424	437	423	413	416	449	410	407	420	425	462	403	405	416	433	413	391	404	436	435	421	422	456	423	412	454	420	422	431	426	428	439	411	445	451	450	423	440	437	403	451	390	450	432	430	471	396	402	442	401	469	434	437	423	430	463	416	461	435	416	439	392	428	416	416	431	398	466	421	426	430	473	428	438	429	414	411	428	408	438	449	456	416	431	416	428	422	391	446	425	411	426	399	435	401	419	448	478	450	462	377	385	426	427	443	398	410	415	413	419	449	439	466	435	436	432	460	417	394	432	431	416	402	411	418	455	452	440	386	437	448	460	418	405	457	407	401	429	448	412	396	424	441	437	435	423	416	469	453	435	406	418	444	416	424	405	450	464	420	424	381	423	409	450	438	445	469	414	434	425	429	396	411	395	436	431	430	422	410	399	434	444	453	439	434	401	448	439	436	430	452	445	408	466	423	428	422	418	438	468	430	391	406	423	420	444	431	430	466	407	411	381	406	431	409	427	429	428	411	447	438	412	416	398	422	448	478	410	448	420	429	425	417	395	429	453	413	419	401	428	411	424	413	409	420	434	426	409	421	423	423	413	429	421	430	441	419	444	433	415	428	417	403	433	419	430	438	425	428	422	443	458	438	434	411	396	436	451	408	437	433	453	430	402	422	438	417	464	426	410	411	442	390	400	441	444	441	390	417	419	428	387	424	409	437	436	401	446	441	440	413	424	444	446	446	411	483	424	413	454	430	400	415	445	451	443	439	413	464	449	432	401	406	401	448	428	414	427	436	430	401	408	450	410	417	416	438	397	440	435	421	395	422	397	432	433	394	433	426	439	424	448	428	418	414	396	448	404	425	393	409	416	415	423	419	431	415	394	426	399	441	429	425	417	407	443	415	466	435	409	403	449	409	479	435	511	451	467	420	420	444	424	413	428	421	448	446	420	431	393	433	445	445	406	405	424	416	401	451	410	395	438	449	453	422	387	438	403	422	457	431	426	435	446	432	445	428	446	451	428	409	458	440	451	428	448	435	405	427	443	408	437	407	451	469	420	415	413	431	398	436	414	418	411	409	410	414	408	422	429	410	420	419	425	403	448	378	443	422	401	466	422	447	424	443	405	431	413	431	437	413	431	436	421	433	424	444	416	431	434	369	422	422	431	444	413	454	446	451	416	435	401	436	419	386	387	412	417	435	432	421	428	430	441	467	428	426	433	426	420	422	453	449	431	467	376	404	441	459	417	406	479	499	420	397	471	441	427	449	435	402	449	458	443	463	394	455	425	419	427	421	427	445	414	453	444	414	450	406	447	448	437	479	423	454	417	440	409	454	467	450	468	424	439	466	421	453	443	460	431	441	420	431	451	437	444	389	428	453	427	425	478	489	416	447	452	396	393	432	435	426	403	446	417	435	470	412	430	439	429	438	450	409	440	416	416	446	432	448	434	442	446	453	439	402	441	395	400	432	432	428	421	421	432	421	447	442	412	444	394	421	459	409	425	448	427	433	449	411	425	417	397	422	451	437	430	410	397	480	433	463	438	434	435	437	400	425	456	425	432	400	461	434	428	408	452	425	425	430	457	457	412	418	448	427	457	422	422	426	463	401	412	415	424	403	406	423	415	414	384	434	425	448	434	429	412	419	431	407	408	450	444	424	420	457	455	432	450	374	400	450	449	434	403	414	411	429	433	421	409	440	453	458	423	404	426	442	460	432	429	423	426	417	420	437	432	436	430	382	468	421	443	430	418	424	429	428	388	434	434	445	432	456	439	393	423	432	437	462	437	430	457	448	427	427	426	421	396	435	407	442	422	442	421	453	418	420	420	463	394	430	420	432	425	419	438	468	431	450	452	442	417	448	409	480	423	388	422	400	438	443	420	443	426	444	418	457	447	423	381	429	425	431	433	414	460	407	434	447	470	402	395	459	418	447	441	447	465	417	455	389	443	403	415	434	423	418	414	427	448	440	434	441	432	445	392	438	461	445	428	437	422	409	450	438	445	422	434	433	416
25428	21373	27287	25152	13697	7964	3290	13049	22715	14255	5539	1841	738	526	490	491	433	469	475	458	483	473	436	497	487	454	498	452	452	487	448	495	473	465	458	448	434	473	443	537	451	429	437	492	468	472	475	488	460	452	479	448	441	428	470	442	454	488	452	508	482	480	446	433	452	463	471	469	434	441	443	461	438	445	454	447	457	469	456	406	461	442	418	428	450	444	459	504	467	488	443	435	439	457	469	417	451	468	444	472	465	474	457	441	453	447	477	467	445	471	437	460	485	469	473	477	436	455	503	434	440	471	461	443	412	473	459	474	447	456	466	442	430	469	461	464	480	441	464	458	468	465	434	459	457	474	432	436	431	460	433	440	444	481	456	505	431	471	416	474	434	442	468	419	470	471	459	460	422	451	433	464	460	409	445	455	467	477	467	459	492	435	474	449	442	461	478	483	469	440	472	471	437	444	475	436	493	507	490	467	491	477	471	433	483	426	464	489	446	464	479	420	488	435	471	477	462	469	451	476	485	455	431	460	452	475	461	431	484	464	442	457	480	490	518	415	480	475	445	434	482	461	460	448	439	506	473	413	462	459	435	493	508	439	466	483	475	445	449	439	438	458	489	395	466	466	479	443	439	472	489	470	452	469	454	463	484	444	447	446	493	437	441	473	448	477	477	450	464	467	462	462	500	465	472	477	458	461	493	418	428	459	478	481	447	452	481	450	468	452	444	430	461	466	440	475	489	433	498	452	487	458	415	449	483	470	476	456	449	477	481	446	474	448	467	487	474	489	481	471	476	464	423	440	437	468	454	473	441	456	439	456	449	487	439	416	486	464	444	478	467	474	451	460	442	480	450	461	448	436	469	455	463	421	453	474	497	459	477	461	433	484	509	475	488	467	450	418	441	441	426	449	478	508	439	425	479	427	385	444	431	470	468	466	465	435	417	454	462	452	453	463	472	446	435	488	488	450	428	477	474	463	475	458	395	450	447	456	446	453	467	442	453	461	504	476	464	446	436	463	483	440	458	449	430	471	433	466	449	433	467	472	474	425	458	471	430	422	448	480	447	427	480	439	432	448	462	437	440	461	432	466	451	441	450	439	470	446	463	438	474	427	439	484	432	446	481	480	430	431	465	468	453	440	442	462	463	449	476	441	446	473	435	435	419	471	452	462	463	488	467	486	463	448	479	480	439	474	468	469	466	474	469	487	446	446	460	444	438	434	463	435	488	454	429	452	451	424	474	468	451	467	424	481	438	428	501	471	454	502	462	428	477	447	437	468	443	456	444	453	443	452	462	458	470	502	435	451	423	479	482	463	456	443	444	449	439	455	455	432	460	462	491	462	423	459	447	437	464	466	479	436	454	419	476	435	456	486	409	449	445	480	441	438	444	449	455	412	447	483	458	430	447	464	436	481	482	481	444	457	465	447	525	447	456	483	473	453	432	456	449	439	451	455	448	460	426	460	401	461	429	421	482	454	446	462	459	435	506	420	470	447	449	435	446	430	417	457	483	439	454	463	431	442	426	410	453	435	445	439	472	452	446	474	434	425	467	434	456	461	436	443	427	454	488	491	445	450	450	479	435	486	426	441	451	450	494	444	445	457	459	485	474	491	445	432	500	454	448	464	422	473	463	475	425	422	491	448	464	447	439	468	452	449	436	450	431	473	469	436	410	468	461	410	444	456	498	501	472	395	472	444	483	441	462	439	470	456	455	441	460	456	464	436	482	485	482	436	456	439	462	451	495	464	452	420	439	455	469	499	462	445	478	455	455	450	436	438	490	478	451	454	450	462	454	460	430	518	472	500	427	457	510	462	450	436	429	446	468	470	437	462	497	482	443	473	459	487	435	468	462	445	428	449	423	455	418	462	440	459	467	454	461	462	424	465	448	467	438	472	462	499	448	489	455	477	463	422	463	452	444	443	429	442	448	424	460	438	439	459	491	443	482	464	453	475	501	466	452	413	440	463	440	432	427	481	457	450	466	427	444	440	452	431	437	469	485	477	448	462	472	439	420	481	425	460	461	485	461	438	448	477	447	446	491	472	446	438	437	488	482	487	453	485	459	491	460	415	444	446	479	454	462	489	472	464	497	448	483	470	445	508	461	478	491	447	403	457	424	452	415	461	501	455	453	462	488	437	439	449	457	457	434	480	461	473	458	438	476	455	450	453	488	474	415	480	456	463	449	469	472	442	483	450	428	454	440	476	454	445	418	436	425	490	496	440	426	472	436	483	432	474	467	486	496	425	490	428	455	486	484	457	424	427	451	442	451	487	466	411	462	463	452	443	458	436	441	461	425	432	472	424	467	446	465	462	442	448	476	461	463	484	470	436	459	460	445	436	449	449	437	461	482	443	448	462	441	475	464	452	453	460	414	454	454	423	445	423	478	455	494	502	433	448	458	461	457	443	480	466	418	468	477	456	441	413	435	487	450	444	453	448	446	465	477	426	490	466	441	471	466	464	453	454	427	440	450	434	451	449	480	434	456	459	466	467	451	461	473	460	448	451	435	438	480	480	432	468	431	466	454	429	486	452	457	432	492	500	474	441	435	432	463	427	454	443	421	497	460	444	454	480	451	484	484	454	465	450	426	442	453	449	447	460	468	435	491	457	449	491	435	462	447	432	450	441	486	459	457	500	478	433	432	489	452	423	447	490	436	438	469	436	441	435	472	457	449	428	459	466	469	453	471	472	466	442	450	453	489	426	440	474	421	471	439	406	457	450	468	461	494	470	481	416	456	398	467	452	471	446	462	434	465	458	460	468	494	447	427	474	461	478	449	433	435	484	427	467	476	445	448	459	450	479	435	433	459	460	476	465	454	447	470	479	442	482	444	480	431	478	433	462	446	447	480	461	436	483	450	476	476	491	485	472	427	424	441	425	465	418	447	475	480	430	460	446	466	417	454	419	429	462	417	449	451	450	479	458	465	470	428	455	427	403	508	486	415	454	442	448	455	461	479	476	453	475	449	459	456	451	439	461	416	474	442	465	427	466	477	497	430	495	497	449	436	490	476	451	444	465	460	459	438	444	430	454	438	489	459	437	467	432	495	468	468	460	458	488	469	484	404	436	516	486	447	502	436	522	462	451	453	439	458	448	431	459	459	455	446	465	410	479	450	457	452	478	490	482	432	474	464	494	429	409	433	456	470	409	462	462	441	438	428	435	500	436	426	500	444	464	444	440	476	447	462	421	446	500	474	449	457	472	478	455	470	466	454	430	471	423	461	479	487	454	463	465	454	449	469	445	452	433	459	475	455	441	420	439	454	431	455	423	440	458	486	425	418	447	430	468	472	415	482	454	466	479	467	463	440	433	456	489	439	434	433	488	466	433	449	445	454	437	449	440	469	453	452	481	492	503	449	428	451	437	443	468	444	472	455	460	472	447	509	484	445	434	448	430	473	454	473	454	439	481	478	449	443	445	467	425	486	459	477	476	469	468	458	439	467	467	451	493	498	482	475	456	474	498	471	474	431	459	447	473	453	459
8531	15929	15330	9321	8208	7571	3310	16273	21595	11656	5361	2060	788	561	466	474	464	454	483	466	432	479	449	457	463	427	455	450	457	468	437	448	447	441	451	432	458	448	414	456	442	488	432	433	453	462	444	459	459	435	417	450	436	466	429	431	446	419	470	460	429	484	453	424	451	445	450	450	430	489	444	414	444	410	452	482	461	451	459	473	439	473	458	482	467	450	457	470	447	490	447	431	400	428	445	506	454	461	442	448	439	455	432	464	464	466	439	469	470	463	416	465	454	427	491	441	444	456	457	436	434	439	441	477	440	460	461	447	426	417	452	449	447	406	444	448	436	461	426	419	446	423	477	456	449	435	446	432	439	412	445	474	451	404	447	435	429	444	459	460	422	458	471	468	443	426	428	489	455	454	494	435	471	489	459	456	405	449	450	451	469	498	455	438	442	468	400	473	457	495	422	417	452	483	447	468	459	432	450	456	401	423	435	425	470	466	442	436	427	437	431	422	444	439	441	420	430	483	437	432	460	419	488	450	431	451	429	432	475	380	472	440	482	452	399	420	476	480	425	403	495	441	436	407	457	477	479	432	450	486	430	446	424	445	440	390	443	460	405	504	441	480	468	452	445	423	430	437	417	437	465	414	466	449	429	423	461	437	435	456	406	442	432	439	469	430	411	439	452	423	426	489	463	435	480	443	445	451	442	436	474	438	412	427	440	466	418	430	442	449	425	436	450	434	428	462	455	458	473	448	434	437	411	449	434	454	487	477	444	431	484	441	427	465	459	468	463	403	441	431	456	456	453	473	460	459	423	481	424	460	431	466	437	440	447	448	401	466	456	431	446	451	459	458	435	428	472	455	451	439	447	438	441	420	484	425	437	487	458	475	434	455	462	461	443	437	427	477	427	454	455	453	470	473	456	462	440	448	419	449	478	426	440	459	466	525	424	446	437	473	426	414	477	478	464	445	403	436	438	467	468	429	413	433	451	450	471	478	415	478	478	463	432	440	441	430	414	458	447	462	474	425	452	441	460	471	438	461	457	458	465	460	470	447	450	443	436	482	392	453	421	453	401	430	500	480	456	431	430	414	487	451	457	473	464	400	465	481	440	423	460	441	474	476	401	461	459	452	432	433	452	449	425	431	452	442	436	387	442	470	421	416	444	446	444	443	443	447	438	428	433	451	409	447	460	428	477	425	424	446	451	476	448	423	455	431	444	481	417	477	461	445	456	477	426	455	432	431	455	463	435	433	430	455	445	464	404	484	418	425	425	477	449	429	464	441	484	454	466	477	478	492	441	424	437	464	448	431	451	426	434	448	433	468	446	418	413	430	455	461	470	467	435	415	459	434	409	463	480	466	453	427	441	409	490	445	453	447	461	470	417	429	426	423	452	415	472	463	457	448	412	472	431	455	427	442	447	478	421	457	428	415	446	450	431	440	422	477	421	472	413	447	438	406	452	439	465	412	440	415	462	431	427	425	456	444	447	402	471	405	413	465	407	489	428	442	448	457	416	441	452	425	410	456	441	478	423	430	446	443	449	427	481	453	418	456	418	442	428	416	467	489	420	490	458	419	431	438	419	456	422	476	431	467	462	450	413	421	439	392	434	482	430	445	465	478	413	409	424	478	466	457	438	419	442	434	446	386	421	487	412	421	427	426	410	466	467	471	448	486	439	467	420	466	454	456	445	434	444	442	454	446	440	443	446	480	469	402	431	430	415	445	443	482	431	462	431	410	448	413	446	471	426	478	450	409	469	458	425	455	434	459	445	437	435	418	478	470	452	407	413	442	433	500	418	393	439	410	453	412	457	470	429	472	415	433	435	416	429	493	470	436	436	459	454	466	435	434	490	463	448	443	406	447	473	446	426	459	455	452	428	438	423	460	457	473	441	464	460	412	417	438	464	433	470	453	423	432	460	446	434	441	437	473	432	469	451	431	421	436	434	421	451	439	440	460	403	447	456	448	439	468	492	449	465	452	448	466	435	436	462	436	449	445	468	425	446	463	459	415	424	416	419	445	422	421	445	490	462	437	438	449	488	444	449	461	424	446	463	461	444	453	419	454	444	480	422	446	460	413	408	439	465	417	437	469	445	466	496	414	406	455	473	439	461	436	433	418	430	461	444	447	445	435	465	455	453	451	440	468	446	436	468	396	456	420	441	423	439	460	420	458	391	438	406	455	452	450	486	411	473	473	452	443	452	418	431	461	447	458	406	441	479	448	433	424	448	469	464	447	407	430	440	484	462	413	449	459	472	446	407	434	465	455	488	455	476	446	418	456	447	430	417	455	420	440	458	468	456	444	419	467	456	432	413	446	424	429	463	422	422	441	449	445	468	452	452	461	481	449	434	423	431	453	401	433	451	482	436	453	469	436	446	449	443	447	465	484	459	434	472	438	492	444	423	454	413	469	392	447	442	493	448	431	476	494	442	459	435	459	442	454	437	437	414	443	451	477	452	411	479	441	451	432	456	425	443	453	430	460	439	478	471	437	438	425	400	428	480	419	471	384	458	467	411	472	439	438	479	437	456	496	452	478	443	460	467	430	428	479	438	438	457	463	469	446	463	429	442	464	447	433	449	423	462	466	426	440	463	413	484	427	399	477	439	434	445	428	477	438	438	427	487	423	470	447	419	443	480	445	419	489	475	411	446	439	437	463	396	455	466	448	432	447	439	410	455	484	463	448	460	435	424	409	431	468	436	433	454	462	461	443	447	485	445	453	459	461	436	416	431	413	460	440	414	446	447	460	397	420	411	480	444	445	460	439	463	434	467	465	455	449	458	462	461	483	472	430	430	454	437	443	428	420	477	450	454	500	435	420	448	428	458	457	444	481	462	465	435	472	449	469	441	435	501	425	470	468	443	425	435	450	454	436	472	404	438	435	451	456	479	430	406	455	474	430	410	443	457	446	428	461	424	448	462	423	425	413	455	429	437	451	428	447	440	453	442	464	431	459	483	470	436	432	461	461	461	436	445	466	462	464	441	425	410	451	409	431	478	451	467	423	464	472	448	435	462	462	397	423	426	453	453	457	459	418	452	471	498	429	455	471	441	456	392	437	467	432	445	461	452	469	443	394	414	416	420	443	445	439	438	455	439	440	456	459	431	462	476	460	419	410	462	432	442	432	459	445	446	434	440	450	447	439	441	466	445	436	428	445	422	403	447	429	416	461	433	442	414	458	399	465	420	443	461	427	469	438	455	436	406	459	458	403	419	481	463	470	435	449	453	434	457	439	484	444	440	461	475	439	447	463	430	447	431	398	457	458	428	482	469	466	474	430	425	456	411	426	454	410	447	444	397	476	489	451	443	445	470	448	443	446	463	448	439	448	456	447	421	457	432	451	414	425	489	506	405	440	447	479	431	459	460	444	439	418	459	432	472	479	432	470	455	460	468	444	446	446	476	419	472	416	431	424	469	436	436	444	443	437	420	473	472	410	443	461	438	441	476	417	469	463	447	421	438	431	442	438	437	420	444	445	436	444	470	465
24176	21346	28682	24369	21366	16541	7602	27456	41007	29093	13418	4352	1238	734	581	575	586	614	563	560	559	564	610	528	545	556	629	525	522	550	600	543	559	568	588	548	555	525	563	534	535	545	510	540	573	572	547	570	535	556	558	591	553	531	552	571	533	528	529	570	546	579	558	547	550	577	593	566	573	526	584	539	587	539	561	521	531	575	547	548	573	523	553	597	541	522	551	566	573	551	594	538	557	588	597	526	539	580	564	556	558	559	571	569	574	547	549	571	566	528	552	565	593	559	551	562	553	572	566	562	548	541	564	559	555	563	571	531	591	517	565	550	537	576	561	551	582	506	483	574	554	567	504	605	553	533	540	578	573	532	559	514	563	568	576	572	569	509	533	534	558	531	585	526	552	534	582	591	529	578	525	522	569	551	532	542	569	524	597	576	500	515	559	535	543	543	529	538	552	532	592	569	541	582	554	522	559	578	527	581	592	568	510	586	535	530	494	538	560	538	590	533	557	549	547	530	571	580	567	499	558	575	532	533	584	569	595	586	544	544	588	519	545	567	532	568	534	540	581	542	545	587	555	536	591	569	545	529	573	543	544	544	546	557	531	551	569	549	564	555	530	532	576	589	536	570	535	557	574	535	532	569	507	599	513	550	589	543	544	554	545	581	543	540	570	549	571	511	575	554	536	555	539	503	588	575	491	567	552	556	557	518	582	553	579	534	551	550	542	538	571	559	576	580	586	541	587	591	568	557	587	544	555	552	582	536	516	545	573	586	517	546	583	495	557	527	552	575	566	517	531	525	563	580	565	558	575	575	602	547	491	537	548	563	556	547	564	544	514	571	527	595	547	591	584	522	578	544	512	555	589	535	524	583	539	562	557	522	553	539	485	547	592	548	588	556	571	533	588	576	525	560	578	519	542	563	562	498	583	522	570	550	508	555	501	517	518	587	571	558	547	507	514	552	556	573	547	543	546	529	551	548	535	562	585	580	567	579	586	557	562	582	553	525	558	547	552	601	571	554	525	566	516	529	528	540	553	569	558	525	542	543	560	571	533	526	559	536	548	565	554	539	529	506	585	582	539	584	529	573	616	587	567	531	540	559	554	581	564	534	576	581	585	557	547	545	541	541	527	533	576	547	571	538	559	545	553	571	551	555	565	534	528	561	536	534	546	562	570	494	534	559	537	544	526	557	567	613	509	556	580	533	568	547	509	541	541	563	586	540	537	595	533	553	551	537	579	569	570	550	567	547	571	530	574	540	562	509	535	577	572	562	527	544	544	602	537	545	580	531	518	521	518	585	551	531	532	516	606	553	544	508	535	538	542	537	516	565	552	561	543	544	530	560	592	565	506	545	546	562	545	532	529	565	576	563	568	557	566	571	571	532	527	508	596	525	541	544	580	516	561	566	570	527	534	546	556	533	507	573	530	549	548	538	551	541	523	599	545	567	546	534	537	547	506	574	574	561	533	554	539	595	545	532	561	561	562	573	498	565	533	565	538	566	578	531	555	561	565	556	510	580	611	528	520	549	579	541	572	533	483	531	521	562	532	544	537	554	565	579	507	587	534	563	567	540	597	558	586	524	542	553	530	562	546	546	527	555	547	527	570	524	545	527	550	572	598	530	485	533	529	580	547	561	553	546	580	594	553	574	581	550	528	524	543	512	516	543	568	496	563	546	542	559	533	597	522	569	579	529	527	559	578	566	556	570	584	500	539	521	554	496	571	559	537	537	550	507	510	556	532	566	559	542	581	582	548	566	584	554	586	563	572	539	514	567	542	519	548	525	555	549	576	538	555	514	542	514	561	550	546	518	579	601	562	547	474	562	558	577	567	534	552	565	492	555	535	564	521	557	567	607	577	548	561	576	565	537	550	616	564	536	568	561	579	516	583	569	525	554	579	544	560	541	558	554	574	540	506	523	535	544	548	522	555	512	542	524	555	581	527	566	554	536	582	519	532	557	564	561	575	503	552	539	556	555	513	566	526	549	559	597	583	577	563	558	555	559	574	559	578	546	578	528	581	528	513	569	573	539	544	572	566	553	570	527	556	602	546	525	495	563	584	563	491	548	520	543	537	584	548	561	534	581	570	520	568	526	570	552	516	487	551	520	562	498	524	554	566	557	562	523	512	575	575	573	549	589	602	564	580	538	544	589	480	553	526	550	555	509	553	516	560	524	564	574	523	508	527	514	539	538	529	572	540	491	587	502	579	492	539	544	530	594	551	524	515	514	560	572	572	548	538	547	550	532	519	556	501	546	547	547	508	534	560	558	563	538	554	569	538	502	557	568	531	599	520	540	560	578	541	522	561	529	561	558	555	552	588	586	520	572	506	597	567	561	519	510	537	519	569	563	558	550	477	540	561	576	602	567	561	523	533	547	519	557	591	519	535	568	531	516	515	513	516	564	556	549	565	503	517	533	564	545	528	552	538	537	512	548	553	583	597	532	549	558	613	530	520	576	550	566	548	548	470	554	556	525	532	553	550	561	554	589	580	543	535	585	569	545	501	547	553	569	539	520	584	571	506	498	551	600	536	517	476	545	565	603	522	550	555	546	542	560	559	548	547	586	556	582	550	559	562	523	559	546	542	517	528	515	573	503	543	552	515	514	558	558	530	509	535	563	576	575	537	571	562	590	564	559	548	532	553	569	571	553	549	562	547	495	567	536	548	547	547	539	556	542	535	513	553	537	540	563	574	540	513	549	539	520	577	582	517	541	542	520	536	589	555	550	588	562	542	543	516	568	579	575	529	532	542	525	594	593	521	532	571	568	535	583	539	586	544	576	534	558	529	539	563	558	561	569	547	547	544	601	527	542	591	526	550	550	536	567	547	580	539	550	575	522	549	508	551	586	576	581	549	543	544	514	565	550	554	555	587	530	556	507	538	519	548	592	534	545	514	519	573	549	561	591	558	542	528	540	543	579	508	539	520	549	532	593	522	538	574	537	537	560	565	571	553	506	516	556	571	592	523	521	575	523	535	554	544	574	526	589	580	572	571	539	600	545	533	569	555	546	533	513	545	536	501	555	550	564	527	546	514	581	549	535	572	549	541	530	574	533	534	542	507	541	569	529	572	596	535	537	590	574	528	561	550	534	532	570	565	558	520	570	541	510	561	533	548	577	527	529	539	525	522	541	607	543	556	547	566	548	554	531	550	578	556	549	598	584	541	581	526	552	544	551	555	569	571	565	567	551	546	558	532	523	593	520	585	558	548	611	602	574	554	550	538	578	553	549	561	549	552	550	539	552	577	516	527	563	550	562	572	518	560	565	552	555	569	506	497	511	532	564	515	543	557	527	537	554	574	544	530	561	516	522	547	552	612	539	565	556	590	566	553	569	540	506	532	548	533	563	522	582	533	540	536	577	540	538	499	575	550	541	566	534	553	527	557	553	556	501	540	534	589	521	537	545	548	594	594	530	541	482	592	520	523	590	552	535	540	591	572	517	546	544	575	566	560	592	588	589	581	584	521	544	515	518	522	560	549	555
8919	19487	17401	11147	10501	10487	5614	31650	38804	23084	10480	4243	1279	721	586	557	574	516	562	520	531	543	536	516	559	537	544	496	578	541	525	517	520	523	514	529	541	499	590	530	566	530	556	554	538	581	521	533	491	531	578	534	547	525	559	544	521	602	521	518	524	534	524	526	525	531	536	539	561	546	539	534	485	501	519	569	546	520	542	546	561	548	559	520	563	562	519	522	561	524	540	528	510	530	530	522	508	525	507	513	558	504	527	529	582	540	497	498	538	547	478	524	574	533	558	545	549	540	550	559	549	552	513	519	588	511	532	570	485	548	548	512	546	566	556	543	521	547	545	583	493	532	528	521	565	540	527	516	512	501	535	495	556	522	546	516	498	548	546	519	561	488	547	522	535	574	542	523	512	519	525	505	523	541	521	531	529	521	523	502	539	533	552	552	520	528	544	544	529	529	556	521	537	498	548	556	547	517	537	484	491	504	552	538	513	513	552	538	519	545	483	524	530	515	565	534	505	533	510	492	539	527	548	537	528	540	528	543	555	555	482	551	521	553	564	566	540	507	529	583	535	510	531	517	500	548	526	544	499	554	473	553	543	561	519	536	513	535	531	572	507	513	554	517	505	550	552	583	536	522	561	559	534	502	540	517	508	556	568	545	536	547	563	503	570	572	545	499	571	521	580	521	495	495	503	532	558	492	550	546	517	515	504	533	516	549	528	563	521	530	513	522	534	545	586	563	501	516	541	470	517	518	551	520	591	516	550	543	552	509	547	497	546	585	486	515	537	551	564	560	486	492	498	535	564	560	560	527	526	532	532	533	531	523	544	567	549	493	544	552	535	564	517	544	528	570	544	525	525	518	495	549	560	496	566	519	522	491	542	518	516	541	527	515	552	522	520	508	536	534	502	491	520	506	552	530	541	549	560	504	508	548	559	522	549	557	567	573	508	539	543	519	519	538	544	521	514	549	504	547	530	517	550	542	521	538	538	557	524	526	521	535	518	531	534	508	488	533	551	527	544	573	524	581	531	517	534	514	572	517	512	531	499	562	515	557	495	522	557	551	526	505	525	491	557	516	504	559	530	521	497	540	538	532	533	501	569	526	480	565	567	508	558	486	541	547	505	577	562	516	523	528	519	549	547	487	546	514	576	579	567	576	495	500	531	540	522	557	498	532	540	532	533	577	567	585	503	546	502	560	535	550	523	545	514	510	518	517	567	508	554	524	504	517	491	511	539	546	515	549	519	567	547	534	560	547	522	524	504	546	523	531	552	537	555	537	524	579	518	513	534	482	524	537	517	555	492	540	513	575	569	542	548	556	490	525	560	564	525	503	540	565	513	534	536	565	509	533	520	515	592	533	552	540	536	537	504	525	515	534	510	518	566	498	532	539	534	540	506	546	498	514	529	528	523	509	514	518	515	545	547	503	501	504	515	538	523	519	517	548	509	526	517	515	528	506	484	497	524	502	503	558	527	540	502	580	498	508	500	548	520	520	555	552	582	517	526	540	544	514	511	546	507	504	514	529	489	522	501	558	516	570	521	548	541	537	537	488	527	526	541	509	528	540	518	558	562	508	529	555	566	544	508	537	557	548	517	530	548	517	519	540	475	504	550	552	545	519	509	475	556	568	502	554	511	527	534	580	520	523	553	503	568	542	475	500	502	545	487	547	529	554	505	515	516	518	524	539	543	545	544	555	525	539	549	524	569	543	510	490	576	511	551	512	564	529	553	508	506	554	526	487	513	518	514	529	502	515	547	507	557	528	547	539	527	540	540	534	526	526	493	534	549	503	521	535	536	514	524	556	548	500	552	528	564	492	538	547	554	519	538	544	540	530	564	512	559	512	523	534	505	557	547	512	543	521	580	479	560	533	482	534	535	523	569	564	488	567	525	506	533	540	538	558	541	535	544	505	527	515	526	533	568	539	542	539	520	535	529	528	492	540	508	532	556	495	504	516	530	526	529	533	496	498	519	523	546	564	528	539	554	533	564	544	520	502	549	540	551	566	585	497	526	550	538	552	564	499	506	506	531	517	563	507	555	524	540	573	508	523	498	543	564	497	512	580	562	519	572	535	524	481	552	506	516	564	506	516	554	517	528	509	532	539	535	525	527	516	541	529	520	527	504	501	526	525	549	530	505	519	560	532	522	574	560	509	514	509	497	495	548	516	511	541	506	564	530	537	534	491	546	517	548	519	529	568	499	507	528	512	533	526	534	535	530	536	529	526	504	510	514	489	495	543	482	535	495	523	561	548	521	549	523	483	535	529	543	563	497	546	482	508	561	526	554	508	516	504	514	565	500	559	532	532	570	533	536	541	512	566	551	518	523	573	538	547	490	504	544	532	550	541	537	528	541	529	537	526	566	582	523	573	535	516	505	513	536	555	520	509	547	576	510	562	529	545	537	540	494	499	532	512	518	534	521	533	522	506	511	500	534	499	498	551	539	519	519	565	569	506	509	549	535	557	516	489	509	541	539	502	552	547	525	559	524	522	538	527	506	517	496	525	531	559	513	561	529	531	551	501	528	552	509	538	565	530	503	537	552	512	556	492	547	533	515	545	531	548	548	533	539	511	530	525	547	515	522	521	520	546	494	513	531	490	538	541	519	499	496	504	519	551	515	495	529	557	565	495	522	518	508	587	481	523	491	544	479	557	524	564	549	524	507	524	513	517	486	514	505	532	524	505	501	538	537	511	524	534	603	537	522	557	527	504	538	560	554	569	518	533	523	546	569	549	537	524	540	559	488	483	533	550	553	535	515	570	523	519	494	533	559	535	548	466	511	534	530	536	520	515	566	544	550	512	491	508	518	543	528	556	515	520	532	542	531	557	539	575	504	550	517	552	534	515	504	516	509	510	524	553	542	577	571	516	511	478	527	555	546	572	519	497	502	470	487	549	510	511	535	551	504	526	531	508	511	524	484	569	541	541	513	526	515	534	525	574	550	516	512	532	536	543	519	526	574	525	538	523	564	564	547	547	550	547	529	519	563	485	508	534	530	563	501	518	519	482	519	517	506	561	569	525	535	566	562	561	521	518	508	542	532	526	504	514	582	508	501	569	512	522	487	564	574	517	526	542	496	525	547	548	539	501	560	514	578	498	495	546	550	511	525	545	545	527	509	527	496	534	558	539	533	541	547	540	505	531	586	480	562	530	549	558	535	531	543	519	519	527	524	565	544	503	528	508	523	515	534	592	547	580	471	518	515	509	565	550	500	497	560	502	555	521	541	531	539	533	547	564	544	517	533	544	519	490	559	506	506	512	517	563	526	557	552	517	515	542	545	548	550	553	549	532	518	505	530	506	529	528	533	503	526	511	547	496	528	523	507	497	591	524	520	492	540	510	560	525	489	556	531	554	517	524	545	529	528	551	560	518	514	511	496	505	530	508	521	514	533	533	537	485	553	482	524	537	493	528	522	503	539	485	501	531	547	508	566	545	547	508	527	537	513	532	580	513	491	474	562	502	534	520	537	468	516	547	550	529
27731	14902	6603	5598	3015	2056	1243	1918	2605	1850	1132	724	569	430	434	450	439	485	464	469	440	471	494	492	426	477	480	443	431	431	422	451	434	445	472	426	466	473	457	457	483	440	461	436	427	427	458	446	465	460	475	454	442	432	398	454	453	484	475	453	478	463	454	464	425	457	463	459	460	452	445	437	430	465	480	491	413	486	434	461	456	442	480	425	422	428	448	458	431	442	458	464	417	436	468	462	446	458	485	430	453	440	453	440	475	466	459	449	469	450	455	446	498	436	468	486	471	439	474	460	449	447	442	446	466	432	452	414	493	433	429	439	495	455	417	443	427	449	465	476	458	443	463	470	464	431	456	445	458	483	397	477	496	437	441	457	458	464	475	430	492	458	435	469	442	428	467	479	428	440	442	445	459	468	457	501	474	499	438	456	452	468	449	422	427	469	465	461	422	468	443	474	440	456	456	402	439	429	461	455	447	489	484	486	488	433	440	473	465	456	442	475	461	459	443	470	448	453	463	441	452	444	457	465	448	484	407	452	465	469	487	438	431	468	432	413	468	411	434	450	469	438	434	445	472	457	427	470	429	476	415	460	506	437	449	436	437	489	449	478	455	469	456	450	445	434	445	459	489	509	425	443	456	453	464	469	485	459	447	489	503	478	439	491	460	477	438	466	436	466	429	433	463	486	479	479	462	449	451	438	423	459	436	506	459	451	463	470	467	479	453	442	455	431	441	466	452	446	441	449	497	470	471	491	481	470	473	442	465	435	444	414	444	445	440	463	433	474	474	490	442	452	420	454	423	432	449	472	467	444	423	424	484	484	444	435	442	428	500	443	463	452	451	447	439	460	424	471	477	424	401	456	465	459	440	435	461	453	444	465	470	500	443	468	420	480	442	463	418	442	433	461	489	463	446	464	444	466	458	449	405	459	442	427	416	462	466	440	456	430	443	442	465	504	447	452	440	446	474	469	450	447	455	440	442	458	490	486	434	449	443	453	434	458	445	474	460	457	431	461	457	461	454	441	429	386	457	434	485	501	435	436	448	464	447	477	471	469	456	449	445	462	433	497	477	488	459	442	439	445	451	418	448	476	451	455	471	489	472	496	478	374	462	478	474	489	505	445	489	462	443	457	466	487	465	496	475	450	441	455	454	445	462	464	447	492	474	409	419	469	468	492	442	463	484	416	429	452	462	484	432	466	460	471	476	469	444	452	466	471	446	437	456	465	483	464	453	460	478	410	444	442	467	427	469	443	432	439	467	466	447	442	451	428	474	439	431	440	441	430	448	424	460	455	445	464	432	454	448	479	449	439	460	502	480	452	459	438	484	456	474	479	431	444	441	443	465	466	463	458	452	447	471	466	474	467	475	448	445	456	453	474	442	455	453	470	456	451	444	510	449	477	449	448	478	460	451	502	474	458	449	482	437	453	468	442	499	447	431	462	454	437	435	455	471	454	464	448	444	445	468	464	454	423	460	427	462	414	444	463	437	453	446	473	462	450	474	476	485	471	487	439	442	470	467	448	432	431	450	509	427	435	424	489	469	446	494	438	461	485	488	452	423	458	497	422	463	425	431	481	425	420	448	417	451	436	449	459	463	467	430	463	488	445	468	475	428	464	435	453	426	471	456	490	448	448	439	470	462	426	454	466	475	475	454	466	481	470	434	467	448	426	471	439	443	472	434	477	459	456	477	478	436	464	478	429	474	476	432	477	467	465	437	452	446	433	487	483	424	452	473	455	461	478	479	454	449	447	476	431	450	429	457	434	439	448	405	461	441	420	480	445	473	453	459	446	485	473	483	448	473	463	438	461	458	436	443	445	478	428	441	449	419	434	463	439	467	454	443	444	452	464	449	429	451	444	436	422	475	488	459	479	479	440	447	443	442	419	458	416	436	447	436	440	458	382	427	432	443	470	464	467	458	434	460	440	473	484	458	474	440	460	466	506	462	494	432	459	478	458	433	442	435	446	450	522	474	453	456	480	465	468	460	436	424	456	445	440	437	454	447	422	430	471	443	437	465	473	388	450	450	471	438	440	460	442	482	437	472	463	425	450	452	400	442	511	444	469	484	477	443	421	462	437	462	416	424	480	497	446	437	448	412	468	445	437	435	425	465	472	463	432	449	439	447	442	506	454	471	470	450	458	406	450	454	439	467	445	512	464	431	455	500	498	451	429	443	439	477	497	445	494	411	434	447	452	441	435	447	474	470	440	458	460	434	462	455	458	470	458	478	431	436	464	457	426	449	451	472	456	443	469	482	435	439	450	461	462	452	469	474	481	467	462	450	431	474	477	439	482	465	487	438	443	430	443	477	451	461	444	459	491	433	449	470	484	445	476	458	427	451	470	462	442	441	437	466	466	439	450	445	461	444	444	460	436	454	475	464	449	444	436	455	438	436	441	500	426	460	471	444	444	451	461	441	445	425	433	456	429	474	481	454	442	417	463	471	462	419	416	482	455	438	465	442	444	449	494	473	458	468	487	416	460	482	435	471	459	459	471	440	414	502	428	486	431	424	464	446	450	462	417	439	470	446	476	439	474	449	466	428	453	445	453	483	457	447	453	400	476	459	471	490	452	467	479	459	490	497	473	418	459	422	446	436	463	497	458	464	438	452	445	453	421	451	457	461	448	428	427	442	456	450	447	430	429	465	445	434	472	453	469	447	439	447	446	450	478	444	436	445	486	421	456	441	459	459	443	474	437	439	425	453	447	480	492	426	424	428	472	417	442	455	435	453	399	460	438	445	446	447	459	477	460	441	475	467	451	437	461	470	452	466	449	426	470	473	421	464	456	457	425	441	476	426	495	481	456	428	470	444	478	450	484	416	427	475	447	455	471	464	473	445	471	451	465	483	426	478	453	452	462	402	433	448	464	446	446	432	477	449	459	471	489	436	460	439	472	419	420	434	446	476	404	406	463	446	458	433	423	470	448	473	454	455	444	448	477	433	448	484	448	459	417	458	465	476	431	450	464	466	463	439	470	416	468	449	453	422	486	458	441	436	420	413	451	480	437	459	416	455	429	482	482	476	413	446	476	484	436	488	464	449	442	424	470	469	439	424	443	481	422	446	466	490	421	458	475	485	456	444	447	483	462	466	446	414	482	439	472	443	460	425	452	496	419	481	458	424	461	473	460	478	434	471	436	449	483	458	451	476	457	446	394	431	450	469	436	448	432	440	456	474	491	469	471	449	436	449	398	418	493	425	454	440	511	450	467	387	481	450	438	452	418	468	428	452	481	444	436	451	428	438	479	432	469	489	441	470	430	463	471	447	461	432	460	424	433	478	447	481	444	452	450	489	479	463	490	468	442	466	458	447	439	452	457	503	473	432	433	440	476	425	449	456	459	442	449	453	430	447	445	473	462	430	426	466	476	462	459	463	455	525	473	496	471	433	481	451	487	443	412	452	454	493	465	427	451	432	466	457	438	440	436	439	441	442	438	468	435	483	446	455	422	445	453	488	483	456	530	481	460	460	431	459	437
6981	6569	6699	5559	3781	2780	1734	2767	3299	2220	1208	732	521	457	397	411	388	423	434	447	427	411	415	422	439	428	435	428	450	447	433	426	462	426	398	448	446	428	423	436	414	425	436	437	452	421	409	463	440	407	436	418	424	421	403	422	414	479	414	435	405	431	429	399	399	439	405	437	440	394	436	421	404	471	445	435	398	438	444	428	430	451	408	413	411	414	425	408	403	416	370	439	389	382	400	417	436	389	409	451	417	408	437	429	458	420	430	453	431	406	407	425	437	447	464	425	398	408	400	454	401	409	408	397	438	452	435	428	438	420	418	435	441	418	391	430	396	421	408	444	407	450	431	415	418	407	417	457	396	450	443	447	374	430	363	387	430	401	397	420	429	447	418	435	428	445	424	470	412	458	435	407	420	435	405	426	412	411	445	417	439	424	430	425	462	426	465	448	408	448	449	428	448	402	407	463	448	425	446	413	441	396	433	416	432	412	451	436	438	388	416	398	426	429	427	448	397	396	388	436	444	415	426	422	397	426	411	420	450	425	410	413	420	428	413	426	429	449	384	423	383	390	417	461	424	454	389	440	428	455	429	419	454	414	415	386	387	439	398	404	423	411	400	432	414	426	364	421	410	395	407	404	444	421	464	448	413	390	445	401	447	396	440	450	437	383	385	446	451	389	430	408	462	424	429	422	418	403	411	425	397	416	416	437	454	411	406	409	406	429	437	436	399	411	444	423	438	415	428	424	390	436	450	409	447	424	443	443	417	456	392	434	414	424	424	423	425	404	432	386	426	444	415	476	423	424	410	408	360	445	451	428	421	404	437	443	437	405	430	410	417	462	395	420	434	413	436	415	411	426	374	388	421	424	419	411	422	441	434	384	391	409	444	416	423	414	444	423	441	436	411	426	408	439	406	410	383	431	438	423	409	449	411	423	360	440	407	454	434	444	419	398	408	422	448	443	419	433	432	420	437	415	412	443	421	431	430	391	408	428	415	430	408	413	400	414	455	393	435	411	424	428	386	413	416	406	403	411	437	395	397	451	442	417	404	451	410	419	397	398	394	418	441	420	421	424	420	454	457	426	416	436	409	407	419	456	409	376	407	392	439	426	405	425	397	444	408	428	417	410	433	377	426	434	414	474	387	432	439	404	419	432	450	379	404	419	462	403	393	418	394	436	414	415	416	452	424	466	439	406	411	433	419	405	401	447	445	432	393	448	425	461	420	455	415	408	443	420	454	427	413	429	389	422	427	447	390	423	426	423	396	378	420	418	399	457	425	405	393	412	415	403	415	400	408	424	428	427	398	424	431	415	417	419	411	419	424	438	433	386	402	425	449	439	465	433	420	428	439	438	432	426	448	386	462	404	430	437	406	418	416	430	425	423	445	401	449	416	422	410	434	425	460	437	404	415	411	415	432	374	416	413	444	411	397	427	441	410	397	413	446	412	408	489	410	414	413	412	413	412	406	430	418	429	436	375	425	419	417	440	413	439	402	392	444	411	411	440	429	435	414	407	431	408	406	426	426	415	467	413	435	391	411	410	438	433	415	430	455	429	429	458	394	408	430	410	420	431	451	423	420	428	429	397	433	422	425	410	411	395	394	445	448	413	448	459	476	399	428	408	422	393	428	393	450	406	441	417	428	428	425	426	426	408	405	425	427	445	421	421	426	417	416	417	445	387	413	404	384	450	414	384	436	396	431	444	421	431	440	420	429	412	434	424	384	438	423	442	463	422	393	448	424	439	427	432	453	376	437	422	459	426	448	420	427	423	456	405	447	405	425	439	437	415	425	381	411	423	415	418	434	420	409	422	401	418	446	443	402	414	409	431	428	435	425	441	399	422	414	417	411	412	397	426	416	387	411	420	437	412	421	445	408	454	378	455	435	445	371	399	407	424	429	410	406	375	423	406	442	393	437	431	444	432	417	431	369	421	429	414	424	436	438	403	400	429	419	387	395	425	396	447	436	425	401	451	425	430	460	406	392	413	431	398	429	409	411	434	393	422	451	413	393	415	413	412	408	397	415	421	418	412	444	426	462	440	449	391	468	405	421	437	442	428	415	395	372	435	410	437	423	429	393	444	431	403	474	439	416	411	390	406	421	379	404	431	405	399	443	415	470	422	393	411	438	435	414	402	421	416	402	416	379	426	450	407	410	413	441	387	401	413	420	401	406	432	418	400	396	423	427	452	417	401	436	401	449	423	441	402	444	448	432	456	421	403	403	444	432	418	428	444	413	464	406	432	433	436	455	427	404	401	412	411	450	454	412	395	460	386	407	451	401	466	455	404	380	384	458	402	390	438	381	422	467	464	423	419	408	416	404	456	419	432	418	411	446	416	418	418	406	417	399	426	435	400	434	398	408	428	422	434	475	426	423	441	430	396	416	410	439	378	409	408	469	451	445	397	398	406	425	412	426	400	426	417	408	423	428	418	427	392	427	401	407	451	399	394	449	378	438	399	404	406	428	432	445	423	426	422	410	412	420	414	418	479	422	387	393	411	435	449	395	427	400	433	431	430	442	411	440	444	415	415	425	402	421	428	411	417	422	418	421	403	406	406	392	453	427	434	437	435	425	444	439	408	426	430	421	400	453	404	388	437	447	466	440	420	424	407	394	407	413	434	433	404	425	447	454	475	412	406	398	424	428	449	375	442	438	401	412	429	420	431	392	431	454	413	416	405	428	420	403	445	426	395	426	448	437	432	445	406	430	433	408	400	387	429	425	448	471	408	435	461	420	436	422	415	391	445	453	439	451	427	446	418	451	443	417	450	431	409	422	435	417	440	440	464	384	436	432	412	403	422	413	438	434	410	447	418	426	437	482	423	422	445	425	424	460	419	402	410	445	437	399	424	409	401	444	419	392	398	407	436	417	399	436	417	419	432	449	439	435	421	434	411	458	436	423	424	401	446	445	432	425	416	402	406	412	407	407	418	424	434	456	444	451	434	454	438	437	423	411	416	399	399	423	449	438	451	398	384	443	419	412	401	415	458	426	415	431	452	455	446	413	422	416	419	433	445	408	402	456	438	394	403	436	433	463	453	415	431	410	421	452	426	426	437	382	419	411	418	422	386	416	407	423	441	433	417	410	436	444	446	422	421	419	416	388	397	414	428	404	441	396	416	409	425	412	419	438	406	423	432	420	428	453	379	415	428	459	407	439	419	427	412	404	445	446	448	422	449	455	402	428	426	438	421	403	443	427	408	442	426	405	431	404	404	410	421	435	466	446	395	448	439	410	415	428	440	451	421	435	394	424	395	421	452	381	400	445	428	396	416	435	426	452	432	411	433	429	426	400	459	442	428	438	435	406	400	423	415	442	433	440	452	409	449	403	432	408	447	425	436	458	435	438	407	450	417	442	423	416	457	409	416	423	448	431	404	419	399	430	429	444	437	396	422	457	428	405	392	451	409	430	417	448	447	391	393	432	415	392	414	391	392	446	398	439	403	428	400	405	412	434	450	435	404	420	424	413	436	428	425	402	449
25442	21354	27304	25431	13699	5533	3891	19772	20332	13238	4867	1923	761	550	506	464	407	435	447	455	465	487	447	426	412	475	452	514	479	438	474	480	465	423	484	484	427	471	466	449	406	489	445	478	459	457	432	448	446	460	477	446	484	448	470	500	432	431	442	469	448	416	468	453	453	417	454	507	480	433	434	437	455	418	462	444	455	452	449	448	419	488	438	419	507	492	462	452	470	462	452	445	486	472	473	435	430	484	472	457	449	438	459	423	441	456	444	454	472	413	494	443	482	454	496	423	455	452	480	504	461	462	472	428	465	476	461	457	459	451	473	488	432	445	478	459	438	472	443	496	444	425	456	442	459	453	468	437	462	436	503	466	428	435	483	488	455	442	505	479	468	455	453	446	432	474	417	433	418	441	430	435	419	413	455	481	444	480	453	435	480	417	437	454	465	436	461	459	416	430	503	419	434	437	502	458	423	449	466	477	428	449	469	457	486	402	428	451	441	440	452	450	438	460	461	449	468	431	447	446	467	493	461	437	452	475	431	454	461	485	477	466	476	479	475	454	480	468	418	460	436	456	455	470	494	441	421	456	428	410	470	431	469	442	433	416	476	429	437	478	469	446	424	408	431	402	498	413	417	448	475	471	456	464	452	494	449	473	439	408	471	473	485	458	456	484	414	439	453	444	478	455	456	504	432	444	461	446	465	466	447	458	433	456	455	442	503	501	450	441	434	449	440	463	477	503	445	413	429	430	453	447	428	455	470	452	421	475	481	455	465	418	443	465	467	423	484	434	444	459	450	468	471	470	437	467	482	473	475	431	500	463	445	450	456	457	453	485	451	431	444	445	476	473	489	442	461	430	471	427	458	443	484	468	411	441	476	464	438	447	490	426	449	466	461	484	465	468	438	460	428	404	472	457	489	437	438	437	477	462	450	452	493	436	414	416	445	471	432	428	432	416	436	507	471	448	460	448	457	438	445	427	484	462	454	428	449	392	482	462	526	448	441	474	475	427	446	465	411	457	500	464	463	478	423	500	419	467	471	457	460	473	441	459	479	477	455	420	447	440	462	458	447	442	434	446	486	450	471	447	445	422	473	458	486	425	445	444	465	465	464	471	474	448	465	456	443	432	456	451	427	457	456	444	492	436	461	463	468	492	431	468	455	456	416	494	433	422	421	409	446	444	428	463	426	429	454	435	438	446	490	449	410	423	445	456	423	428	448	416	440	477	443	467	430	462	442	461	456	448	425	439	434	416	462	462	453	415	467	441	441	460	436	448	455	443	459	453	467	453	427	443	438	462	447	468	452	463	448	426	445	459	463	474	425	421	454	471	449	454	452	450	475	437	450	475	436	456	457	451	436	468	467	417	467	471	492	438	449	443	448	471	480	457	457	481	448	428	453	493	451	447	458	480	473	447	460	472	424	479	461	428	493	455	466	444	476	442	449	482	453	455	445	423	442	453	454	476	475	443	461	440	418	445	445	437	435	444	432	430	446	437	451	414	484	452	438	460	471	457	442	434	428	444	444	448	437	459	449	424	460	425	447	431	470	456	455	445	432	494	471	474	457	423	459	436	430	449	475	441	481	416	486	444	483	497	420	471	381	428	461	475	502	420	462	444	450	486	478	443	433	446	448	432	422	421	429	453	455	434	473	422	471	418	430	460	465	472	467	470	474	466	449	476	452	451	427	481	438	456	426	464	473	438	451	445	417	458	430	413	489	408	448	430	434	436	449	491	452	418	477	462	455	443	442	420	461	447	470	421	466	465	441	444	454	487	446	486	462	459	482	434	458	450	474	450	429	436	448	455	454	390	454	468	461	468	460	445	470	465	464	452	452	440	443	475	455	490	443	455	448	457	451	449	464	461	453	435	468	442	435	448	493	445	449	461	443	421	468	456	454	461	482	471	470	474	478	477	458	449	483	448	439	450	469	460	446	466	446	498	422	477	473	450	489	463	455	462	436	434	430	486	483	456	448	431	433	436	452	428	432	458	450	431	451	434	459	474	466	438	452	410	433	417	418	463	447	454	451	476	447	467	480	431	449	448	451	463	437	478	436	430	448	458	439	422	452	397	450	472	417	469	415	393	452	479	452	500	470	481	477	458	485	487	435	440	457	448	457	426	490	467	447	426	467	471	476	474	454	474	440	420	463	465	455	497	401	462	429	451	448	460	436	467	423	415	475	475	480	443	410	442	447	458	467	455	469	416	408	485	486	486	452	473	463	439	452	502	464	446	481	431	434	439	461	412	436	428	448	453	475	457	461	481	456	447	452	471	470	432	432	441	452	437	445	465	425	447	461	431	432	425	458	442	483	490	403	440	417	508	463	424	484	435	443	453	469	467	459	433	485	457	478	437	448	477	461	431	458	430	449	478	442	451	431	460	477	480	471	456	452	433	446	417	452	459	504	450	415	445	455	452	476	398	439	494	448	457	441	450	447	458	414	405	415	437	466	461	461	479	463	430	484	439	459	452	430	440	450	457	415	434	448	482	444	423	499	458	472	454	466	479	457	449	475	458	439	434	457	470	442	406	462	478	439	422	459	401	428	470	484	425	438	468	426	430	480	464	435	467	449	448	458	484	445	444	445	457	440	453	430	431	460	460	462	425	462	447	487	442	444	478	445	480	446	465	454	423	460	439	496	436	444	465	448	436	465	477	484	457	433	459	488	467	454	442	439	451	500	430	445	394	449	493	422	439	445	455	443	454	462	446	442	444	473	475	453	468	438	430	450	428	459	470	443	446	494	482	448	459	451	454	441	424	465	419	478	414	437	461	464	488	411	403	446	453	444	496	492	470	440	446	447	435	435	449	458	481	437	454	457	445	466	466	440	453	447	461	496	438	465	432	424	441	459	469	434	443	437	459	427	445	465	489	439	444	499	446	425	489	454	462	444	465	466	427	450	500	456	500	445	461	445	474	470	470	420	470	407	442	470	479	467	452	439	456	496	484	427	469	448	459	465	482	496	459	430	431	455	460	420	444	433	454	466	482	464	458	458	453	408	445	445	439	442	494	438	452	452	441	432	440	413	436	457	473	445	448	432	463	409	466	472	425	461	448	466	449	450	452	464	444	426	451	462	480	431	470	434	442	459	438	446	486	475	503	459	443	472	442	467	448	444	441	446	433	438	441	456	436	452	444	470	482	444	449	403	459	475	461	481	457	456	445	450	450	457	426	482	433	422	451	459	449	458	426	437	481	435	411	468	467	464	486	460	471	466	462	437	506	503	453	456	441	444	443	460	483	421	455	452	450	437	466	477	419	434	440	437	441	425	463	429	485	477	401	444	469	457	457	433	495	459	489	466	423	463	488	431	457	395	449	453	470	441	478	468	449	445	453	425	465	482	479	439	409	465	452	428	455	452	437	464	462	432	474	427	473	460	450	427	442	457	502	458	437	471	439	436	495	469	450	460	467	462	429	483	447	475	439	459	481	428	438	439	458	456	461	479	461	455	465	439	456	441	471	493	429	440	451	459	443	514	431	422	456
6315	10121	13649	10538	7829	5247	4979	21780	18936	11557	5013	2238	876	552	476	470	441	435	446	442	486	455	449	428	475	427	445	436	438	473	468	454	447	418	417	448	424	439	463	423	426	437	463	494	426	453	474	455	462	453	496	425	461	420	451	430	460	410	402	474	459	455	427	415	468	454	418	477	452	429	412	471	453	438	411	433	434	450	433	446	435	446	448	457	482	505	451	446	460	421	457	442	430	415	441	417	450	445	451	415	447	430	434	446	463	436	464	468	434	422	447	435	463	444	431	428	452	469	417	460	431	434	445	472	442	436	429	446	413	464	440	437	435	446	416	477	413	443	456	432	460	440	441	476	448	455	449	437	397	417	439	424	449	468	408	430	467	424	408	443	457	464	443	416	425	460	399	459	450	450	412	447	456	445	446	446	447	444	467	455	432	464	423	468	495	461	449	491	437	438	424	441	478	437	485	432	455	426	459	461	396	418	467	457	475	499	420	432	455	431	451	457	460	441	415	466	471	453	451	462	465	440	455	431	424	469	434	455	441	459	456	473	475	441	425	386	463	388	447	462	451	409	447	434	431	392	476	450	410	463	465	438	415	423	405	462	476	447	457	459	430	408	473	429	469	449	457	441	419	443	441	419	467	437	474	418	447	465	465	454	435	441	464	432	431	450	431	427	440	454	434	469	442	467	424	429	423	445	461	455	458	423	476	435	456	452	444	464	450	443	464	449	437	437	465	447	449	461	442	428	439	424	428	425	438	467	474	443	442	432	479	433	416	451	441	449	419	459	449	467	430	420	424	428	440	461	451	435	421	442	446	445	448	411	448	447	415	417	450	465	448	430	410	460	424	446	441	439	434	446	416	447	477	401	452	432	394	454	425	475	481	443	444	475	406	458	497	470	433	421	449	432	464	472	480	409	442	445	455	459	429	449	443	454	408	426	427	427	449	434	457	433	454	432	463	442	435	436	405	414	411	433	436	433	460	433	497	423	462	474	456	435	438	458	429	428	453	438	423	418	452	459	434	426	457	459	450	441	455	407	441	428	404	417	463	459	434	439	448	416	455	431	431	438	446	450	449	436	417	445	408	430	399	426	438	417	421	467	432	456	487	432	444	443	431	464	451	412	427	447	448	437	457	492	480	414	443	455	420	407	418	445	428	418	454	416	439	438	448	447	422	429	452	462	463	434	424	458	439	424	428	426	469	448	459	418	417	468	455	442	425	453	448	442	437	400	424	411	437	411	445	454	448	440	432	407	440	466	457	462	438	441	444	445	417	422	439	441	406	481	428	453	407	414	444	462	452	419	444	446	447	378	418	429	426	460	457	450	455	436	446	465	511	442	416	444	441	445	445	425	464	433	473	465	427	444	447	464	440	453	475	416	439	450	451	465	439	428	422	420	411	469	426	423	435	440	418	439	425	404	465	456	473	413	436	469	458	428	452	436	453	431	429	433	417	448	448	449	443	466	431	433	441	456	427	433	453	409	426	430	399	457	439	451	445	419	432	484	427	460	470	449	427	475	448	450	468	409	440	439	448	445	439	482	422	454	473	467	469	406	464	455	424	427	461	472	446	445	405	447	429	484	499	445	452	441	397	442	428	442	431	485	437	444	422	433	467	459	414	454	448	416	429	441	472	452	477	446	456	471	429	459	441	460	462	446	474	427	463	443	475	426	436	440	411	438	431	477	467	466	443	413	447	450	443	452	450	457	416	447	459	463	430	436	442	438	454	462	457	459	422	427	451	467	456	451	450	455	437	460	460	439	465	457	434	406	452	440	433	432	441	463	428	448	444	481	407	435	411	461	448	425	460	433	408	450	493	411	497	425	453	418	430	450	441	456	441	455	406	424	421	442	429	429	449	473	447	439	428	426	467	423	441	450	457	448	458	464	415	467	388	426	437	441	459	446	420	449	448	464	454	424	428	420	420	433	440	447	448	448	412	463	449	466	452	436	438	403	464	439	384	449	415	472	432	452	447	450	435	443	437	430	437	428	409	432	439	450	443	434	409	449	461	426	455	460	426	419	438	450	436	409	410	447	454	418	444	438	468	448	450	470	442	452	442	423	426	459	425	433	438	461	415	482	415	454	445	449	455	448	441	425	463	442	474	419	469	412	433	486	450	441	475	448	424	426	464	425	412	430	464	442	410	396	420	424	437	476	432	448	450	436	471	446	419	448	443	423	446	451	425	462	436	435	491	417	480	402	430	450	451	410	437	485	407	438	457	418	447	448	407	447	463	426	421	464	471	449	427	457	442	416	465	465	442	464	438	461	456	463	433	401	392	404	452	485	444	406	449	434	470	478	450	412	437	408	446	426	443	427	443	426	447	430	452	474	442	424	445	442	406	435	435	439	444	443	468	429	462	397	430	428	431	454	446	439	444	437	444	461	433	445	484	413	423	380	461	457	462	437	424	436	474	465	461	429	440	426	437	435	445	402	443	465	437	493	453	451	453	480	452	439	467	433	427	455	453	473	464	429	472	416	432	460	445	427	489	441	425	514	436	456	459	460	450	421	448	433	426	420	460	428	446	425	456	464	464	419	420	453	454	470	438	443	455	434	422	449	440	497	424	438	457	416	420	452	455	451	457	402	439	454	455	462	446	437	464	436	430	450	448	419	418	423	457	421	437	449	408	439	437	417	424	420	445	424	422	451	489	458	437	433	437	439	471	438	436	488	406	437	445	448	422	481	436	470	428	429	436	431	439	433	465	435	437	439	419	428	470	446	450	446	446	452	421	448	456	425	405	448	439	423	424	440	407	466	447	427	463	422	450	460	453	423	466	439	442	458	464	494	484	453	478	407	446	460	428	426	445	451	475	422	431	487	440	441	469	480	480	423	449	440	431	424	439	450	442	443	399	444	425	414	451	430	426	486	444	462	429	486	419	441	410	436	453	474	464	429	476	446	431	488	428	440	460	477	448	415	484	454	441	418	442	415	440	453	421	460	444	441	461	429	452	436	437	436	373	454	423	433	459	460	444	461	467	469	449	498	421	441	466	428	459	459	439	432	454	446	439	443	425	438	451	427	475	446	468	428	440	454	429	446	470	467	422	436	442	455	422	469	426	466	449	458	451	431	429	427	452	434	456	458	480	437	432	393	488	487	425	454	411	456	495	442	442	431	446	458	429	437	433	467	460	427	407	467	481	414	446	428	463	418	464	439	463	443	461	428	423	427	428	444	472	447	433	450	486	452	441	464	460	425	447	435	431	435	434	421	431	452	455	419	463	439	446	424	416	429	421	434	453	401	412	441	450	467	439	463	394	469	448	435	466	455	416	419	419	439	435	416	401	458	467	454	436	446	442	513	432	414	471	437	433	451	479	464	413	430	466	450	450	422	443	458	478	450	421	433	465	432	473	447	451	431	466	488	432	463	460	453	454	425	456	447	414	461	466	448	443	437	454	434	440	420	448	443	462	456	426	439	469	436	450	474	457	447	427	424	485	432	455	401	437	438	463	410	411	463	462	445	414	452	444	441	425	427
24223	21348	28646	24601	21548	15324	10109	36760	36866	25506	10235	4106	1307	711	584	564	566	526	565	573	548	579	566	594	566	572	582	576	567	549	542	565	570	561	551	549	556	571	508	565	598	510	551	562	503	526	595	624	535	541	542	553	546	546	564	557	547	516	567	528	560	559	581	576	571	597	545	527	551	571	567	544	546	605	619	552	572	532	560	578	543	541	515	529	550	580	513	580	543	565	561	570	592	569	553	563	555	577	522	523	534	509	529	579	561	570	493	530	594	560	552	554	543	573	595	584	547	581	529	551	562	521	564	547	513	557	530	583	508	587	546	574	580	536	554	541	591	576	568	578	568	590	534	569	556	589	590	533	563	567	555	563	547	567	568	555	533	558	582	544	557	577	577	613	548	564	583	543	575	534	535	575	579	572	557	601	567	557	563	535	572	570	541	555	523	593	536	519	562	563	514	580	521	571	561	502	508	551	538	557	554	596	572	538	526	547	568	527	547	546	558	545	581	543	559	561	571	533	557	552	581	541	556	543	580	577	542	521	508	555	535	542	560	551	555	566	532	555	576	541	542	539	565	549	508	566	516	561	582	552	560	599	570	552	569	538	590	562	578	558	521	573	538	562	593	567	570	579	583	539	514	547	583	600	578	539	608	555	545	578	557	523	574	550	533	551	616	550	576	574	557	588	576	571	576	530	554	571	555	569	559	533	569	546	556	560	573	561	542	538	556	540	559	581	563	498	579	558	562	570	492	513	559	551	538	550	575	544	528	582	550	535	539	510	536	563	571	528	499	529	562	596	577	546	580	592	557	542	535	518	538	596	574	514	563	584	560	574	535	562	575	573	541	551	514	562	560	525	507	567	583	535	579	553	569	591	569	576	541	574	553	517	588	516	557	506	551	572	553	527	552	569	585	567	574	530	590	567	555	548	554	544	571	557	585	545	543	531	564	591	575	588	580	597	563	516	549	572	584	564	575	560	552	534	544	556	534	560	572	522	590	540	556	523	596	558	563	528	583	570	542	548	555	538	545	536	546	531	525	564	611	523	573	535	506	545	558	514	533	517	579	504	545	548	564	536	552	548	596	593	579	562	518	516	562	560	576	513	548	521	556	575	541	545	541	570	538	587	537	542	554	594	570	578	583	558	542	534	551	563	530	560	508	577	533	550	568	570	537	546	582	541	595	584	564	570	579	513	566	537	579	564	558	533	545	567	569	566	526	517	577	569	571	539	589	592	552	565	519	596	523	579	566	525	554	552	550	556	573	530	538	536	538	590	566	531	578	553	569	559	580	550	549	597	527	558	589	570	520	602	591	527	563	548	571	591	543	559	574	585	576	555	576	533	547	527	574	566	559	586	574	532	557	557	558	511	572	527	547	583	552	499	585	577	546	562	533	578	545	609	562	605	548	559	560	552	572	560	533	521	552	533	519	540	594	537	498	575	564	582	558	533	572	528	537	545	554	501	535	551	567	572	570	545	569	588	540	550	527	552	562	532	602	549	564	557	543	531	566	541	543	529	553	557	551	522	568	529	562	530	551	597	548	550	580	513	536	570	494	552	556	563	553	549	530	519	572	588	560	517	580	542	559	568	562	542	571	551	544	594	528	522	564	593	575	561	605	553	559	582	516	542	559	558	514	525	574	546	533	571	539	569	545	527	607	544	578	554	577	531	561	531	579	585	568	543	547	557	554	537	542	561	536	544	566	572	567	571	563	546	554	546	553	548	553	549	520	504	567	580	544	528	544	545	508	573	548	526	584	506	578	603	548	550	559	539	544	586	509	523	551	562	558	537	547	571	583	573	498	538	548	578	546	571	559	549	550	562	590	537	520	546	531	590	588	564	567	528	558	588	536	539	553	571	568	504	512	520	545	536	546	531	581	585	562	510	529	568	581	562	582	564	559	576	534	563	567	619	547	555	565	542	583	515	599	520	545	551	532	536	549	594	579	544	560	536	573	560	548	564	573	577	528	559	546	589	588	583	509	550	585	548	529	523	566	517	585	543	543	560	563	611	574	585	571	578	570	547	573	539	556	547	570	570	576	540	552	504	534	564	536	588	541	559	539	564	563	617	547	498	528	558	561	589	524	546	541	537	552	540	563	527	555	572	565	549	551	544	599	587	565	547	569	575	551	536	530	585	563	521	560	590	558	590	540	605	574	571	565	575	543	493	546	578	572	601	570	536	572	576	596	583	549	568	564	552	529	559	601	526	575	497	537	561	565	566	606	553	575	546	536	563	551	499	514	567	554	541	568	515	523	543	571	537	587	548	596	543	560	547	574	550	551	549	575	547	567	593	551	552	564	497	557	556	582	548	593	514	569	556	560	528	522	543	557	513	583	545	608	605	559	558	567	535	553	593	548	553	538	579	540	542	548	552	574	561	534	540	546	561	536	505	550	560	560	528	526	500	566	559	553	563	562	572	566	556	553	549	549	552	532	524	557	528	575	519	562	566	580	531	542	549	550	585	540	556	537	522	507	513	562	524	574	577	531	615	556	572	587	511	545	586	539	582	519	532	528	564	556	549	522	538	503	612	578	503	557	560	549	559	509	567	529	520	560	572	557	568	540	577	561	555	532	576	494	550	562	555	524	579	551	613	550	616	529	485	541	542	565	539	531	508	576	574	522	536	552	582	548	516	560	525	561	524	563	543	537	584	541	552	554	546	560	545	555	564	520	541	545	528	568	533	552	537	576	526	556	570	522	519	549	538	557	581	521	530	500	533	539	533	601	594	552	532	544	585	577	504	528	581	530	557	546	545	593	572	548	553	564	531	590	513	576	520	544	554	549	530	551	558	546	546	519	523	550	562	507	592	543	550	551	570	541	523	525	538	558	556	552	544	576	582	565	542	508	575	540	575	592	537	527	515	565	535	538	554	505	563	522	578	560	509	529	568	508	560	518	520	581	561	547	538	605	591	579	563	536	554	575	561	540	592	550	535	588	583	537	516	510	548	592	514	561	536	557	569	587	540	505	517	586	523	562	517	572	570	576	598	563	583	542	552	574	537	548	576	565	584	552	554	592	570	572	552	577	606	531	563	555	551	532	565	542	560	581	558	541	513	522	570	531	558	556	555	531	537	567	547	566	531	583	569	537	521	580	520	573	593	538	540	536	547	530	577	570	558	608	596	551	536	548	547	528	588	568	553	583	536	559	574	548	550	590	557	516	550	553	543	543	549	601	550	560	570	599	521	540	515	558	528	551	537	557	562	560	560	549	570	565	538	543	535	563	539	523	585	566	574	527	563	577	503	500	563	545	559	588	527	559	558	526	528	598	577	537	571	568	539	536	586	542	564	611	544	528	520	504	527	565	572	522	553	552	556	565	534	538	578	561	532	534	546	558	519	561	587	579	581	511	556	558	514	552	524	575	565	565	533	536	582	540	541	547	526	548	546	565	536	545	573	570	558	595	563	548	568	524	564	565	550	538	560	560	564	601	572	547	566	579	597	545	567	505	534	552	563	586	563	527	526	531	579	573	580	533	533
7427	18400	19282	17032	12451	7541	10802	37983	33474	20436	8602	4158	1430	748	597	547	543	525	478	490	570	503	549	513	511	543	548	533	524	538	514	550	505	528	528	516	490	547	540	553	529	519	524	524	543	569	510	567	499	550	532	525	529	558	537	530	530	571	560	515	535	535	563	538	527	568	530	520	531	530	543	516	553	552	509	577	513	567	537	542	509	537	558	518	513	558	506	559	553	503	557	549	506	541	533	561	520	536	538	578	520	567	549	523	524	541	573	511	523	484	504	551	545	556	527	558	544	541	576	499	542	542	471	525	555	516	556	516	506	522	512	521	529	500	537	564	541	515	564	502	489	530	505	487	534	533	536	553	537	578	521	529	536	542	512	517	473	555	546	507	547	566	521	515	490	557	534	527	506	527	531	542	520	599	491	520	519	564	503	569	495	524	528	532	516	526	525	536	507	542	513	513	541	532	531	502	540	529	528	543	509	494	546	526	583	513	510	536	518	559	519	483	521	517	538	513	528	596	576	525	538	480	496	510	517	521	532	534	504	536	571	512	493	562	510	530	508	547	537	541	510	493	526	520	512	526	554	513	531	505	508	513	527	498	563	530	530	530	535	513	550	508	484	559	552	511	513	503	477	568	537	510	523	504	495	520	574	532	540	543	557	521	505	525	518	509	541	530	537	548	525	520	480	562	527	541	542	523	522	568	530	517	561	527	480	509	523	515	538	535	521	482	497	509	546	509	519	512	535	529	485	522	505	525	531	534	555	535	522	561	536	539	570	510	497	535	511	564	525	547	517	568	569	582	521	549	522	545	540	516	565	543	555	521	509	469	559	548	496	485	542	519	537	517	525	511	522	524	562	560	563	555	535	519	522	562	514	538	515	512	509	497	548	559	555	508	488	549	540	549	533	531	503	528	535	532	583	548	561	508	526	541	528	543	546	497	542	545	534	503	515	549	511	566	485	557	534	519	546	536	501	524	537	534	495	597	502	540	562	574	506	530	531	513	521	512	502	533	522	536	551	560	522	557	577	550	486	514	520	540	515	513	541	504	562	508	542	513	559	535	539	520	517	541	549	483	500	521	516	535	527	515	506	505	570	554	530	512	551	497	520	522	547	551	538	567	556	528	510	552	532	499	522	529	546	542	518	517	526	549	538	508	504	492	566	564	572	543	557	535	542	554	511	525	534	524	500	540	523	542	502	514	554	515	522	545	542	519	546	508	522	513	493	528	520	504	526	493	538	535	516	552	523	525	523	494	530	571	575	517	504	523	511	533	557	512	529	515	521	528	532	558	555	531	549	570	548	554	509	522	515	518	524	527	519	493	506	499	535	524	531	557	547	549	539	531	545	489	525	531	562	542	525	528	540	526	573	512	517	558	546	526	531	511	539	550	579	534	554	534	542	519	603	555	551	521	494	513	510	513	543	516	583	519	521	511	531	489	547	522	522	535	554	520	555	529	503	576	521	498	516	532	517	535	529	522	531	557	572	528	526	526	487	522	553	596	512	517	520	516	516	517	519	522	550	549	523	496	496	530	546	520	518	539	505	479	520	552	520	519	553	523	516	538	506	500	500	480	520	559	522	538	482	560	535	548	570	514	520	524	544	521	543	512	519	503	533	538	505	515	517	530	507	535	547	515	483	521	530	520	531	547	506	536	554	553	507	501	533	527	533	537	538	535	550	543	523	546	528	559	520	543	522	500	529	577	533	501	514	533	551	538	533	527	529	504	542	569	525	537	542	536	562	506	553	561	523	494	576	537	536	558	518	497	498	512	538	516	536	549	475	541	565	489	484	532	520	547	511	504	480	511	528	545	506	534	496	514	527	499	542	522	486	499	540	506	526	505	565	589	556	497	544	504	517	493	536	523	481	515	501	519	524	524	556	501	553	578	547	492	510	509	566	505	562	510	560	517	511	495	513	534	533	544	508	514	554	539	487	553	528	532	513	552	545	539	497	562	544	519	564	495	512	538	539	500	543	542	522	557	571	518	506	534	582	533	517	523	539	516	538	525	559	506	543	499	540	549	576	506	528	542	522	516	501	538	534	530	540	558	581	552	547	494	539	526	525	513	549	506	509	532	523	561	556	515	555	527	483	556	512	523	528	526	530	570	503	542	486	585	578	536	548	556	514	559	509	482	475	493	506	513	530	532	510	530	524	497	533	550	489	523	521	535	499	512	590	537	529	516	528	550	569	544	525	513	543	524	537	540	500	527	547	530	540	514	538	545	536	533	523	521	524	519	500	522	523	537	520	515	544	503	522	535	557	494	540	569	548	515	549	507	527	551	545	550	589	516	552	520	507	495	545	504	565	497	519	551	553	524	506	556	553	545	533	582	546	558	560	545	568	553	482	518	511	561	533	516	519	529	536	514	565	551	507	520	496	535	533	505	543	499	539	538	534	531	557	487	529	511	489	503	544	577	533	501	495	539	511	505	535	501	552	561	524	526	565	531	523	563	515	521	522	528	550	555	472	512	575	509	527	526	534	526	526	558	541	532	547	518	539	535	513	515	515	505	494	529	541	539	527	546	561	527	491	504	534	558	535	523	555	510	542	494	583	543	548	511	568	520	502	517	513	555	518	532	538	565	513	514	535	558	513	524	480	523	509	577	545	530	498	561	527	529	512	530	521	478	499	551	517	513	529	520	584	562	504	538	524	531	535	549	563	546	518	545	536	522	539	530	504	557	523	538	506	533	497	555	541	529	510	546	543	496	502	568	511	560	536	501	549	528	533	544	543	551	530	505	545	498	529	508	560	548	501	500	547	518	518	512	523	510	552	522	564	564	498	552	514	554	517	553	509	533	541	540	523	523	535	507	551	484	487	486	526	537	552	561	518	561	519	486	522	516	530	531	506	513	524	558	530	552	484	546	535	516	530	509	534	506	511	534	510	526	558	517	554	500	566	537	540	491	506	519	524	549	534	582	551	557	562	554	533	478	514	517	524	525	543	515	523	573	521	545	559	531	511	548	481	517	543	505	487	519	554	527	530	527	540	504	545	511	543	556	514	516	541	512	544	534	530	525	542	552	534	509	554	498	547	567	547	540	533	536	526	513	542	537	547	530	532	487	492	537	527	507	556	509	554	544	521	518	504	517	550	548	513	503	579	510	497	540	559	517	535	518	509	568	541	519	517	476	484	535	512	558	532	500	485	524	510	518	526	519	525	531	500	529	538	508	536	530	505	531	508	549	542	531	507	516	523	538	527	549	519	564	551	548	543	503	519	503	522	539	558	535	496	510	559	531	524	521	580	535	531	508	527	555	540	545	544	585	513	539	490	515	493	522	492	560	526	534	545	564	536	564	528	540	526	534	520	566	540	536	576	522	541	529	511	530	555	507	504	536	512	494	546	530	493	505	508	502	522	515	585	518	540	544	536	523	571	532	541	546	481	543	501	537	543	489	535	498	525	530	550	562	529	533	575	532	533	555	518	512	499	503	529	499	537	509	509	506	520	568	546	516	496	507	498	494	517	558	541	534	509	512
27882	16371	10525	7363	2992	1364	1410	2609	2564	1562	889	647	505	511	437	484	491	459	487	453	484	441	424	489	469	464	475	428	499	447	472	483	480	434	460	465	467	463	439	436	405	462	469	482	445	465	448	472	446	469	438	442	452	479	473	472	460	408	451	463	459	490	471	486	437	476	481	468	465	487	477	456	424	436	483	517	485	445	465	488	443	457	453	451	508	485	432	473	504	470	484	370	464	516	497	460	465	475	446	465	453	474	460	478	444	444	472	462	472	445	457	478	410	457	473	494	465	455	443	427	505	454	442	480	462	487	452	425	450	436	453	461	460	492	441	485	440	453	456	439	437	521	471	455	432	442	443	467	439	475	477	439	446	473	442	469	460	442	464	464	460	458	423	459	468	418	436	454	439	474	460	439	471	455	470	444	444	452	439	519	442	441	442	486	457	436	461	473	444	461	477	443	480	429	469	449	469	437	450	448	486	481	499	416	447	425	480	450	467	459	507	446	506	451	462	455	482	456	437	458	478	457	499	482	453	485	503	468	461	429	458	451	474	429	431	452	526	479	486	443	474	479	477	455	441	425	465	441	479	475	478	461	485	481	473	484	444	485	446	458	473	458	464	475	466	473	447	456	433	442	496	451	483	476	432	479	462	465	475	449	506	460	482	432	463	442	436	449	440	434	450	443	441	454	468	462	457	446	470	478	452	462	468	443	464	445	469	454	456	452	485	490	481	448	476	435	437	464	459	494	426	474	459	474	455	449	476	482	444	472	462	452	434	493	490	444	436	473	455	452	440	476	460	451	431	476	493	443	477	472	436	467	491	461	434	483	480	425	464	469	430	405	496	475	491	461	458	454	406	434	430	476	477	457	445	434	468	468	473	477	457	462	474	488	445	452	396	458	443	444	446	450	452	450	429	472	487	445	454	472	470	449	437	497	507	454	504	493	456	450	474	480	445	450	506	471	454	459	469	483	430	485	457	463	457	445	479	446	449	449	482	465	452	496	471	452	488	434	455	432	461	487	469	478	434	491	460	430	454	478	447	480	481	467	451	456	459	434	426	446	446	470	478	423	468	442	457	482	460	478	457	450	475	464	464	438	437	453	446	478	462	473	427	425	468	466	448	445	472	470	465	504	469	497	470	493	449	442	448	426	493	416	443	470	469	514	477	446	482	477	463	448	467	446	431	458	514	483	484	451	457	472	425	498	436	515	499	463	493	435	459	488	471	487	462	468	466	469	425	519	492	445	436	458	463	460	454	455	497	474	471	445	459	455	481	481	471	432	465	467	477	445	464	492	417	468	439	507	487	468	500	452	455	462	480	445	469	458	461	429	447	447	459	474	463	442	443	473	443	473	434	427	433	464	475	444	482	470	435	468	478	472	453	480	515	473	466	436	455	463	431	448	490	479	492	469	418	441	480	450	472	474	472	450	461	458	418	443	473	460	465	453	483	479	437	504	468	479	459	411	469	444	449	465	488	467	469	438	468	463	453	440	466	443	471	436	464	444	447	491	490	491	441	457	456	422	448	435	513	463	450	418	478	459	463	456	473	454	450	475	450	469	493	465	452	468	462	465	446	461	473	450	460	471	464	461	493	445	469	452	459	425	459	448	447	436	425	471	477	471	477	467	467	503	465	497	472	440	468	438	446	459	473	483	461	461	447	469	484	503	437	428	439	459	464	504	450	469	422	459	455	489	448	458	444	432	413	438	492	457	450	443	491	462	483	453	442	459	472	506	460	455	479	475	470	463	419	472	441	459	487	457	430	501	448	491	470	452	457	452	464	486	458	462	435	436	472	443	443	446	454	470	443	470	469	483	474	464	451	410	500	447	478	468	428	431	441	479	459	443	493	432	490	489	438	463	435	471	456	472	437	484	474	482	466	480	436	469	439	448	490	453	454	417	501	473	463	442	475	442	478	478	457	494	464	431	504	484	432	448	461	469	458	434	465	469	425	490	506	493	447	497	469	445	449	464	449	438	444	455	496	468	457	450	488	493	452	476	480	451	466	475	445	483	463	450	490	465	470	484	499	494	450	453	459	464	444	479	440	518	461	444	403	456	405	462	455	434	476	478	436	485	495	473	469	447	447	500	500	501	452	446	451	458	441	489	466	442	446	462	432	467	447	475	471	524	438	450	464	451	457	468	462	454	460	458	449	478	428	447	477	424	479	458	465	471	457	460	509	406	434	504	457	433	468	511	429	433	436	462	485	483	498	481	482	437	474	477	453	488	474	444	439	492	444	441	473	497	439	472	479	480	431	492	439	468	502	481	487	448	454	479	447	461	465	496	438	487	460	456	484	449	488	476	436	422	443	442	463	470	480	473	456	478	448	473	443	493	458	482	487	490	462	469	434	484	470	448	478	438	427	446	453	422	518	463	435	499	472	427	436	463	454	474	434	440	459	457	430	445	464	465	454	439	436	442	437	464	454	410	384	464	514	471	449	431	437	468	467	429	493	492	469	455	458	442	442	450	429	478	466	429	453	482	463	456	467	460	433	447	437	475	489	419	437	429	452	511	474	470	483	457	465	476	450	459	476	483	458	428	497	427	479	446	467	478	473	456	451	436	480	499	429	478	442	438	479	464	470	458	430	494	441	483	489	460	480	480	475	436	472	478	454	430	467	465	436	456	440	422	455	435	468	433	484	461	442	458	440	459	466	465	465	461	441	470	479	446	456	444	465	486	442	466	488	491	481	463	465	462	443	460	460	468	509	486	461	457	470	434	450	486	453	411	488	429	490	463	476	417	435	470	456	454	455	469	449	476	458	428	495	475	478	431	460	467	476	455	469	454	466	461	457	406	433	443	493	452	495	471	439	442	469	442	437	444	438	444	466	489	476	458	451	410	431	453	425	441	456	454	426	477	514	458	479	465	469	459	440	456	439	433	490	443	470	473	469	459	468	444	410	453	466	454	458	433	480	421	436	454	450	428	447	438	417	495	469	445	441	446	460	467	454	467	450	444	429	478	450	482	471	480	438	453	432	457	487	441	443	461	428	496	424	447	457	459	475	478	496	494	503	478	442	457	436	443	426	457	474	461	439	468	481	461	457	439	487	488	478	439	457	436	483	502	504	424	477	421	458	456	430	436	458	523	476	456	431	464	445	427	463	474	469	432	450	493	499	432	459	469	464	469	481	439	443	448	458	455	452	500	464	474	468	448	461	476	495	442	429	463	450	463	459	460	490	465	463	452	435	448	486	442	448	438	447	448	485	486	496	443	465	455	427	483	442	474	458	473	479	469	435	470	444	468	487	455	487	484	481	491	492	484	441	481	459	462	478	464	447	477	454	507	465	467	464	462	471	464	472	435	460	452	453	441	461	479	497	447	429	468	496	499	475	451	484	455	502	486	475	448	425	472	471	472	457	438	481	458	474	499	448	482	451	488	457	431	488	467	478	435	457	428	457	478	443	501	461	450	439	450	456	489	478	471	480	448	513	463	453	438	476	466	464	465	479	463	471	414	468	452	465	433	481	450	501	433
8204	9231	11088	6926	3479	1859	1910	3671	3242	1874	1057	710	531	464	440	430	430	464	465	401	415	430	444	418	428	412	456	394	437	447	422	425	425	464	417	473	431	440	421	442	411	427	425	459	452	440	463	421	391	437	418	424	436	402	409	427	449	456	413	440	486	434	410	402	449	419	409	427	464	429	398	465	438	435	406	431	434	423	435	411	411	451	400	427	435	404	422	430	405	404	440	441	429	430	430	398	428	415	471	446	425	444	432	431	404	443	412	444	434	381	421	419	421	431	404	460	413	426	413	424	418	436	423	419	448	453	486	417	431	430	436	412	444	425	426	463	431	419	389	414	449	411	448	419	451	389	440	421	436	429	410	399	415	456	436	435	461	405	417	423	445	415	438	443	458	423	456	431	431	398	448	425	405	444	413	423	419	435	428	407	432	443	425	419	417	439	411	411	445	459	422	428	423	424	443	422	396	389	417	458	413	428	449	376	429	449	387	413	432	426	440	425	455	418	437	395	393	426	415	431	415	424	457	440	447	403	445	413	434	406	429	412	447	397	443	462	412	423	434	429	405	466	417	446	445	421	442	451	438	447	437	430	415	444	429	451	394	460	419	421	439	452	394	429	425	443	434	463	403	440	393	414	451	457	412	432	386	458	435	418	427	409	433	452	406	450	446	444	420	424	420	392	424	436	420	448	387	448	411	427	431	419	404	436	448	433	436	438	428	390	436	439	397	413	446	471	397	418	438	426	424	412	479	433	389	392	428	447	440	398	459	444	409	413	475	421	470	443	444	446	399	478	450	426	435	436	390	444	389	427	426	457	401	447	405	427	474	415	405	453	391	463	429	444	393	438	437	442	409	446	394	436	427	441	463	431	405	411	440	435	422	416	435	435	402	419	439	392	398	436	420	368	398	414	441	463	416	423	417	452	426	422	402	434	417	408	404	451	461	414	439	422	423	450	407	411	409	440	388	407	420	428	409	435	425	425	453	414	419	446	443	441	412	397	420	426	454	436	416	415	437	400	436	448	432	453	410	427	430	421	431	445	475	424	434	412	459	397	443	443	405	405	402	442	434	420	443	436	444	399	434	431	443	407	430	418	457	427	447	437	427	393	469	447	417	413	456	431	391	451	451	419	417	434	453	424	395	448	467	428	420	434	447	419	438	377	412	435	453	447	403	432	421	440	462	380	432	391	425	422	430	423	420	416	448	438	400	439	417	413	433	433	410	443	414	429	440	421	421	444	391	445	430	450	430	442	423	433	428	447	428	390	425	428	395	436	411	417	400	440	444	423	423	441	405	413	465	403	396	456	446	392	430	441	455	418	432	408	441	465	445	430	464	458	431	423	387	424	433	409	419	450	441	394	437	469	422	409	406	439	449	437	432	425	437	435	423	399	394	431	429	414	440	405	460	438	432	420	439	384	383	440	436	415	427	390	467	453	418	398	448	395	434	370	450	459	467	408	419	449	384	444	414	401	460	453	464	431	421	412	449	437	425	409	453	440	436	429	441	422	413	397	436	454	420	480	432	410	416	459	419	443	429	424	420	395	468	447	445	450	442	464	440	427	442	389	418	440	409	408	408	422	473	436	422	390	435	423	434	444	442	420	446	379	391	412	422	437	469	388	389	426	425	435	417	394	448	454	407	422	420	395	430	410	434	405	430	411	407	455	406	395	442	454	442	408	459	468	409	417	406	421	415	427	450	446	419	431	418	399	407	411	422	433	489	440	460	422	423	446	417	428	440	428	436	425	402	444	430	413	421	447	441	414	384	448	437	433	409	441	453	470	437	405	424	445	417	428	421	420	447	389	461	446	406	394	429	430	410	394	429	441	424	460	427	430	431	438	432	426	434	410	420	428	388	452	441	416	438	455	435	448	382	422	428	408	427	435	421	440	395	413	432	423	405	392	424	431	420	455	396	418	422	430	401	464	440	430	406	457	429	461	413	385	425	412	458	390	409	405	451	420	428	421	421	418	412	395	418	443	447	447	431	407	437	454	442	411	435	444	456	455	408	449	451	420	410	407	401	426	379	407	454	425	453	440	436	417	392	452	452	466	415	427	436	382	413	387	430	429	427	452	457	414	421	428	402	399	447	409	414	454	435	442	472	441	463	455	411	433	425	449	427	430	422	436	447	431	420	450	403	399	457	424	429	385	402	405	430	429	396	427	462	427	458	428	454	428	421	429	411	384	401	425	439	393	414	367	396	451	431	398	403	428	428	452	486	435	432	425	440	484	427	424	432	453	433	415	411	441	380	416	434	457	413	428	429	413	412	410	401	461	427	429	448	460	454	417	456	434	456	432	409	412	460	412	434	378	439	421	426	425	432	416	452	428	458	456	423	435	476	424	456	468	435	458	485	414	424	391	421	436	438	427	446	438	433	428	414	432	448	442	446	424	441	439	433	431	442	398	447	433	421	399	444	407	395	428	451	428	396	449	398	449	451	444	436	383	444	482	435	416	435	436	436	399	395	434	434	428	420	439	460	415	422	482	444	438	403	420	431	444	452	402	420	421	407	453	395	457	448	461	432	408	405	421	426	389	428	406	420	445	460	405	414	408	436	443	439	421	430	428	425	472	423	437	407	419	451	427	437	451	414	381	422	374	392	415	431	402	416	429	444	393	432	451	445	424	461	451	446	415	409	396	429	410	409	443	431	464	441	409	434	464	410	451	410	440	430	442	399	427	442	421	432	446	425	423	376	423	434	454	430	399	443	461	449	410	425	436	412	426	432	445	417	399	420	456	444	462	446	446	456	426	450	415	397	429	412	388	446	421	467	451	416	431	405	451	459	430	403	400	423	443	444	433	428	441	414	406	479	455	428	421	448	450	425	415	400	449	465	453	447	437	443	436	435	455	449	439	394	435	453	422	407	423	450	416	452	450	429	405	417	426	461	404	402	462	412	421	412	439	429	396	426	423	452	420	439	429	462	441	428	440	432	428	388	429	419	456	403	422	436	430	438	452	445	415	445	392	384	415	469	417	421	413	458	393	436	426	433	429	416	463	396	440	435	422	407	450	427	426	456	406	401	411	404	426	426	427	427	428	427	429	438	413	428	436	402	442	386	420	394	404	419	417	438	423	421	428	464	435	390	415	427	441	436	411	440	417	382	449	426	477	439	421	390	439	453	406	401	437	409	421	436	449	409	422	421	413	408	384	432	446	427	432	404	441	444	380	450	417	431	404	437	414	432	441	399	414	420	395	404	390	415	426	438	424	419	426	436	438	415	402	399	433	446	423	447	414	455	413	440	461	439	440	447	406	422	433	401	427	426	398	451	426	430	422	452	398	436	442	428	422	419	401	419	449	436	448	459	420	411	454	417	432	445	430	424	417	449	469	454	479	475	417	447	433	403	413	467	466	437	392	419	416	432	429	456	432	425	445	415	454	403	398	423	393	417	424	451	464	397	413	433	428	440	430	413	391	398	452	464	430	456	411	424	425	429	391	415	438	442	406	437	425	432	422	436	451	430	438	430	409	404	430
25443	21361	27377	25266	11856	3693	5855	23490	22734	11056	4081	1610	746	540	493	470	477	470	470	470	497	445	481	474	469	460	461	511	498	487	457	451	511	496	430	484	459	490	483	478	488	462	473	457	458	482	472	493	468	476	500	484	422	473	495	474	435	461	450	490	456	488	442	472	440	482	490	482	493	504	490	450	478	491	490	487	459	474	505	436	473	501	444	450	477	453	481	511	447	426	474	490	421	469	452	485	456	459	501	471	463	463	473	465	447	462	470	454	506	463	471	467	491	471	457	469	453	438	479	449	497	450	447	468	466	439	453	458	476	438	464	487	455	513	444	470	434	511	486	485	480	447	435	471	435	450	452	463	451	444	466	494	479	466	492	471	498	469	487	454	470	476	457	475	419	486	480	452	446	490	443	510	468	456	482	509	431	503	486	449	442	471	467	468	441	453	456	485	476	490	440	464	451	487	479	442	452	466	480	502	459	511	471	446	420	503	419	446	469	439	468	475	475	501	434	433	463	454	494	452	439	467	457	484	492	452	467	498	461	443	472	446	473	436	464	461	468	470	457	473	450	496	475	448	495	476	496	464	455	441	450	440	467	497	460	487	446	488	494	462	431	466	482	456	463	462	474	440	504	428	469	435	497	462	477	459	475	442	435	489	476	478	466	462	442	498	488	451	463	470	438	446	483	448	414	462	434	469	524	479	452	493	498	459	470	460	455	464	506	457	442	500	423	458	490	457	460	431	467	441	485	464	436	495	443	452	487	468	460	457	473	485	473	455	515	456	462	469	446	536	430	470	470	478	433	439	459	453	485	451	428	456	499	452	446	474	532	471	452	473	470	447	468	448	458	475	434	420	496	491	448	487	466	431	471	482	460	443	450	428	460	467	503	483	481	445	492	441	451	430	450	489	465	501	480	434	500	454	477	463	472	447	452	485	478	434	464	434	476	492	475	456	425	466	448	514	468	453	453	432	460	458	462	444	467	429	455	454	423	457	440	452	473	465	449	437	453	469	458	459	407	459	455	429	469	444	458	478	455	456	460	468	497	478	485	465	447	479	479	457	483	473	439	473	479	412	480	480	426	452	440	484	428	471	444	463	482	492	482	462	507	466	487	513	431	469	457	456	429	466	471	410	486	443	385	469	528	460	452	467	466	473	460	469	502	453	456	473	446	471	480	473	441	462	464	430	433	451	442	435	491	470	455	474	495	461	490	487	475	471	480	444	435	467	448	481	478	448	483	449	478	472	457	516	454	514	469	476	502	481	467	526	489	464	444	464	444	457	473	468	429	452	513	478	458	478	425	513	464	463	417	497	477	411	462	484	417	466	487	464	490	442	463	479	470	484	430	466	437	477	463	454	534	469	434	462	425	466	463	465	441	460	455	447	470	478	455	468	450	448	451	444	438	479	460	466	452	469	470	507	432	489	472	467	450	438	490	480	479	437	448	420	422	429	438	449	443	470	442	483	468	471	491	508	495	499	515	475	437	448	484	435	453	465	506	470	464	435	475	487	481	426	475	471	483	458	479	462	512	471	477	478	465	465	468	446	450	400	481	433	474	487	438	485	455	464	462	445	461	434	482	493	492	442	473	468	459	452	447	467	473	457	451	457	468	472	449	463	453	480	450	476	487	436	469	474	458	430	473	503	443	471	485	534	490	495	462	464	467	458	442	450	433	418	461	447	469	501	448	447	430	479	517	514	491	475	479	453	464	468	459	458	423	461	464	440	439	437	486	456	435	476	462	425	424	454	445	456	484	471	484	482	463	441	469	473	503	466	459	456	482	470	466	468	470	440	445	476	463	440	447	462	492	520	455	434	481	444	460	438	431	487	446	473	450	477	459	447	482	438	448	469	435	443	452	442	487	498	491	497	477	461	423	432	448	458	471	416	471	446	472	471	480	493	446	456	505	450	452	453	470	518	450	454	447	486	441	453	439	461	456	477	489	478	422	483	448	433	477	443	475	467	463	456	446	415	462	518	444	447	475	442	456	466	486	485	467	500	490	469	472	437	437	430	461	472	466	457	482	436	440	437	479	506	461	440	412	494	484	477	465	481	453	509	447	491	489	472	464	423	436	405	452	489	484	493	484	473	438	436	453	462	471	482	482	444	459	414	439	449	450	437	487	462	465	444	432	483	457	446	487	480	485	463	462	495	455	459	472	444	467	517	408	480	486	462	440	497	463	413	437	492	473	501	408	492	457	451	435	475	468	407	451	446	483	491	481	469	457	490	458	473	454	437	469	418	451	463	450	462	424	427	449	439	452	471	470	498	475	440	449	474	452	448	473	465	452	458	432	463	493	465	467	463	411	489	451	491	466	471	475	482	457	498	472	471	454	433	456	437	421	497	457	464	453	459	423	451	445	451	469	457	482	428	477	463	485	437	468	525	482	463	491	455	449	430	443	471	504	437	476	441	470	495	473	454	479	491	458	436	453	472	509	473	459	508	445	457	467	476	465	491	464	462	463	465	499	430	477	450	473	477	448	475	475	447	476	468	459	450	463	448	462	512	452	457	453	491	432	428	458	418	492	490	447	475	494	475	482	451	448	458	491	458	494	472	458	479	464	465	424	469	519	463	437	453	416	481	420	489	475	491	443	488	456	463	471	461	461	427	458	487	476	422	473	493	490	481	483	425	472	462	466	470	439	466	479	447	454	437	490	471	463	491	422	429	445	474	451	489	477	432	474	482	482	449	473	451	458	450	476	443	476	428	441	449	484	494	466	461	498	513	427	491	428	459	483	437	487	451	440	468	418	450	455	439	486	504	468	462	451	472	457	435	457	452	475	457	433	446	445	486	483	478	472	472	458	479	456	477	460	464	461	457	451	460	420	422	491	480	480	488	436	501	466	474	455	482	483	463	470	476	452	466	500	478	444	438	446	463	478	454	453	462	450	431	445	469	440	495	439	434	457	489	443	461	458	482	430	426	440	458	459	474	432	464	429	471	473	484	417	496	409	464	455	446	456	489	459	473	475	500	423	474	483	482	487	461	453	488	467	475	435	465	459	463	458	431	448	460	502	418	450	460	514	472	465	502	461	475	460	419	448	457	456	495	450	460	429	449	496	474	424	466	439	453	460	452	474	480	458	444	466	447	493	482	480	469	478	464	455	486	454	441	497	451	459	444	466	456	468	495	501	450	471	455	480	455	476	494	441	445	489	462	461	456	419	470	509	490	471	456	436	460	468	491	417	467	428	482	502	471	473	469	489	484	435	460	481	476	463	467	446	456	437	457	485	429	424	492	488	512	459	475	473	468	435	462	442	426	454	465	449	474	460	454	446	428	495	424	453	500	434	416	437	452	441	485	471	438	435	462	461	449	441	491	442	461	477	462	464	462	470	484	469	441	439	478	440	430	435	477	480	437	478	458	446	444	475	487	453	477	476	494	411	464	463	527	484	469	464	498	471	485	483	474	482	466	448	435	469	487	462	487	496	435	478	443	500	449	423	469	483	471	459	467	446	440	435	468	496	485	431	456	454	447
7717	17823	19294	10352	5217	3437	8109	23944	19857	8853	4185	1854	789	532	488	450	444	421	435	412	450	432	455	442	468	447	411	498	476	461	444	464	468	512	463	466	462	477	423	426	433	439	445	437	417	491	451	469	441	458	411	458	485	420	446	434	443	431	495	425	419	477	432	449	474	457	456	481	441	429	429	440	438	458	475	461	490	417	465	456	445	456	485	467	457	448	481	457	422	493	486	455	418	461	445	449	482	422	475	472	513	461	455	462	472	475	434	427	423	449	425	480	449	438	477	408	433	461	382	466	424	425	465	474	421	478	445	443	484	457	448	444	433	452	430	463	444	464	443	418	468	398	436	433	421	437	424	409	466	429	445	467	446	409	478	483	423	460	459	440	451	436	461	457	445	483	455	437	456	418	461	446	414	449	438	447	445	432	432	459	425	422	414	446	434	449	428	484	465	426	453	433	441	474	488	456	459	456	442	446	419	486	491	459	461	448	460	433	413	442	452	445	450	444	441	448	485	473	486	456	449	411	467	443	458	425	468	471	465	468	440	437	455	473	427	454	452	434	411	450	463	451	459	452	419	415	485	510	431	412	452	465	443	459	427	412	465	441	464	456	427	452	434	464	433	440	475	485	459	456	433	455	454	448	476	435	422	417	420	427	441	474	436	433	422	464	431	429	408	449	459	456	446	478	443	413	452	432	447	452	482	473	446	427	435	411	425	439	441	461	418	467	441	429	440	472	487	458	448	445	399	468	448	466	428	434	417	472	423	418	432	417	427	431	424	413	440	412	456	484	452	480	441	457	433	481	469	454	469	446	424	450	454	427	418	479	428	424	452	464	433	480	455	426	426	468	435	450	460	450	430	444	428	457	503	461	421	465	469	445	459	455	436	492	484	433	435	444	462	451	456	403	448	453	453	407	472	453	406	435	441	458	452	437	487	438	455	437	434	432	451	442	416	462	449	431	475	431	443	419	463	438	438	445	478	443	480	462	485	457	435	425	429	449	435	461	498	396	468	420	434	466	448	459	451	431	454	464	458	435	450	436	423	436	426	444	421	427	412	458	408	446	430	448	449	448	456	438	441	434	476	431	448	489	445	447	475	439	440	431	408	458	451	447	460	442	438	431	481	455	433	485	448	476	437	453	449	464	482	426	457	466	446	473	478	471	465	433	447	432	450	434	448	427	447	462	473	421	393	440	421	458	439	457	478	441	437	437	471	444	445	474	435	413	477	433	475	462	444	445	424	454	431	447	465	415	438	421	432	449	460	415	420	437	447	441	410	480	455	450	444	431	420	446	407	483	441	424	379	421	434	442	449	450	425	468	440	427	483	397	495	474	433	416	439	477	472	480	468	438	479	420	438	471	449	459	427	428	459	429	429	436	468	424	449	426	452	407	471	429	485	423	492	436	430	422	456	499	451	456	444	434	487	416	445	434	450	440	440	450	434	472	467	423	489	423	413	415	423	511	456	467	456	455	430	441	433	459	447	428	459	464	430	453	405	444	434	437	444	467	459	463	440	432	446	493	464	449	426	435	442	436	400	440	456	426	419	437	433	446	493	478	451	435	429	429	444	471	477	466	444	442	435	468	426	448	463	444	451	482	444	479	449	469	463	426	427	455	442	466	453	433	408	450	445	456	454	431	426	415	444	438	461	422	438	477	450	441	436	446	429	451	419	481	436	484	401	476	489	422	459	456	438	434	428	484	454	444	431	458	443	438	483	449	445	461	454	445	420	441	474	431	464	404	442	420	466	408	455	442	441	434	448	429	429	478	448	439	418	402	427	439	441	444	437	417	463	478	490	429	424	453	470	414	424	444	455	458	434	466	412	426	440	421	458	467	429	480	449	491	442	423	435	437	425	457	435	423	482	429	486	437	453	484	433	442	453	435	441	441	434	452	420	464	453	466	457	449	476	503	409	441	430	450	440	442	415	401	450	464	460	399	437	442	427	447	421	437	443	451	463	465	462	424	438	491	452	454	434	426	415	445	418	454	423	445	447	437	446	437	468	448	423	426	407	436	455	422	433	432	441	475	463	440	449	458	454	445	435	433	434	468	412	499	415	458	449	428	472	423	465	467	456	463	456	426	465	485	425	440	462	437	441	463	426	455	455	442	430	447	433	424	399	440	433	420	419	454	438	428	467	430	424	415	431	442	404	458	496	438	443	435	472	455	454	440	430	405	426	438	481	465	442	423	443	412	479	486	451	405	461	445	436	489	418	448	430	465	422	438	474	477	434	472	443	423	432	443	412	463	448	448	471	445	414	450	446	476	484	470	459	401	425	451	471	492	468	438	467	455	484	436	481	465	454	446	445	471	445	433	437	457	484	471	408	437	447	441	436	500	463	455	424	456	467	449	461	479	420	429	442	457	424	415	456	426	445	470	419	463	454	409	487	445	392	467	437	423	415	450	460	441	451	468	428	458	463	458	437	424	460	447	459	449	418	443	407	426	463	455	450	440	436	414	453	431	466	425	430	486	468	453	467	455	441	417	480	425	459	461	457	438	463	414	431	452	462	462	469	410	417	412	444	429	478	455	459	422	471	446	475	460	438	425	435	403	422	409	416	466	442	443	451	475	436	441	400	433	428	433	445	469	440	480	438	451	458	470	457	431	439	447	431	482	486	439	451	463	434	446	488	464	453	434	441	429	487	455	470	464	464	406	442	448	460	475	427	458	443	472	454	454	462	456	458	474	447	440	466	468	441	460	446	438	435	444	439	420	440	397	445	417	463	458	441	483	443	447	460	412	405	454	456	438	479	456	422	488	444	444	462	436	415	402	420	434	453	384	465	451	461	432	443	460	435	400	420	483	457	407	484	431	413	449	419	475	412	457	420	462	459	465	446	459	435	442	456	435	499	458	491	433	441	424	416	402	429	443	464	452	416	435	453	412	422	446	436	475	414	407	435	432	453	431	412	447	425	443	451	481	444	439	427	439	477	453	467	448	435	487	439	481	423	451	461	421	452	430	441	432	457	422	450	437	440	469	420	422	464	440	434	425	442	428	413	407	438	468	409	438	419	437	449	476	431	423	447	441	443	447	442	451	426	447	435	481	489	453	403	477	478	437	497	426	440	448	456	473	478	458	423	452	461	444	441	512	422	414	412	439	398	482	450	460	436	463	419	442	473	457	433	448	501	467	454	429	411	451	415	440	449	475	455	444	447	434	436	434	427	473	453	473	416	468	459	428	428	427	443	468	471	445	434	466	463	402	444	441	484	451	460	442	428	449	418	415	471	425	492	446	439	443	449	445	435	449	448	420	465	447	418	434	433	415	454	490	450	419	403	438	443	439	480	482	487	432	428	430	455	443	459	462	433	435	442	452	438	424	446	418	456	433	445	435	450	458	450	398	438	470	441	424	433	441	437	436	444	428	431	428	409	471	484	457	464	453	428	429	478	444	437	432	429	447	429	424	434	415	465	452	432	443	475	447	457	425	458	419	408	434	443	431	414	446	472	466	512	440	418	485	403	451	454	439	452	485
24179	21342	28671	24454	21064	11923	12805	42000	38512	21698	9596	3307	1094	728	622	607	576	572	545	586	571	600	620	550	582	605	569	587	536	547	572	586	586	578	535	589	592	587	591	575	586	550	562	607	547	574	585	511	594	579	548	512	568	529	576	566	523	586	590	567	566	574	570	548	548	579	585	546	584	588	582	546	560	528	563	585	564	576	595	583	547	530	579	562	538	557	559	578	540	616	529	552	572	551	549	538	605	550	578	562	548	533	545	544	549	571	601	595	561	596	582	565	517	552	564	572	575	546	551	547	526	571	563	560	568	573	519	566	531	561	589	538	537	563	563	546	582	564	558	562	536	587	578	529	546	571	554	600	569	584	566	589	522	540	585	530	553	575	571	579	526	606	579	574	566	545	538	568	533	556	526	555	579	576	557	577	576	555	613	581	557	604	534	576	544	573	542	570	583	550	577	539	501	539	567	567	580	561	586	593	589	545	566	578	562	569	585	595	530	559	579	602	553	550	538	579	528	576	528	580	568	605	585	553	571	554	575	538	569	560	613	571	575	590	572	581	540	563	545	541	548	588	531	603	541	552	560	563	591	551	539	550	541	554	550	569	530	558	595	573	530	566	561	584	605	539	564	548	552	529	520	588	598	534	569	565	564	553	545	536	554	565	532	553	564	566	573	526	559	561	567	574	591	529	565	552	531	586	558	600	572	603	573	535	584	576	545	584	540	556	561	589	558	590	600	555	549	524	589	555	596	583	593	552	559	571	575	617	546	557	593	533	580	548	578	566	527	500	563	593	552	550	576	571	541	568	532	540	556	575	559	620	573	551	558	579	521	576	540	545	546	525	542	563	547	561	548	532	539	575	592	567	547	574	566	568	556	554	519	575	573	534	547	604	584	542	568	598	579	551	545	558	563	563	530	569	594	556	590	578	549	538	561	536	576	546	563	563	543	545	559	560	581	577	530	531	542	564	542	609	629	560	553	568	556	598	572	588	551	560	584	560	588	506	558	573	539	583	594	608	568	581	534	607	537	568	579	563	567	547	585	555	557	558	546	554	560	537	555	609	590	554	576	532	569	573	544	552	560	557	584	565	580	529	604	588	570	585	555	570	538	572	536	523	569	558	563	581	519	567	578	581	537	569	585	601	599	511	551	545	600	550	535	574	569	537	557	582	565	543	542	553	560	580	574	564	542	580	561	522	561	540	552	576	578	562	566	539	496	554	545	556	563	563	527	526	566	547	542	560	538	535	576	534	556	557	589	547	576	567	578	560	539	567	598	571	573	553	564	558	564	547	589	534	580	536	570	601	568	518	532	573	556	540	584	517	543	586	571	571	601	573	561	552	529	536	581	570	541	555	572	551	544	520	547	520	543	538	568	540	548	560	527	574	531	576	587	558	558	538	575	570	558	525	558	560	549	555	564	539	545	608	517	552	511	560	585	591	614	583	540	595	554	544	605	538	496	559	574	562	574	587	542	539	605	582	573	560	596	539	571	583	581	544	581	509	548	546	579	564	549	544	552	548	542	566	543	606	556	551	596	576	551	520	539	540	575	560	543	514	586	542	534	535	561	574	541	560	507	553	564	590	579	598	549	568	569	561	523	544	568	575	581	547	551	548	523	563	564	582	575	500	564	593	498	599	528	532	578	566	541	560	563	524	590	512	561	539	570	574	566	580	542	606	587	588	598	529	544	572	573	567	549	530	579	550	547	552	554	567	607	542	543	559	559	546	526	572	551	581	558	536	535	585	543	536	591	553	592	599	632	570	582	529	563	549	583	548	543	619	578	558	531	563	566	576	558	578	556	530	559	583	547	586	580	579	543	560	572	545	584	574	590	594	589	611	596	512	575	593	605	544	561	566	585	544	544	596	543	547	562	532	543	565	517	518	548	574	568	559	551	553	569	608	547	537	581	572	534	562	599	525	581	569	609	618	552	540	540	588	525	613	562	587	534	562	539	561	577	541	536	552	545	538	531	566	605	563	611	565	562	539	563	517	518	570	588	560	508	561	543	561	563	556	542	565	555	563	534	587	592	553	525	581	567	523	549	547	523	532	565	530	545	558	536	582	590	556	528	508	510	580	549	531	561	503	535	553	585	565	559	529	587	559	558	572	519	578	548	571	568	577	553	571	565	552	532	503	597	571	556	521	564	529	529	572	597	530	585	541	558	569	628	604	563	575	593	563	569	576	557	545	609	620	594	599	580	559	530	580	626	593	554	583	546	526	533	569	555	537	584	584	545	573	557	536	545	545	572	537	578	505	497	550	546	569	579	613	596	562	551	531	559	569	609	553	557	503	560	549	574	539	575	541	586	614	543	560	591	533	536	538	525	552	598	534	554	528	589	572	557	587	622	579	573	559	588	546	584	568	565	572	557	568	554	569	540	564	543	590	552	554	578	548	595	552	559	563	569	583	568	578	562	579	584	485	549	528	573	586	528	516	571	577	570	574	540	569	589	581	539	555	558	564	541	570	523	585	637	534	567	553	583	521	530	535	535	555	567	594	563	537	538	565	558	525	559	571	580	563	587	562	545	577	563	532	527	559	616	570	541	579	528	544	519	533	621	550	557	554	572	518	554	541	577	545	567	566	553	558	584	562	576	540	559	561	527	600	577	534	554	631	542	519	567	543	538	565	526	526	568	544	560	543	561	554	583	564	574	565	538	525	574	578	555	543	539	550	564	554	562	560	528	580	557	529	579	548	562	574	522	557	563	551	574	572	516	566	568	564	544	545	538	533	542	570	587	541	550	512	566	521	565	531	516	526	562	521	537	524	571	533	554	545	538	586	605	563	539	581	539	560	564	593	530	564	530	576	606	522	563	597	591	545	580	576	574	574	561	496	593	556	550	514	575	539	575	525	556	569	559	548	542	571	549	522	566	588	534	578	574	576	543	545	593	582	602	535	559	553	565	516	513	566	563	569	536	580	627	583	540	531	591	591	591	595	545	543	528	547	511	563	558	563	574	598	518	560	581	579	556	562	571	530	598	582	565	558	558	563	556	540	622	550	552	534	544	536	544	549	527	564	563	573	573	588	606	540	529	545	591	584	542	531	555	543	581	571	587	591	554	567	531	606	540	517	629	551	537	575	557	567	543	557	570	549	553	553	517	574	564	593	539	558	578	553	549	576	580	503	564	582	538	552	539	553	543	595	536	538	574	520	543	538	542	570	556	566	552	587	606	570	518	564	548	584	568	557	531	573	562	591	514	557	546	577	549	556	596	564	571	604	566	524	589	578	531	580	530	552	578	581	552	562	547	516	555	600	555	574	562	543	631	535	545	563	561	574	556	594	551	560	561	515	536	583	540	539	595	579	589	578	543	557	512	524	559	570	586	513	577	529	560	563	559	539	519	504	553	567	560	575	540	542	542	578	573	545	592	564	530	540	581	616	575	550	546	553	517	557	571	512	585	541	601	629	583	515	584	568	577	513	533	566	594	569	581	586	498	560	543	546	579	522	554	574	528	572	570	560	568	501	587	563	555	575
10467	25545	25383	15407	6859	4609	16114	40882	34174	15803	8642	3405	1166	658	566	530	543	545	543	532	561	544	520	509	534	505	517	591	524	568	524	563	529	560	515	523	535	522	564	514	543	539	524	539	523	543	518	557	546	534	495	511	528	519	522	529	524	512	571	539	555	560	528	554	540	536	522	578	546	529	530	491	541	484	532	572	508	483	545	561	549	559	567	499	517	509	565	528	527	532	525	558	568	518	572	525	516	517	505	562	519	571	490	506	518	488	535	531	554	603	549	538	537	530	534	553	500	505	528	514	584	556	560	546	563	522	522	563	539	557	516	484	526	532	545	506	523	540	557	545	517	499	541	570	525	525	525	561	520	525	525	513	551	506	510	530	492	547	545	541	534	572	562	542	513	542	528	524	552	512	493	564	542	480	544	500	541	535	542	540	553	547	550	530	565	581	554	542	536	522	532	558	558	512	526	494	552	535	521	496	509	542	537	495	556	522	543	503	523	544	532	480	516	562	510	488	561	544	514	511	528	540	515	541	550	550	520	517	522	548	548	546	543	509	534	558	530	528	536	515	564	555	571	517	540	548	537	571	562	544	589	546	572	506	511	566	522	557	533	558	524	512	470	525	549	574	529	552	525	520	522	525	533	522	542	510	548	573	516	534	503	504	527	534	527	555	520	513	551	512	544	504	573	516	529	582	516	567	567	567	532	549	549	539	505	514	552	538	524	527	553	506	548	595	558	550	499	497	507	511	573	522	508	541	520	562	525	522	558	481	538	535	520	551	544	535	539	542	540	529	533	510	567	511	549	526	528	523	564	516	549	538	542	553	570	540	518	538	519	588	535	508	561	526	540	559	536	481	581	539	515	496	516	511	512	519	490	552	522	586	508	547	535	572	522	507	543	521	548	497	509	525	556	556	544	519	546	509	508	516	556	547	538	544	529	509	535	500	543	545	555	560	558	558	552	545	560	565	513	572	551	529	491	543	540	510	559	513	532	515	523	532	518	573	501	559	543	581	513	511	502	566	574	527	522	550	523	538	507	543	504	519	538	512	525	546	529	508	507	546	502	554	502	534	551	525	528	522	544	511	504	573	557	507	519	551	538	536	523	535	502	547	518	535	534	556	537	553	542	549	533	542	509	539	545	539	580	555	549	533	547	542	539	531	507	518	518	545	558	551	548	539	548	547	552	511	545	517	495	549	541	502	553	514	525	537	537	502	549	571	559	528	534	547	524	518	527	516	564	487	542	539	514	512	537	532	559	532	533	552	504	530	538	568	506	534	552	493	534	535	544	528	517	569	505	544	513	523	514	523	497	519	508	535	528	521	528	519	533	509	551	529	536	521	543	511	530	502	541	510	524	535	565	520	499	538	533	551	522	549	542	518	574	517	535	501	516	549	535	515	551	527	520	562	547	495	551	533	524	549	529	503	521	532	541	517	561	522	519	537	548	533	546	557	515	535	496	548	507	535	533	515	537	545	535	552	520	537	515	499	507	496	515	524	518	519	507	549	542	539	530	526	524	523	522	526	521	516	498	552	528	510	525	551	575	526	513	518	496	541	536	581	509	556	554	543	532	525	501	542	467	542	524	581	518	531	552	525	548	554	557	545	537	531	581	522	540	530	561	551	536	531	518	519	466	524	520	536	525	520	530	501	496	506	543	533	516	488	543	548	502	492	527	513	560	501	561	509	556	519	530	518	541	530	505	568	528	501	544	587	539	548	521	535	526	544	539	536	549	523	511	546	536	558	529	504	538	523	529	519	520	507	587	545	536	539	536	480	540	507	534	539	504	509	560	515	518	525	543	532	564	537	514	516	523	545	566	509	558	549	528	537	524	551	520	518	510	509	561	572	504	539	558	526	546	532	539	511	520	529	519	542	537	513	525	533	488	543	503	513	539	508	557	555	497	528	517	542	492	513	494	510	565	526	549	497	522	544	547	524	518	536	550	531	499	531	551	486	578	548	567	561	513	520	554	552	542	520	560	526	577	521	551	547	563	483	555	546	577	525	543	543	538	570	560	603	526	541	530	553	533	527	513	529	529	522	550	555	503	514	571	502	572	489	555	516	496	540	520	493	532	516	533	504	512	490	477	520	519	560	537	549	515	503	504	569	521	509	561	545	516	589	556	547	516	511	508	509	497	549	552	515	531	508	512	520	529	532	559	560	514	564	507	528	525	558	486	556	503	538	534	533	557	549	551	555	543	493	526	534	508	538	558	532	544	548	519	553	519	525	528	531	500	492	528	543	505	527	546	535	528	526	536	518	510	529	552	535	493	559	538	500	535	515	516	479	551	541	496	542	545	543	562	539	579	502	564	548	483	519	536	534	507	509	553	555	539	534	526	498	499	508	495	526	512	519	472	536	547	549	495	560	521	546	520	489	572	543	525	537	533	526	497	523	514	500	534	500	525	533	494	554	544	529	495	530	522	557	540	501	508	536	532	499	531	512	525	506	566	578	541	532	531	541	518	528	506	520	519	517	511	523	535	519	543	510	541	539	541	485	568	586	588	553	480	582	532	567	532	479	547	547	513	543	548	531	567	529	538	498	541	555	553	553	534	530	549	548	515	544	530	521	492	567	532	516	509	540	532	537	521	536	530	511	521	519	522	532	531	525	538	539	508	527	487	484	515	521	540	531	531	529	547	530	519	526	522	525	537	513	484	505	536	490	490	517	537	531	549	550	553	561	511	521	542	498	522	547	535	577	510	509	515	508	550	540	482	531	541	539	536	522	503	525	533	552	535	525	542	534	522	541	572	515	512	522	525	553	516	530	501	510	520	542	519	509	528	557	569	575	538	549	524	526	516	537	518	511	540	560	522	563	528	527	542	536	577	545	555	526	505	483	571	540	508	537	500	545	520	482	538	548	515	539	525	526	491	537	531	532	516	513	534	494	513	482	533	541	527	503	521	554	539	521	520	496	517	526	535	596	533	559	509	552	545	556	494	520	533	530	546	543	516	521	556	525	579	491	550	545	550	552	526	538	481	485	518	519	579	548	525	528	533	477	521	537	514	502	516	530	516	568	539	516	522	512	536	522	543	541	550	547	524	543	498	500	505	550	517	522	523	543	546	544	500	498	526	526	507	532	546	514	512	503	524	501	529	514	553	553	514	535	537	512	551	541	552	558	508	527	506	518	549	540	543	549	509	551	542	471	513	565	507	522	527	532	555	541	512	526	566	538	535	545	550	536	535	569	508	550	546	500	539	520	570	550	514	513	501	513	533	502	498	553	554	530	544	509	544	525	552	463	523	526	560	527	565	539	518	534	524	513	521	525	575	563	526	533	520	563	536	513	548	560	500	538	488	561	510	499	513	594	532	522	536	502	527	537	559	555	529	520	512	572	514	498	519	562	573	467	532	543	534	490	514	531	571	504	520	496	539	544	546	499	496	530	513	552	544	522	559	531	539	514	518	515	518	491	518	482	485	484	522	532	507	548	497	499	520	524	519	546	526	525	574	519	532	508	504	522	526	505	517	563	501	492
27811	17556	11847	5054	1874	1198	1069	2972	2939	1703	1000	657	541	459	451	449	462	474	455	476	475	461	469	471	478	461	459	468	461	482	462	446	477	432	477	471	437	488	473	521	463	469	469	465	480	446	454	477	477	445	423	458	480	430	450	464	440	439	478	467	459	424	482	442	476	458	446	463	466	476	444	466	491	486	484	485	427	442	459	489	456	481	449	420	441	462	482	456	432	440	459	468	472	486	457	464	469	451	446	441	465	476	491	463	438	473	417	442	434	496	446	437	438	463	454	479	474	473	481	441	474	468	458	457	459	448	464	448	459	462	458	474	455	511	464	479	463	434	466	463	407	435	461	452	463	435	435	434	487	431	457	463	492	450	454	481	451	451	477	446	417	448	459	464	464	445	482	474	444	507	451	457	440	463	449	462	462	490	415	452	440	448	449	421	440	461	446	475	407	474	475	480	450	495	420	466	479	448	468	446	444	456	453	465	411	421	466	471	469	465	469	438	468	496	461	494	434	445	471	462	456	426	458	467	466	465	458	472	463	499	465	479	460	456	482	494	460	462	473	511	483	467	468	494	480	456	434	446	460	471	457	479	431	461	454	460	451	470	463	457	475	455	462	457	473	467	485	470	451	480	440	441	434	483	450	433	487	407	479	430	465	496	445	488	449	490	472	447	437	465	466	473	465	466	420	459	454	486	479	458	475	421	473	477	480	485	451	450	480	471	442	440	447	449	502	464	459	454	456	448	457	469	473	459	420	454	482	493	503	453	444	432	435	419	437	474	435	474	467	450	443	475	461	441	475	474	460	507	463	463	426	450	467	463	437	488	443	444	475	458	456	445	490	453	499	437	465	442	454	433	449	455	431	447	449	465	477	482	474	440	490	485	435	480	450	446	447	488	479	473	474	446	445	438	467	479	460	464	482	481	444	437	450	460	443	459	469	440	458	493	449	477	469	432	501	470	445	447	458	462	455	413	473	444	456	440	438	447	421	465	453	463	487	464	451	464	479	475	460	467	474	442	462	475	474	434	456	490	476	454	439	456	405	420	435	451	458	466	469	471	443	467	444	457	456	466	450	469	467	411	476	434	461	475	463	487	423	438	487	496	482	429	460	424	511	469	475	489	455	463	471	405	472	453	440	430	455	455	481	434	461	432	486	448	442	487	423	490	459	448	448	507	495	438	464	467	482	407	447	494	444	476	481	487	439	449	404	467	472	470	457	495	411	481	452	462	464	403	444	478	487	492	462	456	424	485	407	465	458	429	444	474	446	447	464	434	422	458	430	474	483	420	440	478	449	473	472	452	490	454	445	468	466	476	448	432	432	461	446	477	455	458	454	444	457	455	494	470	483	448	450	443	404	480	433	478	449	473	448	436	411	439	490	453	475	507	493	461	450	462	417	460	501	494	460	467	493	453	485	443	472	449	439	446	452	427	434	453	425	444	431	422	464	433	461	497	442	453	457	473	454	474	480	440	463	445	420	421	469	435	459	430	467	482	463	447	463	422	449	430	491	472	439	460	446	495	468	484	484	482	494	460	475	496	480	451	465	458	441	454	433	448	464	450	496	423	477	463	437	448	419	420	486	484	448	467	446	451	454	499	481	464	471	456	450	421	469	451	487	436	437	461	471	458	428	427	449	447	434	443	439	433	468	419	468	464	448	450	472	496	458	482	468	441	468	410	457	463	428	457	425	495	478	429	465	426	472	454	423	482	489	488	475	436	458	445	455	444	474	465	440	436	493	436	419	457	456	495	438	430	462	466	458	447	451	463	437	464	447	458	493	459	430	445	484	444	453	461	436	462	434	469	466	476	478	451	464	467	446	432	463	424	464	415	450	467	474	475	433	470	487	479	438	428	465	461	462	430	451	430	440	465	453	486	480	477	428	447	419	446	487	459	470	437	493	481	462	508	480	446	456	399	455	466	421	465	445	500	456	438	414	501	488	500	451	464	416	503	456	457	462	432	447	441	445	468	484	456	513	439	476	423	514	446	469	445	461	470	446	433	449	499	467	450	461	455	489	450	466	477	442	434	478	440	455	461	489	490	453	427	461	461	402	441	470	454	466	427	439	487	443	419	464	461	475	457	435	479	501	462	421	444	447	448	470	458	438	445	461	436	475	481	420	464	444	454	442	481	459	487	461	445	464	439	444	418	509	466	489	451	492	457	463	461	456	468	489	462	476	415	457	460	441	490	410	448	479	433	450	464	448	481	490	418	432	468	435	453	455	464	459	479	453	496	516	433	432	452	466	466	481	454	427	466	447	407	466	483	480	441	465	449	449	433	448	459	464	467	427	472	428	464	439	440	500	463	458	431	443	519	508	450	487	497	466	411	454	480	486	444	478	441	469	487	446	470	440	492	482	439	469	419	474	463	457	435	448	452	457	466	466	431	515	460	408	445	458	431	412	471	466	476	463	441	496	472	480	428	434	433	425	475	428	440	483	475	471	468	443	413	486	484	449	451	462	446	465	463	521	504	481	474	466	483	444	478	507	463	476	457	456	457	496	456	477	462	444	466	459	453	439	434	428	467	444	457	469	484	437	428	433	481	454	468	470	460	488	423	478	460	470	473	425	470	444	473	449	479	436	460	482	448	452	489	492	488	447	450	467	463	463	448	468	475	472	477	424	467	481	438	463	488	492	462	490	468	480	466	454	526	460	476	440	450	469	424	471	485	458	452	451	488	445	455	432	458	485	481	447	420	437	463	451	440	445	451	415	461	444	431	504	435	491	450	463	478	423	454	487	487	457	468	423	459	447	466	484	462	500	455	435	471	430	499	461	454	509	449	404	448	436	483	445	456	468	422	469	444	487	462	497	448	455	428	459	421	473	473	453	450	476	471	433	486	480	462	412	449	466	452	461	456	490	449	454	425	453	462	491	445	478	452	448	470	464	430	446	421	420	414	427	447	442	459	458	455	447	444	457	466	477	414	477	472	489	513	487	490	452	469	423	448	471	426	417	457	448	454	487	472	489	461	466	447	492	504	477	454	477	446	459	434	467	456	460	457	484	481	471	473	460	446	399	435	429	489	437	429	474	440	464	462	481	441	486	464	453	455	476	477	464	466	490	440	463	455	449	436	431	489	469	446	470	464	482	464	486	469	471	497	434	433	453	477	443	459	482	430	432	451	456	426	458	511	461	442	425	469	453	422	462	468	473	470	426	420	457	436	462	476	458	451	473	478	476	457	484	412	449	469	396	453	450	439	521	454	444	452	458	434	468	469	483	474	497	450	442	454	442	463	474	472	453	452	438	473	439	466	468	489	432	448	495	460	471	467	486	450	432	466	449	411	454	457	423	410	460	469	504	485	485	414	471	462	449	398	490	427	429	433	462	472	473	459	453	421	422	473	468	434	440	441	465	441	502	451	447	449	448	450	453	477	438	487	467	451	476	444	480	429	449	476	495	440	443	448	483	445	439	477	418	446	485	495	466	406	498	447	459	462	417	462	444	416	476	468	477	460	453	449	434	436	443	424	419	449
8973	12858	11551	4341	2242	1564	1435	3975	3529	1730	1081	674	494	452	431	440	400	416	431	393	425	431	409	403	441	420	411	440	473	421	416	417	403	393	441	403	421	384	422	398	413	408	431	414	417	424	456	425	402	403	432	464	437	470	435	419	418	439	470	431	466	447	393	405	461	465	417	441	399	439	414	435	444	416	430	433	415	430	426	461	412	412	384	433	446	416	441	452	398	447	409	407	447	423	389	386	389	427	447	416	413	425	406	465	446	452	451	406	429	419	403	434	401	421	399	410	430	415	459	415	435	437	436	425	394	420	411	409	415	397	398	410	396	410	435	447	422	428	413	413	449	427	467	417	426	428	416	400	434	411	399	417	440	396	416	414	411	384	419	411	436	455	426	436	414	384	431	426	411	396	461	433	454	418	449	452	401	403	427	420	469	404	468	447	382	383	426	424	414	426	411	397	431	453	424	430	435	419	447	385	399	424	424	451	397	424	450	408	439	412	397	413	430	433	400	402	429	441	454	412	392	422	419	400	456	422	448	439	448	462	415	456	400	423	426	430	453	397	400	436	432	398	442	394	447	403	407	414	427	409	425	434	420	393	391	430	380	407	435	453	436	370	425	377	396	412	394	430	444	446	420	447	438	410	418	382	428	412	424	445	411	450	413	418	402	439	392	455	424	437	446	461	399	447	427	384	415	434	443	458	403	408	466	454	432	397	444	450	414	395	432	454	411	430	418	430	455	400	422	439	441	440	420	396	442	446	447	435	434	429	436	443	423	434	412	442	406	478	424	441	448	418	378	430	395	436	402	473	452	398	398	430	437	383	418	425	461	426	412	446	426	387	429	421	402	419	458	423	428	389	404	405	433	414	406	418	426	405	430	408	414	423	428	442	431	382	400	431	441	437	439	427	435	386	433	445	431	458	418	398	417	400	417	469	414	445	436	414	435	419	453	424	413	461	384	468	421	448	437	422	386	438	408	447	405	415	402	425	413	412	433	432	425	428	408	446	415	435	434	464	412	430	424	401	395	407	401	442	419	411	417	441	415	417	448	427	437	418	426	473	431	418	413	398	434	469	416	415	394	441	409	444	439	439	451	431	417	460	473	415	422	388	416	410	439	423	444	454	460	427	426	490	423	424	442	398	412	456	419	427	389	444	454	438	437	404	445	421	417	425	410	425	438	428	454	431	423	456	391	403	403	417	405	440	425	457	433	438	395	437	453	449	402	439	453	441	454	440	427	413	416	448	399	416	466	452	448	409	438	411	422	447	444	417	461	435	403	417	410	432	425	388	419	436	431	409	410	434	429	443	446	413	415	436	449	418	417	423	400	438	443	418	425	394	420	425	402	404	432	439	406	438	436	434	439	416	445	411	420	433	428	424	439	402	410	431	455	411	460	424	411	441	451	387	410	448	379	459	450	404	462	387	413	422	396	433	418	393	434	401	434	431	442	401	433	406	429	435	401	422	485	396	416	414	455	426	416	441	426	451	427	402	439	422	463	406	376	442	425	388	403	426	435	422	442	400	430	414	422	422	411	437	424	405	443	399	419	397	412	392	456	459	437	420	411	409	408	424	410	428	404	443	435	420	399	425	412	426	417	437	440	426	450	428	436	453	397	452	397	393	459	450	439	440	410	408	421	441	442	400	418	404	430	399	412	429	462	433	422	409	413	414	421	436	441	414	416	419	441	450	407	472	439	418	427	422	415	414	463	385	454	453	447	457	393	419	419	416	416	428	419	405	426	439	397	466	451	417	417	434	425	430	429	377	425	405	457	398	451	424	419	423	424	443	405	424	426	423	401	411	441	428	434	432	459	439	427	449	434	408	419	428	453	448	412	398	428	420	452	425	396	443	413	383	411	475	455	405	420	461	399	401	401	424	429	418	415	445	413	404	432	388	415	419	394	445	412	437	399	441	391	409	451	420	435	435	433	402	403	439	400	443	446	424	424	434	434	424	437	450	465	402	450	404	444	381	452	408	420	403	367	468	431	410	438	431	390	483	434	442	410	410	393	456	435	425	425	389	423	432	410	434	407	391	411	404	412	393	450	385	428	435	422	421	450	443	450	428	417	419	384	422	393	408	432	448	413	421	413	434	405	413	415	470	381	496	414	419	429	427	437	428	432	424	475	437	419	448	429	397	415	406	438	455	391	426	422	449	388	432	446	431	411	445	432	386	410	443	401	398	421	423	422	394	392	401	412	411	398	417	409	441	407	429	422	430	445	411	401	394	416	446	428	409	423	421	442	418	430	413	429	413	424	425	423	399	453	421	395	447	459	427	396	420	392	419	413	407	393	385	419	420	473	418	434	424	423	417	399	432	422	430	393	414	444	476	461	410	471	472	429	436	437	393	421	399	447	421	435	425	405	449	442	415	432	441	369	431	391	411	432	422	460	413	421	414	409	404	431	456	435	412	399	433	436	448	423	454	406	474	453	444	463	436	405	427	437	440	403	396	424	430	413	401	450	424	450	410	416	398	394	408	414	409	401	422	433	442	407	428	435	426	425	426	403	423	449	405	433	442	422	445	422	444	505	407	395	432	440	414	444	409	393	383	424	436	415	396	453	417	432	433	417	399	426	465	448	395	377	418	416	437	409	432	441	447	418	454	425	407	435	402	428	443	388	400	409	390	455	428	393	444	462	428	437	405	438	412	416	442	439	444	419	432	450	435	448	464	469	423	402	419	441	396	398	430	429	407	443	459	459	423	461	428	425	430	433	438	448	420	425	405	413	435	417	441	438	432	414	429	431	432	445	418	408	408	424	438	462	407	390	407	430	395	433	415	433	405	449	432	414	409	412	419	443	440	422	427	411	378	420	454	429	414	417	446	417	431	420	448	438	427	412	410	453	459	420	464	446	418	426	412	415	408	448	409	423	417	402	431	404	420	389	411	458	417	450	440	420	436	472	447	402	439	438	444	419	423	441	441	439	439	409	419	445	430	419	442	414	407	426	435	463	455	419	375	424	403	418	391	465	426	404	426	410	440	420	425	386	416	444	415	420	431	418	486	456	426	392	453	445	376	429	444	424	439	420	427	436	454	448	426	410	414	425	423	417	416	383	422	443	432	442	416	424	428	461	438	457	430	404	410	401	457	456	414	430	388	445	424	411	449	395	430	409	424	476	417	437	425	440	404	432	436	436	400	471	427	458	414	439	448	382	425	424	422	452	422	440	421	413	416	456	425	402	411	429	432	423	385	450	421	411	434	439	431	428	434	417	418	420	424	433	444	426	436	412	431	413	405	417	421	393	418	428	429	446	418	402	431	453	387	407	411	404	454	412	424	439	451	411	394	442	432	412	426	413	416	434	414	437	426	430	388	416	411	425	415	442	404	435	433	393	429	420	424	472	421	422	455	418	412	393	432	447	410	449	398	404	449	378	432	433	439	425	413	427	401	419	455	400	416	410	423	390	414	428	421	428	408	412	430	425	418	423	451	407	409	441	423	430	466	426	401	453	402	426	441	464	435	400	417	404	411	459	437
25497	21372	27242	24882	8712	2347	3016	22613	24465	11587	4731	1636	695	515	523	477	446	523	429	437	474	448	463	476	442	485	442	484	452	494	461	459	476	442	478	437	515	470	452	475	440	476	445	480	488	471	443	437	470	463	464	480	473	473	480	445	460	455	470	489	475	449	434	457	510	477	478	437	459	468	450	448	489	447	452	437	480	455	433	447	425	437	449	451	486	460	461	516	471	461	433	458	467	446	455	416	474	496	483	446	458	426	456	438	419	479	504	460	489	446	465	434	486	476	415	462	451	468	438	452	428	493	457	485	412	496	444	475	449	487	439	494	459	409	445	431	419	417	463	450	411	453	452	478	469	424	427	446	477	452	453	470	445	438	451	464	487	433	450	435	454	455	446	473	481	466	442	456	399	483	493	434	463	426	475	445	409	470	475	475	441	470	438	478	454	454	477	485	448	455	453	419	464	427	480	502	436	510	449	449	475	475	444	438	472	488	494	455	457	468	453	499	472	455	450	460	417	455	441	465	462	426	471	443	466	472	448	498	441	493	434	461	442	461	456	458	447	461	491	463	465	399	450	481	403	470	393	432	465	444	451	492	455	448	493	469	474	437	448	441	427	456	409	478	470	466	524	504	440	430	477	476	456	442	446	452	458	447	436	464	470	459	487	476	427	425	436	455	499	432	475	459	459	471	466	429	482	484	501	416	446	476	451	472	431	439	452	460	458	496	438	416	501	480	474	460	486	464	475	445	481	452	470	454	442	468	453	466	425	478	453	434	425	443	481	508	471	455	460	468	455	465	430	428	426	446	463	476	451	486	444	456	442	479	446	429	427	407	492	442	476	467	456	452	461	448	434	502	450	474	468	464	447	441	452	448	447	455	426	460	468	465	441	445	462	473	465	470	478	453	458	427	468	457	427	469	423	442	459	461	423	441	463	470	480	472	484	441	503	457	470	457	439	473	484	453	532	449	475	481	453	467	458	444	496	418	464	426	472	454	459	454	471	472	461	465	456	436	449	453	468	439	448	531	456	456	472	472	451	462	426	471	447	415	407	460	431	441	458	476	476	500	457	452	471	460	477	490	496	465	458	434	437	451	471	492	472	454	469	448	440	444	461	490	428	445	461	461	463	492	442	459	485	435	484	447	415	482	470	454	468	473	452	447	461	430	462	455	406	454	442	433	495	475	435	447	438	439	472	467	461	485	449	416	452	456	498	473	438	470	498	435	481	423	443	453	465	459	425	429	458	463	459	497	457	474	451	522	475	510	496	487	453	473	460	444	480	457	471	475	463	474	499	414	411	445	451	462	476	449	457	446	473	455	445	430	493	494	417	447	446	469	451	406	484	472	429	451	438	442	479	485	449	429	445	426	501	434	421	459	446	459	514	437	450	429	447	474	452	432	434	470	456	438	445	455	467	465	422	475	436	476	447	449	451	467	441	487	468	479	494	466	471	458	467	439	414	461	448	443	420	473	452	490	470	462	472	423	451	464	462	466	466	483	456	440	449	427	506	462	513	473	457	497	456	475	464	443	427	476	464	456	464	450	451	448	447	417	493	462	453	449	421	466	465	430	460	449	402	410	476	477	462	478	460	435	475	414	447	482	472	456	467	465	460	450	441	422	451	418	438	474	462	508	471	453	431	441	446	476	485	418	450	423	430	448	430	456	460	448	456	468	515	456	465	481	462	471	438	465	477	471	420	463	456	463	478	458	424	469	465	457	463	490	456	470	426	439	451	458	443	451	478	425	430	426	428	463	453	440	488	466	479	460	476	476	466	465	421	465	450	456	456	474	459	481	438	456	468	477	455	473	449	441	454	506	434	496	493	480	422	422	491	494	462	431	461	488	470	479	488	495	439	481	472	438	481	470	424	444	463	440	486	464	422	486	457	515	426	451	470	427	447	420	426	474	459	434	461	477	439	434	446	482	453	443	441	507	459	450	482	472	449	423	432	471	456	427	468	450	455	431	460	466	473	460	460	438	494	458	452	447	488	470	456	446	457	453	506	458	460	463	400	484	424	456	491	426	460	471	431	444	449	463	512	448	436	431	490	440	462	485	495	410	451	471	458	449	473	441	455	480	478	488	469	455	464	453	428	484	442	471	467	464	493	488	479	460	457	447	450	480	446	507	451	446	452	470	456	456	449	422	461	478	459	424	456	464	419	465	457	459	473	478	454	424	467	425	450	451	429	470	468	479	453	474	462	457	447	439	519	451	449	473	497	460	458	451	441	468	436	470	465	470	474	444	455	466	448	439	484	431	452	463	467	480	482	462	468	449	431	463	477	440	454	505	439	462	455	401	461	418	477	503	433	435	445	449	483	472	486	444	462	461	478	504	455	441	478	420	454	415	459	463	432	476	491	418	423	452	430	449	466	468	467	449	467	445	404	458	448	435	469	452	457	467	438	453	460	437	472	428	429	445	466	448	445	468	441	437	429	460	448	451	466	441	486	487	434	473	458	456	474	392	441	430	491	452	489	465	467	447	464	471	458	417	452	448	443	436	431	480	489	463	481	440	453	483	439	466	453	452	442	443	432	452	418	448	454	433	470	455	404	428	446	486	484	455	480	473	439	434	461	444	458	435	446	453	463	459	472	448	446	437	480	476	466	465	511	463	460	498	424	456	469	432	460	456	449	431	461	455	457	484	446	463	469	481	453	460	475	483	457	456	477	491	412	459	471	475	444	421	440	466	454	460	426	435	485	473	482	421	499	439	450	467	458	414	452	483	426	424	448	471	487	444	453	442	446	443	456	473	477	437	462	428	450	456	443	453	476	472	477	474	470	474	444	488	437	443	460	466	441	470	392	466	429	403	506	454	446	452	464	468	469	466	460	463	434	450	431	438	438	433	442	471	439	483	422	495	459	436	491	466	507	427	446	468	438	456	453	427	458	461	435	465	453	458	453	459	496	465	436	486	436	465	490	420	458	453	439	462	430	421	462	492	464	425	431	511	460	440	466	461	433	466	448	466	452	445	446	481	449	407	469	499	459	440	465	425	449	460	476	437	486	433	464	438	452	406	465	481	471	469	427	453	426	458	442	416	460	439	420	487	425	460	479	448	461	452	453	466	438	445	514	442	448	464	460	422	480	457	458	417	475	464	473	428	468	479	464	463	481	423	438	475	437	462	437	465	480	453	447	430	473	456	440	445	450	432	438	453	477	444	476	460	454	476	475	443	468	417	450	458	426	465	440	432	472	445	489	468	475	471	455	491	396	478	443	457	455	457	495	429	429	472	466	480	454	450	428	461	471	434	436	448	456	448	465	479	471	437	463	464	454	471	431	478	458	468	458	435	466	460	450	482	478	446	474	461	511	447	450	487	469	472	498	474	464	472	430	486	464	446	434	439	456	473	443	470	427	450	455	429	480	420	462	443	429	462	469	478	497	437	453	439	470	469	494	465	442	461	469	497	450	438	419	455	416	461	503	466	464	454	479	485	480	449	480	469	467	434	453	435	450	459	487	486	481	455	441	500	466	450	474	482
8396	17459	15527	6431	3385	2273	4166	25169	21669	9315	4900	1987	735	566	459	430	435	472	449	463	490	451	478	451	464	447	474	445	425	508	449	473	449	455	473	431	465	450	476	451	409	434	431	435	445	467	492	433	446	445	438	455	438	470	450	458	431	465	446	475	493	475	435	467	462	446	463	481	444	418	451	465	431	432	446	493	471	460	476	465	403	485	456	456	457	447	456	455	481	416	486	463	475	460	418	444	469	457	468	443	475	501	460	433	473	431	469	442	463	463	453	455	439	467	432	443	445	415	442	415	500	426	458	413	450	467	431	454	436	427	439	508	417	456	415	427	468	435	441	461	455	457	449	439	477	443	448	459	452	474	457	462	442	443	449	431	443	423	454	434	459	457	471	397	464	461	462	437	393	428	458	490	431	466	452	452	462	467	442	453	463	431	438	467	421	467	436	455	446	433	459	438	433	447	437	438	476	425	440	476	492	471	440	458	463	439	450	448	443	457	500	412	455	441	421	434	444	451	443	492	467	460	464	476	428	444	437	475	441	478	421	470	494	458	453	429	454	440	416	445	404	441	469	453	477	413	462	417	456	421	469	422	453	483	428	432	436	455	440	420	426	434	430	438	493	456	456	469	446	423	442	465	490	447	438	436	457	487	467	437	448	470	471	463	430	410	476	464	445	467	422	470	474	470	438	468	436	439	441	449	456	449	462	457	486	412	500	452	417	477	458	470	441	445	409	481	452	463	488	450	465	421	462	432	452	423	496	442	469	475	418	457	483	477	450	477	445	442	435	430	469	490	457	454	481	439	468	430	453	479	461	461	434	429	449	468	441	475	397	475	395	414	458	481	409	431	457	434	442	459	453	368	474	479	413	455	442	436	410	452	445	438	432	447	504	454	431	433	438	494	452	431	419	467	462	432	451	448	434	444	464	453	439	480	440	439	462	449	437	469	451	433	499	391	454	437	459	435	422	434	424	468	449	427	453	442	457	483	471	407	429	436	445	440	434	485	422	422	443	468	444	440	444	474	453	438	395	437	440	423	458	452	462	450	436	441	484	468	396	424	439	420	440	436	457	415	439	462	449	426	429	439	477	452	431	423	483	449	445	450	470	444	459	442	450	423	446	474	458	437	468	468	422	432	459	424	444	482	377	464	431	472	444	430	455	466	442	464	465	458	424	452	468	461	478	479	475	443	462	417	485	435	415	474	400	453	444	456	430	413	448	487	443	453	449	443	426	426	485	448	399	467	419	422	477	468	484	416	474	439	451	431	453	443	433	442	479	471	458	491	419	450	453	458	451	417	487	445	464	451	435	439	468	435	461	461	460	475	424	425	459	450	466	421	441	467	464	460	432	422	432	443	454	472	465	447	454	448	459	420	470	436	441	464	445	478	459	408	431	447	467	443	467	411	455	444	416	462	431	419	440	414	465	411	436	464	458	424	445	482	465	467	441	432	452	457	473	433	451	455	428	432	449	480	494	480	426	442	445	446	473	418	439	415	469	452	430	470	451	458	417	445	411	436	448	438	429	456	451	490	477	417	490	432	483	514	453	439	420	471	441	439	452	476	465	452	461	446	432	476	454	435	456	424	438	425	485	444	480	447	434	494	439	462	464	502	447	424	452	466	462	442	369	419	455	435	444	472	434	446	459	444	439	458	451	418	480	433	397	441	412	460	460	425	429	436	451	492	426	426	445	434	454	455	467	459	440	441	444	457	424	400	443	441	473	446	461	437	474	446	442	452	438	474	432	450	434	413	428	438	451	494	402	465	418	428	463	516	480	444	486	468	447	427	419	438	419	454	446	474	404	449	420	429	436	479	447	447	440	434	388	429	450	456	409	444	456	440	451	450	441	448	411	436	465	422	423	486	429	453	454	414	407	436	401	446	449	446	430	454	438	454	458	425	451	471	423	441	451	456	451	441	454	465	429	440	462	483	470	458	440	467	450	464	456	516	444	424	474	464	484	433	419	417	455	459	453	449	465	443	451	458	454	465	477	428	436	463	405	475	443	418	428	457	463	449	468	449	438	455	426	451	438	450	463	427	444	452	442	438	429	452	417	471	425	399	456	454	465	457	427	489	471	418	419	481	441	423	456	470	443	448	469	472	441	461	433	485	440	430	446	445	437	424	416	462	475	428	450	418	495	390	491	429	446	444	436	438	449	442	468	500	426	456	435	406	438	462	484	463	415	471	447	471	461	423	412	461	465	462	426	464	420	463	502	435	450	496	448	447	449	442	489	437	435	474	429	416	442	447	483	412	421	440	477	455	435	439	477	420	443	441	452	431	436	439	417	456	437	445	427	470	435	430	436	444	438	440	442	443	454	465	445	422	424	437	458	425	431	451	413	459	440	444	433	455	452	480	460	447	428	457	451	455	474	474	453	442	438	459	444	428	459	475	447	474	464	445	471	434	443	419	422	433	448	444	437	443	426	425	474	471	451	425	448	422	427	420	459	399	449	449	400	460	511	419	440	437	420	495	431	452	457	452	442	467	430	428	412	419	447	448	467	453	447	471	412	440	419	433	436	420	419	421	437	469	444	463	469	433	448	444	430	473	456	398	382	476	451	470	452	418	444	448	434	461	457	428	421	499	469	436	454	466	433	425	426	479	411	477	420	460	476	440	473	462	442	427	440	461	459	461	474	489	480	466	470	442	442	469	442	466	429	446	418	467	468	456	470	463	444	461	452	465	394	419	436	467	452	446	433	453	462	444	442	431	448	461	433	469	442	472	436	438	440	444	461	436	442	435	427	443	433	477	445	457	461	412	427	430	418	435	452	432	472	479	469	442	446	455	465	460	474	469	463	432	432	445	491	478	472	409	418	456	440	431	403	474	455	428	423	432	428	446	475	451	438	451	403	438	476	437	452	423	446	467	449	422	489	468	456	460	431	434	460	438	451	425	452	463	428	457	452	419	457	477	467	481	424	444	406	476	452	421	402	462	456	450	434	410	462	459	451	475	429	456	440	419	393	444	450	437	459	459	428	445	434	436	450	492	406	424	448	431	441	451	449	414	439	394	468	495	454	489	457	427	455	419	435	468	431	450	442	429	430	452	450	488	379	472	439	436	461	441	461	464	454	429	442	423	426	435	455	483	485	454	447	444	445	422	439	427	435	439	469	457	462	479	440	416	445	438	466	447	451	453	469	453	454	415	449	436	439	438	430	439	470	472	444	439	449	467	440	444	461	413	463	456	443	474	461	448	445	437	451	421	426	420	482	440	435	452	453	431	431	452	439	443	456	445	429	457	457	412	395	434	470	414	427	481	440	456	411	440	436	405	471	444	456	437	491	417	454	462	472	465	453	411	456	445	461	431	468	457	438	433	452	458	471	437	432	445	439	447	472	448	417	416	439	428	409	457	465	443	474	466	426	441	443	450	487	445	462	470	454	471	453	473	422	439	451	458	479	404	474	475	478	429	448	470	444	428	433	453	481	416	461	459	442	454	439	448	466	432	456	453	439	452	436	441	419	454	455	447	454	421
24221	21359	28574	24442	21163	10389	9366	39646	40019	24002	12309	4111	1130	786	625	581	532	562	566	563	550	537	533	533	584	490	525	515	531	522	529	538	522	527	565	548	560	540	550	547	556	572	528	507	560	607	539	564	585	571	529	546	567	549	554	529	592	599	553	552	542	556	540	520	538	543	566	566	573	547	525	555	574	561	562	553	515	535	538	530	527	561	550	550	554	541	546	558	543	554	560	557	559	527	514	583	543	542	493	525	553	602	544	555	524	541	570	525	507	529	516	555	540	573	541	537	541	584	547	555	546	568	544	532	518	536	584	594	606	576	525	605	574	553	550	564	526	566	576	556	581	522	564	556	550	582	532	547	549	538	528	567	572	518	552	533	592	559	570	552	559	599	583	502	528	566	583	553	555	576	565	530	571	588	576	563	583	510	555	539	520	557	561	548	558	533	585	562	570	565	558	543	566	533	564	550	539	585	598	543	517	556	531	526	597	588	588	537	547	571	535	528	558	547	592	552	564	521	577	560	549	555	502	580	588	573	553	515	559	565	543	524	531	517	550	578	546	548	577	513	513	497	566	543	544	574	569	594	538	565	532	502	540	540	571	528	560	543	562	583	546	561	544	563	599	599	595	552	534	524	550	543	547	520	516	566	543	571	532	539	559	548	570	537	516	529	542	554	564	589	574	552	517	535	541	536	570	566	557	514	518	518	533	535	554	530	541	540	580	561	535	554	547	584	545	601	549	546	566	592	515	526	540	528	497	519	510	553	559	538	563	565	539	537	527	524	572	559	600	581	549	574	556	474	551	527	582	522	563	578	560	561	592	528	548	591	557	592	557	551	551	551	604	553	538	538	535	577	583	540	559	585	537	535	572	539	513	564	541	534	481	513	499	567	555	570	556	544	556	559	551	523	546	543	551	550	527	572	575	575	587	586	543	559	532	537	540	523	575	569	554	590	579	557	558	560	541	539	577	535	528	603	549	561	565	518	546	545	537	580	563	564	530	549	565	554	550	543	544	559	499	539	553	554	556	543	558	502	569	552	583	593	549	561	525	547	544	570	527	546	558	532	550	548	509	579	542	544	518	499	497	560	530	504	606	523	527	548	528	545	620	566	545	568	578	562	521	556	533	545	545	563	529	562	568	594	549	563	571	520	524	557	537	511	564	553	589	543	560	537	542	542	565	553	503	537	557	508	524	532	564	522	547	559	556	584	540	525	564	564	477	566	572	527	544	538	540	561	522	618	557	516	572	539	551	551	544	521	556	514	557	572	548	555	543	537	539	509	534	554	563	551	549	551	547	582	559	538	553	565	564	552	531	611	593	532	514	569	574	547	541	558	596	553	545	549	593	510	521	598	575	513	530	560	530	578	525	551	587	562	553	580	532	535	573	526	549	517	565	556	566	563	562	499	543	554	558	530	534	524	547	511	563	536	594	561	553	554	580	511	535	539	557	521	580	553	539	595	544	536	562	567	555	575	545	548	603	515	540	565	555	582	545	567	525	568	551	564	565	546	565	558	557	542	552	545	545	533	540	524	545	516	544	523	547	547	589	545	574	601	513	560	530	583	477	523	530	559	524	533	562	544	583	546	568	522	553	571	548	514	588	571	542	548	527	522	550	545	558	533	536	525	540	524	535	530	516	560	549	535	582	582	564	547	561	571	559	561	518	594	521	531	547	524	541	577	534	548	543	518	519	533	548	524	579	517	556	544	526	580	558	562	564	575	550	518	599	543	529	518	527	544	559	553	579	562	589	504	536	548	567	566	535	497	537	547	579	532	538	507	591	545	567	498	517	568	549	543	541	559	543	541	548	556	503	574	534	562	561	527	526	563	558	536	496	553	560	534	559	573	535	547	571	499	605	540	488	570	568	586	520	545	548	599	540	574	571	564	563	549	521	513	560	573	529	546	578	528	533	576	576	526	549	547	562	531	535	568	524	544	526	522	563	539	561	579	578	571	566	536	573	570	520	526	532	577	574	567	558	593	542	545	541	571	553	490	537	576	512	528	548	557	568	587	532	505	565	556	564	544	537	524	553	573	570	556	502	564	581	589	584	613	525	526	620	576	584	587	550	556	550	566	559	540	550	565	529	531	551	552	557	558	551	524	514	564	529	521	525	559	572	537	529	581	522	549	528	533	540	547	505	548	555	556	587	520	575	520	565	545	579	541	504	532	531	507	532	569	580	553	568	532	579	554	536	525	554	595	563	554	548	571	547	570	532	540	527	552	584	564	506	549	542	561	541	508	505	532	558	552	547	551	561	576	528	516	536	544	537	541	538	528	548	546	540	529	561	538	538	543	565	528	557	541	522	505	568	550	555	559	551	490	591	567	535	536	542	529	554	567	561	520	562	541	563	595	525	560	526	545	561	515	512	551	549	543	546	528	554	531	562	571	547	523	535	601	557	515	544	571	533	549	574	544	581	596	549	574	552	542	544	504	587	576	520	579	529	586	555	585	553	547	568	539	546	555	530	542	539	539	534	550	505	555	475	552	571	543	596	534	585	582	570	585	550	573	588	549	537	550	561	545	564	531	515	570	543	593	523	532	558	536	591	509	549	569	525	533	575	573	571	543	516	576	544	498	551	575	549	525	521	531	559	548	587	549	548	569	511	579	498	563	578	548	512	534	531	521	598	533	541	552	535	535	544	557	561	517	586	563	549	551	560	576	521	548	539	522	501	491	522	541	570	502	537	551	545	560	553	561	536	548	542	553	537	547	625	522	551	577	529	545	538	518	506	544	518	535	528	555	530	588	575	582	575	567	556	561	538	563	533	562	524	603	541	499	543	555	533	558	534	555	544	517	510	519	526	509	513	543	547	550	574	550	542	539	572	559	507	538	528	555	515	526	570	553	555	575	535	590	547	570	522	560	552	552	570	535	564	549	545	567	542	561	575	598	530	524	574	557	520	523	560	545	575	537	507	561	548	550	580	556	555	526	535	541	534	546	574	520	530	510	550	525	576	596	565	552	564	541	548	547	538	523	569	528	569	554	557	555	561	583	528	566	557	562	580	532	519	555	537	530	558	591	530	565	545	556	536	537	526	546	531	574	573	533	563	537	510	514	530	550	555	534	559	578	567	586	542	556	522	562	549	531	520	515	521	557	560	526	563	569	532	583	557	546	608	526	520	523	543	606	553	512	569	549	549	513	536	547	558	583	525	531	513	512	537	559	536	553	548	575	562	566	585	542	580	536	519	546	575	559	563	544	562	560	513	551	542	532	518	495	494	544	547	583	563	526	581	584	583	544	516	561	553	564	534	529	556	539	559	533	577	586	524	542	533	550	545	539	523	547	572	555	548	541	548	549	522	589	567	602	539	549	554	572	531	566	517	528	551	567	523	537	545	551	575	548	520	521	527	530	566	566	542	525	512	554	580	550	554	562	537	577	546	531	505	573	508	544	560	538	581	563	551	551	560	528	555	520	564	541	555	536	601	552	505	562	560	568	547	532	539	560	593	629	549	557	592	526	495	575	552	545	557	546
9665	21497	19624	9085	4727	3697	11261	41002	36340	18331	10698	3912	1187	730	589	496	524	532	533	505	549	561	524	507	527	569	525	588	550	527	538	546	526	513	549	516	532	545	578	534	547	514	523	518	536	548	551	557	517	510	537	577	572	491	539	532	541	491	509	527	520	511	537	570	542	593	548	518	541	536	542	542	507	531	528	501	511	547	527	517	505	515	573	524	509	556	534	538	544	534	527	522	542	531	503	519	500	555	536	524	518	544	495	505	547	543	539	542	520	516	561	498	514	470	517	507	524	519	534	546	582	510	534	488	526	569	522	524	528	546	586	502	562	564	513	530	510	501	525	521	536	473	501	521	540	543	550	548	552	514	529	504	531	517	561	571	514	529	545	552	513	536	560	544	532	527	517	515	505	521	567	540	495	556	541	554	472	539	481	527	572	537	520	496	531	532	486	536	554	497	524	525	537	501	572	523	506	495	571	498	550	540	529	525	532	518	508	480	521	526	577	519	519	551	533	541	522	496	540	496	504	547	470	532	548	485	520	535	516	505	490	545	540	520	507	513	515	541	513	508	535	545	495	545	495	553	566	564	517	524	548	524	537	586	559	522	538	518	484	508	506	496	495	491	512	526	516	532	521	504	501	529	502	546	477	553	535	536	507	552	538	500	513	491	517	542	576	532	542	480	527	541	533	569	506	534	519	488	526	521	518	535	532	538	514	490	504	512	502	499	575	514	547	533	568	504	554	530	565	520	546	560	561	575	486	507	478	524	497	534	511	552	522	512	529	535	518	520	538	494	523	524	534	566	542	528	507	501	534	491	538	506	519	569	525	539	516	534	539	522	559	494	506	536	483	558	521	515	523	515	533	545	475	532	578	519	548	531	560	532	520	510	527	526	500	527	539	564	560	492	544	522	505	528	519	482	546	508	562	548	535	529	505	526	511	478	489	502	543	567	531	538	519	492	507	506	489	563	519	530	518	527	519	540	524	540	531	521	545	558	491	517	529	511	513	530	552	471	505	551	495	543	519	472	530	521	549	563	531	556	503	579	519	545	550	524	518	584	519	506	510	520	518	500	529	503	510	566	510	532	548	523	507	536	539	538	516	528	523	540	570	514	505	542	546	527	538	499	524	545	547	518	523	531	507	539	491	510	512	531	491	509	545	527	512	501	521	487	506	507	541	547	501	520	549	552	502	511	530	527	568	509	530	536	500	513	498	501	537	563	544	509	500	556	494	518	527	518	504	529	534	551	528	499	532	531	523	556	543	539	546	511	539	541	544	516	533	518	539	507	505	556	518	516	538	547	523	518	489	540	552	517	541	504	507	514	513	472	497	565	504	530	522	533	538	535	525	566	505	522	482	547	501	504	524	556	499	538	519	530	532	551	562	518	520	531	535	540	533	501	509	507	518	474	537	526	536	498	513	519	475	509	495	530	522	512	506	503	507	500	524	513	510	514	505	537	492	582	512	493	532	523	509	527	459	528	510	516	533	518	532	484	509	540	536	563	491	496	530	502	559	542	554	515	513	540	531	548	529	501	523	539	542	534	554	539	510	532	522	512	532	520	532	514	559	548	544	513	525	525	534	542	545	511	498	554	565	512	505	546	553	509	519	530	489	526	517	543	505	565	528	531	528	509	551	548	529	526	532	515	499	551	530	514	495	532	525	494	529	514	507	527	468	512	517	516	505	528	540	499	548	499	524	471	519	525	524	518	490	529	567	532	547	548	531	507	563	553	515	487	529	510	540	525	519	520	500	514	514	496	521	552	475	525	533	514	527	525	500	499	513	514	549	495	517	533	519	510	543	478	548	524	534	491	551	530	514	548	540	509	518	512	487	515	547	549	521	517	519	503	548	509	561	537	546	499	547	540	503	500	538	486	513	538	545	483	521	530	493	538	526	533	534	532	524	494	548	558	511	557	554	489	579	555	529	494	561	507	547	496	510	532	518	543	545	542	540	528	542	528	501	490	507	537	549	525	505	499	547	499	510	527	529	528	507	503	496	514	518	489	510	495	504	547	538	534	553	480	539	544	542	510	543	524	520	500	535	510	556	516	566	480	522	516	541	521	535	490	528	536	532	545	490	519	507	547	494	498	494	558	546	496	512	551	543	496	502	535	508	486	544	528	514	549	494	522	502	480	513	528	521	498	501	492	492	478	504	557	571	499	522	524	545	527	530	536	517	519	533	498	538	512	536	549	551	552	576	495	537	494	502	521	503	524	504	539	537	530	530	503	515	537	525	489	534	523	505	507	551	538	528	518	516	507	508	550	484	509	496	529	543	554	541	506	521	491	542	505	526	519	507	545	472	518	519	522	542	491	507	505	515	537	562	552	539	518	547	533	552	531	511	524	519	513	529	523	510	558	529	488	571	558	508	507	518	541	564	519	527	554	521	535	513	560	504	495	518	495	540	540	537	563	562	554	497	498	515	518	513	517	504	502	514	523	528	537	481	531	542	545	508	514	544	558	492	529	544	532	502	510	548	515	528	546	545	498	498	526	575	495	539	503	517	564	539	510	525	521	495	572	507	514	477	542	555	549	506	564	515	514	549	504	465	539	581	525	544	525	520	504	537	569	498	544	538	541	543	530	497	541	518	524	533	532	504	528	526	480	492	512	543	491	501	531	484	491	546	560	525	497	494	482	501	529	521	511	525	506	532	538	540	508	499	511	547	533	525	545	507	495	525	534	516	538	524	564	544	462	500	516	542	519	508	557	530	481	549	547	511	496	493	519	526	527	502	521	527	517	528	473	528	526	584	517	530	522	519	553	506	528	500	529	515	513	496	521	523	519	538	522	520	478	514	532	505	550	553	518	537	506	466	522	521	526	527	537	488	546	560	526	504	512	561	506	539	496	480	527	524	499	478	500	493	569	543	515	555	524	518	525	493	524	509	513	542	487	527	507	528	528	512	529	552	520	511	506	520	531	572	507	535	530	520	541	517	486	551	537	545	523	546	500	522	532	538	540	510	556	511	550	519	498	552	490	513	513	538	486	540	446	509	519	565	499	552	523	492	499	508	556	529	499	497	523	545	533	486	489	524	527	562	510	521	557	565	533	555	502	504	555	533	508	507	526	541	555	515	533	518	563	507	545	464	557	519	545	501	515	502	554	506	530	542	513	526	526	548	513	500	562	511	596	501	555	499	496	539	516	496	548	541	521	527	511	550	550	517	543	538	538	548	506	511	509	521	491	536	531	490	537	566	521	546	485	522	530	514	522	481	524	539	500	550	529	558	523	572	513	502	524	511	526	524	538	530	518	515	527	532	513	515	497	491	485	497	503	525	507	537	502	509	493	520	528	549	485	520	536	539	494	531	520	509	550	545	574	542	554	510	534	530	525	550	512	533	539	535	514	497	528	492	534	536	495	498	543	502	538	523	550	540	530	518	500	496	527	480	501	561	535	511	503	525	519	535	514	507	487	498	509	530	519	489	543	508	540	499	515	521	500	512	498	534	530	525	539	543	543	539	520	560	548	531	544	506	490
28024	16477	7685	2757	1292	976	835	2309	2772	1838	1172	676	534	459	480	506	445	466	494	460	465	451	438	453	442	456	464	421	456	443	482	482	447	476	457	477	462	463	445	452	440	488	455	459	436	457	449	459	477	437	501	420	500	474	475	438	430	449	425	452	456	457	464	481	437	494	473	433	419	451	446	438	438	469	466	463	485	463	456	464	426	484	473	452	428	453	491	443	450	491	428	459	500	459	457	475	437	437	471	466	454	423	472	435	471	472	450	448	453	467	459	471	466	408	457	434	464	430	523	458	491	512	430	460	427	462	439	427	451	454	434	455	429	433	470	469	427	498	488	438	467	463	423	441	441	469	447	480	428	458	438	478	434	410	479	413	454	446	467	448	469	435	513	468	452	476	436	433	423	420	478	458	469	420	444	457	450	447	402	472	442	444	458	438	461	460	425	470	463	454	442	443	456	493	454	477	442	468	438	488	489	477	461	467	433	462	471	486	456	519	466	471	460	465	444	436	482	465	463	438	454	450	454	452	462	446	463	461	497	421	443	458	476	397	443	465	498	461	452	465	434	452	506	459	487	455	495	435	486	460	455	470	443	441	455	488	467	457	479	453	468	412	431	461	474	440	472	464	462	446	463	491	500	443	428	428	463	461	475	468	493	446	422	494	447	413	468	478	444	451	424	435	418	442	443	423	431	439	441	430	450	457	471	461	445	466	473	459	485	430	453	431	461	444	490	473	444	485	486	457	454	414	463	442	441	478	444	463	451	478	442	414	433	464	469	447	437	414	448	454	476	470	466	452	448	449	477	445	475	430	445	445	462	432	438	476	444	465	442	432	466	443	421	445	448	438	440	437	438	457	455	433	417	438	501	481	460	412	465	478	475	489	433	479	434	447	440	443	436	450	444	432	447	410	440	425	455	455	468	445	493	492	489	452	435	439	506	459	453	414	429	453	407	436	459	455	423	468	441	428	469	456	482	439	446	453	459	440	428	399	425	466	456	465	455	432	463	471	474	419	459	463	433	482	477	466	457	490	437	466	434	475	444	436	447	485	488	493	448	452	487	422	428	419	470	457	430	467	506	439	451	445	486	464	396	425	454	462	463	457	430	449	466	452	427	423	446	429	441	440	471	417	476	449	456	445	447	470	457	435	458	451	455	466	438	498	442	482	467	448	464	490	424	450	497	463	461	421	432	474	444	420	490	447	446	436	444	454	436	455	430	424	496	447	441	469	418	459	484	469	488	480	428	445	505	471	476	410	439	469	495	467	443	446	420	433	451	448	431	457	463	442	453	470	397	483	485	430	465	459	453	455	454	460	471	474	473	448	424	450	409	453	429	490	448	441	463	443	406	449	451	452	469	482	461	434	465	424	458	443	485	475	454	464	488	439	473	453	432	426	456	478	472	503	459	442	509	468	439	450	501	460	415	444	465	456	418	440	458	460	442	461	471	441	454	428	450	475	468	456	480	473	449	424	487	477	450	475	480	455	471	456	453	461	451	441	463	437	417	474	458	462	465	451	468	449	466	499	488	460	457	429	452	438	444	456	521	474	411	449	447	480	456	472	469	492	481	433	451	438	437	498	466	479	478	453	425	467	444	476	514	467	432	464	478	465	466	464	420	468	456	429	471	477	478	486	467	458	467	503	485	442	433	495	453	462	476	438	447	414	460	474	486	493	421	447	470	461	476	401	501	456	452	449	448	457	455	450	418	422	430	459	482	418	451	431	419	444	479	470	442	416	429	474	429	443	452	454	465	486	445	443	447	458	450	432	449	446	447	435	422	460	465	465	456	445	460	419	503	424	474	464	414	439	468	476	446	457	432	439	416	473	465	420	434	452	447	472	434	474	455	438	482	463	457	484	465	456	432	447	415	430	469	439	486	437	456	429	463	434	461	441	469	457	457	477	436	431	471	468	417	428	447	457	424	438	483	441	468	498	464	468	479	458	453	448	475	435	461	462	425	425	463	461	480	434	452	447	470	451	449	466	448	479	422	477	433	433	431	439	444	446	408	447	480	429	453	491	450	485	414	498	477	486	459	455	463	447	456	496	449	494	456	460	469	471	455	446	439	436	463	454	471	448	451	448	451	477	450	483	445	455	453	514	467	501	449	432	482	434	452	432	459	469	440	472	455	484	450	436	482	448	451	452	478	460	451	480	465	470	449	467	497	479	461	454	443	490	512	481	460	441	441	461	456	509	434	456	498	463	457	459	414	444	478	486	454	432	459	422	453	473	454	476	452	455	433	439	501	471	469	462	471	487	488	443	474	448	457	458	424	453	479	467	474	430	473	467	429	420	438	472	433	461	473	448	421	476	448	477	422	450	428	434	471	459	444	449	481	447	434	454	489	431	414	473	424	441	472	485	449	461	442	454	447	487	432	440	487	434	445	474	438	443	456	443	434	414	474	482	462	456	430	484	491	484	462	448	471	466	460	458	437	433	462	491	422	415	448	431	429	449	433	511	439	476	473	462	457	420	425	445	464	455	449	474	463	452	463	459	467	473	462	440	443	482	454	441	457	472	417	458	446	456	426	454	446	494	459	469	497	475	488	424	460	472	445	459	424	461	453	464	476	435	484	425	433	487	460	414	463	423	466	496	508	430	477	462	471	455	442	462	483	405	446	454	469	477	462	441	439	443	467	479	449	458	460	443	478	477	439	445	466	414	480	462	476	459	453	474	481	469	431	444	454	448	411	454	445	476	441	441	409	434	464	433	419	466	455	472	456	462	445	432	456	493	493	445	467	486	439	462	470	446	480	386	474	438	435	492	467	462	473	432	497	438	439	466	454	453	457	455	465	508	495	464	435	443	457	460	423	460	419	436	435	462	466	422	463	474	456	433	438	434	459	442	485	488	461	436	414	482	436	455	456	442	437	446	408	494	436	467	458	456	468	479	455	465	472	464	481	450	466	468	469	448	471	472	422	407	443	434	457	447	442	437	476	461	474	452	460	443	481	460	431	478	425	432	433	441	445	413	423	464	466	469	441	417	457	451	444	484	461	425	474	474	451	438	415	488	468	485	451	490	431	464	447	495	455	443	433	462	446	446	471	490	475	457	436	497	430	453	480	447	453	488	448	468	464	452	455	472	438	451	503	434	466	462	515	520	419	451	471	479	441	465	445	478	460	434	425	481	487	445	472	440	481	467	450	455	455	447	465	449	495	481	451	433	460	488	440	499	461	434	431	449	415	431	472	461	461	419	461	497	468	425	442	476	475	491	474	466	462	499	393	454	420	507	457	435	473	464	491	434	456	474	448	458	471	463	483	435	460	468	460	460	468	451	459	462	464	468	456	445	484	380	416	466	469	436	494	438	458	445	455	464	473	444	435	461	449	444	465	428	444	481	378	498	443	437	448	454	437	495	454	456	459	458	458	470	455	462	445	435	458	430	427	444	451	411	449	480	468	441	451	443	468	441	478	445	467	480	491	465	496	479	445	445	436	434	455	444	430	455	490	446	467	442	450	431	474	438	469	444	481	481
8892	9600	7501	2410	1703	1261	1088	3431	3637	2050	1307	745	525	431	414	440	463	407	393	399	453	448	422	386	431	435	439	422	436	423	407	423	404	400	442	457	429	431	376	428	433	415	421	397	436	393	424	398	439	451	422	393	432	418	426	432	442	431	440	412	453	406	391	454	452	422	422	456	448	411	418	448	426	441	453	454	433	438	451	446	421	444	421	445	423	400	438	405	373	399	429	423	430	408	467	406	439	418	433	454	426	439	441	395	412	449	460	376	428	420	435	464	389	439	421	412	434	414	448	450	402	416	422	411	422	401	436	405	411	417	399	446	420	430	398	416	441	422	377	409	430	405	414	401	447	442	426	403	439	411	392	449	406	396	413	418	431	451	409	377	417	438	419	439	451	414	417	410	402	406	451	466	412	400	388	401	440	427	429	429	421	417	392	429	411	396	405	444	423	430	401	416	464	426	392	436	419	448	437	410	416	448	458	419	401	442	415	438	430	381	416	406	411	408	451	401	427	395	418	411	412	448	416	406	438	378	437	426	439	424	448	441	419	418	391	434	412	370	404	435	445	387	406	426	438	466	456	406	463	410	432	417	404	416	412	439	434	466	445	456	445	392	419	413	390	438	409	425	399	430	455	438	412	397	423	406	434	404	426	394	392	416	419	410	431	383	408	406	410	401	424	417	430	409	410	437	438	428	400	420	443	407	422	429	399	399	461	430	434	436	410	435	432	390	424	410	422	454	401	435	431	426	443	444	413	411	397	432	407	454	415	430	420	390	429	365	439	395	430	408	397	452	426	419	440	457	437	430	401	435	405	418	432	419	435	414	420	417	397	442	397	375	413	439	428	413	421	394	432	405	397	406	441	414	423	404	453	450	440	424	414	404	435	423	393	411	400	444	424	393	391	410	405	443	387	445	397	402	421	469	409	442	412	382	455	444	419	398	437	380	413	413	397	425	359	401	455	405	436	435	424	394	425	414	413	436	426	456	365	429	424	395	470	410	424	442	391	439	433	435	422	432	405	452	453	417	412	430	419	467	428	439	413	435	439	412	401	414	416	389	469	446	467	431	415	456	422	443	413	412	446	450	413	401	424	382	417	418	421	454	403	429	436	445	474	401	372	427	435	422	410	419	409	432	460	381	425	397	467	423	410	405	447	381	397	413	403	458	416	419	441	401	456	433	444	422	403	421	414	414	415	453	427	408	439	423	425	423	409	402	420	421	407	409	415	466	461	438	438	431	425	424	431	416	376	391	405	440	427	402	407	422	417	381	415	470	405	383	456	407	437	402	433	418	397	460	421	465	376	390	408	464	399	466	447	431	412	438	397	411	420	445	419	438	418	428	432	436	457	426	441	429	419	440	447	434	441	457	430	455	414	385	436	411	416	444	416	407	436	410	444	420	420	451	408	439	426	432	408	383	417	473	415	418	417	443	418	413	405	459	401	444	444	441	410	431	419	433	409	455	405	435	413	443	427	442	412	398	388	436	430	407	420	454	420	414	388	418	446	410	411	396	406	426	453	407	445	412	445	437	412	393	433	428	367	372	387	458	405	436	411	443	464	399	413	412	409	433	426	434	384	413	447	405	427	417	419	433	423	398	419	419	430	409	390	419	463	418	411	409	422	432	433	403	428	415	428	411	457	459	456	470	411	416	416	414	409	409	420	427	430	437	407	417	430	454	427	401	452	413	401	386	401	412	444	386	429	411	442	408	417	463	427	425	402	405	395	413	421	423	392	412	448	438	407	426	411	436	410	390	424	411	484	432	434	447	406	432	443	427	435	423	431	407	413	375	440	426	419	458	413	433	448	427	431	405	425	406	439	439	429	412	428	456	421	446	439	421	421	478	413	445	424	448	432	409	426	426	403	430	409	433	405	421	410	432	403	431	414	395	442	428	425	406	399	383	440	409	411	463	422	401	408	450	431	452	464	415	438	394	405	444	388	405	386	427	409	426	426	429	413	436	402	464	440	432	441	412	429	461	435	385	436	472	420	401	429	413	435	410	414	445	445	424	459	461	416	391	424	438	407	432	424	411	439	367	411	394	444	414	371	426	384	400	432	385	438	395	454	443	449	390	428	416	405	431	433	437	422	424	410	404	415	406	446	407	440	411	404	463	386	414	460	425	461	442	422	411	422	402	404	418	432	458	434	396	408	408	426	399	451	414	411	418	432	476	414	430	420	426	460	433	429	444	440	423	410	469	421	404	454	460	440	420	421	415	444	475	428	421	444	432	421	388	409	430	445	435	448	440	452	415	432	452	428	424	461	460	451	432	400	399	440	427	477	423	439	431	412	420	394	433	423	421	448	457	427	418	412	408	432	402	412	408	415	404	446	415	418	415	414	417	393	436	415	439	424	415	430	396	399	394	413	391	390	425	436	442	406	382	404	394	425	394	448	431	410	425	436	392	442	433	447	396	408	395	427	429	392	433	444	434	410	398	432	426	403	416	394	421	426	409	408	412	437	450	452	451	427	412	419	424	398	429	418	380	461	453	409	408	412	391	442	448	432	413	421	446	413	420	429	438	476	433	417	389	450	373	442	393	415	415	437	413	400	437	478	406	435	441	429	450	457	434	456	433	428	401	425	406	440	384	410	395	428	419	420	399	440	380	405	437	450	412	427	426	398	450	427	417	405	465	449	405	418	447	408	376	415	378	415	405	446	459	412	412	409	418	428	444	441	431	442	435	388	399	429	432	430	442	440	411	434	419	421	426	396	409	406	441	385	405	439	375	429	429	433	414	419	431	391	424	426	428	410	425	413	388	395	457	424	443	428	405	401	397	396	400	463	457	412	417	423	417	429	407	428	458	379	394	433	431	437	425	415	470	444	406	420	393	433	406	411	439	398	425	403	413	390	445	449	395	403	424	405	401	421	477	423	420	423	442	399	399	402	381	426	400	418	426	419	380	448	436	406	426	438	434	404	436	434	435	408	436	418	441	459	424	428	450	431	401	439	431	411	417	437	438	411	453	422	438	386	426	431	410	396	428	413	429	396	425	391	418	399	420	416	414	391	427	442	450	420	427	413	417	419	424	388	400	391	443	414	411	415	404	435	391	437	400	433	413	435	441	442	427	450	386	425	433	429	429	412	445	436	468	427	413	402	454	426	432	468	422	434	410	449	419	413	413	439	443	393	401	386	439	408	425	422	420	447	388	448	426	450	445	424	458	396	429	429	423	441	443	403	417	426	408	442	426	428	444	416	467	416	417	467	411	402	408	417	410	390	443	390	419	372	424	421	432	403	394	430	414	450	429	417	399	423	432	402	428	420	420	497	449	455	417	412	410	463	420	413	432	429	392	423	416	410	415	416	454	441	451	411	446	401	422	422	439	426	433	447	431	426	391	382	414	442	420	409	429	439	464	452	406	458	454	398	398	458	390	423	423	424	397	432	434	446	416	389	413	429	405	428	417	445	448	451	434	434	441	396	423	423	445	440	443	426	435	383	449	424	420	435	397	448	431	423	427	443	406	419	407	449	414
25460	21387	27295	25082	7939	2142	2197	19136	24456	13784	5719	2069	736	555	507	476	475	425	460	496	500	444	453	479	469	480	476	433	446	476	432	467	495	484	451	502	457	447	434	486	477	455	444	476	465	452	510	426	479	473	451	436	460	487	457	452	460	441	444	489	476	481	394	404	471	447	440	437	440	475	480	441	443	460	420	455	425	453	441	462	466	453	442	449	454	434	468	439	461	467	457	476	523	468	469	455	497	472	489	490	486	447	457	470	503	459	460	464	452	468	467	424	416	475	449	452	495	443	504	457	463	463	485	425	448	432	385	477	469	459	455	489	466	478	427	434	436	436	440	418	441	412	429	408	474	498	422	447	486	483	478	480	446	463	457	483	532	469	451	423	469	458	466	451	482	481	467	448	462	448	441	434	478	469	443	466	447	478	454	472	457	420	491	486	468	453	395	448	496	473	450	445	476	437	439	440	468	417	449	461	505	431	479	484	429	444	399	473	451	428	455	454	469	447	424	458	476	474	460	459	454	425	488	442	428	461	484	488	488	481	471	434	436	465	484	455	544	456	466	477	429	448	475	477	441	441	454	512	429	439	488	469	449	470	462	465	433	440	469	451	500	423	453	454	464	473	446	450	450	449	459	457	483	440	485	460	481	440	475	449	440	453	453	488	451	488	487	448	431	492	456	454	473	403	434	480	482	454	431	471	456	461	462	453	432	464	489	434	423	452	453	436	434	427	461	451	468	437	461	458	419	444	474	441	430	491	444	436	445	453	442	505	424	453	478	454	458	481	459	483	439	494	444	467	475	465	478	455	476	422	453	445	436	473	451	467	488	497	434	485	464	462	488	440	459	444	461	470	447	512	447	448	450	444	467	512	511	466	446	503	463	468	453	457	436	467	480	455	475	462	487	456	424	437	483	443	483	445	439	425	517	458	444	442	469	459	452	453	458	482	466	437	452	454	452	468	423	446	443	440	448	430	454	431	431	462	427	459	431	423	468	416	483	464	451	449	492	469	449	449	441	475	466	442	482	480	464	473	433	478	472	442	471	443	493	479	443	460	488	446	434	450	461	473	448	469	417	470	453	466	429	453	416	467	480	483	458	431	473	445	524	445	502	454	463	472	417	466	469	427	502	438	465	434	433	467	418	481	444	443	459	449	474	485	451	454	467	486	443	446	406	438	453	477	465	458	442	493	465	444	432	469	454	502	438	439	498	479	462	474	437	436	467	448	453	479	423	475	483	414	456	469	434	463	488	469	461	490	416	435	469	492	465	417	451	474	452	464	459	435	459	465	468	464	430	434	450	462	477	467	417	472	412	467	447	434	435	485	464	472	453	438	470	491	462	458	483	497	447	442	489	485	453	454	458	449	448	474	443	424	444	454	534	474	472	457	450	500	450	469	468	438	443	464	483	487	465	428	445	454	474	465	435	456	424	476	495	439	446	452	453	439	472	446	434	427	404	458	458	467	436	434	524	461	477	462	440	440	451	453	459	438	489	460	478	467	434	433	466	476	451	449	464	480	475	466	457	474	456	395	497	464	467	452	445	438	443	471	475	463	435	440	425	450	470	443	465	455	431	458	475	482	451	464	443	495	481	486	433	450	449	495	460	418	429	493	442	458	486	464	454	438	471	451	426	415	470	468	441	456	411	469	470	464	449	438	461	425	440	447	486	404	466	458	428	447	445	445	450	466	444	483	440	493	441	459	442	463	469	465	457	458	482	451	472	474	450	437	454	451	461	457	471	430	435	478	426	448	416	439	438	438	483	444	456	476	400	443	444	456	420	437	450	451	440	474	516	443	458	479	465	473	425	451	472	473	436	486	411	462	457	450	474	503	499	456	475	510	435	451	453	458	456	438	484	447	459	438	494	441	435	454	481	480	428	441	416	438	434	475	472	461	550	453	452	460	432	476	469	443	431	456	496	403	448	430	411	500	477	445	486	460	444	460	459	432	459	447	457	442	469	439	420	469	483	514	435	426	413	446	495	468	484	465	434	454	483	484	416	451	471	438	489	492	440	436	472	464	493	463	436	411	477	484	471	432	413	474	414	465	454	446	462	438	461	454	493	460	465	449	456	441	473	443	441	426	461	464	476	438	452	488	489	428	481	459	485	422	475	480	434	451	423	448	483	435	430	513	482	472	443	495	450	487	440	462	451	425	471	456	418	451	478	459	488	492	430	438	442	425	414	451	455	463	470	455	466	489	460	429	505	451	473	460	453	472	429	462	475	461	458	478	485	471	440	439	396	483	494	413	501	468	494	427	470	482	433	453	474	444	453	453	423	460	469	435	440	443	448	454	452	427	477	468	464	457	475	512	480	441	441	476	455	493	466	471	459	448	441	443	462	470	475	459	461	473	453	467	473	492	450	444	492	450	482	472	487	464	487	480	461	429	436	450	482	438	476	442	444	476	462	469	436	453	466	459	473	445	496	486	446	464	487	428	427	483	424	442	477	476	474	477	442	423	479	424	463	468	424	501	435	468	457	475	433	460	417	479	480	474	456	454	446	455	450	458	451	422	446	432	451	476	461	466	459	475	440	449	474	463	452	462	463	434	481	437	410	458	438	421	477	483	472	481	453	477	415	447	472	423	483	456	458	470	457	461	429	441	490	456	469	460	505	433	472	497	478	439	441	459	429	479	470	454	463	475	465	438	490	451	441	435	499	483	431	438	456	445	443	459	416	509	442	419	438	453	408	434	487	469	474	488	488	452	489	455	444	459	445	466	459	459	461	471	449	463	465	459	470	485	460	476	468	436	419	453	417	453	473	434	463	464	449	474	462	471	436	484	455	502	472	474	457	484	459	457	499	413	441	462	432	465	457	480	435	457	462	464	466	462	417	471	486	432	508	454	416	455	469	428	452	443	447	439	454	428	430	447	460	455	438	473	489	426	484	428	477	430	446	452	441	439	468	423	478	492	464	430	438	437	424	470	450	452	488	456	429	474	466	431	453	429	468	427	483	480	445	471	456	450	436	416	473	458	458	465	448	491	414	466	455	490	466	464	446	455	489	480	426	442	466	459	452	487	448	473	463	457	422	438	454	483	453	447	443	465	468	462	504	448	483	472	479	447	459	448	438	441	431	456	441	410	445	480	438	471	437	472	426	462	482	460	449	458	442	470	468	475	450	440	486	488	441	439	438	448	479	447	473	499	474	447	462	457	459	454	437	471	484	464	445	482	446	479	428	456	483	471	461	428	462	409	455	500	464	462	515	463	458	468	469	483	448	458	436	469	479	456	497	450	442	478	463	448	464	468	488	473	430	449	436	435	469	455	479	459	481	459	476	458	474	426	464	511	464	485	453	412	425	449	471	433	418	485	460	417	479	443	413	449	443	470	462	462	471	425	453	445	423	404	431	456	431	458	455	466	476	450	446	439	468	458	434	463	434	412	453	499	453	479	465	479	440	486	497	456	484	475	471	439	432	478	462	485	473	450	452	442	499	460	449	440	445	457	428	446	450	452	446	437	503	465	442	480	449	484
6162	9561	8137	4272	2988	2139	3080	21322	22917	10769	5707	2253	822	589	433	409	466	466	469	469	416	448	451	454	488	462	427	440	498	450	439	416	461	451	439	489	444	455	433	440	473	429	430	440	390	435	444	428	434	464	452	457	438	430	481	449	479	474	425	439	497	473	439	454	465	491	444	467	470	467	447	447	417	435	422	447	435	454	447	446	427	429	462	451	458	427	430	434	451	428	452	462	426	436	442	501	461	426	416	417	449	445	458	477	453	462	494	470	426	476	481	432	452	433	462	457	481	444	453	471	422	423	436	450	449	436	430	439	443	449	456	424	447	425	480	475	465	426	463	452	446	483	432	449	437	444	417	434	405	427	467	496	434	446	485	454	445	459	459	461	450	425	444	426	435	435	455	487	441	450	475	445	425	470	425	457	460	430	393	431	475	412	422	461	460	431	435	442	460	447	440	468	459	443	461	486	454	430	446	464	411	470	444	464	450	438	432	476	450	458	462	415	415	451	441	463	442	458	440	464	468	435	437	420	444	467	431	444	416	462	446	449	459	461	468	476	496	463	454	415	406	462	436	467	417	434	440	437	452	436	436	482	440	446	450	419	465	429	439	425	457	475	429	430	447	443	458	441	453	465	440	455	397	426	437	421	463	449	465	453	447	459	429	444	448	455	447	455	418	432	459	441	478	456	454	462	467	453	444	446	486	469	453	427	479	466	491	453	445	465	455	451	443	432	429	406	446	464	462	468	463	435	443	432	441	456	423	430	465	451	494	460	460	461	491	428	434	464	452	437	451	460	450	479	408	439	438	427	443	445	439	414	455	457	440	421	490	455	444	441	480	449	462	421	427	393	436	442	462	467	467	404	474	455	474	451	425	440	483	445	439	503	431	484	449	436	450	473	431	482	427	415	425	402	430	448	440	467	401	459	455	458	437	450	400	468	394	442	449	429	457	434	462	441	439	473	461	432	440	466	468	451	445	439	414	435	451	448	480	444	468	458	450	434	469	458	436	454	435	447	452	440	452	456	458	442	442	463	423	455	462	483	469	461	437	454	432	450	434	461	494	478	432	431	468	445	483	414	453	428	451	453	399	426	508	439	413	434	447	444	437	454	476	425	427	460	464	438	433	465	448	431	475	451	451	458	441	464	452	446	455	459	398	443	429	451	461	466	408	451	415	431	420	485	445	456	433	427	431	405	459	478	476	439	436	450	449	436	431	434	430	452	444	471	488	463	453	440	476	450	392	432	479	429	461	446	417	445	454	461	443	478	437	457	447	478	469	456	409	478	460	404	428	448	386	410	423	470	443	448	435	435	446	434	445	416	473	445	454	444	446	454	424	444	447	463	500	450	484	461	444	412	422	479	415	433	444	443	427	487	444	453	435	452	469	486	495	429	453	460	421	418	408	410	473	459	401	469	452	449	426	434	481	456	447	417	487	413	441	477	428	447	459	433	431	431	460	407	430	455	450	444	417	459	431	415	429	452	425	416	441	448	393	473	474	440	437	451	430	423	462	447	446	471	446	444	479	429	476	455	453	417	418	438	469	456	430	490	465	468	454	433	446	481	416	450	448	486	439	446	457	476	443	502	458	447	454	410	433	461	455	455	442	456	419	408	447	458	425	438	454	449	456	452	488	461	436	431	471	438	428	454	472	384	443	512	435	448	435	456	467	441	467	449	441	451	436	489	456	461	459	479	432	460	457	425	435	414	460	411	450	423	429	414	411	463	441	438	470	436	473	498	447	457	438	456	437	434	408	466	452	457	442	460	451	466	431	401	460	460	453	452	438	442	499	469	400	474	435	437	398	462	473	434	438	423	448	514	438	434	466	457	409	473	427	433	467	439	472	455	460	469	486	455	425	443	440	435	469	421	468	452	441	430	448	444	460	466	424	441	448	406	444	455	433	464	433	441	446	447	438	439	470	473	429	455	437	441	461	429	465	432	434	443	432	463	448	456	451	450	442	467	411	449	448	468	449	442	451	450	457	466	447	427	420	465	461	439	444	444	414	449	451	419	421	390	422	447	434	446	449	449	466	455	444	417	431	460	442	437	421	462	431	465	458	436	449	429	428	476	477	428	409	417	473	438	467	430	441	431	453	459	423	477	476	473	440	442	453	470	410	405	412	470	447	430	424	466	409	411	492	443	428	450	450	470	461	444	432	441	458	451	451	434	428	459	455	459	434	432	452	454	470	498	449	474	448	461	425	445	437	437	450	458	458	414	435	453	431	448	453	428	428	433	452	469	434	463	405	470	417	419	437	445	449	443	448	476	423	456	446	451	456	429	471	439	475	430	457	452	406	402	415	424	433	417	468	435	453	459	454	460	446	449	447	452	452	475	414	452	455	466	461	460	459	417	433	465	460	425	456	426	469	440	467	445	410	468	444	450	436	457	451	446	461	436	415	462	443	432	420	467	437	492	419	452	464	426	419	426	448	480	468	496	448	436	465	450	436	418	479	457	451	435	478	481	503	482	430	472	443	460	471	452	482	470	421	445	436	462	467	435	507	442	456	486	468	466	476	459	437	458	485	445	473	434	408	457	430	414	456	476	444	427	447	467	426	446	445	431	398	463	425	472	424	481	451	424	436	470	460	457	448	449	424	449	473	470	442	435	445	431	460	513	420	462	425	422	447	454	410	457	414	457	471	490	432	410	465	417	423	413	463	424	451	439	463	450	465	449	450	442	471	427	445	434	428	433	417	497	434	417	428	451	450	454	473	423	443	435	423	440	430	435	433	445	459	405	450	460	456	479	426	429	446	398	404	464	480	484	464	436	466	429	402	449	449	469	514	436	492	424	439	436	434	448	453	435	433	446	418	414	451	452	441	502	434	457	432	427	445	455	412	447	437	422	462	461	472	439	449	500	450	421	441	440	454	461	426	465	422	427	398	457	428	449	437	423	456	438	407	414	430	478	466	423	429	444	460	395	425	446	462	451	469	434	416	429	444	437	473	490	456	437	442	481	433	450	433	420	478	447	401	424	460	451	448	433	475	448	472	404	452	419	466	450	443	430	429	445	408	456	462	431	479	426	408	470	423	441	483	466	441	449	464	466	421	458	438	486	437	433	433	427	477	446	457	464	443	441	452	464	439	437	410	447	450	415	458	431	455	439	432	491	477	470	467	457	467	460	475	462	460	442	467	460	430	442	424	436	435	451	433	452	487	404	458	434	464	430	439	452	468	474	460	457	485	435	474	478	443	437	456	453	468	420	418	390	421	421	433	432	436	446	417	460	457	469	484	443	453	474	416	410	440	471	441	489	490	406	434	442	438	445	491	446	465	438	432	450	468	454	438	444	444	467	400	473	431	401	466	426	457	422	431	457	421	428	426	469	449	423	485	438	456	396	451	427	464	474	425	416	469	454	437	445	473	440	508	434	451	441	440	479	473	408	459	437	456	477	446	441	435	465	427	471	449	473	422	466	472	495	411	465	468	440	408	483	478	481	429	422	437	461	440	422	432	408	437	419	431	457	448	459	460	469
24207	21357	28628	24433	21254	9940	7583	39883	41593	25302	12215	4454	1247	748	619	537	590	579	577	607	560	595	565	599	583	550	582	538	572	529	532	534	565	593	548	595	548	516	548	583	572	572	572	565	551	594	549	548	547	566	584	567	584	557	575	549	583	569	544	502	555	540	540	573	540	549	570	530	559	519	577	533	556	530	541	598	570	560	550	588	547	539	557	556	516	569	553	574	553	585	590	566	533	579	555	559	568	606	528	547	576	488	588	574	554	585	593	527	596	543	520	571	512	552	539	551	535	567	591	580	547	582	551	550	561	509	566	534	552	538	585	516	529	562	582	581	527	562	540	569	535	573	581	530	533	561	549	568	587	565	595	572	588	556	571	561	557	556	577	572	579	563	588	526	559	554	544	558	559	539	558	533	516	574	510	568	556	530	559	556	578	580	543	551	561	589	531	560	534	578	539	563	568	546	527	528	568	554	518	556	502	557	567	581	538	550	547	589	548	494	590	537	556	550	531	555	542	572	553	535	534	551	526	567	543	557	552	575	547	562	536	612	566	544	559	590	557	527	567	607	521	530	573	555	529	576	526	541	566	619	548	553	565	532	574	507	568	560	548	543	556	612	513	548	563	576	545	533	590	574	528	596	573	556	545	537	539	536	587	554	553	575	603	595	561	550	588	543	559	552	550	565	563	531	546	571	551	528	544	574	570	540	583	501	569	529	551	534	581	544	558	579	609	524	559	561	530	562	557	570	516	537	564	578	576	529	566	568	553	553	583	582	572	558	581	548	526	568	540	582	578	494	547	571	568	546	532	575	561	556	582	515	578	558	517	554	578	569	517	552	523	542	559	560	576	566	574	536	564	559	553	548	545	570	574	531	559	532	587	552	522	567	519	585	566	545	554	562	555	576	550	544	515	579	548	529	573	567	599	561	555	543	527	534	543	560	578	563	525	557	591	565	544	593	575	548	582	515	565	539	534	552	559	553	533	557	555	564	602	527	526	556	532	578	575	512	589	580	546	509	561	565	554	494	552	563	535	533	544	528	519	562	590	523	533	560	566	574	562	527	532	587	585	523	564	580	557	508	546	530	568	581	508	572	575	588	552	529	571	577	506	534	547	534	553	536	552	570	510	560	513	539	603	537	562	557	562	554	543	522	574	552	524	570	565	545	564	555	607	543	549	543	560	560	589	594	541	518	613	555	552	569	556	547	534	526	511	548	570	538	589	542	557	575	578	577	538	593	570	581	575	548	499	534	548	563	583	543	570	567	551	570	553	534	578	601	577	581	533	555	533	592	543	531	523	559	592	574	531	535	524	549	506	554	547	514	541	558	533	558	543	525	530	540	609	540	576	544	583	563	548	593	544	548	536	537	578	565	560	570	548	567	553	539	553	518	566	541	553	597	586	546	585	548	538	557	564	543	554	551	587	585	569	551	532	577	540	538	555	550	544	580	572	550	524	511	537	550	575	501	550	572	532	599	534	578	549	542	528	526	559	532	538	536	521	562	534	577	568	516	540	544	535	568	539	538	540	535	551	542	603	540	580	590	517	537	557	532	545	584	544	524	525	564	571	541	544	519	528	554	564	573	599	532	587	549	528	515	563	528	576	561	592	545	526	554	561	537	532	539	589	552	522	557	565	548	566	511	541	592	522	556	571	574	546	585	551	558	551	559	553	542	545	525	522	589	568	564	528	545	565	541	504	561	533	541	575	568	566	548	517	552	545	596	547	542	563	541	567	613	559	567	531	579	553	558	595	553	573	544	549	550	543	568	548	566	588	550	527	554	557	548	527	549	544	549	518	535	545	575	531	604	532	537	566	595	564	570	550	570	554	573	550	580	537	574	581	591	527	527	562	528	568	556	557	585	549	543	522	545	523	582	525	561	547	556	584	545	552	523	562	560	564	540	536	565	531	534	565	606	576	556	578	565	552	561	531	569	534	573	547	524	622	535	548	530	535	555	537	552	557	528	543	550	572	538	540	546	568	557	567	531	524	536	569	565	535	536	574	562	520	613	511	544	527	502	596	566	555	510	557	589	553	593	572	573	588	542	525	600	550	551	551	553	575	560	547	584	514	540	536	545	558	559	559	613	499	549	555	523	544	564	553	548	577	545	539	560	577	578	563	551	534	556	545	583	577	549	556	588	566	559	572	532	583	580	533	586	556	559	583	555	589	534	536	549	538	555	550	593	549	576	550	569	547	574	564	575	525	580	585	536	531	540	530	522	564	588	542	547	548	545	553	538	524	595	539	565	568	561	568	566	548	556	537	570	575	539	570	538	551	577	565	548	524	561	513	499	558	529	556	536	513	508	579	620	536	546	503	564	556	582	576	552	542	527	530	597	543	572	549	544	576	583	578	517	551	581	550	595	572	504	552	564	552	551	563	551	564	540	560	530	566	574	554	589	512	563	546	557	531	561	561	518	571	553	532	526	547	528	562	531	568	550	601	536	569	549	503	544	545	535	534	539	552	557	560	587	551	577	569	531	561	529	518	564	554	548	541	553	538	547	544	538	536	554	512	555	553	565	549	549	539	584	532	528	527	581	525	595	532	562	539	563	527	557	551	537	558	554	587	604	555	537	550	546	519	549	559	555	567	560	564	527	561	533	540	571	586	508	528	530	522	528	565	551	571	531	583	560	501	568	551	546	543	558	532	570	560	564	539	535	524	522	541	575	541	518	548	529	542	544	530	537	573	552	558	493	571	571	564	558	536	544	570	571	571	539	507	554	543	511	576	575	528	558	570	541	549	528	532	524	567	547	510	538	565	514	543	584	591	577	551	540	556	563	531	529	532	603	557	555	522	523	574	536	525	575	520	538	571	550	562	572	565	528	536	536	576	548	567	557	593	544	528	529	570	574	554	538	547	560	523	584	517	535	560	526	543	560	604	573	559	594	569	550	580	540	524	559	587	560	556	530	547	521	560	545	598	536	540	562	584	505	573	593	576	540	546	553	536	541	543	546	564	583	548	561	562	557	534	554	528	549	558	557	546	518	570	519	573	574	536	554	525	580	561	503	540	553	564	556	578	546	537	554	544	522	585	564	518	587	542	551	544	620	545	480	552	490	565	545	560	587	579	561	575	541	543	523	575	537	555	568	548	547	520	535	568	543	568	576	556	527	575	542	547	546	556	561	539	600	580	528	589	584	536	608	592	558	534	566	570	580	487	544	566	532	553	552	541	543	556	541	561	541	533	555	629	569	550	523	561	558	516	580	581	561	579	542	569	582	560	540	566	557	596	521	516	587	524	574	571	575	528	527	548	514	530	585	565	584	536	549	546	536	547	577	585	518	499	523	587	539	546	567	568	593	535	571	546	542	566	525	562	597	529	549	582	551	503	550	555	534	551	551	541	568	531	522	589	549	510	573	585	524	516	579	553	569	563	542	544	566	518	586	546	584	510	515	557	561	579	570	590	538	567	547	512	550	534	559	550	513	558	557	588	537	565	545	525	543	549	549	555	498	551	537	568	533	563	537	537	521	548	606
5849	9417	10028	6886	4436	3140	9361	41461	37844	19028	10502	4228	1238	754	561	639	519	510	518	529	549	537	532	523	560	494	560	575	510	523	489	547	517	597	526	485	551	560	552	537	507	562	532	501	526	517	524	548	543	528	520	513	555	526	559	539	554	500	529	568	544	526	515	549	528	552	555	528	478	552	579	582	529	513	548	559	544	540	536	534	500	540	510	497	488	511	519	543	517	549	562	529	543	567	509	522	488	548	517	552	528	565	537	499	514	590	557	562	542	525	518	524	509	521	579	548	566	461	534	513	520	525	551	585	581	556	521	558	511	527	556	546	500	563	539	517	499	548	496	548	584	502	530	502	529	535	505	540	515	519	543	581	513	569	575	538	561	530	527	530	505	525	510	587	530	514	513	521	517	576	557	560	537	521	514	542	568	516	518	533	539	542	549	536	509	578	551	511	552	540	533	531	541	554	527	478	552	530	528	569	553	532	545	533	535	547	515	568	522	567	524	526	536	522	531	498	508	569	549	533	493	527	514	511	550	573	513	539	502	530	517	531	513	508	555	503	531	524	534	535	530	550	576	552	539	548	539	561	533	528	542	541	533	468	553	525	538	514	575	523	507	544	511	533	537	511	487	539	538	511	511	518	547	546	542	521	599	520	494	527	531	515	533	526	517	545	543	513	525	546	548	539	504	548	524	517	524	519	526	562	560	547	517	513	512	525	516	517	550	493	595	516	530	503	556	536	529	521	509	511	530	523	517	504	531	508	478	511	556	513	538	547	563	552	588	561	521	553	566	529	560	514	554	517	562	497	489	568	564	530	530	535	525	528	535	560	550	534	541	535	511	543	490	568	530	503	490	548	594	536	493	537	540	545	526	503	530	490	477	532	515	506	550	539	516	541	488	534	526	552	552	530	530	549	549	519	499	552	528	518	496	491	520	531	519	530	537	540	514	500	528	511	542	545	524	535	539	551	546	528	551	549	546	562	521	523	525	508	576	507	522	519	511	512	539	529	538	510	527	524	521	580	524	526	531	519	529	512	492	496	541	536	527	538	524	496	522	549	485	559	534	528	475	496	556	563	560	529	535	520	561	518	566	551	494	522	567	519	529	553	524	553	537	540	510	534	526	539	537	514	499	526	537	552	529	576	527	558	490	523	535	494	504	567	501	556	552	523	514	569	542	509	536	522	533	516	527	536	541	497	552	542	521	502	517	545	524	514	498	535	507	535	544	549	488	550	503	503	522	526	488	552	545	461	540	488	518	510	517	522	547	515	527	547	490	575	554	563	526	531	557	521	512	564	561	512	527	489	541	531	530	483	539	524	519	513	535	475	536	523	557	510	554	549	504	572	564	558	498	506	558	538	500	525	528	561	549	529	525	530	519	508	528	524	511	487	509	558	521	538	513	526	501	545	546	531	545	535	557	531	543	560	523	536	499	531	522	540	524	563	527	542	502	500	523	557	517	525	524	544	545	585	535	557	581	506	512	497	520	493	543	509	508	532	500	555	545	509	545	532	531	517	544	501	501	535	544	529	527	525	529	501	522	566	507	566	588	538	532	514	547	553	526	484	551	504	516	560	541	553	539	527	531	514	536	514	507	546	519	523	504	493	528	496	539	550	503	547	517	521	493	535	527	547	545	524	525	563	524	532	529	532	523	549	512	543	534	504	553	480	522	541	507	531	488	544	507	570	568	525	486	578	503	524	536	530	544	502	494	521	552	537	571	551	563	515	536	531	503	578	525	530	500	542	529	516	502	536	547	541	528	512	506	514	508	557	516	478	510	536	502	560	514	498	516	556	526	562	556	525	521	503	546	535	552	528	535	570	557	491	535	553	500	521	515	529	537	567	531	528	563	549	534	558	516	499	559	526	542	513	571	510	483	535	553	512	546	565	526	531	495	525	523	574	523	553	506	496	489	517	543	538	529	559	529	500	503	513	552	538	529	567	533	523	545	551	578	515	540	552	549	563	531	560	534	498	539	496	518	522	502	501	530	567	515	536	533	538	506	548	547	493	517	523	479	487	533	572	499	564	528	512	520	515	531	554	530	512	548	537	501	557	555	501	517	537	527	509	544	530	522	522	485	483	521	550	480	545	520	516	533	535	535	547	516	532	562	501	484	515	513	487	555	556	564	509	536	575	577	534	522	559	520	520	515	517	554	532	541	583	518	506	513	587	510	567	547	536	562	506	539	502	511	497	490	533	485	539	531	529	518	513	563	594	524	533	573	546	488	482	508	501	520	531	561	525	525	520	519	523	535	525	537	544	497	519	589	502	540	518	485	540	531	488	522	499	470	520	529	532	556	531	526	533	515	542	512	536	515	556	530	542	577	528	499	538	538	487	538	527	554	503	555	526	530	526	520	520	532	525	577	550	541	532	566	489	570	506	539	530	546	528	510	462	526	515	480	571	530	515	510	545	549	529	454	498	502	518	565	530	495	506	524	485	464	504	506	513	544	519	518	541	534	533	529	555	504	506	539	507	521	540	519	522	506	509	528	526	504	503	504	513	519	520	540	541	551	515	529	557	547	528	491	520	530	515	557	524	517	490	476	543	490	518	527	542	486	532	528	507	542	530	471	524	492	522	512	490	536	527	507	523	522	550	533	510	525	521	502	508	521	520	479	523	517	538	513	550	540	529	516	542	518	520	543	562	476	530	503	523	556	529	507	509	531	467	557	514	543	507	529	503	510	527	564	514	520	538	527	548	532	514	561	541	529	558	531	542	521	534	533	499	511	510	537	554	538	527	544	593	527	536	533	548	444	503	568	499	528	514	540	591	528	526	547	536	550	533	509	553	547	527	494	505	551	550	549	549	497	492	488	507	524	496	554	533	514	501	517	542	530	545	558	537	498	494	542	522	529	552	546	533	520	513	507	519	534	478	486	552	551	548	526	492	552	512	500	499	533	542	518	498	523	540	532	492	491	515	497	520	536	543	488	552	547	516	510	504	523	544	543	505	529	497	526	485	522	570	503	538	473	532	551	534	508	520	527	539	542	516	532	492	502	516	512	482	538	514	500	549	555	526	501	541	554	530	486	530	533	524	542	515	523	517	543	529	546	569	571	555	502	501	541	519	533	541	497	521	533	526	512	499	516	536	490	519	576	506	507	576	457	524	513	550	568	556	509	524	529	534	538	532	490	523	515	530	505	514	530	518	511	493	520	496	513	571	505	521	538	523	569	500	527	524	527	521	546	532	548	529	534	521	508	533	531	526	525	513	548	519	533	507	487	509	469	526	532	492	489	539	508	546	586	543	549	515	535	522	512	565	576	538	549	525	548	535	512	476	494	525	529	497	504	511	527	541	540	522	529	540	553	520	512	556	536	508	531	501	494	560	513	514	533	510	524	532	528	542	539	536	557	561	525	530	501	522	526	558	500	565	521	496	534	520	582	526	561	531	531	497	564	568	538	519	547	512	579	498	518	481	547	522	494	538	533	564	493	506	538	568	514	528	539	544	494	531	548	545	503	527	519	531	529	517	462	499
27566	12779	3243	1836	1016	773	846	2447	2955	1908	1126	700	528	473	453	458	426	450	472	482	429	490	453	413	465	456	474	450	437	450	486	488	449	510	473	484	442	478	477	460	469	420	424	504	454	467	482	461	446	422	465	438	443	459	457	461	476	411	458	463	459	420	470	467	421	439	479	471	428	476	461	475	485	437	440	451	405	419	461	446	418	443	425	460	449	419	432	465	474	466	485	448	506	462	469	430	461	441	441	423	429	438	476	465	461	480	477	459	479	463	445	497	457	455	427	492	483	462	434	454	450	470	478	437	433	456	413	437	482	443	472	438	438	431	443	472	442	461	434	510	451	479	471	469	462	433	430	443	443	410	430	451	443	440	468	489	512	470	402	453	459	424	487	476	448	466	458	463	448	460	417	457	461	451	461	434	446	472	436	471	444	452	453	461	469	454	475	506	451	459	445	450	469	450	445	417	436	469	473	428	448	479	448	453	447	464	464	453	434	485	481	410	412	449	463	468	492	415	484	472	443	477	433	467	445	441	463	470	434	422	445	457	485	466	430	447	454	443	447	453	445	464	479	446	426	484	461	456	436	447	515	462	479	445	476	455	452	458	487	473	439	458	435	424	449	445	396	460	449	451	451	447	461	437	457	454	424	472	467	441	473	432	407	431	447	442	473	452	467	433	473	445	438	472	461	461	434	460	430	450	478	517	473	474	445	447	454	443	438	455	454	442	480	413	460	431	470	475	455	469	421	468	430	469	441	422	431	441	429	437	458	412	453	456	483	510	449	410	429	463	500	425	467	429	485	431	430	458	453	465	459	482	475	438	487	426	442	470	417	460	464	432	423	427	441	468	505	469	482	457	436	461	483	447	438	452	454	443	437	443	437	459	432	446	437	479	407	469	501	437	475	465	493	456	464	435	487	459	440	466	455	467	446	439	440	465	455	474	424	460	441	430	454	471	462	434	466	475	449	460	504	472	429	498	449	471	466	489	439	445	461	437	446	439	453	462	448	479	471	407	430	435	444	477	451	468	470	493	441	470	430	436	446	432	456	468	441	416	473	450	446	454	445	427	508	469	469	461	430	417	462	448	431	450	453	467	418	485	472	472	454	458	435	397	463	495	486	448	468	463	418	462	474	451	454	459	463	407	473	472	472	489	434	450	442	476	442	469	428	469	458	449	479	443	451	460	464	431	440	446	469	445	456	483	434	461	441	468	471	464	448	494	485	434	427	440	436	465	494	442	428	475	435	413	429	473	484	481	476	480	457	453	428	448	439	482	430	492	433	457	437	436	427	477	477	470	432	443	441	433	476	443	478	481	425	459	454	477	475	404	428	443	494	491	447	432	452	439	466	464	505	419	429	455	472	478	408	477	450	450	447	453	458	446	439	449	442	424	467	406	427	445	484	445	413	441	434	470	430	470	411	515	471	482	448	441	447	421	427	451	438	477	482	442	471	434	467	478	446	457	497	502	419	472	459	440	437	444	430	479	490	467	437	414	445	493	478	428	458	439	483	452	449	448	460	480	450	438	443	469	457	412	460	452	468	422	464	493	425	470	408	472	468	420	450	471	447	448	479	457	488	464	477	451	502	471	477	455	457	445	482	445	452	449	469	450	458	456	481	421	457	456	475	445	456	456	500	442	486	429	429	491	435	506	440	468	441	468	443	404	449	437	446	439	461	446	452	426	458	506	431	483	493	424	483	442	487	444	499	475	509	477	452	467	501	456	464	470	475	417	461	473	446	470	438	491	456	445	478	467	448	455	457	457	454	455	462	473	446	424	443	477	491	462	459	447	469	471	465	481	481	454	452	444	464	474	421	446	471	437	432	478	428	456	473	495	447	446	474	459	446	455	448	467	478	419	472	487	444	471	436	423	463	442	471	427	467	445	458	453	461	431	434	461	470	434	439	471	425	413	444	431	428	434	483	428	443	463	466	434	496	423	439	437	467	428	462	457	448	467	478	503	451	409	454	409	437	492	474	485	442	454	430	430	444	450	450	493	430	451	474	436	431	485	447	425	487	487	446	453	456	462	423	453	485	498	476	453	459	461	472	427	473	454	434	415	438	432	466	468	456	409	430	484	455	428	496	432	454	433	481	483	434	418	461	474	488	460	456	459	442	455	452	440	426	490	461	410	443	439	479	460	453	437	419	479	461	456	433	454	470	458	433	464	447	436	433	446	478	457	474	441	412	450	465	450	471	441	483	492	472	462	468	433	475	439	507	454	454	466	486	472	442	414	467	454	455	429	470	437	465	439	457	467	466	421	439	425	455	473	446	475	475	484	473	442	453	465	472	460	440	457	423	493	423	484	462	471	458	459	449	427	445	453	432	500	479	465	447	464	464	466	435	416	453	427	454	425	466	501	434	471	449	447	475	490	474	434	422	454	461	499	480	453	449	473	474	463	442	455	429	427	456	438	449	475	448	472	446	500	464	470	451	456	456	400	476	470	450	448	491	446	494	456	403	444	462	454	443	468	477	482	437	486	478	439	445	469	486	443	432	483	465	441	454	465	474	434	466	476	496	475	415	452	476	467	446	437	488	499	461	467	459	433	434	444	478	450	453	467	472	463	457	479	494	439	384	447	491	434	466	464	449	461	447	440	472	457	458	459	454	494	468	449	458	471	478	440	432	452	428	468	451	445	426	467	432	430	471	449	477	490	429	482	461	468	504	426	470	473	443	475	457	462	446	467	465	453	454	463	469	458	435	454	442	444	424	453	506	501	436	483	440	440	496	442	452	451	480	437	461	432	465	480	493	479	413	483	487	435	426	486	482	446	466	454	443	439	489	496	462	479	442	455	507	480	472	459	439	453	435	448	487	451	517	458	443	421	425	469	470	424	501	458	474	480	430	504	474	437	438	469	456	422	406	462	452	426	416	460	451	457	470	431	408	452	436	466	485	516	474	463	454	467	474	493	474	440	448	459	478	442	458	444	455	451	465	467	430	465	462	399	441	500	463	439	466	483	450	463	457	441	435	447	474	478	452	453	448	486	463	427	456	464	455	483	497	444	455	458	449	454	453	415	445	446	455	463	458	459	475	441	477	471	440	473	478	441	459	441	444	477	463	449	473	425	464	469	454	452	471	410	446	459	459	471	458	435	423	456	457	471	458	461	467	432	443	495	456	465	443	447	449	450	486	455	425	451	444	462	448	455	477	449	451	464	448	448	456	449	435	478	428	423	455	425	426	473	425	481	443	436	446	471	460	464	457	443	427	488	445	453	446	472	453	431	434	434	434	475	423	453	475	438	430	441	424	429	430	459	503	451	481	429	470	448	478	448	460	458	420	488	418	442	479	488	460	438	431	438	477	446	454	403	475	458	449	450	451	453	460	441	422	482	441	449	444	448	454	443	455	484	470	427	447	464	463	484	450	507	464	428	435	468	451	400	435	434	432	438	435	457	453	472	444	449	441	442	480	408	444	450	420	433	450	450	463	480	424	438	466	461	470	474	445	431	425	441	442	441	450	415	478	426	469	471
5542	2453	2934	1904	1241	973	1143	3397	3681	2112	1173	732	523	443	441	400	477	414	374	437	424	456	413	411	388	431	451	399	436	412	425	435	408	457	450	451	424	398	438	453	391	419	441	422	410	430	395	412	393	417	449	418	392	410	446	425	453	410	423	434	437	427	450	413	440	427	463	381	421	417	402	419	435	457	441	436	451	398	452	404	440	459	435	413	401	423	458	412	426	451	411	466	430	419	415	409	413	414	419	435	403	477	396	422	419	448	440	476	414	434	405	435	423	421	413	433	435	442	421	400	423	387	415	383	423	425	429	474	438	424	403	399	388	382	437	436	409	441	411	419	401	456	432	449	415	410	391	422	412	414	426	445	405	413	421	464	409	421	428	417	376	428	402	445	425	423	427	439	416	454	395	391	388	409	403	452	415	436	425	439	431	424	447	436	437	363	396	407	454	402	432	409	421	429	436	430	412	393	411	449	451	412	417	407	445	441	416	426	430	439	419	438	387	425	407	385	439	437	462	420	452	411	465	477	412	406	428	424	389	400	402	418	420	472	413	387	453	439	409	399	450	445	388	431	416	409	424	381	433	443	459	413	446	416	394	432	432	444	402	417	415	419	462	443	435	423	430	407	435	418	430	415	403	416	415	458	462	446	431	455	409	412	424	459	401	444	390	404	438	425	409	443	417	406	385	410	441	402	422	409	422	449	457	443	445	431	420	407	418	402	430	421	406	421	419	449	441	428	406	419	455	411	450	445	419	399	442	398	421	433	446	399	421	437	466	411	425	429	433	440	414	417	411	454	431	431	398	407	424	439	405	424	380	403	437	410	381	429	426	422	442	432	457	451	461	437	441	489	402	427	392	383	422	419	434	421	441	464	441	442	419	427	415	428	436	410	471	461	418	404	421	414	436	425	432	446	426	390	419	401	385	427	449	443	405	426	433	441	429	457	420	434	427	430	403	422	417	417	435	434	432	414	442	426	389	424	428	452	411	413	397	403	432	397	414	422	410	384	445	410	420	429	440	438	443	438	396	447	424	427	461	420	394	429	411	433	429	432	410	425	461	407	420	411	407	410	444	439	372	404	410	438	420	469	427	430	406	400	437	432	403	435	461	392	413	412	423	412	407	397	462	442	421	397	449	450	418	408	415	414	417	451	415	421	416	436	417	423	404	408	405	419	411	411	402	415	426	423	438	428	403	393	386	444	441	421	423	442	434	416	434	398	416	412	429	424	397	424	423	448	431	445	434	454	424	419	434	448	412	430	454	426	413	420	423	434	446	486	456	434	402	414	452	452	412	450	442	419	414	402	438	414	443	405	430	445	387	441	434	401	434	439	406	394	427	455	432	414	407	398	390	429	439	409	430	411	389	436	399	400	400	428	409	400	425	436	409	431	457	437	386	451	450	451	422	448	416	421	434	423	387	418	417	416	434	415	434	456	472	421	415	420	384	431	440	447	405	397	421	434	430	408	483	429	437	428	403	413	411	453	406	469	426	419	393	438	425	433	433	412	434	409	431	435	439	435	434	439	450	398	430	410	402	418	454	406	429	394	421	419	429	417	421	415	400	467	413	435	428	403	426	408	383	475	408	403	397	424	422	442	436	443	423	394	444	423	417	410	363	388	391	440	420	421	428	464	402	437	415	419	420	422	413	419	402	406	449	418	409	431	408	443	408	458	439	380	430	444	449	439	415	416	437	381	437	423	441	413	447	415	429	432	435	376	415	417	390	452	454	416	425	409	438	402	425	453	413	444	395	443	420	421	419	434	419	431	452	429	404	411	444	446	418	422	419	434	418	401	454	411	417	413	395	461	415	433	416	426	429	439	436	421	411	420	438	408	399	472	411	405	457	412	441	420	400	417	411	429	416	419	449	419	425	429	422	402	405	385	389	425	433	443	439	419	434	401	406	423	398	436	425	443	400	426	410	395	394	394	452	462	439	410	405	431	421	450	413	392	434	442	432	406	418	425	451	434	426	429	420	410	414	416	423	381	412	397	410	407	401	398	441	431	396	442	365	408	429	406	414	442	441	423	414	403	440	425	403	426	435	416	417	401	444	395	418	406	423	426	402	425	435	415	435	415	381	402	377	427	394	450	463	430	443	461	431	370	408	422	420	413	428	398	453	403	415	400	437	424	417	429	432	452	456	430	436	467	442	441	417	435	445	430	396	446	419	420	449	419	443	444	454	437	442	444	407	447	376	442	449	426	416	386	416	407	431	416	431	454	431	441	414	459	411	445	417	428	445	415	411	446	458	418	442	392	439	430	447	431	441	415	426	428	423	449	426	458	412	434	423	433	379	438	415	394	420	460	416	398	417	426	427	412	378	421	451	436	447	439	412	418	397	429	423	423	392	421	443	413	424	436	411	441	403	422	407	446	419	378	384	442	397	445	381	435	408	389	407	430	424	424	444	446	433	420	455	382	422	401	415	413	445	438	420	417	424	407	419	415	444	406	441	394	405	429	367	430	434	441	432	405	445	419	432	422	417	433	445	422	407	463	440	436	450	425	413	415	423	408	426	394	404	433	412	378	443	434	451	405	396	417	405	428	438	415	405	438	439	397	412	428	432	408	423	436	451	427	394	386	370	405	461	400	407	429	397	432	434	425	435	427	454	409	444	420	426	416	427	403	433	435	438	431	425	369	432	440	422	379	398	427	442	429	424	457	423	450	455	448	403	399	448	428	451	419	444	431	438	420	435	440	392	392	407	406	464	385	435	396	440	426	420	401	437	436	411	406	415	435	444	463	396	395	452	413	447	422	478	443	393	422	442	429	434	432	404	455	389	443	410	401	436	418	398	421	435	408	412	422	425	436	370	405	396	437	387	405	381	414	425	448	421	458	417	416	460	404	454	442	440	428	389	446	410	424	439	392	417	440	421	404	451	438	461	433	412	419	421	433	417	466	436	462	441	459	421	418	444	411	432	403	428	429	452	453	383	432	403	413	440	440	419	435	421	408	419	410	444	420	419	428	403	431	426	415	451	436	404	446	409	406	441	430	415	415	395	419	463	439	421	444	418	425	421	425	415	399	439	424	443	384	420	421	429	365	393	443	430	431	385	417	476	438	431	405	458	420	410	407	415	418	397	413	439	415	395	397	394	418	423	421	420	379	400	459	436	451	422	414	452	429	435	447	445	437	426	447	450	413	394	422	432	466	421	401	373	424	449	418	458	432	400	431	386	405	414	417	398	427	397	440	426	430	419	437	442	455	403	421	420	421	428	402	406	401	401	416	418	429	414	422	427	425	426	411	459	385	388	415	432	415	437	419	442	450	456	399	419	437	427	420	443	418	439	383	416	470	428	392	474	440	465	449	398	432	436	420	417	424	445	422	424	415	421	433	479	453	401	440	434	444	422	426	438	442	413	474	432	473	414	431	444	427	435	434	406	395	424	408	416	420	452	462	413	427	431	378	404	447	446	431	410	438	454	387	434	462	411	446	398	429	424	435	395	422	429	437	406	431	422	427	403	458	411	421	410	415
25437	21341	27134	25265	6759	1957	5577	23029	24013	12538	5033	1729	735	539	494	482	447	438	478	482	453	431	429	486	515	467	450	427	422	421	432	464	501	466	432	443	415	470	444	482	490	445	464	424	484	450	475	467	471	469	445	465	460	465	486	448	448	441	457	440	461	447	457	416	464	445	461	478	475	425	490	439	465	467	473	465	472	461	449	431	437	459	458	449	443	447	481	451	441	452	460	465	435	476	471	468	461	459	467	481	487	445	453	467	474	437	426	464	476	447	442	464	452	443	467	458	485	434	456	486	473	458	443	476	479	469	458	454	453	454	470	482	450	458	460	487	505	513	447	464	447	448	471	486	456	415	472	465	486	455	463	466	469	457	491	448	458	436	490	455	436	420	420	477	445	467	455	444	493	460	497	480	454	481	447	482	476	485	448	455	494	484	469	502	454	432	442	434	448	449	441	443	426	456	473	447	469	455	478	398	492	461	474	474	459	445	493	463	457	467	480	443	422	459	489	441	496	477	475	463	499	475	444	422	443	481	418	474	478	472	431	454	463	478	449	473	422	471	449	491	429	445	450	426	423	460	456	449	445	468	466	468	436	444	433	477	457	474	437	464	449	440	456	458	486	438	433	461	488	398	410	459	463	448	444	440	454	435	497	457	477	461	471	489	461	453	429	432	459	465	471	441	425	433	477	474	453	480	474	460	460	483	468	437	452	482	437	513	437	457	474	474	469	450	412	455	467	425	414	469	463	515	456	415	457	461	458	425	467	463	457	438	444	477	437	482	438	463	437	429	468	458	471	463	436	447	470	418	478	461	469	459	493	451	457	467	445	495	455	450	466	449	453	454	406	459	431	471	464	448	456	495	453	427	468	433	527	498	481	417	451	473	434	451	475	482	440	442	477	471	470	461	420	446	451	404	443	445	519	421	462	451	475	436	474	458	437	476	476	516	415	450	473	425	433	423	418	435	466	481	476	492	489	438	434	436	478	467	495	456	464	481	464	469	481	458	439	436	477	411	442	433	425	449	465	503	431	440	442	427	455	452	445	456	445	448	472	420	479	425	449	481	502	455	492	431	426	486	449	420	466	470	447	447	454	495	432	456	473	439	426	471	456	465	448	472	471	466	473	469	479	442	449	477	481	487	433	467	477	467	462	425	472	481	410	444	463	470	460	452	446	478	459	474	458	490	465	475	472	478	455	477	439	475	472	491	460	470	464	440	484	436	479	469	450	470	472	447	446	460	479	467	483	444	437	463	432	448	503	483	418	490	436	435	430	477	455	483	445	455	409	465	482	477	469	449	441	482	461	469	492	522	444	503	447	435	447	495	446	412	466	464	440	440	471	437	475	481	481	487	464	481	487	453	453	465	488	468	490	470	461	449	439	428	454	483	444	470	460	510	382	453	465	505	417	453	402	446	454	451	449	451	412	467	429	471	437	414	473	465	475	523	471	462	528	467	471	458	441	477	471	466	432	435	460	461	489	467	456	448	444	512	446	415	439	386	478	518	437	469	434	443	425	450	473	423	456	471	421	461	460	443	476	427	439	441	493	446	444	448	450	475	421	458	421	466	449	461	423	429	465	465	468	450	440	450	483	434	440	434	470	458	459	462	442	475	493	487	427	494	435	477	463	450	462	456	423	466	475	452	479	419	484	439	452	421	471	421	449	438	428	452	445	464	508	454	488	447	460	464	510	485	497	426	439	445	446	471	466	450	461	462	449	467	419	462	467	453	446	504	456	440	439	478	490	436	454	489	460	474	473	437	465	460	447	462	454	465	461	431	468	451	457	446	454	442	469	483	438	470	443	459	463	491	477	432	441	454	469	477	453	435	457	476	433	476	459	471	446	462	454	465	472	436	448	458	484	476	454	469	442	440	434	461	427	432	474	472	466	468	469	447	440	453	466	443	450	454	480	425	459	494	475	465	438	475	448	454	465	473	438	498	447	471	455	440	441	434	435	455	468	482	438	449	491	497	447	484	454	455	456	458	468	461	444	467	451	432	433	466	428	477	464	467	446	493	478	465	508	499	457	476	453	504	440	458	467	518	477	450	426	427	483	495	445	428	434	489	485	463	438	455	473	506	476	449	463	474	457	433	415	444	451	420	442	483	466	437	499	429	477	486	445	463	497	436	460	500	460	446	467	444	450	413	456	472	454	469	468	460	440	481	468	441	495	474	453	479	462	452	467	471	432	440	446	451	446	512	456	490	426	456	427	441	422	453	455	461	407	457	454	475	465	477	440	459	474	453	473	457	447	450	436	444	445	477	414	448	462	464	479	480	474	469	472	406	399	452	448	443	442	412	432	445	473	473	492	447	422	475	467	497	419	487	474	422	444	421	442	455	430	447	478	461	455	456	454	412	421	496	471	416	542	457	440	448	430	466	421	445	434	441	444	453	487	460	477	491	455	443	456	437	459	445	448	475	484	443	492	476	455	488	460	479	464	471	440	498	505	444	466	466	410	479	456	458	421	416	457	477	412	453	462	458	492	484	425	463	463	443	461	439	476	466	430	455	473	429	462	479	445	434	479	493	449	471	411	464	392	436	503	415	442	449	438	443	450	425	453	423	482	450	441	495	465	437	456	431	462	481	469	426	465	444	472	445	504	465	432	475	469	459	460	457	471	428	445	491	441	489	434	497	460	433	461	457	436	456	453	474	448	503	483	433	491	442	474	420	491	487	414	475	469	471	464	490	484	466	503	430	417	487	436	478	458	461	457	445	438	447	447	470	465	452	494	443	438	454	461	487	465	441	468	441	456	465	468	480	456	465	451	445	458	444	429	461	454	422	447	453	438	482	436	478	458	479	468	492	398	445	480	438	422	454	440	454	489	454	475	415	421	441	447	483	469	444	447	450	463	487	447	476	451	460	423	478	434	475	494	482	474	454	484	438	444	446	507	420	467	458	444	479	468	435	427	415	463	442	446	449	471	460	416	444	484	437	480	461	442	449	431	465	434	445	488	473	488	459	472	461	458	434	430	427	482	474	472	459	449	422	461	459	430	480	441	438	504	470	435	461	492	427	431	468	412	449	457	485	481	434	444	463	441	465	409	430	455	461	489	517	469	447	448	444	442	457	484	473	440	424	459	450	466	447	426	475	457	480	450	478	432	454	460	447	453	476	426	459	453	442	463	439	439	464	414	422	432	445	445	489	475	491	489	480	461	467	456	448	464	488	454	485	480	449	450	441	468	429	446	453	444	450	430	463	473	467	461	464	457	452	417	454	462	481	476	446	482	451	454	492	477	465	450	445	485	500	441	418	504	478	465	436	464	418	467	482	423	436	465	433	466	406	460	432	419	457	416	467	432	459	499	492	441	421	463	466	466	443	435	468	459	444	451	459	460	491	438	450	459	449	451	440	436	440	432	477	444	456	469	452	452	441	491	423	457	480	442	491	424	468	443	439	466	455	456	442	472	451	461	455	427	441	435	461	430	455	449	475	463	453	465	472	439	460	422	452	434	426	483	448	455	473	495	499	443	463
4503	6645	5865	3424	2368	1894	8205	23529	21830	9812	5178	1995	721	519	467	437	444	447	464	458	466	450	472	438	407	439	466	482	429	455	441	450	447	412	443	446	441	459	423	431	437	453	452	466	480	404	469	466	466	440	468	457	505	457	437	485	466	424	450	451	443	429	441	441	460	424	449	452	456	458	432	462	420	444	450	455	420	450	458	482	442	437	420	416	425	424	440	443	421	430	417	420	473	437	450	442	474	450	452	483	471	426	442	450	442	434	493	421	400	420	410	472	453	438	376	428	434	439	421	471	459	453	438	489	463	420	428	475	466	450	422	422	442	416	440	415	452	447	458	453	432	442	478	435	487	474	437	414	450	417	462	435	454	464	434	464	437	466	440	449	453	434	414	442	430	443	416	463	425	454	412	423	405	498	449	442	418	433	484	440	453	431	431	443	460	429	409	438	470	449	475	442	445	463	423	424	460	481	436	433	438	458	419	422	481	449	430	472	466	446	430	440	471	470	429	478	471	424	491	439	482	417	459	409	452	468	479	435	489	440	441	430	462	446	470	474	474	411	450	443	432	414	443	422	453	431	471	464	438	477	448	429	415	451	443	446	473	486	456	455	443	463	447	424	430	386	469	451	430	438	448	414	485	445	476	483	461	492	400	412	426	426	444	445	421	423	418	447	471	453	451	444	417	432	425	411	462	448	460	445	415	419	463	454	450	426	415	450	438	455	437	432	444	453	457	441	471	426	420	449	461	437	462	453	449	477	433	451	437	473	433	446	477	465	453	446	427	468	440	488	456	459	444	464	448	406	440	429	489	465	459	454	444	408	446	467	476	444	470	453	403	436	432	463	431	421	464	470	407	426	431	394	430	437	420	441	430	507	411	415	450	446	394	406	448	436	472	426	448	466	456	458	424	414	448	440	432	437	434	472	451	416	448	448	475	400	456	436	468	419	433	444	424	470	459	456	464	412	449	449	430	447	434	438	410	448	447	440	437	428	439	461	479	468	457	461	434	445	432	456	449	458	443	426	437	475	464	419	458	454	446	454	451	464	417	420	477	443	428	448	424	459	452	464	460	422	437	445	418	428	449	428	478	464	429	436	457	460	456	496	436	428	509	462	462	444	445	476	419	471	437	462	459	454	432	436	489	438	439	453	458	471	457	447	427	497	424	452	439	457	428	423	473	456	429	432	410	427	446	440	422	462	432	464	464	442	428	387	439	491	411	451	452	507	471	437	469	460	435	423	427	459	438	461	445	429	452	445	463	463	470	424	470	471	465	432	458	466	438	411	446	446	474	424	436	448	459	405	471	438	451	451	418	404	461	456	451	435	467	437	416	436	461	461	468	461	446	478	420	463	446	477	437	455	451	484	444	426	428	434	448	429	398	439	430	480	473	464	488	459	381	430	437	448	461	444	442	435	405	437	463	429	439	400	423	435	435	438	444	434	435	431	439	451	389	445	423	456	459	428	448	438	434	455	487	454	451	433	439	426	444	450	427	458	455	412	464	454	407	457	474	410	449	480	415	447	426	443	452	436	481	457	436	452	473	454	440	460	395	469	426	468	418	434	413	459	457	418	437	475	457	438	438	450	443	453	445	444	431	410	424	474	441	407	443	425	453	445	458	439	428	424	407	449	462	440	443	435	415	429	456	436	467	472	479	464	456	469	408	439	469	429	439	441	480	480	452	446	447	441	428	415	441	424	431	447	431	429	450	467	502	468	430	433	440	424	466	436	446	408	435	485	463	448	445	437	433	437	445	426	435	418	454	470	450	433	447	426	450	437	456	410	442	424	464	464	471	490	426	433	456	415	470	458	406	455	432	420	402	448	479	431	439	460	483	441	430	432	464	463	452	450	438	441	468	435	425	431	422	447	482	465	430	451	455	414	446	471	445	424	444	448	449	423	433	440	454	463	464	433	412	445	409	422	457	444	417	419	440	439	409	434	458	417	429	406	425	426	468	438	453	451	457	443	478	450	467	465	434	471	430	442	433	467	437	440	419	466	450	444	461	423	416	464	453	429	485	441	448	430	445	433	424	459	482	452	431	419	454	426	442	446	474	434	456	525	424	437	449	468	465	407	432	449	435	447	480	451	448	398	427	439	450	457	442	464	474	468	409	433	444	420	423	453	408	447	468	437	466	461	457	475	465	464	446	415	440	440	445	487	431	471	474	456	461	443	444	434	419	478	436	403	417	430	459	398	464	443	477	460	439	450	424	466	467	409	444	440	442	460	431	458	393	461	397	448	420	449	434	402	452	442	449	452	429	433	429	436	433	436	423	414	448	472	457	471	410	434	449	442	458	411	474	409	425	465	430	461	438	448	456	436	425	409	471	432	430	457	405	430	420	444	488	467	455	454	444	471	403	424	459	441	425	463	444	441	425	460	433	435	435	425	451	465	422	466	442	410	462	419	446	416	443	478	446	457	415	459	459	492	424	431	427	402	467	416	443	424	442	421	427	454	420	450	447	452	398	444	448	450	409	461	439	427	455	434	418	434	450	459	469	395	464	424	423	447	447	427	461	387	449	440	467	447	437	416	446	451	433	443	419	448	409	409	443	441	442	501	455	403	455	430	432	475	455	449	480	478	468	423	468	412	483	462	433	414	412	439	474	458	489	450	438	484	436	415	419	425	441	459	466	415	445	465	438	464	455	449	473	466	425	443	462	444	434	453	428	443	471	440	439	424	441	443	410	459	444	454	474	413	442	431	431	409	440	423	446	414	444	453	423	461	428	441	431	429	446	479	464	452	415	416	419	451	396	449	448	457	458	457	434	472	426	435	473	444	494	454	412	432	429	436	413	466	435	444	441	431	462	447	436	423	413	433	421	441	435	438	419	432	415	438	422	433	429	450	459	426	430	461	465	465	445	426	411	425	445	429	440	447	424	428	456	453	442	442	450	476	446	470	418	441	446	459	449	478	448	450	427	439	465	440	455	427	427	440	447	468	456	485	411	440	406	460	438	432	479	452	463	454	470	427	439	453	463	505	414	453	450	425	403	454	418	427	424	422	447	453	413	427	443	471	450	464	456	448	442	462	463	453	461	424	469	455	481	474	418	429	456	408	424	467	438	445	454	430	444	402	446	472	425	416	450	467	451	445	481	446	481	463	426	434	442	422	484	431	439	434	458	436	463	453	470	452	470	427	440	424	416	434	443	405	435	449	445	453	471	411	414	391	446	399	489	473	443	409	440	436	454	437	481	462	426	448	462	447	440	410	485	461	423	483	442	470	454	468	442	459	456	406	480	418	490	418	474	463	449	444	443	430	438	451	447	444	451	425	466	430	456	405	455	396	425	405	464	395	451	437	476	453	462	466	446	452	482	461	494	439	449	441	452	438	478	464	457	438	455	428	498	456	456	417	417	454	443	420	432	424	460	420	458	453	407	436	452	450	424	453	444	445	432	447	446	418	467	430	434	433	434	478	452	427	442	423	466	468	485	430	422	489	407	437	405	475	453	456	455	454	465	433	442	437	445	438	436	454
24218	21352	28681	24402	21280	10268	14313	41411	40001	24435	12119	3963	1121	769	642	591	564	561	532	591	565	540	593	582	579	545	553	536	545	581	595	571	578	585	595	550	540	564	548	551	589	607	607	547	545	526	567	500	579	554	579	549	557	553	542	593	563	556	554	565	548	553	528	539	570	593	537	529	549	538	560	564	524	563	523	531	623	566	542	501	597	505	524	556	577	562	552	578	611	557	539	555	526	571	553	601	524	529	524	566	578	576	563	535	586	546	555	508	538	549	549	589	532	558	544	556	538	544	516	520	595	564	532	548	592	549	513	591	523	498	518	552	571	531	566	534	564	519	551	516	540	541	547	554	606	603	545	547	559	587	532	534	535	570	559	560	568	538	524	539	542	563	538	571	548	572	570	529	574	559	532	530	539	538	542	505	609	555	529	544	593	577	530	554	518	541	517	577	588	564	541	505	547	539	489	541	567	603	520	547	521	558	547	569	512	555	523	554	544	568	544	532	537	570	526	552	563	573	544	579	553	568	597	545	559	554	565	536	592	574	557	519	523	576	584	581	542	554	552	561	536	556	566	543	575	583	553	523	558	562	541	567	532	542	557	540	542	585	558	544	543	503	530	550	511	539	549	552	561	548	590	584	571	529	557	578	545	545	555	617	534	545	508	542	514	531	559	617	508	518	548	553	543	549	526	537	575	540	574	540	555	561	553	529	555	546	549	580	565	566	577	557	519	518	579	542	562	548	540	567	544	507	541	578	556	559	556	597	585	586	595	534	526	597	509	528	547	534	539	564	569	570	588	605	619	544	535	501	538	554	555	552	547	478	565	540	525	556	542	596	557	573	547	540	529	572	538	591	579	527	554	527	526	552	583	549	558	583	580	581	567	554	514	558	553	522	508	563	556	544	555	549	593	534	568	552	524	513	526	545	546	537	551	518	548	589	562	515	558	564	564	534	580	517	531	571	543	543	567	572	544	529	583	552	534	531	536	545	503	544	537	542	570	552	505	575	552	523	538	576	534	551	541	542	573	536	564	552	558	604	586	530	578	574	560	511	532	584	550	557	567	527	526	521	546	541	508	550	569	541	505	558	513	549	548	549	543	534	534	524	575	534	532	567	576	536	516	574	561	530	533	573	549	563	564	553	547	579	499	566	509	554	578	581	553	544	573	530	571	583	508	541	590	594	576	548	511	532	579	580	565	546	589	536	511	587	586	562	566	521	558	595	534	527	528	546	544	605	542	541	561	574	538	593	544	502	571	528	567	541	539	525	530	558	593	567	555	575	559	532	543	538	530	538	581	542	567	564	562	555	610	559	560	523	557	556	550	565	547	598	580	590	564	563	551	559	568	555	580	593	559	577	555	552	529	580	542	559	570	570	573	534	597	564	543	528	558	518	543	593	542	558	545	524	539	544	545	564	593	502	559	539	553	541	540	535	545	522	594	532	555	546	560	567	567	529	525	518	570	514	538	551	561	554	527	537	585	548	562	566	594	529	522	519	557	560	589	593	526	557	586	484	548	562	538	571	529	553	528	565	544	569	581	565	616	512	600	524	541	495	606	572	551	552	540	601	589	519	540	545	561	561	564	542	536	588	540	602	555	556	572	547	542	570	592	546	544	546	547	521	530	533	581	533	550	579	571	551	553	570	567	523	538	509	566	571	524	510	518	575	544	557	557	570	609	553	599	588	520	553	546	558	540	551	528	544	546	575	580	594	542	554	507	569	573	533	569	547	518	558	525	556	511	555	505	535	556	546	551	567	552	606	570	574	498	538	549	543	545	551	580	553	557	550	560	563	513	567	554	521	574	566	569	551	528	546	558	578	517	585	535	529	595	534	513	565	533	547	561	545	526	531	521	602	586	557	569	563	574	571	539	541	566	557	576	546	535	564	522	536	562	600	550	568	565	563	567	575	565	566	568	502	526	503	511	524	557	557	535	548	583	559	596	536	551	552	546	595	538	548	537	572	561	552	540	568	516	558	603	578	546	545	570	574	538	541	526	574	559	584	596	545	532	570	538	543	532	549	566	582	552	532	561	612	566	558	552	550	579	574	540	561	582	533	565	585	543	549	592	560	547	575	548	551	534	580	541	529	528	537	559	571	495	558	513	545	541	540	568	542	531	551	508	524	556	571	554	540	562	538	552	539	531	584	554	573	569	581	593	539	520	570	539	562	552	575	584	588	541	561	480	588	550	565	558	558	535	506	537	513	500	561	587	607	569	549	589	557	566	566	539	579	566	515	531	544	533	563	589	549	540	538	510	590	517	548	562	598	542	563	531	503	564	568	565	530	550	550	593	528	566	533	532	530	515	540	520	534	538	541	546	567	542	565	554	535	535	559	542	532	540	517	554	566	564	577	571	582	532	527	536	523	568	524	521	552	502	541	519	571	546	537	568	549	524	561	553	542	553	593	543	512	591	530	557	549	549	539	517	548	532	558	530	565	614	587	569	565	563	552	565	541	545	529	517	519	560	553	592	555	611	523	561	582	526	565	556	554	520	557	591	585	537	551	528	595	524	543	552	551	544	525	531	542	580	596	526	561	599	559	580	512	513	563	546	529	498	550	531	574	542	571	582	534	568	530	505	558	569	556	579	549	577	511	541	563	563	606	564	520	552	558	557	569	533	539	530	513	526	565	535	578	576	533	536	544	528	557	546	578	553	466	569	555	597	539	572	555	570	544	543	550	552	553	568	588	602	538	555	557	516	582	550	548	552	543	585	570	537	576	505	606	595	545	562	574	585	567	519	559	525	578	535	550	537	565	551	534	557	469	524	578	518	557	540	526	525	583	569	550	494	526	602	553	547	577	578	540	557	515	569	525	536	522	561	515	548	559	616	539	549	571	542	543	539	572	559	535	579	555	511	522	574	547	519	534	536	537	540	566	547	540	539	569	567	603	551	566	534	582	593	547	575	536	554	565	539	517	548	543	509	500	543	531	533	587	515	546	510	538	612	573	550	545	561	568	534	521	554	537	524	539	555	569	515	557	621	555	563	534	583	534	576	514	566	537	561	523	558	538	562	565	547	564	523	532	560	549	564	539	519	570	569	564	553	536	558	572	527	516	516	519	506	561	545	546	529	576	542	525	584	594	586	545	623	583	529	538	575	539	562	546	539	520	620	558	526	580	546	559	545	544	552	491	513	528	540	548	549	558	511	568	560	558	522	523	547	563	526	581	561	548	567	587	590	587	564	501	565	494	560	599	522	506	577	508	582	563	528	557	511	524	524	533	550	596	523	567	558	563	534	542	559	576	532	570	624	506	545	553	558	543	565	564	562	579	557	544	517	551	512	524	558	521	534	550	579	536	547	568	532	557	565	539	568	554	594	550	603	530	528	572	572	517	539	519	546	524	589	482	553	580	579	619	571	513	521	533	559	573	567	604	532	552	519	563	535	575	525	591	521	539	591	537	563	585	553	548	553	513	521	584	517	558	540	544	517	511	560	513	555	567	531	534	533	524	576	558	533	552	564	548	539	522	560	545
5024	10498	9604	5619	4431	3208	17248	40888	36300	18588	10582	3803	1154	754	592	532	534	542	571	533	540	519	534	497	509	503	522	542	525	542	581	515	489	533	525	535	577	535	524	516	532	524	509	504	516	571	535	538	520	530	521	540	499	520	528	561	576	515	560	540	523	541	533	527	559	541	540	500	544	536	527	525	523	504	554	517	533	554	514	514	507	533	547	513	485	538	540	522	508	556	518	528	530	521	557	525	563	556	535	528	567	508	563	548	547	517	535	558	544	537	542	493	519	515	541	516	531	562	526	548	471	533	522	461	547	532	528	534	531	533	512	501	517	529	544	534	493	499	547	508	566	517	565	517	500	548	502	542	509	553	513	546	493	527	575	576	545	553	504	510	540	500	500	531	534	526	506	513	551	514	553	538	554	528	548	537	504	479	538	498	513	505	520	551	521	523	534	557	528	545	556	542	516	525	525	561	521	531	556	527	533	498	522	482	528	528	576	547	553	523	523	538	495	508	504	534	472	538	518	522	528	577	491	546	517	549	517	514	522	497	481	537	532	530	517	531	511	568	557	501	518	507	508	511	525	531	517	528	481	516	522	537	514	529	541	555	518	507	501	482	497	526	497	534	519	518	528	518	495	548	536	508	531	522	532	551	543	538	500	491	536	466	504	534	520	531	511	509	536	505	536	531	505	532	561	528	513	500	522	517	530	505	495	549	513	489	574	497	501	561	548	509	512	520	512	495	540	574	550	547	514	515	571	562	543	531	551	535	533	531	544	551	515	536	524	493	543	537	535	521	527	529	531	587	512	527	546	543	557	535	537	523	550	559	549	510	528	507	537	534	585	550	545	526	510	539	534	565	467	510	558	484	500	538	550	551	510	529	504	564	556	569	504	517	512	504	545	527	524	530	555	523	566	537	495	542	514	510	496	523	554	477	551	488	520	565	526	534	549	517	560	562	545	534	530	560	489	570	528	518	561	532	526	511	520	538	560	517	548	521	543	514	531	521	508	498	564	512	543	555	535	518	518	493	513	537	496	513	534	525	488	552	544	535	498	507	550	503	485	521	540	537	509	527	504	486	513	522	546	514	533	534	593	503	519	506	495	509	526	556	508	559	494	562	559	489	564	524	512	508	538	530	526	481	507	509	524	530	534	530	529	544	507	529	517	534	542	544	526	530	556	529	535	513	540	510	532	497	550	546	536	539	548	567	525	505	566	530	553	537	500	497	530	506	544	552	501	565	508	548	504	506	531	508	538	524	530	525	494	503	518	559	558	545	522	517	545	508	558	531	508	486	543	518	515	502	537	515	527	562	569	512	532	523	487	518	537	520	526	468	522	526	497	559	535	511	478	504	528	543	529	535	534	525	513	546	553	476	517	531	526	500	524	532	495	525	532	565	506	526	507	512	520	499	541	525	523	513	582	529	549	533	544	537	516	509	526	550	524	592	503	564	531	528	502	507	530	558	481	507	514	558	525	546	492	522	529	538	534	550	604	477	539	496	512	507	490	494	542	559	547	498	574	479	519	510	532	533	551	520	543	518	548	499	574	532	495	537	549	518	580	578	510	577	569	530	491	544	483	487	530	525	504	528	550	527	532	548	487	507	528	519	512	547	526	506	508	550	559	495	523	534	568	528	513	538	522	527	507	542	530	540	536	538	486	513	526	533	541	549	519	520	545	529	536	552	526	476	490	551	521	560	548	546	532	519	490	481	506	537	487	500	507	559	524	509	535	556	525	498	557	509	527	523	512	503	524	523	539	538	549	538	492	549	528	519	517	493	507	549	534	537	538	553	527	519	521	528	492	503	518	526	500	483	516	574	560	507	528	508	527	503	519	578	480	500	550	485	502	547	530	531	520	542	521	553	469	547	519	516	535	511	526	558	494	546	562	529	503	535	509	567	524	517	560	521	548	576	544	512	534	559	561	496	506	547	536	545	511	513	541	550	528	562	528	525	549	508	583	543	520	532	512	506	567	601	529	520	515	567	506	519	540	548	544	496	551	522	513	516	501	487	544	517	541	563	482	526	496	525	534	527	498	542	509	495	502	487	475	505	512	577	525	534	506	596	528	533	541	501	498	536	515	514	511	521	597	527	544	508	499	546	531	506	538	538	533	540	553	539	524	564	547	568	497	519	564	536	516	551	531	507	554	515	524	530	508	554	508	519	538	529	535	552	540	527	499	534	515	522	518	569	509	531	495	518	526	544	497	533	488	511	528	544	509	513	499	529	518	538	511	524	530	491	541	473	542	481	512	506	520	520	510	547	487	530	498	563	498	523	527	547	528	502	493	530	513	511	536	528	544	546	530	509	509	513	530	532	523	501	584	485	516	491	543	544	488	532	536	546	520	515	513	505	504	553	551	538	538	513	546	528	513	532	539	561	495	523	552	513	521	538	532	535	529	503	507	526	494	504	579	502	550	482	567	529	513	546	557	493	500	556	536	504	536	506	492	544	519	517	526	556	520	519	568	560	534	522	529	523	586	545	550	537	525	528	546	489	523	579	560	520	536	565	548	524	533	544	513	521	511	508	507	515	535	501	544	523	518	513	547	527	522	514	554	546	499	531	507	539	521	524	544	531	586	526	520	547	557	578	517	505	519	510	520	516	518	521	502	497	530	523	495	526	486	553	519	544	515	548	495	548	549	527	526	527	516	496	563	549	546	517	534	527	497	554	555	530	535	510	552	433	563	543	535	507	525	514	522	538	569	509	517	568	559	518	525	536	566	504	508	509	496	529	504	514	547	533	494	558	501	513	512	512	548	542	475	501	546	555	505	544	537	535	523	515	530	527	530	512	514	506	525	572	510	522	511	523	555	547	553	485	517	509	521	521	506	540	485	524	459	537	522	518	580	508	550	511	511	554	519	519	571	486	515	537	511	529	511	575	537	523	513	498	505	540	525	516	493	517	504	526	518	488	538	540	518	447	538	562	538	492	531	565	525	565	561	525	509	543	533	526	546	522	548	520	532	525	520	495	514	555	507	546	534	497	505	501	518	511	498	534	520	506	483	498	565	516	531	525	514	546	538	525	546	520	503	531	528	486	515	524	541	531	501	536	492	521	526	535	508	514	572	504	559	519	552	506	548	531	497	558	525	539	518	512	485	535	540	524	551	554	510	499	518	513	546	500	525	554	489	523	518	541	514	546	542	579	547	525	522	531	536	522	562	561	508	497	495	507	545	498	532	518	528	506	497	504	546	534	502	559	515	499	503	527	525	519	563	584	551	510	509	503	582	492	516	496	508	547	550	535	578	522	496	552	496	494	493	502	542	501	545	554	517	507	538	528	549	533	525	506	519	485	525	522	552	570	512	553	497	507	523	506	495	537	526	533	507	499	529	509	535	512	560	477	512	530	489	505	509	509	527	521	549	541	582	525	528	445	524	525	520	486	527	565	526	509	516	538	528	547	521	546	529	510	535	542	564	513	496	499	541	533	526	525	539	532	524	526	518	568	532	517	504	523	532	514	593	512	599	494	517	519	510	521
27574	12997	3155	1553	1025	871	1085	2638	2892	1841	1124	687	513	467	445	452	474	453	428	471	460	459	441	446	442	450	437	464	496	432	457	448	457	444	466	462	475	466	428	449	436	441	430	447	450	449	467	424	416	448	489	448	490	477	413	459	456	428	477	474	464	492	446	466	432	403	434	490	434	517	482	473	455	441	455	456	449	417	448	459	478	480	419	465	425	470	489	452	469	436	462	455	463	473	424	486	451	421	456	458	419	466	464	477	464	436	463	475	475	458	475	466	456	460	431	419	494	479	448	448	479	412	483	477	468	447	478	446	438	435	458	427	460	446	440	421	441	434	447	464	448	450	425	477	471	444	484	453	480	453	448	464	429	436	444	480	453	472	423	477	441	418	473	439	416	450	444	445	463	433	464	412	462	458	438	454	474	472	461	436	449	440	459	437	420	440	437	446	450	446	428	458	459	484	459	459	468	429	439	460	453	457	433	455	450	442	467	449	459	493	484	432	494	444	445	454	441	428	450	444	469	430	462	421	437	475	426	458	427	428	490	453	448	455	446	476	445	455	448	497	452	453	430	455	461	456	392	454	446	439	443	492	461	441	443	470	435	472	460	439	434	460	444	463	447	445	442	437	432	443	463	444	472	451	444	428	438	464	441	421	450	437	453	449	426	446	452	419	456	464	417	448	489	447	462	437	476	433	466	465	444	419	448	454	413	459	450	464	436	435	475	424	449	395	432	448	448	441	478	416	472	459	469	477	453	429	454	453	450	460	445	471	429	445	454	437	494	478	424	470	468	480	419	449	426	459	455	450	424	446	466	432	414	455	445	450	465	421	462	440	455	451	425	472	432	441	465	464	468	433	427	455	422	429	447	455	436	458	447	486	476	430	442	420	480	436	422	447	483	429	499	468	429	466	446	429	442	443	429	487	445	503	448	446	469	472	442	479	452	466	461	471	466	428	449	489	430	484	467	442	443	474	433	444	448	472	481	409	468	461	434	458	470	466	442	435	440	404	451	494	447	450	460	445	451	464	469	472	472	472	444	481	424	429	471	448	431	441	450	434	472	443	435	492	479	507	471	462	418	407	471	457	440	455	475	439	454	448	470	430	456	486	472	430	443	481	429	437	415	437	455	445	464	424	439	462	429	438	438	431	469	459	458	465	436	440	450	465	437	460	458	440	467	458	471	425	455	451	438	450	461	455	456	437	470	439	463	424	436	439	454	444	491	513	480	499	450	484	485	396	462	417	464	470	438	441	451	413	433	430	469	469	486	456	412	487	488	447	457	453	441	435	445	415	456	426	465	484	464	498	486	433	431	431	449	464	516	468	440	498	471	435	467	439	454	433	478	441	476	457	453	479	432	407	481	477	440	472	476	442	447	470	470	445	442	461	457	464	460	486	441	434	463	445	449	473	446	473	489	474	446	443	413	445	446	437	420	439	447	475	466	490	467	446	458	477	482	490	494	445	449	472	438	451	415	438	433	468	434	463	453	444	484	483	451	473	431	430	490	471	434	412	451	465	465	465	477	466	455	486	402	459	423	428	460	448	428	483	464	436	503	470	448	475	460	445	442	454	438	456	446	463	476	451	454	447	431	425	446	479	493	491	456	435	447	450	484	440	472	464	479	438	442	395	464	425	417	454	469	463	500	456	450	445	433	437	416	459	464	434	467	456	436	452	432	402	476	467	466	450	445	445	428	467	484	449	423	454	441	493	509	440	486	467	455	458	453	475	524	472	453	467	468	443	503	450	460	436	479	448	432	450	438	451	425	431	448	449	483	443	458	464	442	449	453	455	440	422	408	452	478	452	431	460	434	431	462	468	458	460	490	415	442	457	422	468	466	470	459	463	435	423	438	484	426	420	439	409	459	455	413	433	445	476	436	473	454	446	447	475	423	471	461	464	441	440	450	427	468	450	427	441	424	483	432	446	478	435	466	463	456	417	432	439	468	484	475	455	476	449	454	443	443	466	414	433	463	453	467	436	480	431	419	447	448	446	472	478	456	446	418	432	445	475	439	471	469	471	436	436	479	477	469	458	437	477	440	460	415	460	436	439	466	428	450	489	476	440	479	436	451	487	471	476	465	450	452	449	464	460	467	489	472	401	473	456	467	451	451	463	480	420	451	484	441	455	460	469	430	458	450	460	474	443	425	459	429	443	494	435	426	494	480	457	484	502	501	467	468	451	427	462	463	436	446	432	479	481	443	459	458	472	443	430	452	434	451	472	425	450	444	457	480	435	487	438	453	480	452	476	427	489	452	466	460	447	431	493	430	489	460	466	483	486	419	444	481	461	504	432	448	432	482	451	458	447	478	428	440	446	457	487	468	451	486	456	476	433	473	491	462	491	467	483	484	455	464	457	470	458	485	488	441	497	441	480	462	424	444	462	491	404	484	492	469	460	486	437	454	452	430	458	467	432	466	472	470	453	458	473	448	432	452	465	445	447	467	406	458	452	420	448	452	457	481	410	480	386	441	465	455	472	438	471	479	460	466	427	460	486	437	485	466	484	446	459	432	445	456	452	441	462	461	499	443	413	436	491	447	441	419	442	466	450	482	408	433	481	437	446	443	409	463	433	451	474	425	453	428	480	427	396	448	441	465	446	434	446	455	459	494	465	458	471	434	480	438	445	433	454	468	463	470	459	440	420	430	453	481	483	464	445	462	450	432	500	450	437	423	462	461	453	433	453	451	423	476	434	493	438	443	445	460	462	411	444	446	457	469	436	465	436	425	444	447	462	463	428	474	431	464	458	439	487	423	466	465	418	451	433	472	421	412	448	479	467	455	433	434	438	478	482	430	461	492	476	416	495	418	445	450	426	462	430	469	506	440	474	462	474	477	462	437	429	470	442	486	458	462	444	492	456	477	427	436	466	430	464	475	441	438	415	425	456	461	489	449	505	504	455	454	495	419	457	449	500	454	467	438	425	476	442	439	492	469	426	434	457	462	444	415	432	449	407	429	454	442	461	435	479	424	427	435	435	422	373	442	455	468	457	491	434	434	431	460	481	451	426	425	442	437	443	438	462	456	461	416	475	471	456	447	466	431	449	466	449	468	453	432	450	443	476	446	438	445	444	461	457	450	456	466	474	470	432	485	424	461	447	434	457	427	456	467	453	480	439	463	460	452	437	478	444	475	430	449	438	452	452	498	430	447	437	445	466	433	447	459	467	465	439	505	474	486	438	414	444	445	488	456	459	455	444	433	431	475	420	458	472	426	489	421	473	445	420	453	463	466	449	451	462	471	446	465	460	450	469	470	435	445	474	483	477	455	431	430	482	461	467	453	443	426	469	448	456	473	465	463	444	469	449	454	437	482	469	462	426	457	464	437	495	449	432	449	483	452	446	479	471	475	462	477	401	465	438	461	514	466	446	437	478	447	441	438	501	465	477	478	457	474	463	443	436	477	501	455	436	423	451	431	447	425	445	481	493	442	483	480	460	452	456	452	441	466	441	464	443	452	475	436	469	458	440	438	467	466	444
5501	2660	2726	1497	1207	1157	1549	3598	3656	2121	1187	720	498	453	414	403	421	441	429	449	436	445	396	418	435	401	430	446	424	413	427	445	383	409	414	431	422	420	416	420	440	396	443	448	416	408	438	416	460	408	391	419	398	445	421	427	452	435	422	455	401	428	407	440	427	433	435	449	428	457	391	442	403	419	427	424	430	422	444	397	436	424	432	458	408	443	425	429	424	427	385	429	433	425	402	397	410	422	404	411	402	434	421	375	429	393	420	435	422	406	394	429	443	456	431	424	414	427	428	420	430	438	394	437	404	435	431	428	455	406	426	401	434	438	479	405	433	446	453	419	439	399	401	389	395	423	419	421	382	410	465	405	418	464	427	391	429	436	430	424	397	421	414	407	421	409	433	412	430	446	433	439	449	450	424	424	419	413	419	385	417	429	416	415	427	422	422	432	432	406	432	416	415	412	417	427	406	450	379	428	395	368	453	438	388	426	407	433	400	410	407	458	416	427	435	412	425	427	407	420	432	429	420	441	445	413	459	426	419	350	428	358	458	426	416	431	425	398	438	411	421	444	436	458	460	437	385	428	429	436	429	419	419	440	411	411	437	434	435	408	412	447	406	445	431	427	423	436	422	425	424	430	386	439	406	391	402	427	417	436	417	407	456	407	392	429	457	421	428	421	406	424	425	404	432	427	393	424	423	400	430	431	380	433	469	435	405	426	421	420	397	439	427	409	441	395	387	410	393	444	441	450	425	399	425	431	424	434	426	425	448	445	384	428	401	464	446	410	406	442	380	419	408	430	455	393	424	431	437	420	432	451	454	387	389	432	398	411	438	358	395	407	412	400	406	422	475	444	438	389	415	440	407	467	414	428	403	398	387	421	447	426	447	439	405	411	379	455	427	435	393	423	412	395	433	436	407	428	402	420	423	445	396	434	398	446	417	401	463	413	384	413	401	421	462	390	428	412	401	421	416	443	437	426	441	438	424	451	418	415	418	414	389	423	429	406	440	382	444	412	455	379	415	395	414	426	400	413	397	433	415	409	439	426	416	414	392	451	429	400	400	377	435	401	434	393	421	408	408	423	405	400	438	415	431	409	429	388	430	436	425	408	396	400	437	436	432	445	434	424	395	424	452	408	405	456	444	393	411	422	408	433	417	464	431	460	391	425	450	415	425	415	409	436	425	447	385	395	412	444	391	387	394	415	453	439	384	481	414	403	465	450	438	456	401	394	423	430	398	440	397	387	432	457	458	452	423	475	420	453	409	441	428	409	409	394	431	404	403	415	387	409	413	431	409	373	452	440	432	400	425	424	431	399	411	434	405	438	450	415	391	431	406	429	429	410	411	401	447	404	412	433	461	415	451	460	393	440	426	433	466	409	419	397	411	397	410	428	411	449	431	411	426	420	421	408	411	418	403	433	407	424	419	448	430	413	412	388	444	442	403	428	428	432	412	407	435	432	379	393	417	405	435	422	449	390	430	418	416	423	449	423	437	413	411	419	438	384	458	407	425	431	396	403	392	434	443	407	397	410	415	426	401	402	429	422	418	436	434	424	446	417	417	416	434	445	417	377	428	426	417	363	401	440	435	479	429	413	405	447	420	438	418	416	406	435	447	390	415	434	413	423	429	421	412	436	376	387	417	382	458	418	414	433	433	445	448	398	442	405	428	403	426	369	394	359	411	410	413	442	436	386	382	403	448	428	441	419	441	426	443	445	430	399	414	402	441	429	405	427	410	410	402	404	397	392	474	403	440	416	407	477	412	406	417	399	410	427	425	448	473	414	424	415	399	381	421	435	414	435	429	424	411	458	414	425	429	440	421	403	405	461	394	452	402	372	446	394	427	420	376	417	423	426	436	400	401	413	438	400	401	443	422	421	437	461	447	410	377	369	424	417	433	428	419	410	439	420	465	394	440	429	429	377	460	431	396	411	400	422	440	413	436	441	382	426	421	432	423	442	389	433	398	423	400	401	425	420	377	426	412	445	416	427	459	419	390	399	430	407	420	492	437	451	414	400	430	450	419	450	445	424	446	430	413	416	423	432	412	393	426	393	408	405	426	428	414	392	415	424	422	413	448	398	442	409	405	462	428	437	432	420	405	406	384	366	400	449	400	398	388	443	419	430	454	442	404	423	384	421	405	433	398	439	440	410	432	451	405	424	405	432	390	435	407	417	401	422	444	407	434	373	419	417	433	448	409	427	427	427	420	400	398	396	393	435	432	432	440	407	443	425	427	438	403	414	416	426	423	437	408	448	415	441	401	411	432	434	445	433	421	438	434	431	408	450	408	448	455	416	434	403	381	411	422	436	413	399	394	414	429	433	415	406	431	429	438	413	443	441	480	397	378	402	461	428	409	392	424	455	379	420	425	395	382	409	455	403	413	430	416	431	410	407	422	478	429	390	442	460	424	407	457	390	409	410	411	406	407	410	418	431	404	417	416	405	459	440	407	424	410	443	431	445	447	450	400	415	418	428	399	380	430	428	441	402	432	450	428	415	422	432	428	419	391	421	419	404	423	428	423	437	406	424	430	410	407	436	414	381	430	418	381	416	411	421	440	442	391	386	405	429	403	406	426	397	449	431	444	446	386	415	418	425	433	404	431	423	418	441	373	417	417	404	412	431	425	416	412	399	403	396	422	442	451	483	416	407	438	418	401	416	437	432	398	452	431	440	422	427	438	407	440	402	416	394	422	410	422	428	425	395	416	445	457	444	424	406	434	397	463	424	433	416	386	416	470	417	411	416	405	403	483	417	420	418	412	435	460	460	433	397	452	429	462	408	433	388	420	419	431	419	388	431	423	406	436	389	441	427	411	460	414	396	421	420	427	432	405	412	442	409	418	423	409	406	413	421	419	452	451	459	421	396	443	427	413	426	390	437	431	402	418	433	461	414	420	394	426	434	427	455	452	444	394	443	433	399	421	449	419	460	470	417	443	434	448	431	416	431	384	415	445	412	402	414	408	416	393	425	451	376	377	418	408	452	399	438	401	419	435	417	442	422	438	419	410	452	389	443	431	419	438	403	441	429	427	417	449	395	436	431	403	462	422	444	391	423	417	424	431	405	403	422	443	424	418	413	397	407	483	409	383	439	426	408	385	392	445	436	413	449	431	427	409	407	437	434	387	396	410	431	403	421	409	416	438	437	427	410	399	449	423	437	446	400	416	459	407	418	407	430	422	447	436	414	403	408	437	442	417	437	411	402	439	430	404	353	447	432	397	374	413	441	438	402	415	406	435	384	433	378	404	401	440	411	388	428	409	421	428	430	390	414	433	423	417	411	414	423	453	454	420	406	435	399	406	409	434	445	422	409	458	418	398	432	421	478	400	418	411	423	432	393	426	410	441	399	430	426	435	447	417	430	393	391	412	386	417	424	474	416	430	432	394	447	484	438	451	429	455	438	408	443	403	399	408	398	428	471	445	392	417	396	436	406	418	414	435	458	443	393	399	422	406	425	426	422	403	398	438	431	427	439	417	406
25321	21267	27090	25117	6723	1979	5144	23562	24005	12498	4749	1848	699	528	492	437	472	485	501	491	457	451	436	440	475	424	458	495	455	508	421	453	454	436	473	424	460	442	502	447	486	519	459	464	441	456	467	513	439	487	471	467	490	435	463	487	471	494	482	443	443	488	420	459	448	489	451	489	463	480	484	454	486	429	471	463	473	468	437	447	453	433	457	437	441	430	463	435	472	465	442	457	477	468	464	436	484	451	469	451	489	468	480	457	461	476	432	499	475	473	438	461	475	454	448	467	416	509	459	434	457	477	448	450	468	454	488	443	459	502	476	487	436	455	438	478	475	444	456	465	509	433	418	472	447	477	482	469	481	440	446	424	459	476	446	459	450	460	486	451	434	476	457	442	475	435	477	472	417	489	458	462	461	430	472	445	483	480	473	496	463	476	442	445	487	436	469	456	491	511	395	450	435	453	482	459	485	454	476	503	484	469	478	491	457	422	447	420	447	478	419	452	433	475	446	448	429	447	452	451	480	462	459	472	510	468	442	479	442	431	456	426	443	466	463	463	466	436	463	459	460	420	476	479	443	478	500	504	468	418	480	438	457	432	472	471	479	438	474	498	480	490	476	440	492	433	471	498	418	498	482	432	437	420	433	464	455	475	473	485	459	457	449	455	420	449	449	459	469	472	424	480	410	444	442	434	469	450	416	487	465	474	454	449	492	507	457	477	464	471	427	447	455	454	467	477	469	453	448	488	439	466	449	455	480	484	472	490	470	462	474	451	402	466	453	462	508	470	471	466	460	479	453	492	442	476	460	467	455	476	466	475	467	477	436	435	444	443	469	432	490	456	505	483	449	470	411	471	464	498	466	454	434	470	478	496	478	479	444	428	448	488	446	479	472	468	463	422	452	420	491	467	462	475	526	489	438	465	438	428	448	479	446	464	453	449	458	467	460	453	430	455	468	478	458	483	472	468	460	440	417	432	482	479	434	458	462	453	439	476	499	485	456	428	492	463	492	455	435	450	472	454	458	494	467	462	455	460	456	416	473	457	451	464	461	487	398	453	453	432	438	406	478	457	473	507	436	438	461	489	456	444	433	470	464	434	475	466	466	455	458	490	467	441	479	473	501	479	453	468	473	452	472	384	474	454	452	452	481	429	460	453	443	426	434	497	482	470	481	450	443	474	478	460	453	446	449	467	474	459	480	427	475	441	448	460	459	476	502	459	449	431	442	458	490	443	485	501	440	428	455	475	490	459	440	429	483	467	431	484	478	472	459	461	488	464	466	454	434	454	456	454	416	475	479	484	470	464	446	463	488	462	488	471	505	449	452	464	450	445	469	428	462	446	487	436	450	449	457	416	455	442	457	479	462	465	481	453	424	443	463	439	444	434	437	457	449	470	472	450	467	461	473	445	432	439	469	456	439	465	451	452	468	483	439	447	483	435	467	462	483	478	452	458	487	491	429	492	464	472	485	447	427	477	464	464	440	452	461	457	492	442	493	490	421	453	449	468	456	450	472	476	445	449	429	419	491	444	488	486	465	434	480	468	439	468	466	452	486	452	452	461	482	510	445	477	469	470	464	473	473	430	450	441	467	503	467	499	478	475	442	467	484	456	468	503	449	457	444	485	447	478	477	426	481	450	477	443	444	471	481	434	439	469	464	462	422	468	450	440	486	440	506	452	483	439	519	446	470	439	450	439	414	463	437	458	476	454	416	480	473	418	456	461	439	485	469	470	460	430	449	439	408	456	468	449	440	450	463	426	458	472	444	460	443	456	454	453	478	456	460	481	465	491	435	480	443	460	467	442	389	466	448	451	434	423	423	441	454	438	435	465	481	447	509	471	480	444	463	486	444	447	439	460	451	459	442	450	417	494	452	466	419	451	446	443	430	410	459	476	424	423	436	485	461	468	461	463	500	445	450	446	471	423	463	482	452	439	469	446	448	419	453	479	447	435	454	471	442	434	452	464	429	418	462	472	476	492	427	507	439	442	428	454	507	426	469	493	466	467	458	504	470	459	449	468	449	455	439	473	488	471	450	480	473	479	509	462	481	462	475	428	454	492	461	459	466	458	460	461	465	435	502	462	457	485	477	456	462	443	477	493	465	484	441	458	437	478	454	473	466	476	460	478	434	469	450	479	463	453	480	420	486	503	466	456	504	467	439	464	470	498	408	430	433	443	410	481	465	466	462	473	454	436	468	460	427	424	484	441	475	456	439	420	508	455	458	488	498	442	454	472	457	449	473	461	436	458	492	457	449	499	419	444	426	435	444	493	431	490	474	472	500	449	462	462	458	450	450	455	480	515	462	459	453	472	444	465	442	447	470	456	465	479	461	467	463	497	460	431	457	451	434	439	435	481	449	463	418	444	472	446	445	471	454	451	440	444	491	443	476	462	426	481	422	459	475	448	497	418	464	472	446	478	459	501	463	429	480	458	468	437	473	429	490	444	475	471	451	443	459	452	460	463	449	424	481	474	443	447	498	475	486	458	431	481	431	506	444	461	466	459	476	467	455	464	450	430	473	472	470	450	460	481	492	487	461	460	450	478	485	460	435	451	446	432	448	462	453	453	494	440	460	428	471	452	458	451	452	465	440	452	445	460	462	469	499	422	432	466	458	473	480	436	447	428	471	425	481	483	471	483	497	434	465	464	455	491	459	464	447	442	427	483	463	463	439	429	480	478	447	442	440	461	439	461	460	455	444	445	469	490	469	456	464	447	464	461	466	506	433	489	449	490	445	456	448	461	474	459	473	467	466	476	441	432	451	466	446	472	483	471	464	454	455	437	463	457	485	473	442	444	466	446	486	519	453	435	439	453	449	424	446	424	471	477	461	441	434	448	437	416	436	442	485	442	476	461	463	478	493	464	490	494	458	484	497	429	416	430	478	462	510	483	475	482	490	487	449	470	464	466	452	464	466	475	449	492	474	470	434	479	461	457	474	491	490	486	481	463	461	458	450	478	507	490	482	449	474	452	462	491	464	461	448	494	462	500	456	467	469	459	446	463	424	466	420	471	486	473	454	467	445	485	412	446	437	478	456	432	482	442	450	456	454	462	450	499	460	498	446	446	458	486	430	441	430	491	488	501	442	509	466	446	464	431	498	466	469	465	441	477	445	446	469	466	431	439	475	415	455	432	480	467	477	452	476	414	425	452	462	429	460	490	467	452	466	465	517	425	443	462	432	481	429	498	478	461	444	488	478	478	486	449	461	447	435	459	468	456	441	448	425	443	464	458	476	471	486	453	446	450	443	421	413	476	496	462	471	467	451	443	471	473	419	438	478	434	454	466	454	474	457	436	443	442	479	458	414	471	456	472	507	496	450	444	502	444	448	489	487	452	530	449	417	485	490	443	445	490	433	444	476	437	445	473	440	461	473	462	479	466	431	472	430	489	461	449	466	445	469	442	420	439	485	482	499	456	432	447	480	452	459	466	461	470	447	464	455	479	457	465	469	467	431	496	481	445	447	504	459	418	476	452	469	447
4165	5445	5295	2918	2267	2171	7431	24866	21488	10022	4902	2098	748	533	460	438	447	434	432	470	468	490	444	419	434	458	442	457	430	467	461	443	459	459	462	455	433	469	463	426	433	453	471	475	451	452	451	483	423	431	431	448	451	438	437	437	437	482	435	441	439	446	441	453	476	426	466	443	453	444	480	449	461	448	447	420	450	473	407	432	464	466	494	450	456	469	431	475	456	421	438	444	436	458	472	446	458	441	423	460	465	453	441	449	419	449	496	442	465	492	404	406	435	447	443	465	470	438	417	461	444	463	438	438	472	452	437	434	442	442	406	457	435	475	426	475	483	418	453	474	462	451	432	480	470	415	433	458	405	452	447	452	453	426	461	430	441	420	407	418	465	433	466	476	438	405	467	459	433	440	441	429	445	419	418	452	444	426	419	427	450	451	461	428	437	486	442	407	450	451	429	420	453	472	433	399	446	478	442	452	435	444	459	450	445	419	400	473	416	448	451	445	473	476	467	440	429	482	418	461	452	409	434	419	453	436	464	462	441	420	461	453	449	405	465	366	433	453	432	432	435	474	452	402	450	437	465	435	430	426	448	435	411	414	418	427	436	476	468	451	434	418	424	459	444	466	424	430	460	432	473	468	515	446	446	436	460	484	461	467	475	452	422	436	456	450	475	464	418	401	438	408	434	415	406	457	443	429	439	457	434	444	460	391	451	425	424	428	431	441	425	444	447	453	446	442	456	433	458	424	427	471	442	464	419	432	473	469	439	478	437	449	460	431	414	466	424	422	460	451	418	395	390	466	463	441	432	435	449	464	436	440	475	480	433	426	481	463	429	452	433	447	442	443	449	443	410	414	421	439	473	451	443	449	473	466	420	421	455	482	461	406	477	460	440	441	464	450	442	403	452	457	416	466	417	427	451	458	445	446	446	460	393	436	462	429	450	450	434	451	414	456	407	427	448	434	471	444	436	440	442	445	507	433	460	481	457	485	433	429	465	447	447	428	504	416	457	411	420	460	469	445	438	469	455	448	485	438	453	477	505	429	416	444	435	448	442	437	415	454	459	431	447	440	438	445	433	428	464	461	451	424	459	441	406	438	456	456	425	471	425	398	441	427	441	447	458	425	467	450	454	461	407	423	490	408	415	489	427	483	455	459	456	434	431	433	485	450	435	413	442	465	406	440	402	432	457	458	467	423	408	415	466	416	436	440	469	422	470	456	448	420	414	419	427	461	443	450	458	430	449	425	473	426	425	436	460	445	494	421	424	423	421	431	415	408	441	421	439	420	472	448	433	421	455	422	453	469	470	431	437	423	427	423	435	435	470	422	462	457	390	500	427	442	425	374	449	462	440	428	457	432	411	472	430	456	422	432	464	441	410	430	446	470	423	451	416	427	424	458	452	447	442	398	460	435	473	421	465	427	450	465	432	424	451	420	431	447	431	440	462	454	442	457	459	457	431	468	420	441	415	439	408	429	427	471	456	462	446	461	448	459	449	450	428	438	456	418	424	421	429	435	478	430	420	427	439	428	441	437	443	444	453	477	414	434	417	453	450	448	459	447	466	458	430	465	446	469	427	414	412	433	426	436	432	456	423	447	439	419	436	432	446	478	423	450	441	455	456	429	426	452	464	452	441	428	440	443	416	462	428	471	434	455	419	453	467	426	398	426	444	451	467	446	443	448	465	439	473	469	473	453	435	427	393	428	412	445	452	455	497	468	435	424	462	422	435	421	461	413	419	441	436	444	495	431	431	446	461	440	416	473	445	436	426	488	440	506	459	434	408	476	465	466	472	429	457	467	464	429	431	436	430	426	446	463	402	429	448	429	438	434	451	426	440	438	451	476	429	414	437	462	456	403	473	422	404	444	459	471	434	463	435	460	467	445	453	429	453	428	429	425	458	411	415	423	451	394	390	446	406	448	410	428	477	480	441	418	420	461	464	423	433	447	454	414	447	423	397	463	431	447	412	442	444	408	386	402	446	459	415	402	448	448	463	471	452	419	447	463	429	403	448	432	474	420	463	440	433	470	460	450	458	472	437	434	448	452	439	419	482	399	478	439	443	447	408	426	460	426	422	427	420	463	448	445	438	422	414	438	468	429	453	440	435	438	432	471	459	455	426	434	461	461	460	455	451	455	438	462	474	429	462	426	443	451	459	460	421	456	437	447	472	461	431	478	428	423	439	445	428	438	436	448	446	418	456	449	416	430	463	449	439	453	466	459	410	447	444	414	403	447	414	442	428	433	453	433	457	443	414	434	445	426	480	452	428	454	432	480	394	448	400	436	450	447	435	458	422	427	472	439	466	450	434	451	409	456	487	462	413	404	435	447	468	450	458	430	393	411	447	426	426	451	440	417	466	413	429	422	428	397	414	463	447	414	442	423	483	450	456	446	421	430	408	455	468	417	411	408	460	435	436	459	442	445	423	433	427	420	440	441	434	439	447	464	424	441	465	438	412	398	464	442	438	436	432	442	462	408	431	454	418	440	443	472	448	456	411	457	421	405	485	442	465	415	417	462	446	423	434	426	472	437	463	446	437	421	412	442	417	446	405	421	438	436	410	463	442	491	442	412	465	439	443	429	456	425	440	442	438	445	424	447	406	461	413	476	405	479	456	452	451	437	448	419	464	435	435	468	464	447	460	441	441	443	424	430	430	465	405	445	447	411	442	465	403	426	425	469	435	443	419	455	462	459	419	453	432	475	394	414	443	445	448	453	445	470	460	440	444	458	409	423	430	443	398	457	445	424	477	417	404	444	455	477	435	459	438	474	467	409	430	439	432	445	414	416	458	435	432	417	429	430	438	444	454	431	445	417	442	427	420	446	404	436	461	450	409	413	449	456	436	446	460	421	403	435	426	426	453	409	443	439	426	438	423	455	471	437	433	435	430	465	419	440	402	427	426	427	442	425	448	445	413	464	431	439	413	446	439	431	428	440	468	443	423	451	424	487	453	437	438	454	406	386	423	399	435	453	390	455	447	411	466	425	456	468	482	469	446	445	451	439	485	482	441	458	433	451	415	401	448	423	467	442	412	438	402	421	447	425	453	462	448	460	444	440	414	423	483	462	434	425	469	397	451	438	489	468	453	459	403	424	421	450	440	508	438	435	476	424	465	444	443	425	413	477	439	442	474	434	436	429	442	465	420	450	429	419	428	414	465	440	443	476	436	423	455	448	410	442	461	449	384	375	429	439	428	444	448	457	441	480	382	451	425	444	446	433	402	471	425	440	432	419	416	407	434	456	408	445	427	409	431	424	450	433	442	445	426	482	463	435	406	433	449	434	451	479	407	419	463	446	430	427	436	454	444	389	402	436	444	442	429	470	421	425	457	441	453	453	396	449	452	451	438	457	445	426	430	431	430	461	455	413	426	427	393	457	458	460	413	421	468	445	441	434	428	465	451	437	472	411	443	435	462	451	409	423	467	413	444	425	435	467	418	440	440	426	414	448	467	433	437	430	431	452	454	468	442	454	440	468	473	420
24154	21366	28693	24404	21296	11484	15389	42526	40237	24756	11086	3961	1127	725	592	604	588	609	572	575	552	582	593	579	623	542	599	546	572	630	554	553	536	589	580	564	544	556	543	597	583	573	570	599	576	574	570	563	563	561	574	562	585	605	587	572	573	559	555	527	544	580	578	592	540	549	584	567	593	578	556	571	583	556	588	561	552	573	607	588	603	559	584	576	575	584	576	545	542	551	576	589	578	554	523	559	615	541	526	523	573	537	554	555	553	567	595	553	551	584	558	582	549	568	547	547	593	527	557	597	550	553	548	589	583	581	568	582	608	559	570	561	540	553	591	540	538	610	558	560	557	549	536	609	569	603	541	634	535	542	568	521	563	552	541	540	522	519	567	568	502	580	599	597	548	563	534	562	544	512	561	575	574	552	556	515	567	536	568	554	576	580	526	568	558	590	546	548	592	552	570	600	587	579	589	524	602	558	578	624	561	567	576	538	577	523	534	553	555	553	552	552	554	598	519	515	577	513	558	525	549	586	532	606	594	528	576	589	591	607	557	549	568	558	589	500	533	582	544	554	569	584	574	593	559	571	573	540	569	573	551	597	555	571	577	579	546	525	581	564	561	587	562	578	557	570	556	584	581	586	558	517	577	564	601	567	576	564	559	580	600	547	566	548	551	569	519	566	605	591	549	584	557	576	539	570	568	515	587	564	570	594	556	548	582	608	569	536	580	543	577	605	547	536	581	569	564	560	556	583	576	581	528	585	540	585	557	569	552	556	518	535	553	604	586	570	585	577	544	549	569	561	560	600	566	555	580	559	524	556	548	530	597	566	568	585	558	560	529	578	600	618	540	551	544	606	565	556	579	579	580	613	563	555	538	553	616	532	555	567	545	541	580	596	557	601	590	612	586	617	592	554	595	586	553	553	574	575	560	538	566	591	545	599	544	585	580	566	564	519	569	525	549	571	544	582	546	532	569	549	591	572	551	555	592	592	551	582	592	550	578	597	528	585	520	558	589	573	560	579	575	565	572	527	574	560	531	554	506	570	558	584	562	556	609	561	554	565	574	548	573	557	569	576	567	609	512	542	582	540	537	528	540	578	543	575	558	546	565	600	534	567	540	529	555	549	547	508	577	586	555	544	578	595	552	541	562	558	527	587	568	544	569	574	544	554	547	538	557	565	551	565	581	569	562	563	576	576	551	550	533	567	545	530	554	554	564	568	579	589	524	533	536	563	560	519	565	555	537	538	516	549	530	533	609	551	556	599	580	562	548	533	582	550	532	599	560	568	561	565	528	584	536	511	570	525	534	562	565	528	576	571	546	546	550	541	574	614	505	574	639	546	551	584	576	565	541	518	561	552	549	527	534	572	573	551	565	546	551	594	518	578	536	543	523	559	554	557	593	582	532	525	551	517	540	497	551	566	522	534	587	535	550	600	565	547	581	587	561	547	542	549	571	546	554	568	570	579	516	558	563	515	534	549	574	601	580	556	566	550	535	569	515	557	560	557	557	537	594	532	543	576	536	558	565	596	551	522	550	527	572	553	553	547	575	559	567	538	542	592	543	531	611	579	505	574	580	556	562	565	612	569	560	615	567	570	506	551	549	519	540	555	541	536	576	579	582	581	602	605	540	590	554	564	544	592	546	590	621	572	549	569	563	552	589	542	517	564	564	574	620	556	507	571	576	568	558	556	596	558	560	594	573	594	563	562	539	594	531	520	570	570	549	554	525	548	575	553	559	539	570	536	590	586	547	523	528	540	595	559	563	545	537	537	565	547	521	544	556	583	563	538	536	530	541	548	546	619	551	539	548	530	540	560	538	586	572	549	558	583	549	535	521	529	535	547	581	542	598	550	569	577	565	590	564	559	551	530	585	553	564	535	553	598	552	612	561	561	566	541	591	505	557	573	584	567	562	549	598	545	569	583	570	589	599	553	557	607	547	569	589	592	585	605	554	551	557	582	528	601	577	604	545	537	572	544	552	594	558	560	587	567	543	564	537	572	554	534	563	572	519	537	555	547	568	564	577	543	548	540	600	544	599	566	552	557	561	601	585	571	546	565	537	546	571	531	588	530	607	578	579	561	563	572	555	566	534	533	589	527	581	554	573	523	509	529	535	538	562	520	544	536	557	624	552	573	568	505	560	578	560	561	545	537	539	543	543	592	533	555	545	573	571	544	548	559	526	608	560	601	531	574	563	521	555	544	562	542	556	558	606	553	570	562	557	526	587	571	563	546	538	587	546	563	574	573	532	537	569	585	538	545	546	571	546	578	581	558	585	546	533	583	519	549	569	569	539	544	562	545	550	627	557	561	556	548	557	590	596	554	559	531	544	573	575	594	584	620	546	538	554	550	546	558	557	550	561	583	551	581	545	585	560	597	582	510	559	601	525	615	545	554	538	605	577	566	534	555	583	561	533	523	574	563	594	584	577	527	593	544	511	576	558	589	564	571	549	539	545	564	551	572	590	532	549	559	557	584	545	562	560	528	570	557	545	539	590	587	564	553	526	597	564	574	528	577	589	582	534	552	541	594	610	581	554	545	584	572	586	509	572	560	551	547	556	586	567	600	612	528	518	541	552	542	549	567	540	545	591	572	552	587	551	525	559	569	560	552	572	553	589	551	587	589	556	578	597	585	566	516	578	563	617	520	552	565	562	603	566	560	582	574	547	560	567	541	544	593	551	512	567	566	571	611	539	592	524	590	570	581	543	521	609	583	598	553	539	593	542	573	569	539	550	565	562	578	552	542	539	543	577	593	543	550	553	573	550	530	580	589	558	559	584	576	583	533	565	585	559	551	575	534	569	518	554	558	555	536	545	596	570	566	513	612	553	573	554	547	575	576	528	550	549	540	592	521	528	562	568	562	576	568	548	549	589	543	593	541	566	580	554	592	556	562	575	545	574	551	556	579	550	567	553	522	531	575	568	559	611	553	548	530	510	548	583	569	535	561	550	551	608	616	558	590	533	531	540	559	544	556	548	559	573	549	554	553	549	563	556	573	568	538	593	536	544	553	569	570	545	568	556	547	548	572	558	553	555	534	558	536	540	539	546	532	584	594	547	573	552	569	558	594	595	524	567	525	544	607	539	516	623	557	550	591	593	569	533	545	556	539	572	542	577	558	597	600	546	550	541	574	562	598	564	570	595	562	523	573	559	587	522	545	555	556	556	564	577	569	565	585	527	521	588	558	577	583	578	549	548	555	560	563	506	605	569	529	569	550	581	579	584	518	551	544	554	567	598	518	579	565	575	584	527	573	599	546	578	540	515	529	560	560	543	510	541	566	550	526	556	539	535	537	585	550	537	516	521	598	575	518	553	542	544	594	564	533	583	554	563	609	596	573	594	580	573	573	519	577	531	573	541	534	541	571	547	539	573	590	489	566	535	621	546	550	544	535	570	583	552	555	524	566	508	535	571	521	541	565	590	575	568	512	517	613	540	554	531	586	568	540	500	565	537	568	568	564	556	588	554	558	564	547	549	570	529	537
4750	8698	9544	6239	4438	4209	18144	41833	36042	19017	9446	3879	1091	706	620	546	548	500	564	553	532	544	589	573	558	510	515	515	508	546	525	555	540	514	559	562	523	525	517	552	541	516	582	482	569	542	554	505	526	518	522	556	538	518	567	578	514	525	574	522	528	529	544	560	545	521	534	573	514	486	536	531	515	550	522	556	538	516	518	517	523	544	536	539	538	516	527	550	559	557	507	517	515	512	505	523	543	526	546	554	502	522	535	564	518	520	594	563	513	548	524	523	524	527	507	519	531	521	546	519	551	546	536	552	554	544	491	514	523	568	538	507	561	549	522	526	513	504	559	558	533	501	547	534	558	566	523	527	528	558	577	523	502	537	531	486	499	524	525	538	481	567	550	526	533	463	554	554	542	536	566	527	501	540	561	536	517	562	512	528	512	529	528	524	493	537	502	542	478	534	492	563	531	545	572	542	534	559	538	566	523	535	567	534	510	512	561	511	524	529	532	536	540	514	494	515	542	533	553	516	497	520	507	538	535	521	519	546	526	516	512	552	531	501	520	535	536	521	573	526	510	546	546	486	510	519	547	525	521	506	552	528	550	539	573	479	551	490	511	545	469	494	512	571	528	497	502	531	505	527	496	535	518	530	517	500	511	530	536	504	535	517	538	527	508	556	511	531	611	528	523	564	543	536	542	522	567	517	534	508	519	524	538	509	549	607	553	551	522	566	557	517	532	516	503	582	534	527	543	556	539	551	529	565	537	544	583	515	507	522	484	545	489	498	550	564	548	500	564	526	500	498	544	483	514	512	593	513	530	544	503	559	507	501	498	499	557	522	513	543	541	555	524	517	506	538	512	506	548	518	555	507	525	520	521	517	505	562	503	509	561	526	575	470	552	489	512	517	533	539	541	546	492	546	541	530	563	544	488	553	512	522	500	554	544	490	541	536	512	523	552	522	534	542	540	516	517	551	550	588	509	539	504	545	522	514	507	531	533	549	531	525	512	569	517	576	530	506	560	521	531	524	511	522	533	527	523	516	561	546	553	557	486	541	510	545	538	528	544	530	515	559	517	521	465	505	514	521	534	513	479	550	512	539	518	554	549	545	511	535	557	508	509	524	513	540	511	539	535	573	510	515	507	534	516	553	540	541	524	513	567	509	511	515	528	526	515	561	530	524	539	567	503	524	548	538	526	508	542	530	526	536	580	539	523	516	554	545	548	546	531	540	531	483	543	500	501	481	543	509	554	526	500	533	529	541	549	536	544	510	503	515	556	548	559	470	491	553	522	562	508	544	522	547	527	530	524	534	543	549	526	554	513	534	521	553	538	533	538	499	522	569	482	528	541	526	556	570	493	532	534	526	539	556	529	553	531	508	513	508	549	505	484	523	521	524	527	541	532	510	531	552	522	524	570	512	580	519	543	547	558	536	542	538	533	521	504	504	575	521	505	546	565	510	553	514	575	528	524	518	495	522	504	528	525	524	538	526	553	539	569	504	494	514	524	551	482	517	543	535	555	501	537	544	523	522	536	565	551	519	582	540	556	499	501	521	559	517	497	533	517	569	538	528	532	509	487	536	532	534	546	545	537	565	518	511	548	522	536	518	508	565	548	512	543	553	505	507	527	508	518	550	515	574	506	575	499	525	510	520	488	549	515	551	539	495	545	537	540	547	530	516	539	517	541	559	544	514	517	530	514	497	521	527	523	539	519	540	517	537	551	590	518	517	491	569	534	516	520	548	513	521	549	509	531	501	534	517	536	492	517	555	546	497	486	496	498	518	562	555	525	549	525	522	520	519	503	520	478	528	517	536	530	521	553	489	586	459	556	554	517	541	550	522	515	561	549	509	576	510	502	519	493	515	513	557	508	535	513	516	515	476	556	471	538	556	495	570	453	513	533	529	504	498	525	535	535	523	539	535	537	513	552	522	525	550	506	521	482	544	526	596	557	503	487	526	537	504	513	559	531	490	541	496	554	526	508	507	514	491	501	530	530	556	495	516	534	521	517	525	511	519	550	557	562	528	492	483	562	516	494	543	510	545	566	498	552	478	528	503	552	544	531	504	583	537	535	521	547	498	527	454	498	520	515	526	497	494	581	539	549	539	520	518	517	520	558	535	540	543	482	533	550	556	573	497	499	496	539	490	511	498	549	522	540	564	511	489	498	521	506	481	530	505	490	506	538	490	517	525	509	531	546	546	470	492	505	561	525	584	490	537	532	486	513	564	535	514	557	521	582	529	516	505	513	544	507	521	543	497	514	526	531	530	543	537	514	548	531	509	485	554	519	574	504	506	526	523	559	512	582	538	497	528	526	521	545	478	491	508	516	518	521	520	559	518	492	523	543	553	521	508	505	504	523	496	516	540	539	540	530	541	517	532	537	499	507	556	540	517	527	511	491	534	513	534	560	536	547	525	526	512	499	487	518	490	515	551	525	519	510	558	517	548	512	502	508	529	538	518	531	557	548	577	482	516	541	531	501	537	526	496	530	573	538	522	511	487	486	501	525	519	534	536	527	496	496	520	555	513	527	579	522	545	543	513	545	510	579	521	482	533	513	548	528	530	507	537	524	530	527	545	507	518	538	537	528	541	560	515	554	528	466	542	581	524	542	501	495	582	526	534	535	521	508	549	556	530	508	507	559	508	544	515	528	524	536	525	529	511	553	524	555	517	579	556	506	513	553	487	539	527	517	490	530	487	518	509	529	496	528	509	522	548	571	519	489	507	545	538	512	534	549	507	515	497	518	507	478	559	563	563	536	548	512	523	513	500	511	513	504	538	490	533	546	468	527	500	483	533	550	544	520	529	522	536	543	533	543	536	537	496	542	540	535	505	535	544	509	496	485	492	542	571	556	549	521	523	515	492	563	517	493	507	517	505	517	519	527	540	529	518	529	558	525	525	495	514	529	519	498	546	503	505	494	543	508	523	521	521	546	517	517	509	522	584	564	546	537	548	529	473	522	453	536	549	525	565	485	509	555	534	506	540	537	518	558	529	525	502	536	513	520	465	525	498	542	490	490	548	536	536	473	558	545	480	500	525	508	538	515	531	528	519	521	499	548	519	488	501	521	522	503	540	528	468	492	544	522	549	533	536	540	504	539	490	508	535	511	478	542	529	511	519	537	517	509	504	518	563	545	506	534	523	534	531	495	553	498	533	566	537	525	576	518	546	486	511	504	532	533	511	502	536	514	538	528	563	523	485	505	528	557	521	513	530	545	536	555	518	541	540	520	526	533	529	519	525	505	539	500	507	570	544	548	503	532	553	498	518	516	516	517	502	508	503	522	483	521	517	549	528	534	546	509	520	564	533	568	543	523	519	534	503	526	534	526	518	519	513	513	517	573	522	509	535	537	497	499	532	507	542	514	551	518	507	532	558	565	542	541	540	543	499	548	514	545	522	506	530	507	521	508	516	499	506	520	499	533	540	498	552	550	524	552	541	592	528	512	544	545	500	536	558	507	501	539	494	530	531	523	571	523	516	533	553
27667	13546	5435	2709	1090	883	1221	2800	2944	1872	1000	699	503	473	453	480	470	461	426	477	463	465	487	424	459	489	434	438	494	462	492	405	441	425	453	487	441	459	485	485	463	430	469	460	481	463	482	462	476	466	466	452	502	473	458	506	448	460	445	428	438	460	481	473	452	491	436	450	473	495	461	434	483	446	459	436	458	496	463	439	489	475	445	447	448	432	465	472	484	458	472	445	441	497	462	444	491	441	465	432	448	454	442	480	482	488	476	446	469	428	456	461	489	450	470	467	476	472	476	439	491	461	456	461	458	492	457	464	454	464	520	483	454	433	509	444	456	414	448	452	441	480	438	484	441	454	426	471	408	471	449	477	475	509	442	466	455	471	478	490	481	479	493	478	492	463	477	425	459	459	429	474	403	518	462	469	440	445	505	506	474	467	471	485	448	482	465	466	462	448	479	428	487	443	427	450	444	462	487	431	505	486	497	478	449	481	430	421	441	491	439	433	520	457	478	473	479	461	434	457	485	465	453	442	443	453	479	488	494	474	453	449	444	470	457	508	464	468	476	433	444	443	469	427	496	480	458	468	464	468	508	468	466	458	476	450	489	476	469	437	472	454	469	446	477	455	481	463	445	447	467	450	472	464	454	451	440	482	440	425	449	459	478	453	441	461	452	445	448	438	440	453	461	490	430	475	510	496	456	442	429	458	496	473	510	465	473	468	476	438	466	451	476	492	471	475	416	457	486	477	458	477	475	464	457	460	458	472	444	464	469	474	468	459	503	461	493	450	458	471	457	503	454	472	453	487	460	472	443	467	510	458	496	441	457	493	476	460	492	437	488	441	456	466	479	474	451	499	408	474	481	470	473	502	464	447	427	552	444	469	505	424	476	481	434	511	476	464	465	461	505	465	445	444	453	476	482	459	423	460	452	435	432	462	469	455	425	444	508	428	479	472	463	459	482	441	441	441	439	425	435	486	439	428	449	459	436	426	467	509	436	428	456	465	436	417	468	509	469	460	479	420	463	467	474	469	464	433	434	517	469	445	464	470	474	445	455	495	450	485	472	468	470	430	449	461	486	448	461	492	477	532	455	455	442	466	460	509	448	493	463	463	463	445	488	412	467	436	458	452	444	428	494	455	491	483	438	457	456	476	480	447	441	473	473	455	449	411	481	516	480	484	469	469	515	448	451	499	461	420	455	461	482	491	431	466	456	443	480	449	481	449	455	450	471	429	438	483	420	480	449	475	448	477	449	435	458	417	458	477	471	430	419	468	453	462	465	426	435	450	469	438	432	476	473	462	470	471	471	454	441	499	488	423	476	473	464	490	430	486	479	492	437	470	453	452	496	498	447	472	511	419	451	445	445	433	481	445	444	455	429	438	442	475	442	426	466	461	455	477	513	460	458	461	441	432	467	468	483	434	486	442	458	435	508	465	460	462	478	422	485	487	477	453	475	484	472	480	432	470	462	474	454	461	497	422	492	472	461	503	449	417	476	467	438	490	483	444	483	435	463	455	455	461	457	531	452	462	445	455	498	448	476	495	447	451	428	464	447	439	444	474	451	458	450	454	501	461	439	460	445	424	458	430	468	436	431	492	469	485	442	486	436	450	471	487	473	454	415	475	434	463	479	460	496	459	456	476	494	421	472	476	456	431	456	462	491	421	458	523	447	443	523	468	461	508	501	459	464	492	464	460	465	472	439	451	509	521	503	468	462	504	493	448	482	442	429	470	457	413	441	481	468	403	479	469	462	465	465	460	444	438	439	447	483	462	429	462	441	486	462	454	473	476	479	458	485	491	464	429	412	485	425	476	465	491	472	456	432	480	451	458	439	437	490	462	453	488	456	433	446	449	442	409	470	466	489	453	482	470	446	486	456	470	444	508	490	526	450	460	460	460	512	483	425	421	478	469	429	427	472	467	486	450	455	492	468	506	435	426	456	486	462	472	485	462	450	474	478	461	423	440	458	461	432	467	484	506	450	446	485	435	477	439	469	485	470	472	454	450	487	456	470	454	474	457	490	469	461	463	489	462	463	449	450	471	453	487	499	471	444	457	468	431	481	470	504	435	448	435	440	484	458	462	460	482	448	500	453	472	459	427	436	474	475	401	462	457	427	444	443	454	457	428	429	459	433	479	495	461	478	440	476	477	452	449	464	460	448	477	436	489	465	491	493	481	450	459	415	493	472	456	456	440	461	455	443	468	470	454	478	449	453	457	426	484	461	428	431	429	441	459	462	467	436	467	484	471	492	448	459	499	475	451	487	465	468	487	496	439	436	475	467	483	502	474	428	473	458	460	486	458	434	463	474	469	446	488	470	449	486	512	484	450	436	491	460	505	435	489	463	443	462	434	431	446	443	486	471	474	492	440	490	473	500	479	464	452	453	437	525	500	480	416	467	491	428	456	465	447	448	503	472	461	470	470	474	459	446	459	446	465	431	461	455	489	463	490	493	475	484	485	453	419	464	496	429	460	453	456	465	461	459	472	431	470	461	456	435	465	445	484	454	469	456	443	466	442	479	418	443	439	483	451	446	460	452	463	454	463	468	467	440	466	491	491	468	463	456	412	451	476	417	469	431	453	470	461	463	480	501	456	462	478	440	481	442	476	470	447	447	452	495	458	446	452	472	440	440	493	466	475	439	491	408	444	479	436	461	475	479	464	450	505	454	439	450	423	462	477	448	508	487	463	505	486	495	464	464	453	432	473	442	473	479	484	488	442	486	459	454	466	484	465	478	451	444	491	487	477	430	440	464	474	473	466	466	467	420	462	448	496	446	427	457	440	487	507	435	462	482	456	434	442	459	479	446	498	485	477	432	459	438	450	464	475	447	441	505	488	490	454	451	428	445	461	437	474	451	446	496	452	500	484	489	485	455	444	431	474	474	417	460	448	454	455	474	469	479	437	441	492	459	448	465	439	462	434	467	464	442	475	449	510	480	487	469	463	468	445	486	459	459	436	484	462	427	443	480	449	471	451	479	452	466	437	477	496	460	460	428	459	494	458	471	501	460	496	443	422	477	441	438	444	472	491	486	433	417	470	429	454	485	466	440	456	417	477	496	444	459	483	503	448	458	444	474	469	436	479	454	442	471	463	447	492	467	452	451	459	464	412	457	411	423	473	481	465	459	477	489	448	448	469	488	480	463	446	485	462	438	461	470	427	470	487	463	448	470	456	419	462	504	464	499	470	435	451	429	457	444	449	442	468	437	479	433	413	468	493	469	454	475	466	474	485	452	450	465	449	421	450	463	475	451	495	454	477	450	437	498	477	472	461	452	488	493	451	400	457	485	438	462	434	464	455	490	469	449	473	475	406	489	439	452	449	460	467	456	442	476	469	461	472	475	476	470	476	463	477	461	474	459	453	476	422	478	494	440	456	449	466	460	495	455	456	472	411	440	436	447	474	453	527	495	495	496	469	474	454	422	478	476	441	469	480	426	479	466	434	464	487	467	450	449	447	468	433	464	439	466	486	427	509	416	435
5556	3638	5345	2521	1396	1202	1820	3707	3810	2139	1101	675	504	472	427	422	412	450	404	450	416	396	398	450	407	419	436	401	420	421	425	405	455	420	393	400	428	489	467	419	418	444	447	473	372	436	402	455	429	422	400	386	434	444	464	427	403	444	461	447	448	459	439	416	419	420	402	392	444	405	417	417	431	432	457	441	425	419	391	403	419	489	400	418	417	423	430	445	406	427	419	433	417	454	425	416	446	425	435	418	403	423	357	439	482	414	418	442	460	427	403	471	447	428	386	423	414	419	453	396	437	415	408	424	457	379	419	422	432	437	442	456	437	428	407	416	461	469	435	441	420	412	413	438	436	414	427	421	439	402	417	426	369	412	427	392	411	391	398	440	420	422	431	418	372	383	407	393	449	382	440	415	459	427	434	425	422	414	436	397	432	421	429	443	450	413	442	418	398	434	423	420	453	409	427	418	432	439	420	418	401	423	449	412	435	420	389	395	442	451	424	400	425	446	408	395	431	430	439	414	416	442	453	441	417	429	413	415	462	422	402	405	417	426	422	445	425	423	417	425	405	424	426	441	420	412	407	438	438	446	407	442	442	418	382	448	417	424	371	407	447	417	414	429	411	451	422	426	413	398	419	423	416	455	447	450	426	480	446	441	450	388	462	426	428	411	441	448	416	438	440	428	406	404	426	422	439	414	419	410	427	424	406	434	408	408	417	413	435	432	425	418	482	410	423	421	410	372	473	409	406	402	427	453	454	413	427	389	398	380	432	449	434	442	410	442	431	446	459	426	398	390	427	432	376	399	418	429	421	431	411	423	423	435	420	424	408	437	426	428	436	418	422	423	378	418	404	428	417	410	420	436	423	444	427	427	418	409	462	402	418	443	403	434	462	434	375	455	405	413	439	409	435	420	393	392	389	436	429	466	408	420	462	438	405	431	409	444	413	424	428	436	433	398	432	416	423	439	415	420	445	403	443	402	401	434	383	429	445	434	430	444	431	434	418	422	442	428	424	426	438	431	422	442	413	427	434	456	412	431	416	422	397	418	422	369	449	431	380	418	439	407	423	430	392	433	447	406	445	423	433	431	438	408	389	424	459	410	434	441	432	442	445	387	390	433	426	412	396	442	421	417	437	383	431	442	448	435	376	407	437	390	430	429	410	436	409	442	423	401	410	450	425	439	415	411	403	459	402	433	423	408	420	453	439	397	452	420	441	443	397	460	443	434	438	411	406	415	449	419	423	395	407	434	411	427	395	413	427	421	423	424	425	416	393	417	447	403	452	431	439	418	402	412	457	422	405	428	358	425	423	422	411	443	411	447	405	433	474	433	421	449	438	423	408	423	423	404	418	433	449	409	402	444	413	398	424	432	408	431	434	453	441	480	437	432	414	436	434	419	385	411	436	418	416	424	428	444	430	429	439	423	391	417	461	400	424	390	437	421	430	403	405	398	443	464	399	425	426	442	408	388	399	427	436	443	449	430	407	386	408	443	402	428	413	396	428	409	429	393	433	377	437	370	423	434	417	435	413	420	439	422	392	418	399	425	426	420	434	435	413	432	424	450	433	424	427	431	469	441	390	405	410	406	394	408	426	420	445	431	437	412	419	394	395	418	439	452	458	421	436	400	426	401	401	439	422	413	421	428	431	432	438	413	415	434	419	459	468	456	423	454	426	425	369	374	401	415	430	427	426	426	391	474	404	433	460	411	433	438	420	386	420	399	436	447	402	439	395	419	414	404	443	437	460	428	411	404	375	430	456	429	445	406	411	435	400	452	429	450	395	420	426	414	419	435	429	415	443	407	430	423	420	409	416	432	410	407	434	436	446	412	403	401	443	409	409	449	389	459	433	403	429	419	439	393	458	415	420	415	422	414	436	433	441	429	389	383	406	407	444	420	385	421	439	423	418	421	416	432	435	437	416	414	417	423	407	406	396	419	433	407	420	398	464	453	460	431	446	447	414	461	440	417	466	387	416	446	437	381	412	426	416	418	425	410	397	414	424	437	433	417	417	433	423	417	429	450	411	415	417	437	412	424	430	458	421	410	411	419	406	435	387	443	428	445	459	431	423	405	430	400	375	435	428	410	428	401	384	487	449	432	449	454	410	396	391	428	439	407	412	438	426	439	421	427	376	474	395	415	458	413	425	386	426	398	394	431	405	453	428	425	437	411	403	430	431	436	423	416	399	428	440	382	427	424	387	454	438	408	461	414	453	423	367	400	397	416	416	398	385	412	391	408	411	426	382	408	378	376	391	400	416	420	419	424	449	433	447	404	428	386	411	406	420	413	418	432	412	413	439	386	426	412	427	405	432	410	434	444	427	433	396	434	462	436	414	447	416	413	435	432	419	406	423	429	383	459	429	411	408	421	389	425	434	422	437	397	431	402	430	421	412	433	426	453	430	420	428	421	421	419	465	426	408	446	428	423	438	459	437	431	421	423	418	415	420	433	420	429	413	402	427	430	445	441	405	407	390	404	405	433	458	421	427	424	418	408	443	433	415	411	413	424	437	447	453	419	422	419	470	406	419	393	463	441	453	434	382	394	404	399	430	400	397	422	458	432	440	440	393	425	398	449	433	415	428	435	423	420	412	425	409	380	442	438	415	405	391	412	452	419	409	463	388	437	417	401	442	407	449	459	421	417	459	443	409	458	425	438	452	430	459	380	415	450	375	430	424	435	417	414	398	427	399	431	400	394	440	436	447	416	445	406	410	409	419	407	420	435	396	388	431	423	420	438	422	408	427	423	443	407	411	401	447	436	405	415	444	414	430	381	417	422	400	450	429	422	446	443	423	442	423	405	403	405	462	423	418	466	427	452	442	430	474	393	392	428	468	417	405	407	420	397	421	438	424	438	479	433	443	419	415	436	423	428	435	437	413	424	428	439	425	405	463	413	448	382	415	462	390	426	457	454	426	458	424	468	401	423	412	397	409	413	417	421	415	431	417	417	404	460	445	455	419	414	458	413	435	440	444	466	397	412	436	380	421	416	436	418	445	433	424	401	433	416	439	473	391	422	413	427	425	428	441	437	398	467	401	397	421	400	415	415	424	404	442	444	449	406	439	427	441	421	435	429	430	411	423	362	462	405	423	463	389	406	395	420	414	451	455	414	426	391	416	448	383	429	383	417	425	434	416	437	426	423	404	438	386	432	402	444	413	418	448	429	427	388	401	423	455	460	473	426	412	432	450	451	433	442	396	421	447	436	427	455	387	449	430	420	419	432	448	435	445	437	410	405	421	430	419	403	362	421	449	410	394	416	412	422	386	411	458	396	413	464	447	412	424	438	420	433	418	425	410	445	410	447	392	379	428	403	457	383	434	444	403	410	444	413	416	455	420	472	404	401	421	389	412	413	428	406	436	446	400	385	385	433	437	440	426	408	386	403	381	429	390	405	420	435	407	426	421	417	416	364	438	445	418	403	439	411	429	410	411	429	468	447	410	427	421	392	481	370	442	416	419	447	405	407	417	445	472	409	418	387
25398	21335	27284	25125	8020	2225	7814	22952	24821	12738	4631	1525	723	554	474	448	480	442	491	470	464	491	531	507	459	489	486	510	448	464	473	490	463	457	491	442	492	466	439	438	471	445	456	477	460	462	439	452	457	483	482	453	428	471	461	446	471	475	473	476	469	440	470	482	487	494	475	517	482	421	485	492	428	485	496	450	453	482	473	437	468	479	509	456	473	478	430	463	447	486	440	444	444	420	483	457	481	457	468	473	487	469	443	470	482	503	417	476	466	460	445	427	449	438	482	450	451	436	481	458	479	480	472	462	485	505	509	463	481	477	432	482	475	469	454	490	482	454	414	492	486	460	468	439	461	514	474	492	456	428	481	454	455	456	442	491	484	476	431	440	437	502	477	435	444	457	407	454	451	461	473	481	488	452	478	490	448	431	461	430	418	469	461	462	450	469	432	471	482	514	448	490	484	456	448	473	458	461	467	464	471	396	465	439	432	459	470	474	425	414	479	450	502	483	472	445	487	497	475	470	470	478	490	478	446	441	480	475	461	453	467	436	479	484	476	464	472	475	450	494	432	438	511	453	479	452	449	496	465	483	459	439	444	443	430	501	450	473	425	467	476	477	508	461	424	445	465	467	452	443	462	463	456	466	440	442	439	472	475	452	478	459	482	474	483	444	458	452	462	476	460	477	436	452	476	446	446	474	438	442	474	473	463	450	442	455	478	416	469	456	471	449	470	507	477	456	457	491	473	429	454	432	485	496	447	492	496	446	428	451	437	447	486	469	458	440	466	471	471	464	451	478	504	533	440	467	454	450	448	448	453	468	495	477	484	476	435	429	498	477	473	478	455	471	461	466	447	455	476	477	507	462	454	471	488	434	456	439	455	442	483	483	479	471	480	456	477	442	458	468	460	517	431	469	432	482	445	433	475	500	462	459	464	478	515	471	444	481	493	456	476	446	487	456	446	450	474	489	483	469	454	497	466	415	527	479	490	442	446	452	444	506	505	472	445	455	451	472	486	474	443	479	456	485	489	456	474	440	476	465	451	481	442	431	442	459	468	482	429	474	476	456	471	498	454	455	439	488	483	479	464	464	461	484	462	440	463	426	459	439	447	476	457	421	479	474	450	474	490	477	466	462	451	448	445	466	460	465	463	426	413	466	455	457	469	470	441	487	451	454	481	498	439	479	439	448	476	495	447	494	467	438	484	446	477	438	471	412	461	509	460	470	461	472	437	443	463	479	455	429	435	439	505	486	440	439	469	453	442	508	472	453	441	467	450	468	476	443	496	446	468	474	456	471	448	501	507	465	483	460	441	459	490	450	457	432	451	430	407	474	475	481	477	479	462	493	484	494	479	486	478	507	477	471	466	464	489	441	461	421	423	457	483	482	511	475	470	496	485	504	456	434	491	462	446	486	451	467	498	475	469	450	436	461	453	463	471	465	451	448	449	482	453	485	481	463	430	459	478	467	468	492	456	434	466	496	436	458	465	460	494	450	435	448	458	444	463	447	461	448	437	420	461	432	449	435	468	410	452	494	475	485	451	452	452	444	476	483	425	471	460	450	473	485	514	477	467	465	443	476	468	442	460	464	485	458	515	463	480	452	439	463	467	449	440	466	440	466	471	448	476	457	474	471	406	452	464	442	471	472	495	484	462	480	481	477	453	440	458	490	445	473	464	464	434	466	440	452	414	498	447	425	506	472	457	449	444	480	498	519	490	471	409	459	465	499	460	455	454	468	455	480	490	451	436	442	449	443	437	443	425	487	426	470	438	454	464	476	421	406	495	517	469	440	494	460	458	483	426	462	438	428	441	474	463	437	438	449	487	451	467	448	483	471	428	500	476	471	471	479	425	436	456	464	488	483	453	436	442	487	435	433	484	481	455	470	523	480	493	426	469	440	452	456	431	476	475	471	448	469	474	463	413	460	448	462	449	439	464	503	464	464	485	473	448	469	489	462	487	438	471	483	442	452	438	458	502	473	466	478	452	482	448	441	433	459	433	434	500	447	509	430	452	472	455	464	492	459	472	470	500	433	468	444	474	452	496	447	491	478	407	466	454	473	498	475	465	466	494	424	440	451	437	434	460	477	520	480	459	453	489	440	501	441	476	485	437	446	444	440	487	468	453	483	493	485	452	470	489	482	456	485	483	471	464	437	449	404	473	477	462	478	454	516	454	466	468	446	453	504	474	463	447	459	448	435	476	455	468	428	471	510	432	448	464	482	464	472	445	455	472	457	471	451	474	472	437	516	462	437	474	503	510	483	472	475	473	428	435	471	472	500	483	477	495	491	469	460	459	458	454	485	440	448	480	462	453	474	480	508	441	410	451	444	464	450	468	457	455	471	445	472	455	464	461	444	454	479	507	451	425	447	457	501	494	486	460	474	466	478	469	466	450	452	463	458	481	441	462	472	509	417	444	460	492	466	481	480	420	481	498	467	508	446	464	449	443	466	499	421	459	442	469	486	466	455	466	468	508	404	460	440	461	468	451	474	448	469	444	467	493	437	408	493	446	461	466	466	476	451	470	397	451	474	413	481	455	448	499	468	498	452	461	441	448	451	500	453	431	447	461	500	441	450	446	451	497	477	475	440	458	463	451	455	463	473	478	449	438	481	458	458	444	469	459	463	452	466	484	431	478	452	469	459	478	441	504	487	450	449	467	464	495	444	423	438	446	446	488	483	484	459	478	443	467	457	458	478	479	466	442	480	461	495	454	486	472	449	474	437	481	460	485	468	470	470	468	497	446	440	427	460	464	468	473	482	449	487	482	458	461	458	473	472	497	442	440	470	433	469	468	454	433	470	503	461	459	429	462	432	491	451	476	455	454	450	459	445	476	484	484	498	510	476	447	426	441	428	502	451	490	460	476	453	451	483	494	487	482	463	493	509	488	440	480	442	466	500	444	469	433	429	466	462	443	470	448	431	455	453	414	501	451	443	478	448	447	464	483	454	531	471	462	471	498	447	492	505	437	464	505	449	442	463	448	464	465	466	438	461	479	465	434	453	473	471	439	460	463	467	448	473	456	437	464	407	477	463	498	487	492	470	497	462	438	433	469	494	479	467	484	447	446	465	456	459	451	448	502	447	465	462	467	447	454	447	494	478	439	498	473	456	446	480	479	458	441	491	426	443	486	467	474	473	450	451	448	462	471	496	467	482	488	470	494	439	486	435	491	481	436	416	488	460	460	464	484	425	483	457	471	461	494	446	448	441	461	488	468	480	434	434	470	437	490	453	453	456	484	497	449	468	455	475	443	448	428	465	443	455	470	437	402	461	470	469	465	433	460	441	440	472	452	463	446	463	449	469	445	476	473	496	515	456	453	440	438	504	429	451	484	469	506	442	427	461	451	504	471	470	453	442	455	468	503	436	475	475	469	473	495	469	490	468	459	449	498	450	477	458	412	448	467	489	453	479	463	458	450	472	437	488	477	451	497	434	437	452	486	463	458	506	480	439	511	435	485	449	476	456	418	493	490	468	464	447
4342	5599	6062	3730	3023	2199	10425	23401	22174	10032	4433	1761	709	506	455	465	456	436	456	462	426	456	456	438	434	466	467	463	452	433	501	438	442	460	479	455	446	470	472	464	406	433	448	492	456	459	427	447	482	432	447	466	462	460	459	436	457	466	472	454	476	470	433	435	456	467	506	456	457	458	438	425	434	446	393	414	472	420	439	442	451	427	453	447	434	454	445	458	448	450	395	422	420	448	440	422	452	472	460	481	476	435	434	481	418	462	440	401	434	403	436	465	424	437	412	409	458	453	454	449	446	436	462	454	447	433	465	417	454	479	446	476	475	465	495	442	428	419	454	431	447	464	437	444	429	436	444	429	430	445	429	410	445	426	450	471	434	447	453	460	439	456	442	449	456	441	413	431	419	471	459	428	444	455	450	408	456	469	425	457	478	441	413	495	469	453	456	446	438	445	434	427	410	477	424	441	463	456	474	438	432	449	452	469	440	424	412	476	477	451	450	426	449	422	445	449	441	419	414	429	464	488	443	445	428	450	437	423	467	433	471	442	478	468	401	466	435	402	438	431	465	433	484	450	440	427	466	442	428	462	459	456	431	438	443	460	482	434	462	453	420	447	476	449	453	423	448	456	461	467	445	430	463	429	432	412	462	437	445	484	454	455	498	483	411	446	450	490	461	459	458	466	449	444	468	498	454	470	465	428	443	446	430	458	430	454	487	455	437	407	468	462	479	409	438	403	451	465	448	423	410	449	396	455	454	436	441	471	463	447	467	474	461	464	452	429	454	421	456	455	436	419	418	424	437	433	467	485	439	464	467	432	454	465	454	444	416	416	478	436	426	436	457	468	443	418	455	449	455	455	430	410	448	428	416	460	456	406	462	440	442	467	459	452	423	450	431	405	431	454	485	465	437	455	459	408	463	421	468	412	464	481	401	445	445	427	451	468	420	466	463	453	450	467	426	448	433	438	377	434	436	443	462	425	457	397	400	471	418	433	437	431	452	416	424	406	414	457	442	468	422	426	447	434	468	429	487	438	443	471	461	438	454	415	420	423	458	448	447	418	443	481	423	427	474	457	407	449	473	448	415	443	476	456	435	401	441	430	438	437	439	419	438	432	476	416	427	466	430	406	417	411	455	426	423	437	449	452	417	451	461	480	427	444	453	478	414	450	440	449	457	423	433	425	438	445	480	455	445	496	402	414	436	461	488	409	434	454	430	464	398	431	421	470	459	451	448	436	434	416	484	440	423	391	456	426	414	460	411	463	410	450	458	463	450	414	416	468	451	402	422	450	466	450	433	474	446	455	430	432	435	426	496	463	479	439	449	466	411	441	438	464	431	406	448	425	413	438	451	435	414	447	414	444	440	467	445	477	436	453	407	423	466	440	464	418	449	473	404	446	447	415	418	455	429	415	418	487	424	437	442	422	454	433	420	437	492	467	466	433	449	397	418	460	405	445	436	442	432	419	425	464	451	422	439	423	414	458	445	420	470	463	445	407	457	451	400	437	443	456	460	411	439	449	427	449	463	468	436	424	426	467	434	447	486	449	449	446	479	472	433	440	465	452	464	452	426	453	426	422	448	412	415	449	431	446	419	452	448	456	438	410	422	432	420	415	436	425	449	430	428	464	437	419	457	445	458	452	440	412	423	436	429	439	478	496	430	465	447	453	465	438	451	431	448	438	436	426	434	438	459	444	451	455	441	474	429	444	425	426	407	469	421	455	412	461	470	451	442	434	467	426	443	428	467	449	422	441	476	437	432	427	443	452	470	458	449	452	423	438	432	431	391	439	404	414	470	485	453	412	442	457	427	454	434	453	465	442	437	436	448	456	413	429	431	427	464	461	451	447	416	443	456	458	453	468	459	426	432	445	438	434	475	451	424	466	438	454	459	458	447	434	468	439	442	451	443	421	434	445	474	443	423	442	419	460	444	446	419	419	458	420	497	476	434	457	414	439	433	431	441	430	443	439	422	458	421	440	434	439	457	404	443	442	450	462	432	426	459	433	443	428	435	442	452	471	485	454	470	453	454	444	455	440	437	434	454	445	459	426	431	448	419	442	422	458	460	475	441	451	470	457	452	425	390	439	477	455	452	466	444	444	417	465	455	480	473	429	431	446	400	439	466	468	452	429	486	440	417	462	466	463	441	434	439	453	417	466	470	447	480	442	432	472	469	408	465	449	426	461	404	469	398	480	425	462	424	455	435	464	438	441	469	417	487	436	447	464	456	450	419	400	411	466	433	470	466	417	450	449	444	481	428	428	441	452	419	448	424	419	460	451	410	443	439	473	436	428	424	492	462	423	479	452	408	435	444	457	418	458	417	487	473	448	475	440	410	429	491	435	426	433	448	471	449	450	440	427	472	489	421	433	445	449	449	438	471	427	431	418	454	422	479	454	451	452	472	425	429	478	451	453	432	467	419	444	452	433	461	459	456	426	440	422	451	433	451	429	493	446	417	412	440	436	428	459	407	467	455	452	458	436	457	433	434	451	444	437	409	487	454	446	429	444	421	428	407	477	455	429	430	444	441	491	415	426	469	445	465	457	459	480	437	472	465	475	426	475	444	419	445	436	431	405	472	447	438	463	437	463	479	426	430	457	453	461	483	440	427	450	424	456	424	419	419	462	427	462	429	455	432	449	453	461	407	443	471	430	433	418	451	428	439	443	443	439	413	474	472	458	409	403	418	440	420	453	407	425	435	460	425	454	430	452	450	485	486	436	428	426	394	432	399	441	414	455	441	414	438	429	450	438	450	462	456	455	448	441	464	452	449	438	434	459	424	448	450	443	433	452	444	390	416	463	480	460	451	440	413	421	442	460	455	494	437	455	453	451	441	444	435	450	428	484	403	411	440	426	438	457	426	449	436	425	464	432	458	440	428	458	440	444	428	434	472	458	412	460	462	447	479	449	440	452	477	443	419	428	446	411	438	442	450	417	443	426	439	443	436	477	481	455	475	438	463	446	448	432	438	416	417	456	470	440	427	433	434	413	431	442	438	440	448	432	421	430	437	422	466	475	430	414	434	437	429	450	473	456	439	467	445	435	424	436	458	428	386	435	472	445	454	478	478	439	483	451	451	442	444	464	434	401	434	408	430	436	392	431	469	438	425	455	468	411	446	437	448	448	476	428	411	482	420	461	454	435	423	433	424	457	472	420	398	442	420	417	458	443	474	426	413	443	431	437	438	424	423	440	448	437	445	441	462	470	463	436	435	466	443	441	426	479	444	385	452	445	432	454	459	427	472	403	431	427	498	472	450	418	401	416	448	445	444	458	445	472	414	428	445	437	440	463	455	419	414	478	470	414	451	441	463	486	444	437	434	406	435	425	444	458	441	431	417	414	435	440	445	449	453	439	469	463	466	492	464	477	422	442	430	439	412	392	448	456	453	475	398	451	436	434	454	465	438	437	451	468	420	437	446	481	452	424	454	469	438	421	422	427	415	437	461	421	521	476	451	484	487	469	449	419	444	430	444	461	407	452
24214	21367	28652	24411	21264	9923	13684	43465	40776	25078	11465	3242	1007	707	583	607	572	589	594	551	554	531	545	568	533	539	582	528	574	569	534	546	554	547	527	595	617	587	559	587	550	591	568	587	592	548	560	540	595	565	493	590	612	571	546	591	565	577	534	541	579	539	572	548	562	586	530	571	548	607	551	533	518	564	564	541	550	549	602	547	573	561	504	560	556	544	515	544	566	532	553	588	515	573	546	599	553	528	534	524	525	583	565	569	522	550	557	552	562	557	565	552	584	521	556	584	545	570	582	569	551	536	583	586	560	538	582	526	577	543	567	581	549	571	570	556	558	568	547	540	589	573	570	514	560	556	546	570	532	522	568	544	572	519	556	562	587	543	577	571	516	581	517	549	543	607	536	561	552	559	564	577	557	568	583	590	552	545	574	564	544	556	540	565	566	556	553	566	519	556	605	574	556	532	559	537	563	549	568	566	568	523	554	520	526	541	569	536	575	585	543	501	554	549	513	587	566	528	522	530	556	559	568	562	540	572	557	544	567	537	589	535	558	590	552	557	569	535	551	563	578	542	570	547	545	575	571	530	602	592	521	526	571	545	562	537	562	553	587	581	537	564	552	560	551	593	599	585	552	568	593	547	519	568	598	585	538	586	563	560	567	555	568	522	564	524	555	486	566	514	548	550	600	545	549	579	546	547	548	525	546	563	556	512	541	564	555	534	550	579	523	526	568	529	560	544	569	544	530	582	528	567	535	551	515	515	521	559	526	609	570	595	540	513	537	551	540	519	559	587	555	545	552	527	550	523	562	539	555	507	542	515	540	523	537	569	520	535	532	561	552	579	584	571	556	576	604	538	558	497	513	555	502	560	555	534	575	549	537	575	578	542	550	578	557	582	488	550	552	566	565	563	547	549	569	549	551	550	586	517	537	556	557	542	559	554	518	537	532	553	551	579	529	556	550	555	555	542	539	558	563	574	601	587	551	546	570	589	561	576	572	552	532	524	564	518	570	544	574	571	563	547	564	578	539	570	538	538	544	553	542	569	540	555	580	580	562	581	561	534	568	529	535	569	544	526	521	559	579	554	579	585	554	532	551	534	530	565	528	498	562	552	566	599	534	564	612	553	522	558	604	590	528	580	556	557	563	563	559	581	548	568	595	523	591	557	529	546	557	609	565	557	553	529	560	531	557	542	528	581	586	512	549	534	534	541	568	541	545	520	535	523	582	564	559	587	575	520	549	576	566	609	546	557	549	572	534	559	553	532	560	539	565	567	558	551	513	568	565	538	553	554	514	572	512	574	562	560	568	531	563	562	554	544	561	580	572	596	518	546	523	545	564	501	562	572	520	550	576	554	564	560	559	553	554	567	497	561	559	524	541	532	527	588	556	545	544	554	555	513	536	592	542	564	545	551	538	546	516	520	530	545	578	548	589	561	551	555	554	574	577	551	555	574	580	513	538	570	573	554	558	518	552	564	517	578	543	592	578	569	557	560	540	585	561	578	528	534	555	508	563	533	565	580	561	570	577	568	532	581	517	538	547	561	571	548	516	538	585	595	510	564	519	543	547	555	566	558	566	585	591	546	550	564	528	549	598	527	568	578	523	573	548	569	563	548	513	540	554	557	571	557	572	550	559	502	594	503	564	518	582	563	576	566	595	590	573	542	575	518	547	538	533	540	549	588	538	581	518	549	564	537	545	554	570	533	573	538	541	551	541	535	567	526	552	580	540	571	585	530	555	544	538	531	548	574	549	576	545	564	563	542	552	570	594	569	574	587	561	550	572	592	561	534	563	545	542	538	500	558	544	540	580	557	552	523	586	600	554	575	594	530	543	573	532	592	542	535	575	577	526	550	556	524	556	560	589	563	517	560	534	567	554	559	544	535	546	536	543	608	510	604	567	579	540	565	571	558	580	531	604	619	559	592	526	575	550	597	549	497	574	579	565	553	579	541	573	546	537	560	505	543	565	537	510	530	524	565	575	560	558	574	552	575	559	549	542	568	598	531	526	557	560	533	558	532	576	547	583	515	588	542	588	561	534	551	577	543	552	553	526	544	532	609	523	545	558	581	562	543	590	547	534	563	535	496	587	570	544	599	544	588	559	578	541	566	574	561	513	558	597	518	624	552	559	560	511	549	550	578	527	530	510	581	589	574	565	583	593	546	558	564	532	548	542	532	566	557	538	577	531	584	551	568	549	548	559	565	524	587	534	541	574	510	554	525	599	554	513	557	548	568	525	562	556	552	572	562	556	563	516	534	546	553	563	527	575	560	546	569	510	542	526	533	552	559	580	568	524	534	537	588	512	548	534	572	504	553	550	556	526	539	554	560	552	570	565	573	519	492	555	573	573	546	556	531	555	541	523	555	532	544	596	535	542	548	540	540	544	557	590	562	566	563	547	546	566	552	536	549	551	543	534	541	549	551	562	533	518	543	570	545	532	579	558	589	570	591	561	545	573	553	553	552	558	527	540	541	561	558	544	575	570	531	590	572	594	587	576	550	519	572	602	546	546	567	555	568	549	514	539	547	543	519	522	538	570	548	571	595	575	499	590	522	569	566	566	563	544	608	593	555	555	566	586	525	564	531	566	560	578	536	566	584	561	602	517	559	550	584	569	564	546	602	521	522	541	520	526	582	532	566	522	528	544	567	559	534	581	529	537	514	555	547	550	553	528	510	596	533	518	525	536	563	579	578	525	541	571	545	529	535	557	501	566	494	562	552	576	549	544	535	515	577	546	546	598	552	534	537	557	580	503	571	551	607	545	534	563	535	546	531	550	536	581	533	540	579	532	550	539	576	597	573	548	588	541	551	555	557	578	558	532	558	523	593	535	515	581	564	553	614	563	556	555	479	556	547	576	573	518	563	538	529	515	554	553	596	552	558	528	530	556	550	560	582	585	536	574	564	565	559	542	562	543	586	538	550	565	549	542	547	574	566	591	547	538	560	552	556	566	539	528	544	560	580	535	594	553	593	524	561	575	588	538	542	528	565	599	570	531	509	532	547	558	555	557	545	567	537	535	587	529	613	561	544	547	566	554	597	545	571	541	567	562	539	520	544	573	527	547	595	588	553	520	532	568	591	547	534	556	576	541	540	573	591	582	595	571	529	587	543	559	530	586	527	561	566	626	556	550	554	584	524	574	574	585	528	553	554	512	553	587	549	579	612	544	538	535	576	600	553	609	526	504	584	546	593	588	575	569	511	562	548	521	542	539	549	574	566	601	524	533	561	536	538	543	560	565	516	562	518	555	590	570	510	556	551	540	533	572	557	527	592	565	540	549	522	532	566	544	554	537	555	549	596	516	570	550	539	563	583	536	580	529	554	530	537	550	563	544	568	575	569	543	555	573	583	520	532	598	568	573	601	602	549	562	574	544	530	551	560	538	484	577	537	552	542	547	549	514	570	537	576	543	602	552	520	533	559	622	548	573	529	544	523	545	576	545	567	564	547	573	521	520	605	520	581	527	551	577	562	513	558	519	482
4718	8700	9197	5566	3369	3357	16059	44125	36512	19186	9465	3182	1130	643	534	558	572	522	550	529	502	479	548	534	468	544	546	563	546	516	530	516	529	522	578	495	517	512	532	508	564	512	566	557	511	565	522	509	503	573	538	528	524	515	546	559	542	525	534	488	508	548	501	522	543	519	500	528	543	528	540	509	563	497	578	575	489	488	516	551	543	520	545	540	557	463	517	513	508	545	523	527	552	512	501	527	523	511	526	540	517	549	561	501	528	561	499	576	508	522	551	490	553	515	507	492	513	537	506	526	529	522	566	484	521	513	528	508	556	521	560	577	471	557	568	521	558	521	599	535	531	524	557	536	543	522	529	575	532	559	546	543	509	551	569	509	515	522	552	530	509	524	531	529	504	541	539	512	521	510	532	555	526	530	549	525	560	535	510	541	589	552	516	518	561	566	574	514	543	475	531	508	545	565	556	566	522	551	525	552	540	556	529	484	515	552	564	543	551	553	522	484	519	528	502	553	518	540	528	497	515	515	520	537	532	539	553	493	479	515	511	555	504	508	556	530	504	546	541	504	556	521	519	530	520	523	549	548	538	499	505	506	526	542	513	540	492	496	504	520	530	495	522	545	515	520	538	522	517	537	555	530	529	513	517	531	515	511	536	504	525	529	516	531	511	523	524	532	498	525	508	529	507	544	530	529	519	564	555	531	544	550	509	490	557	546	526	512	508	558	543	523	480	515	533	576	513	493	526	544	534	552	539	530	497	510	529	531	511	582	570	517	506	527	528	558	544	503	535	516	524	510	497	536	503	513	592	537	518	532	503	524	521	531	532	510	508	535	536	496	492	557	527	532	517	508	534	521	507	570	544	539	544	541	503	579	514	494	529	557	507	533	528	560	516	541	512	539	536	522	526	497	492	465	534	567	508	529	517	522	511	523	519	547	548	524	551	528	517	522	518	510	547	522	581	530	524	541	542	507	568	542	549	524	544	538	511	555	517	594	509	573	561	559	528	503	550	543	497	498	553	518	516	535	521	563	503	513	518	544	516	521	555	538	515	532	533	535	542	505	515	523	518	507	497	519	489	563	539	532	511	565	500	533	549	503	516	541	541	484	531	557	507	514	554	564	546	546	514	537	552	517	507	483	558	563	541	515	524	527	518	540	552	540	562	531	511	557	534	504	512	517	528	512	519	551	552	507	533	529	526	557	565	521	533	473	519	527	511	530	563	488	513	529	485	537	492	549	546	560	511	521	542	528	585	559	548	592	547	531	525	519	513	474	577	551	526	553	527	526	563	526	507	543	534	556	490	500	539	530	533	537	488	541	542	525	537	540	532	537	538	518	514	480	523	529	502	516	526	509	490	543	579	545	550	524	529	507	552	549	467	522	477	499	514	527	529	546	535	525	520	546	532	554	523	535	518	538	546	505	502	543	516	506	467	541	509	544	526	520	523	521	523	543	533	544	515	506	544	554	517	552	564	526	489	488	528	546	532	524	524	521	584	510	569	526	512	500	542	533	495	505	519	509	484	523	562	559	546	497	530	511	543	561	527	500	517	537	495	552	556	516	545	518	511	479	530	556	547	517	530	542	516	528	530	551	507	549	490	521	504	545	513	516	500	543	509	537	537	533	544	511	527	512	522	553	525	551	544	498	513	517	524	560	517	542	535	531	504	508	544	496	518	510	550	560	518	539	542	532	495	526	484	504	554	497	542	518	575	546	528	489	573	522	510	538	552	528	528	543	485	487	536	504	525	546	500	517	512	521	530	542	517	574	505	523	526	501	532	535	506	538	553	510	572	529	508	540	527	533	542	545	536	556	538	522	574	493	530	519	520	520	545	546	506	542	530	534	558	495	513	546	512	514	534	541	529	561	531	481	537	532	533	511	554	550	548	522	514	548	544	537	539	549	561	518	505	562	553	533	473	506	536	527	547	527	523	502	549	545	514	509	516	537	512	532	509	548	553	531	514	514	548	538	534	551	509	531	548	497	510	523	528	537	494	490	514	543	540	513	542	498	525	465	546	506	540	521	548	527	551	571	531	533	524	509	536	507	552	520	538	538	514	539	496	532	539	530	552	508	593	548	508	550	497	504	545	564	559	524	537	524	570	490	473	499	502	535	536	550	516	530	519	530	556	535	528	491	529	534	549	532	536	492	535	502	549	515	503	543	550	510	542	517	507	563	548	515	560	525	529	535	568	548	550	498	507	517	539	524	499	530	510	538	516	497	530	511	570	546	498	533	516	555	527	534	510	592	500	520	487	486	500	516	526	519	537	551	537	559	516	547	515	498	486	526	530	563	544	562	546	496	500	533	541	496	516	524	527	522	516	533	497	545	539	501	507	584	561	532	491	514	544	537	527	531	477	520	577	540	544	527	470	534	511	539	466	556	515	506	517	546	528	494	537	539	555	533	530	522	523	539	502	555	502	552	514	499	519	525	518	536	508	532	529	514	516	503	553	513	475	514	545	505	566	544	478	507	521	537	520	498	553	486	550	522	493	499	549	537	544	561	531	508	549	533	485	523	532	536	545	551	541	513	528	534	503	543	527	528	519	501	543	524	505	486	547	531	541	519	543	518	557	537	528	548	531	527	571	493	500	524	563	523	503	525	543	542	521	459	488	498	564	512	514	487	506	480	553	557	482	544	559	563	548	513	536	533	559	544	531	520	565	548	544	522	540	486	538	558	505	539	492	485	511	533	507	537	508	510	513	526	535	518	561	504	526	532	501	513	519	537	492	504	503	566	525	478	557	517	520	566	523	539	529	543	500	511	527	536	497	532	504	550	571	521	531	516	493	548	545	503	521	529	514	557	531	471	546	554	507	562	541	542	516	521	478	520	528	523	497	522	542	522	561	524	515	508	510	550	531	512	498	559	527	527	523	512	527	586	556	542	483	521	533	539	501	535	549	518	516	498	550	523	504	522	482	528	539	459	517	497	519	521	490	541	497	540	531	473	566	560	575	494	564	544	515	532	540	500	524	513	511	547	545	524	533	548	552	540	508	526	528	496	548	549	568	503	524	519	520	531	543	492	538	500	550	515	507	532	542	514	539	501	549	497	509	527	489	518	536	570	532	556	542	486	518	529	505	497	529	527	510	522	501	521	559	539	523	516	547	547	522	534	503	533	527	525	515	490	539	545	503	524	554	527	507	537	547	523	512	520	482	532	520	502	496	525	546	535	536	479	520	504	527	504	513	545	573	486	505	553	538	522	490	523	463	499	503	505	511	505	504	517	530	523	520	535	526	519	520	503	540	459	520	512	546	524	517	562	528	512	506	515	528	562	536	511	517	532	529	507	468	534	522	530	524	515	486	510	508	523	533	504	506	543	521	542	526	524	502	478	532	505	563	532	523	497	525	514	587	554	575	532	469	506	517	563	538	528	504	532	525	498	515	517	500	524	529	472	535	503	550	497	544	526	525	572	521	533	544	524	512	517	536	510	518	508	523	516	491	537	532	507	543	491	517	514	501	497	536	548	509	483	548	521
27647	12945	2942	1585	1107	1076	1341	3264	3403	2146	1199	694	526	475	472	482	454	426	503	444	458	479	481	450	468	474	446	489	460	506	471	462	484	480	467	470	463	482	462	430	475	463	396	515	415	440	461	471	456	465	459	451	450	456	475	446	403	507	473	471	441	452	443	454	505	441	468	500	461	411	456	460	470	454	484	474	475	464	467	445	480	449	450	462	449	440	455	491	480	433	422	463	464	452	512	496	483	467	506	432	451	464	482	465	467	472	449	469	483	476	453	483	468	472	490	440	432	446	444	441	473	416	489	484	504	459	462	476	481	464	478	453	485	442	424	485	440	483	455	508	464	505	477	471	473	457	437	442	472	486	453	457	442	404	460	468	481	436	494	447	497	475	478	477	476	436	467	464	486	420	476	459	474	482	463	462	430	439	417	485	481	473	474	468	439	508	463	454	460	457	508	478	471	438	460	456	452	483	454	464	461	472	434	486	453	471	426	446	507	487	451	455	462	492	479	464	447	463	455	471	465	464	450	467	442	468	487	458	455	500	484	473	473	484	490	434	476	450	473	481	469	454	460	472	449	500	457	448	485	449	470	444	463	425	465	448	474	455	453	465	485	459	434	429	460	459	430	472	491	440	439	449	459	470	473	458	458	444	440	420	413	457	465	468	453	491	425	459	497	484	466	443	493	458	448	460	482	470	476	449	454	505	479	476	426	453	454	477	491	514	462	483	486	480	450	437	447	418	493	448	455	491	463	472	475	484	460	488	473	468	422	447	462	456	492	473	478	447	498	465	410	476	508	453	467	479	454	475	479	438	464	451	463	431	438	479	450	458	466	454	430	466	480	454	482	442	488	434	448	467	442	473	496	449	475	404	489	466	464	459	442	475	462	420	480	440	427	487	448	486	455	447	481	453	484	475	456	479	465	478	470	436	457	465	444	454	449	444	476	453	477	470	440	461	444	449	460	437	468	465	466	495	481	452	454	455	505	470	458	434	487	466	435	452	404	442	458	472	465	437	456	479	458	429	482	446	458	438	447	447	452	445	501	492	499	447	496	443	455	462	430	449	470	406	499	447	484	500	446	469	450	491	444	444	441	451	534	485	459	461	491	483	468	444	444	472	448	422	490	428	487	451	502	478	471	461	476	496	474	443	457	465	486	446	470	475	449	425	473	475	450	462	507	477	484	462	452	449	460	483	437	448	460	449	442	457	445	481	482	427	498	468	478	447	409	458	400	477	463	438	451	452	461	437	451	459	434	441	450	482	396	484	438	468	479	457	492	454	477	458	465	451	445	482	473	423	492	491	487	495	462	458	458	467	483	466	434	458	468	466	431	479	465	488	464	447	451	422	452	500	431	429	502	468	446	420	440	463	458	469	453	477	492	475	475	466	485	455	456	468	457	448	472	421	506	484	464	477	479	459	501	482	420	459	462	450	448	467	433	483	469	468	483	474	499	458	451	475	470	475	443	465	462	488	476	472	484	465	465	500	479	483	490	447	456	456	453	468	460	458	425	453	444	446	461	437	487	465	435	478	468	432	523	452	466	483	467	466	460	442	460	478	436	440	467	415	434	439	472	448	455	480	491	473	439	478	443	425	468	482	481	466	446	439	488	460	429	449	431	482	456	447	437	468	454	456	442	457	451	457	463	444	483	467	454	443	474	468	456	489	446	472	458	466	423	441	472	440	411	450	482	453	431	407	428	439	442	487	487	496	485	447	480	486	468	452	467	493	434	484	452	434	479	504	435	455	482	462	459	438	443	439	430	474	471	452	472	438	511	462	462	443	454	443	466	467	464	460	479	514	489	479	439	474	482	454	425	445	461	479	473	454	467	482	445	454	451	479	496	448	467	434	480	474	465	445	452	459	502	457	480	441	423	457	461	471	466	448	484	431	464	466	486	416	464	476	478	469	451	448	474	457	459	473	461	444	469	473	463	460	442	456	465	477	493	478	445	493	495	466	494	464	419	477	457	420	449	470	442	450	413	454	437	464	467	460	426	491	461	439	458	489	480	462	438	477	465	509	478	452	434	479	440	422	452	444	405	428	461	459	455	440	463	442	449	439	499	446	446	452	472	476	440	476	478	443	436	467	443	453	509	469	491	459	471	449	464	454	492	426	441	447	440	476	483	429	491	474	424	464	454	466	522	488	502	426	474	474	439	467	430	485	465	460	452	444	462	486	481	480	444	461	474	423	465	447	488	457	462	414	453	473	454	437	461	484	448	436	449	456	449	434	464	493	475	443	436	426	455	485	461	472	516	459	465	516	436	472	472	514	490	480	471	457	465	470	453	447	479	473	432	449	461	482	458	432	456	464	485	464	494	424	436	428	466	474	449	431	467	457	468	460	459	485	499	469	463	469	472	515	477	500	468	464	449	432	425	464	504	471	474	454	481	424	441	479	449	452	466	495	432	472	482	493	452	489	436	460	478	429	428	463	430	508	487	488	465	456	475	465	451	467	434	435	480	479	456	431	416	440	493	448	468	432	464	424	472	488	450	460	451	428	471	457	467	455	458	471	463	473	456	462	462	500	464	447	473	501	477	456	472	434	436	477	450	477	489	449	470	472	453	482	439	429	463	425	467	484	451	478	458	469	452	499	478	420	450	429	453	468	477	465	452	464	470	475	502	502	437	460	474	454	461	460	457	454	480	471	450	455	490	470	474	497	484	461	483	468	470	494	472	454	465	498	485	477	457	449	445	443	485	471	485	486	463	480	444	470	458	500	417	449	460	459	425	466	466	472	493	451	440	481	474	428	446	480	454	454	487	467	448	437	468	491	460	470	462	456	475	415	435	441	425	469	410	420	464	470	421	445	419	468	452	434	488	453	474	448	461	490	443	488	464	503	479	495	479	415	426	447	447	446	432	500	472	467	440	462	504	473	448	464	477	442	469	450	453	452	467	455	436	471	463	434	479	478	490	454	481	489	424	476	458	472	451	471	450	436	471	450	503	453	485	430	479	453	424	455	485	469	428	478	486	494	491	482	471	486	439	420	473	484	484	469	435	462	498	430	450	442	477	430	444	460	415	465	467	457	466	457	487	499	448	474	418	484	464	493	461	511	510	464	447	478	509	473	467	464	477	426	467	448	426	445	425	481	475	490	443	437	463	430	493	470	460	478	478	461	452	483	450	418	459	456	431	456	417	459	432	441	434	497	478	446	481	445	473	477	467	443	458	471	454	454	470	476	477	485	481	458	439	470	438	458	483	443	455	435	445	443	498	455	442	469	492	474	490	526	484	458	486	427	467	518	438	450	445	459	475	471	464	455	457	449	447	473	471	468	459	456	495	458	444	464	457	450	480	460	503	478	452	454	444	432	441	455	432	450	468	427	464	452	451	498	484	461	456	420	450	510	485	445	471	450	462	485	470	521	473	433	486	495	455	472	466	455	407	497	453	484	452	463	466	444	474	454	485	448	445	444	446	486	485	450	478	452	463	452	446	467	453	439	460	465	496	486	472	444	451	425	491	481	456	467	458	423
5672	2267	2212	1452	1294	1376	1994	4258	3927	2317	1229	664	479	460	433	473	440	430	429	446	438	444	403	471	434	424	399	449	404	411	429	406	447	439	439	453	419	402	423	435	418	440	455	425	419	454	461	433	431	410	445	423	432	418	412	439	435	436	426	415	400	417	435	445	471	430	459	399	398	408	416	444	451	430	442	413	392	451	456	403	432	432	427	399	395	405	410	431	392	434	460	427	423	411	430	385	430	438	447	449	401	433	441	464	379	412	466	432	442	426	415	406	427	448	425	428	421	410	410	400	447	416	464	430	417	390	413	449	431	456	454	401	433	436	421	392	428	415	407	398	421	424	410	426	431	454	414	398	430	426	413	421	473	447	421	463	428	414	427	423	442	440	401	445	437	431	408	413	384	421	421	418	410	445	435	401	420	409	479	443	438	405	449	417	399	442	435	427	434	408	462	434	420	393	440	435	447	427	453	421	434	416	411	464	440	411	416	423	425	443	448	401	430	407	413	414	427	422	398	442	420	426	424	438	428	432	427	412	417	439	439	436	425	435	442	444	408	406	407	406	405	425	416	391	472	404	428	410	442	428	449	450	402	417	439	436	430	433	454	427	434	450	445	404	427	421	395	424	448	412	389	422	453	416	441	406	444	413	434	457	422	413	393	460	438	424	442	438	431	447	431	449	417	427	397	476	465	421	435	400	415	419	373	403	428	449	407	419	420	449	460	459	467	403	427	443	444	426	420	414	431	424	462	436	410	391	449	458	436	453	440	442	465	456	500	420	438	456	445	430	461	405	442	448	395	402	397	405	442	430	424	413	391	455	417	388	392	416	428	422	417	424	434	391	405	419	404	463	429	441	421	449	465	424	459	407	403	404	390	466	467	444	427	412	412	415	432	417	418	449	437	437	426	428	427	405	427	438	404	449	427	430	381	403	422	457	392	401	440	411	427	441	418	433	448	451	411	415	404	459	384	456	439	446	416	388	405	408	436	420	435	421	428	387	422	445	425	417	400	451	408	403	430	404	443	406	415	454	392	404	409	431	418	442	405	416	414	441	410	433	417	431	424	421	413	447	452	391	426	416	441	419	414	406	405	408	434	429	434	435	399	420	440	423	417	420	421	417	436	407	431	479	406	423	477	431	427	451	437	439	423	443	424	435	445	412	423	415	424	441	438	416	411	429	436	432	461	451	446	428	437	439	456	422	408	421	426	462	430	413	465	396	401	451	430	405	418	405	449	450	414	396	444	422	405	408	449	461	403	437	423	415	442	439	452	366	392	412	394	469	446	424	428	431	458	423	471	408	406	402	422	431	410	413	427	457	416	435	408	391	421	423	432	417	429	417	436	437	452	388	410	415	426	421	442	432	450	402	398	433	414	451	392	445	410	451	450	437	449	391	448	438	401	438	401	407	422	405	410	428	442	455	443	432	418	395	449	459	448	373	396	407	396	435	413	441	455	422	402	420	401	397	405	415	409	415	416	417	459	460	433	448	411	415	423	448	427	419	429	429	456	429	459	397	416	418	414	442	396	446	404	427	415	460	378	437	435	435	433	413	388	410	440	405	417	378	434	437	441	434	431	446	414	412	419	433	439	395	375	446	435	406	407	390	430	453	417	427	412	431	419	447	438	457	410	470	436	455	409	477	411	425	397	428	448	424	448	410	419	410	434	418	406	404	468	403	399	497	421	416	407	421	394	405	438	443	403	463	430	447	424	422	386	428	443	447	401	404	449	420	413	411	392	466	400	428	467	410	455	463	439	405	438	421	419	408	418	437	439	397	435	416	441	404	431	467	414	418	445	461	448	421	426	413	430	438	424	425	403	422	406	464	443	435	434	424	412	424	415	417	451	427	393	452	433	424	405	403	466	468	428	463	432	418	422	416	435	437	423	474	470	427	435	444	377	425	416	429	394	422	417	431	447	435	453	423	428	409	449	435	374	420	439	473	440	428	455	426	424	421	420	417	431	419	400	443	426	439	438	428	403	457	399	477	459	415	398	370	398	429	422	462	497	449	433	451	454	458	447	412	405	435	429	433	450	419	412	405	440	401	385	434	434	404	413	406	396	426	455	430	397	424	407	434	427	420	447	398	421	448	409	433	430	452	416	398	418	412	444	415	416	398	463	402	428	437	392	441	440	426	428	437	402	400	411	443	405	411	412	408	415	415	381	433	458	395	456	424	411	431	437	401	428	434	413	449	420	446	427	422	394	455	405	424	442	441	427	392	428	406	425	430	402	426	411	429	438	382	468	446	426	374	427	405	443	413	413	436	398	448	427	447	459	431	388	425	462	427	455	379	432	429	388	435	438	403	442	406	435	433	439	395	440	409	399	416	393	432	419	456	458	437	370	444	451	434	463	415	434	448	469	424	403	426	406	416	412	411	411	414	405	470	408	421	474	409	432	422	442	443	437	408	413	431	439	442	397	406	420	461	423	453	434	442	453	429	416	477	404	381	395	406	426	398	432	437	454	410	421	451	435	415	390	449	447	416	431	427	405	445	422	423	441	400	430	422	421	416	425	442	386	403	421	408	400	452	414	440	399	429	401	400	418	484	430	455	415	420	381	394	433	410	423	464	433	458	417	383	432	426	403	412	394	404	417	435	385	403	407	444	434	442	415	394	407	437	443	412	393	394	424	478	423	409	426	421	448	413	421	385	407	437	477	425	437	396	444	425	450	426	434	423	440	452	417	435	413	432	419	422	401	458	459	412	426	473	394	402	448	422	449	413	448	439	409	447	401	423	421	437	416	430	404	437	451	409	401	389	441	453	390	445	427	436	448	457	437	472	423	431	427	406	444	418	391	431	436	440	438	427	432	391	420	431	385	435	452	419	428	423	439	391	413	421	394	434	417	429	372	436	433	416	448	413	403	417	436	415	441	425	443	427	432	412	419	427	466	446	423	455	431	400	398	428	414	423	458	438	400	459	441	433	420	448	414	428	427	414	436	399	426	406	433	451	428	413	451	412	441	461	426	440	435	403	406	414	443	444	466	420	400	406	466	454	428	417	431	436	425	421	414	411	394	447	425	400	452	410	440	431	435	414	428	452	431	409	414	445	446	426	433	434	409	402	400	446	427	435	436	432	400	434	417	406	422	415	425	434	401	486	367	432	408	400	408	413	426	439	459	434	440	446	398	418	456	402	413	407	432	445	420	422	418	431	407	387	402	440	411	454	434	433	425	462	467	436	428	424	444	396	393	436	422	422	433	434	426	445	413	421	407	403	469	444	439	438	404	416	421	425	397	446	392	408	437	397	416	417	418	403	429	456	422	451	424	426	437	412	461	423	440	402	408	413	421	417	440	386	453	448	408	433	422	374	421	412	428	408	439	432	456	447	441	429	444	407	402	428	406	421	431	416	430	459	399	424	400	435	413	411	445	428	450	422	450	421	454	401	399	424	439	451	423	411	421	459	438	430	413	422	386	454	447	427	401	419	451	393	434	449	441	467	400	443	478	413	445	422	420	455	421	435	436	435	420	453
25462	21386	27230	25232	7712	2653	3004	20495	26180	13368	5455	1632	672	591	533	494	486	463	475	496	481	467	477	480	486	480	436	434	436	469	481	437	441	448	449	487	469	477	492	448	458	520	425	423	469	487	450	484	424	452	468	477	464	460	469	484	480	435	454	473	476	425	493	455	454	511	432	471	457	519	496	483	432	470	477	494	498	477	466	477	455	495	497	457	450	471	443	463	465	514	491	466	461	428	500	449	453	469	447	489	483	449	442	474	504	477	453	462	437	471	523	475	467	507	425	446	478	485	430	484	454	497	485	477	473	485	486	448	486	472	514	456	504	426	423	463	477	508	464	457	473	438	477	480	461	447	463	451	511	470	444	470	507	481	462	457	499	456	444	506	474	489	447	478	470	447	466	493	454	435	448	462	480	445	476	483	500	462	446	453	449	452	434	463	452	478	427	464	437	495	472	442	447	468	476	476	489	491	480	487	499	486	447	517	442	467	491	455	443	502	502	495	458	447	446	483	464	482	513	461	463	462	494	489	461	482	451	470	446	491	491	452	452	432	455	438	470	441	462	453	501	473	488	424	449	447	484	497	457	436	446	437	501	453	465	459	442	438	483	473	480	483	521	474	459	478	467	475	456	492	493	465	452	487	420	462	478	492	467	503	445	480	530	486	413	451	499	493	483	457	421	497	478	443	475	430	487	477	452	466	516	469	445	462	446	443	480	475	514	470	460	437	447	467	461	496	443	461	447	486	473	484	485	487	511	436	466	485	454	456	448	446	510	473	458	403	459	483	435	513	472	442	493	442	505	464	414	476	478	483	480	467	466	448	499	438	466	470	457	469	477	427	451	470	446	497	453	440	455	474	428	504	455	467	460	482	452	427	465	457	455	505	488	460	481	463	437	457	505	436	481	477	440	485	443	447	500	478	430	497	461	480	472	496	440	497	444	458	455	446	436	520	484	478	446	472	480	465	426	463	456	499	475	430	487	483	458	451	466	487	453	482	472	494	463	429	455	431	490	469	437	410	501	440	499	456	488	466	432	462	450	466	478	420	447	534	460	438	432	446	489	451	451	501	454	495	428	455	446	470	460	441	438	467	491	493	461	483	488	443	463	496	476	435	502	472	453	486	462	445	468	463	506	471	478	493	502	427	463	447	474	447	468	474	455	424	435	504	472	470	466	465	448	499	441	478	488	484	452	448	423	505	453	496	416	440	468	500	441	465	464	426	481	477	467	461	457	450	474	478	444	456	463	489	447	489	457	464	475	449	473	470	447	483	481	469	449	505	447	436	457	473	476	468	449	450	505	500	469	477	483	480	508	448	414	483	447	476	498	471	456	464	489	422	454	458	455	469	479	440	460	492	465	480	502	429	462	472	505	472	475	452	480	443	463	475	421	458	462	458	469	443	482	469	466	480	452	459	474	449	483	456	460	490	436	475	501	480	447	430	464	465	466	464	479	491	467	480	504	488	484	479	499	483	454	477	474	505	484	455	474	463	497	490	487	462	505	450	473	479	472	485	473	479	468	480	445	477	435	466	473	440	472	457	484	462	463	494	434	487	483	474	462	435	454	475	477	429	503	463	456	480	459	454	471	492	498	467	459	474	455	418	488	447	489	497	449	463	446	460	458	453	494	430	482	458	473	502	475	472	501	486	457	487	450	458	473	472	465	450	468	464	469	438	493	456	477	487	440	477	458	465	455	454	450	454	480	458	490	445	488	466	478	461	475	467	470	483	467	488	515	482	461	496	470	468	455	481	500	457	484	465	471	461	477	474	431	481	488	443	440	456	452	465	486	442	461	447	429	492	460	453	415	499	463	454	476	462	457	449	445	474	428	447	441	500	470	477	478	466	499	467	468	442	501	431	446	443	466	483	466	475	491	448	444	439	460	432	471	442	453	435	456	462	455	480	444	463	480	481	447	467	488	442	434	495	413	457	439	470	471	466	482	468	445	433	430	441	492	479	472	457	479	475	442	464	516	467	471	513	426	454	497	444	488	444	437	432	457	430	461	467	481	480	499	467	474	477	475	441	441	486	458	435	449	484	477	499	432	458	447	455	443	472	490	444	469	424	448	471	437	477	448	476	448	432	470	471	473	469	445	476	433	472	488	484	453	469	433	430	501	461	475	485	450	487	472	469	487	458	477	469	433	440	500	459	500	507	454	494	474	433	496	448	458	500	449	470	457	460	467	464	504	438	465	486	470	484	453	481	510	448	473	452	459	456	462	483	439	474	463	456	466	440	463	435	471	455	487	500	437	458	469	492	461	532	463	464	415	467	471	525	466	480	496	430	469	440	429	459	514	423	504	441	444	419	471	474	442	483	444	476	495	488	467	425	444	441	461	460	466	494	493	466	466	473	444	461	500	467	464	419	498	443	455	497	483	455	442	518	489	458	461	465	455	499	480	470	464	476	501	451	488	462	473	473	508	510	493	486	474	484	463	473	457	474	470	455	458	489	439	453	479	448	463	477	460	473	468	474	464	493	482	461	471	485	450	481	435	484	463	502	440	425	459	477	463	454	431	438	458	462	475	517	444	481	439	451	434	445	477	449	442	486	473	478	412	468	460	507	454	490	480	458	496	450	450	454	529	439	443	480	455	467	450	456	462	464	506	438	427	467	465	471	483	500	477	468	511	495	494	450	440	495	466	494	486	395	483	455	453	464	451	467	446	501	471	432	471	434	470	459	475	482	462	410	471	476	445	448	440	458	466	461	469	478	477	525	467	472	463	472	427	449	458	470	438	455	484	465	459	470	482	452	453	428	480	478	454	432	472	448	506	484	476	454	473	493	474	453	456	465	457	455	427	430	456	474	445	466	510	474	500	468	478	449	481	491	470	478	475	455	457	483	496	471	468	480	464	477	458	476	471	470	472	468	474	470	502	470	456	482	510	459	431	500	469	460	476	473	464	452	444	463	477	472	479	464	484	469	437	471	457	449	450	453	463	484	451	465	475	519	457	488	449	454	480	446	441	479	452	467	477	464	473	475	458	453	452	480	484	461	484	440	497	484	447	469	443	438	443	450	447	455	461	481	439	479	425	497	474	464	468	487	474	473	473	447	474	474	480	482	461	441	499	464	451	460	431	455	490	486	437	450	417	430	427	434	492	447	491	424	467	442	467	462	440	479	459	460	422	427	477	456	446	511	440	452	480	508	490	458	468	479	469	460	489	469	503	477	501	445	466	461	471	479	482	477	436	450	453	426	462	435	444	484	434	440	481	469	466	481	492	453	463	476	465	446	442	488	465	495	432	446	469	436	456	482	457	465	434	481	438	448	422	473	461	507	465	466	437	434	469	420	437	451	515	431	486	484	458	472	465	455	472	449	473	441	457	466	499	487	489	437	489	490	469	444	439	473	456	465	476	449	431	484	446	460	455	469	451	463	437	485	500	490	485	506	429	467	446	451	474	487	440	429	456	420	451	460	481	467	500	442	502	495	494	458	494	451	442	442	472	439	477	500	473	458	445	457	459	479	451	486	476	467
4798	6493	5194	3406	2949	2890	4203	23229	23229	10601	5174	1735	715	545	508	455	465	445	435	462	437	470	435	458	457	417	442	444	477	435	477	457	439	470	443	439	440	459	485	458	457	439	441	447	478	474	458	479	468	438	442	418	494	439	454	442	442	463	461	458	473	446	441	438	427	477	470	457	453	468	425	458	423	468	447	464	450	458	466	436	452	427	448	464	446	451	466	466	431	443	452	427	454	443	443	463	423	425	408	441	468	421	418	429	506	444	430	447	492	434	460	436	470	417	477	465	459	463	509	438	442	473	480	435	454	433	447	427	414	409	428	417	439	453	439	434	472	445	452	437	441	449	437	453	432	464	439	437	456	468	459	422	482	467	448	397	417	437	475	438	454	457	445	438	471	450	458	471	457	458	426	464	393	442	451	451	434	456	443	498	416	409	463	437	454	432	436	460	435	448	423	474	457	472	454	456	452	429	437	476	458	440	480	431	460	425	410	416	475	448	487	437	446	477	404	392	447	437	481	458	428	455	464	447	437	471	426	483	439	418	465	439	446	425	464	452	433	413	433	461	442	457	429	464	431	440	413	430	438	448	461	439	439	440	460	444	449	457	447	471	430	431	444	442	427	469	441	491	422	463	438	443	457	442	465	451	458	478	414	436	475	475	471	459	438	459	439	472	430	460	430	410	466	398	449	405	455	485	456	474	451	443	410	431	453	487	424	521	454	435	444	437	457	437	467	439	458	477	430	460	423	439	481	460	416	456	443	468	442	427	440	433	444	442	451	444	414	440	437	414	434	461	412	436	438	463	436	470	470	424	409	439	419	458	458	497	421	486	454	413	417	454	459	422	443	447	432	423	458	452	407	477	471	405	411	418	448	474	466	432	403	466	475	434	437	452	456	428	442	427	425	430	429	428	459	463	401	458	437	431	464	413	468	482	425	464	433	420	421	461	482	425	443	431	437	459	451	451	416	454	428	411	465	440	465	464	410	451	441	406	464	459	464	464	415	410	443	482	477	430	438	432	435	426	435	452	461	454	428	465	413	441	473	456	439	472	468	442	423	441	417	454	434	431	436	405	458	438	431	426	426	471	464	434	414	402	454	437	406	433	421	457	465	453	426	481	443	461	437	439	450	441	429	437	455	453	442	435	432	415	420	461	450	464	441	446	425	455	445	443	402	441	443	458	436	408	441	435	417	458	456	451	464	440	470	423	473	504	424	457	452	480	461	458	427	480	456	477	405	402	464	432	478	445	433	436	425	451	434	455	455	438	468	476	445	457	439	449	423	454	441	451	424	454	417	493	424	472	408	448	466	444	407	470	460	426	425	440	454	454	398	455	421	446	429	451	408	464	438	471	427	441	473	433	460	422	441	439	450	443	452	443	441	421	447	459	414	426	400	422	425	448	410	462	468	438	440	429	454	431	473	413	430	400	417	437	448	414	442	444	418	419	442	457	421	435	458	428	455	451	443	444	463	438	478	418	436	432	415	446	440	419	419	451	391	430	390	444	470	437	442	433	458	490	445	446	417	445	468	442	422	487	394	441	452	470	440	402	398	436	442	478	437	427	438	483	453	446	473	464	429	436	456	431	455	465	420	438	432	448	445	425	458	426	461	480	478	436	465	436	435	468	404	440	435	450	429	445	447	439	454	423	460	426	450	440	404	471	470	492	467	430	431	448	435	471	400	452	437	474	436	440	468	423	460	443	444	462	434	421	486	410	436	459	448	427	438	435	435	478	421	436	423	414	443	431	435	435	447	412	434	436	432	447	441	449	432	448	458	466	431	437	430	434	423	453	449	465	466	447	409	443	400	430	493	455	458	420	448	442	430	471	472	451	434	443	429	464	392	438	445	455	434	447	417	468	391	460	402	446	442	459	447	458	466	462	458	456	430	451	464	445	448	431	446	461	440	456	472	451	459	418	476	458	452	413	407	439	478	433	435	471	416	448	433	454	410	444	473	473	446	451	457	420	446	411	420	434	415	458	444	447	435	437	423	423	442	423	453	447	445	478	425	430	430	437	454	439	424	440	469	442	424	437	423	420	442	461	450	450	426	470	483	462	418	457	459	419	444	437	502	443	459	488	457	445	408	436	451	444	443	466	422	398	462	443	434	425	475	464	464	458	429	459	444	436	487	448	385	473	456	469	458	451	430	439	437	440	446	410	449	460	473	466	432	452	439	437	443	456	476	423	426	448	463	460	475	442	482	461	426	430	451	429	415	431	443	440	447	456	437	432	472	428	469	469	442	457	464	456	448	457	425	449	434	464	470	440	420	475	412	459	476	467	435	467	473	449	447	460	442	430	437	450	453	446	411	439	473	437	449	457	436	442	442	409	442	424	423	423	447	442	419	463	438	416	444	422	451	461	467	449	474	410	434	468	470	478	421	478	446	401	478	428	415	409	465	456	464	413	455	433	453	469	423	424	442	457	466	435	442	480	473	417	412	445	431	440	467	450	451	433	471	476	475	461	449	465	425	425	487	463	457	429	459	431	402	409	411	409	436	423	454	448	470	411	434	469	438	410	430	436	412	458	462	456	435	427	444	466	448	444	429	458	493	459	456	476	444	430	437	429	417	480	466	430	454	465	478	406	444	433	463	417	441	442	432	428	433	444	432	443	421	498	448	484	444	458	462	440	437	450	468	433	460	446	465	466	441	461	461	433	448	412	422	436	413	447	466	451	443	441	419	444	406	464	433	445	457	466	433	457	433	431	478	437	401	450	447	451	469	454	465	475	425	430	448	449	439	457	465	434	456	423	395	463	443	480	455	437	442	411	434	425	449	445	456	447	415	405	447	434	424	450	444	413	428	436	443	451	433	466	418	414	460	465	422	432	435	423	415	404	461	454	428	452	440	469	453	421	435	414	458	465	440	430	428	422	434	434	447	442	420	435	423	443	418	428	447	410	409	441	456	426	432	469	425	450	442	466	430	421	443	436	430	463	451	415	410	478	475	448	420	437	468	415	507	485	470	442	454	436	445	451	421	459	441	478	451	454	432	446	428	466	441	454	443	463	462	464	467	393	452	451	426	451	445	444	456	444	449	423	412	432	397	449	444	482	484	442	480	438	424	411	430	423	439	443	440	425	454	454	415	434	440	472	442	433	468	445	414	522	429	429	436	443	442	396	430	448	411	449	439	399	462	443	409	458	432	420	462	432	429	463	444	444	407	441	456	435	420	415	440	447	440	423	460	445	428	464	397	405	459	469	470	414	473	411	433	439	447	449	454	448	449	425	427	435	452	431	420	460	477	431	447	466	428	462	496	435	439	452	391	456	440	469	464	453	432	424	452	477	428	443	461	437	411	442	438	426	427	451	423	478	444	470	474	500	426	470	433	409	450	424	461	437	442	469	447	442	417	487	430	431	446	459	452	439	456	440	434	482	457	432	397	413	463	452	471	427	432	416	443	410	461	397	419	452	439	455	426	442	460	432	445	471	439	441	462	448	460	489	446	440	423	477	436	422	440	423	463	459	443	452	431	412
24218	21383	28677	24461	21279	11600	9665	40629	42172	24946	11811	3292	1023	709	627	592	578	657	516	528	572	620	561	575	568	566	588	549	546	580	568	570	554	609	534	549	515	601	597	547	578	592	580	529	555	592	497	564	513	569	590	558	581	581	612	593	610	609	566	555	592	597	606	589	544	553	543	507	536	580	561	539	589	537	533	566	571	580	551	534	560	563	535	572	558	588	594	597	566	570	524	571	525	573	586	550	552	599	558	573	584	551	588	574	532	571	548	593	550	614	500	617	563	539	556	556	596	586	569	558	597	581	554	551	497	556	614	539	574	550	519	562	588	560	568	516	554	550	583	521	569	546	599	568	581	563	581	536	550	584	551	573	579	577	599	572	526	585	554	575	560	542	545	580	565	587	551	588	537	553	571	599	595	570	581	573	535	548	570	567	560	509	575	552	570	536	603	583	554	596	538	558	593	536	491	532	531	578	592	600	590	550	555	610	569	622	556	541	540	569	608	574	540	603	606	599	576	567	552	547	554	597	588	564	518	521	552	560	545	536	570	590	538	567	583	538	553	569	572	596	569	546	566	510	534	585	539	541	603	561	551	627	571	609	575	560	615	583	586	534	562	599	568	524	576	563	605	609	553	584	541	587	521	582	551	541	578	566	546	547	579	543	549	576	592	565	525	604	617	554	598	534	542	544	550	565	519	569	566	617	574	565	604	584	565	559	549	601	551	586	545	546	546	562	535	566	538	549	559	549	567	669	530	568	538	549	581	600	579	600	544	581	568	547	544	566	486	552	566	587	558	576	552	556	538	540	524	557	556	573	540	554	560	531	564	618	601	551	536	596	566	592	577	559	579	576	564	554	493	560	564	592	570	555	549	529	550	549	574	573	607	563	566	581	576	565	587	550	548	561	558	547	549	560	547	588	583	582	568	559	598	564	596	604	558	589	599	572	572	509	560	550	538	557	557	567	573	573	590	574	538	568	535	564	566	574	566	573	570	598	559	591	560	571	522	522	576	600	565	576	559	549	525	539	583	580	579	531	574	552	548	576	577	539	574	565	567	538	563	570	550	535	563	563	582	540	582	588	561	566	591	534	589	608	571	539	540	559	546	533	545	541	588	531	576	576	536	540	565	563	550	563	554	523	597	577	560	566	561	535	534	602	564	548	566	569	604	567	566	554	575	544	501	575	586	591	564	571	574	560	565	610	584	563	547	541	537	579	568	575	584	551	573	533	561	570	540	575	559	586	548	575	579	568	546	523	532	602	551	549	577	604	542	552	626	574	581	559	607	539	547	582	570	601	511	562	571	570	569	607	561	588	567	545	571	539	566	597	547	562	578	552	546	534	547	524	548	578	606	563	575	583	541	573	538	558	530	605	558	565	562	609	549	518	529	587	573	559	542	622	572	528	598	538	567	584	581	506	529	591	570	559	575	565	558	598	575	552	551	572	614	552	567	573	550	562	547	545	588	583	564	597	527	534	527	528	569	586	560	580	539	566	560	566	597	555	587	539	572	557	571	527	557	547	578	560	585	566	559	536	566	580	560	550	521	560	574	551	538	528	549	572	550	567	567	572	532	557	559	500	560	572	599	521	573	605	571	561	535	554	555	578	602	573	557	547	508	496	526	553	587	556	549	573	581	549	587	562	567	546	565	502	590	583	560	568	551	575	506	608	580	567	572	548	567	542	585	565	583	545	560	564	545	583	579	590	563	579	546	550	533	557	568	541	617	578	574	554	560	553	584	530	569	569	561	538	569	564	564	601	563	530	549	564	566	574	558	536	561	557	533	546	569	577	592	536	551	556	501	582	572	564	572	558	558	572	533	528	583	556	552	541	534	558	568	542	589	544	568	594	537	531	567	509	575	549	565	575	574	540	519	577	554	592	584	573	587	586	557	531	572	584	593	542	592	552	549	604	561	574	551	604	577	558	529	570	596	565	564	560	605	562	552	543	589	556	538	581	512	553	578	591	586	579	552	551	581	576	544	564	566	591	594	577	548	555	523	588	572	583	560	559	568	543	549	585	558	562	541	545	565	578	571	575	528	526	552	571	559	559	576	535	550	545	570	596	612	554	548	551	528	537	560	552	584	553	553	568	556	582	576	559	565	540	525	522	601	597	562	614	556	589	541	560	556	559	580	609	548	510	573	572	586	593	560	591	573	541	547	569	533	592	555	568	606	602	610	550	529	541	569	569	580	566	563	544	602	581	546	552	568	599	576	590	530	551	542	552	520	602	579	561	536	559	600	570	528	567	535	552	565	497	538	570	550	547	610	567	571	583	535	532	585	583	566	563	569	571	589	585	549	594	581	562	546	526	571	516	578	579	534	555	530	537	544	570	609	541	598	563	560	507	581	540	547	562	564	562	528	582	605	553	555	546	578	535	590	543	551	555	564	558	543	555	524	551	577	553	585	560	596	571	611	558	567	576	589	555	556	542	596	550	532	544	558	585	609	601	524	528	579	591	547	558	568	568	542	542	539	565	529	572	572	534	592	555	563	566	566	581	522	580	525	565	591	563	539	570	574	589	588	560	562	568	568	620	555	567	525	556	573	545	555	585	568	571	522	522	538	526	602	556	581	556	542	588	585	575	587	555	528	555	578	622	559	589	563	568	555	527	598	615	569	601	592	546	557	560	534	542	521	558	526	534	533	591	555	531	563	558	563	570	526	514	550	537	534	546	555	578	568	551	554	602	577	539	603	579	538	544	592	566	560	543	581	576	509	529	521	580	551	543	552	550	523	612	554	556	525	586	557	561	535	564	550	552	548	565	542	580	572	547	583	563	563	569	566	572	529	543	552	569	569	559	521	572	594	566	550	576	577	570	571	608	548	511	572	593	586	626	580	553	577	544	543	576	565	592	548	537	525	543	536	541	553	523	597	570	574	548	531	553	573	583	505	562	531	545	549	584	566	577	557	575	558	580	565	575	595	564	552	555	559	535	580	529	577	543	601	538	541	562	611	542	589	581	575	562	562	591	588	588	559	523	572	558	576	542	592	577	547	570	557	555	535	583	551	550	524	544	566	600	552	565	580	543	622	582	582	597	545	555	527	550	573	563	562	581	550	520	580	532	596	571	532	592	551	586	570	553	560	535	574	526	559	561	542	581	619	571	581	586	562	552	551	531	575	599	555	600	536	533	569	598	588	537	563	597	530	559	582	559	564	541	549	568	593	604	535	561	559	567	554	610	588	560	571	584	578	567	527	556	609	600	519	579	616	552	548	565	560	575	580	584	550	569	495	594	537	500	543	575	587	566	582	553	589	578	548	540	591	552	529	527	560	573	594	561	560	569	540	586	548	552	525	553	539	601	594	554	604	572	564	517	575	538	557	578	533	549	584	562	562	627	528	527	539	593	523	544	598	581	549	546	577	582	576	507	557	557	546	553	536	554	541	527	530	602	550	582	600	546	539	519	556	621	584	508	588	580	549	560	546	565	526	526	551	580	535	567	567	570	597	569	525	563	531	558	540	543	621	554	636	548	556	554
5810	12586	11685	5476	4267	5008	10938	42135	37460	18761	9493	3125	1088	659	550	516	530	539	572	561	532	528	522	559	513	538	547	500	549	553	510	509	586	546	539	518	531	547	579	554	556	545	555	543	518	540	525	530	490	506	527	539	509	555	540	515	551	544	516	594	538	505	535	534	534	536	524	531	527	514	497	537	507	549	501	525	546	485	525	546	552	514	503	519	531	497	517	519	517	546	550	556	535	505	482	544	519	557	558	499	536	529	544	535	558	508	527	529	506	519	514	499	504	523	559	512	560	519	532	474	519	486	516	522	514	497	513	516	537	566	555	564	538	548	550	516	520	517	565	490	516	565	535	565	490	464	515	528	520	587	541	545	541	542	577	521	536	537	549	584	502	547	504	572	536	530	533	536	480	545	503	497	518	522	564	578	537	530	563	519	476	516	534	513	498	536	511	564	554	522	524	506	527	537	533	525	511	555	500	540	550	511	535	513	508	513	523	550	535	533	541	533	491	537	523	509	517	562	546	560	520	539	511	535	507	566	529	521	547	515	535	530	560	505	533	512	546	516	521	482	530	510	515	526	516	543	562	509	550	512	556	481	539	509	509	548	514	554	533	525	586	518	498	491	514	547	542	497	556	524	545	525	534	524	517	497	567	516	522	547	491	543	486	520	544	503	530	564	526	531	488	557	491	551	512	515	505	504	519	544	541	527	565	494	534	528	513	530	577	493	526	500	532	537	515	557	500	542	524	523	498	536	521	536	526	528	555	515	547	535	511	542	513	569	505	527	491	517	503	523	545	520	503	530	530	538	500	555	494	523	565	536	496	550	521	530	505	504	537	539	588	514	533	541	550	532	539	529	529	552	511	522	565	546	497	510	515	476	528	563	543	537	531	513	529	557	579	587	534	522	524	500	542	531	539	570	510	543	546	528	536	548	526	543	507	538	565	549	503	531	574	507	556	558	504	558	560	516	503	578	559	517	512	509	524	534	541	559	498	546	507	490	544	580	515	573	544	511	555	486	546	528	524	541	536	540	511	507	530	538	528	544	503	498	512	498	578	555	541	551	497	544	500	518	541	512	496	548	522	521	549	513	529	532	524	547	534	519	528	503	502	527	537	520	513	535	566	547	487	537	540	521	524	516	530	511	528	549	519	519	510	530	555	549	521	526	526	492	531	522	536	540	502	520	531	520	498	544	519	539	535	549	559	532	544	538	513	534	531	574	524	513	583	536	503	494	538	535	538	542	517	537	532	541	497	544	522	527	547	541	527	552	519	511	529	519	502	540	499	507	502	578	555	552	543	528	522	549	489	491	514	548	553	522	541	564	541	538	556	543	539	524	519	516	523	553	516	540	564	481	540	528	515	534	559	524	537	533	531	522	531	527	555	514	534	481	536	534	525	518	496	512	501	535	560	557	542	547	540	521	543	519	501	514	516	505	572	508	488	518	497	533	527	501	523	506	508	534	534	558	510	503	534	505	525	518	525	550	532	531	535	511	553	551	526	559	505	509	505	533	534	551	483	516	524	507	525	570	540	531	514	542	579	504	522	535	524	593	527	520	512	534	517	513	518	520	551	514	481	519	565	517	536	513	551	506	549	509	533	517	501	554	504	556	538	536	544	498	562	548	529	527	541	508	555	491	501	505	509	524	526	495	577	500	553	532	559	521	518	547	560	495	534	528	553	517	524	556	538	521	579	547	518	535	525	525	534	554	540	565	545	561	520	541	517	548	531	514	517	559	509	533	474	512	511	539	519	526	492	502	571	516	537	507	544	491	505	567	512	554	519	516	517	518	509	474	528	504	560	495	529	526	515	512	513	523	508	527	497	564	514	558	532	500	533	499	540	484	531	563	569	481	525	555	532	565	506	514	530	551	466	519	515	529	532	516	511	502	531	533	529	488	506	487	515	466	540	539	524	504	543	542	504	547	512	515	526	518	520	522	525	518	531	517	562	508	490	567	510	516	501	537	530	579	551	527	505	552	519	519	524	485	539	520	520	504	505	543	521	501	518	526	532	515	554	531	533	488	538	572	542	531	549	539	564	545	551	534	538	527	533	520	571	537	554	568	556	554	531	560	505	508	499	497	504	529	558	514	562	479	520	531	500	528	549	537	550	518	483	569	521	527	533	506	514	534	552	543	512	556	485	580	496	500	497	525	506	546	521	538	517	501	500	512	543	543	541	585	512	539	527	569	564	492	538	542	527	510	491	506	538	530	504	563	553	497	575	540	503	515	517	551	544	553	495	526	496	544	532	513	545	548	498	522	505	509	549	524	559	506	512	554	508	507	564	509	558	516	511	501	524	530	500	521	502	525	497	554	507	549	546	526	536	531	551	515	536	560	505	532	560	560	538	546	535	533	551	521	502	492	537	531	537	511	550	514	570	522	496	541	516	511	524	541	513	536	488	551	505	493	523	516	483	496	529	513	499	491	546	525	517	534	494	527	529	520	565	534	486	454	555	546	534	536	518	525	500	529	544	545	495	537	536	514	523	512	504	520	548	517	541	499	532	496	555	543	495	539	531	522	532	538	502	524	500	536	516	507	507	518	533	504	546	509	514	532	523	508	505	521	530	518	488	521	508	543	567	506	478	540	533	526	560	513	489	553	550	514	529	524	519	542	545	487	504	530	535	521	504	524	525	547	519	499	558	497	518	480	543	539	527	515	520	501	554	514	545	555	558	551	512	540	521	505	541	535	485	483	518	529	510	483	510	523	499	514	541	515	497	538	468	537	514	545	535	522	518	523	522	557	589	528	559	529	523	509	504	492	531	534	515	553	538	530	475	537	538	538	535	519	525	551	507	517	534	525	481	566	548	540	500	506	549	532	534	491	547	553	523	507	521	524	519	525	522	541	490	533	548	531	510	492	503	521	532	517	536	520	557	510	523	498	532	514	495	490	514	499	538	527	508	526	535	520	503	525	513	548	515	543	535	524	524	498	542	538	519	543	551	524	531	503	529	516	520	477	554	507	554	511	472	554	536	531	490	530	528	524	528	499	507	531	456	496	532	518	551	555	533	495	540	552	506	508	520	500	562	531	489	516	501	518	523	603	512	501	480	521	514	499	538	482	520	540	503	530	515	533	479	521	504	528	499	511	557	497	550	556	525	546	528	532	518	558	546	515	550	557	568	542	541	456	535	550	475	538	515	522	523	519	540	571	529	498	533	502	493	472	527	517	521	559	544	525	498	528	526	527	543	555	503	499	555	515	509	533	562	549	542	510	491	554	551	544	544	567	536	523	537	562	555	478	551	480	568	556	538	514	549	598	497	548	530	549	549	535	557	515	510	545	516	541	538	561	528	512	497	531	530	527	491	529	550	563	518	505	501	526	530	534	535	535	518	499	540	537	494	503	510	522	532	541	530	516	509	547	525	551	545	520	483	538	518	531	507	550	501	514	506	567	500	553	530	508	507	535	481	506	510	509	524	530	513	520	490	558	514	535	541	527	509	537	559	506	514	504	520	541	529	532	538	555	509	548	508	537
27679	15041	6007	2677	1593	1250	958	2465	3285	1981	1103	680	511	467	448	481	476	500	445	482	464	450	465	514	464	462	469	509	482	440	452	507	456	472	480	457	480	465	464	466	514	492	493	481	480	494	469	455	533	458	474	459	501	425	470	449	463	458	469	510	487	473	479	490	500	483	491	475	476	492	492	455	478	429	455	508	498	482	479	498	490	439	461	461	484	468	495	484	513	493	471	475	455	470	434	417	465	527	485	502	490	507	465	484	445	474	502	485	470	475	483	477	455	474	423	493	478	475	486	463	467	449	483	454	443	481	447	497	469	460	475	455	437	451	457	471	501	518	485	460	443	474	444	451	477	486	438	474	480	486	487	434	459	467	466	460	474	453	492	463	480	460	476	458	472	527	465	474	533	468	463	461	448	435	455	487	482	472	489	480	470	509	490	449	467	477	463	471	444	486	450	498	472	501	470	472	479	453	430	471	471	461	471	452	493	442	494	482	468	461	470	505	491	476	445	474	470	466	470	457	482	486	419	429	479	491	506	417	489	487	494	464	478	458	459	445	438	429	482	479	464	501	443	483	440	496	475	486	436	483	482	474	477	474	441	433	494	490	453	505	466	487	435	476	489	439	478	461	487	504	495	488	491	459	471	492	475	451	450	467	467	452	452	497	463	427	498	446	485	457	487	485	500	436	460	509	450	460	461	488	471	521	459	436	502	468	522	512	515	445	471	448	455	457	488	485	478	461	477	498	459	455	479	514	477	463	471	454	489	471	480	474	481	447	454	447	478	460	450	415	486	444	464	509	477	528	485	464	445	510	464	489	432	464	506	483	484	499	460	506	471	481	470	486	470	472	462	462	448	443	487	430	413	484	483	518	499	429	464	461	448	475	458	449	475	503	480	473	471	459	462	478	522	440	450	459	475	439	466	451	458	448	496	455	471	482	465	492	507	466	457	476	484	472	503	491	504	472	480	507	488	476	475	515	472	516	445	436	466	452	475	449	466	474	494	513	473	445	464	433	462	456	479	468	493	478	439	487	448	453	493	467	445	482	493	488	483	462	471	492	451	481	465	519	463	511	472	453	429	474	480	450	448	491	454	475	479	439	471	472	462	504	451	452	486	476	473	444	482	463	458	474	485	500	492	464	498	484	468	443	454	459	484	485	478	455	451	506	457	480	479	484	499	468	492	463	458	468	496	441	455	445	469	449	454	444	505	464	471	433	462	475	488	468	451	438	442	434	476	447	483	433	499	477	473	475	451	475	481	493	459	465	444	463	459	487	468	483	490	497	477	437	464	529	492	479	490	485	487	482	509	471	448	447	434	478	475	426	469	446	488	481	479	467	419	458	429	456	492	474	470	458	470	480	497	476	476	448	459	476	518	461	475	476	457	467	524	440	516	479	423	503	430	467	472	472	498	500	474	509	489	462	493	492	452	487	487	472	464	456	461	486	490	483	479	457	481	465	461	467	467	501	427	457	527	456	484	494	478	475	480	512	493	458	466	448	458	466	462	512	490	459	466	464	485	482	471	470	460	488	430	446	473	458	450	505	491	473	470	481	507	470	468	466	502	447	453	487	496	503	454	422	493	445	479	485	476	462	470	501	495	495	475	463	471	443	482	514	470	445	494	497	494	496	473	437	488	475	480	451	477	435	440	506	469	493	483	499	468	475	444	466	472	486	451	473	468	465	480	475	491	459	503	470	463	475	464	436	484	491	476	476	455	457	429	444	458	472	486	448	475	500	437	472	462	448	459	483	449	428	464	444	501	488	423	517	495	486	450	470	500	458	441	436	446	514	474	493	484	492	486	487	503	471	443	447	485	443	449	484	418	458	490	471	533	469	481	484	484	505	479	434	435	525	447	441	477	483	485	482	455	490	453	440	464	458	515	491	452	467	442	486	477	451	473	476	486	459	488	453	441	442	477	500	463	499	446	524	469	463	471	454	489	468	447	493	464	507	433	451	498	497	497	461	456	464	470	459	481	516	492	461	483	468	447	496	511	480	496	466	496	435	446	473	435	452	477	488	479	477	454	454	470	462	492	502	464	459	462	475	492	454	440	458	481	484	481	500	482	494	496	486	484	459	470	453	415	414	489	490	445	422	445	449	476	463	504	480	452	489	471	466	440	480	445	474	431	485	486	446	493	488	483	469	473	487	466	504	442	464	480	483	490	449	448	463	487	441	434	447	430	489	472	485	473	499	461	540	460	469	464	477	530	493	464	497	472	468	473	482	509	448	452	510	471	484	510	517	485	447	457	506	544	488	449	469	460	454	474	505	498	485	444	495	477	465	473	466	477	462	469	480	492	487	433	447	479	487	445	479	451	488	467	490	483	456	468	511	470	480	486	465	502	467	438	455	454	516	472	497	483	473	444	464	446	468	496	453	472	490	450	473	439	447	475	469	482	477	509	481	432	488	454	462	458	484	486	501	474	477	467	472	470	505	488	527	474	458	492	472	445	464	475	442	506	522	489	470	428	503	462	483	472	423	420	468	454	432	470	462	471	467	486	452	459	490	506	459	486	430	433	505	483	466	491	476	482	433	538	452	494	479	461	478	430	432	476	478	461	466	472	512	469	452	493	472	476	459	422	465	485	451	467	506	477	470	477	438	474	456	466	451	448	444	487	511	462	465	442	462	490	471	487	514	460	477	449	447	471	464	450	474	439	482	492	456	499	485	482	504	466	443	488	504	471	487	491	432	481	504	484	457	472	482	520	453	490	458	478	453	464	476	485	421	483	475	476	489	507	478	466	465	520	471	508	453	483	489	445	472	475	480	457	494	483	500	466	488	516	464	468	461	491	439	507	485	511	460	459	468	478	464	475	457	495	466	486	472	509	470	498	489	469	528	468	485	498	480	490	467	460	434	473	481	471	497	477	488	458	487	452	455	445	484	467	475	435	471	478	463	484	487	459	467	489	455	485	494	478	498	461	448	482	482	463	481	456	453	442	475	486	487	440	491	440	424	501	469	466	466	471	443	482	469	461	492	481	464	449	505	467	502	456	494	459	462	502	471	449	417	451	488	430	460	469	450	486	487	474	455	471	475	407	462	505	474	467	487	496	472	495	482	489	474	456	466	506	431	488	471	513	455	456	499	482	460	467	437	442	424	486	433	480	506	472	490	483	467	506	464	507	467	469	501	451	459	452	464	498	494	499	482	501	485	489	483	501	470	465	479	451	469	446	447	437	518	474	461	461	481	472	488	478	482	468	480	482	445	472	433	496	470	450	475	452	503	466	476	502	475	426	505	475	483	487	466	462	445	474	475	461	488	468	438	459	510	453	463	478	454	438	485	474	464	480	471	494	495	452	480	452	481	436	494	459	487	471	485	472	453	475	481	487	459	444	521	458	469	458	465	455	481	453	490	459	505	467	443	478	468	463	462	439	470	452	494	495	499	462	490	491	473	486	479	503	471	479	479	512	495	464	467	499	493	467	480	501	434	507	484	478	475	554	479	519	464	501	474	501	476	459	440	500	478	442	455
6686	6702	5223	2616	2147	1665	1348	3481	3876	2108	1098	630	478	439	412	430	441	417	377	413	439	441	428	436	399	429	437	432	470	426	434	459	442	403	406	412	428	448	446	414	405	381	435	439	455	486	426	420	423	427	460	433	422	483	425	411	402	447	446	422	431	455	423	413	433	407	426	422	466	427	409	449	425	453	420	423	443	445	442	426	439	426	444	431	434	482	431	433	445	440	407	485	422	475	429	414	409	430	465	400	452	443	422	478	406	452	434	445	409	446	420	418	423	399	460	427	456	421	417	409	392	397	433	429	404	412	465	445	396	437	428	428	474	417	456	410	413	481	448	392	442	411	428	430	424	453	404	418	399	422	432	421	418	425	421	443	423	460	406	396	472	397	432	438	450	423	457	435	462	452	391	410	409	408	425	435	460	445	416	421	432	439	435	469	463	422	442	441	425	420	434	445	423	429	402	457	462	400	406	443	395	464	428	429	429	422	422	385	456	414	451	450	427	457	401	432	417	430	428	407	391	443	431	454	403	389	509	451	423	417	407	417	423	407	414	442	440	426	438	363	436	455	424	424	438	468	409	458	420	446	431	454	476	419	424	450	442	443	444	424	441	427	427	475	420	451	403	416	415	422	426	430	448	421	446	440	420	409	399	428	426	417	416	413	430	446	420	446	421	411	432	427	446	410	440	432	450	418	420	406	446	421	378	428	439	435	440	428	401	423	460	427	413	446	402	425	408	459	410	441	435	438	446	429	437	405	430	453	384	446	402	401	395	418	416	442	427	455	403	416	399	407	394	435	400	415	442	387	431	418	392	421	414	429	420	456	411	420	439	465	447	418	447	397	425	434	483	454	399	417	443	432	415	435	438	442	427	426	429	411	423	438	420	446	470	394	449	403	404	444	441	447	461	449	411	438	437	433	443	453	410	417	432	420	399	439	440	397	435	424	462	408	416	431	437	435	430	387	401	440	436	415	445	432	436	441	428	448	464	464	411	465	433	393	397	425	443	448	392	397	403	418	444	480	420	425	444	402	444	465	408	446	417	438	401	399	455	465	421	465	426	425	441	414	430	448	429	419	459	435	441	404	431	458	436	412	415	455	425	415	420	426	427	456	383	404	436	427	422	439	435	429	438	436	456	425	431	403	449	460	450	447	439	427	454	385	411	422	454	429	452	415	423	424	437	451	435	393	410	444	412	392	424	428	430	423	398	439	452	431	440	382	432	414	445	410	412	416	408	440	451	469	414	429	444	425	435	417	422	404	448	440	431	422	416	433	442	415	435	437	430	426	449	417	457	391	432	405	395	410	430	466	400	365	418	441	420	382	417	443	428	394	450	455	430	426	397	450	444	438	458	447	421	400	393	421	399	460	399	416	431	429	461	447	400	420	413	449	409	405	406	425	417	397	426	424	399	410	432	451	414	416	430	421	445	432	444	407	411	442	436	455	428	493	384	457	420	431	410	434	437	432	434	414	440	408	388	403	418	429	386	416	479	406	421	417	404	390	478	446	434	424	442	425	452	437	415	396	396	431	401	407	451	425	405	419	439	408	473	458	422	426	422	463	426	441	465	474	429	430	449	410	411	428	452	425	415	410	419	413	463	379	444	448	441	463	461	413	422	432	452	406	431	438	457	429	441	431	411	460	441	435	456	430	412	445	410	438	423	416	427	428	426	416	447	431	430	431	410	405	422	414	413	427	423	436	424	467	413	396	413	436	420	453	431	415	423	425	434	449	443	426	418	414	428	383	419	401	389	459	446	426	437	393	425	421	428	419	429	441	397	448	431	421	441	443	391	458	380	432	418	414	471	422	412	391	421	463	423	455	449	400	435	433	449	477	446	428	383	403	462	437	461	421	432	439	436	430	441	408	452	462	433	457	427	400	413	388	417	425	385	463	463	419	398	415	462	412	454	412	420	407	407	427	440	461	410	403	454	454	399	447	442	420	439	445	425	393	448	429	414	432	469	419	433	390	372	450	410	457	386	447	431	381	442	400	446	438	423	411	479	440	464	442	421	406	412	419	431	421	452	407	411	461	422	411	436	404	430	413	433	437	459	422	388	421	440	449	431	409	393	396	423	413	465	416	425	422	471	442	436	427	407	382	432	389	444	435	420	447	425	467	429	405	425	421	425	424	408	426	400	394	391	424	403	436	439	441	390	426	441	468	438	416	442	432	449	446	400	400	456	428	439	475	458	416	436	419	459	422	440	383	439	463	417	454	409	415	450	446	424	412	440	453	440	417	437	469	434	376	443	438	438	439	400	435	435	420	400	417	438	417	454	450	375	436	408	384	433	420	429	414	412	394	396	439	443	469	425	441	453	410	431	440	419	408	406	465	403	432	448	425	439	413	376	419	420	408	458	431	424	428	464	409	431	386	427	419	426	408	460	424	453	405	439	451	433	441	431	450	425	416	424	437	405	452	427	428	456	440	416	452	449	433	432	444	442	423	442	425	449	467	415	402	409	439	453	483	468	445	429	398	418	431	455	404	425	409	441	420	455	456	403	482	418	418	427	411	440	453	430	437	405	417	418	427	469	444	430	447	414	454	445	420	446	414	469	447	431	439	385	434	377	422	425	425	407	461	419	436	410	442	428	434	454	452	429	434	412	422	387	428	418	440	415	395	428	421	433	418	423	424	433	414	444	430	400	400	433	418	478	453	433	416	392	439	449	434	410	415	401	399	401	484	421	437	438	439	433	414	439	445	409	447	403	438	440	426	421	429	458	431	409	428	415	392	425	466	414	432	455	357	423	436	429	406	427	414	446	453	439	454	443	448	417	404	453	422	406	412	458	395	426	410	440	418	449	456	457	439	428	422	388	430	431	413	419	398	415	464	428	409	449	402	424	449	430	439	408	407	435	438	426	421	437	449	449	417	437	438	412	498	403	478	447	438	442	409	432	410	458	429	394	414	409	422	458	415	432	448	413	411	430	380	451	494	414	419	398	444	379	436	411	414	421	406	449	435	458	435	441	412	414	432	421	425	388	435	404	418	465	399	419	467	450	455	444	434	487	387	438	421	421	429	445	413	454	435	415	462	471	455	446	440	483	415	433	407	420	437	413	391	438	441	432	465	394	416	437	431	432	429	423	424	435	417	460	414	398	435	406	432	423	442	430	409	434	445	428	421	448	428	442	388	454	417	423	431	434	417	389	421	432	431	412	403	408	436	390	399	407	451	442	413	421	441	465	456	458	437	456	435	417	414	432	411	400	428	461	451	422	438	395	400	427	400	434	426	399	423	409	467	400	401	394	427	408	416	457	427	417	401	423	421	412	431	435	408	424	420	424	406	436	435	458	442	442	407	425	404	425	425	429	401	421	407	433	416	428	416	421	450	436	450	405	433	413	424	452	430	426	463	410	420	460	373	409	425	448	442	411	421	452	433	422	422	436	457	419	394	444	402	445	410	474	417	454	417	441	392	451	463	468	411	430	428	453	405	425	404	437	397	416	449	417	401	437	472	411	422	427	431	417	446	408	423
25441	21352	27260	25064	9512	3344	4039	23831	24567	13246	4899	1382	618	553	479	512	488	482	500	457	448	459	455	515	486	476	459	462	479	478	492	460	454	488	472	491	480	504	501	464	470	475	480	450	454	497	448	494	433	482	454	459	425	506	488	442	458	457	465	463	455	463	450	483	499	457	446	475	467	477	474	453	474	487	476	452	484	432	455	449	475	474	475	500	476	496	501	471	458	481	480	486	491	528	494	445	461	488	468	511	452	463	453	505	485	487	468	493	484	497	464	406	498	469	506	447	487	439	472	492	478	436	497	470	511	486	456	497	483	453	481	456	467	466	477	478	518	512	482	451	476	464	450	433	492	471	474	509	471	471	461	479	489	475	453	501	462	478	462	472	464	474	496	408	481	469	487	484	459	504	475	454	426	494	513	491	489	446	460	494	468	461	483	518	496	469	489	459	505	468	435	453	484	486	466	428	455	468	481	464	499	450	494	438	446	430	478	456	501	436	443	455	481	481	450	452	480	428	438	486	465	506	480	496	476	472	468	466	469	466	456	473	517	480	481	471	436	495	488	476	482	459	476	447	502	515	480	472	484	472	490	467	480	465	490	464	471	478	455	474	477	484	480	458	450	448	433	433	471	492	448	456	470	482	458	458	451	460	471	517	452	442	510	447	456	483	496	450	490	457	496	488	435	471	453	479	451	464	433	473	492	437	492	464	492	469	454	454	451	468	488	475	450	493	476	457	461	480	482	516	467	466	432	456	435	439	473	487	459	483	482	455	464	497	467	462	514	463	486	479	493	476	502	466	484	459	446	513	476	504	484	485	491	477	429	480	501	481	453	439	506	466	482	471	500	462	470	466	442	461	448	454	466	444	458	506	489	466	481	454	477	411	454	440	512	450	504	480	501	484	476	514	466	449	448	460	465	473	468	472	484	476	490	450	466	457	477	485	440	450	475	491	497	494	445	503	498	479	468	488	447	478	472	454	435	473	450	463	454	442	455	458	449	479	472	462	454	475	454	491	471	459	510	472	457	434	485	454	480	461	491	486	465	479	482	439	441	444	454	490	469	455	473	471	438	475	473	468	451	473	488	472	465	487	496	500	508	473	489	451	494	470	489	435	461	509	452	478	488	491	480	443	481	459	476	510	474	492	430	483	502	485	471	481	440	481	446	497	515	451	457	438	452	513	496	489	442	460	509	486	454	447	485	437	494	439	465	447	444	454	490	476	493	509	458	455	477	514	481	459	439	466	448	456	417	487	467	527	463	506	466	487	481	460	476	511	494	463	467	483	488	511	424	473	501	496	478	465	459	482	478	435	476	487	522	417	492	467	481	461	449	478	479	467	453	457	486	469	470	497	495	453	468	516	474	471	483	485	477	485	472	467	475	476	500	450	423	503	465	483	459	439	469	489	471	476	473	476	473	458	471	473	483	437	470	447	468	483	457	488	476	475	444	459	477	466	457	462	510	422	466	470	491	494	477	469	446	482	487	477	481	493	475	486	499	457	478	509	502	519	452	444	476	458	455	491	452	491	472	475	437	465	467	449	459	449	464	487	531	449	496	481	476	501	479	471	501	469	483	464	487	436	460	491	491	477	480	481	517	442	472	502	463	472	519	457	464	463	496	466	500	471	491	475	492	445	452	438	457	486	467	470	443	477	491	471	475	487	450	458	494	474	479	467	472	478	450	487	476	468	457	490	480	475	481	458	459	505	455	493	478	493	482	483	430	482	448	440	470	471	465	438	460	453	478	466	488	484	473	464	482	457	497	484	495	515	462	467	486	426	476	450	463	488	427	484	453	475	511	529	500	459	487	460	493	475	485	489	499	430	528	464	506	471	490	515	482	480	439	485	486	501	482	466	485	436	503	493	516	465	444	467	500	520	490	508	453	410	504	450	471	460	468	470	506	483	484	487	478	440	409	498	479	491	489	473	451	450	469	472	479	490	479	477	471	447	509	443	449	469	484	461	479	507	490	491	481	451	477	505	448	481	479	452	470	469	466	487	444	491	472	451	511	465	439	439	468	484	458	454	488	419	516	474	477	466	511	508	459	461	500	469	491	447	449	460	471	486	466	455	484	470	454	502	478	498	486	457	466	447	452	511	467	452	494	481	441	445	477	458	462	466	473	466	472	495	462	488	467	429	445	457	461	467	487	497	450	494	474	432	465	515	465	439	467	497	495	466	476	433	482	469	461	467	496	520	433	498	467	457	473	508	479	470	466	429	455	516	434	491	444	476	466	474	445	472	476	502	466	479	489	430	446	490	489	469	487	476	460	460	476	497	467	449	466	501	463	478	493	482	482	498	487	458	492	450	481	455	490	453	446	495	492	490	449	481	456	462	451	441	435	492	470	466	514	471	454	499	464	490	450	485	471	490	501	451	460	449	478	478	463	461	474	461	487	480	467	473	481	494	488	456	431	500	478	506	473	503	487	469	463	466	491	484	459	477	513	462	466	448	475	466	475	475	499	488	526	515	495	466	487	468	463	453	463	513	450	441	464	522	484	465	463	482	469	497	478	463	451	487	472	493	509	462	458	492	472	481	456	475	484	456	436	437	451	452	465	489	423	470	480	480	509	488	462	448	482	506	471	488	457	454	457	433	487	470	432	448	474	491	466	473	489	446	427	470	469	454	479	501	485	467	484	469	476	465	449	454	437	474	447	456	474	452	469	473	474	457	479	445	482	485	444	471	450	467	486	473	487	489	464	476	472	458	479	440	486	482	485	467	452	451	482	484	458	445	489	494	492	452	485	457	440	470	470	435	459	465	482	478	470	505	464	491	472	469	464	520	437	475	462	467	445	484	485	505	459	497	451	453	495	452	436	451	459	479	459	480	471	473	416	440	510	468	461	481	422	509	439	461	480	477	456	471	501	475	428	505	486	438	470	451	463	454	498	454	470	500	468	472	471	457	490	478	442	498	478	531	467	501	478	492	464	484	469	475	481	489	464	445	465	478	488	455	509	455	459	464	486	476	466	453	496	465	483	464	476	496	482	470	491	462	515	496	503	498	455	443	475	469	442	463	467	464	451	446	458	483	521	432	463	445	446	483	484	471	484	483	464	492	483	492	476	487	442	465	467	504	457	492	465	431	500	481	482	477	469	465	498	498	506	482	462	461	475	455	437	485	477	481	500	487	443	450	499	496	501	464	471	478	473	479	462	487	514	464	489	464	521	461	469	468	459	469	453	486	462	456	485	496	424	477	520	462	463	478	475	502	466	491	490	470	453	479	473	508	493	465	465	462	460	512	472	464	480	477	492	481	428	456	480	449	498	450	487	493	496	449	481	481	489	497	397	491	463	466	477	498	492	486	469	466	490	500	487	471	465	495	474	465	412	415	437	473	493	466	481	484	475	508	489	511	498	466	478	487	458	454	459	465	479	486	474	511	501	471	472	470	447	453	450	493	463	484	444	493	485	494	474	493	452	444	476	434	472	436	445	482	515	479	449	503	447	450	468	450	452	459	473	447	514	451	462	507	477	444
6561	11112	11259	7003	3917	3218	5422	25683	21140	10753	4666	1547	631	508	486	442	468	437	468	438	431	456	463	443	448	438	477	487	464	452	465	448	405	432	447	412	449	444	460	432	454	419	440	447	423	437	432	445	455	441	444	434	449	446	477	457	504	474	498	513	494	476	455	450	460	487	411	457	424	453	464	400	440	477	444	469	435	424	445	453	448	447	492	444	454	476	470	443	476	483	446	432	443	502	464	475	455	476	434	437	450	436	453	460	406	428	495	429	449	455	469	402	455	429	471	492	434	430	448	493	485	434	456	399	476	432	429	452	477	468	488	430	481	475	408	443	454	492	436	426	405	424	455	497	455	429	461	468	460	464	432	488	439	429	449	445	431	436	426	516	467	443	460	466	450	435	443	434	448	462	462	438	446	467	447	459	435	488	435	457	429	444	461	454	440	482	422	465	443	437	415	425	467	421	432	458	441	468	440	483	477	429	401	467	470	424	469	494	442	488	464	466	481	464	473	499	448	427	420	466	435	473	439	476	427	454	437	450	469	432	437	453	424	422	493	455	422	467	443	413	465	428	442	455	413	466	466	446	469	430	451	459	464	496	448	449	439	489	477	460	438	508	436	434	499	479	463	458	453	464	499	458	451	480	461	461	508	464	423	453	421	449	441	452	455	454	483	429	448	435	465	481	497	455	416	446	503	451	402	442	436	494	459	461	434	437	439	430	474	454	451	469	444	469	484	455	465	452	460	446	462	426	450	452	462	419	398	477	457	448	428	451	449	441	433	448	469	428	463	459	493	454	452	450	445	456	444	443	468	479	433	442	473	434	464	460	461	427	453	455	457	482	424	457	444	465	466	443	438	431	495	482	442	458	422	462	438	428	444	427	463	436	481	450	439	408	429	438	451	460	461	436	480	429	440	500	425	458	444	497	461	458	429	492	451	453	430	452	464	441	447	446	448	461	482	465	449	469	445	444	416	429	439	451	472	422	447	455	467	442	433	461	427	442	464	459	461	448	429	460	456	459	451	447	483	479	462	445	444	492	465	445	466	418	445	465	462	457	424	476	446	400	462	457	492	441	478	481	448	468	429	475	423	470	461	467	435	448	459	405	477	470	461	446	445	481	430	473	457	470	461	487	445	462	410	440	435	471	456	409	481	435	423	448	433	458	442	416	452	433	473	420	464	442	451	464	461	425	421	440	448	417	433	464	483	469	474	446	440	495	433	428	447	433	475	444	435	455	454	462	444	446	462	422	458	440	452	464	453	444	421	468	444	433	452	425	508	458	461	432	465	455	415	452	446	445	453	438	465	465	436	454	491	424	496	445	462	451	401	453	459	443	447	477	462	488	494	440	474	452	435	472	489	463	435	437	418	456	454	439	489	447	474	464	458	453	452	426	462	474	457	451	454	420	434	440	423	449	474	465	440	482	474	440	467	430	440	424	474	455	467	422	456	441	498	462	454	445	446	461	474	429	461	437	443	439	479	436	470	422	439	457	420	463	444	440	437	419	465	427	479	429	476	446	482	442	463	452	479	473	462	427	449	432	421	439	433	482	464	447	452	430	454	463	466	443	463	459	447	433	453	447	482	443	454	415	436	451	469	425	487	468	446	443	462	466	441	449	461	438	409	486	438	434	457	483	460	452	454	462	451	447	443	413	449	456	407	410	423	454	438	451	428	453	451	449	468	484	445	471	445	515	428	422	472	452	469	465	441	456	453	423	410	433	434	448	448	440	426	437	449	446	454	483	465	497	465	451	409	435	444	457	454	469	488	448	484	456	441	424	445	427	426	438	460	467	445	454	489	490	468	469	452	470	455	458	463	454	447	455	442	466	470	439	463	482	438	457	454	425	470	450	421	474	413	454	427	438	461	447	443	428	439	468	432	430	487	416	473	485	426	420	467	409	450	445	428	501	452	465	443	451	482	476	459	441	495	453	415	455	481	452	424	465	454	425	425	450	441	483	460	464	484	436	432	457	430	444	467	489	452	412	423	443	488	466	423	455	475	476	457	463	449	459	442	428	420	444	487	487	471	426	474	485	461	427	456	451	443	433	468	464	447	425	424	431	468	455	470	457	449	450	423	454	478	424	459	427	444	428	407	467	466	446	513	434	435	463	443	439	463	456	475	418	430	448	434	453	475	497	483	441	430	473	433	432	475	439	434	457	407	440	446	475	433	484	466	427	416	449	453	445	459	424	404	436	450	480	444	449	444	438	432	440	469	482	463	423	439	439	459	459	412	455	455	442	451	447	426	441	490	430	475	457	430	445	441	452	425	481	457	455	444	428	432	461	444	431	432	465	452	452	485	484	482	490	455	448	447	455	449	446	437	432	455	435	469	412	462	462	461	433	444	474	448	479	444	454	468	442	450	452	462	477	437	472	419	421	497	427	458	450	443	446	440	436	446	461	479	432	435	429	447	436	457	456	450	452	449	485	436	446	466	444	471	451	441	439	431	475	476	420	434	428	442	446	480	419	442	430	459	442	434	470	441	464	460	468	446	457	445	447	411	445	421	443	468	471	480	463	466	466	437	458	462	423	469	415	438	423	425	427	440	441	459	433	469	467	484	442	465	443	452	453	446	407	443	464	478	455	477	450	436	438	442	426	441	470	416	450	446	436	451	442	467	433	453	440	438	467	473	437	505	447	438	428	382	406	462	475	473	449	456	444	467	451	438	500	448	451	440	469	445	438	437	462	455	437	431	433	421	472	459	445	397	442	477	469	420	446	461	443	430	455	436	406	497	472	446	470	461	423	452	451	434	458	438	430	466	429	448	449	453	460	464	468	433	409	474	457	492	450	446	434	447	467	435	533	448	464	476	496	461	427	468	448	457	487	465	480	416	472	475	439	446	426	433	462	454	439	426	485	409	461	429	486	442	408	438	462	451	427	445	471	474	448	440	455	447	466	416	470	415	472	411	436	441	425	434	438	463	405	459	436	438	413	430	419	420	445	491	447	455	467	432	476	464	452	465	484	469	447	444	496	441	456	432	469	488	443	481	465	434	487	463	446	436	426	459	450	439	446	478	434	420	421	413	476	432	480	457	425	422	459	448	450	442	460	443	447	451	470	437	457	470	474	454	456	451	441	487	442	453	430	450	420	426	448	479	464	397	437	444	468	446	432	455	483	445	458	426	465	457	420	437	477	478	442	412	397	464	432	454	439	455	471	421	433	446	457	470	490	410	477	461	471	477	454	457	424	485	453	464	417	439	473	438	484	449	484	444	414	442	447	484	464	438	438	472	460	452	435	437	456	477	477	426	443	493	432	449	452	470	439	435	437	469	439	451	457	441	456	458	449	461	429	423	479	448	440	425	451	424	465	453	431	447	453	469	447	447	507	486	478	476	481	448	409	451	427	477	465	446	447	456	454	447	459	465	438	445	429	454	414	454	448	399	386	452	478	460	451	422	440	454	450	464	455	455	458	438	464	436	473	450	477	436	459	487	429	423	473	427	433	416	449	424	507	434	414	429	463	434	426	421	407
24157	21333	28612	24407	21135	12948	13957	38589	40915	26135	12206	3322	1037	696	612	612	594	602	579	618	564	582	543	563	581	589	591	547	558	500	519	532	585	610	584	561	555	569	590	626	522	603	584	561	533	587	549	556	574	583	534	598	555	516	567	545	620	587	535	561	562	598	539	572	511	580	578	571	555	564	576	576	563	603	537	534	572	537	564	555	576	572	587	573	587	568	561	560	567	557	579	600	599	542	585	541	553	544	587	554	576	554	589	535	613	543	552	587	556	573	531	575	547	591	601	525	584	575	589	551	537	541	561	549	600	571	563	580	577	565	520	532	574	609	565	562	568	583	540	616	546	565	525	555	546	546	577	591	534	550	583	535	618	569	559	559	588	559	549	601	616	574	609	575	520	565	561	586	537	561	576	584	537	581	610	563	582	566	525	562	554	603	587	562	580	578	543	560	554	599	573	560	645	573	514	547	595	563	579	588	598	600	582	565	557	541	579	563	582	570	560	616	557	576	611	542	625	585	578	580	540	601	544	563	580	581	527	564	564	533	565	538	531	573	549	548	584	542	561	562	595	558	553	574	544	584	586	543	578	561	543	594	575	557	581	554	601	548	564	543	555	539	596	585	564	592	508	540	583	574	538	596	559	529	577	559	555	517	552	567	534	542	550	542	592	606	594	612	565	564	494	589	605	570	579	585	580	573	535	587	553	555	571	583	600	602	572	549	572	548	553	548	555	592	532	615	535	580	560	593	556	586	558	553	545	559	550	525	571	581	588	555	551	591	548	528	562	555	590	537	571	543	541	559	582	559	583	563	521	547	539	533	535	528	580	541	569	562	534	518	517	557	541	607	597	530	640	519	604	595	580	568	554	582	565	568	577	541	587	549	575	589	568	519	563	526	558	562	561	566	550	601	543	536	556	593	511	520	568	549	569	536	542	602	565	578	524	556	581	563	572	553	582	603	559	542	552	572	596	560	554	558	514	643	568	555	581	586	565	560	526	546	583	541	581	547	533	548	559	610	569	595	572	580	570	548	580	578	565	599	551	583	512	537	559	578	595	514	546	561	547	547	534	569	566	580	551	515	572	534	591	567	574	553	530	583	575	560	551	575	570	547	598	577	557	549	575	551	543	595	585	571	589	539	521	553	566	544	599	554	574	563	569	546	574	595	576	582	568	606	583	513	570	529	595	597	504	543	550	577	599	573	572	590	614	543	514	566	583	587	553	538	542	540	611	583	626	572	585	547	539	532	585	563	585	550	546	573	600	563	545	577	531	556	578	566	586	575	552	581	548	562	548	538	558	566	541	554	562	588	602	578	561	555	533	583	523	550	566	574	566	589	549	563	617	573	535	570	534	524	551	591	595	539	614	589	605	624	563	548	561	555	601	552	596	540	544	550	530	526	563	566	594	561	598	528	570	595	540	592	580	551	517	516	577	541	523	600	559	607	566	556	575	548	544	546	537	590	534	549	579	530	553	564	536	589	585	579	549	574	532	540	626	566	562	510	557	575	551	556	600	517	591	545	574	588	564	577	589	505	567	560	576	589	597	557	563	572	538	522	588	554	551	593	559	581	570	536	580	556	559	559	584	566	616	547	572	564	531	544	523	523	568	559	557	536	584	533	579	546	590	524	564	548	546	529	511	524	571	571	588	560	551	529	526	557	613	537	610	605	525	534	530	535	576	523	553	637	546	540	563	570	583	573	559	550	578	570	554	549	550	548	566	569	522	548	529	595	579	598	598	535	563	551	570	549	575	570	566	525	544	585	578	586	596	561	564	562	603	560	566	578	562	567	545	563	555	525	555	553	511	578	550	579	574	558	597	569	545	535	568	547	519	531	552	608	532	543	581	585	603	579	550	592	581	590	554	592	539	557	542	567	598	546	579	590	603	580	611	559	598	586	572	536	549	559	551	568	597	562	570	561	537	579	543	558	554	573	574	562	569	567	558	603	520	581	512	585	575	591	547	574	543	540	528	509	533	548	560	562	573	590	541	573	622	589	568	595	581	595	601	507	549	538	513	590	551	608	537	542	529	541	535	579	516	623	548	529	600	526	575	571	599	594	563	546	555	560	591	581	521	586	568	565	626	522	529	559	544	529	581	579	556	535	531	589	569	580	564	540	570	522	572	565	541	590	565	556	574	608	526	561	580	553	556	547	606	547	574	546	567	540	565	541	592	539	547	510	569	568	608	524	544	570	584	518	553	575	544	541	571	544	606	511	570	580	567	572	550	524	561	574	551	584	561	575	571	556	539	544	545	545	558	525	555	567	553	556	565	597	593	536	561	571	628	547	566	561	564	590	550	573	595	523	574	567	536	580	579	597	585	556	575	585	573	581	576	560	530	536	530	561	554	566	531	582	549	548	573	565	555	543	569	555	562	573	604	571	574	583	533	573	539	566	565	561	596	549	579	583	585	592	483	552	564	582	550	543	585	569	551	548	600	563	591	569	576	592	551	533	580	516	603	576	556	568	570	585	563	589	555	577	550	577	545	538	561	566	551	541	538	576	591	582	552	537	568	601	562	595	561	602	592	592	568	537	520	543	526	556	578	587	505	545	589	534	551	564	549	542	586	528	575	566	584	544	574	551	543	611	555	533	519	583	587	586	557	530	576	541	608	567	528	558	562	583	584	549	602	553	555	562	544	532	568	607	536	546	588	581	529	546	586	599	563	549	573	566	577	581	537	564	573	622	599	568	573	551	549	556	511	563	541	551	545	560	561	622	527	562	545	569	570	537	622	557	590	555	562	526	586	561	515	537	530	583	542	547	546	547	568	572	623	511	540	593	552	580	539	539	564	567	529	572	568	568	518	528	548	523	537	571	571	576	608	590	532	577	571	559	564	567	569	634	576	561	556	551	520	581	584	519	533	553	565	550	564	543	536	603	566	554	567	564	560	580	545	572	558	509	554	564	569	560	561	512	571	570	589	575	579	543	563	555	552	595	545	599	545	552	584	546	549	581	569	594	553	616	568	569	562	572	547	572	539	573	575	583	568	570	552	564	534	579	533	600	558	577	586	526	555	568	585	540	559	557	544	561	603	534	553	578	521	552	559	543	597	594	586	548	546	525	528	544	576	534	541	573	587	563	577	568	587	571	516	602	551	566	570	551	535	543	553	583	569	535	582	574	574	524	577	538	562	545	610	605	547	541	557	597	535	582	546	606	566	553	571	543	596	572	549	513	573	581	561	561	593	542	551	561	576	572	559	578	572	577	560	587	516	562	568	594	601	555	567	551	560	539	583	536	547	555	560	560	548	580	554	532	538	586	531	555	559	562	549	587	566	592	512	585	603	503	577	613	556	535	572	548	518	547	580	574	546	568	597	542	556	564	579	561	583	538	590	571	542	568	597	575	545	532	591	568	553	519	554	548	578	588	591	554	618	599	542	568	521	517	545	540	575	548	536	557	525	566	523	545	567	554	555	569	565	553	570	566	560	581	550	558	579	614	566	592	569	575	599	569	540	567	591	573	519	571	541	562	562	548
7785	17457	19204	13119	7864	5749	15749	39487	37045	20222	9901	3012	1153	660	557	560	508	569	541	548	553	566	529	531	526	505	526	550	540	563	521	516	571	508	541	508	521	521	532	504	535	547	519	529	556	537	555	559	584	516	524	556	546	530	478	496	501	500	563	575	493	544	526	511	533	505	574	520	525	576	554	531	509	518	519	544	519	551	512	547	523	539	536	523	522	510	539	544	514	554	556	507	535	541	563	547	500	487	510	542	519	524	526	527	586	521	524	543	522	565	522	543	536	533	570	593	575	516	551	555	515	521	533	497	556	514	529	563	510	545	533	567	539	557	502	506	528	568	534	533	486	508	539	543	528	511	542	520	562	557	557	520	526	535	541	522	540	524	554	527	542	496	585	567	560	527	540	553	523	528	524	537	562	528	554	525	526	525	544	553	514	526	537	539	547	532	527	572	517	522	545	523	551	544	541	518	524	548	524	554	534	590	534	526	548	562	532	569	556	540	524	533	513	558	560	517	557	550	527	538	553	523	525	562	492	535	553	511	511	540	559	564	511	504	490	563	484	561	550	508	497	539	504	575	527	526	529	543	503	562	528	508	532	498	510	537	544	521	528	527	543	530	546	525	485	537	530	556	496	544	516	525	513	534	502	517	525	533	510	515	550	520	539	546	493	541	532	522	549	505	494	490	537	505	530	523	508	539	521	530	523	548	534	558	557	541	489	481	507	523	520	548	521	581	564	517	547	563	492	559	486	537	531	511	529	555	540	517	534	550	522	542	530	569	510	529	532	549	520	533	567	510	521	550	548	525	541	497	509	567	531	512	586	549	503	515	536	526	492	565	544	508	513	523	568	547	511	508	531	510	548	559	505	545	514	535	491	547	523	501	536	559	515	513	534	549	547	504	544	506	588	532	519	518	531	529	531	563	519	541	568	538	562	548	546	560	513	554	552	560	551	515	519	494	559	572	529	550	541	513	498	520	549	562	493	545	557	563	523	537	526	564	566	521	500	546	518	505	509	507	542	507	570	495	503	565	534	551	532	512	506	535	550	535	526	546	555	538	523	547	532	510	525	515	545	569	538	517	554	561	511	540	551	519	557	543	508	547	537	531	543	466	508	560	510	541	539	536	548	536	496	508	506	540	573	542	541	530	511	503	523	532	527	527	536	552	487	507	537	576	535	522	551	531	518	514	497	573	524	553	509	542	566	523	528	533	561	495	517	512	532	501	523	531	518	550	551	539	564	532	505	536	498	524	502	517	551	499	538	510	535	549	502	544	522	558	498	550	524	501	524	552	485	560	517	587	543	527	495	526	518	574	485	509	562	509	542	557	519	489	527	549	510	534	534	552	549	517	517	517	486	549	533	502	526	535	493	563	537	493	525	548	544	524	523	569	563	529	509	549	481	517	487	553	519	537	520	540	529	554	538	543	539	493	544	539	512	562	539	473	537	583	572	498	526	523	532	538	526	533	485	554	520	534	521	563	546	500	515	483	471	501	510	557	497	505	537	552	488	572	541	516	557	539	519	501	521	523	562	542	513	573	519	543	586	511	491	538	532	544	484	486	525	564	513	551	536	506	547	557	495	534	537	581	531	555	534	526	523	513	505	497	516	537	523	550	475	513	503	520	526	541	527	506	530	529	553	523	522	535	502	550	502	522	554	496	521	571	534	521	531	552	521	499	532	551	552	554	544	514	577	541	505	561	518	545	568	494	564	503	507	519	541	512	526	543	528	532	527	531	542	524	536	536	500	564	543	554	509	531	506	530	509	548	557	537	494	507	554	533	547	517	544	542	563	550	539	478	557	547	539	534	549	539	532	575	522	514	466	560	528	530	529	557	518	530	526	500	507	513	512	515	528	554	519	554	504	506	509	540	528	506	525	546	513	541	515	518	600	532	508	532	558	568	503	532	564	474	563	521	487	503	545	538	501	526	490	519	570	541	565	541	513	552	495	473	490	526	486	532	507	517	497	536	566	522	493	505	502	529	525	538	539	515	536	561	506	567	565	537	539	515	536	531	554	577	567	495	532	543	564	560	541	533	510	548	509	501	525	504	565	518	550	557	540	520	518	499	522	529	525	542	507	521	522	563	539	523	500	554	571	534	491	523	548	562	514	581	530	540	506	553	569	485	539	485	517	525	554	523	513	531	550	536	524	580	561	558	508	521	550	534	509	548	480	527	555	537	559	541	564	538	539	526	561	539	513	521	541	502	535	545	512	545	531	518	527	500	521	504	516	532	521	550	511	529	567	544	520	535	526	528	501	489	562	519	562	517	528	518	524	522	542	506	505	513	511	529	536	526	549	566	537	528	569	532	535	540	530	534	498	496	555	517	502	522	546	494	539	519	567	549	537	568	501	538	519	544	532	535	526	508	544	533	541	522	528	522	510	498	526	536	550	526	553	566	571	546	556	511	501	526	511	537	524	532	479	489	533	531	507	559	550	492	526	487	566	547	483	522	551	508	502	519	512	532	512	511	500	539	533	542	497	550	542	526	528	524	553	541	519	534	566	517	562	515	461	536	494	501	551	495	553	558	525	521	488	509	524	530	536	531	535	509	490	515	568	555	544	514	546	538	537	525	525	490	510	525	525	520	498	526	530	559	509	511	551	518	543	542	551	555	518	528	550	513	510	557	471	539	517	544	564	505	519	534	492	527	527	531	509	529	536	542	532	518	546	504	520	528	557	532	550	600	542	515	528	552	517	536	536	516	534	512	533	531	552	602	499	519	511	514	575	551	551	504	542	525	530	547	549	535	575	539	570	550	510	477	557	530	559	530	551	549	473	516	519	481	512	480	510	512	547	532	561	530	505	507	530	514	525	512	531	517	485	504	509	542	548	534	513	537	518	532	547	542	553	539	520	542	521	542	528	489	555	492	485	548	559	557	541	537	507	565	520	544	557	550	537	530	523	500	506	549	544	494	510	527	520	486	489	517	534	546	583	548	534	509	538	506	521	553	566	519	553	515	548	530	563	532	519	507	561	523	520	578	503	584	534	496	565	547	554	487	527	532	480	581	497	490	559	506	526	533	490	507	507	555	518	518	509	560	537	505	533	555	546	572	506	537	548	536	509	474	514	541	535	514	498	474	552	563	533	511	539	527	523	509	545	522	548	520	472	491	502	548	555	508	558	521	544	506	530	535	520	525	555	505	514	553	548	533	552	529	550	498	536	532	513	475	522	504	527	578	515	455	544	495	555	487	540	473	532	513	505	514	513	536	553	500	530	543	556	510	575	494	525	552	508	554	534	511	545	494	515	511	507	487	547	512	535	526	583	525	574	518	557	545	500	556	543	527	549	507	543	539	517	538	548	499	534	526	522	525	540	534	552	527	536	537	503	536	527	579	501	542	558	516	503	526	495	551	511	540	552	530	544	500	555	494	513	510	504	520	491	550	555	518	539	539	531	514	571	533	484	536	541	527	557	550	537	513	523	514	516	491	514	498	532	515	532	567	508	529	517	526	536	506	546	531	512	553	499	517	531	571
28092	17500	11351	5723	2279	1439	1444	3382	3113	1891	1090	736	493	522	482	494	465	458	482	505	460	471	480	496	471	462	439	471	486	488	461	460	449	499	467	482	458	467	474	479	480	426	538	489	531	478	447	473	453	469	454	470	448	490	472	444	457	483	432	478	494	471	450	481	463	449	462	470	451	465	461	450	472	502	487	466	484	473	485	492	492	502	468	475	475	455	516	486	501	506	491	456	478	452	455	446	450	476	424	473	435	486	472	460	486	437	464	490	483	464	449	482	470	444	445	446	490	464	488	474	455	483	486	504	468	467	427	494	490	483	467	473	457	438	483	486	462	457	444	468	503	503	455	503	469	478	483	474	488	506	490	484	457	432	466	500	482	495	465	497	501	490	462	452	463	501	501	467	459	463	492	488	468	496	462	478	495	471	454	479	461	472	465	479	503	442	441	439	476	474	461	458	470	472	475	509	455	488	470	458	467	473	501	474	465	451	453	466	465	483	466	440	468	461	527	482	454	493	479	480	498	447	467	506	472	482	493	506	452	497	517	437	522	429	447	487	488	519	464	503	488	455	473	461	469	480	437	480	485	476	471	483	410	470	477	434	476	485	437	477	474	473	510	464	492	430	462	450	440	469	449	434	470	469	464	514	438	477	432	468	517	428	484	515	484	531	503	467	489	456	488	455	457	466	465	448	470	463	471	480	435	467	465	463	490	475	457	464	493	508	446	459	476	486	487	466	497	495	486	459	439	507	474	452	458	474	496	432	450	452	471	474	480	507	474	465	497	452	482	439	485	457	449	499	439	453	479	498	485	473	439	504	466	476	468	482	465	462	461	488	508	433	516	478	465	465	450	481	504	458	474	448	449	493	467	458	461	468	471	465	501	491	459	503	483	480	472	447	458	476	448	484	518	526	455	472	462	477	471	488	504	447	456	477	478	480	482	443	477	473	470	491	471	500	465	452	443	423	519	500	484	458	478	450	488	471	484	466	442	458	510	459	448	466	491	477	454	457	478	402	488	466	457	474	477	473	496	462	478	472	516	462	447	487	468	483	457	444	463	423	481	424	481	459	495	469	473	468	513	486	465	496	472	458	471	517	455	452	466	486	470	492	489	463	462	432	488	436	471	446	490	450	443	461	487	497	481	500	457	464	464	450	474	498	475	466	470	488	495	483	471	494	446	474	468	485	482	463	465	451	478	469	479	437	444	450	470	493	466	484	471	511	456	462	478	508	495	510	490	474	412	458	443	470	482	473	469	516	476	457	471	435	430	473	489	462	451	462	453	475	443	455	484	483	489	448	448	485	492	469	478	528	480	507	502	490	436	466	495	473	460	430	493	455	491	464	476	480	468	488	468	455	493	460	452	497	479	478	450	482	472	483	458	485	492	539	483	466	467	476	482	459	449	484	476	482	458	466	454	499	469	473	463	475	445	507	502	458	493	501	447	474	508	492	463	452	500	475	487	498	480	456	453	477	502	476	471	472	457	504	459	474	448	495	434	485	494	463	485	452	486	471	468	451	527	471	512	479	486	475	503	458	468	474	412	495	480	473	479	439	483	458	474	496	475	475	524	478	459	453	482	479	454	473	449	476	458	493	483	496	468	450	508	454	475	484	513	461	414	469	460	472	466	489	494	495	445	475	461	480	495	455	472	480	457	483	476	474	498	467	514	481	475	427	494	489	471	459	447	508	457	476	438	469	439	466	451	502	502	465	470	487	446	476	485	465	485	426	458	460	442	443	530	505	464	480	450	474	487	476	486	473	482	430	470	486	506	486	492	438	487	480	457	504	483	473	452	472	472	452	452	480	517	455	450	462	487	478	481	479	489	469	487	461	542	436	483	456	479	469	473	500	478	527	486	495	433	520	522	466	465	486	472	447	480	488	472	454	505	465	503	478	475	515	461	493	457	483	490	468	426	506	484	468	508	468	422	516	445	452	474	498	497	520	481	462	464	466	496	494	453	464	477	479	464	471	468	428	436	465	469	472	447	483	462	461	456	468	477	467	498	459	469	475	474	461	521	513	471	500	509	458	490	517	474	507	470	469	431	442	510	444	451	457	498	483	482	457	472	446	482	481	471	452	447	464	451	501	497	458	455	464	430	481	469	494	522	474	465	447	502	456	466	450	479	480	500	468	466	482	439	483	465	496	451	476	440	486	497	443	471	495	469	489	465	462	444	505	487	483	462	458	477	464	477	513	447	461	474	466	462	500	463	446	482	472	473	488	467	458	453	433	420	445	464	503	505	455	454	494	467	497	491	489	439	459	487	431	478	476	458	487	468	492	484	466	488	455	461	486	506	458	477	434	468	498	504	455	464	482	452	467	472	487	445	489	451	467	456	465	499	463	464	508	478	454	462	477	463	510	484	484	490	478	440	493	447	500	487	458	506	453	491	456	490	457	504	485	425	463	460	468	441	478	451	476	477	415	497	474	440	465	445	494	501	488	453	457	440	481	471	477	478	457	431	518	456	467	501	452	449	471	453	441	455	498	471	461	487	469	429	488	469	462	474	473	506	489	504	457	476	454	495	503	479	463	433	482	475	467	445	474	491	500	455	493	494	444	445	455	517	507	471	509	476	465	479	458	467	450	485	480	464	459	458	463	496	487	462	471	474	443	465	482	445	444	442	444	473	487	499	416	452	498	477	471	444	470	478	486	487	455	470	482	466	464	506	445	445	464	466	461	441	497	467	464	506	494	463	481	460	492	480	479	485	479	472	487	455	473	512	491	428	442	457	465	474	442	517	455	513	427	486	467	462	477	503	460	483	502	477	489	489	468	464	492	487	471	486	489	470	433	482	519	428	442	462	432	409	503	465	444	458	508	476	504	477	472	452	466	464	485	455	493	490	458	504	499	445	464	440	447	506	499	502	455	493	472	467	497	427	445	508	479	450	503	463	485	472	494	467	473	440	481	478	466	442	506	498	487	470	474	533	485	434	447	461	468	520	452	519	455	470	449	459	455	449	485	478	451	461	463	449	481	477	505	487	472	496	461	467	467	451	475	486	478	460	497	466	466	444	480	487	474	450	455	481	490	452	466	431	454	464	462	499	454	484	447	483	479	454	455	500	503	505	457	483	494	494	476	432	444	493	503	438	491	491	477	504	486	426	461	487	501	436	460	491	480	465	468	456	500	467	494	501	491	490	469	485	471	485	524	464	483	462	479	530	488	475	478	471	490	485	474	488	474	494	492	507	496	458	478	464	472	486	482	450	490	442	455	458	466	494	489	418	432	478	440	455	487	445	483	482	469	477	455	429	464	491	469	510	458	461	457	479	481	462	453	486	459	458	471	455	473	493	453	436	499	471	487	488	504	473	484	487	477	467	423	466	450	428	467	492	495	501	444	470	408	462	459	476	476	468	497	478	488	521	472	458	487	469	503	470	467	468	444	518	517	492	466	475	498	465	469	473	461	465	444	491	458	498	446	489	498	471	488	468	478	457	495	468	525	459	409	462	466	464	472	460	488	549	450	489	473	457	457
8430	10637	10234	4624	2540	1939	2066	4457	3560	2070	1178	644	462	484	418	429	441	408	420	431	438	475	491	409	472	409	471	449	465	441	448	467	464	429	439	456	448	434	444	446	444	456	417	408	385	430	431	433	433	439	482	444	449	426	412	407	428	413	438	434	433	417	406	455	423	445	444	438	433	431	429	440	403	440	410	416	448	409	436	413	430	428	390	441	421	420	432	387	401	454	423	465	461	433	421	477	443	418	429	439	444	411	404	447	472	434	414	448	403	460	404	453	415	442	437	435	435	409	426	432	471	457	419	432	432	428	502	436	472	414	418	481	438	430	430	428	436	447	435	428	423	449	433	451	430	383	390	445	446	412	424	423	419	414	428	420	447	470	437	420	429	432	425	433	430	445	435	449	450	378	392	423	427	425	427	444	423	439	432	453	484	439	460	456	443	442	414	434	449	451	466	441	429	441	416	422	416	417	426	475	450	391	462	431	430	429	413	404	428	412	410	439	410	410	442	417	401	452	411	434	430	431	436	435	412	428	415	447	436	449	444	401	416	453	435	445	421	444	427	417	433	445	451	460	445	443	472	448	451	418	425	449	443	407	467	447	422	427	403	426	433	427	440	409	412	453	460	434	443	436	425	439	422	423	443	422	429	440	425	414	441	450	395	399	428	455	409	428	416	428	439	414	416	399	450	460	403	400	425	466	447	419	469	428	418	411	432	421	456	464	452	463	404	441	447	449	477	399	444	460	424	427	487	416	430	443	430	440	409	444	404	437	454	395	433	438	493	434	431	430	430	441	430	447	407	441	448	436	446	414	437	409	384	426	396	440	440	425	417	472	420	412	440	420	462	408	404	436	444	433	421	433	421	439	405	465	436	452	416	418	425	446	432	428	453	446	422	466	434	431	421	429	483	453	444	404	424	429	412	483	458	441	439	433	448	421	442	422	439	471	431	453	421	402	441	432	437	444	434	398	445	414	436	389	447	456	435	459	465	430	435	427	394	433	442	447	446	432	418	428	413	439	418	431	421	436	442	443	412	415	470	455	445	433	409	415	447	456	410	434	428	422	475	410	443	432	445	441	411	407	440	493	449	454	409	473	421	425	421	455	449	423	442	432	453	424	414	416	436	443	424	432	418	422	456	488	462	426	434	444	457	422	446	417	426	434	428	438	475	427	433	420	401	433	433	433	449	429	454	405	447	451	405	425	437	442	431	404	451	456	423	454	394	447	429	454	402	435	411	449	440	452	413	421	422	419	434	423	437	477	410	417	424	411	480	440	438	404	437	431	450	420	407	418	438	452	432	442	432	416	433	445	412	451	423	392	424	443	422	424	432	436	414	413	441	459	415	413	436	454	433	426	360	434	431	409	418	428	415	434	437	439	441	450	439	439	419	433	438	438	436	475	423	426	454	401	449	409	428	439	438	390	402	453	411	430	423	420	428	464	447	463	420	435	433	422	458	443	415	448	439	455	439	461	439	450	455	453	409	437	397	420	450	402	431	412	456	449	443	444	441	433	447	419	434	393	416	403	427	425	422	441	421	430	444	436	380	463	413	440	446	434	463	436	410	415	434	439	394	430	438	408	425	458	392	445	433	442	465	451	407	422	451	442	429	439	441	466	442	413	419	420	421	396	440	449	425	417	452	467	459	429	441	451	422	437	427	424	422	431	428	413	401	469	451	429	389	436	448	426	417	392	461	406	456	444	417	421	434	442	435	434	433	418	440	424	437	451	438	442	393	441	419	478	451	380	440	391	442	459	438	444	443	431	421	422	435	430	441	449	443	449	428	416	418	474	401	420	378	421	442	478	418	421	452	427	420	440	402	442	435	392	398	406	425	466	431	439	421	460	416	414	431	427	418	426	438	404	409	447	452	428	416	424	404	438	484	436	422	449	451	401	437	411	456	445	445	449	450	416	441	417	404	443	453	420	453	434	480	412	465	461	446	414	434	399	404	413	432	397	442	432	400	439	411	442	449	424	457	429	432	447	482	420	463	447	395	435	404	457	421	458	450	418	455	430	435	425	403	417	412	441	441	475	388	437	449	425	425	431	420	421	412	457	433	421	415	436	440	433	417	446	446	402	438	447	471	408	449	422	413	451	434	428	458	442	414	412	431	414	402	414	427	422	435	433	470	433	405	438	408	455	422	396	410	422	399	454	450	429	418	433	401	408	459	471	406	403	443	433	434	471	406	429	412	415	388	444	465	405	415	434	421	429	426	408	424	417	445	463	427	418	439	444	431	430	399	434	441	441	424	478	420	416	408	411	457	438	439	409	405	434	469	442	408	455	429	416	443	411	451	403	441	405	454	453	419	452	444	422	370	425	453	456	483	438	451	482	449	437	408	447	444	441	461	456	410	420	438	404	408	432	438	435	427	419	463	461	404	432	414	419	451	449	435	422	424	419	438	458	442	448	433	434	442	430	432	457	437	448	443	426	445	412	430	440	380	419	414	438	417	445	427	446	444	428	433	429	406	434	425	448	458	433	406	417	414	459	470	429	428	429	426	402	436	461	450	449	455	447	401	437	448	409	493	418	435	413	430	445	440	440	423	438	458	437	462	459	435	429	457	442	430	459	381	403	443	449	398	412	418	435	425	401	390	465	407	393	443	410	440	440	431	437	426	389	415	451	413	421	422	451	424	480	452	397	423	472	404	431	435	411	452	428	456	438	389	443	422	447	422	479	391	456	410	446	410	445	452	406	428	423	438	440	430	470	442	412	467	431	422	455	394	437	414	404	435	421	437	450	427	445	434	428	471	390	434	448	438	425	421	427	451	432	437	440	394	443	436	457	392	423	456	430	442	427	428	451	438	410	440	409	387	427	481	425	454	442	450	438	429	399	391	468	448	433	428	436	446	417	425	427	460	392	434	434	449	423	438	431	391	407	449	409	393	428	426	437	425	399	438	432	435	415	458	486	459	430	419	420	406	426	427	444	466	455	469	432	444	427	447	451	429	446	425	376	396	435	436	417	466	437	423	454	468	441	436	447	456	415	436	447	472	469	425	451	436	407	459	427	398	408	455	450	436	436	436	422	454	444	462	430	416	489	444	444	374	426	442	407	417	429	401	462	417	448	442	402	423	431	434	435	438	448	439	464	467	441	416	461	410	426	433	447	399	410	479	423	450	435	453	439	457	453	396	398	446	446	462	453	442	412	456	420	422	443	442	423	433	423	415	463	443	389	407	424	446	451	430	456	422	432	415	433	400	425	398	447	458	441	405	399	429	401	432	433	388	442	431	438	424	443	461	405	436	415	436	441	408	432	445	451	452	411	494	440	425	453	430	431	402	427	431	448	439	424	416	429	439	431	418	433	432	449	426	416	474	416	421	415	413	425	454	435	448	456	436	431	413	434	434	474	454	446	405	451	435	439	413	453	473	459	428	412	458	411	420	471	412	455	441	462	418	443	458	465	449	430	448	441	392	410	451	384	403	431	396	449	433	440	439	416	413	448	399	412	415	455	389	439	451	436	426	458	441	405
25396	21341	27184	25045	10325	3451	7257	26887	22452	10549	4514	1459	673	590	523	486	463	525	455	426	505	466	475	475	456	484	473	464	478	483	459	483	477	442	470	512	492	507	501	480	453	476	478	457	465	483	497	492	468	485	508	479	480	403	459	516	434	448	495	469	476	475	495	429	493	445	452	433	438	494	501	519	465	460	482	458	437	503	462	495	473	493	483	508	476	439	472	470	445	492	436	487	451	438	457	458	494	476	482	496	451	468	477	477	460	463	446	450	469	491	473	489	452	491	467	475	453	470	455	446	488	509	479	505	475	474	477	485	477	418	499	438	507	433	483	465	482	458	461	485	447	467	494	462	453	461	485	463	466	500	499	451	482	474	466	470	475	439	468	452	477	482	480	444	427	463	472	454	440	482	444	430	486	452	445	455	482	447	496	473	466	443	458	467	463	487	443	478	461	486	463	480	485	433	495	431	445	496	463	459	473	422	450	489	443	517	493	461	488	493	471	461	478	459	508	475	495	452	467	464	457	499	455	469	454	434	494	448	450	493	490	495	438	476	469	450	462	532	478	467	454	483	487	456	458	473	478	473	423	507	458	503	479	509	450	456	467	448	472	505	450	456	457	438	486	468	486	465	434	493	488	444	452	500	485	451	473	472	447	471	460	479	485	493	500	457	469	491	474	476	455	480	463	526	466	483	486	447	461	467	466	463	428	470	515	476	479	477	452	459	503	482	470	469	464	497	455	493	474	458	472	473	493	471	456	478	453	477	518	467	475	481	550	488	468	460	462	495	495	462	484	474	442	454	456	462	484	489	453	456	422	439	478	479	450	444	468	492	459	439	448	456	507	465	461	522	517	475	485	492	490	454	439	450	429	459	462	406	448	471	452	428	477	476	436	461	472	464	449	503	431	481	499	432	441	456	490	456	438	482	448	505	435	453	445	472	472	474	415	454	490	428	467	432	438	503	509	451	489	481	469	472	469	450	429	445	461	510	496	427	476	479	475	489	458	466	489	471	502	491	470	463	461	471	453	432	474	470	484	446	443	464	497	476	489	480	485	459	486	470	480	464	479	476	461	472	513	448	505	428	466	476	449	462	442	441	461	454	501	437	475	480	451	461	482	459	454	477	471	481	444	478	445	488	494	476	477	454	474	463	491	453	472	525	461	474	472	436	439	449	489	441	480	436	447	450	445	470	413	470	488	449	481	450	439	451	451	474	460	447	429	469	472	478	459	440	504	477	457	519	418	490	489	476	451	510	479	454	459	485	462	461	465	467	464	445	452	455	459	458	510	493	470	431	483	488	492	500	462	454	457	485	433	473	488	499	475	411	460	481	484	486	474	489	494	481	462	458	428	447	489	422	480	470	479	448	478	486	433	467	492	470	438	496	448	461	517	452	447	488	484	457	469	459	463	467	497	476	436	471	498	446	454	498	464	458	507	521	503	484	471	445	452	498	474	467	461	442	442	456	480	498	479	471	460	472	458	467	510	461	473	460	489	477	443	448	458	472	458	500	473	484	498	468	454	479	523	455	466	449	491	458	479	483	479	477	487	486	467	468	461	502	476	432	511	483	461	430	440	480	436	508	497	509	462	457	457	494	452	445	485	423	458	488	477	477	461	488	486	403	445	456	454	478	490	461	435	476	486	437	472	475	487	424	445	450	455	495	477	467	443	482	479	504	542	435	468	430	507	461	487	476	464	489	506	493	488	460	504	466	438	448	443	489	444	447	505	451	448	478	473	451	433	494	447	464	513	449	434	439	458	459	454	492	497	514	452	514	512	440	455	462	466	480	464	409	450	485	486	457	443	460	463	457	455	455	441	472	477	496	457	495	478	483	461	487	518	459	456	540	432	480	468	492	478	477	468	469	494	495	427	451	493	487	489	477	451	449	458	447	494	468	467	517	434	483	433	440	498	472	465	481	496	506	465	460	475	497	512	438	465	459	498	465	459	496	471	472	459	479	489	472	461	442	463	436	457	495	481	460	431	459	409	500	477	456	472	511	484	459	500	490	486	480	470	471	493	485	462	462	456	452	492	443	437	483	461	472	470	472	479	462	463	441	451	472	462	446	447	499	486	473	444	434	493	481	487	477	478	492	458	491	463	455	466	432	480	490	469	438	455	475	491	455	484	466	436	429	483	461	429	483	461	480	494	454	449	467	457	487	441	449	460	448	456	474	458	469	452	458	501	444	479	467	479	455	464	491	470	484	460	498	500	484	461	480	460	482	440	467	460	463	474	455	458	472	495	473	441	512	478	464	504	446	503	471	515	461	481	481	482	470	513	471	495	474	506	453	439	484	484	456	478	454	453	494	535	468	477	450	469	480	456	461	508	487	450	489	459	437	459	459	457	483	500	454	470	424	458	472	449	446	473	454	485	486	465	463	474	474	500	483	473	479	455	480	469	468	457	485	457	458	501	468	477	426	467	432	453	478	493	458	444	458	473	455	467	443	501	453	454	467	463	458	497	494	501	465	450	479	469	454	463	457	485	502	434	471	473	474	439	471	489	452	494	473	475	475	497	481	481	423	471	466	497	478	502	486	455	463	442	486	483	468	495	476	479	450	437	509	482	510	451	488	482	437	452	471	483	459	507	458	440	479	464	489	458	431	468	436	480	486	489	454	473	457	479	433	468	475	410	475	469	447	468	472	447	491	429	501	418	505	478	468	453	493	447	482	468	537	523	459	492	482	445	492	521	447	470	474	446	460	414	486	458	469	460	470	489	475	505	465	445	454	506	481	474	485	468	444	442	472	485	471	468	499	437	473	466	452	470	490	513	462	457	455	509	480	479	455	461	462	458	492	510	490	415	483	442	490	443	466	485	512	470	501	475	467	494	415	512	455	421	465	452	483	486	514	487	462	481	479	475	468	478	415	464	458	481	483	449	504	477	481	436	502	452	503	492	457	496	494	475	450	507	505	503	464	427	485	458	443	490	457	456	463	484	451	451	477	517	435	485	430	483	486	463	473	493	468	459	463	495	448	483	473	469	449	460	477	479	479	523	469	495	452	429	442	402	484	427	460	479	462	455	485	462	471	478	463	451	495	510	467	408	475	459	451	487	463	479	465	490	461	506	452	496	450	459	452	444	440	478	510	501	479	457	472	476	468	478	478	481	529	446	450	479	496	451	466	459	523	483	445	499	469	450	487	430	429	459	461	473	470	465	479	476	501	450	513	471	470	460	505	457	451	443	467	471	485	511	499	478	462	478	453	472	469	471	504	463	426	472	484	485	456	458	434	471	481	455	484	474	463	459	487	454	501	435	453	472	491	449	462	450	472	442	460	488	467	463	474	466	456	476	462	472	476	456	510	492	489	488	479	498	450	485	457	468	442	488	421	475	518	501	534	489	479	504	466	455	465	455	447	474	449	502	485	466	469	479	486	409	482	491	441	448	450	471	509	460	479	466	445	502	442	511	461	458	478	451	448	465	454	460	492	478	510	447	464	455	427	467	488	470	496	469	481	465	473	497	432	536	457	479	508
7026	11025	10101	5417	4890	3338	10299	26443	19152	8762	4630	1720	704	555	462	462	485	460	480	477	492	480	470	450	485	473	449	462	493	480	463	439	500	443	470	477	447	444	466	430	450	493	457	460	465	457	448	444	443	460	434	447	472	457	457	450	465	482	497	459	444	450	448	442	439	497	487	480	454	492	446	450	464	449	480	438	453	471	447	482	445	427	462	434	470	453	442	477	446	499	444	459	414	433	432	443	490	467	471	458	440	469	501	482	462	498	468	459	451	451	491	465	482	444	421	492	450	452	464	466	403	434	458	439	457	467	439	472	469	500	477	472	455	443	460	460	482	434	447	456	455	438	446	472	464	477	490	455	420	452	490	486	497	458	462	437	442	485	431	446	434	468	458	495	526	458	444	467	439	467	461	441	439	457	459	437	438	434	489	440	455	439	453	467	443	438	478	417	389	460	463	460	470	440	471	451	498	452	421	465	434	448	461	453	475	505	449	432	464	475	481	463	457	472	457	489	464	443	461	424	489	475	456	467	441	474	489	489	452	475	467	451	460	463	457	489	449	477	443	435	455	467	440	430	453	445	483	444	495	452	459	496	470	477	487	440	453	470	467	485	447	455	478	460	441	461	491	453	499	443	446	477	449	467	482	492	449	440	482	482	487	444	501	468	443	464	422	452	470	466	484	464	471	462	444	458	451	457	467	484	466	485	470	420	417	429	464	446	464	443	472	505	486	454	478	477	443	477	485	433	473	427	446	456	484	460	444	440	458	455	439	446	455	429	447	455	454	407	473	426	473	458	479	440	463	431	487	450	450	449	448	447	471	458	443	492	465	478	491	454	441	453	495	459	455	478	465	429	416	478	482	440	445	489	427	485	466	476	454	447	458	450	470	459	482	456	470	451	445	453	520	448	433	453	436	444	440	449	447	473	451	441	472	499	458	496	453	499	465	423	464	416	460	436	440	474	493	479	434	453	453	454	467	471	467	482	458	456	450	466	459	429	439	446	442	451	494	448	421	446	444	466	439	445	467	418	451	446	449	436	455	426	476	457	453	494	489	456	449	398	477	382	463	453	475	490	497	462	405	500	468	421	499	469	425	434	442	437	427	463	466	485	443	480	488	454	484	491	445	438	509	442	452	439	442	432	464	469	409	404	505	441	448	459	461	424	473	467	454	488	457	465	467	488	425	481	465	479	483	484	452	448	474	465	451	487	442	436	439	412	451	458	443	439	462	452	463	467	468	456	459	479	483	442	449	444	433	445	421	481	438	494	459	462	469	471	439	463	507	462	446	436	427	468	457	448	429	459	485	469	446	420	433	460	467	462	507	456	488	462	411	443	456	451	447	457	470	412	448	441	449	487	419	502	428	472	454	451	459	451	462	445	412	446	461	492	456	463	438	447	422	472	420	446	424	453	447	446	457	448	440	429	443	456	480	453	486	453	444	462	433	461	451	430	471	446	442	455	465	468	429	437	456	425	453	467	453	440	468	426	477	446	479	474	474	422	457	446	453	445	460	448	434	466	439	483	450	426	438	474	465	456	455	480	419	444	476	443	497	419	434	502	434	460	458	456	490	433	438	459	446	419	464	431	454	470	457	459	455	492	407	419	486	421	441	443	464	466	466	460	437	498	474	485	448	423	426	436	461	449	484	472	449	459	466	431	443	456	460	453	437	451	406	466	395	457	448	449	451	461	492	448	457	448	425	449	490	421	437	484	453	449	437	454	450	482	451	431	426	458	458	439	451	449	418	455	479	484	447	489	480	497	464	423	474	464	460	446	471	441	489	483	460	462	431	457	442	451	458	457	452	500	422	466	469	476	485	437	473	445	452	474	488	433	506	431	490	433	423	483	451	434	418	502	433	477	438	424	456	445	489	452	445	444	420	465	442	443	469	456	460	480	416	447	470	442	460	458	402	428	458	483	434	478	505	485	452	427	487	468	449	395	445	491	448	464	462	453	443	472	438	460	459	480	480	456	461	461	436	476	450	456	450	455	468	455	465	441	441	469	443	472	476	454	479	488	461	424	456	455	436	431	454	443	450	487	430	444	429	442	471	435	462	431	458	493	475	467	441	453	437	428	446	452	461	397	419	428	440	449	445	440	484	438	438	440	483	426	483	455	432	448	451	451	448	430	454	456	423	467	450	452	434	469	430	463	455	418	443	452	465	441	460	427	463	456	412	444	440	462	456	462	435	452	451	425	421	444	444	480	488	440	402	441	471	451	381	449	487	431	478	464	437	411	435	467	455	450	465	434	476	421	434	429	480	499	433	446	455	455	454	476	419	427	454	462	468	448	444	425	479	446	466	482	452	448	446	447	451	469	489	480	487	455	446	424	436	467	425	460	491	459	500	445	431	420	464	490	448	449	434	459	444	475	434	459	454	461	449	448	424	476	450	469	446	447	422	494	447	518	461	451	426	467	433	455	415	467	440	460	456	474	456	450	459	413	477	483	405	408	443	487	501	455	459	429	456	446	417	424	453	439	435	475	451	435	461	440	431	462	463	504	489	475	482	433	443	445	438	447	462	436	466	449	475	434	454	474	447	446	456	442	457	458	478	441	497	461	472	459	468	486	446	469	459	453	460	408	448	484	446	478	466	455	476	470	431	430	457	432	464	446	462	460	438	451	447	455	466	423	455	453	473	453	441	452	467	455	425	432	433	444	455	464	441	433	445	436	478	485	480	431	454	434	487	478	468	495	437	446	426	442	436	443	478	439	461	448	438	428	460	443	449	469	436	483	453	468	451	456	462	435	484	459	410	467	427	432	490	449	460	436	427	455	440	465	488	465	464	468	436	446	467	407	425	446	445	424	455	443	448	458	465	465	428	428	453	468	454	488	471	470	474	481	490	451	466	405	417	454	472	434	490	441	452	449	428	474	455	461	472	438	475	473	481	443	457	445	491	467	437	469	440	453	451	449	446	459	423	446	466	441	464	472	451	429	482	439	482	446	461	438	437	469	445	484	422	439	458	437	453	462	474	451	461	455	484	459	434	480	483	472	445	435	445	452	441	441	440	443	389	458	436	495	467	493	471	404	449	467	418	454	466	431	448	473	491	468	422	425	475	428	459	465	440	445	464	490	464	448	469	445	451	492	441	464	468	492	466	447	405	436	467	420	453	445	455	443	459	450	461	466	459	413	440	477	424	449	453	436	457	442	413	439	439	424	474	451	416	453	424	457	438	422	450	463	481	424	443	416	416	446	442	464	447	425	467	443	440	459	436	460	457	448	457	442	510	451	456	445	468	487	470	433	437	450	464	467	459	411	422	445	427	422	450	449	432	474	460	447	450	433	432	443	433	479	473	434	470	427	482	396	428	438	457	421	477	466	489	437	451	466	463	435	437	448	452	454	469	493	463	456	437	465	430	454	459	455	439	472	429	460	441	467	491	470	409	483	448	487	428	470	446	435	463	436	458	469	455	478	484	469	437	431	433	440	434	473	458	440	416	413	450	446	447	455	466	482	450	454	478	476	444	441	463	449
24118	21348	28627	24382	21327	15125	24851	43328	37755	20327	9782	2837	988	669	587	587	592	527	611	572	579	576	543	551	595	583	590	547	584	561	558	570	529	580	590	582	514	573	617	575	620	587	584	536	583	600	618	636	564	537	518	540	587	584	592	550	570	588	586	542	580	588	560	530	556	596	553	576	574	552	576	605	550	598	609	587	584	578	563	583	572	600	566	568	570	574	580	610	608	571	560	561	551	535	621	532	559	536	555	589	575	525	548	586	569	582	557	586	586	540	518	591	567	573	569	563	568	585	519	546	588	564	529	542	605	549	561	582	551	583	563	563	548	512	560	523	552	551	582	527	599	566	595	556	544	540	563	603	591	545	582	561	557	561	586	583	567	535	564	569	542	549	543	551	581	627	536	544	583	560	564	561	564	572	569	543	510	580	575	566	570	551	541	562	576	586	589	586	548	591	580	575	544	566	557	533	528	586	566	540	567	586	566	579	560	556	571	585	552	570	625	600	574	539	598	509	552	598	572	564	583	555	542	595	598	564	529	495	563	544	613	560	528	520	543	574	549	516	567	538	561	563	562	548	588	587	581	536	546	559	588	576	546	574	569	528	593	568	555	581	564	544	566	543	606	550	592	545	590	556	620	571	600	576	546	559	589	561	575	603	558	553	551	553	584	580	542	608	560	563	557	529	584	531	600	579	552	557	587	561	586	606	543	497	546	564	528	575	594	528	544	589	571	591	570	603	550	541	529	543	599	549	553	570	575	567	551	570	584	550	561	548	535	564	567	595	546	565	563	579	562	552	602	566	570	581	564	556	599	553	542	528	605	572	545	552	521	550	554	520	557	573	582	562	536	540	570	540	590	580	584	584	609	547	594	548	578	588	570	559	548	533	550	563	578	576	550	544	566	571	561	567	591	552	540	584	582	574	586	596	608	560	552	596	563	554	556	535	546	595	551	590	586	594	545	549	538	591	608	583	570	582	563	518	604	533	566	603	615	590	556	588	582	556	594	556	518	537	573	543	550	552	547	594	602	544	538	562	497	529	592	540	581	594	599	555	572	569	542	591	550	579	542	605	567	590	568	553	561	587	533	581	591	598	556	558	589	610	590	554	566	581	545	567	555	594	594	587	577	560	559	565	560	595	583	571	532	594	583	560	572	546	581	618	518	583	574	506	528	541	536	577	569	545	560	517	542	538	578	597	558	558	579	582	559	557	586	568	547	531	576	605	571	556	539	536	592	551	519	533	563	498	575	521	563	575	565	605	555	586	566	516	563	570	570	594	567	580	546	595	577	539	588	598	546	607	609	573	545	567	563	544	560	577	519	584	588	578	586	560	558	580	508	533	573	559	568	555	574	550	565	574	586	587	593	537	611	554	556	568	518	533	540	576	546	555	568	532	565	549	604	561	560	559	542	537	577	584	543	572	553	551	550	594	561	569	569	579	562	556	615	558	569	551	568	544	558	555	555	587	587	586	542	578	532	557	547	567	535	538	575	545	551	565	537	571	540	590	601	584	563	508	571	598	574	610	575	579	544	553	612	547	561	606	575	543	594	572	563	587	622	562	547	599	519	511	517	544	544	582	545	556	586	559	594	542	576	564	540	572	513	544	580	535	530	604	575	526	569	618	583	554	571	538	554	541	592	585	573	596	563	515	547	572	559	602	578	554	588	522	587	589	552	556	520	546	554	560	571	560	580	574	538	518	562	536	522	583	533	550	628	544	557	568	536	591	537	540	589	558	507	548	543	610	571	526	566	584	567	585	612	557	548	544	515	608	555	567	592	613	545	547	520	558	550	555	605	612	499	571	529	524	552	593	580	588	577	595	526	567	543	511	578	587	586	599	522	520	553	594	532	573	571	572	588	536	578	563	519	548	567	536	564	561	579	560	562	568	597	544	546	561	570	559	557	597	581	592	586	605	522	575	557	568	590	568	611	568	558	561	498	523	608	592	515	549	546	523	581	550	572	535	577	546	587	602	555	581	626	588	586	540	605	536	564	511	567	565	548	554	567	565	565	569	554	569	560	573	528	562	576	550	570	606	575	528	523	583	548	577	556	510	556	531	564	571	549	577	575	529	591	536	563	594	558	572	565	555	581	555	550	544	595	572	567	619	555	602	592	562	587	567	555	582	570	546	554	530	573	548	549	573	570	557	577	550	556	568	512	552	592	601	574	564	547	543	570	552	572	569	565	564	543	582	533	524	562	551	578	541	572	575	566	571	561	544	573	518	637	570	581	551	584	572	549	569	559	559	603	565	565	580	553	591	508	580	538	542	562	549	566	561	540	574	597	555	566	606	596	583	564	609	559	561	569	579	535	515	565	549	532	605	579	528	576	556	493	566	559	548	575	517	520	575	545	558	567	531	540	538	570	540	586	605	492	553	599	579	535	518	583	561	552	568	596	569	557	593	585	585	551	537	556	579	561	563	562	581	512	528	614	553	559	577	549	565	539	555	604	630	514	587	556	563	555	552	552	568	531	545	602	568	638	580	579	550	590	568	525	600	579	535	562	557	570	541	537	600	597	535	531	575	553	551	564	562	576	558	592	568	550	512	582	559	595	608	576	532	551	576	514	573	574	560	518	584	584	528	573	586	582	592	599	591	591	608	567	537	552	559	556	508	523	525	549	547	570	579	626	603	558	580	545	544	627	611	567	538	606	590	552	590	573	583	588	564	520	546	547	606	549	560	573	557	598	564	561	569	540	553	611	576	550	616	574	588	577	596	580	534	544	610	509	572	598	583	590	578	589	566	572	585	582	591	561	600	576	578	573	580	534	571	574	604	585	579	544	547	567	597	565	607	570	552	569	588	581	501	524	605	565	531	534	545	557	564	550	520	546	579	579	573	557	523	582	596	572	550	577	546	545	537	502	571	553	543	548	602	575	570	536	579	591	576	553	553	601	593	573	601	557	573	570	540	554	554	528	571	579	530	547	554	586	554	539	600	545	556	569	533	545	545	580	549	546	596	557	566	560	553	537	583	593	593	535	596	604	556	587	564	533	614	554	529	581	531	561	547	567	569	557	547	549	582	556	579	553	573	579	600	563	569	549	564	528	591	561	552	485	532	554	558	537	506	570	592	516	577	584	562	576	583	529	547	534	581	557	605	562	516	585	588	578	554	597	567	562	540	594	536	571	578	499	563	559	542	537	581	563	521	589	598	578	576	549	588	578	578	557	535	543	565	562	598	553	542	559	565	565	566	568	550	575	569	538	591	557	559	565	584	572	533	552	559	554	594	584	536	571	564	564	566	542	535	583	559	597	575	556	591	582	594	558	570	586	590	577	560	557	552	587	560	551	557	551	559	552	556	554	546	575	545	540	542	537	525	587	579	583	564	598	527	554	580	578	567	524	598	591	564	566	526	578	525	584	558	553	564	595	547	563	555	570	584	543	531	564	548	568	533	597	570	538	590	559	560	545	570	600	545	538	564	572	518	532	563	578	593	607	598	562	581	545	562	532	559	594	579	542	531	597	583	586	543	585	524
7022	16056	16637	10076	9528	7909	27422	40477	33330	15513	8608	2847	1072	677	577	567	560	567	539	563	558	576	589	509	527	585	551	546	537	557	539	551	550	585	509	552	561	546	519	586	549	569	520	585	522	500	547	548	543	532	535	478	566	538	541	567	546	579	542	518	537	560	527	509	582	549	490	577	552	543	525	524	540	500	480	505	574	555	500	525	532	584	545	525	541	560	529	503	560	557	573	543	559	554	502	518	538	585	482	547	568	561	522	552	570	527	581	523	558	580	542	579	561	562	505	556	542	531	517	507	518	536	581	561	537	531	522	564	560	511	558	499	539	562	549	573	513	527	569	536	566	557	512	549	578	501	515	551	560	518	513	504	520	535	518	551	564	543	565	565	523	540	555	510	520	565	558	525	544	534	500	501	517	566	571	537	575	523	549	535	491	504	528	533	537	493	526	539	591	510	530	500	541	559	545	567	548	529	576	532	499	546	577	552	515	557	550	523	560	528	539	536	544	522	542	495	547	527	495	522	571	524	499	500	578	559	548	531	544	562	541	561	552	515	559	545	511	548	571	508	501	532	517	523	541	517	477	522	547	531	501	526	567	522	513	534	551	546	553	560	497	508	496	553	531	511	518	570	594	581	545	563	541	533	553	555	556	532	531	560	521	519	553	507	537	511	564	547	563	521	548	501	534	530	515	523	527	547	512	565	578	519	514	506	528	488	551	534	476	534	544	517	509	552	563	503	524	520	545	522	494	565	579	548	554	507	519	547	520	499	524	522	516	559	541	567	532	541	545	552	537	550	513	523	570	513	552	523	534	572	549	521	516	499	556	569	533	545	558	535	524	521	539	538	559	570	554	542	539	535	567	540	521	566	537	542	523	527	553	567	589	531	522	523	536	546	499	517	563	514	522	499	504	567	539	554	571	502	522	538	557	508	523	600	486	541	481	565	513	549	534	531	497	513	524	537	564	537	558	521	479	571	567	519	572	551	565	523	499	536	538	534	496	523	496	540	502	534	506	545	494	532	506	552	551	530	506	516	540	537	536	536	517	526	547	554	564	526	523	552	548	513	504	506	537	519	522	538	534	523	545	568	484	570	566	519	536	542	504	543	530	559	527	511	546	542	574	553	537	524	535	495	532	550	539	552	523	543	505	559	490	520	513	514	523	558	501	523	530	568	506	551	577	517	538	498	511	527	585	543	525	494	535	594	552	537	562	532	502	499	564	558	539	545	499	546	582	564	525	527	532	551	572	553	531	531	552	586	542	539	558	511	561	534	537	529	579	504	540	523	537	548	531	569	534	531	552	524	564	523	564	506	566	546	522	492	514	527	523	516	544	525	530	504	520	543	523	524	514	519	521	536	548	565	529	578	511	554	513	501	548	560	540	547	537	552	537	550	508	561	571	551	540	553	547	499	522	566	534	574	523	541	494	517	541	501	540	539	509	492	465	534	534	542	519	485	522	545	535	515	524	569	511	482	544	524	506	516	516	562	550	543	540	539	543	517	537	547	532	538	542	571	536	509	507	534	547	555	546	549	548	558	536	522	529	514	559	519	521	546	523	534	556	548	538	546	495	537	529	553	494	553	523	524	530	567	524	538	516	551	568	561	540	565	533	511	536	525	557	541	505	550	516	552	556	552	517	519	531	519	507	527	514	581	483	561	543	561	517	527	509	519	532	543	493	538	509	502	516	534	542	505	532	551	519	579	567	521	566	491	530	522	528	516	505	586	493	541	539	543	554	538	498	525	530	560	515	536	531	535	540	547	535	485	535	542	570	549	557	533	511	530	539	500	538	525	538	563	549	483	541	548	582	552	517	502	523	526	546	563	547	547	495	524	531	493	463	499	522	548	531	530	526	524	528	537	538	519	550	529	533	548	527	511	506	506	518	498	516	518	506	505	561	582	541	532	513	539	532	513	568	556	525	565	513	552	542	514	506	543	493	542	504	531	549	533	542	524	564	553	546	502	573	519	534	575	504	552	523	516	555	540	520	491	506	522	577	523	537	521	558	515	482	493	522	540	539	549	568	555	549	578	528	538	518	482	542	562	529	561	552	557	535	514	549	511	515	527	550	519	602	509	543	559	556	506	537	523	549	524	537	535	556	516	531	553	511	568	508	521	584	561	564	539	513	532	560	515	560	534	568	519	497	487	519	533	548	524	519	557	513	578	508	568	525	538	546	532	551	528	559	528	544	513	532	549	515	490	510	545	526	558	536	523	529	497	500	536	556	528	490	538	450	541	553	528	522	529	506	512	557	519	515	529	492	536	494	537	566	524	522	525	526	570	550	546	499	552	567	509	546	528	536	557	513	518	492	578	557	551	573	566	546	529	564	537	540	539	535	545	527	521	520	564	534	497	558	530	494	550	550	535	559	543	579	550	498	542	538	576	546	526	529	541	566	586	486	521	543	550	505	522	515	518	520	543	520	530	523	570	537	551	538	580	559	567	531	548	512	533	484	553	519	534	517	565	555	583	530	522	482	530	482	534	502	537	551	516	516	564	524	524	567	537	548	581	515	537	588	518	542	520	535	488	500	565	559	550	511	517	582	540	568	556	562	541	514	527	550	518	543	531	598	538	498	547	490	534	570	533	549	521	513	513	570	525	520	581	529	509	516	587	567	530	565	536	560	522	546	598	563	512	531	550	553	537	549	537	505	503	543	523	537	514	536	538	496	523	496	575	527	517	534	525	556	506	515	537	516	522	530	519	528	531	562	537	546	516	524	525	562	497	545	522	531	537	493	513	505	507	525	525	553	524	571	538	563	543	521	559	519	582	563	524	520	488	582	516	552	547	507	519	547	516	557	544	565	519	503	566	529	547	573	506	514	532	534	532	524	545	520	521	522	534	530	498	545	550	490	557	550	538	552	542	527	494	562	531	500	533	522	519	536	520	602	504	538	535	554	574	495	505	481	530	540	507	491	532	494	556	555	531	531	499	532	534	548	519	548	525	546	520	480	522	504	552	499	526	545	536	585	545	508	497	492	533	501	507	561	537	498	536	556	481	568	545	493	537	512	551	528	533	538	526	516	507	511	519	560	527	524	513	537	531	558	540	515	511	470	519	544	507	537	566	558	568	518	545	531	532	511	521	543	557	527	513	529	492	568	501	525	556	543	546	522	553	528	512	513	530	554	503	517	546	567	523	546	535	557	523	523	533	534	525	518	514	499	529	510	561	541	553	494	492	538	530	527	529	553	530	544	492	525	543	544	524	519	518	544	496	541	546	570	547	579	538	565	538	528	476	516	566	523	556	516	504	540	525	516	518	538	512	533	544	522	556	554	552	537	507	540	550	520	541	530	548	510	514	486	509	521	556	487	520	488	516	543	571	539	513	516	559	533	525	520	530	493	561	495	536	549	514	516	527	537	535	535	531	497	531	542	520	532	535	503	523	571	536	485	532	494	587	530	503	508	512	501	569	585	518	506	523	511	557	507	518	524	541	531	519	515	551	546	545	529	515	543	552	517	551	548	530	510	526	537	532
28116	17913	12639	6979	2364	1538	1908	3699	3137	1506	949	690	547	489	485	478	467	537	496	486	499	486	502	471	479	468	484	479	483	448	508	451	469	455	479	486	489	453	470	459	462	504	404	445	518	480	451	500	468	472	462	500	437	468	461	467	478	497	453	446	453	471	453	473	476	463	481	449	453	475	462	547	468	467	462	490	490	472	532	459	510	485	468	486	484	493	459	466	460	464	469	443	472	494	476	490	462	482	482	497	450	450	444	481	481	478	468	453	499	468	489	429	431	459	467	455	500	475	452	457	454	454	487	442	471	445	476	480	493	476	466	476	494	478	427	460	470	461	475	495	476	520	468	473	476	477	427	432	489	476	457	501	453	509	536	458	438	422	479	507	463	481	491	486	476	474	475	490	472	485	467	490	477	491	472	448	482	501	442	463	505	471	458	480	481	481	494	491	506	480	470	475	534	480	476	467	468	485	459	502	488	457	470	479	482	451	477	480	481	486	483	472	463	450	462	458	494	475	488	415	451	468	481	486	445	432	459	500	464	444	496	488	477	455	526	466	487	483	479	503	487	454	456	443	500	456	495	457	492	468	478	474	456	465	453	472	497	493	484	445	458	509	488	440	484	464	451	462	428	462	482	456	436	477	474	472	427	453	452	465	450	492	457	518	465	494	415	454	460	460	487	455	457	473	450	470	485	467	485	483	518	518	500	475	462	444	473	518	505	489	417	494	482	468	464	475	449	502	469	408	481	438	426	493	461	488	495	490	470	430	510	472	462	439	484	484	467	478	445	477	522	495	465	481	444	477	459	509	488	467	474	465	450	452	472	474	459	435	459	425	498	500	467	431	466	475	476	498	491	470	486	475	440	478	494	471	499	437	508	514	463	469	465	449	465	486	521	495	463	479	484	473	482	483	458	478	446	460	473	469	468	493	484	463	485	450	468	479	480	492	460	485	481	464	465	444	473	498	470	493	481	504	484	443	441	489	487	498	468	519	490	455	466	464	472	434	467	453	496	492	483	502	447	498	502	505	473	492	460	446	475	456	500	440	482	469	472	484	462	463	512	476	484	450	482	468	495	506	495	479	472	439	468	475	442	442	465	424	490	479	501	454	499	494	438	479	472	472	496	456	478	478	483	444	468	496	438	502	464	486	428	471	477	502	431	459	447	478	459	538	514	465	464	451	463	462	479	488	484	487	500	459	477	503	457	464	451	470	496	505	485	492	499	486	492	490	517	457	476	483	461	462	486	512	480	443	471	481	457	482	456	466	476	475	474	474	465	489	469	484	518	465	473	499	478	493	523	446	453	447	465	484	487	478	478	455	459	508	470	507	493	460	457	477	461	490	469	476	490	438	446	473	482	485	452	453	545	481	461	468	413	482	490	512	512	452	477	450	504	456	495	453	476	477	461	513	454	472	464	483	484	466	488	462	444	471	474	520	478	471	461	448	472	506	493	480	472	470	484	475	507	460	485	446	471	458	465	461	463	459	440	488	482	512	474	451	488	448	464	451	464	489	470	487	481	526	487	481	504	479	446	452	470	460	467	470	456	486	479	487	474	555	488	506	459	462	473	473	450	488	493	482	458	454	468	498	456	444	441	452	486	484	459	496	499	499	465	454	487	482	439	464	481	475	454	446	473	488	465	450	495	443	507	464	499	506	462	502	468	455	498	476	487	469	468	511	448	496	485	487	474	431	459	441	462	470	484	471	499	481	473	510	475	472	474	489	473	494	459	509	487	438	503	478	474	466	476	490	482	451	489	473	456	465	460	495	435	482	491	487	460	510	490	472	444	477	494	446	494	478	467	482	472	452	465	451	480	493	417	463	479	453	431	513	504	476	495	492	487	446	485	446	441	466	473	463	456	479	454	468	478	433	483	469	464	528	484	493	463	503	446	486	478	475	502	477	506	457	459	476	477	514	470	449	472	452	459	490	445	475	484	462	460	441	455	467	449	476	483	474	509	448	459	481	412	481	431	470	472	489	524	481	481	444	489	510	493	476	483	439	495	463	458	476	430	488	489	488	515	484	478	485	442	470	448	477	451	481	455	547	492	490	497	460	451	434	491	537	517	492	448	511	520	480	487	488	446	481	513	505	528	471	517	447	458	513	473	462	523	458	440	497	460	459	438	455	497	448	484	504	481	449	488	502	489	467	436	458	499	481	481	468	481	492	477	430	480	464	499	459	490	482	490	462	456	477	467	506	437	464	498	430	462	478	446	483	447	500	458	477	461	456	505	479	471	478	458	413	465	472	502	441	456	468	426	479	448	452	491	447	506	462	455	441	429	485	489	497	510	458	463	449	476	544	461	460	457	467	444	440	442	494	472	467	482	446	452	498	510	450	488	482	458	506	463	450	464	433	457	490	443	484	459	461	506	466	489	477	485	481	417	456	505	470	481	476	505	503	460	516	516	422	453	453	500	454	435	501	513	542	467	466	464	501	444	455	472	476	464	459	503	487	476	465	488	523	516	459	486	485	469	474	501	479	469	461	480	460	455	463	471	476	489	475	485	511	457	507	493	436	445	499	481	501	475	503	486	465	443	464	491	469	491	461	474	488	477	498	444	476	488	433	451	476	451	470	493	452	470	451	482	506	485	478	437	441	523	458	468	479	512	484	465	497	489	438	464	446	488	442	494	479	440	463	493	504	460	458	500	453	479	517	511	477	498	463	454	501	475	478	452	492	456	488	496	471	458	468	497	451	474	444	445	494	491	502	454	481	445	516	481	471	456	483	470	427	472	446	482	505	488	512	473	499	480	501	412	473	484	481	454	490	464	486	465	452	484	451	490	478	452	489	487	465	480	444	489	459	480	454	431	515	485	461	469	431	473	530	487	448	436	493	468	447	482	487	491	464	508	489	496	491	454	463	491	449	515	492	451	492	484	472	482	491	496	495	481	449	460	514	490	474	491	500	480	469	463	501	483	471	450	489	496	499	490	473	450	475	459	476	444	500	460	456	511	469	504	491	487	452	472	487	506	489	531	500	486	495	516	477	492	479	480	510	490	458	446	555	496	448	484	487	457	473	507	426	483	472	473	460	478	476	466	438	482	508	466	503	483	454	435	470	482	460	463	466	450	494	454	467	460	451	491	484	472	469	454	460	453	440	445	534	463	481	466	467	432	411	490	478	433	417	469	464	498	449	502	461	446	486	468	481	491	504	464	474	473	478	511	463	453	487	473	489	482	505	477	477	457	490	446	461	495	459	462	477	477	458	441	458	491	456	486	492	475	472	508	450	457	424	457	466	479	444	506	475	506	464	437	472	450	448	450	509	509	449	507	459	470	490	510	508	479	497	494	478	505	446	452	450	486	488	478	487	469	462	442	486	476	481	472	452	497	500	512	492	498	465	452	474	418	488	443	473	473	494	463	439	476	459	522	507	446	478	456	456	477	462	444	466	477	501	492	485	474	509	459	493	474	470	462	483	465	464	462	499	504	515	494	462	431	447	468	480	481	482	485	432	437	447	507	473	470	480	478	435
9472	11884	11544	5848	2726	2024	2811	4849	3527	1689	1011	656	483	449	440	432	427	416	451	406	405	453	505	463	427	459	461	439	456	481	439	403	452	459	426	429	409	398	412	438	420	430	398	456	482	416	432	448	436	471	435	412	433	408	453	414	434	403	435	432	472	414	429	422	448	442	406	457	433	439	409	457	437	455	465	458	461	405	430	447	443	438	443	449	448	440	434	407	431	422	451	436	447	424	438	428	436	411	439	477	445	437	434	446	416	456	459	418	425	467	437	406	415	418	395	451	450	452	419	431	408	441	478	453	433	439	417	447	454	447	417	419	425	457	436	432	456	474	407	419	474	440	462	439	466	406	433	456	450	449	415	436	459	459	479	458	450	431	403	459	447	455	467	421	421	434	447	461	450	414	435	462	431	437	447	436	436	454	419	466	412	442	467	422	414	412	456	425	421	467	429	455	468	413	424	464	433	444	401	477	421	421	443	428	464	447	446	437	507	439	430	434	445	462	411	438	442	435	470	422	469	433	429	463	461	394	438	435	441	432	458	484	458	485	444	473	426	437	438	405	433	466	432	444	450	453	438	439	464	410	421	448	389	404	429	420	410	432	444	415	405	426	414	438	397	453	387	426	461	457	432	457	456	414	438	419	435	437	452	436	448	447	439	450	417	445	435	437	433	448	430	444	468	445	420	467	413	430	396	435	460	414	436	413	442	405	449	462	426	441	457	445	441	427	426	431	439	471	440	486	454	422	467	460	454	446	449	457	425	470	448	450	442	458	430	464	436	424	415	453	494	422	429	447	386	394	456	431	466	445	467	419	458	407	430	449	425	466	452	425	453	432	450	461	465	447	439	398	441	454	421	435	429	476	437	446	441	433	438	448	430	422	413	481	471	429	443	418	440	413	414	437	485	464	467	447	436	466	445	401	433	452	428	412	485	445	429	444	445	399	428	404	461	423	454	428	433	428	415	437	430	452	424	426	435	443	446	448	453	452	406	440	447	419	402	442	398	436	454	438	437	441	436	437	434	469	435	401	422	440	443	437	459	434	453	431	438	422	418	434	447	417	424	436	438	442	474	443	460	449	426	436	418	477	438	442	417	446	430	439	432	442	493	408	411	439	454	429	430	420	431	453	443	455	433	408	455	414	416	448	453	446	418	475	432	465	453	485	466	425	452	403	448	421	427	414	460	424	447	415	417	421	420	464	420	465	434	444	428	429	427	455	418	452	430	401	435	452	457	432	471	437	442	430	432	412	489	454	449	427	452	418	421	440	468	450	465	412	424	469	437	443	433	433	440	458	430	439	440	438	462	416	466	403	467	406	437	424	421	426	457	442	460	408	449	457	456	465	428	445	486	437	418	405	470	440	418	451	433	457	401	456	461	477	406	452	442	430	467	454	426	434	453	422	468	461	414	436	430	458	451	417	428	458	403	426	435	430	423	459	430	426	445	427	439	490	423	447	468	426	445	443	429	459	438	423	438	452	421	459	437	449	450	451	432	402	398	434	425	421	410	417	461	400	419	422	449	457	423	427	436	449	451	430	473	418	451	382	456	440	434	445	435	456	427	455	432	449	449	444	452	401	441	417	437	409	402	417	426	426	442	458	442	429	433	458	433	448	412	454	430	482	471	486	475	474	430	477	408	452	443	425	406	428	449	448	447	412	421	438	445	421	462	441	459	443	430	405	493	460	442	420	460	434	424	422	424	434	425	397	403	440	451	437	449	450	419	404	445	440	429	431	444	435	407	443	438	430	425	431	420	446	420	454	473	435	415	436	427	470	432	448	456	415	463	458	447	464	420	457	465	466	439	460	453	455	443	417	440	456	457	431	444	462	430	430	479	428	432	408	443	449	448	468	438	476	455	448	462	392	452	440	448	418	468	458	394	427	430	417	466	443	446	449	460	447	427	444	420	445	438	447	430	474	426	443	454	454	421	435	384	474	443	427	444	439	440	409	431	416	420	446	440	444	407	405	400	450	412	452	410	447	439	432	430	451	449	422	450	450	444	460	461	436	454	413	411	398	420	427	399	439	478	436	432	398	420	434	433	425	446	427	461	395	426	464	423	428	443	422	465	423	419	417	402	402	420	418	418	398	469	434	446	394	444	445	405	410	468	441	412	434	427	414	401	439	452	441	419	434	446	405	433	396	463	461	431	438	427	451	399	398	438	438	432	409	451	424	485	444	435	467	436	425	427	405	449	416	394	435	421	438	444	450	415	449	435	462	400	432	437	435	427	453	470	458	416	445	437	421	398	422	405	402	445	478	444	402	443	425	433	424	447	419	430	438	375	455	423	442	500	426	432	454	443	455	408	447	431	447	445	396	428	418	418	447	425	457	425	453	424	483	443	443	453	445	461	445	425	422	452	465	409	463	431	396	467	410	431	450	448	423	455	431	458	452	418	414	477	452	444	399	429	438	435	447	435	434	485	450	412	431	440	439	445	428	423	411	449	435	427	433	459	450	418	437	397	417	472	415	405	458	437	451	450	441	400	454	443	423	416	445	412	440	429	461	439	423	426	509	465	439	428	401	399	428	428	463	443	480	427	436	457	443	424	404	423	415	433	423	404	430	455	413	425	447	446	440	417	450	459	407	428	443	456	455	421	445	466	423	435	424	406	450	394	419	444	423	419	440	436	417	426	438	451	429	449	435	416	451	432	418	470	424	458	428	455	455	413	419	446	434	430	456	442	422	443	429	436	452	457	492	424	500	419	421	430	465	469	409	463	417	454	452	444	425	441	415	448	411	421	438	454	435	446	397	429	445	459	448	441	446	413	455	490	457	418	418	430	430	453	427	433	452	443	428	449	433	441	403	448	436	469	430	441	453	446	421	436	459	431	435	396	428	414	482	443	446	436	442	418	440	436	440	439	439	456	407	427	407	446	438	444	415	419	432	396	424	421	440	435	450	455	434	405	452	430	443	461	449	396	437	444	412	370	411	452	431	420	409	424	400	451	415	440	432	432	426	422	417	424	450	433	439	434	466	429	414	456	424	437	488	458	415	416	399	432	430	459	442	472	421	433	432	417	438	436	451	425	434	447	429	416	433	438	417	432	473	437	426	468	451	415	437	390	423	435	442	481	446	442	457	451	410	441	438	435	413	455	469	444	453	450	429	446	466	442	469	412	406	445	440	410	455	412	421	421	446	439	417	438	444	451	454	466	462	409	435	429	447	453	492	388	452	425	470	453	441	463	415	445	408	422	401	395	429	420	414	415	422	412	448	425	458	411	479	437	446	441	453	454	445	433	449	453	461	433	457	482	423	443	430	422	469	448	431	436	471	424	434	412	457	418	374	447	476	422	452	428	389	451	385	407	425	443	488	482	424	455	415	474	403	422	399	460	399	440	479	454	418	443	437	435	452	414	453	437	446	394	431	457	413	393	461	446	458	397	408	455	413	462	454	447	450	436	369	462	447	422	405	387	417	427	472	460	427	421	420	436	433	450	454	445	398	460	431	458	443	453	424	425	434	419	427	417	444
25373	21371	27197	25027	12101	5292	18148	26947	20242	7903	3447	1188	620	537	469	500	513	475	491	505	459	467	429	515	466	489	462	481	492	483	518	514	469	513	466	483	501	521	480	474	453	472	493	494	479	504	484	479	530	486	443	500	474	507	467	516	468	462	472	477	480	457	463	499	485	486	473	468	458	500	500	477	524	500	474	503	494	511	496	508	509	477	487	528	511	452	499	477	496	496	498	465	471	528	478	440	475	514	518	504	459	450	488	452	441	467	518	463	472	443	459	471	482	484	492	462	484	521	474	449	448	465	460	528	484	438	480	452	454	501	493	479	500	471	457	509	452	496	472	464	502	452	492	456	528	462	514	489	504	453	453	497	452	494	463	505	467	473	495	501	498	476	482	522	456	453	480	466	457	470	503	501	517	471	490	464	491	484	437	480	509	528	479	459	494	511	432	500	437	499	473	447	458	468	487	477	479	475	477	465	460	525	459	441	465	470	469	484	521	522	480	463	484	464	476	453	487	486	445	476	519	471	444	420	476	461	499	464	464	454	482	469	506	480	448	462	476	504	474	466	477	439	472	478	462	482	494	469	433	432	486	497	467	503	471	469	495	466	497	496	451	468	460	482	499	512	445	500	456	455	509	485	496	446	477	469	510	470	456	521	449	430	517	480	430	489	462	500	491	525	478	520	455	489	463	477	460	493	492	524	459	465	470	418	496	483	486	464	458	457	455	468	458	474	483	503	480	503	454	511	464	479	450	468	482	487	452	504	475	462	496	460	474	464	489	430	506	480	481	472	487	460	463	448	481	530	512	475	455	485	494	453	446	463	482	487	469	484	502	529	458	458	465	478	444	471	495	459	475	484	442	502	443	498	463	483	466	447	469	466	473	442	449	475	517	494	454	456	487	474	471	465	425	521	469	466	479	518	499	486	488	425	475	489	458	472	495	465	483	469	470	479	488	502	484	452	474	474	455	490	476	496	488	495	493	501	469	481	450	479	447	489	443	461	516	479	465	465	471	484	499	504	485	487	494	512	508	462	493	501	487	499	516	468	467	474	468	472	490	466	493	477	477	442	489	502	485	457	475	484	490	548	451	468	472	447	475	490	489	488	448	467	520	500	443	516	471	472	486	478	493	535	504	478	493	495	504	448	487	497	454	487	486	485	445	462	421	485	454	495	499	438	482	510	484	465	464	476	488	494	477	466	515	490	488	451	488	535	465	477	454	463	518	485	496	510	448	469	489	503	449	473	487	457	465	473	474	490	493	483	499	471	474	476	502	503	487	464	472	495	505	472	511	466	520	513	459	477	465	478	488	505	454	467	511	447	481	437	500	503	476	486	460	469	494	519	496	473	437	489	484	484	483	467	505	489	521	476	476	438	475	454	451	467	468	502	505	490	464	468	483	480	449	495	448	517	427	494	460	472	467	479	454	481	466	508	477	445	478	475	463	518	474	468	493	532	498	490	439	463	454	476	460	440	491	468	493	491	465	464	449	497	442	474	455	468	467	485	456	468	464	516	488	468	465	460	495	468	459	483	483	485	479	487	503	481	481	440	498	472	501	499	467	457	465	498	443	477	476	495	496	464	492	474	459	476	485	457	460	477	467	469	374	464	442	477	476	474	498	466	543	500	470	468	497	473	470	478	523	488	479	456	480	447	489	449	475	461	488	481	505	469	483	480	459	496	475	520	482	481	462	453	481	482	493	450	480	468	487	432	492	488	491	425	474	494	450	452	455	445	518	481	471	452	505	461	493	472	492	461	455	454	448	528	468	482	459	511	461	463	465	469	448	481	470	437	520	465	469	472	489	487	444	494	456	517	468	507	498	481	502	492	502	471	513	465	465	487	447	449	466	474	458	424	488	471	459	481	546	504	461	447	478	492	444	493	452	439	469	441	478	475	477	483	496	484	466	461	495	472	493	501	508	512	524	452	487	499	469	506	455	435	490	476	427	448	489	489	527	454	481	488	448	491	507	504	462	513	478	541	485	519	469	486	453	456	524	477	501	479	489	473	484	475	501	503	476	482	473	465	478	507	520	466	444	423	500	478	440	504	467	445	461	513	460	448	514	500	506	512	520	515	468	479	499	460	471	491	473	469	499	457	468	495	465	500	468	469	481	484	473	513	446	473	517	420	482	488	474	479	494	450	482	523	455	438	482	478	499	492	466	485	514	492	485	452	441	458	469	457	475	486	483	462	467	494	454	450	495	481	472	458	453	418	490	483	477	499	461	454	481	475	468	532	473	466	473	503	486	465	488	476	507	468	481	479	479	453	511	471	450	455	482	470	476	470	441	520	438	464	480	481	461	470	488	506	533	483	441	465	460	464	477	473	487	465	463	467	511	464	481	485	502	496	448	492	447	454	471	495	485	431	473	489	455	482	484	504	440	461	456	493	488	485	423	506	420	459	478	449	480	442	477	447	469	459	539	485	473	474	470	498	460	481	438	482	500	489	450	456	472	477	468	485	490	491	462	465	482	501	426	492	487	487	466	482	501	492	473	500	462	488	462	457	518	447	448	491	490	479	493	473	490	436	460	445	494	512	495	463	487	515	503	486	493	466	471	444	450	462	466	472	486	500	443	474	465	498	516	473	451	502	480	453	491	480	456	429	442	456	469	448	518	459	448	481	506	483	464	457	432	464	465	482	481	444	506	461	455	450	482	467	481	517	437	478	475	502	422	437	463	465	467	476	478	519	493	488	483	455	494	458	470	493	474	480	474	436	488	496	486	483	493	504	484	483	465	481	479	468	480	452	518	468	440	513	491	491	479	457	503	503	464	509	494	461	473	501	504	503	479	491	441	461	465	478	455	499	494	480	483	487	501	479	459	475	462	484	469	483	471	447	468	455	453	464	455	458	494	486	502	512	479	490	488	453	491	466	470	467	483	489	462	445	485	487	490	451	487	438	469	468	431	434	460	481	488	513	485	497	494	490	488	461	481	468	489	461	444	467	447	461	441	509	445	470	493	506	495	453	465	471	448	464	487	477	506	485	483	457	481	507	461	506	489	498	452	493	469	524	466	508	440	494	498	490	486	493	487	504	499	479	455	480	459	482	483	486	454	479	469	458	462	483	473	484	486	439	493	436	474	456	485	453	438	474	461	458	470	473	508	489	484	477	459	499	464	464	508	476	463	477	443	481	440	487	486	475	450	475	517	455	492	472	459	504	480	419	491	495	509	489	471	447	500	421	453	462	448	447	472	494	475	469	523	449	468	473	515	494	465	466	484	485	447	418	464	444	479	470	496	470	478	472	504	497	489	474	491	516	485	470	482	492	495	506	456	504	425	456	492	461	455	478	455	456	467	485	530	472	487	498	506	495	465	484	493	494	512	468	496	443	482	484	469	445	453	489	485	484	487	503	463	484	497	461	499	467	507	535	475	487	474	492	458	479	534	485	492	460	491	513	471	478	463	474	489	494	470	526	451	452	454	489	473	455	481	442	442	481	439	461	502	512	497	463	468	496	437	493	482	449	497	485	452	501
9369	15569	15259	8967	6220	5083	20220	24583	16938	6530	3700	1302	623	522	465	498	453	456	440	470	494	483	503	462	482	463	460	460	470	436	458	505	459	424	483	436	455	449	483	456	427	471	445	416	485	488	475	446	448	483	461	474	479	447	447	478	468	471	441	452	499	419	452	491	475	466	455	478	441	461	456	466	459	452	435	444	451	418	457	447	446	473	467	474	447	451	471	451	472	446	450	493	467	470	450	461	451	484	425	508	431	448	475	419	430	477	466	477	440	459	483	439	444	482	431	489	466	429	458	476	482	442	481	431	430	455	479	462	480	470	442	461	462	479	454	430	475	488	479	475	469	466	448	459	476	439	443	436	470	443	417	446	453	470	474	484	467	441	444	458	474	474	443	476	461	454	453	469	433	418	463	461	416	417	488	450	439	436	456	447	448	425	456	459	450	487	424	444	447	442	458	462	477	460	453	442	471	446	426	452	449	461	523	485	455	447	455	468	468	470	480	453	465	488	437	458	447	508	447	492	451	462	428	441	437	459	426	425	478	474	432	451	463	424	471	454	466	434	445	468	433	496	479	477	442	482	475	429	467	461	462	477	484	418	447	442	469	435	476	468	482	435	439	438	455	444	452	472	461	460	446	470	476	444	462	437	472	468	478	458	473	455	478	493	473	464	463	467	560	478	490	471	480	444	468	464	490	439	462	440	507	458	434	469	463	469	456	442	444	481	476	463	459	462	451	479	418	480	467	470	463	462	487	438	408	453	472	462	489	457	450	481	444	469	478	473	451	480	455	482	440	451	426	453	456	442	434	441	451	456	443	470	427	475	438	443	483	461	437	495	473	427	464	457	462	485	483	417	453	451	441	419	454	425	451	433	454	439	472	426	422	440	412	464	463	422	508	425	451	446	453	446	447	437	454	461	462	423	468	468	460	435	447	456	439	440	475	469	451	436	479	474	442	457	452	465	439	483	461	464	424	448	461	475	450	469	414	467	480	451	447	449	448	451	490	459	472	486	440	469	428	466	466	449	451	487	436	436	488	475	447	463	467	453	490	468	482	408	497	446	426	425	453	437	450	458	455	433	419	434	460	435	430	448	465	418	466	432	442	502	399	451	468	466	443	429	476	464	439	470	435	478	419	463	467	468	431	461	469	461	462	437	454	456	446	480	449	445	470	457	458	462	443	467	410	422	471	447	466	465	456	477	446	501	450	464	469	461	443	452	436	465	436	441	397	456	481	444	493	436	471	440	451	440	446	441	431	433	486	442	461	436	467	396	467	457	458	441	448	486	445	437	510	425	480	471	477	485	496	445	458	441	476	433	481	463	452	474	473	472	454	479	503	465	466	422	440	481	472	454	441	460	458	496	435	423	444	461	464	476	447	469	456	455	459	470	478	455	419	447	454	435	435	492	476	403	452	456	449	447	453	462	465	447	417	474	468	390	505	408	484	447	427	432	469	490	497	431	449	451	421	455	430	430	442	468	469	419	435	462	439	401	443	458	416	444	441	433	433	483	465	448	472	432	432	461	485	461	470	417	451	446	418	431	444	467	468	465	411	454	482	451	429	458	433	442	458	458	458	491	468	448	501	464	410	445	433	441	453	418	477	448	428	413	458	462	452	453	446	455	443	480	499	457	473	441	440	449	454	479	458	439	411	457	470	469	438	463	430	423	456	452	465	433	483	463	454	459	443	433	415	439	477	450	544	450	463	427	441	457	480	461	407	445	458	460	483	439	456	471	475	431	457	505	427	452	438	465	445	489	458	492	471	477	470	429	495	463	503	456	436	478	437	449	416	460	493	470	449	463	453	429	439	470	452	447	451	414	449	432	422	421	444	480	452	497	425	446	440	433	489	467	444	468	464	473	437	480	446	442	413	467	447	450	465	478	461	454	446	418	486	470	470	477	454	448	449	429	478	485	450	441	448	487	450	463	439	434	452	484	432	474	492	462	488	441	476	473	442	467	439	453	459	451	457	470	418	463	467	492	453	440	441	469	458	455	474	463	468	416	465	423	464	448	450	480	458	492	458	452	456	460	455	459	386	425	462	437	483	438	454	434	442	492	444	430	472	446	434	481	453	426	454	420	428	414	454	453	453	471	454	454	460	452	434	430	493	464	453	458	476	478	480	452	406	469	441	486	459	483	415	400	431	459	490	436	429	475	496	457	470	456	445	439	495	452	478	467	453	491	458	479	429	440	451	410	423	403	461	458	433	467	474	442	480	460	435	456	440	446	456	471	449	459	470	487	468	429	442	487	483	437	492	433	458	445	460	479	441	428	433	458	433	494	454	489	430	423	479	453	428	455	440	475	484	440	469	455	442	440	444	454	467	436	477	415	471	449	440	460	440	430	483	475	469	445	472	458	470	425	473	471	446	458	460	459	448	469	446	453	466	448	485	441	478	494	456	433	466	431	446	459	466	483	465	447	451	450	487	435	461	439	466	445	455	491	473	449	451	472	435	435	453	415	488	445	443	433	418	467	464	474	421	409	437	459	459	474	438	423	461	448	456	446	469	469	471	473	503	449	460	440	465	457	437	482	450	463	450	425	501	456	453	432	451	461	477	460	431	444	453	428	488	441	466	451	479	459	431	401	438	462	473	425	456	444	451	445	440	473	448	467	467	452	446	465	441	472	474	488	471	423	474	425	449	437	454	470	418	430	463	482	444	418	438	448	431	454	451	427	449	448	488	458	442	474	443	463	476	482	465	447	457	418	488	438	518	451	473	469	418	471	421	406	492	498	444	486	471	460	493	446	444	432	438	449	426	486	449	457	455	495	468	436	434	483	475	450	453	442	435	439	452	441	454	455	461	462	437	456	412	468	443	486	425	463	437	474	465	446	462	430	464	479	438	433	439	429	443	460	426	447	432	436	479	429	457	448	455	452	454	492	454	473	477	449	464	476	468	416	433	475	435	458	442	442	449	467	489	492	469	453	442	451	487	456	447	431	419	424	467	469	453	468	463	481	469	469	440	429	456	413	449	450	453	442	427	466	420	452	462	454	445	462	464	423	441	440	447	444	419	479	451	475	445	446	452	438	453	462	473	470	448	465	438	470	468	464	462	484	455	411	445	432	440	461	432	451	460	449	489	431	451	444	430	463	447	474	425	477	401	462	500	518	448	438	439	466	429	464	458	440	473	464	431	434	457	437	421	479	462	465	441	464	436	437	434	435	461	467	431	460	442	486	445	461	419	476	421	464	462	466	427	430	498	449	441	463	448	418	469	431	487	455	428	455	460	447	454	462	452	460	450	441	407	484	446	476	475	427	431	446	448	466	472	437	461	434	456	482	479	479	491	455	471	432	439	452	485	438	468	447	446	449	465	462	446	449	471	397	493	480	428	454	471	453	491	461	450	488	428	431	456	446	445	481	433	413	448	502	473	484	483	402	455	438	445	473	478	470	454	432	472	458	453	478	471	434	447	436	411	498	462	455	479	466	484	464	387	412	448	441	517	427	439	421	488	437	463	440	436	457	443	436	449	460
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
