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
339423391395	339423391964	339423392514	339423393064	339423393614	339423394164	339423394714	339423395264	339423395814	339423396364	339423396915	339423397464	339423398014	339423398565	339423399114	339423399664	339423400214	339423400764	339423401314	339423401864	339423402414	339423402964	339423403515	339423404064	339423404614	339423405164	339423405714	339423406264	339423406814	339423407364	339423407915	339423408464	339423409014	339423409564	339423410114	339423410664	339423411214	339423411764	339423412315	339423412864	339423413414	339423413964	339423414514	339423415064	339423415614	339423416164	339423416714	339423417264	339423417814	339423418364	339423418914	339423419464	339423420015	339423420564	339423421114	339423421664	339423422215	339423422764	339423423314	339423423864	339423424415	339423424964	339423425514	339423426064	339423426615	339423427164	339423427714	339423428264	339423428814	339423429364	339423429915	339423430464	339423431014	339423431565	339423432114	339423432665	339423433215	339423433764	339423434314	339423434865	339423435415	339423435964	339423436514	339423437064	339423437614	339423438165	339423438715	339423439265	339423439814	339423440365	339423440914	339423441465	339423442014	339423442565	339423443115	339423443665	339423444215	339423444765	339423445315	339423445865	339423446415	339423446965	339423447515	339423448065	339423448614	339423449165	339423449715	339423450264	339423450815	339423451365	339423451915	339423452465	339423453015	339423453564	339423454115	339423454665	339423455214	339423455765	339423456315	339423456865	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2713	3600	2300	2712	3600	2300	2712	3600	2300	2711	3600	2300	2710	3600	2300	2710	3600	2300	2709	3600	2300	2709	3600	2300	2708	3600	2300	2707	3600	2300	2707	3600	2300	2706	3600	2300	2706	3600	2300	2705	3600	2300	2704	3600	2300	2704	3600	2300	2703	3600	2300	2702	3600	2300	2701	3600	2300	2701	3600	2300	2699	3600	2300	2698	3600	2300	2697	3600	2300	2695	3600	2300	2694	3600	2300	2692	3600	2300	2691	3600	2300	2689	3600	2300	2688	3600	2300	2687	3600	2300	2685	3600	2300	2684	3600	2300	2683	3600	2300	2681	3600	2300	2680	3600	2300	2679	3600	2300	2678	3600	2300	2677	3600	2300	2676	3600	2300	2675	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24782	24220	41710	45944	35231	23848	12702	3663	774	698	645	649	653	599	641	656	649	649	615	647	598	661	631	655	714	671	628	606	603	619	625	638	612	648	601	640	612	627	611	590	600	641	606	600	595	611	607	622	593	571	622	585	602	573	609	597	638	592	617	565	607	646	610	573	571	624	652	589	575	584	596	617	583	603	629	598	599	649	644	624	587	593	596	564	604	632	574	653	669	625	560	622	639	564	623	641	652	591	570	563	554	623	597	583	603	610	582	606	627	681	596	616	595	600	573	598	598	554	610	601	626	628	574	613	599	633	652	627	565	617	572	604	620	569	618	604	636	618	575	612	572	520	672	599	584	624	604	614	573	579	591	634	608	584	618	634	618	571	668	615	596	601	602	627	603	633	634	578	594	603	614	584	627	582	623	611	559	608	580	592	582	644	604	647	598	613	603	607	590	602	584	627	643	582	609	645	606	588	615	587	571	666	602	595	634	583	620	650	612	593	622	649	627	598	628	609	641	624	576	542	631	609	616	578	595	585	615	599	587	617	646	594	576	602	635	624	617	579	606	631	554	586	622	596	566	593	594	581	574	573	591	604	602	576	597	631	629	609	575	616	625	571	613	594	590	648	614	646	552	632	586	578	585	619	641	655	593	610	635	579	562	628	599	599	615	603	587	628	618	625	625	645	601	587	597	597	576	602	641	627	570	581	591	610	653	606	594	586	615	607	590	567	573	590	620	637	608	628	595	659	596	604	585	578	624	599	615	610	532	625	593	642	593	635	617	599	583	579	604	649	653	625	579	620	593	561	594	603	601	604	609	625	626	602	594	618	623	619	612	584	599	619	620	613	626	593	579	563	615	622	608	660	619	612	590	602	629	554	591	575	573	543	622	581	642	593	613	599	630	597	605	606	609	600	630	623	596	615	590	603	666	593	597	648	663	591	656	600	653	636	597	575	613	652	592	590	626	561	625	567	598	602	604	640	588	604	583	618	613	650	640	614	584	593	587	618	604	647	589	622	587	598	614	579	616	605	608	606	604	618	594	619	598	618	625	652	602	584	594	620	661	624	601	609	640	586	593	583	638	614	621	622	578	570	603	617	571	576	586	534	571	646	630	608	550	635	654	576	615	605	636	584	639	582	615	580	596	610	561	583	597	559	673	635	596	594	630	578	608	563	621	602	589	645	638	630	589	594	593	602	598	498	620	616	598	583	594	632	626	629	596	623	602	577	647	610	614	563	565	634	616	602	601	604	656	621	605	582	613	565	608	587	608	585	609	615	603	652	602	600	604	625	608	586	580	600	626	589	630	606	580	569	618	592	580	604	605	645	598	649	606	634	621	637	595	528	614	598	594	592	643	633	591	595	586	588	663	564	581	619	594	635	608	594	624	608	643	581	605	612	598	636	645	576	621	562	636	577	609	608	605	611	631	564	593	649	600	642	550	593	585	628	607	591	595	556	588	573	597	609	605	617	553	546	577	581	623	583	619	580	636	596	614	591	562	600	663	662	614	638	621	603	608	620	558	620	600	572	635	602	622	642	601	573	571	628	644	570	613	624	629	638	617	599	588	600	600	599	587	610	597	585	621	606	622	595	607	591	610	586	646	609	611	610	618	600	602	603	593	615	641	642	563	581	564	603	594	587	615	600	565	587	590	630	583	620	598	634	614	624	572	578	607	614	620	635	614	543	653	593	576	598	623	627	650	590	576	573	591	560	614	620	573	605	591	621	609	607	610	558	570	588	614	623	583	610	623	614	568	628	615	611	601	622	580	565	588	627	572	596	600	629	581	599	560	593	604	616	598	605	612	619	556	615	647	622	578	585	630	615	633	586	596	602	641	557	580	614	603	598	586	600	618	616	620	591	641	642	600	614	564	629	652	622	618	605	618	640	635	606	633	593	624	607	620	590	626	668	629	610	578	563	614	641	619	625	630	612	631	596	603	570	651	594	573	607	586	628	601	649	581	618	576	593	623	551	591	618	659	598	640	593	638	603	615	606	574	595	601	604	603	615	597	611	631	627	627	571	601	600	652	596	596	593	569	599	605	569	612	615	620	598	582	592	592	636	605	609	615	601	585	605	587	624	603	634	628	610	623	577	638	601	644	614	644	647	585	638	592	601	611	651	601	661	627	579	604	637	597	627	599	602	639	556	615	604	657	584	597	590	621	614	606	590	581	640	632	614	623	615	631	615	613	564	604	582	579	614	577	612	622	578	593	603	611	567	587	576	594	548	604	639	608	591	590	577	568	596	634	651	571	595	588	585	573	633	611	580	616	566	597	640	669	601	615	580	606	564	624	616	605	562	618	578	621	654	604	651	638	582	575	621	577	613	604	591	605	579	631	631	605	627	609	620	599	587	581	601	586	603	603	660	603	579	576	590	615	626	609	616	570	591	600	576	566	610	623	602	609	593	613	607	584	581	615	570	594	623	589	560	610	611	552	606	552	587	631	644	537	578	623	620	608	598	587	609	602	555	592	592	609	608	592	580	610	642	604	604	565	624	620	615	576	593	573	591	663	618	577	556	642	577	583	575	585	633	606	627	566	611	599	590	584	597	643	615	620	598	622	553	619	621	569	601	607	626	596	612	539	608	590	577	607	618	603	586	583	573	598	593	599	576	588	582	630	633	588	625	605	584	607	544	611	588	598	606	589	569	541	611	597	569	609	587	630	575	600	604	566	606	608	584	560	609	591	608	606	590	571	601	630	591	539	570	644	595	617	631	622	592	555	579	588	587	613	593	575	607	604	648	605	541	610	570	599	587	627	611	587	610	607	611	626	607	621	620	589	583	578	595	562	586	634	586	597	663	622	642	555	573	610	624	563	567	593	606	605	622	660	625	584	643	641	572	641	597	602	586	616	584	598	597	603	629	608	602	669	574	628	621	628	602	606	610	589	583	608	623	596	561	600	603	569	631	598	575	590	634	572	614	609	607	613	630	590	564	642	577	619	626	607	598	579	646	625	584	571	607	613	611	596	575	607	584	544	645	602	579	624	612	636	551	614	640	631	603	623	597	597	594	606	577	604	596	582	581	632	605	619	621	611	589	581	650	610	613	617	577	599	580	623	619	582	608	595	649	623	598	626	561	638	580	621	585	629	568	639	637	612	617	606	618	649	612	573	637	623	615	559	589	595	621	578	649	601	604	623	650	614	626	616	635	637	640	593	633	581	619	592	570	595	595	614	555	596	564	585	585	610	613	634	595	602	606	622	619	593	572	580	615	606	573	604	598	600	561	614	609	607	582	593	585	609	623	557	595	596	614	590	582	592	600	630	605	632	577	596	624	581	566	594	607	594	568	591	655	624	592	641	624	619	596	594	567	621	577	579	629	619	601	620	575	618	582	596	624	585	570	586	588	607	617	584	637	629	577	602	582	611	620	608	590	576	613	612	608	566	614	603	639	619	606	617	607	599	612	572	638	620	560	648	620	594	582	614	581	626	582	617	589	558	585	598	582	648	610	574	640	621	628	548	640	625	630	624	614
59187	103422	82716	58135	33748	17097	8466	3783	692	682	636	668	632	647	657	659	653	666	650	648	692	625	639	718	814	639	647	629	625	607	609	616	632	611	625	629	674	628	664	676	610	700	640	594	625	597	609	667	614	668	657	618	619	654	640	624	658	630	597	659	641	674	645	638	625	637	660	670	590	653	626	601	574	604	654	564	630	671	644	588	595	659	644	618	687	614	585	658	647	641	623	695	716	647	600	704	666	664	581	608	612	610	660	640	623	627	639	594	625	624	617	615	633	648	610	611	608	657	616	635	614	611	583	596	608	666	669	624	647	613	621	607	645	621	671	689	650	622	603	625	626	606	613	621	581	633	621	654	613	609	583	610	626	661	635	667	621	603	704	599	614	640	608	606	645	648	610	634	688	605	646	627	637	591	685	629	657	646	623	618	618	671	681	598	600	640	650	672	629	600	637	705	648	632	633	632	683	654	658	596	640	643	625	677	648	627	649	614	585	672	690	614	617	639	612	678	626	636	660	658	643	629	623	645	651	630	606	652	630	611	652	588	618	646	655	618	661	619	642	651	610	622	658	662	621	586	595	600	591	631	667	610	649	598	698	655	662	582	623	594	639	609	659	614	631	642	641	600	600	617	615	626	580	653	669	606	602	614	584	621	638	639	651	633	638	630	620	671	572	606	641	677	631	636	674	666	610	612	645	616	589	644	621	641	632	587	589	623	624	618	643	667	608	649	648	641	653	637	615	649	638	662	651	624	631	604	656	631	639	639	630	605	642	673	622	641	637	641	666	589	654	616	661	600	638	626	631	692	642	674	670	637	619	649	667	676	610	613	667	657	613	640	612	614	620	596	643	624	612	598	626	648	626	634	652	591	597	642	675	630	590	608	635	693	606	649	641	621	682	609	631	617	616	664	628	595	656	636	664	630	589	662	620	646	558	619	625	541	619	650	619	587	644	677	622	632	621	623	611	604	632	636	673	651	636	642	615	628	645	621	590	633	640	626	623	616	626	584	669	607	571	627	640	661	603	627	587	603	658	612	633	622	628	562	641	590	668	633	677	620	618	647	622	618	644	601	607	582	653	626	603	630	659	610	626	593	612	624	607	591	689	584	625	661	649	633	600	654	564	604	647	635	612	654	662	643	662	651	612	634	584	618	636	595	594	629	635	608	650	634	561	660	637	598	595	607	623	649	612	657	642	615	664	625	629	581	621	667	653	659	656	603	637	627	626	661	658	667	635	670	669	654	656	605	665	608	618	605	595	613	629	632	606	630	635	619	622	607	609	637	641	663	626	651	628	644	640	600	610	610	589	668	591	644	620	612	601	614	614	628	634	633	635	641	639	655	677	638	630	607	617	632	603	629	620	608	624	629	662	617	647	625	630	648	625	606	660	633	645	680	620	615	624	596	686	645	634	624	667	612	647	579	620	624	619	678	611	686	630	637	628	626	617	692	640	605	625	622	638	622	607	658	636	629	624	600	638	638	670	640	624	630	678	620	588	627	609	632	584	654	663	634	609	631	643	643	570	645	613	617	639	610	639	696	600	613	680	637	648	611	649	626	656	597	632	637	629	633	638	622	598	581	670	665	656	649	619	660	648	616	598	658	585	619	630	640	699	618	622	635	658	640	599	593	669	630	662	652	609	641	655	622	587	612	637	608	617	641	615	673	643	676	552	633	601	633	607	628	644	649	600	659	661	679	617	610	599	639	610	601	627	652	575	621	641	588	647	630	656	643	617	635	625	664	672	609	627	635	604	616	619	645	623	594	643	608	601	630	633	597	585	656	628	609	642	613	673	579	616	613	604	615	648	626	632	666	613	651	611	632	630	600	601	633	633	615	636	629	610	591	661	648	620	682	655	612	589	652	658	593	667	570	591	629	614	646	642	613	622	640	646	634	603	611	651	617	676	602	630	601	645	631	577	610	648	631	647	571	655	622	653	661	624	607	623	653	643	671	607	666	627	642	603	650	682	634	600	661	601	638	632	594	627	658	641	627	643	645	623	624	658	645	638	629	628	637	662	640	604	655	634	599	621	605	631	621	652	686	649	615	596	659	671	584	647	635	618	615	606	662	666	652	615	644	604	615	630	634	587	651	626	549	632	588	623	595	658	632	607	576	681	649	586	591	596	595	654	660	602	634	603	564	586	680	590	581	647	591	594	635	604	668	615	632	676	617	628	634	638	626	610	630	613	633	637	606	608	702	682	666	598	632	661	677	648	627	586	628	657	614	676	626	625	581	653	580	629	651	599	604	645	625	627	637	616	664	620	631	634	625	632	613	623	624	627	638	624	597	659	658	611	655	690	627	615	595	693	630	651	631	664	640	632	646	609	614	654	648	639	591	667	637	647	575	647	623	627	607	616	626	625	664	594	601	668	639	645	599	626	653	644	649	602	630	640	622	621	633	582	620	637	612	653	626	603	661	636	586	524	653	601	604	638	626	613	622	636	670	651	581	633	642	632	612	605	652	650	643	564	598	705	596	671	677	640	629	594	609	651	587	647	665	637	638	615	660	582	663	620	608	663	595	618	628	631	595	594	610	666	651	628	617	626	645	642	675	634	618	581	647	623	623	631	568	609	582	600	623	653	649	655	614	681	599	684	664	641	645	656	616	627	648	631	606	616	652	628	617	633	645	594	599	648	679	632	563	649	624	635	624	639	637	637	593	586	622	655	605	640	612	638	629	626	660	609	611	617	623	644	610	593	645	618	610	625	644	594	666	649	601	622	614	567	643	633	613	611	655	675	625	650	582	630	598	649	627	635	589	658	641	662	641	624	625	621	657	643	650	631	623	610	627	626	632	634	675	624	645	627	599	615	615	646	645	631	609	635	603	668	664	611	604	643	649	611	591	640	620	602	608	615	680	645	621	577	587	614	640	637	608	597	622	648	593	602	621	656	588	628	610	589	605	637	656	601	595	666	647	616	633	668	629	638	615	618	625	671	636	575	639	637	623	594	701	604	633	685	625	633	607	619	629	630	634	604	644	633	625	633	609	630	679	650	648	624	581	558	632	634	580	672	646	637	629	654	586	637	643	614	631	650	594	576	615	551	612	622	647	608	645	648	636	644	604	676	640	611	610	604	635	621	620	595	628	659	650	654	677	578	600	612	596	616	639	638	621	636	639	654	659	614	668	636	604	635	632	661	657	615	639	627	628	644	680	608	552	649	620	650	584	591	562	663	651	584	625	645	641	622	623	678	678	634	672	583	662	663	612	614	653	589	602	670	582	614	616	649	576	654	603	604	592	656	606	595	644	621	656	664	643	652	637	633	647	655	647	659	612	636	642	626	678	604	643	626	633	607	580	665	664	625	609	621	616	623	570	647	591	636	653	637	609	625	632	597	583	585	626	616	624	634	623	653	629	618	629	674	631	615	657	632	648	625	598	664	675	626	674	615	632	611	624	599	610	646	617	632	594	671	627	598	617	621	616	617	632	635	624	643	644	585	626	651	585	574	640	653	624	622	622	619	645	651	645	638	631
27958	26589	28666	16246	4985	1587	974	629	499	511	497	514	495	489	524	468	458	495	508	454	469	472	471	507	515	485	475	448	473	507	462	475	466	516	491	472	449	487	476	478	510	500	487	484	503	484	459	438	479	483	456	491	522	519	532	462	473	458	486	493	473	482	464	471	446	457	451	450	505	458	464	456	487	495	455	487	437	505	459	498	496	462	493	503	446	495	491	464	439	491	480	503	481	500	490	496	512	496	464	488	491	465	472	508	528	472	510	482	476	472	468	454	465	472	494	464	506	466	504	510	428	449	459	463	431	466	498	500	485	425	463	484	493	497	488	466	480	491	464	444	478	524	478	467	465	493	471	484	515	453	494	454	515	423	493	501	493	429	468	488	496	483	457	492	452	501	456	484	455	468	457	465	451	494	529	485	445	459	438	478	444	464	503	477	486	489	454	482	486	484	478	495	467	497	453	518	495	485	492	420	526	474	481	502	488	479	482	441	459	472	476	494	510	456	514	480	458	481	469	515	486	476	495	469	448	495	467	472	538	494	443	450	444	482	449	496	515	493	490	457	489	431	514	468	450	526	470	463	474	491	478	453	457	478	492	498	461	478	503	486	476	491	513	501	486	481	469	512	456	481	476	484	465	492	498	470	464	443	501	451	446	415	487	495	511	461	489	474	499	517	476	472	469	494	458	468	518	478	496	479	511	478	483	472	528	481	504	514	475	452	458	440	459	474	518	463	501	446	489	484	471	482	474	468	487	483	478	486	488	479	493	471	449	488	462	518	514	480	529	478	485	468	474	466	506	481	496	452	468	487	510	446	484	470	501	448	492	501	445	476	479	505	479	461	486	524	494	477	496	474	495	469	507	499	510	479	475	477	474	487	498	504	450	446	445	470	463	507	493	474	511	469	500	492	474	454	499	450	460	446	493	456	477	499	442	448	486	441	476	488	507	455	493	483	474	494	502	449	462	493	464	521	488	512	519	496	472	490	500	431	498	463	486	481	508	513	481	474	473	438	471	496	497	504	476	485	515	486	486	474	486	485	487	482	472	447	477	452	492	483	489	462	463	428	500	503	496	489	509	496	504	464	482	486	472	463	501	476	472	455	465	462	501	520	454	504	478	477	499	481	456	444	446	445	487	475	492	466	478	485	525	520	474	485	492	474	506	459	530	476	515	463	471	499	514	491	481	502	445	493	482	497	449	477	490	495	482	504	471	495	471	442	521	457	477	504	489	453	504	520	438	451	484	487	467	522	489	504	520	474	464	463	474	518	475	498	483	496	484	494	490	457	472	512	491	515	545	447	473	490	481	490	485	438	485	502	496	493	494	455	448	480	461	489	496	477	444	440	476	440	420	472	494	487	510	467	450	490	456	482	456	450	509	463	494	488	473	501	452	456	492	495	495	454	451	491	456	514	478	460	476	505	469	465	510	458	476	495	451	462	479	451	475	480	478	496	443	467	470	506	478	458	481	466	459	452	452	485	468	484	463	468	446	470	456	492	500	462	498	517	479	469	445	441	457	466	444	463	487	513	488	454	499	453	449	478	459	477	493	497	431	457	507	501	467	469	460	457	472	481	483	488	479	487	520	482	486	481	459	462	455	502	427	442	482	474	472	474	475	467	471	429	486	477	440	470	504	496	494	507	503	496	490	482	476	458	497	468	485	460	478	497	491	493	488	453	480	467	431	473	436	478	510	494	492	456	489	432	471	434	524	492	512	480	462	481	505	450	475	445	489	444	502	504	510	487	462	508	459	510	464	480	516	473	458	464	487	502	496	468	480	508	484	471	512	492	477	487	460	490	467	454	473	491	486	485	512	455	458	465	482	466	499	434	485	506	491	470	434	470	470	473	485	466	474	508	473	478	496	463	502	487	452	492	518	473	479	466	507	497	455	497	470	498	472	438	488	487	459	476	462	474	433	455	470	463	474	484	472	480	523	478	482	501	446	447	479	450	457	478	488	496	532	499	502	467	490	458	505	470	515	467	460	472	500	449	469	509	468	490	482	480	442	485	461	458	452	522	463	494	505	494	485	488	510	463	515	439	470	535	490	471	457	437	485	486	453	530	479	489	426	450	490	498	460	456	486	506	517	468	489	484	490	480	459	473	508	496	485	494	490	468	474	469	481	516	451	482	473	480	488	481	458	501	470	480	456	457	466	505	477	487	471	476	525	458	504	468	506	477	493	520	487	494	488	495	507	433	478	490	512	468	486	487	495	475	511	449	473	497	488	504	507	435	470	474	451	476	468	490	462	469	535	480	493	460	503	473	499	480	458	483	469	469	489	468	467	469	457	496	493	462	482	479	510	454	462	489	492	520	438	451	506	459	502	487	494	516	484	534	509	490	465	483	457	461	506	476	479	489	468	434	440	493	474	465	462	499	467	471	491	432	457	485	497	468	496	483	495	498	470	475	490	515	498	429	500	469	483	474	493	463	493	471	505	526	486	472	497	477	457	482	501	448	508	488	491	513	522	455	471	484	464	498	482	483	445	454	475	496	459	490	449	440	471	461	510	467	485	480	487	515	494	481	469	482	468	485	485	488	477	459	485	489	479	451	512	459	464	452	495	491	482	476	508	469	458	478	483	482	458	525	471	467	489	518	498	485	519	473	468	458	492	486	503	460	438	515	473	467	472	496	490	481	492	449	494	481	436	437	483	498	481	497	472	485	496	494	465	499	473	465	519	451	469	510	480	510	452	462	485	470	494	476	471	506	457	457	451	473	477	443	480	497	509	466	503	506	497	538	476	499	458	439	452	467	475	478	496	520	464	476	482	486	485	474	503	458	478	486	457	499	464	492	461	473	486	474	460	456	468	484	418	493	482	471	510	466	501	493	477	463	500	480	470	456	486	474	458	490	486	494	523	515	502	482	511	455	450	481	467	466	501	450	509	482	463	478	502	427	477	506	473	452	451	490	469	469	465	488	495	524	491	484	501	496	490	446	462	452	462	442	481	472	475	493	467	491	461	468	498	477	475	485	461	498	473	463	473	512	454	493	430	467	491	500	481	508	487	503	463	472	450	462	474	458	486	461	498	496	480	483	499	506	486	441	436	520	453	458	493	494	456	507	477	485	452	489	478	498	510	483	479	482	446	471	503	454	447	461	468	443	446	491	487	477	491	455	488	473	423	495	467	498	462	485	455	555	443	495	448	519	476	458	451	501	458	482	482	457	469	450	470	472	485	442	494	493	464	472	489	476	499	529	502	483	483	417	476	440	460	502	502	475	481	471	483	476	487	514	510	490	489	477	491	477	470	505	498	521	505	478	452	482	527	497	500	497	527	460	465	484	461	453	515	496	516	446	484	471	473	502	480	466	486	480	476	493	439	499	490	517	455	467	458	494	443	459	469	463	487	514	494	498	477	514	476	488	450	478	537	506	518	492	488	489	459	507	491	484	497	471	486	447	469	472	477	474	460	441	507	478	487	474	487	509	496	430	472	486	481	505	456	456	450	498	442	455	450	475	445	482	492	475	470	517
11818	33890	24822	9620	3897	1617	1020	574	463	449	427	488	439	446	441	482	442	443	461	447	473	434	467	445	447	434	484	451	422	443	447	438	436	428	460	434	437	492	440	476	430	469	467	423	435	459	399	416	467	448	428	441	450	445	457	467	467	469	441	429	454	456	450	451	429	452	413	493	449	464	431	440	445	443	459	429	462	473	444	447	464	451	436	442	434	436	458	414	422	467	429	442	425	420	443	422	445	420	446	424	446	431	408	411	444	444	447	450	406	399	455	427	455	473	433	431	454	477	412	447	438	441	451	439	445	428	415	458	454	454	419	448	444	461	452	434	456	421	474	425	431	439	432	432	444	446	477	447	434	410	430	432	433	425	423	403	424	452	422	460	433	456	433	462	436	462	438	457	413	456	427	454	440	428	436	440	445	443	447	433	419	432	460	424	471	448	460	447	459	445	486	473	451	453	453	437	455	437	472	441	440	481	438	444	446	467	435	424	471	476	437	441	460	435	452	463	444	460	448	416	432	420	427	440	448	413	424	425	441	430	431	450	439	419	445	450	454	445	492	439	400	463	414	436	445	446	447	473	438	476	451	427	410	477	452	442	455	451	427	429	444	447	450	434	436	429	448	436	421	435	443	474	431	427	487	447	453	475	422	431	453	446	408	443	435	439	439	453	415	427	435	459	467	437	454	424	434	450	415	446	432	479	451	414	455	435	443	412	446	431	453	443	499	432	449	458	448	440	440	426	449	407	436	414	467	435	462	442	450	459	459	450	440	440	453	427	402	459	433	437	438	441	447	431	468	400	443	429	451	411	435	423	436	425	434	458	439	465	439	461	429	466	397	425	458	467	401	419	449	435	461	386	463	442	433	424	457	442	457	453	416	419	450	481	456	465	432	426	412	472	429	396	447	459	453	419	440	488	432	420	458	440	439	445	429	448	464	473	418	468	434	466	465	435	435	418	501	426	490	429	456	428	464	458	447	445	449	456	440	455	468	494	441	512	436	470	453	455	497	468	406	458	441	431	415	449	467	445	420	463	462	455	457	434	445	430	434	450	448	417	428	440	443	459	420	432	446	444	444	415	447	446	449	426	464	448	439	444	458	464	451	421	475	470	437	429	454	444	475	455	429	401	412	444	454	440	442	395	460	457	436	441	445	439	421	441	431	478	433	433	433	450	437	475	453	463	421	435	435	429	445	430	435	486	418	429	418	433	450	445	416	437	440	430	429	440	467	425	433	452	419	468	429	438	450	423	436	441	418	424	446	421	415	434	454	469	388	460	425	444	413	411	474	447	442	474	437	428	448	471	432	478	456	452	447	430	453	424	405	445	435	461	437	459	462	449	453	442	421	451	460	436	439	438	436	444	435	458	414	433	442	433	442	410	383	462	420	447	417	436	459	414	434	442	432	412	474	446	439	452	475	426	453	422	480	487	418	426	424	463	460	452	462	412	459	447	426	467	474	430	450	452	493	466	427	427	404	435	404	438	453	475	416	457	477	432	441	446	413	458	444	461	392	454	469	438	433	440	426	455	462	436	422	422	448	454	441	448	448	436	421	444	452	444	452	443	448	435	433	458	461	481	468	440	441	474	441	433	422	399	441	451	446	473	443	460	443	411	493	446	439	423	420	421	408	462	441	483	408	467	459	460	421	464	427	441	432	476	416	434	457	447	427	437	479	446	454	456	450	415	489	464	457	454	457	439	460	434	448	480	436	432	471	386	418	469	462	412	463	474	443	445	445	455	467	455	434	434	444	473	444	443	421	456	423	448	455	438	418	444	462	468	448	442	402	439	454	443	483	421	417	442	443	438	428	467	434	423	458	444	436	445	470	462	434	474	471	430	423	475	461	449	438	439	437	433	438	439	446	454	461	474	411	428	431	447	437	436	463	425	453	427	444	441	423	450	452	469	456	429	409	474	433	426	454	438	460	412	465	455	430	461	436	419	427	453	451	445	467	442	428	424	439	447	398	455	440	449	455	426	424	408	415	395	389	466	430	447	413	431	433	443	454	457	439	471	421	451	421	446	450	467	423	462	480	435	428	412	418	496	481	440	436	445	432	456	447	502	406	411	441	431	442	485	416	496	438	402	442	449	430	421	449	404	445	463	421	409	428	459	447	445	441	455	436	446	455	465	450	427	458	471	456	476	468	423	451	416	418	429	448	451	467	430	430	418	425	417	436	442	470	414	449	441	450	424	448	441	453	420	483	448	460	438	421	424	459	510	445	415	437	417	495	430	478	447	431	446	438	447	416	440	448	464	452	460	430	468	431	459	415	442	442	420	446	429	424	449	461	475	475	437	379	440	414	440	443	431	431	480	435	438	462	414	472	459	418	433	452	477	442	433	444	429	429	449	457	466	477	491	447	424	446	441	399	429	391	440	465	436	425	422	437	433	430	459	456	459	464	426	463	433	502	431	474	470	453	453	447	469	465	424	430	416	454	426	437	478	471	467	438	444	445	483	455	440	481	440	459	454	444	430	456	426	455	427	437	433	468	443	452	474	449	455	441	466	428	442	423	461	428	427	440	436	434	433	426	407	427	444	460	436	425	451	449	444	440	441	455	425	414	418	400	426	454	445	464	466	481	418	481	397	451	407	444	445	418	419	480	421	434	446	448	432	437	454	414	474	460	478	435	439	411	466	437	432	447	418	508	458	459	482	476	413	424	416	429	425	476	435	480	462	437	424	429	419	433	402	467	467	444	474	439	454	460	437	444	468	482	439	434	445	465	440	447	463	457	430	457	416	381	436	449	481	475	428	451	414	463	429	483	441	470	468	425	423	418	450	444	466	448	483	418	448	430	453	441	451	481	440	432	457	414	443	435	428	422	437	451	433	456	446	397	443	451	415	440	449	436	413	470	419	432	474	431	417	435	441	425	434	442	479	468	451	380	418	429	449	445	416	434	450	449	460	438	407	461	481	419	461	445	454	453	442	470	421	427	450	438	443	466	451	444	420	438	451	446	467	459	432	446	448	459	442	453	406	425	426	455	422	435	454	441	426	441	435	476	477	470	440	472	463	440	431	435	478	465	459	445	460	433	428	426	466	461	430	454	429	415	439	446	449	433	450	445	458	429	454	465	453	425	459	487	459	421	441	465	428	426	425	449	428	439	435	446	447	447	467	428	461	406	464	436	504	458	453	432	441	441	456	434	464	452	401	450	442	471	466	439	464	483	453	418	460	453	426	414	482	450	426	464	422	471	440	452	419	429	457	435	469	429	466	406	391	448	467	423	443	418	451	453	422	439	436	456	421	420	454	446	415	487	418	435	432	408	407	469	451	422	416	451	449	456	462	478	454	464	450	394	462	474	435	420	436	450	450	429	453	430	434	446	464	422	398	443	455	410	444	433	419	431	438	472	469	459	409	386	447	480	435	430	431	417	442	427	432	432	420	467	437	451	465	473	441	465	480	420	416	457	446	392	443	443	434	451	429	460	460	427	475	466	431	420	443	429	428	432	463	454	463	422	464	402	448	403	435
24868	24712	45231	44800	31491	17519	7534	2310	780	523	526	546	479	550	539	496	484	527	512	513	502	548	482	517	579	505	487	498	496	490	495	491	530	547	507	498	519	493	501	492	519	486	474	488	494	471	497	517	502	511	507	509	481	534	507	522	479	465	522	512	486	498	522	489	511	492	513	456	548	528	496	523	519	495	489	515	494	483	506	500	512	529	521	516	515	492	442	491	539	494	493	495	509	477	489	482	488	509	432	510	533	452	469	518	500	495	537	560	455	499	521	497	535	484	491	505	456	519	478	488	490	491	525	475	493	512	478	494	502	472	546	508	480	499	476	523	527	470	517	491	477	493	474	506	494	498	492	477	494	480	481	490	450	462	492	505	524	483	527	513	506	515	475	503	475	505	534	512	508	479	530	514	506	536	497	506	495	497	512	466	506	462	470	514	536	495	471	493	472	440	495	517	483	517	470	501	477	528	478	449	506	468	496	530	504	520	484	487	522	496	474	479	523	496	482	453	490	517	478	497	539	480	481	531	528	470	471	473	528	500	550	518	497	464	488	557	472	540	523	550	498	479	514	474	510	508	470	465	457	467	496	504	477	519	513	475	534	470	512	476	459	522	491	511	513	488	515	504	504	497	501	482	487	494	539	480	487	511	504	491	490	494	482	472	537	491	509	507	495	505	554	491	481	487	502	487	495	483	519	457	456	497	478	486	466	514	518	498	529	480	477	449	520	475	494	522	511	498	496	503	493	524	510	457	524	517	493	485	482	462	469	462	513	492	495	447	523	490	455	509	512	518	512	475	454	510	478	484	563	508	518	496	517	501	512	509	513	523	471	483	480	515	553	466	461	521	479	506	472	464	495	546	473	474	469	515	501	494	509	486	497	529	491	464	483	507	518	504	507	483	543	493	458	463	530	499	504	501	504	499	464	476	485	495	518	480	517	519	524	553	501	526	509	475	502	483	458	489	510	517	485	484	518	508	516	519	481	519	486	508	511	502	526	518	474	481	499	499	456	516	457	482	551	491	510	454	522	490	525	480	514	476	473	487	476	486	481	521	506	537	500	498	517	468	512	488	533	494	500	516	489	494	526	521	490	496	516	506	531	490	496	455	499	526	448	520	495	476	510	484	537	468	464	438	486	530	509	482	501	486	514	480	479	494	533	475	512	501	485	466	518	497	479	527	516	458	499	485	467	486	499	521	481	529	485	471	485	536	488	521	473	454	509	513	519	525	508	490	510	547	504	478	520	523	510	533	467	503	479	507	495	500	543	452	488	516	484	481	494	545	495	481	528	508	500	506	475	521	484	462	522	498	526	451	470	484	468	489	557	498	497	500	490	489	504	489	483	504	476	501	534	478	510	502	516	516	494	479	486	509	515	517	517	482	499	479	502	501	525	519	485	503	501	507	523	500	501	463	528	483	522	495	499	527	478	477	513	543	495	522	472	516	494	476	463	510	493	489	478	480	530	491	496	493	513	518	507	526	520	502	532	494	470	480	517	499	506	469	512	517	478	503	490	491	506	478	505	477	497	494	520	485	484	474	480	462	485	507	467	524	515	473	486	480	502	501	485	527	498	536	504	494	486	491	510	485	511	498	487	509	514	524	499	495	527	501	495	479	511	546	440	459	513	500	514	477	499	514	485	447	498	487	477	521	502	470	505	492	489	512	471	527	508	540	466	523	485	503	555	476	470	489	504	496	454	497	495	521	493	488	475	460	504	485	526	493	518	463	544	468	500	496	452	506	496	534	517	486	535	480	513	481	514	496	497	506	457	463	499	446	502	498	537	503	502	485	488	505	504	518	448	522	475	518	448	492	513	509	533	530	497	528	513	489	484	475	471	486	502	537	470	475	540	503	463	464	486	499	473	535	492	470	494	461	500	545	502	498	525	503	484	499	480	504	484	523	461	494	500	525	491	467	429	476	525	510	501	549	481	511	489	455	531	521	454	502	493	488	470	496	488	485	485	509	520	506	459	475	513	507	478	493	495	435	510	553	504	492	468	501	490	475	501	495	497	491	495	485	506	477	493	471	472	467	526	510	503	492	503	473	493	497	514	515	548	505	457	479	534	522	468	507	512	503	466	582	514	517	468	499	449	525	496	497	513	496	444	501	495	490	507	459	536	490	538	507	484	476	516	462	502	472	477	495	487	549	519	481	524	486	461	543	515	489	441	510	513	493	482	497	534	494	468	484	476	512	479	504	507	492	516	509	485	515	486	472	492	509	521	517	538	507	504	476	536	492	467	514	489	467	467	500	498	474	490	493	487	463	537	492	521	500	535	509	543	464	535	480	491	464	475	528	508	487	521	525	482	529	461	505	490	475	509	523	495	537	500	537	508	491	512	492	506	521	492	499	460	475	524	485	451	525	453	476	469	477	511	460	464	486	510	486	488	496	494	536	494	529	513	504	519	467	464	550	450	512	498	455	491	491	492	516	465	494	481	477	535	474	459	495	472	513	448	455	491	514	474	497	495	524	482	477	532	537	477	483	500	521	452	518	517	519	510	517	507	491	482	539	476	483	547	517	509	515	489	495	484	491	517	508	535	489	507	506	537	503	470	466	504	482	454	498	518	499	549	510	473	517	503	514	529	532	465	592	471	483	505	454	493	479	496	496	500	497	510	471	509	537	491	484	480	471	483	474	507	470	532	512	495	488	526	501	476	486	496	538	538	481	520	510	496	484	482	464	468	483	471	520	487	512	487	488	472	538	519	500	489	486	486	479	499	516	538	448	522	534	526	517	497	509	463	492	478	493	497	533	492	515	462	484	486	547	476	504	482	489	468	495	478	494	510	497	533	492	531	466	511	525	463	488	505	491	486	494	518	472	533	502	495	487	478	486	510	492	526	492	499	488	485	506	509	535	498	513	519	516	504	512	531	506	509	482	513	442	484	485	506	466	498	516	500	505	490	495	510	435	497	502	501	555	469	554	490	477	537	454	507	500	532	498	507	505	491	491	504	470	554	535	512	497	503	536	460	490	490	518	512	500	457	501	524	506	482	489	531	521	490	515	466	525	503	466	482	463	525	488	507	473	487	476	476	529	524	494	512	451	499	499	445	516	517	513	488	510	477	508	544	497	486	495	482	499	508	504	533	518	489	481	471	494	509	537	527	513	503	477	465	461	494	502	482	492	493	496	541	510	488	481	444	496	519	518	497	478	526	542	512	499	509	502	483	490	484	510	465	477	469	490	485	498	469	491	497	499	475	496	473	454	499	511	475	506	473	472	486	504	471	490	474	488	453	505	466	467	459	525	506	510	515	462	462	491	494	494	532	502	490	484	547	493	498	471	517	502	499	521	482	469	526	505	491	457	502	509	514	480	503	495	511	491	511	532	507	452	485	487	492	487	471	503	490	472	476	470	485	510	495	516	478	452	463	499	479	489	474	484	504	458	460	495	516	516	474	484	510	516	502	468	550	545	515	497	499	489	493	482	457	520	532	519	519	480	480	488	478	481	511	513	502	528	507	478	476	514	526	507
46029	89982	67463	46068	25250	11277	5854	2518	940	549	494	508	512	525	530	456	561	545	521	505	537	509	500	539	590	513	533	494	519	533	531	521	484	536	517	508	516	495	495	561	522	493	545	485	511	501	526	574	517	492	546	516	499	536	488	478	501	533	506	503	531	538	536	489	531	516	493	557	492	550	548	446	500	464	524	582	532	488	491	481	495	528	523	523	530	492	499	503	533	522	499	504	534	483	514	508	544	513	485	486	531	517	488	537	528	512	526	539	507	466	485	534	486	504	510	511	525	513	491	541	490	491	487	539	544	552	539	580	519	506	517	479	497	499	524	534	495	523	501	522	498	525	488	469	526	525	549	508	505	495	507	522	505	509	523	532	527	513	514	544	500	510	500	471	480	518	550	509	524	513	510	539	529	503	518	496	512	495	476	534	497	537	530	498	494	517	490	536	520	498	499	573	535	508	474	482	526	531	538	498	526	518	499	497	528	520	494	529	492	507	512	526	531	513	552	524	501	536	510	477	502	529	503	516	493	513	517	531	503	503	518	516	505	488	501	522	519	500	497	510	548	518	527	478	474	534	468	537	533	523	493	525	465	508	483	542	548	541	494	512	527	520	498	475	516	483	534	541	515	509	540	520	491	549	537	457	484	522	501	487	550	529	530	525	517	489	522	493	512	471	530	487	455	486	500	516	510	516	507	536	536	542	486	522	516	521	539	510	521	527	502	474	481	541	561	539	501	483	477	520	491	540	486	473	495	526	476	529	528	507	541	498	519	535	499	505	523	519	541	528	509	512	516	499	514	491	537	529	490	557	563	491	557	515	493	512	484	509	499	516	550	493	540	507	563	466	480	540	532	521	524	506	509	534	521	523	513	512	490	521	548	468	595	558	536	527	474	530	546	544	511	527	529	483	523	528	512	507	497	516	525	543	485	503	515	507	498	546	500	521	503	485	533	463	536	505	553	563	506	524	520	485	488	485	537	501	463	488	544	502	501	469	556	508	483	518	489	507	511	496	479	520	548	493	525	519	489	461	524	516	509	517	524	480	489	585	534	503	488	545	552	485	559	504	552	513	536	501	486	532	510	495	493	547	546	498	513	497	537	532	546	511	532	537	501	566	487	531	539	525	575	567	509	508	457	526	517	488	520	507	513	499	526	504	513	492	515	539	509	500	487	544	512	542	497	524	539	533	509	550	502	488	510	509	533	500	505	537	533	526	479	514	511	488	480	498	502	534	494	512	520	486	538	529	516	520	541	500	534	512	528	518	504	540	524	505	472	480	530	529	526	501	489	517	538	522	499	488	538	516	519	501	532	509	517	480	523	472	550	513	505	507	516	508	519	513	525	538	524	524	509	567	473	507	525	498	557	524	510	534	510	499	491	499	552	499	493	544	541	519	535	560	478	500	535	468	525	455	542	515	510	505	520	528	497	541	472	475	518	555	477	496	530	495	517	520	534	515	481	507	525	490	531	501	531	465	480	481	486	496	506	500	489	513	504	492	491	495	476	497	522	502	519	531	505	519	463	457	515	455	472	523	556	501	506	532	505	511	523	503	494	530	535	518	536	522	568	491	460	510	537	481	484	539	496	516	495	489	545	534	482	505	509	566	498	549	479	571	535	505	506	490	518	475	503	497	543	492	543	521	516	500	483	544	496	485	501	548	504	511	502	481	510	510	523	558	537	503	482	499	474	485	532	523	552	510	505	528	527	509	500	539	533	478	529	503	508	523	488	522	539	499	516	487	545	498	522	530	506	478	502	542	518	518	507	498	579	501	523	524	474	473	471	482	528	480	518	495	530	508	521	503	531	543	520	503	535	503	514	536	514	520	539	478	501	496	515	486	528	555	462	479	504	517	511	484	543	548	494	493	517	501	521	493	545	555	548	505	524	498	502	497	562	514	516	509	547	505	506	550	502	515	489	514	522	504	484	522	517	518	485	520	520	524	516	532	550	514	537	486	540	517	531	473	494	524	473	509	482	505	492	520	488	510	514	546	542	523	573	544	489	482	530	544	477	524	508	546	498	490	526	498	530	493	513	492	528	521	483	507	505	506	492	492	561	531	533	556	496	488	502	538	508	504	540	501	519	528	492	487	494	499	493	497	523	526	463	487	496	556	525	509	526	510	515	485	554	506	554	515	507	504	511	535	522	516	503	532	503	522	531	519	518	490	503	528	545	487	512	519	536	536	490	553	461	517	529	530	521	504	512	496	470	482	553	528	491	515	500	538	460	505	494	541	531	516	549	512	496	502	480	512	464	481	501	577	551	526	505	513	499	463	521	514	523	493	513	492	513	508	515	522	550	488	514	503	523	467	504	536	516	513	501	519	500	488	471	490	475	504	545	480	519	570	547	490	503	509	508	493	499	506	517	506	488	489	480	521	487	517	483	512	509	510	543	490	513	527	495	543	485	497	512	504	488	516	484	492	481	546	518	505	485	506	542	534	529	530	515	495	503	529	516	503	523	541	510	525	498	519	518	555	494	520	505	511	532	494	521	483	531	495	477	503	499	484	525	522	465	523	504	511	545	513	523	495	495	522	509	501	491	446	517	535	487	523	557	528	512	497	511	545	541	488	546	509	460	533	547	522	531	525	531	523	502	503	516	501	567	456	495	504	478	520	522	527	505	523	493	550	502	533	498	517	493	496	461	472	543	523	545	507	492	551	479	519	484	499	496	516	503	480	501	541	530	531	495	492	486	538	529	502	538	506	521	501	492	495	547	500	498	491	504	522	532	534	497	511	508	536	523	495	510	511	514	468	503	523	524	542	517	510	515	510	546	500	526	524	529	551	521	463	479	559	503	545	498	513	467	510	519	519	539	529	534	480	525	518	557	489	542	501	527	496	522	526	507	502	486	487	523	534	540	492	531	543	477	580	484	534	500	521	476	519	532	468	489	517	472	537	502	521	491	544	497	504	525	530	502	490	526	539	532	491	530	506	479	501	503	531	508	507	486	505	527	521	515	513	495	488	501	527	522	563	493	513	522	509	522	511	483	505	506	531	527	498	530	538	457	525	491	489	499	495	505	512	525	456	479	513	479	485	532	547	526	518	521	493	502	507	540	560	498	510	514	555	516	519	495	495	515	534	474	540	527	487	519	464	523	541	543	508	478	560	504	525	492	487	510	532	539	509	488	516	509	510	502	496	497	506	539	515	526	550	498	516	547	531	490	504	513	514	509	526	516	445	505	485	524	503	462	501	509	524	508	503	560	481	501	501	468	529	516	529	545	495	478	453	491	522	517	507	490	537	493	519	528	474	500	479	492	495	560	529	485	546	532	490	529	479	522	507	497	472	496	509	499	538	513	507	504	474	488	501	510	529	501	530	480	554	491	498	495	531	466	496	490	519	513	517	520	517	514	550	476	479	494	484	518	531	503	493	530	507	480	510	542	519	492	494	533	500	489	530	505	501	508	492	483	480	486	506	526	498	492	538	482	529	540	528	495	497	496	537	493	544	488	508	511	508	496	522	548	530	482	500
23811	22885	40497	48008	39924	26957	15749	6016	1493	680	634	617	631	576	597	593	569	601	592	590	626	584	604	608	643	616	583	613	559	579	603	583	616	617	592	591	593	604	584	585	603	574	579	607	572	581	571	576	584	611	583	598	591	603	590	573	567	515	540	600	608	555	581	557	580	541	628	610	605	594	567	595	583	593	596	567	593	558	591	600	549	565	620	596	521	521	550	552	588	564	569	615	600	574	594	554	605	547	558	556	585	569	580	574	607	578	574	590	591	582	598	571	607	613	608	601	570	565	625	552	560	584	521	548	585	544	568	532	530	576	592	574	594	584	578	587	599	594	633	585	595	612	587	568	608	588	596	582	572	569	573	603	587	575	598	601	663	582	583	551	657	566	567	608	571	574	565	562	548	569	564	558	583	588	581	598	564	587	555	590	600	551	554	577	568	582	572	630	576	553	564	605	553	589	601	579	610	522	595	531	606	588	571	606	586	570	605	593	628	565	607	553	549	531	582	549	605	648	571	577	604	542	583	595	577	578	620	590	580	588	582	542	592	573	570	545	557	560	557	565	554	582	590	563	524	573	602	589	547	584	571	615	563	564	581	571	548	597	556	617	599	543	553	579	564	571	631	567	589	590	537	560	576	606	551	536	579	586	575	603	577	545	563	601	572	561	576	598	597	540	587	606	610	592	587	558	532	590	628	573	552	604	539	619	571	552	563	579	584	579	569	559	565	590	592	610	558	556	536	579	622	619	606	570	578	555	557	517	548	568	572	554	615	540	554	591	555	577	590	562	572	551	549	610	570	593	583	560	573	585	559	580	589	573	582	599	573	600	568	588	587	585	592	564	576	582	551	600	560	607	599	572	627	568	604	573	568	577	572	570	555	567	548	587	618	559	613	562	586	598	579	587	574	608	568	587	572	567	582	586	611	558	575	587	599	568	582	589	602	560	573	547	568	588	571	548	566	597	608	562	606	559	574	567	536	571	564	582	567	572	528	579	582	539	579	557	587	575	551	583	618	587	531	556	578	557	614	594	578	601	612	577	553	550	594	553	568	561	547	576	601	589	577	612	610	589	568	539	575	595	610	517	595	586	610	610	564	535	548	603	605	574	567	555	572	600	539	582	532	573	586	599	540	647	556	558	568	613	568	581	540	525	544	615	572	575	578	585	546	609	586	584	557	595	587	601	557	580	548	585	575	622	590	583	596	571	590	557	540	541	557	554	559	568	608	587	587	584	625	597	554	591	573	570	570	538	609	540	631	590	579	551	556	655	587	589	582	604	511	570	578	577	569	564	544	568	570	565	557	600	584	586	572	584	548	578	609	554	609	569	619	573	573	592	579	601	577	667	553	614	595	538	583	575	618	578	618	591	540	572	548	584	644	540	596	545	558	594	585	615	577	577	613	610	577	604	616	550	600	580	573	561	590	595	545	594	554	568	558	556	581	593	523	579	551	597	588	556	586	595	635	546	583	546	588	608	580	584	567	571	607	588	554	616	636	498	572	564	580	585	582	558	601	572	563	619	643	579	559	539	571	582	588	532	542	582	586	566	543	552	606	556	629	580	615	577	570	565	576	585	578	568	568	545	553	598	610	599	550	567	611	551	580	574	562	542	585	576	576	578	560	598	543	549	564	594	573	589	572	552	604	512	581	600	539	554	590	583	591	572	627	561	585	595	552	589	578	585	591	586	537	528	538	568	569	562	583	538	569	606	550	587	610	600	595	608	587	595	618	570	584	582	560	590	564	548	575	593	554	541	538	549	564	577	579	509	541	583	579	581	594	581	580	568	581	575	586	576	555	581	595	589	539	572	630	562	619	598	575	604	560	556	587	575	602	611	608	546	532	585	550	592	537	561	535	584	584	573	573	584	588	567	586	567	568	634	569	586	547	534	548	543	533	579	587	571	566	611	598	512	589	577	573	609	578	581	562	584	569	573	590	598	550	574	525	543	560	542	622	552	581	556	540	580	627	581	573	540	613	561	639	573	628	577	594	618	581	610	545	565	582	599	602	587	576	588	577	584	601	592	565	623	590	587	556	552	586	591	572	553	617	590	557	580	595	556	591	552	573	577	590	595	567	555	582	573	589	600	579	589	552	581	578	577	564	524	566	580	588	614	616	615	568	572	579	616	580	580	614	562	565	565	542	528	589	583	546	581	589	550	567	602	580	584	588	592	567	628	582	619	561	599	556	562	558	621	578	560	575	595	622	596	576	533	564	568	565	572	540	567	571	626	595	572	581	595	603	597	614	571	561	559	558	622	582	542	577	585	580	594	573	575	593	577	580	590	551	579	569	560	537	563	550	587	538	603	572	601	580	576	547	603	567	563	578	597	567	558	610	606	613	575	553	617	581	598	549	595	581	604	566	557	581	547	579	583	599	586	554	561	566	577	565	542	569	598	537	544	601	570	549	606	577	572	576	573	634	571	587	590	581	575	551	576	531	590	564	574	583	574	563	593	596	572	607	583	567	618	544	565	549	556	561	609	567	570	624	574	593	591	594	564	586	561	575	534	604	578	545	575	571	587	556	561	577	550	599	612	551	607	576	625	575	570	561	625	581	530	591	546	583	541	580	579	564	559	580	572	602	579	544	608	589	567	584	585	596	559	564	589	572	621	566	567	561	549	590	605	610	568	558	580	605	578	594	609	572	572	566	587	563	565	590	587	565	561	587	570	599	577	580	578	593	602	612	631	601	553	620	551	598	561	573	524	610	557	567	543	558	561	573	589	653	611	586	559	635	561	585	537	579	582	564	589	618	539	570	579	570	560	529	624	578	581	645	550	545	587	545	599	569	570	582	576	583	553	615	597	583	621	574	539	540	553	613	608	560	604	576	588	591	562	557	601	576	646	583	561	589	590	557	581	614	594	610	578	547	573	551	551	594	562	594	633	537	595	581	589	599	614	555	577	599	572	585	583	548	579	606	548	613	584	589	498	552	585	529	551	517	570	525	592	602	565	574	552	644	551	580	591	582	579	563	563	585	560	602	560	551	537	549	593	583	612	567	604	579	600	590	592	566	564	538	563	598	591	600	589	553	574	561	596	547	535	580	580	617	579	573	553	579	597	614	622	552	593	563	536	571	498	578	540	565	594	576	559	587	575	563	582	557	560	574	533	587	583	567	590	606	520	575	570	527	596	559	591	565	562	576	570	544	542	534	543	607	590	580	591	626	613	594	586	576	583	555	520	632	563	567	560	553	590	572	601	577	497	557	579	653	565	617	613	552	552	592	616	607	605	611	549	589	591	585	589	609	538	597	609	539	567	588	560	603	569	524	602	587	603	579	594	608	599	593	565	574	586	607	577	585	541	574	588	557	592	608	559	626	577	528	536	563	587	576	604	552	601	571	568	586	591	575	601	563	544	581	549	571	573	580	583	596	575	565	584	603	600	571	578	585	568	578	559	573	593	596	574	571	526	545	648	550	551	568	570	608	588	577	619	589	551	544	563	567	565	596	575	592	565	549	555	582	530	543	581	547	555
58299	89046	76988	64037	39812	20126	10743	5839	1579	628	602	606	583	609	610	611	614	590	602	581	581	620	609	672	741	635	640	601	635	640	603	616	626	575	609	573	588	600	624	622	674	578	608	611	579	574	620	560	615	600	610	579	630	611	634	623	632	605	590	627	589	576	628	648	618	599	622	617	609	625	598	646	633	663	604	631	627	608	599	608	634	557	617	614	587	599	596	615	637	625	591	637	611	628	615	571	603	585	601	595	629	637	601	592	614	580	597	573	633	598	607	620	622	625	619	604	628	585	602	570	627	607	627	589	623	600	619	616	589	652	590	604	585	584	618	604	641	631	585	611	605	609	559	670	615	564	642	601	614	607	587	623	597	577	642	610	618	589	572	603	591	623	607	577	580	633	641	613	556	618	620	587	601	631	642	608	595	620	630	608	601	589	623	636	619	605	613	590	579	615	610	590	598	642	630	597	549	626	611	608	618	575	584	606	610	625	561	622	655	618	581	568	568	587	621	573	594	583	598	567	591	630	581	634	584	615	536	614	590	617	595	647	582	615	624	629	584	623	625	585	638	572	586	587	614	631	604	608	623	584	650	569	596	603	588	557	617	623	579	620	633	568	622	622	616	592	644	640	605	591	617	599	608	585	622	597	634	623	590	614	622	581	597	632	590	601	609	612	651	630	591	601	580	598	622	616	567	573	571	614	587	569	619	564	613	624	619	607	579	634	627	612	589	625	581	611	626	584	536	603	626	553	637	563	590	619	601	627	578	641	636	593	634	561	631	600	637	596	558	625	653	634	613	603	647	606	631	622	638	615	576	611	598	612	608	599	651	591	604	625	596	606	602	627	576	571	634	565	628	549	582	528	604	606	625	632	601	600	604	601	637	606	611	626	548	608	634	566	603	633	611	600	641	629	637	602	586	586	606	617	604	606	615	605	580	589	577	597	603	572	599	640	602	593	603	571	592	600	588	609	648	620	624	596	603	612	626	638	594	632	589	572	537	614	598	552	619	618	634	611	575	602	644	611	570	572	587	576	571	586	634	643	596	607	599	589	573	597	577	620	603	589	590	628	595	580	601	570	564	628	572	592	615	677	583	578	581	606	597	653	642	611	572	613	591	600	572	622	617	643	598	609	593	611	590	566	596	579	593	599	566	613	611	583	575	578	649	579	587	579	616	628	609	564	600	587	597	598	562	584	601	607	597	610	655	673	626	598	636	633	615	631	626	607	617	600	586	605	591	614	631	586	598	618	603	620	588	598	657	615	557	586	610	628	583	594	563	593	620	568	625	631	615	580	564	589	651	602	575	633	607	591	580	595	633	608	556	596	619	591	602	597	603	564	570	615	573	594	599	626	637	561	627	594	592	575	652	612	652	572	606	599	643	584	620	625	572	629	652	595	586	598	601	628	630	614	573	608	655	554	583	582	648	609	614	579	650	632	586	582	587	582	590	565	596	613	595	590	590	577	650	592	604	620	577	615	622	600	591	610	607	593	606	628	590	630	641	596	612	610	572	635	608	581	595	647	608	652	589	581	613	598	650	609	596	619	600	609	635	615	607	615	579	574	614	624	628	570	639	595	597	612	613	594	570	562	655	603	621	572	594	588	617	577	607	638	635	627	655	612	597	618	586	617	625	649	648	606	626	638	584	604	600	599	610	597	650	614	642	637	622	608	579	625	551	619	595	614	593	608	580	582	579	580	575	566	596	588	571	582	616	598	558	604	579	638	568	599	636	578	618	614	622	585	612	608	627	602	607	652	609	612	596	616	610	567	589	611	590	645	628	578	631	601	600	588	607	579	602	578	604	612	602	607	593	602	637	601	612	558	569	555	600	593	572	594	588	613	581	610	571	667	612	571	588	586	648	610	564	612	594	579	613	608	605	596	601	609	571	629	574	599	622	609	654	633	583	602	617	625	611	576	627	611	663	604	631	629	605	631	637	626	598	630	572	572	571	641	607	572	620	621	591	589	624	617	613	544	619	596	598	642	611	603	638	628	587	576	574	631	575	555	592	567	628	632	545	580	619	577	600	611	592	596	594	577	600	576	589	649	614	597	600	586	572	587	619	605	639	610	577	570	552	574	629	614	578	603	608	607	596	617	569	625	585	579	619	565	588	644	580	579	607	612	579	611	597	611	579	608	609	591	555	615	641	624	614	610	550	595	604	590	604	578	563	594	590	610	580	590	588	652	571	571	584	591	565	606	591	648	627	590	602	630	580	599	614	622	651	605	602	591	613	602	636	595	621	599	610	599	642	559	609	590	585	589	605	589	632	569	591	609	602	633	554	612	614	594	615	612	609	595	618	606	601	620	660	598	622	613	608	598	582	556	588	592	642	633	595	555	574	595	565	602	619	602	567	564	618	595	598	595	591	612	591	616	567	605	593	581	627	613	577	594	616	567	632	571	632	616	611	617	586	587	602	648	630	639	613	642	579	610	623	605	622	603	608	622	590	663	574	621	579	617	601	561	578	635	625	625	590	581	574	557	622	598	619	634	617	623	612	596	576	601	585	577	632	595	619	615	640	614	635	662	582	630	581	596	622	619	590	615	580	610	558	574	597	619	563	619	562	615	573	578	593	613	603	611	602	605	625	600	604	582	579	588	572	611	627	599	579	615	573	622	573	634	565	649	605	625	625	633	646	594	623	608	645	636	619	552	560	606	623	595	615	568	618	633	579	580	570	622	573	594	617	609	606	581	594	626	533	637	585	636	607	593	602	620	618	604	621	594	570	620	548	572	578	627	574	645	588	624	628	587	568	626	585	590	549	589	605	626	585	639	630	551	554	599	598	621	651	616	619	620	653	600	623	624	607	617	654	588	589	616	589	588	589	612	617	606	569	627	603	586	605	598	652	600	600	607	557	593	606	573	572	589	545	624	564	618	580	601	615	571	610	592	596	609	620	602	659	579	652	622	570	577	588	602	594	626	600	624	563	641	622	611	595	615	601	596	596	645	586	594	626	596	596	627	606	598	557	555	612	579	570	604	596	623	579	601	656	602	541	586	560	575	611	613	617	619	611	579	611	572	655	594	578	627	620	620	596	582	583	594	630	634	564	605	597	595	627	597	624	593	592	593	624	548	618	619	589	603	583	605	595	634	595	614	587	588	609	575	673	558	591	544	632	585	647	592	582	645	587	581	611	619	607	567	557	607	634	595	587	656	616	613	592	609	616	624	563	606	601	628	591	612	604	544	642	538	613	560	593	585	605	587	651	610	645	590	609	606	564	598	612	603	592	649	595	609	571	587	639	628	567	626	631	609	622	649	607	622	588	605	623	608	583	624	628	608	617	563	610	637	654	588	601	610	606	630	623	609	578	617	597	567	570	639	600	580	580	581	589	591	609	624	606	573	659	589	593	611	591	597	572	629	599	582	605	588	553	575	633	637	600	610	591	625	591	606	619	602	608	614	633	626	543	605	636	584	621	603	584	583	603	602	589	625	593	600	581	574	586	573	602	611	585	661	554	619	657	598	578	530	642	644
27866	23671	26311	18766	7023	2000	1040	728	481	443	491	471	464	451	452	448	481	450	484	457	504	458	472	431	488	438	467	466	475	495	495	466	500	503	425	483	461	449	495	464	465	483	462	463	484	465	490	466	500	457	466	438	473	442	465	478	477	483	469	465	467	499	467	514	466	448	442	512	459	420	462	451	480	494	475	471	439	483	441	510	441	461	485	487	468	481	451	455	485	450	498	490	505	468	460	461	474	502	483	464	441	465	439	462	438	458	519	485	456	466	476	486	468	465	488	492	456	487	500	419	458	486	451	493	494	468	474	407	441	479	476	459	518	511	480	480	466	506	490	500	446	486	479	477	469	446	467	475	483	441	443	473	457	477	456	468	504	474	442	460	463	461	456	480	457	460	437	465	491	451	473	479	491	497	475	438	463	454	451	432	480	481	483	494	463	445	453	450	458	477	467	462	461	452	487	486	456	438	441	484	492	463	462	495	497	504	455	453	471	443	441	428	496	437	484	480	450	491	481	473	455	472	494	474	463	470	475	441	479	464	480	472	465	481	447	443	466	454	500	488	435	483	455	456	474	442	484	460	484	491	449	456	515	493	552	470	494	481	449	450	467	429	472	502	480	480	472	463	453	480	428	468	482	476	471	450	455	474	429	494	455	493	442	484	461	458	450	454	487	479	444	482	470	464	493	432	475	461	483	470	483	464	431	494	492	451	448	462	460	459	460	473	459	478	475	444	499	478	502	458	460	490	501	482	483	440	538	448	467	479	518	480	468	482	483	448	482	480	439	497	452	479	471	431	508	463	475	467	513	457	469	460	433	443	463	469	484	429	503	427	471	489	443	436	478	460	487	493	449	475	456	464	465	462	462	476	441	450	451	440	470	469	434	464	458	420	468	494	440	467	449	484	494	469	492	469	453	465	455	422	483	467	465	467	478	491	478	443	463	485	476	472	465	513	498	459	447	516	500	444	455	502	460	459	508	444	461	443	441	462	477	517	436	451	488	497	467	453	449	476	510	467	470	458	464	447	465	483	490	470	462	411	446	459	478	458	467	443	445	496	502	464	488	445	490	475	461	452	440	466	483	434	459	436	435	476	489	483	485	450	466	448	510	485	473	486	495	464	457	471	421	516	472	458	454	492	438	490	493	464	450	464	490	462	448	476	463	437	443	448	485	448	458	481	542	468	440	456	480	461	467	453	506	456	501	473	468	457	488	443	414	485	512	498	455	464	426	455	498	447	465	487	470	473	491	470	459	502	482	497	499	462	453	455	460	468	509	470	446	455	499	451	448	497	464	487	446	462	489	457	448	436	477	480	445	471	497	447	469	477	481	495	472	476	463	456	500	446	464	454	480	459	474	493	474	453	449	455	455	491	499	478	454	458	457	456	474	416	436	440	448	481	462	446	478	493	447	494	458	497	456	477	489	466	492	473	445	487	473	474	472	441	460	473	471	485	506	505	500	452	449	438	475	496	444	490	494	469	459	491	497	458	490	485	470	462	450	468	469	473	452	482	491	481	446	539	470	460	522	477	451	467	478	477	455	473	459	482	462	427	455	490	443	452	471	469	461	460	451	450	484	451	468	480	479	467	507	480	482	462	459	466	466	470	475	476	451	461	491	455	472	461	503	467	444	463	484	428	473	475	492	506	439	478	472	515	473	442	484	448	441	498	522	475	463	436	452	502	438	467	480	476	497	492	518	491	455	476	493	466	437	438	456	506	484	486	487	436	475	467	494	465	470	507	453	491	475	462	466	497	489	528	482	446	459	479	473	453	423	444	459	474	464	466	470	456	509	481	457	477	431	457	445	486	458	446	440	481	475	471	434	477	477	470	473	474	504	466	505	487	436	493	460	491	467	495	457	442	495	474	494	473	498	483	505	461	445	479	440	478	464	465	525	474	467	473	465	463	481	465	434	492	492	465	451	475	470	473	455	434	487	495	468	457	481	430	453	489	486	455	498	469	510	468	464	468	461	452	456	452	502	489	449	495	433	471	475	475	444	455	457	477	427	479	477	438	480	473	477	474	464	458	499	510	446	459	485	464	469	450	503	438	447	440	501	451	443	464	480	484	475	445	470	474	471	446	461	453	473	474	468	484	481	471	480	458	450	437	459	477	452	461	489	470	456	476	493	469	464	465	505	477	450	477	486	450	444	498	491	485	495	490	473	431	484	470	434	492	460	422	461	460	446	522	487	487	493	484	476	511	462	477	469	449	493	459	499	491	411	447	464	461	470	455	476	455	436	484	479	493	465	470	476	485	455	441	470	443	480	442	449	471	441	492	467	472	482	474	443	475	439	458	453	479	490	476	488	505	450	464	468	464	462	467	466	462	465	454	508	459	478	488	430	476	446	431	442	466	454	437	467	468	461	431	442	460	504	444	477	476	502	474	471	477	451	471	487	472	479	457	495	438	474	499	466	454	478	471	479	440	470	511	483	473	447	474	476	414	437	474	448	463	473	499	472	484	503	481	443	470	481	450	457	480	473	454	478	469	456	488	472	476	472	451	450	459	470	453	446	481	471	469	502	415	476	471	483	453	465	469	448	503	467	490	476	512	479	480	473	500	455	478	438	435	452	479	493	484	456	488	480	458	489	454	453	476	428	475	483	461	491	475	487	427	467	452	504	449	452	501	459	489	495	463	454	442	457	494	470	504	460	488	452	459	478	502	475	459	470	461	438	492	488	446	459	499	428	486	430	452	461	477	453	479	499	493	509	506	477	474	478	468	504	442	479	492	468	496	471	434	463	500	493	443	447	483	468	474	479	504	448	501	454	486	489	474	452	481	489	475	460	463	482	486	530	454	458	479	484	505	459	474	493	472	466	471	435	462	476	465	469	454	467	456	460	467	510	449	457	462	470	484	449	504	508	492	453	465	456	445	440	455	476	469	479	497	461	477	456	439	458	490	461	493	431	461	454	471	468	489	464	511	456	463	463	466	453	442	467	484	465	476	450	464	470	465	509	433	503	486	458	498	479	501	448	448	470	501	463	468	478	432	477	456	474	476	450	485	484	467	439	453	461	483	447	437	477	458	467	470	489	440	480	451	475	445	457	459	464	444	458	467	472	483	479	457	473	439	471	473	466	527	467	478	474	484	487	461	449	511	457	472	487	494	459	472	452	467	453	454	483	486	462	473	480	418	462	496	491	486	452	477	479	480	454	494	475	485	455	481	442	491	482	483	452	494	503	447	460	452	473	439	483	441	503	478	491	514	456	462	471	440	449	437	441	435	487	485	453	482	490	476	488	481	447	475	486	474	533	476	527	496	443	480	486	424	479	452	478	476	505	436	448	449	471	483	488	456	497	461	443	450	474	486	507	459	509	501	457	452	474	492	458	462	440	474	462	460	509	471	491	466	485	486	444	463	486	467	499	466	469	502	480	485	441	516	482	507	437	513	461	487	472	484	482	489	503	478	455	466	466	511	437	437	462	472	515	473	467	483	494	429	481	472	436	467	430	448	436	503	480	446	479	466	454	490
13032	27448	23712	12042	5094	1861	1116	736	529	445	449	420	420	457	425	443	471	431	458	442	446	430	454	448	439	450	430	451	452	445	477	472	437	452	483	462	438	412	456	453	423	425	450	429	436	437	439	436	424	412	462	448	466	380	450	403	416	439	457	440	441	424	473	431	432	409	419	436	439	456	442	434	416	442	437	432	453	432	440	458	433	460	417	444	403	433	420	464	445	448	455	425	423	405	391	473	454	474	441	418	477	442	401	414	417	439	395	474	437	435	400	430	412	404	446	440	439	448	452	455	483	435	454	439	455	421	434	469	422	454	464	443	505	416	422	400	453	485	414	445	439	456	445	430	428	450	432	412	407	458	452	462	433	440	428	442	404	452	410	408	433	444	490	405	437	449	396	419	427	438	439	426	433	427	465	439	446	452	422	448	450	416	442	470	401	443	423	423	441	489	464	438	456	460	423	435	453	458	424	422	426	435	431	429	417	447	419	420	479	383	416	449	452	443	443	458	432	372	434	421	439	435	438	429	445	420	462	451	408	431	427	485	410	427	444	443	422	457	434	460	400	413	458	458	434	447	421	456	425	437	421	449	454	456	457	428	471	457	453	434	459	454	447	408	397	429	434	409	437	454	440	428	451	434	462	442	434	443	444	465	482	443	476	463	414	419	411	419	475	434	422	392	459	402	412	450	432	408	420	419	446	503	420	448	408	447	441	439	446	432	435	438	426	454	431	428	447	431	472	407	456	419	426	434	413	456	451	472	449	432	420	469	453	422	427	472	434	457	466	409	454	460	443	458	462	456	430	474	461	465	459	454	411	442	465	421	415	385	422	446	415	431	417	421	457	413	443	422	409	445	436	432	440	434	419	418	446	446	408	418	430	443	468	415	424	445	467	415	456	447	474	445	437	444	417	432	443	440	450	421	437	445	393	422	445	410	416	457	433	423	432	397	445	436	415	452	461	452	430	431	401	463	425	454	438	425	449	447	478	402	437	439	404	411	451	455	444	472	469	456	466	464	442	441	444	405	458	419	469	462	457	429	425	415	423	478	442	428	426	443	423	416	424	403	441	395	464	457	410	453	404	433	433	430	456	461	465	450	437	433	433	441	439	428	403	444	424	424	448	445	385	491	467	459	455	436	450	459	435	436	443	447	438	394	425	419	446	425	454	445	468	472	467	423	402	440	470	443	438	421	440	446	401	450	405	463	456	426	439	432	413	470	439	464	430	432	476	415	452	432	408	416	472	450	440	461	436	397	431	410	418	428	458	430	451	413	415	443	440	440	439	467	428	435	444	477	456	424	443	431	415	453	448	423	467	426	421	437	425	434	482	433	441	432	465	427	425	443	453	439	447	429	455	421	458	432	397	466	425	427	419	398	459	396	483	450	450	445	428	428	436	436	445	445	420	450	453	439	456	453	449	489	411	411	441	456	433	428	422	474	484	417	484	485	413	425	425	445	414	438	475	484	490	392	437	459	483	442	425	450	439	422	441	411	435	446	460	448	411	428	455	447	464	403	407	463	405	458	440	458	410	425	425	455	406	450	437	415	432	409	454	448	441	416	435	473	420	390	446	451	403	449	425	441	430	454	436	452	455	446	448	433	425	420	418	409	469	417	450	381	460	433	433	412	431	425	414	454	447	442	438	450	439	417	441	427	432	460	465	433	437	454	438	395	429	447	431	409	430	426	447	435	457	458	425	395	439	423	436	427	439	449	420	437	443	436	436	434	410	399	433	441	449	452	412	433	420	426	442	488	465	428	434	459	439	425	427	444	429	416	432	452	387	462	423	457	435	437	448	432	436	427	420	425	455	447	444	461	458	447	412	450	458	441	400	431	401	477	434	447	421	423	452	414	441	403	425	448	456	486	467	451	431	470	471	446	421	413	426	408	457	454	442	422	433	441	458	410	456	450	439	399	434	430	429	423	459	434	460	433	444	436	451	395	427	407	431	413	438	431	449	449	454	448	432	447	468	416	450	475	468	437	443	422	419	416	438	425	429	455	443	452	451	445	471	482	426	418	432	457	411	432	445	477	433	451	452	437	448	424	454	410	427	474	419	413	453	445	405	380	435	405	437	481	413	448	428	452	448	416	426	444	419	414	467	437	453	427	465	416	441	421	451	394	452	449	432	424	429	438	420	453	445	426	463	422	409	428	441	470	401	488	473	419	453	459	417	407	432	435	412	426	436	434	432	417	434	483	423	421	450	392	444	485	434	429	441	449	448	437	458	379	413	442	438	463	450	443	443	442	421	446	411	454	412	450	450	429	427	429	445	421	473	439	418	435	394	422	407	455	428	405	487	438	420	436	415	412	459	416	449	413	404	416	437	411	449	436	414	456	451	433	433	463	450	460	419	442	438	454	422	438	443	406	415	422	417	454	441	462	467	411	410	457	476	439	437	434	411	457	434	426	428	450	417	447	448	415	431	437	419	408	444	405	434	458	413	390	464	414	431	420	408	415	443	464	424	436	417	451	457	466	433	446	424	454	459	398	456	418	422	459	429	445	454	388	451	431	438	436	448	449	447	447	415	433	419	403	416	413	443	448	449	430	427	453	430	422	465	422	467	419	460	452	429	469	451	428	456	446	432	394	408	433	466	440	450	453	406	473	447	412	462	484	473	423	430	395	441	436	433	429	422	468	449	424	453	428	435	427	403	408	432	433	462	426	421	445	426	449	421	466	455	411	436	420	468	451	403	457	405	415	452	450	419	420	455	429	474	448	415	449	434	423	437	464	430	414	417	435	434	443	422	405	436	415	448	453	429	475	410	464	434	454	441	445	432	414	462	404	438	435	395	449	427	439	445	458	452	442	479	478	450	452	443	436	421	469	458	429	414	425	435	462	429	423	428	431	405	442	431	422	454	414	420	457	463	475	401	448	435	449	434	418	433	444	457	416	458	421	454	456	463	442	466	427	422	422	442	408	407	438	453	462	449	458	408	457	443	430	421	458	428	436	438	405	451	456	438	447	397	443	454	478	447	494	432	404	462	456	444	421	411	465	427	441	456	489	485	427	429	431	413	439	429	433	444	453	437	407	444	420	468	452	431	429	451	470	457	436	404	457	481	409	419	419	452	425	468	436	428	422	428	410	431	425	427	435	456	436	456	428	438	425	444	435	422	441	455	444	419	429	419	425	470	464	409	437	452	437	470	431	457	427	466	464	457	448	458	437	462	455	466	457	432	433	445	420	457	457	452	432	421	468	452	449	457	422	433	417	445	432	432	423	448	418	442	437	433	441	438	439	423	431	462	449	476	395	393	429	410	429	438	420	457	424	411	421	420	442	461	475	443	441	442	447	445	466	426	403	490	421	445	455	430	437	433	444	477	414	438	453	453	436	438	413	449	444	429	443	412	434	427	451	450	449	448	486	442	440	434	417	441	447	480	436	435	451	427	441	381	438	454	455	396	431	396	451	442	453	408	430	466	441	432	456	420	463	409	436	448	446	430	394	452	447	432	450	454	455	440	416	473	437	422	404
24838	24086	40024	46448	33095	20681	8722	2805	960	546	492	544	524	519	516	478	486	510	505	481	469	501	532	530	529	478	528	522	501	501	488	533	516	511	507	456	475	490	483	456	488	497	484	504	508	499	507	496	537	503	516	486	503	488	474	465	458	478	486	515	474	486	487	477	493	481	489	547	493	494	500	422	481	506	511	513	462	529	463	482	499	508	488	467	504	469	513	519	464	516	436	491	485	528	504	514	484	499	484	517	478	482	475	473	476	508	486	482	498	497	523	485	462	463	513	501	444	495	487	464	524	461	509	480	476	476	451	482	505	480	475	488	512	465	505	500	496	524	508	490	525	476	476	481	485	471	508	495	493	498	490	499	482	465	457	498	469	477	514	496	479	452	499	492	474	450	486	477	461	465	509	480	497	493	464	478	496	495	466	452	459	491	495	491	519	484	485	493	481	444	471	524	495	483	500	505	466	551	488	498	496	501	452	495	491	478	475	505	465	462	503	474	479	472	522	509	486	504	487	503	485	455	542	526	511	468	461	485	481	469	516	463	494	481	464	494	509	459	484	492	500	491	489	471	499	523	470	486	495	501	487	494	501	490	494	466	538	505	480	485	452	493	507	449	488	472	511	462	471	500	488	469	469	500	469	504	512	490	473	472	533	450	518	515	495	493	501	496	472	478	474	483	502	496	470	474	494	474	464	498	467	485	476	541	471	518	481	525	484	438	497	525	446	475	480	449	468	446	484	504	505	488	465	490	487	502	506	474	466	474	497	513	470	485	492	449	478	494	457	498	465	483	510	501	482	481	499	492	501	496	470	456	482	494	491	482	502	470	475	494	473	509	527	473	486	493	479	516	476	512	477	517	494	505	464	487	467	495	491	478	496	498	456	465	502	489	492	498	502	476	514	475	491	482	488	486	485	514	510	462	475	495	491	489	452	509	490	470	499	453	490	488	538	496	498	524	481	500	464	478	457	504	447	458	487	495	488	494	473	475	485	460	528	496	480	500	505	489	465	511	492	483	450	487	459	518	505	458	502	474	485	520	439	495	532	508	517	447	472	470	482	517	462	516	504	482	492	516	481	495	457	496	476	487	444	491	492	485	482	506	464	471	489	459	472	482	478	502	516	520	469	492	472	447	487	477	474	459	506	491	485	515	480	509	471	521	472	477	464	490	476	482	463	525	497	491	492	500	462	460	518	486	451	470	474	455	484	493	475	466	509	523	486	470	517	479	466	481	517	484	493	432	512	477	490	495	481	495	544	459	440	503	493	492	476	478	465	523	504	507	478	504	499	496	499	498	521	468	448	466	455	515	474	483	465	507	481	508	480	503	502	544	508	457	442	488	488	469	491	463	516	484	549	484	470	449	464	451	485	481	463	488	472	473	475	505	490	490	496	466	480	457	474	467	494	491	502	473	505	468	535	473	478	504	458	503	503	475	480	504	488	480	490	486	464	473	482	485	456	470	509	471	534	476	473	486	488	481	499	525	522	478	477	464	487	512	473	516	465	509	502	473	473	490	490	459	485	486	474	479	490	503	493	466	476	484	524	476	459	499	473	486	448	493	493	500	491	436	538	524	493	519	500	534	500	526	491	492	494	480	460	466	456	517	472	439	467	482	427	429	489	485	510	467	499	495	492	451	498	458	512	505	506	471	487	515	471	518	464	523	466	448	473	520	492	468	485	483	517	494	492	457	507	488	498	464	494	506	470	494	477	481	476	478	476	466	509	439	527	505	497	460	477	488	495	493	477	500	458	486	510	485	456	508	513	506	440	436	443	504	443	481	488	489	485	487	500	497	477	491	478	489	461	525	481	423	488	484	518	499	455	451	483	500	479	466	497	439	462	507	489	496	475	521	537	497	484	491	499	531	506	469	470	467	471	475	512	490	507	471	456	475	521	446	490	470	510	465	505	475	526	473	493	505	465	454	491	472	499	466	464	510	491	462	516	520	470	470	491	495	492	509	473	476	525	464	449	488	455	498	462	468	502	524	471	459	496	518	523	489	481	472	475	486	509	483	495	505	461	493	507	471	513	449	531	470	498	488	516	490	533	500	474	483	483	513	493	478	490	500	484	512	462	519	494	468	500	485	463	488	489	463	492	487	471	479	515	461	520	473	480	488	448	495	529	424	515	460	491	488	513	503	462	478	480	499	468	458	506	530	455	453	470	497	506	473	447	503	491	469	479	481	541	509	490	472	490	446	506	478	451	485	495	495	470	488	475	503	520	467	500	459	472	475	520	487	478	495	510	526	485	471	461	483	522	469	507	505	517	499	511	466	451	513	503	446	529	495	464	487	461	507	468	495	458	506	495	463	528	541	460	487	502	481	487	500	486	499	496	458	489	503	464	526	518	536	495	499	478	492	482	465	495	475	513	518	473	488	461	487	513	487	458	471	513	471	494	468	459	475	465	495	496	498	520	492	511	486	472	498	467	523	487	482	526	509	517	483	511	462	457	492	505	485	518	516	485	485	493	459	479	485	497	534	485	499	521	488	532	474	473	503	483	499	501	485	450	534	471	472	530	477	458	469	484	505	498	494	517	499	469	479	471	481	474	495	525	502	507	510	468	496	508	491	507	503	479	496	479	497	504	485	479	507	477	495	497	494	488	507	486	530	479	518	442	528	442	436	519	509	508	486	494	502	522	523	494	469	488	488	478	512	484	470	472	494	501	523	521	485	475	492	460	505	496	491	505	454	493	457	479	512	515	491	519	492	508	478	494	493	509	480	514	490	477	496	500	479	454	467	480	482	461	490	487	495	490	462	496	477	550	464	466	447	480	473	496	463	481	493	524	492	527	487	488	479	460	495	481	487	485	462	501	464	507	519	461	483	466	496	504	493	466	468	536	489	510	488	513	475	481	494	491	520	481	471	469	463	489	483	514	454	495	465	489	493	534	484	502	465	492	498	470	506	463	488	478	500	483	454	446	469	519	501	556	492	489	469	535	516	534	545	480	482	511	493	528	475	497	468	465	479	471	476	481	486	508	515	512	494	507	472	465	476	513	479	509	481	485	462	496	490	490	508	498	458	471	469	479	477	480	493	491	498	481	509	495	519	470	473	491	505	495	481	517	501	466	462	505	484	509	513	540	525	509	486	502	493	513	515	476	518	489	518	536	505	484	502	519	480	489	508	502	492	480	481	475	429	513	487	480	470	475	463	496	473	461	493	486	492	487	458	503	480	450	462	487	480	484	512	484	492	487	477	482	488	478	491	505	493	494	475	499	502	462	484	524	482	481	491	482	469	468	478	506	465	501	482	476	497	507	507	508	443	523	509	470	550	491	514	482	518	468	464	507	491	513	469	482	477	533	469	497	483	491	508	485	482	478	472	502	481	435	518	464	524	504	485	468	467	460	485	498	482	494	514	481	524	482	499	452	495	513	485	499	455	511	517	524	483	507	512	461	488	489	521	490	462	497	491	501	518	493	481	495	486	490	448	520	471	499	476	481	482	483	458	478	460	486	480	469	534	460	484	487	514
46191	80977	71762	50508	26664	14695	6104	3144	989	498	510	522	538	488	517	517	505	486	476	530	541	511	501	541	568	526	523	485	487	492	489	507	477	537	494	507	496	461	509	523	475	496	516	499	490	485	536	483	518	498	470	497	490	516	503	510	514	536	515	533	503	515	498	487	491	540	523	538	522	528	502	493	506	490	489	496	486	504	530	505	504	481	489	497	491	488	494	474	495	526	492	508	484	501	513	510	538	465	504	456	483	481	490	502	503	507	532	518	484	512	494	506	501	469	511	505	486	482	503	499	473	511	498	510	498	459	497	499	529	495	532	523	515	510	469	520	500	530	506	532	494	529	492	480	487	470	484	492	467	494	549	503	490	489	495	500	524	497	474	517	478	521	510	485	495	512	491	501	496	495	517	531	519	514	509	503	518	510	515	456	524	526	532	484	489	453	531	511	557	533	515	522	505	499	494	519	511	511	493	492	439	544	487	497	463	511	497	509	525	497	503	475	512	498	535	482	510	498	530	512	494	482	500	471	513	515	484	505	505	488	483	484	508	512	530	502	525	481	498	524	491	518	471	497	500	506	461	524	515	510	495	515	518	522	511	489	518	532	513	500	460	516	519	525	519	494	503	518	512	531	535	509	535	498	524	490	497	523	512	489	541	484	469	470	474	503	505	518	539	487	483	487	513	496	478	482	523	521	505	514	481	530	462	515	508	529	454	515	577	507	497	483	473	491	501	494	473	477	517	481	515	507	513	459	481	525	517	512	550	542	497	500	503	500	491	498	522	509	465	497	484	499	539	487	518	494	519	524	492	474	524	503	513	504	520	466	500	524	485	492	501	481	515	466	510	528	520	520	516	541	497	475	511	510	524	511	526	527	465	499	486	499	532	555	489	523	514	472	541	498	488	542	518	493	503	504	493	478	529	536	507	497	515	521	506	500	499	565	512	511	499	486	441	457	536	482	512	484	519	515	495	504	486	536	497	481	533	490	560	482	491	534	473	499	461	497	481	504	533	521	492	480	474	481	538	520	521	466	496	492	502	483	495	470	518	499	510	537	518	466	465	480	525	515	526	524	518	512	498	511	491	509	534	460	471	469	517	498	501	480	496	466	473	514	484	511	522	486	530	537	520	517	477	551	478	512	518	503	535	486	493	561	502	519	532	500	516	458	544	479	515	523	503	505	505	506	488	517	538	489	480	479	506	485	486	542	504	524	484	505	481	518	505	520	507	508	512	519	502	489	496	492	484	524	519	520	515	472	504	485	484	503	524	456	516	489	485	522	521	502	543	485	485	457	498	487	498	532	507	511	478	475	498	503	464	524	473	472	488	453	523	483	457	501	486	502	508	499	495	502	488	485	491	532	518	513	457	500	495	533	521	527	473	471	522	509	518	451	522	493	539	541	503	509	506	492	466	485	539	534	520	508	480	526	528	498	511	511	489	471	502	492	523	463	504	513	491	449	485	489	474	502	538	549	502	509	514	489	474	508	497	535	549	459	487	502	485	512	503	482	507	479	490	482	547	508	509	539	479	521	535	453	517	505	496	561	509	515	468	517	551	491	504	517	502	519	530	529	484	502	492	533	534	505	467	494	521	532	535	520	547	494	505	489	528	496	526	518	477	529	472	439	477	493	525	521	515	499	491	514	483	503	474	529	463	481	525	492	473	503	544	479	522	495	506	506	502	466	507	485	522	497	521	494	493	520	496	523	503	493	483	520	542	538	502	562	543	487	486	512	484	484	553	500	508	483	535	470	514	507	493	471	509	503	496	511	494	550	492	490	502	513	512	511	491	522	488	516	473	498	510	497	505	503	518	473	496	511	490	492	509	487	489	479	487	506	490	507	461	487	488	500	521	455	466	531	538	506	467	510	504	479	494	477	503	494	494	476	461	513	475	507	492	521	473	498	492	471	466	556	530	511	489	496	474	521	546	505	506	533	472	498	516	460	522	467	492	526	508	484	504	509	503	538	500	461	494	502	500	510	506	484	511	503	506	503	500	514	472	484	502	503	530	515	520	507	505	517	493	509	482	546	521	502	495	522	494	493	487	482	493	512	506	472	490	533	493	483	491	494	499	482	514	455	497	527	520	497	501	512	523	509	523	511	528	536	491	490	479	458	500	486	492	509	480	471	485	492	505	517	466	494	525	550	528	507	502	495	468	449	478	486	501	489	523	522	478	509	475	499	499	527	468	483	485	457	492	494	504	474	485	514	486	519	505	536	490	539	539	505	498	515	476	515	481	476	497	466	574	502	547	526	508	493	533	526	459	505	514	504	488	475	487	462	526	475	466	503	488	504	504	503	512	507	496	517	498	513	469	533	487	512	523	520	497	527	505	490	500	503	509	515	517	508	500	497	510	481	463	484	498	487	562	486	460	470	478	483	529	499	513	520	527	506	552	512	482	515	507	510	475	484	516	482	510	495	504	481	452	504	498	488	485	502	449	475	497	519	502	521	509	481	501	458	486	509	462	493	486	497	533	502	513	498	517	524	506	510	531	502	521	524	506	469	500	533	527	493	544	500	517	509	525	488	514	519	542	525	485	529	500	512	486	537	511	486	510	524	510	484	504	469	504	530	557	465	524	506	513	486	513	496	515	528	505	529	517	522	549	476	515	475	453	497	536	555	493	537	519	497	468	464	523	512	511	503	550	457	504	496	537	482	511	473	514	505	532	490	533	484	470	541	492	490	470	539	517	492	492	468	516	477	488	510	496	497	516	492	523	491	473	485	486	468	505	505	464	474	538	492	478	513	508	485	516	504	515	492	504	519	468	490	532	484	502	535	484	504	492	532	521	526	487	500	490	490	534	518	503	522	497	530	504	497	531	488	497	476	487	506	525	499	499	542	487	500	482	504	469	492	525	487	542	529	535	511	506	494	509	503	492	539	524	540	506	508	524	479	497	525	538	513	541	482	478	498	481	490	499	492	498	450	466	517	526	552	527	517	479	502	506	490	477	525	486	514	481	475	520	535	459	540	478	522	502	502	513	537	510	530	515	518	528	463	514	498	492	490	507	510	492	540	516	449	486	509	489	495	495	519	510	489	513	476	511	512	519	525	480	506	528	512	491	486	516	479	498	545	515	478	519	491	486	489	525	527	493	518	516	509	508	511	520	514	544	479	502	518	496	469	526	486	533	501	486	505	500	472	472	510	518	510	478	502	506	511	533	489	471	501	510	494	549	511	501	481	486	532	501	458	497	478	475	478	502	478	546	501	517	521	504	459	471	517	480	495	503	507	537	497	511	538	500	489	491	512	517	506	496	499	506	485	507	494	488	507	502	471	468	472	485	492	466	485	496	514	487	481	497	501	559	553	511	496	487	533	514	491	527	496	514	516	466	484	464	516	501	480	503	500	519	481	534	516	488	538	478	519	482	500	488	522	506	511	490	485	539	489	484	462	521	496	479	510	468	493	516	518	535	540	494	531	536	483	511	484	470	512	502	506	488	526	533	467	518	491	440	514	497	497	515	467	488	546	470	504
23887	23529	39756	48574	38016	29893	19205	7231	1692	634	604	609	638	607	601	623	599	604	568	584	553	585	560	607	618	559	601	569	587	573	614	586	576	579	573	578	603	556	612	565	549	575	565	606	561	566	566	583	597	559	529	609	552	593	575	589	628	586	549	563	579	569	558	554	566	589	563	608	566	589	542	567	584	571	593	556	576	585	615	571	557	583	552	559	526	553	588	562	559	520	591	584	568	588	576	606	559	559	579	591	612	588	538	508	552	580	599	499	614	569	509	580	603	568	543	606	566	566	563	574	596	564	542	549	533	526	545	592	639	600	567	551	527	546	523	607	541	601	552	603	545	586	545	583	561	574	581	533	604	588	606	565	579	566	610	561	583	578	611	590	605	558	589	600	580	558	536	565	586	575	580	520	549	562	618	556	550	557	560	582	601	578	568	533	545	560	557	562	558	573	600	568	564	582	589	537	594	532	538	556	569	574	527	583	582	563	564	534	561	575	565	599	573	550	541	567	568	537	555	550	523	575	538	561	586	546	568	572	522	582	597	552	557	582	569	580	582	604	608	581	557	573	564	580	551	596	537	607	544	570	554	569	603	546	542	545	596	536	540	562	539	599	587	544	574	584	583	590	542	556	543	560	612	641	515	555	562	593	550	570	553	581	618	563	569	621	566	595	595	562	552	552	559	518	578	557	573	547	548	579	603	539	551	547	559	578	525	567	557	591	581	560	544	555	534	576	567	574	559	588	548	536	572	561	570	521	542	531	529	579	544	583	610	582	566	578	621	544	532	580	545	580	532	553	595	528	574	577	620	592	549	555	570	579	523	584	596	577	557	561	574	570	599	582	618	592	570	557	564	595	544	581	552	541	529	534	554	554	546	548	567	565	568	572	557	575	534	539	546	554	597	587	551	573	578	567	532	531	582	580	526	566	576	535	571	548	550	545	556	545	541	549	536	593	559	533	568	570	561	594	545	565	534	593	600	560	550	586	547	555	552	564	603	590	517	593	575	572	544	574	583	569	551	609	538	574	575	558	568	606	573	569	557	565	552	568	556	541	562	540	558	549	587	535	537	602	568	586	589	574	557	570	531	537	564	544	609	563	547	535	573	626	581	608	562	576	571	587	586	515	547	533	540	574	589	588	616	578	579	630	575	546	632	539	569	546	536	591	569	551	638	586	569	549	574	577	529	552	549	555	572	568	551	558	561	568	565	600	548	557	576	513	567	627	564	562	545	563	534	574	563	555	566	570	553	564	528	593	523	545	566	549	514	547	545	542	530	562	548	566	548	599	615	552	555	556	543	577	559	547	552	589	558	522	567	586	587	598	562	571	605	553	560	592	575	557	555	546	513	562	564	591	542	561	574	572	602	586	555	560	592	572	578	581	555	556	562	545	603	547	580	544	541	609	577	605	583	566	553	537	564	563	547	617	552	568	578	553	588	544	561	561	574	530	582	589	585	543	543	585	580	558	601	569	545	514	574	498	604	538	576	566	543	560	533	562	629	567	582	552	584	596	588	584	560	541	584	571	525	588	578	580	580	559	555	613	556	596	568	579	563	578	567	598	542	556	561	540	592	525	545	581	602	519	564	525	581	611	513	528	541	588	612	594	580	579	615	579	514	554	576	576	565	569	627	574	547	558	550	559	590	558	575	555	560	546	562	601	553	597	556	598	555	611	619	531	551	601	565	554	555	625	580	576	534	588	585	594	587	579	556	587	544	589	573	573	579	547	544	564	586	530	560	521	566	556	591	559	568	545	571	523	538	551	554	587	589	597	528	547	542	625	576	580	626	554	590	546	587	563	563	546	557	531	593	583	582	569	575	575	539	526	553	602	587	600	533	572	558	572	543	581	535	530	549	576	633	596	556	601	534	566	549	539	516	541	607	555	564	562	586	570	568	564	516	559	510	551	554	553	576	577	562	568	530	549	523	560	550	556	558	555	596	578	507	577	563	577	530	580	552	560	581	555	550	596	581	610	589	577	507	546	546	538	580	594	503	581	558	546	514	546	579	596	571	582	570	544	590	569	581	562	573	582	553	583	568	573	572	538	619	586	548	576	573	587	553	577	568	563	610	624	561	533	590	613	554	543	529	570	533	614	563	570	596	617	553	604	590	571	600	576	559	561	559	562	546	576	538	572	534	559	569	569	539	529	556	550	605	570	542	536	562	546	553	564	599	564	552	517	577	589	593	593	612	566	518	572	570	580	547	582	568	557	545	553	546	566	546	544	559	594	583	591	568	564	572	555	536	563	558	491	535	556	577	576	550	594	566	613	593	541	542	566	557	561	573	575	578	541	541	600	572	572	604	565	595	567	529	583	605	588	558	568	566	563	548	586	578	545	550	530	579	606	575	551	584	562	557	545	542	585	547	578	562	566	596	543	522	597	551	537	558	574	598	560	569	570	632	556	588	551	573	557	594	591	599	548	543	584	599	570	588	563	514	544	596	581	612	563	582	596	571	575	524	615	596	575	588	550	578	537	580	574	557	563	528	547	540	488	539	532	579	558	540	601	579	568	552	553	548	591	486	560	533	594	515	529	566	594	540	554	541	569	601	556	574	568	584	581	585	553	548	536	517	562	534	556	543	562	573	577	546	596	575	560	588	556	607	551	570	578	599	552	539	544	573	557	582	548	619	615	577	586	552	529	562	563	554	566	575	567	562	537	586	601	575	556	559	573	596	592	538	557	559	547	544	538	556	592	558	525	542	605	563	540	549	565	561	565	566	546	583	592	525	535	559	561	584	612	582	590	600	584	578	574	584	583	568	572	587	604	548	580	583	542	585	634	599	554	549	607	561	608	552	554	595	519	578	563	558	582	516	565	554	623	583	612	535	554	560	575	557	507	502	583	593	567	544	582	580	520	546	546	574	557	583	578	564	578	535	568	549	557	592	576	584	548	547	556	541	601	578	606	582	546	596	589	604	557	572	578	624	588	590	546	578	601	570	587	578	550	592	529	534	557	532	566	560	552	521	545	537	578	575	623	601	571	562	511	557	577	579	557	560	535	563	544	544	584	542	570	582	590	588	569	570	572	501	546	618	571	576	581	545	577	584	568	534	553	563	545	554	556	561	596	548	583	550	549	574	561	533	538	590	560	514	536	575	543	542	526	555	540	556	558	572	541	558	536	577	575	614	566	557	549	546	587	569	575	558	582	563	562	591	577	581	531	559	559	605	542	544	547	537	554	561	549	539	579	568	559	538	567	538	570	537	554	607	564	585	594	569	608	540	550	559	573	510	566	587	545	567	586	541	585	515	538	588	583	566	568	545	556	576	601	583	542	585	582	532	624	543	622	605	542	574	557	483	595	540	586	553	598	596	513	561	599	568	578	612	522	581	599	574	533	561	545	581	537	580	592	532	577	580	573	553	586	555	563	603	622	562	540	574	591	544	571	529	528	572	555	562	554	560	583	579	606	552	546	547	555	566	592	569	556	627	606	557	560	550	558	572	559	536	575	565	599	539	568	602	549	575	565	581	573
52246	89924	78551	63615	38250	24795	13626	6514	1971	578	627	571	597	582	630	630	593	543	630	595	628	581	597	678	690	592	623	584	602	622	591	584	579	583	578	651	649	607	598	569	563	611	588	606	539	628	626	610	628	619	640	594	530	597	631	612	601	628	615	650	623	584	628	626	599	588	626	604	589	616	585	600	631	600	579	596	586	573	591	590	601	576	601	640	583	564	589	594	571	603	586	574	557	634	594	595	622	608	590	627	595	617	601	619	575	599	550	590	575	607	612	602	566	651	610	647	627	624	633	618	605	600	595	584	647	545	618	642	657	567	586	574	612	609	580	619	601	622	610	611	620	571	577	607	587	568	596	599	619	606	619	639	574	625	620	591	586	636	581	565	600	582	614	628	613	605	610	638	609	555	580	604	593	628	601	549	607	594	568	630	624	576	589	603	563	635	622	613	570	638	617	569	597	587	630	635	642	588	570	596	597	628	606	629	610	607	575	604	556	592	620	594	567	620	605	595	567	576	565	578	587	599	658	587	586	631	563	593	575	605	571	600	656	582	574	612	604	582	617	589	603	588	597	633	564	546	617	641	609	580	568	580	614	599	579	628	556	561	619	610	621	589	661	619	578	580	596	591	559	583	583	589	594	601	563	603	590	591	586	586	616	590	587	591	583	570	590	601	567	581	629	598	581	568	564	585	622	615	570	602	581	606	627	573	638	567	576	614	588	593	598	601	547	607	619	589	612	623	615	611	610	572	591	575	562	579	606	588	559	627	580	616	601	586	612	597	662	619	603	557	596	619	592	613	583	598	578	616	624	580	594	553	606	620	615	614	601	568	591	607	623	602	568	559	571	549	619	563	588	609	580	570	604	577	568	611	530	592	602	593	577	609	602	613	601	574	617	628	613	616	594	616	595	576	554	533	569	619	585	562	618	610	610	624	627	616	608	602	630	574	628	611	635	615	558	562	616	621	587	609	586	563	626	615	585	592	598	599	603	631	600	587	612	631	645	621	585	628	600	612	607	621	612	639	570	534	615	582	605	601	608	607	620	615	604	588	549	591	555	564	616	572	642	577	553	574	588	624	597	565	644	606	571	553	594	637	629	572	598	605	579	623	582	564	597	576	602	592	604	623	572	617	600	541	566	574	609	616	594	581	620	602	570	601	592	564	594	618	585	589	591	617	602	606	583	611	574	588	601	600	572	568	594	556	581	598	568	596	591	576	588	553	623	595	593	624	636	617	572	598	578	606	599	569	572	575	606	618	543	604	570	553	601	611	640	605	610	579	552	566	586	578	611	598	537	570	579	594	550	575	588	601	575	601	599	640	593	592	595	608	571	586	593	574	611	618	590	629	598	643	579	630	622	597	608	628	599	619	611	588	569	635	589	645	599	580	581	577	607	574	590	563	616	560	582	583	620	593	583	626	571	618	615	628	580	622	629	622	601	610	590	599	576	602	617	541	573	600	575	576	573	595	597	625	648	588	612	578	585	610	605	558	571	640	615	610	610	630	648	605	617	618	654	595	620	579	569	590	593	585	594	552	566	588	598	608	608	586	636	586	594	663	614	627	595	625	592	559	596	606	628	570	592	609	592	603	587	635	547	606	594	561	600	565	612	612	580	619	591	580	587	605	596	605	604	569	583	586	653	581	577	571	607	590	578	536	632	599	609	596	560	618	614	602	574	567	598	608	622	561	640	624	618	585	602	622	573	609	583	557	571	562	585	646	559	634	571	603	615	617	629	606	580	595	586	572	579	628	613	589	579	593	596	590	584	552	578	596	589	630	569	613	585	580	618	608	620	600	605	573	563	548	595	560	593	589	631	623	568	596	603	572	567	600	558	618	581	630	541	598	587	593	578	585	640	645	605	573	606	570	560	576	610	593	575	579	646	604	588	549	609	622	600	584	593	595	575	621	613	598	594	611	566	575	536	595	579	622	597	589	603	632	563	610	571	574	559	615	603	603	545	555	580	581	568	593	587	609	559	611	590	607	606	611	614	639	583	567	599	589	546	578	575	621	572	644	555	584	611	600	638	561	574	608	584	588	555	574	660	591	614	603	606	600	583	649	602	612	612	562	594	597	601	570	591	608	596	560	626	636	649	613	611	616	625	587	597	605	579	575	596	597	564	577	570	589	550	595	578	599	599	603	563	611	619	631	626	538	630	614	603	564	619	562	606	568	565	558	633	644	638	607	569	587	613	601	582	616	601	637	569	589	614	568	552	599	606	600	620	573	618	578	582	595	629	592	622	614	587	541	569	548	580	583	570	613	637	576	599	565	543	628	585	596	595	652	574	605	600	593	567	552	632	621	581	625	595	601	572	608	623	604	596	553	647	581	609	572	606	563	593	568	630	623	617	596	575	584	603	599	568	595	582	581	590	591	595	558	589	576	579	572	534	562	589	580	603	605	626	575	627	571	601	570	588	620	602	617	553	565	600	567	570	594	601	586	597	631	579	563	624	556	573	624	632	598	584	558	566	613	584	601	600	614	593	613	600	573	592	561	618	638	582	566	624	611	569	579	623	566	549	621	555	635	608	559	599	603	576	610	612	561	542	596	572	602	575	575	584	617	574	580	656	609	604	589	607	586	597	582	628	568	645	622	565	581	574	587	532	593	574	579	617	590	594	618	640	603	601	598	563	626	617	568	642	619	604	553	627	623	576	587	589	594	594	593	577	584	583	625	604	610	575	613	580	605	631	618	619	615	595	586	613	575	660	637	602	617	629	572	635	614	570	576	633	551	607	593	596	638	566	551	609	607	569	622	561	571	602	598	593	605	592	575	559	570	586	567	536	552	578	591	573	587	603	585	566	620	607	559	583	580	633	578	589	596	596	585	609	593	581	590	587	569	579	598	641	571	589	619	574	580	605	551	602	605	585	585	618	532	633	588	577	583	569	601	627	648	595	600	626	602	588	592	576	565	567	587	564	617	609	585	571	622	636	613	594	604	559	588	608	594	578	601	586	544	586	586	571	598	615	559	589	592	581	562	623	624	568	564	591	571	569	603	600	592	584	575	570	597	626	561	630	601	597	582	594	580	640	621	640	570	596	581	547	597	558	594	614	578	598	628	599	582	597	599	591	562	613	573	610	581	601	625	602	618	564	595	627	578	611	626	566	591	613	588	591	598	613	644	585	554	617	595	617	630	621	567	607	626	588	521	608	615	584	598	614	565	562	628	602	625	588	566	598	567	594	561	582	619	565	595	609	593	604	557	582	571	593	594	577	588	621	567	613	578	611	605	573	645	607	565	615	582	579	575	559	578	583	608	609	649	582	566	557	563	581	598	540	592	560	611	596	590	605	569	629	613	598	605	591	577	589	598	613	604	591	547	602	606	612	604	609	557	622	596	564	601	623	640	572	549	551	589	618	602	616	614	622	603	631	589	624	599	599	562	590	562	576	578	556	593	603	580	578	588	642	615	562	607	566	593	599	583	622	610	614	547	621	625	576	573	621	642	621	600	557	585	578	612	565	605	556	609	570	607
27621	24702	26345	18394	5495	2263	1202	791	567	471	429	480	452	459	503	465	489	463	419	452	442	475	506	476	465	461	477	480	452	473	467	482	463	471	471	446	503	447	476	440	503	481	450	524	474	439	466	489	509	456	483	475	520	487	461	432	451	464	461	463	505	458	457	486	499	470	519	453	475	451	532	440	462	482	446	481	469	458	469	463	450	494	486	461	473	473	457	484	469	436	477	447	473	464	480	447	469	470	483	481	445	453	496	438	494	453	446	446	484	505	463	485	460	488	475	451	459	493	475	477	474	466	510	456	467	455	446	448	458	494	472	462	502	446	491	482	474	467	476	462	498	475	473	471	448	471	480	444	509	487	471	493	482	457	449	453	508	434	497	450	479	445	448	513	512	476	455	474	457	491	478	456	498	469	448	458	468	482	482	465	446	457	489	458	488	461	487	474	456	479	503	485	460	439	435	434	439	451	449	474	480	478	490	485	452	461	450	462	452	463	465	484	496	462	442	451	415	478	477	487	489	471	451	433	462	499	450	481	495	505	484	479	470	480	450	457	467	460	455	477	459	466	510	395	474	494	455	439	485	478	493	464	469	460	487	469	453	497	503	445	505	472	476	485	466	469	456	475	445	452	504	475	464	482	462	458	441	476	475	483	483	494	486	449	505	488	468	476	471	474	448	461	459	427	464	436	476	462	460	449	466	479	433	451	446	488	449	454	491	484	466	434	462	491	478	499	461	498	449	484	434	502	469	455	491	447	498	475	491	460	493	451	486	456	469	463	487	422	481	468	466	445	473	502	478	490	480	490	471	453	494	449	481	507	478	501	484	471	441	502	435	479	453	476	489	471	473	461	510	444	476	492	465	483	452	471	457	469	478	486	451	447	486	485	493	462	479	449	472	444	472	441	479	480	453	485	461	464	439	505	440	474	462	439	439	447	484	467	481	480	473	487	475	502	463	449	463	476	455	450	474	489	453	474	514	481	495	435	457	510	445	445	505	467	480	462	474	467	435	456	452	465	467	461	453	476	420	473	457	410	469	468	503	488	473	511	454	436	436	494	462	466	463	467	455	429	440	419	494	451	444	483	469	430	416	475	478	477	490	448	476	444	459	474	460	434	459	455	513	450	463	433	431	469	512	456	457	485	451	453	488	465	450	460	477	497	505	452	477	461	485	501	426	445	514	493	472	477	483	479	474	470	504	495	473	479	451	453	470	462	486	506	472	503	451	465	462	457	474	452	435	479	497	454	487	472	465	461	411	440	492	466	445	439	487	486	470	457	453	452	454	470	455	444	444	463	467	456	480	414	454	472	471	451	455	464	426	507	476	445	492	447	503	447	441	450	461	481	477	460	494	496	451	476	468	423	494	441	422	471	451	463	490	442	456	445	423	458	474	456	470	453	483	450	469	468	472	471	458	451	444	487	442	459	483	484	488	495	514	479	483	462	495	489	473	460	428	437	472	452	464	464	434	461	435	505	409	429	476	447	486	450	475	465	430	492	460	476	469	471	422	442	458	491	397	476	475	461	443	472	412	436	483	470	475	430	472	448	492	468	496	470	469	429	433	486	428	463	425	489	408	498	492	468	476	448	455	475	503	455	482	477	487	474	484	465	449	475	473	480	452	492	456	465	442	451	457	487	474	456	437	449	446	436	470	440	475	479	441	502	458	483	434	495	456	496	483	458	486	434	475	521	435	453	471	444	494	471	455	461	490	485	463	444	505	426	492	476	463	503	497	474	469	494	502	472	450	494	476	505	506	489	451	453	474	485	470	492	481	489	468	432	413	474	475	433	461	465	430	448	500	450	489	453	476	486	461	450	475	483	428	458	489	397	486	480	444	468	501	472	465	493	466	509	465	471	495	451	474	455	451	484	450	472	490	472	464	465	489	504	457	475	491	442	479	450	457	476	446	467	457	478	476	480	447	447	482	495	439	448	447	484	465	510	443	475	441	434	454	509	444	457	495	449	493	480	498	503	483	472	457	465	467	488	506	433	463	444	475	514	455	440	459	466	437	450	468	450	488	478	480	443	474	433	490	508	487	478	457	476	481	451	469	445	464	475	459	457	489	464	457	478	455	458	465	477	475	475	483	449	460	465	487	483	478	474	473	503	446	449	466	455	457	484	477	503	472	478	517	496	466	482	498	455	448	460	471	514	497	468	493	475	476	518	445	470	486	452	473	458	477	479	469	487	465	501	453	463	442	464	444	487	529	495	477	444	446	491	460	475	489	493	459	479	486	480	487	452	450	463	514	448	476	492	507	442	487	452	482	447	485	471	455	463	454	482	468	463	480	443	497	431	466	474	476	477	448	452	458	439	467	465	467	451	481	463	430	470	464	423	447	482	481	466	460	459	481	449	465	446	478	469	439	437	466	478	441	447	452	474	482	479	438	456	480	428	467	414	454	482	474	479	462	490	486	461	442	464	482	513	485	516	486	482	470	428	433	456	465	460	512	468	438	417	442	496	492	510	440	462	475	444	490	476	463	485	499	472	447	480	459	474	447	477	480	428	498	489	433	490	434	498	504	481	509	491	486	466	469	498	421	485	453	453	466	460	459	461	472	457	451	453	419	461	462	474	463	478	497	444	463	479	454	444	522	516	522	507	467	478	473	448	464	474	453	466	449	487	470	504	469	418	454	481	468	471	457	461	496	453	459	448	430	453	462	475	442	498	438	491	465	470	463	462	500	488	464	474	493	450	474	490	454	452	454	539	445	521	491	503	482	515	480	486	466	472	480	496	433	501	483	463	495	475	488	453	484	462	444	483	465	476	461	455	443	470	453	490	469	473	437	464	489	477	447	442	514	496	495	425	454	469	496	452	459	488	482	475	450	431	490	484	496	497	454	497	453	463	477	453	425	500	476	484	484	451	440	442	492	476	430	433	438	493	450	451	505	457	460	476	482	481	465	458	426	448	462	431	462	499	455	444	464	450	488	500	474	431	520	446	461	494	481	439	461	451	427	491	448	499	485	481	521	455	453	466	478	469	458	462	431	445	484	491	469	481	499	489	447	493	501	449	482	426	501	459	467	477	492	479	449	482	529	483	459	486	469	493	485	435	514	456	466	481	483	460	478	516	503	439	437	459	479	480	471	480	523	482	474	457	463	471	442	465	460	461	479	506	510	449	479	471	455	460	455	479	436	490	473	498	478	472	463	487	445	470	479	446	465	452	489	445	460	451	454	473	418	460	451	482	440	468	427	481	471	456	463	464	458	430	437	462	455	436	461	459	450	496	511	422	465	477	470	497	463	452	445	450	441	444	485	485	462	453	467	465	451	449	520	450	469	509	488	458	460	498	470	476	463	468	476	459	482	474	463	474	468	455	469	495	420	472	429	496	487	472	455	482	459	471	475	473	491	474	497	458	475	504	475	482	479	487	450	469	500	469	440	477	430	478	447	442	490	457	475	532	426	445	464	474	505	477	451	448	511	454	485	463	468	475	487	463	434	490	488	485	495	484	453	489	435	462	467	431	449	497
11731	28897	24562	11493	4227	2242	1320	831	555	451	448	463	460	452	460	403	429	432	428	457	489	427	441	427	424	452	447	413	436	456	383	418	440	461	494	441	458	473	436	431	438	415	419	457	463	432	451	424	437	429	444	421	481	407	465	459	432	448	414	426	412	443	433	441	425	448	439	452	449	465	406	425	410	441	422	444	440	431	449	405	435	437	471	421	420	433	438	404	423	425	482	441	423	427	421	426	447	420	420	405	447	424	420	445	467	435	406	461	409	391	431	428	383	442	394	437	424	453	424	408	422	436	425	466	397	472	388	404	409	462	421	491	416	424	469	426	430	449	447	429	447	421	428	468	451	423	446	424	419	451	405	476	427	405	483	444	400	439	453	452	415	423	462	454	396	462	415	447	441	449	424	428	465	439	421	454	421	425	420	442	432	419	451	434	462	413	436	433	415	476	410	474	414	435	463	441	446	432	433	407	445	450	453	425	435	440	447	465	435	430	424	420	445	451	474	459	439	445	464	446	431	419	459	402	450	417	461	458	431	446	417	478	433	465	465	388	447	475	436	440	419	430	442	424	434	430	436	451	442	415	445	476	448	443	435	428	427	432	423	409	443	436	449	441	452	438	436	455	482	439	443	419	455	430	434	425	449	445	451	443	441	393	432	459	401	447	442	411	427	431	442	444	442	441	413	449	428	440	420	408	427	422	461	424	460	431	454	436	411	419	438	447	450	493	451	441	420	422	432	425	456	447	420	417	442	411	417	442	424	469	418	435	432	461	454	444	472	412	463	431	452	416	418	449	385	421	450	457	434	432	439	426	415	422	427	451	452	396	447	428	433	419	445	434	401	461	413	434	472	439	482	469	414	422	455	422	443	422	458	445	407	444	431	460	439	478	436	404	436	444	416	412	428	436	436	440	454	443	443	466	450	364	410	404	441	409	407	439	450	444	435	409	476	448	393	405	431	445	446	422	445	464	475	395	407	438	414	414	418	459	419	414	430	396	431	405	451	412	417	427	403	439	415	448	444	437	475	422	427	436	438	449	443	412	405	423	465	403	442	459	463	439	401	435	412	408	388	441	405	441	419	482	450	446	447	429	413	436	416	444	431	450	450	461	440	419	438	405	409	463	447	470	457	417	436	444	407	401	468	452	438	415	416	472	435	439	453	462	459	433	463	406	454	413	429	430	402	462	435	408	402	439	428	410	444	447	434	445	411	428	464	437	468	433	404	409	421	432	426	470	430	453	452	452	473	433	462	411	449	425	436	433	425	425	452	431	450	450	430	433	430	432	406	461	402	467	423	375	433	438	435	409	447	411	422	445	419	427	450	415	396	413	433	427	433	450	440	430	425	451	481	436	421	432	478	417	428	456	446	461	427	436	407	449	426	415	417	408	453	452	422	433	421	436	432	451	468	457	432	446	425	391	422	434	423	456	460	422	406	445	418	462	425	424	443	432	432	449	400	443	441	427	440	477	445	441	425	437	451	422	392	414	410	429	432	458	472	436	439	386	396	442	415	418	392	394	416	473	441	454	445	461	443	411	420	426	432	426	425	448	439	423	437	399	461	446	407	465	403	429	460	465	422	454	434	441	395	425	427	437	405	422	445	449	438	415	396	424	458	437	442	484	436	473	421	394	456	417	402	415	460	461	438	431	464	478	424	433	423	422	446	446	436	447	437	376	435	438	430	453	417	433	456	407	454	439	442	422	450	451	464	437	433	430	454	419	460	381	441	442	437	428	451	426	458	428	440	460	423	454	461	417	434	459	491	386	426	415	447	408	456	455	465	432	440	420	412	430	412	418	466	455	470	421	429	390	433	441	423	427	469	402	422	434	435	452	482	447	411	447	442	435	404	455	447	426	457	465	409	378	419	407	450	430	433	399	441	403	432	435	453	457	429	455	394	436	442	432	454	427	444	449	446	407	461	413	446	472	441	446	439	459	428	439	437	472	443	449	439	466	441	472	400	455	382	449	428	444	390	435	433	436	440	433	406	456	442	458	415	438	409	425	433	423	462	407	445	441	432	438	458	396	425	447	453	428	437	461	417	453	428	419	414	455	399	413	446	407	433	427	434	362	409	431	415	432	430	434	448	422	445	439	451	422	438	437	431	429	399	414	402	436	449	455	447	436	454	447	434	437	453	429	427	401	409	422	439	404	440	450	457	448	416	434	418	412	422	432	431	464	470	429	475	448	439	441	454	441	421	453	440	425	434	485	442	440	481	476	446	475	424	420	441	435	420	453	430	471	435	456	457	417	444	467	432	453	408	443	415	423	457	450	450	446	402	412	467	434	452	421	430	451	454	402	455	447	406	414	461	446	413	375	430	450	433	409	434	448	399	455	433	441	454	476	441	486	448	434	414	437	416	445	477	405	448	434	439	432	423	382	431	413	411	419	436	463	440	464	411	413	443	471	410	430	467	444	450	425	422	422	451	436	434	445	426	422	443	413	435	472	418	444	448	454	431	459	455	406	399	443	478	430	421	417	475	458	406	457	420	387	418	399	393	406	441	464	430	438	416	446	425	404	408	436	431	461	423	408	404	428	454	421	438	414	408	435	442	427	457	418	442	425	464	439	447	480	427	455	421	448	421	471	435	391	402	445	429	397	443	410	436	453	462	434	423	435	467	400	485	446	436	425	429	421	430	477	444	453	429	412	442	469	428	418	434	449	400	410	458	408	422	418	444	427	423	459	449	481	438	467	444	426	403	424	432	407	405	430	421	444	421	421	454	429	436	424	409	460	438	469	456	417	450	404	398	408	441	449	422	404	416	458	443	424	481	436	389	442	433	425	476	439	409	440	465	421	438	463	439	434	411	430	450	446	459	426	434	464	470	434	462	421	437	434	438	414	448	436	421	415	454	446	439	452	432	404	476	429	428	408	445	419	448	457	400	472	447	428	436	442	431	441	445	413	431	420	453	470	423	414	420	439	413	462	393	434	454	443	434	448	422	433	442	433	439	428	413	453	409	435	425	419	430	408	412	451	416	467	421	435	404	431	454	435	447	461	446	439	480	449	442	437	443	458	446	423	462	452	434	455	440	444	424	409	454	442	426	414	413	399	442	441	417	417	418	410	430	419	471	449	482	419	440	422	438	436	401	388	408	394	419	455	428	441	400	439	437	423	425	444	428	453	448	426	444	471	455	408	439	486	430	400	455	429	462	434	455	408	435	437	426	471	457	461	417	464	437	432	424	432	418	410	432	408	468	419	456	422	415	436	446	436	432	437	463	426	430	450	426	450	458	425	446	443	439	430	443	424	417	423	417	444	427	393	421	424	435	413	421	425	474	440	461	472	487	470	436	423	460	449	445	436	462	473	423	411	428	417	452	414	404	403	458	444	392	457	407	456	425	478	445	423	449	418	408	423	455	414	441	448	436	409	432	411	427	416	453	417	415	419	433	459	422	421	428	421	408	438	446	418	463	428	418	425	400	417	412	436	465	447	418	444	421	457	457	468	420	433	434	458	410	443	440	421	466	482
24754	22984	44182	51106	33218	24146	14231	4519	1548	573	530	513	492	529	522	519	511	525	505	531	496	493	531	519	529	514	479	475	511	513	482	542	499	503	482	497	513	536	515	495	541	510	500	495	498	466	485	502	486	513	475	500	503	513	500	456	531	528	491	533	521	498	535	463	489	510	471	505	465	516	464	467	480	496	505	482	513	495	494	519	567	503	496	519	464	460	501	522	471	488	498	532	499	489	499	465	528	512	511	510	483	554	517	506	522	512	505	528	501	509	536	465	468	464	490	495	497	541	506	463	512	506	532	523	474	472	503	501	500	508	497	503	545	503	501	478	495	475	519	477	499	481	497	529	513	501	457	463	474	490	502	476	523	490	476	489	537	457	509	478	486	503	480	495	514	514	463	455	473	511	466	448	511	498	479	485	479	542	469	501	522	501	471	454	495	508	543	511	440	454	523	499	490	511	487	478	512	469	533	463	505	485	465	495	518	499	500	481	440	525	477	492	498	461	482	492	498	496	518	475	489	485	470	528	472	479	510	489	524	491	496	498	476	519	514	479	451	524	486	481	464	462	480	526	498	505	502	472	451	467	554	497	468	537	472	493	514	536	461	509	523	497	494	495	523	462	516	514	503	512	505	444	519	497	535	459	488	452	494	486	490	440	510	500	463	488	523	489	509	507	479	494	519	489	480	497	480	473	443	513	451	493	507	506	477	474	511	493	484	497	538	558	508	500	479	476	521	480	497	493	500	513	503	503	526	498	539	546	499	473	483	486	500	486	482	519	514	502	499	514	535	507	506	538	496	500	483	529	478	509	516	520	487	491	499	510	505	510	531	507	503	480	492	492	457	485	496	486	472	492	500	463	491	496	489	475	505	499	510	511	525	474	508	516	517	490	555	466	472	512	469	477	470	477	483	474	516	515	537	488	512	493	496	508	497	506	492	461	518	479	531	520	469	499	506	475	474	548	477	477	487	547	542	520	469	489	500	488	512	511	509	524	496	475	521	499	514	491	502	513	472	536	480	500	483	491	540	452	495	498	503	506	517	500	517	540	502	513	471	477	489	459	443	462	483	542	502	526	484	516	491	497	474	509	520	497	478	500	467	514	488	494	496	498	465	494	486	498	515	507	536	469	468	503	512	487	486	551	474	471	479	521	476	478	527	505	496	483	498	497	498	473	465	511	479	490	528	516	472	478	456	477	517	452	502	473	512	541	476	482	481	499	508	537	484	504	538	493	511	515	519	493	461	474	513	551	481	498	508	490	487	505	505	493	519	507	477	486	510	495	482	538	507	496	521	498	503	523	480	476	473	528	504	512	512	465	505	491	500	479	536	497	508	470	459	509	473	534	505	482	502	519	509	528	481	492	477	554	473	478	493	460	500	548	504	493	506	419	502	508	501	504	491	505	455	542	489	503	475	510	488	492	507	490	478	465	512	503	515	477	507	465	496	492	506	477	495	483	543	481	547	472	512	513	519	486	488	491	505	496	472	519	534	476	524	470	472	495	488	477	520	501	480	506	502	494	496	481	519	505	523	544	451	464	479	468	476	477	534	524	486	479	519	463	509	495	505	496	513	485	469	507	510	478	477	535	520	515	490	523	498	483	517	488	506	483	497	473	474	505	501	462	533	477	537	485	472	520	482	515	496	506	483	481	467	482	528	534	522	510	491	501	467	468	498	503	457	515	494	487	462	503	503	475	463	512	484	501	492	473	527	483	469	548	479	496	510	485	519	476	518	497	493	485	515	516	491	468	489	479	468	508	490	505	472	452	506	465	445	523	514	535	525	484	489	480	449	475	558	511	527	507	520	489	520	505	498	485	476	505	478	508	491	486	475	488	540	488	491	503	492	495	480	506	493	515	494	474	521	500	508	465	483	487	436	506	538	514	491	501	497	499	498	477	464	467	491	495	510	494	477	491	491	484	453	493	480	489	473	510	462	502	523	477	522	496	472	507	499	503	504	505	525	499	512	545	546	463	528	520	505	499	499	482	477	464	504	468	479	545	502	475	455	488	466	508	488	478	501	506	457	488	498	482	516	508	510	478	484	500	507	504	504	515	488	497	485	508	488	436	448	489	500	478	484	513	465	504	495	488	499	500	498	479	519	537	510	488	468	503	460	520	499	491	465	490	523	496	480	488	515	500	500	544	478	497	505	501	496	495	527	492	536	485	542	458	484	520	516	480	496	507	534	475	512	511	474	507	506	467	491	478	523	495	504	462	504	525	479	519	517	506	505	510	499	513	480	478	479	507	482	493	491	504	462	481	535	525	534	493	486	473	483	463	464	502	541	497	491	524	510	476	501	516	486	472	465	516	489	501	488	490	515	469	511	488	486	495	491	481	534	452	522	515	501	499	461	470	499	453	491	502	486	523	507	494	518	465	487	482	507	495	492	497	450	510	493	520	519	512	489	495	477	501	503	502	485	518	512	499	514	500	523	517	516	476	501	505	525	506	510	517	493	516	493	507	499	473	482	492	521	492	512	477	540	485	504	527	493	507	458	482	466	480	468	518	500	506	474	503	509	502	449	510	456	469	474	500	480	527	494	475	506	498	499	497	515	486	536	519	507	508	485	480	482	455	514	455	496	493	498	505	483	502	494	491	478	502	521	563	500	505	506	518	494	452	541	476	531	509	517	462	487	518	485	492	483	510	508	528	515	497	521	476	451	481	492	449	527	502	484	486	455	483	492	508	531	494	477	507	467	534	501	514	503	520	555	503	498	467	497	483	462	529	501	484	488	502	482	498	492	491	495	452	521	520	460	493	499	477	478	517	504	499	560	498	489	493	487	499	511	483	486	468	494	521	508	510	476	494	466	430	527	513	519	526	482	493	464	539	482	481	493	524	468	502	503	493	498	475	526	500	504	495	526	509	493	476	502	486	475	500	494	512	518	514	493	471	487	493	508	495	487	481	462	530	493	541	481	520	480	474	486	503	462	473	458	530	520	460	536	525	517	509	489	503	517	508	491	500	522	478	470	501	480	530	481	525	518	524	495	507	492	526	461	475	472	515	499	513	507	535	540	510	512	479	557	519	490	501	472	507	521	480	517	509	563	518	493	490	496	461	502	512	508	505	489	458	474	520	467	473	508	497	485	490	473	526	485	504	513	444	509	507	526	512	471	536	513	516	499	497	467	506	503	499	465	506	535	487	521	495	538	547	485	511	484	540	465	494	489	460	500	481	494	464	480	482	447	487	504	507	502	521	506	479	461	507	528	497	486	484	521	491	506	505	504	530	473	502	475	455	501	526	476	535	503	478	525	562	477	513	482	481	497	466	450	499	472	486	541	472	480	496	491	513	485	501	478	508	506	484	487	505	462	494	488	497	527	529	492	488	488	482	501	480	481	495	481	541	485	509	501	508	511	483	486	495	490	477	479	470	484	497	472	491	517	499	514	483	505	477	496	472	528	506	522	492	488	502	464	478	497	502	513	469	538	507	504	467	492	492	478	521	478	459	504	450	535	519	466	514	544	546	502	550
40942	81108	76001	52629	26209	18639	10366	4432	1859	485	541	532	532	534	510	549	513	520	500	560	499	537	521	557	563	539	550	463	484	483	492	513	524	499	507	471	524	519	514	517	500	546	509	532	511	508	487	503	512	512	539	530	535	514	504	533	519	539	520	517	488	528	492	501	508	489	481	489	531	539	514	512	530	529	508	510	544	502	530	529	519	495	524	531	507	523	487	483	497	504	487	566	543	516	505	454	538	511	519	482	533	494	497	525	523	512	529	550	537	481	538	520	507	529	520	530	515	507	508	499	506	515	486	523	483	495	560	513	484	514	522	524	470	515	484	482	506	517	501	486	470	531	491	518	504	504	478	506	500	480	511	483	482	518	494	494	499	542	537	511	539	514	479	477	536	519	519	472	464	508	496	539	504	477	505	537	493	472	513	501	534	500	509	540	481	493	504	497	465	515	510	530	515	451	467	527	507	494	522	518	536	483	516	542	481	513	492	505	489	495	550	510	547	551	521	499	500	518	465	463	504	524	529	484	537	536	506	517	505	548	514	543	506	486	522	484	466	567	490	499	496	516	524	482	477	474	523	483	499	502	499	479	521	527	490	513	486	504	533	489	519	499	504	507	500	518	472	492	542	484	510	541	479	532	522	512	499	496	500	480	495	480	473	512	498	467	478	482	505	501	498	521	492	528	489	505	531	525	508	499	493	511	492	515	492	502	489	506	473	523	494	536	504	539	478	506	492	535	459	502	525	500	501	449	511	508	537	492	474	528	497	525	581	482	502	509	512	515	537	503	466	508	503	554	496	523	509	523	463	509	508	514	443	535	473	522	513	489	514	461	484	496	531	509	470	491	525	488	519	500	491	516	510	520	484	497	531	544	494	501	546	518	520	495	553	477	490	494	504	471	524	516	449	525	462	497	506	546	491	503	445	533	521	516	494	476	487	494	536	509	502	552	520	509	516	521	526	522	480	514	544	502	510	505	489	485	507	522	513	484	451	476	537	525	470	533	525	518	523	518	514	529	496	481	500	499	527	514	455	518	512	490	445	508	502	562	498	525	488	548	490	512	529	489	511	459	500	515	516	522	487	522	557	500	513	484	499	498	493	493	510	504	526	533	490	504	472	537	491	497	528	500	524	518	546	524	531	545	498	539	500	485	511	532	530	505	517	483	474	462	499	497	505	499	505	520	507	514	544	530	485	526	509	494	544	461	478	544	527	510	506	505	520	531	483	474	462	477	508	509	501	481	530	510	508	483	506	521	499	498	532	513	503	508	506	514	501	479	513	498	458	519	491	511	518	492	492	486	489	519	523	483	495	507	476	518	517	519	520	454	508	503	515	519	526	489	523	511	503	530	473	537	517	522	514	497	493	508	495	443	508	444	492	517	483	505	522	493	505	502	500	532	518	472	503	511	511	531	515	510	525	482	507	504	483	523	534	519	527	485	483	472	547	542	491	539	530	512	508	539	498	468	485	536	502	491	507	512	506	533	509	511	504	518	526	496	462	516	517	490	526	499	511	519	501	496	485	520	518	502	451	495	483	489	520	483	483	549	510	484	492	501	478	530	497	545	490	553	469	522	490	520	487	481	524	488	528	492	484	527	475	505	488	561	517	474	492	530	521	529	520	471	503	531	532	515	505	508	492	519	491	501	532	465	518	480	503	517	489	515	488	459	555	532	505	505	498	540	506	474	468	450	532	513	509	519	522	543	484	510	532	496	482	531	513	545	514	515	525	483	482	541	466	511	475	539	566	481	525	489	496	491	507	525	501	493	533	488	553	460	495	503	520	516	499	514	477	481	492	500	485	524	530	484	497	500	498	507	523	483	514	500	472	493	534	484	495	464	556	477	521	482	493	504	506	511	534	534	467	497	456	516	537	521	523	513	498	497	502	480	520	484	523	467	456	501	528	505	480	524	532	520	501	466	534	494	476	475	507	526	527	517	499	479	511	529	527	507	494	491	529	487	517	564	531	497	498	532	485	540	477	488	508	485	484	500	478	511	508	503	520	502	506	508	495	492	516	492	471	525	519	491	501	476	521	507	480	492	521	511	510	502	515	528	474	500	480	527	494	479	480	488	490	510	485	501	507	472	454	488	494	537	487	542	495	447	497	505	455	527	495	486	524	510	521	500	487	469	517	494	527	491	537	541	516	520	513	520	501	505	524	499	504	514	545	519	490	473	457	508	513	494	517	497	454	486	488	506	492	560	511	517	509	494	527	493	521	507	526	487	481	486	461	517	513	477	509	543	492	525	510	524	512	504	524	514	522	510	533	495	528	569	506	502	523	500	493	530	489	464	492	528	475	521	521	483	507	474	505	498	519	494	499	532	521	514	507	495	516	475	519	507	509	503	505	511	509	514	514	477	501	500	511	521	522	496	511	541	512	522	500	509	452	542	488	547	540	532	499	527	483	511	509	458	517	485	476	518	506	500	497	481	548	510	488	511	476	507	555	497	507	523	497	486	482	495	513	475	502	527	505	493	511	500	476	510	496	483	488	526	547	507	517	479	518	497	479	482	509	527	510	489	495	505	489	470	509	528	511	522	515	512	560	499	494	473	538	480	490	521	565	489	495	501	476	455	507	508	519	513	480	521	503	466	513	535	523	498	519	527	515	515	470	502	488	471	503	487	514	540	516	493	507	522	495	478	540	498	498	490	492	523	503	516	524	470	507	521	487	535	529	492	505	479	509	504	517	494	499	480	472	491	519	533	471	494	497	507	550	530	541	508	510	494	496	522	485	470	541	497	541	446	482	505	486	494	511	510	474	500	519	516	476	478	503	533	482	532	518	513	501	454	508	459	486	538	554	491	559	492	513	513	503	483	495	499	488	486	523	485	513	545	488	492	491	485	491	513	488	490	515	547	506	506	505	505	486	518	518	488	495	511	487	538	480	483	498	523	556	480	565	531	470	495	518	497	520	477	485	541	515	508	518	513	488	506	506	462	493	530	472	463	473	537	484	480	504	500	489	511	523	549	491	514	474	504	426	466	468	486	470	526	508	480	519	529	468	495	509	543	516	510	511	498	471	449	533	508	500	499	538	466	508	499	528	479	456	530	553	460	489	494	482	511	487	533	473	478	529	474	491	537	488	537	530	493	451	482	469	545	492	523	481	503	517	484	513	555	470	484	506	513	492	472	506	498	490	496	535	500	506	491	494	482	482	501	517	494	521	451	486	518	524	482	539	494	481	475	495	517	525	524	512	501	527	506	528	515	515	548	533	523	481	491	502	508	483	505	482	498	539	501	498	532	500	554	550	495	501	535	491	538	541	537	510	522	503	498	501	497	487	504	540	549	490	507	465	513	539	459	493	542	474	524	489	542	506	543	525	508	538	498	476	456	481	492	494	514	516	570	497	495	520	521	521	496	547	523	518	512	479	499	535	488	505	501	495	469	554	497	507	472	535	513	540	470	448	488	502	534	491	532	483	517	531	531	473	470	515	468	503	487	513	496	490	541	508	537	502	506	497	480	498	505	508	504
23826	22493	40351	47970	36821	31523	21641	8088	2509	682	612	599	636	602	583	612	635	581	598	577	554	624	565	606	582	573	582	572	619	610	591	614	572	616	528	559	582	571	590	596	563	590	628	606	585	577	590	597	595	571	614	549	584	539	567	556	579	598	602	574	575	545	570	564	594	595	580	583	600	575	574	577	540	589	613	622	557	573	557	577	582	573	587	601	553	592	589	564	601	621	537	613	626	578	574	554	609	569	625	585	566	591	603	543	569	559	559	566	602	564	596	569	616	565	591	594	571	567	622	549	580	633	583	568	597	580	593	626	540	605	584	568	570	597	533	588	618	543	522	595	582	574	597	557	578	578	573	569	592	603	642	576	577	605	563	615	588	586	587	603	562	586	565	596	580	560	590	614	530	593	557	597	562	587	595	563	578	627	632	619	571	616	570	556	564	590	574	576	568	539	579	587	532	616	573	578	533	568	587	588	580	550	618	602	607	544	556	572	566	607	540	509	576	546	610	583	595	553	567	575	581	598	589	575	541	553	597	563	602	569	594	574	535	576	618	584	550	559	508	571	555	581	631	551	546	576	586	558	572	523	592	576	603	577	579	569	581	586	541	584	585	600	556	602	538	616	560	578	582	565	609	615	536	600	570	599	606	541	585	571	650	573	543	585	603	574	600	613	590	542	607	602	571	608	540	576	604	612	559	573	592	644	573	583	598	596	589	552	614	586	572	541	602	571	589	607	607	583	578	582	550	584	571	622	620	532	582	587	546	570	576	543	598	596	592	575	600	588	578	589	583	587	545	608	605	607	546	594	548	571	585	541	604	632	586	547	613	552	582	589	567	542	568	577	561	595	583	589	561	613	561	618	578	551	568	599	590	598	572	592	572	592	565	584	581	575	593	589	584	577	586	576	566	582	543	557	602	596	569	581	588	567	565	610	552	591	584	552	592	558	570	571	562	576	562	557	567	610	563	589	520	626	596	589	580	561	578	548	567	561	554	582	558	591	602	568	609	618	617	556	607	585	519	590	565	584	532	612	567	584	584	583	560	549	556	586	527	569	606	561	576	564	566	542	564	577	555	561	568	532	572	583	544	576	541	590	583	537	550	603	551	545	567	579	556	607	587	572	574	556	578	621	541	580	582	601	575	560	531	610	606	577	564	580	595	592	615	567	624	591	604	562	552	562	581	556	591	595	552	612	609	589	611	568	576	592	546	557	611	592	577	611	595	572	601	577	598	589	557	540	546	606	618	569	578	526	576	602	584	592	599	566	569	579	554	576	549	549	561	578	612	554	562	564	560	580	570	593	570	539	614	610	601	588	578	592	581	584	580	563	595	569	564	581	588	577	559	597	561	573	556	593	528	604	567	537	554	580	593	583	597	564	557	617	548	576	583	585	584	600	527	577	540	579	540	596	541	587	529	563	589	567	606	606	585	586	619	551	596	569	563	587	556	543	554	549	576	567	609	576	552	559	539	584	573	582	571	598	593	577	560	599	586	570	600	585	584	570	559	560	584	604	569	593	564	587	550	617	591	565	588	556	577	544	585	568	560	579	552	551	569	534	582	553	596	543	600	530	589	579	577	588	575	588	551	594	578	640	575	581	536	503	610	559	579	605	592	592	585	565	556	619	581	571	522	587	559	569	598	568	575	578	597	599	561	593	590	537	580	574	554	532	558	578	563	573	571	524	585	598	577	582	547	556	574	590	578	571	606	561	548	584	609	592	596	598	538	551	568	555	578	636	560	587	587	585	566	600	581	601	580	567	531	594	591	589	567	555	599	565	580	577	574	538	587	561	594	571	574	603	520	596	575	587	585	577	560	570	577	567	589	547	545	607	646	563	606	613	549	595	611	538	582	583	581	586	557	531	538	576	552	589	605	579	550	587	547	615	612	543	593	596	584	589	568	556	528	601	540	584	592	576	573	633	544	520	608	543	583	555	580	546	524	632	604	532	566	568	598	567	605	569	599	610	580	560	595	565	611	571	586	588	580	593	568	559	545	503	580	613	553	615	601	562	591	601	583	604	571	567	563	593	567	598	542	619	582	617	572	597	599	598	582	611	573	574	591	554	559	547	550	586	551	565	573	585	545	592	562	567	578	605	575	574	572	578	594	554	632	648	577	577	595	551	577	620	569	601	599	588	578	547	573	558	556	543	609	598	544	593	576	602	596	575	553	587	576	585	555	590	605	597	552	553	612	587	583	540	573	563	608	562	570	577	536	568	586	577	588	579	586	591	577	559	569	598	596	567	589	610	633	561	566	575	537	586	559	572	596	606	586	584	575	567	589	572	589	548	570	586	578	570	571	590	594	589	554	572	578	565	565	587	581	523	585	588	576	580	609	601	566	587	554	563	508	621	588	558	583	587	590	576	574	593	623	637	565	586	616	555	568	599	595	620	572	568	637	539	568	551	562	547	595	591	572	561	578	601	555	576	589	556	622	589	576	610	580	565	597	564	568	595	549	569	536	560	558	578	605	592	579	611	573	602	567	583	567	567	585	619	598	622	551	539	557	587	559	557	587	581	607	592	559	595	592	559	564	592	577	581	574	592	542	505	602	598	542	568	605	609	585	560	601	587	574	587	551	582	541	582	591	564	551	538	582	518	633	580	568	587	581	598	542	538	531	571	582	587	586	575	540	570	614	570	538	555	566	609	567	581	575	584	578	550	513	579	554	561	592	583	566	552	613	585	565	576	550	629	578	589	571	538	573	598	611	579	593	556	572	557	576	556	657	576	570	581	529	575	567	574	582	539	538	562	564	567	543	529	577	583	548	583	566	593	547	557	611	561	554	565	615	591	543	599	565	563	594	601	584	616	605	537	576	537	596	571	549	543	614	582	541	551	568	533	585	599	580	578	594	616	573	617	595	556	620	559	629	592	597	573	585	585	571	603	592	607	586	595	579	612	569	617	591	571	541	614	584	548	580	617	558	623	515	586	569	544	599	589	581	612	578	571	603	553	576	601	598	584	572	616	552	526	591	577	556	536	597	548	601	575	609	595	584	569	616	556	607	620	546	547	592	584	559	561	593	578	543	600	610	560	554	539	625	572	545	602	611	585	586	558	561	600	571	570	595	563	622	576	551	592	559	589	635	561	605	558	605	584	558	551	574	587	594	558	613	579	601	574	564	599	592	594	605	607	584	579	586	585	595	585	572	614	607	572	602	562	594	563	544	575	567	554	553	580	560	566	570	555	600	586	564	591	550	569	580	552	613	544	584	571	527	555	604	584	596	586	561	590	579	540	584	562	539	561	604	590	579	604	602	588	567	574	565	575	516	563	590	567	579	570	561	524	589	549	566	598	599	621	578	593	573	568	547	569	591	567	585	506	572	581	574	588	589	609	599	574	581	573	561	606	637	610	600	582	569	570	542	615	566	561	594	563	545	595	612	612	579	559	531	521	557	547	627	579	574	540	576	577	577	659	584	588	553	520	603	587	596	587	631	563	595	602	572	610	547	621	615	625	586	516	586	599	580	541	551	633
54678	95213	84360	63556	35918	27850	15336	7055	2805	625	585	634	606	592	604	656	604	588	606	628	595	614	645	668	661	550	650	608	626	575	604	611	623	576	611	601	581	591	585	593	624	603	592	614	613	622	667	592	577	598	621	641	574	602	587	614	599	636	575	612	616	621	604	610	622	578	615	634	585	657	589	571	628	598	578	599	620	592	579	615	613	586	627	590	619	580	579	572	624	598	608	600	623	623	649	623	593	600	566	573	592	650	574	621	602	578	641	590	597	573	620	609	615	579	582	586	601	625	603	621	599	596	597	591	637	597	640	594	582	578	602	643	601	557	573	565	611	608	585	607	595	609	581	635	562	546	632	611	605	597	612	606	599	625	589	613	610	592	655	606	608	624	613	633	605	640	638	604	611	602	612	592	562	579	601	585	621	603	609	584	606	558	613	554	626	580	592	582	617	621	633	580	617	587	599	608	591	591	592	623	619	592	600	617	620	616	567	622	566	564	599	646	569	635	571	604	594	608	613	644	615	627	558	636	602	596	606	608	609	595	620	628	611	604	596	601	622	602	600	609	633	592	601	617	565	573	584	587	649	607	575	597	578	582	575	631	573	600	630	608	626	577	580	601	615	611	604	651	600	635	615	602	608	625	630	610	591	583	621	578	602	603	633	627	602	595	635	578	581	605	606	609	573	612	591	580	599	607	638	587	604	575	557	602	634	554	607	620	562	599	585	626	613	602	620	580	584	613	609	608	570	624	622	560	616	582	604	633	574	647	615	599	627	613	601	569	604	608	628	645	563	565	644	621	531	620	577	564	568	629	593	571	588	616	601	594	551	613	571	579	588	619	596	614	605	596	605	556	621	616	597	615	537	595	584	589	571	610	571	591	581	583	630	592	576	569	590	616	615	612	599	592	573	641	620	634	596	619	587	558	607	592	617	594	611	595	612	566	593	586	618	629	569	568	572	599	613	632	627	599	595	578	652	610	594	604	618	588	614	601	586	604	638	587	620	630	618	628	569	612	625	576	623	617	616	600	587	627	612	599	600	600	591	612	593	607	557	596	574	594	630	595	610	576	573	583	609	621	586	570	613	604	611	606	612	629	591	580	599	561	561	587	627	601	617	610	577	604	557	662	609	578	580	575	538	573	573	643	618	610	585	569	609	616	584	589	607	624	582	572	622	561	593	610	584	575	598	593	599	597	570	614	592	586	582	579	642	619	595	600	602	632	581	573	587	566	627	644	618	619	603	601	581	611	537	599	584	550	607	563	595	598	549	610	605	604	600	611	588	575	599	589	629	585	581	630	588	597	638	611	624	583	646	618	629	586	585	597	589	591	566	615	623	602	634	620	615	636	543	579	575	641	591	581	633	612	559	579	650	602	571	581	634	616	617	605	647	617	569	581	571	577	631	605	634	567	583	605	627	613	614	602	595	619	629	580	623	562	594	637	624	574	578	555	613	593	621	604	609	626	598	642	626	601	626	561	609	616	630	531	545	618	604	665	592	579	610	571	576	574	639	563	623	604	624	635	583	585	619	583	585	630	578	572	592	600	581	631	621	568	600	619	563	643	607	618	606	596	626	577	633	639	581	630	632	568	614	596	597	613	615	592	606	594	596	606	624	621	608	566	615	606	603	604	585	602	624	642	581	601	573	620	609	589	640	623	567	548	592	586	559	606	628	603	619	594	568	610	586	613	635	582	642	620	628	566	625	603	604	613	590	554	610	619	583	587	625	672	570	582	639	559	559	618	595	569	590	648	587	616	616	602	570	593	577	609	590	602	611	607	643	614	606	579	602	576	633	607	577	638	593	612	653	636	560	601	610	625	605	592	643	595	612	587	598	662	570	589	593	603	598	596	628	594	597	631	585	597	617	571	610	608	575	613	608	569	545	637	592	625	622	637	596	628	575	570	592	591	583	593	575	605	567	585	586	573	603	618	632	619	584	618	620	634	605	569	619	599	567	621	560	637	610	619	593	621	594	612	596	536	572	591	611	589	558	646	573	572	628	595	570	583	633	610	631	607	584	566	622	589	575	658	615	624	619	652	589	600	620	591	596	604	550	562	576	617	621	636	641	559	576	635	631	586	604	603	606	602	658	563	668	602	568	574	562	597	573	595	654	614	635	581	602	671	593	621	591	612	651	642	620	621	657	583	613	582	612	607	589	619	632	587	619	591	565	603	585	642	571	554	590	622	583	593	623	617	642	627	650	603	614	607	581	592	587	621	623	587	575	619	611	632	583	624	582	607	626	598	601	611	617	615	608	608	575	614	598	585	585	629	586	537	611	593	583	592	572	593	613	634	610	633	565	603	612	646	575	575	603	591	629	626	616	568	574	561	608	612	593	595	625	564	631	600	603	590	611	618	589	602	630	595	603	584	619	599	598	601	595	592	614	591	617	622	593	629	606	607	608	584	617	618	594	591	583	594	635	589	579	566	601	607	614	599	637	609	573	595	593	585	592	574	585	601	579	620	627	632	610	663	630	592	602	566	643	571	570	585	612	607	577	608	586	607	590	612	588	602	635	573	593	607	634	608	577	626	605	613	630	577	590	589	582	601	609	621	567	581	577	591	569	585	622	582	649	621	618	563	595	585	524	586	572	601	553	569	619	569	606	642	575	592	567	580	591	611	577	598	643	593	601	617	620	595	612	610	588	628	542	599	579	607	623	584	560	574	587	614	595	643	600	591	605	630	609	582	566	593	624	624	579	597	622	588	587	571	575	588	554	584	550	550	623	592	570	591	593	572	617	592	618	600	586	648	565	637	619	662	637	597	554	549	625	609	576	575	593	600	590	605	589	579	629	587	589	611	546	597	611	579	599	600	587	630	592	598	554	615	626	649	642	628	608	569	589	586	569	601	601	628	568	576	615	589	612	577	563	584	597	601	583	608	568	579	587	617	602	563	636	579	581	615	618	656	639	595	567	583	572	571	609	608	600	619	577	603	598	616	630	592	604	597	595	599	574	611	619	584	617	615	598	595	641	620	603	567	611	597	597	594	561	600	615	602	553	584	588	584	590	590	591	614	561	568	615	583	556	623	603	641	596	595	600	612	629	593	528	542	631	562	601	602	568	620	582	567	595	654	655	586	609	587	636	625	633	599	606	623	593	620	596	649	607	591	604	586	563	626	631	633	607	630	594	613	569	567	567	620	594	615	614	585	633	554	614	632	596	582	607	558	595	599	612	588	567	557	612	593	575	589	610	595	601	582	627	625	574	637	596	611	605	571	594	575	601	592	668	604	603	602	646	599	600	587	610	649	564	570	620	627	569	566	609	596	589	652	601	567	593	580	592	625	573	592	567	621	585	650	600	558	593	587	587	579	573	580	612	576	586	577	582	612	638	600	606	611	571	595	577	612	591	561	555	643	587	605	625	568	595	563	566	616	610	618	634	631	647	636	618	619	596	576	622	619	600	555	586	648	610	625	615	613	587	587	596	592	574	603	623	596	603	655	589	630	604	592	600	590	582	625	628	604	586	613	601	561
27696	25327	29661	16240	4869	1919	1193	782	567	487	465	422	457	480	455	485	485	491	514	490	449	481	445	482	501	457	498	504	433	466	480	446	459	450	468	469	473	450	440	497	471	488	499	485	470	478	415	476	436	484	487	467	472	454	445	476	463	504	467	462	501	509	483	465	460	507	456	492	460	507	493	487	485	495	442	490	469	460	468	453	434	482	459	441	464	486	470	460	469	458	521	480	464	477	461	474	473	486	511	478	448	431	493	471	493	448	486	471	495	442	437	463	479	466	478	494	477	472	469	449	481	494	485	475	488	474	494	444	453	490	458	463	440	488	504	450	459	459	498	482	496	504	494	516	454	449	422	516	455	440	460	473	469	425	470	482	495	460	478	496	455	469	456	441	479	456	430	465	515	483	509	484	467	462	478	465	483	469	455	490	469	485	509	462	480	472	494	461	507	420	503	467	494	434	453	496	448	483	487	450	483	428	470	458	439	458	487	464	502	467	449	454	511	450	474	487	490	475	434	469	491	434	467	491	506	473	480	489	458	445	462	463	440	484	416	481	444	451	488	470	480	497	412	463	490	438	468	455	455	454	463	503	457	477	460	436	469	476	468	470	458	510	423	462	470	488	463	492	458	500	490	437	480	447	454	444	461	448	452	469	492	465	465	479	472	435	456	453	488	484	504	475	481	484	495	456	430	457	447	504	480	495	447	446	477	471	456	481	481	477	468	498	482	493	477	457	470	465	462	414	461	471	448	473	442	460	465	477	431	478	508	461	462	476	470	468	404	483	476	473	495	474	456	447	466	490	434	473	487	482	498	516	491	432	463	432	478	504	487	473	459	492	471	438	438	467	453	444	541	457	486	415	477	490	517	457	481	475	443	478	477	460	490	443	498	471	456	470	456	448	504	493	479	461	499	421	465	451	473	495	441	481	510	451	481	470	440	477	477	457	467	471	462	488	444	441	505	460	510	515	484	478	484	450	490	484	460	432	495	468	447	514	412	450	465	478	446	482	491	457	484	466	465	488	448	460	464	437	474	448	418	456	488	475	525	466	387	491	449	473	483	467	433	482	480	449	451	476	470	464	464	474	462	458	435	482	481	455	483	455	468	435	462	488	499	433	449	473	483	456	502	424	484	479	462	472	440	487	487	496	466	493	505	437	460	449	478	484	499	435	455	452	502	458	481	460	522	480	537	455	484	462	467	483	431	479	469	465	503	493	477	479	481	497	479	465	507	483	472	472	475	492	488	452	461	493	483	477	453	453	496	501	475	451	444	443	468	424	484	506	460	491	514	501	483	496	479	452	458	473	435	492	459	467	447	473	442	483	504	466	487	473	467	464	489	464	468	459	486	468	441	480	489	454	446	447	467	441	432	496	457	434	465	492	491	447	506	444	459	479	471	470	474	493	439	441	496	465	466	473	467	483	467	462	495	453	459	512	473	468	463	449	466	466	465	484	483	461	449	488	455	470	511	464	447	459	464	518	497	476	462	473	477	462	470	489	456	470	492	473	460	477	471	460	453	459	455	459	463	456	494	445	421	438	465	460	451	461	431	467	473	439	487	455	467	477	497	468	459	413	479	486	463	478	480	447	506	446	477	488	465	450	483	431	476	471	410	453	435	471	446	488	479	495	427	498	442	397	479	469	458	464	502	484	471	466	483	480	444	474	447	443	467	476	474	439	491	432	436	469	494	485	454	451	457	499	437	462	439	476	450	466	491	463	459	465	478	512	448	472	476	460	464	501	490	474	501	471	467	473	507	486	465	465	438	456	455	498	462	489	442	448	483	456	483	454	457	471	470	469	487	457	485	449	463	473	463	471	455	464	457	498	483	478	447	487	507	450	444	436	472	460	490	489	455	469	510	469	448	483	461	455	483	457	502	459	490	499	466	500	454	484	488	503	449	436	470	510	457	490	476	435	504	468	460	441	444	452	425	474	483	473	469	487	465	458	472	487	456	471	437	482	455	467	408	459	494	439	427	490	493	440	454	442	492	502	488	481	488	446	483	449	480	426	470	518	452	488	463	464	468	467	462	446	489	494	521	448	433	447	452	436	472	470	491	504	500	467	455	494	470	495	462	460	487	480	453	452	486	478	490	467	456	461	480	463	516	468	414	488	459	490	453	472	421	421	416	462	445	474	504	454	503	498	475	447	458	425	467	479	468	453	501	455	470	466	509	461	435	494	488	473	471	484	480	462	464	462	491	440	488	456	458	476	448	477	481	474	455	462	472	460	492	509	510	525	469	427	447	477	467	479	470	465	432	480	444	521	489	488	482	497	467	498	472	502	472	481	429	489	476	518	497	475	455	474	475	472	463	475	476	482	456	469	464	491	453	460	478	485	445	464	469	446	421	497	464	466	451	463	483	489	444	454	479	483	445	491	468	504	469	425	441	477	459	434	479	483	485	484	440	468	505	445	428	485	479	478	422	418	478	481	444	471	476	495	489	485	470	493	477	419	439	463	470	438	450	460	455	445	471	482	465	464	455	498	443	471	471	461	480	433	464	479	447	492	508	471	453	488	470	438	449	408	449	458	472	439	499	451	466	473	456	474	486	466	474	479	448	470	442	469	495	495	448	462	480	464	488	475	491	483	438	505	465	463	474	478	432	499	443	422	515	453	423	473	526	487	449	410	463	460	456	457	429	468	466	487	466	503	498	431	500	444	461	456	485	493	496	470	494	510	504	464	439	478	464	494	494	447	500	492	475	438	446	488	464	482	532	486	483	484	492	435	454	488	464	473	498	486	451	434	425	444	487	428	479	479	455	464	440	438	474	445	473	506	506	465	484	438	464	438	478	446	460	456	487	490	446	452	446	476	467	450	474	481	517	459	490	471	454	470	473	454	478	476	506	504	487	436	463	454	474	476	503	442	499	471	500	463	450	472	443	489	476	462	488	433	479	441	488	454	507	451	461	414	469	420	460	451	469	481	464	484	481	500	456	480	487	440	464	456	470	463	504	463	454	464	486	445	499	522	474	461	463	489	444	484	485	415	453	474	494	492	500	431	414	468	473	467	431	508	515	449	476	466	426	445	450	433	458	465	473	446	489	446	430	445	478	447	472	450	440	487	485	500	451	435	442	461	435	483	489	415	462	500	482	449	437	453	439	497	474	459	457	460	446	440	503	485	501	452	434	479	457	459	467	467	497	436	481	453	502	475	485	469	435	481	462	436	429	469	480	447	469	482	474	426	475	477	440	464	469	441	472	434	479	488	456	463	418	468	475	465	499	471	456	480	461	480	471	463	448	460	505	479	468	482	494	491	479	445	486	460	476	478	464	490	487	442	469	460	458	459	505	458	504	481	477	471	494	472	475	473	462	465	471	487	492	471	478	472	456	448	477	487	505	496	444	468	512	446	477	453	443	470	508	460	472	453	454	469	490	471	450	479	475	463	512	428	441	441	426	458	467	464	453	466	428	470	429	512	463	474	462	412	505	408	474	490	465	507	468	463	445	454	466	460	496	462	448	447	465	431	479	449
11060	32425	25536	9964	3570	2016	1323	891	555	432	458	421	426	445	450	456	450	430	452	474	417	479	450	448	470	417	421	477	413	430	440	415	396	433	439	461	415	437	429	460	443	441	465	415	421	446	428	439	462	431	448	432	438	421	424	453	397	447	442	439	479	453	455	437	423	429	447	446	404	429	440	429	428	445	435	408	461	419	427	452	437	441	446	413	481	415	410	483	438	419	424	454	390	457	445	436	443	462	442	488	419	475	457	420	433	425	445	448	458	462	408	445	466	448	451	481	418	434	430	444	427	455	399	443	446	430	434	475	433	428	415	423	438	415	439	438	461	443	446	450	469	434	455	403	426	434	448	411	462	426	387	442	418	427	437	393	460	424	442	472	396	402	417	409	390	447	443	408	458	434	436	445	425	437	420	421	437	453	454	467	417	411	496	456	445	406	419	466	439	443	433	436	436	440	441	423	411	438	450	444	418	465	439	451	432	461	413	437	441	432	443	439	461	442	392	444	439	415	444	466	459	405	458	455	457	437	432	460	438	439	434	441	438	448	445	414	413	419	460	437	455	405	401	430	427	428	416	453	410	402	416	402	443	437	451	454	477	454	450	452	437	470	450	454	426	454	410	446	433	434	415	405	426	425	430	459	471	427	442	451	416	429	391	447	407	426	391	424	437	432	406	429	405	424	462	417	443	404	416	433	458	427	426	430	446	395	430	422	440	441	448	422	410	449	436	429	423	412	427	447	442	505	413	461	432	443	442	458	470	444	441	404	443	455	454	451	451	426	393	429	436	477	443	458	410	442	387	444	451	463	424	452	441	410	422	435	473	450	437	408	419	425	453	440	416	437	428	448	462	426	428	477	436	428	418	440	431	439	415	389	417	442	479	462	385	429	445	471	458	429	444	478	462	449	413	409	439	432	439	448	416	430	456	412	437	450	440	499	453	429	404	475	454	424	446	421	436	472	428	426	447	455	449	453	423	444	380	439	403	420	423	452	447	446	454	441	428	458	419	459	440	429	437	454	471	452	432	415	418	460	433	441	426	408	456	430	440	448	456	458	448	448	424	458	439	410	414	443	433	416	420	427	433	434	448	428	434	453	414	425	440	432	457	444	444	402	446	445	443	443	422	460	431	446	452	444	433	389	464	462	446	430	471	471	481	398	428	430	435	426	436	456	439	435	429	444	452	454	425	432	430	417	420	415	416	430	447	458	414	464	442	478	467	453	466	423	419	432	433	428	461	396	418	443	467	411	466	426	446	417	429	443	415	472	436	408	453	442	427	445	433	428	458	406	416	456	428	468	416	398	421	411	443	451	419	437	416	407	433	447	415	426	452	423	450	447	436	387	428	436	439	425	424	393	437	440	443	411	428	439	394	455	435	406	451	426	390	423	485	457	481	462	431	395	403	406	444	439	428	420	434	431	427	404	465	434	443	464	415	438	439	498	463	441	436	450	448	424	426	422	420	460	411	428	407	459	467	451	422	435	437	425	465	425	433	471	403	447	446	424	410	467	439	432	462	423	480	442	431	448	418	438	429	419	464	413	414	418	421	437	404	467	426	412	425	430	435	410	462	434	431	443	443	458	429	485	423	421	441	439	445	412	411	435	411	416	424	449	435	463	425	463	441	430	422	420	466	473	420	413	414	458	481	422	417	442	424	453	433	440	435	451	435	421	442	417	402	414	431	450	394	424	457	426	475	414	418	416	425	452	440	456	457	421	453	483	422	426	436	441	467	388	448	483	433	438	446	444	464	462	472	459	446	400	477	470	465	443	459	438	425	441	466	441	399	459	460	457	448	480	445	449	410	404	442	430	463	420	457	446	442	427	407	413	442	480	407	424	423	412	457	455	423	474	437	393	459	424	420	437	414	463	420	450	435	419	449	420	445	427	449	414	454	423	416	399	464	438	422	429	463	424	426	475	419	467	422	428	423	427	413	436	457	442	446	462	434	459	491	453	446	448	457	442	445	404	443	432	435	459	456	422	417	444	435	418	425	448	454	483	426	440	474	413	474	442	458	490	424	407	444	454	434	479	439	463	470	486	444	450	442	422	445	409	440	438	436	441	397	426	431	426	410	466	441	459	429	460	408	418	502	459	443	453	422	488	426	461	473	440	422	406	401	456	465	420	400	465	433	416	432	398	437	435	449	443	437	395	440	424	412	406	453	455	430	432	427	433	458	449	446	424	446	431	439	437	424	412	453	428	441	421	467	415	449	407	444	429	446	392	470	462	432	471	510	446	437	414	445	453	446	446	429	459	438	459	434	472	439	437	428	450	471	426	444	469	453	431	484	427	462	423	417	439	428	468	473	410	427	473	448	447	436	469	404	452	412	453	391	431	453	429	408	406	417	424	439	419	419	429	457	412	442	454	440	431	436	417	434	422	473	438	448	424	448	428	462	448	438	415	444	460	462	444	465	434	436	406	435	415	431	464	446	460	443	419	433	449	423	415	449	451	439	413	412	425	445	427	415	407	447	414	401	426	428	429	428	471	467	422	467	458	422	434	405	398	442	425	413	430	431	501	413	445	437	413	439	433	455	447	425	418	429	412	435	447	424	451	402	445	424	432	433	472	443	451	439	400	404	411	411	446	481	416	455	427	465	429	461	436	442	447	447	472	435	413	430	432	444	437	429	466	468	409	480	432	448	481	435	443	423	434	407	416	451	430	419	426	443	451	423	443	427	462	436	445	470	431	435	435	411	451	484	438	455	423	430	405	451	429	430	437	450	449	455	453	480	433	419	399	459	459	477	453	446	434	469	417	459	426	413	450	408	466	448	421	444	420	428	403	442	421	422	415	432	454	441	434	434	415	455	429	397	421	434	413	433	472	382	398	419	411	431	439	437	447	427	466	407	438	418	436	435	398	422	491	436	426	441	439	401	402	410	441	418	438	460	425	440	443	451	428	441	429	437	436	419	429	462	419	427	366	420	418	461	441	444	465	468	445	440	448	446	442	387	449	471	456	448	396	475	428	422	401	421	472	486	437	453	450	415	442	454	399	428	403	497	462	420	403	422	432	455	470	455	458	452	494	433	434	464	455	441	389	470	444	406	460	451	396	420	460	402	446	425	419	433	423	405	448	417	410	424	440	473	432	441	437	445	439	429	427	462	461	430	469	432	428	454	437	405	443	466	408	440	457	465	444	433	448	438	451	461	458	445	407	439	456	438	396	415	443	476	428	441	421	440	466	482	440	438	439	435	415	466	454	410	443	433	438	452	410	425	405	421	417	432	448	417	440	414	461	426	443	414	455	429	446	451	429	388	430	418	438	474	448	427	403	440	472	463	448	434	458	462	414	427	430	459	398	408	435	459	473	423	436	461	441	444	437	455	418	436	420	416	423	432	433	415	417	444	428	408	426	434	413	439	451	418	463	423	429	443	448	442	427	453	433	421	415	409	427	479	448	447	422	457	397	422	470	449	458	400	425	458	415	433	457	411	416	402	431	487	403	424	444	444	449	396	439	435	424	454	464	433	449
24819	25415	43040	43954	29322	16926	8119	2661	1324	581	523	531	515	506	497	511	487	483	577	508	478	515	472	528	582	511	485	478	500	527	517	538	507	493	506	545	460	488	502	522	465	500	494	504	506	527	531	505	504	502	505	531	538	509	489	516	500	484	524	472	532	517	499	487	493	478	493	444	501	500	504	495	500	476	539	544	490	522	473	531	497	517	519	496	503	519	505	479	518	493	512	465	505	483	482	529	498	491	468	500	475	534	507	484	500	477	485	519	491	463	483	478	478	518	474	484	562	509	459	461	499	529	601	497	477	468	487	526	483	504	516	489	501	476	496	484	499	510	489	442	491	465	488	480	491	506	462	479	463	509	527	492	491	486	501	456	495	496	506	524	492	505	515	475	481	517	497	516	471	486	467	466	526	492	504	494	489	484	485	494	503	552	512	473	482	507	490	497	498	528	495	490	521	488	496	520	504	496	527	484	512	497	541	486	473	517	495	498	533	494	481	535	480	502	489	498	521	478	502	505	503	514	482	515	506	505	494	474	505	468	524	508	498	518	469	492	504	491	524	503	508	509	487	516	483	490	476	480	492	511	476	473	508	519	509	549	502	475	495	494	519	451	479	501	486	483	489	521	475	463	443	480	469	495	492	485	542	494	470	500	496	488	488	497	470	498	514	461	490	456	493	522	469	528	509	469	480	490	473	455	536	469	503	478	507	513	511	498	486	499	496	479	475	477	519	471	527	537	489	521	513	547	506	447	487	496	516	501	494	440	474	516	496	516	496	491	501	506	474	450	485	502	474	494	446	480	481	484	527	488	484	483	489	472	459	523	539	473	495	484	483	477	470	473	481	505	522	497	497	509	511	514	518	529	476	512	507	518	425	503	482	490	541	507	466	491	509	495	462	499	496	490	512	498	509	491	499	536	507	482	517	504	506	507	493	486	483	468	542	488	519	514	517	504	532	508	500	462	514	492	489	464	493	516	481	498	498	472	500	491	502	511	481	519	511	476	463	505	498	484	519	514	529	537	470	496	430	500	514	510	474	473	500	490	483	482	483	515	484	510	479	477	484	496	483	466	483	539	531	504	505	480	466	515	490	497	509	533	482	511	503	530	470	490	526	460	462	513	544	512	517	485	494	499	495	488	473	486	507	502	494	535	477	472	480	459	465	491	533	483	474	511	523	466	493	497	549	504	519	508	468	453	478	491	524	514	526	499	481	476	498	487	475	481	491	525	535	531	543	511	492	516	518	498	493	493	492	504	506	495	485	472	500	499	515	486	514	527	522	503	481	492	481	536	490	515	521	507	502	480	543	512	495	528	500	515	479	472	493	517	501	498	478	477	496	475	493	484	480	468	526	491	456	456	460	456	484	543	507	506	463	474	496	458	481	455	485	445	485	486	490	497	470	464	511	477	471	518	517	506	530	515	514	503	517	467	521	492	461	493	489	484	503	516	488	532	498	495	528	475	469	498	525	483	530	484	492	512	527	497	492	477	534	488	481	500	479	542	525	523	531	496	483	560	483	506	479	507	518	496	471	505	498	484	498	496	501	474	474	450	531	490	471	514	480	501	509	542	520	503	505	487	486	512	507	488	466	472	504	495	492	483	479	521	486	513	497	503	498	481	502	494	518	503	439	509	479	528	553	509	492	505	527	522	506	484	506	486	531	521	507	503	501	517	485	504	506	461	489	478	503	498	504	485	527	533	500	514	512	500	482	523	500	526	506	484	468	492	479	460	481	502	475	522	505	479	535	513	538	511	422	538	487	508	539	455	461	523	482	491	481	472	461	478	539	523	474	528	495	520	514	520	503	522	472	478	480	510	528	486	467	518	514	536	473	482	507	508	488	517	473	526	505	452	484	497	504	495	481	497	503	485	490	530	512	497	500	508	515	481	514	501	500	492	490	499	480	533	501	465	502	456	456	504	462	489	509	490	497	497	503	499	489	470	493	515	549	482	532	478	484	467	545	480	469	501	476	476	527	468	481	482	505	478	468	499	515	514	443	469	452	483	510	493	513	524	508	527	464	514	522	472	507	486	551	487	477	519	472	496	520	464	494	476	447	512	478	492	502	460	525	483	483	470	494	512	493	494	512	498	465	482	484	466	523	497	483	493	500	525	532	503	508	491	476	495	504	507	502	473	508	501	516	448	486	472	489	493	454	488	506	480	521	467	469	547	536	489	498	524	465	505	478	494	518	498	489	523	507	494	510	479	507	500	468	453	502	479	479	516	494	508	491	478	502	466	489	506	478	483	514	491	512	505	490	494	472	508	485	485	482	523	478	520	487	491	515	474	515	473	502	500	498	512	448	508	454	507	514	487	495	494	528	517	529	474	456	469	481	461	520	478	497	512	492	497	453	515	497	498	529	467	492	463	475	506	512	514	452	507	498	527	488	476	515	513	523	469	481	518	513	476	486	508	486	480	538	492	524	478	486	526	458	536	494	517	495	498	481	484	478	480	481	509	508	492	481	501	532	483	468	481	494	510	485	509	462	487	491	523	525	533	517	479	477	471	482	493	497	486	476	494	534	504	470	513	515	502	492	481	480	486	493	503	520	471	476	468	490	493	520	482	478	492	489	523	501	506	482	514	488	489	499	515	532	462	543	506	498	477	500	515	464	502	471	472	540	457	488	493	481	468	519	461	504	481	503	475	474	492	477	509	497	492	468	476	509	511	472	494	485	490	472	486	486	469	505	489	515	465	486	517	491	472	485	486	480	496	506	492	502	487	489	543	525	465	487	508	485	481	451	496	463	475	466	524	487	504	505	481	487	529	476	515	495	515	503	475	519	540	472	508	486	497	486	469	488	521	489	496	458	506	510	491	498	513	480	550	498	501	526	493	507	554	495	514	466	503	505	473	512	496	478	475	484	468	538	508	491	511	509	484	524	484	480	445	469	517	539	525	513	504	453	509	491	461	476	535	525	518	506	491	481	472	464	491	499	520	519	507	478	545	513	530	468	455	532	489	482	521	540	489	449	527	508	504	488	487	494	490	488	528	529	493	484	484	487	467	503	505	497	487	531	547	519	483	524	532	448	512	496	529	491	499	518	471	478	501	518	452	473	467	447	503	499	473	516	510	516	474	502	489	518	462	525	474	489	490	528	514	515	513	520	466	501	471	496	466	502	479	502	520	498	490	478	476	504	493	510	509	485	467	505	514	489	506	476	523	539	479	524	465	494	512	494	497	478	483	480	486	505	491	456	508	488	552	458	476	513	526	514	478	499	449	447	443	527	551	488	482	496	461	507	485	502	502	509	486	476	466	491	535	490	524	464	454	477	467	497	507	488	513	464	460	506	520	484	500	472	470	487	472	518	488	494	495	479	487	527	512	516	478	507	482	483	484	475	520	460	491	495	495	479	520	513	499	472	447	498	462	478	503	491	518	500	478	473	481	510	478	466	515	514	530	478	508	513	457	501	539	514	506	519	504	471	475	490	501	476	501	485	487	505	467	486	484	528	506	524	493	511	549	496	497	521	496
44937	89231	69360	44638	22272	11323	6316	3084	1588	640	546	522	524	531	563	537	539	526	509	520	512	523	537	614	554	545	529	522	495	546	532	474	512	516	520	506	501	497	513	516	524	507	547	470	483	499	499	528	500	517	496	536	536	510	508	501	507	518	519	491	495	543	478	473	539	518	494	493	464	562	524	529	517	500	493	493	527	534	493	522	486	540	475	513	514	492	501	499	531	523	484	528	481	546	485	541	509	507	514	523	485	546	505	539	529	501	511	486	555	544	503	508	521	517	515	516	545	481	507	519	502	554	540	507	549	527	535	535	523	508	504	527	521	513	526	540	527	523	481	517	536	513	499	502	519	517	540	505	512	537	520	506	500	508	530	482	515	486	486	520	531	505	512	565	513	515	490	448	489	503	547	509	467	540	522	526	491	539	536	535	539	513	555	497	484	528	525	543	503	523	559	559	529	502	470	523	510	477	482	490	552	482	508	486	545	535	543	507	514	524	531	503	472	475	520	466	536	534	558	463	517	555	547	564	444	469	506	531	531	486	464	525	519	538	559	542	525	516	533	528	520	527	491	524	486	526	535	535	542	542	525	489	504	513	527	473	525	550	485	523	519	501	512	484	509	527	507	539	492	480	530	512	554	555	518	486	503	489	532	516	529	559	519	497	515	512	479	487	475	541	499	558	531	527	540	538	491	530	555	509	529	496	515	464	475	532	504	511	518	515	468	486	542	511	508	537	511	514	499	506	462	519	503	500	516	522	540	538	552	512	542	511	586	503	513	531	504	506	492	503	524	515	507	577	503	535	494	534	511	511	546	526	506	541	550	557	469	485	517	513	527	552	527	491	498	525	472	533	513	485	536	547	545	518	521	500	539	538	494	553	531	511	463	477	505	497	470	472	495	514	534	498	528	508	496	490	487	531	468	553	508	501	516	527	509	500	501	529	487	517	501	542	557	513	513	519	481	521	512	525	513	518	501	500	522	517	514	506	497	502	517	537	512	532	500	492	537	505	516	482	464	516	567	534	518	491	518	535	516	517	519	509	504	520	544	475	513	502	522	509	499	463	473	504	524	563	495	520	525	522	509	497	512	483	531	506	526	504	539	521	507	520	521	510	533	538	539	527	491	517	482	517	500	491	544	537	510	526	502	492	550	512	510	543	543	511	545	505	521	448	481	521	526	531	552	515	533	548	510	549	514	541	517	531	556	544	516	538	568	516	514	517	538	456	489	507	540	504	502	533	503	486	487	522	533	511	518	530	557	557	469	529	485	532	497	497	510	482	509	494	511	523	508	520	522	501	489	499	497	493	516	512	485	517	484	506	540	471	494	489	480	532	539	506	509	514	535	477	532	459	506	509	527	506	510	537	530	521	520	497	507	507	586	518	508	501	515	527	511	531	522	522	482	491	501	551	505	543	516	508	513	578	493	556	485	486	526	553	536	510	530	504	493	536	472	545	526	528	540	504	528	522	545	515	485	527	491	543	500	511	488	533	470	500	540	551	509	518	487	530	530	520	512	519	528	492	536	479	533	547	536	522	522	492	526	513	539	552	504	515	479	503	511	532	492	514	487	553	498	500	506	525	525	506	492	536	527	485	524	518	506	512	561	484	576	463	507	512	470	503	503	493	479	513	517	503	504	518	509	514	512	541	527	522	528	521	468	536	517	514	520	495	497	515	503	517	510	551	488	486	554	523	519	535	512	553	518	506	507	550	512	508	490	493	536	520	482	505	462	550	453	506	522	530	528	498	537	463	535	497	531	535	493	519	462	511	534	484	483	497	532	577	507	524	526	521	498	543	510	511	505	516	487	532	511	561	501	529	529	535	472	538	499	521	534	477	502	524	523	553	546	487	508	560	514	536	497	536	536	503	455	531	502	513	499	497	479	491	522	512	509	542	528	508	513	510	471	485	506	496	519	469	526	528	524	502	470	519	532	505	542	507	517	531	498	503	522	542	477	505	531	471	504	534	523	550	483	516	475	531	503	492	535	522	528	539	529	507	531	510	544	527	491	524	457	522	550	525	518	491	492	485	547	524	510	495	461	482	524	510	518	517	536	532	517	546	538	508	517	532	533	558	526	510	497	556	527	514	518	535	524	499	486	509	539	492	509	514	489	521	520	491	508	488	516	518	518	484	477	531	510	491	543	515	527	510	477	501	499	569	493	520	542	501	533	518	510	468	528	490	529	511	533	518	544	463	475	534	551	490	530	500	568	491	518	561	514	525	466	498	499	507	497	514	496	541	486	579	537	495	529	467	522	526	553	493	538	506	526	535	518	564	509	508	568	498	474	547	483	538	512	523	523	518	487	526	496	516	498	484	517	531	536	524	510	513	544	525	543	598	488	530	494	520	513	532	487	527	488	544	496	492	529	540	488	502	494	561	476	513	502	550	551	508	496	526	519	521	527	486	515	502	521	547	497	536	491	500	496	513	538	513	509	525	520	537	489	503	498	531	516	527	510	490	499	480	477	491	452	489	499	514	492	553	508	526	535	531	508	543	536	497	474	535	503	479	546	520	534	519	533	487	528	490	492	522	486	506	532	559	510	504	513	485	522	533	505	514	495	526	547	547	533	515	547	513	486	525	498	521	546	519	502	511	463	514	492	515	487	500	520	516	501	530	528	489	529	504	490	487	497	504	545	520	543	555	495	501	528	468	487	515	519	529	495	540	497	510	446	515	517	532	524	489	509	464	504	514	482	538	482	495	498	536	527	567	494	528	522	489	478	504	486	524	469	504	536	482	547	509	473	510	533	493	533	504	511	530	491	485	483	536	506	545	537	526	470	524	520	515	507	541	534	492	516	504	542	514	517	503	520	502	534	530	490	513	474	538	495	502	518	554	538	495	502	517	523	484	507	484	541	494	461	510	506	532	521	515	532	513	534	512	514	480	513	500	530	514	511	521	515	524	522	552	435	533	515	514	502	545	493	568	502	531	547	523	540	528	489	544	490	516	535	504	491	496	532	499	524	506	568	515	517	503	524	520	512	531	494	530	518	495	530	496	524	508	524	527	514	531	530	478	582	550	476	475	487	507	515	510	561	507	509	549	519	559	488	505	538	522	506	545	502	490	524	480	529	497	522	534	557	508	513	508	474	500	517	525	528	500	496	503	526	537	543	495	478	505	510	492	499	528	535	506	513	505	499	489	529	529	506	534	486	537	502	498	515	528	520	524	506	531	543	562	520	492	550	451	539	450	498	529	489	553	499	492	482	474	481	482	511	492	466	564	525	537	512	475	508	492	519	505	575	471	485	482	560	544	482	525	524	519	508	474	491	464	530	504	497	510	528	524	513	523	503	500	481	499	526	525	538	534	530	493	494	507	509	535	512	510	528	496	503	475	505	498	475	494	484	498	517	475	537	524	507	500	539	506	475	531	466	500	509	516	524	511	507	474	507	530	490	558	489	460	541	491	518	549	540	527	558	527	523	555	502	488	521	546	511	536	502	537	517	508	551	519	483	496	471	524	489	513	472	531	510	555
23860	23497	40951	44720	31444	25704	15328	5694	2079	766	616	632	577	589	619	646	642	600	570	605	532	570	594	624	615	601	620	576	615	560	607	577	598	546	567	579	598	582	577	575	614	593	560	589	617	586	600	559	580	584	566	601	564	539	587	562	605	611	641	589	563	612	522	521	581	601	573	608	623	578	587	577	559	566	561	620	572	577	557	554	588	560	576	583	599	585	574	592	621	609	572	614	564	578	588	576	582	545	594	566	574	562	550	586	591	578	567	592	570	571	566	610	571	584	535	563	592	585	589	571	557	596	585	612	594	558	586	596	555	594	573	557	557	629	537	609	595	583	591	577	580	605	581	603	548	575	613	546	578	570	568	589	596	604	565	596	577	558	629	580	572	590	647	549	584	598	583	589	576	579	581	562	618	598	619	575	561	589	546	534	603	549	554	568	618	612	569	595	555	570	529	588	584	583	608	583	615	555	542	562	613	542	594	585	583	537	570	544	584	556	599	553	630	582	578	579	570	582	580	593	598	556	554	599	556	607	617	579	580	570	592	556	584	586	554	558	585	555	582	561	576	568	573	563	629	567	540	563	609	567	594	524	594	571	607	548	546	548	568	535	595	550	561	562	614	608	618	561	587	579	576	540	580	602	597	587	585	577	562	515	561	572	536	592	563	576	616	564	588	566	553	583	647	590	537	533	576	561	610	587	595	563	566	598	562	560	541	591	576	621	566	601	512	580	556	561	629	556	570	569	560	595	607	561	596	580	536	549	600	584	583	616	544	593	547	589	589	592	555	586	573	596	605	522	552	596	613	594	566	578	543	580	553	529	538	586	563	586	585	596	569	614	548	597	577	572	623	549	606	574	561	611	590	567	566	577	557	566	541	612	611	575	570	545	532	605	604	567	570	527	583	563	534	595	569	590	576	559	536	545	552	572	581	517	599	603	582	567	564	611	631	603	614	610	524	570	561	543	582	545	567	632	606	539	576	591	523	566	553	647	564	560	586	547	571	578	567	573	551	557	594	594	576	584	562	517	595	596	586	586	569	587	547	579	550	588	580	572	561	558	596	592	561	605	577	568	554	599	549	580	578	587	577	605	566	586	606	594	528	564	546	540	586	575	547	549	558	558	568	556	583	542	594	611	558	573	598	573	583	600	579	589	516	623	551	575	557	544	560	568	574	553	584	590	580	603	552	591	591	543	595	538	615	535	630	564	560	573	591	541	578	564	566	603	569	572	556	570	596	626	576	589	564	561	601	559	573	570	580	618	577	602	609	572	615	529	565	601	620	602	527	572	626	597	580	555	548	612	581	555	562	592	555	589	605	546	526	556	565	538	552	577	628	542	609	576	551	611	571	556	589	595	562	586	573	542	567	537	590	545	637	543	585	586	598	567	571	595	616	546	591	576	551	588	582	561	550	594	562	631	612	589	619	572	549	559	554	564	559	579	559	526	550	627	558	563	580	609	584	550	600	575	597	545	593	589	585	573	584	508	547	606	573	553	537	595	591	558	585	626	590	592	562	568	550	614	612	566	602	570	570	580	530	561	554	614	597	567	596	602	585	577	589	572	578	560	602	569	590	570	542	561	624	606	574	572	581	611	604	569	598	543	556	572	626	599	592	563	560	567	552	553	532	566	548	549	548	538	567	590	554	577	565	553	556	533	554	562	566	585	546	564	555	566	571	554	580	574	563	621	608	562	552	564	529	592	539	613	581	554	584	582	588	586	581	557	579	578	605	544	548	551	587	576	583	603	553	604	591	578	560	579	635	593	621	577	530	557	537	600	594	577	575	591	572	599	573	591	570	580	525	525	586	598	594	576	556	588	615	568	584	591	570	543	600	645	604	569	573	602	582	609	557	577	570	561	545	581	578	599	573	567	604	550	551	584	604	616	594	567	569	580	589	553	553	617	564	543	569	574	619	580	563	597	594	563	618	592	597	581	582	579	574	570	537	575	547	580	506	545	581	599	612	570	554	548	633	621	603	611	551	596	556	544	586	582	567	557	599	577	592	602	580	582	568	566	585	540	580	591	579	560	587	574	569	577	565	578	532	585	551	562	572	626	592	556	611	591	633	587	540	531	598	542	550	577	572	571	622	590	536	580	549	611	566	558	583	596	639	605	566	587	563	581	594	574	598	546	556	559	533	565	575	612	578	542	546	540	567	598	568	537	544	567	588	600	601	611	589	591	594	540	579	548	567	596	560	565	551	556	563	606	585	537	582	579	580	556	617	564	569	572	583	528	552	579	603	618	566	589	573	590	622	558	583	604	542	592	573	589	636	562	565	599	574	563	596	554	572	552	581	601	574	613	616	569	600	525	575	572	555	609	563	559	568	623	556	559	527	596	546	542	604	603	614	600	547	584	589	562	565	588	571	576	561	605	612	601	554	555	544	561	552	610	597	607	580	506	583	584	578	598	522	583	563	581	619	618	593	613	559	606	540	553	537	549	547	570	583	582	564	572	574	602	542	546	549	549	560	554	593	602	600	630	543	578	542	530	600	581	551	604	561	575	593	564	594	584	595	556	591	538	616	618	563	611	592	570	557	583	612	557	547	578	584	631	558	599	606	611	537	584	545	586	551	597	544	566	594	569	583	554	554	572	587	597	546	572	537	548	622	571	584	609	567	577	573	579	614	569	597	572	595	585	593	623	566	558	635	526	555	567	622	550	595	568	564	539	572	560	584	588	560	558	589	593	598	581	586	628	599	588	540	574	578	559	526	601	550	541	567	601	548	570	596	518	644	555	538	570	548	569	592	562	624	555	549	562	572	546	581	506	594	572	616	593	597	580	593	563	547	557	563	606	570	581	570	574	567	611	618	548	593	522	581	574	602	616	566	546	555	570	608	604	582	594	594	537	555	574	556	524	574	534	574	581	644	563	584	569	564	581	590	580	580	545	566	607	578	584	522	569	578	548	564	557	579	544	553	587	604	557	556	563	577	606	589	577	566	566	616	588	581	602	584	589	542	551	592	541	602	573	563	558	584	600	563	581	582	580	566	559	593	562	546	537	599	569	603	614	546	578	596	615	574	611	550	566	609	632	566	548	620	580	545	593	576	562	567	576	504	519	605	612	592	556	603	579	599	583	576	538	549	565	574	571	555	551	584	587	575	543	603	580	571	543	597	610	575	559	576	585	594	569	552	584	548	593	561	546	565	593	566	572	566	555	595	560	586	551	558	570	577	571	565	564	552	598	539	594	610	560	558	541	565	571	587	543	565	608	594	543	580	587	592	545	573	582	602	604	564	593	588	611	599	552	557	559	563	589	548	571	590	592	570	570	567	604	574	577	601	588	558	571	587	573	567	592	595	532	568	608	568	579	610	536	560	575	569	554	544	559	534	580	588	598	560	604	576	520	547	601	546	569	553	611	594	542	560	603	516	608	620	582	579	595	572	610	583	574	543	550	579	599	532	573	550	556	544	616	598	560	651	536	571	637	572	608	537	576	589	552	595	565	580	559	567	589	603	546	545	566	556	547	585	548
54780	98025	77953	59509	28721	21825	9820	5986	2719	776	630	662	601	632	626	600	624	608	636	672	611	614	631	743	775	618	656	629	575	631	614	583	649	646	631	652	615	636	640	642	640	625	600	624	637	673	612	610	621	587	638	644	598	601	626	618	613	617	587	608	602	641	613	627	630	642	629	625	651	566	647	629	618	609	625	662	612	625	608	592	659	633	658	612	595	612	644	599	637	633	609	599	572	632	602	634	652	613	645	617	590	639	664	585	615	611	632	567	620	596	613	593	621	592	619	633	609	597	628	588	630	648	608	619	629	591	595	590	595	609	618	602	584	671	603	605	623	570	598	640	604	571	649	626	610	608	598	638	628	556	630	591	639	634	679	609	663	619	564	595	620	555	656	638	627	643	580	552	587	595	627	613	608	611	616	555	621	619	619	634	599	609	563	659	640	602	614	597	590	645	631	615	607	603	638	640	591	626	617	632	628	615	555	653	602	625	646	581	639	650	651	611	601	611	610	617	601	630	605	578	612	617	594	623	654	613	641	638	659	619	660	632	608	626	607	585	546	599	632	617	639	631	608	644	639	579	563	625	607	643	607	616	643	658	599	602	587	591	588	628	547	656	612	608	641	622	649	643	609	664	578	629	611	592	703	612	615	618	579	641	618	654	588	655	616	632	593	616	619	607	585	599	612	621	643	622	621	615	600	567	621	585	579	581	613	641	591	647	632	569	610	602	639	584	609	618	612	683	629	597	635	608	594	610	611	608	604	625	570	672	608	599	658	601	590	602	616	688	634	619	609	607	601	604	627	651	603	611	617	598	591	642	646	634	625	629	642	626	641	644	635	621	580	654	647	629	570	613	628	637	579	636	665	653	607	633	600	644	607	568	678	585	663	630	639	622	594	634	599	612	611	556	606	628	591	629	602	609	622	626	623	580	635	663	640	643	634	624	609	608	628	591	631	626	641	608	646	566	621	635	666	580	626	615	585	626	641	643	606	578	596	626	584	618	647	619	589	607	647	636	660	627	642	642	603	653	625	637	630	600	634	596	599	584	680	564	632	671	640	616	626	632	640	582	637	600	605	624	597	640	601	578	598	559	627	594	630	578	664	662	626	635	642	623	667	632	600	626	648	619	629	640	588	619	581	621	661	617	603	618	620	602	643	594	626	643	563	602	596	622	620	622	607	611	627	641	640	618	634	644	641	623	622	605	610	597	608	617	597	592	614	570	613	588	643	601	614	583	628	618	623	594	607	657	571	582	634	590	645	615	628	640	635	662	594	625	615	614	609	640	618	596	562	618	596	626	623	608	641	610	570	605	588	616	606	599	598	580	606	603	575	637	623	561	636	597	588	613	620	612	605	588	630	567	592	602	643	588	600	632	582	655	598	611	607	598	615	618	592	594	660	626	585	616	597	634	590	641	654	590	577	605	583	623	652	613	594	670	564	609	621	618	615	658	563	591	602	623	628	633	615	633	599	620	622	597	647	651	570	562	594	628	627	652	658	577	618	624	640	609	638	594	694	621	652	618	598	597	572	582	558	610	586	595	621	598	588	628	601	640	633	614	646	583	625	641	610	624	591	627	581	631	634	610	609	641	628	584	606	611	646	651	636	594	625	600	615	627	590	652	601	617	634	649	626	584	630	586	641	600	631	593	543	604	642	624	553	571	582	586	627	619	590	638	579	611	573	608	645	592	639	624	659	658	576	633	616	599	641	609	608	610	581	612	582	621	602	655	597	619	636	568	615	610	612	637	631	608	624	597	581	637	653	612	648	640	642	628	662	629	620	586	613	604	626	641	647	598	651	637	655	687	597	644	613	658	582	638	623	638	587	608	653	604	576	583	601	619	618	579	654	581	594	627	590	649	632	593	628	631	632	598	643	610	591	642	636	634	614	619	620	585	585	645	628	571	647	667	599	623	601	629	614	619	569	635	568	610	616	584	581	573	672	599	615	604	571	606	590	595	593	574	575	620	592	590	611	608	647	624	630	578	616	649	575	592	612	599	643	634	585	642	625	668	628	613	571	629	637	637	610	576	618	589	612	622	577	580	616	624	581	621	627	619	622	618	609	592	627	588	592	618	618	583	636	590	661	635	665	620	613	650	616	614	613	620	569	616	670	596	606	613	623	628	594	591	596	612	593	627	598	628	632	603	586	563	660	628	623	619	600	560	575	631	648	586	549	599	613	644	584	661	621	579	595	610	623	605	641	649	621	607	593	585	634	617	576	584	611	599	617	609	631	623	593	653	635	631	617	594	620	590	625	620	612	606	628	621	618	630	612	674	605	600	614	631	627	603	595	617	629	607	628	647	624	648	612	615	607	628	574	564	602	643	632	617	618	554	615	622	603	622	596	636	591	623	541	588	579	628	657	647	602	641	634	620	647	598	571	594	571	602	600	623	620	615	605	614	624	631	622	612	609	572	582	667	608	587	616	586	594	621	596	571	638	595	602	593	613	610	614	632	594	635	621	642	615	630	622	556	599	625	629	624	611	611	642	606	624	629	599	625	588	622	624	592	595	630	621	625	604	591	568	608	590	648	574	607	608	584	637	622	605	648	635	563	671	646	622	608	620	630	634	635	628	574	607	641	597	636	651	691	650	602	623	632	582	612	661	608	648	619	619	632	586	655	625	634	625	639	642	591	675	615	615	598	593	602	635	610	611	621	630	619	626	625	646	678	621	631	593	602	679	591	646	632	604	599	608	570	652	627	629	611	662	648	652	589	579	612	667	609	617	612	621	618	626	575	595	593	554	662	628	601	593	612	610	542	636	594	572	570	606	608	604	586	624	676	618	652	580	602	585	633	631	638	585	608	655	647	654	632	625	578	627	604	623	600	596	581	630	635	636	613	615	616	627	632	611	623	601	610	604	611	651	603	629	635	568	587	622	571	648	668	656	554	638	607	641	599	689	608	601	620	604	686	633	598	617	604	617	606	619	608	608	612	609	650	624	565	582	605	617	634	601	622	604	606	640	639	610	629	596	620	635	615	553	618	598	607	593	620	619	590	656	629	617	581	595	664	615	593	618	606	646	632	588	611	606	612	600	613	651	609	627	628	623	586	625	629	647	625	611	578	577	650	598	647	559	644	592	602	602	606	662	611	610	588	607	607	628	580	596	617	624	589	632	626	644	628	609	602	601	591	591	616	614	627	609	624	581	593	612	609	587	624	651	596	656	574	630	608	622	634	654	621	573	625	626	546	619	628	650	611	641	654	645	599	582	664	651	594	575	594	628	614	643	615	629	663	659	661	602	602	605	638	591	592	621	602	651	649	641	615	596	669	628	618	607	594	595	614	625	609	649	623	605	596	641	596	584	563	568	598	566	593	566	623	629	607	607	591	609	622	617	646	644	568	608	617	586	607	586	604	613	589	681	632	598	580	647	618	620	611	571	633	626	624	586	582	601	598	637	572	623	627	539	633	623	648	635	575	629	600	617	618	594	636	596	588	592	638	594	648	611	600	599	639	630	641	597	586	561	634	575	614
28185	27252	27655	14774	3382	1384	1046	713	590	513	518	492	456	485	515	455	476	490	473	493	494	523	466	459	476	503	505	520	469	504	497	485	469	458	478	508	489	502	424	476	481	476	490	505	430	479	483	502	469	498	481	480	508	472	483	481	480	469	497	485	493	453	505	459	484	478	515	478	556	487	490	435	472	470	499	488	494	482	475	510	449	477	449	475	475	447	473	479	481	452	455	481	442	477	468	487	478	491	492	471	460	504	502	481	506	508	482	474	460	475	500	479	526	499	477	496	481	470	489	463	480	480	495	474	483	471	488	459	485	471	499	494	486	472	470	465	466	518	462	464	486	479	474	492	476	451	475	501	485	483	479	490	465	496	493	494	484	495	468	501	465	468	456	477	511	472	501	443	505	497	475	493	478	496	486	474	480	453	457	470	475	476	496	489	428	471	433	467	469	484	493	484	446	456	443	503	499	471	482	518	454	454	490	461	474	471	477	498	439	481	486	457	494	422	491	478	519	481	466	503	499	481	485	503	437	429	488	495	444	428	489	438	518	463	484	463	492	483	475	496	473	466	434	517	469	450	461	479	459	490	484	477	481	479	523	482	474	461	494	531	423	469	469	483	506	452	423	452	484	451	511	476	446	485	486	507	486	495	467	491	458	460	497	472	481	464	455	486	487	496	493	478	499	475	490	482	501	502	435	504	482	479	451	462	504	464	522	516	444	420	472	479	480	528	470	455	456	432	478	461	443	506	510	490	458	457	498	493	478	478	506	448	529	505	448	441	524	439	474	484	459	492	482	468	462	475	471	492	441	484	502	474	482	496	474	514	483	491	495	492	472	438	458	450	505	474	484	481	449	483	518	469	494	455	459	462	473	482	458	458	451	492	482	485	460	489	463	451	483	481	483	493	499	468	498	461	482	512	472	494	490	459	434	476	495	485	488	441	493	478	497	501	449	449	486	524	453	491	459	454	453	495	494	452	484	499	506	478	498	475	521	439	460	467	448	502	491	462	488	502	467	482	517	466	484	512	479	481	489	473	473	464	508	467	469	474	456	513	480	470	474	492	519	497	517	538	478	540	472	475	467	510	484	489	481	481	472	506	521	448	486	473	489	482	481	494	460	471	460	523	482	445	463	484	509	447	475	490	494	475	471	500	502	466	509	460	480	450	485	466	439	477	473	491	495	486	474	442	470	490	477	501	469	491	447	492	501	510	492	466	461	425	480	447	474	448	495	478	459	510	468	468	511	471	482	413	515	453	458	498	483	489	476	482	481	486	487	462	471	489	482	454	502	479	454	461	462	469	433	448	472	513	502	507	468	474	445	490	494	480	471	454	492	448	491	466	510	474	499	442	506	459	481	513	477	462	466	456	464	468	500	511	504	515	476	474	486	491	458	462	474	459	488	436	467	483	512	472	457	506	463	483	461	491	479	479	490	478	488	469	485	428	510	505	492	458	437	504	476	502	502	480	464	478	476	459	517	432	534	486	462	503	478	498	504	467	466	491	480	462	476	457	484	455	509	498	476	484	467	450	464	465	484	498	502	470	494	504	511	459	501	478	485	479	464	484	476	475	486	495	485	466	454	484	535	465	472	499	516	455	502	474	467	471	485	450	509	483	481	447	470	475	459	463	497	471	485	477	487	516	526	468	498	477	468	455	502	474	498	479	492	479	491	509	518	507	462	491	482	449	461	507	466	500	484	514	449	492	463	492	484	465	479	467	508	477	490	471	511	471	489	483	482	474	459	464	500	457	491	473	491	494	468	492	484	477	510	501	455	494	458	490	467	489	482	493	486	484	499	473	488	485	467	482	467	444	460	438	496	518	505	481	512	450	487	476	460	464	450	513	486	496	484	470	466	443	462	493	464	455	462	473	458	489	457	487	462	467	476	479	485	490	458	474	473	505	467	464	444	454	492	483	472	468	478	489	453	486	486	430	469	458	497	494	505	470	460	495	437	510	444	464	493	469	495	488	456	453	450	465	469	505	477	489	476	468	429	469	455	513	469	506	461	459	481	419	493	446	504	492	442	446	479	460	492	470	448	450	501	465	486	480	474	450	420	502	445	489	514	487	478	462	429	453	486	471	486	485	511	480	459	487	462	470	465	495	458	476	484	458	463	472	457	498	439	446	440	474	482	497	433	499	467	502	500	475	508	481	480	482	479	442	498	484	490	477	494	463	486	477	473	499	469	465	469	447	469	477	503	474	463	489	515	497	518	522	463	445	462	431	458	463	490	501	459	505	440	458	515	473	487	472	465	474	509	508	495	478	447	463	470	466	501	493	509	444	451	461	477	465	478	526	466	461	450	515	473	464	500	432	480	460	514	454	503	506	507	507	520	480	497	451	445	463	490	487	506	494	494	463	492	474	455	481	515	496	494	514	469	461	459	480	471	482	434	485	471	435	461	501	524	476	499	485	470	537	477	485	453	489	456	475	457	488	505	549	470	513	497	482	459	494	503	444	472	530	483	477	484	513	488	527	462	485	452	471	504	440	512	480	480	462	452	466	486	488	475	506	498	494	457	459	521	528	460	490	489	456	461	472	477	543	493	475	510	485	445	471	485	455	529	485	462	461	449	473	525	512	493	458	491	486	498	496	489	457	500	461	532	467	512	456	474	540	502	445	457	473	527	501	501	518	485	515	482	473	470	467	481	516	490	449	454	468	475	501	515	447	494	503	503	479	461	457	475	499	467	508	502	504	490	456	496	499	506	466	492	469	490	450	462	460	468	476	509	483	468	451	448	440	459	477	451	511	480	510	476	522	471	444	482	477	493	487	487	445	430	503	472	480	477	470	516	469	469	420	451	484	460	516	497	489	470	478	518	513	471	504	497	478	476	465	500	472	478	492	470	509	474	501	461	468	460	467	469	492	463	527	475	472	484	483	470	483	430	491	484	475	470	492	459	491	515	505	484	523	493	510	485	489	463	463	473	467	461	506	493	457	480	470	500	476	471	429	510	485	512	442	476	468	506	481	483	484	484	432	447	472	481	509	548	452	492	480	463	478	521	463	471	474	485	511	470	511	519	483	471	499	475	476	428	499	493	493	468	480	481	479	453	439	527	506	493	512	477	486	465	484	447	481	449	500	466	463	504	475	464	470	462	479	477	487	531	491	491	488	476	458	493	499	509	468	494	521	489	441	502	458	475	488	461	475	455	510	486	509	456	496	485	487	476	467	461	452	512	451	524	487	489	478	485	466	460	470	515	473	491	450	512	470	478	463	469	499	459	465	482	538	468	465	512	499	502	517	483	458	464	452	477	467	472	504	479	480	468	509	503	491	487	470	467	459	467	463	511	456	475	483	503	515	432	450	456	492	504	471	505	488	497	452	472	458	476	475	490	469	488	472	451	486	508	498	468	466	472	476	498	487	460	466	473	492	472	506	491	481	500	495	483	460	442	488	472	479	481	461	461	450	477	487	503	440	486	480	480	475	480	473	499	498	423	444	472	502	482	453	515	454	514	508	498	467	481	497	488	479
15698	34616	23607	9140	2573	1434	1133	764	563	440	424	436	464	474	391	493	467	474	517	477	467	481	452	450	507	460	486	434	421	432	439	471	460	450	442	454	455	418	452	464	456	446	432	463	423	441	450	432	411	455	461	440	433	453	433	444	454	437	435	483	507	440	453	432	465	421	441	470	451	436	428	461	441	475	419	444	473	476	456	453	489	482	468	504	458	472	477	455	430	466	433	484	436	449	441	488	441	420	470	488	422	464	496	444	449	430	418	441	463	465	438	393	450	498	459	446	424	435	445	484	437	459	423	451	476	434	447	455	445	470	435	445	446	445	452	447	433	389	449	396	450	443	455	450	451	460	432	429	462	449	414	429	432	477	466	453	463	469	446	444	496	443	482	434	466	440	519	428	468	487	453	404	434	449	443	482	449	483	445	483	435	471	448	444	476	422	464	465	454	459	442	449	507	469	426	441	473	481	428	428	486	480	462	443	435	437	467	442	446	442	412	442	440	407	458	430	475	470	518	434	459	467	419	442	457	472	432	468	424	440	442	426	460	396	476	459	420	435	460	460	440	492	469	475	438	441	458	439	467	457	469	456	430	466	448	452	434	463	455	438	415	455	421	462	430	462	481	490	428	466	427	437	417	435	467	445	448	447	442	424	419	437	445	476	453	446	490	455	455	453	447	428	429	481	486	424	448	432	438	431	403	447	415	461	484	435	419	449	465	468	430	428	446	431	455	432	480	461	485	428	442	432	447	481	459	450	424	464	437	444	411	449	451	439	422	446	404	473	432	446	483	435	426	436	412	437	409	431	461	459	466	429	460	443	473	427	437	482	437	442	445	454	442	438	442	459	456	432	413	444	419	473	474	441	443	451	440	454	468	419	446	432	428	474	444	461	484	450	484	445	453	440	444	458	412	463	410	472	440	462	457	439	468	429	429	405	447	425	416	437	402	464	439	477	436	427	431	422	449	450	467	464	441	437	414	434	452	434	445	457	480	455	457	470	455	462	472	464	437	465	454	447	467	473	435	415	487	463	455	437	452	427	439	425	478	473	466	443	435	467	464	438	474	474	446	469	453	468	440	463	469	462	478	489	448	433	475	475	433	463	446	445	542	451	450	449	474	440	482	414	447	464	489	461	437	436	433	429	437	444	464	404	449	455	440	422	462	448	468	456	428	456	429	473	459	488	432	477	457	458	423	480	468	438	439	441	439	463	449	478	462	438	437	440	459	406	431	435	462	456	488	432	460	434	441	461	446	405	424	402	438	430	476	454	449	445	443	484	469	449	471	433	439	468	447	458	421	434	486	472	458	454	454	470	451	482	443	474	477	446	411	490	449	430	444	435	486	427	453	461	487	446	442	461	456	494	445	486	429	411	456	439	454	471	446	437	472	445	489	441	444	435	456	470	450	439	469	429	428	441	477	428	471	433	461	472	440	488	441	460	453	433	474	433	428	423	444	444	430	442	440	446	445	441	436	412	454	447	480	458	456	456	455	434	456	446	433	456	420	441	454	434	443	464	481	450	452	453	448	428	464	440	462	446	438	481	439	423	438	465	431	475	479	441	467	441	450	456	436	449	452	435	413	449	449	461	463	438	434	441	435	435	442	458	434	471	435	418	482	444	428	423	409	439	468	458	462	465	442	423	455	472	470	487	448	438	431	477	434	438	463	489	458	484	441	480	458	457	448	418	453	445	405	459	467	440	486	412	443	452	458	468	436	412	433	450	511	476	481	420	467	471	438	446	444	444	498	469	446	466	434	446	436	440	451	467	473	440	431	461	449	455	474	448	474	446	428	449	502	492	463	387	449	440	451	428	474	424	473	418	471	446	435	465	457	460	453	468	424	423	425	412	425	448	458	467	452	442	436	446	498	476	450	426	466	467	418	486	458	464	466	432	452	481	451	458	429	462	485	430	448	477	439	441	419	474	447	465	400	461	444	468	451	429	438	411	425	452	455	439	436	435	425	473	468	464	433	514	454	458	468	421	499	433	478	436	455	436	452	482	414	442	423	422	452	443	452	481	447	465	419	432	442	452	441	446	488	460	422	464	462	443	455	444	473	474	441	427	475	462	466	424	453	458	422	507	452	422	459	420	444	440	464	467	457	424	430	444	485	473	431	451	407	427	423	456	441	450	478	477	496	456	436	439	455	461	422	435	497	420	458	442	455	455	445	418	464	466	452	441	429	458	488	422	456	460	455	437	433	475	432	429	458	434	436	463	440	446	454	495	466	422	452	476	447	468	427	420	483	466	382	454	462	419	451	447	418	446	457	459	507	484	478	441	443	438	469	435	464	458	435	436	507	456	460	453	439	478	445	465	455	474	435	426	465	459	454	460	449	444	471	470	469	395	449	451	439	433	459	486	502	450	470	458	438	437	470	460	443	481	416	443	432	454	458	448	472	508	414	431	504	420	446	442	473	429	455	471	449	431	455	464	403	469	423	443	416	435	466	448	489	449	417	471	442	445	469	477	432	429	453	478	466	454	429	459	453	438	475	414	461	437	442	411	430	437	422	457	429	435	478	471	443	472	465	439	467	448	458	466	414	472	462	433	447	440	474	424	508	428	421	458	417	456	428	416	441	448	467	460	461	473	461	463	455	456	439	453	445	490	480	417	427	459	453	438	450	447	444	443	447	424	450	407	446	426	459	470	473	458	447	435	491	423	397	446	475	477	470	459	485	430	449	450	443	450	478	497	448	456	427	448	425	418	499	502	447	448	466	438	469	437	419	442	428	446	401	511	434	441	445	438	453	436	445	463	485	458	459	448	457	448	451	458	445	479	447	452	460	439	453	472	444	462	456	419	450	466	473	442	427	465	444	442	453	453	455	460	439	456	423	457	436	425	436	426	437	418	474	481	418	423	460	459	477	453	468	464	424	464	425	450	487	478	464	459	464	449	473	442	424	441	443	431	431	455	480	440	469	456	477	434	451	482	446	471	457	472	452	477	454	427	445	429	479	482	473	446	434	468	466	433	453	464	464	439	469	465	450	467	457	443	447	443	428	435	452	441	482	459	444	483	468	431	472	449	481	415	414	466	434	437	454	454	471	391	424	496	456	431	468	456	469	447	497	468	430	442	498	442	424	440	461	448	441	420	478	440	467	427	453	433	478	433	422	443	440	462	471	430	448	462	443	417	441	438	451	473	441	452	439	468	437	465	429	454	445	488	439	465	431	433	466	431	453	439	460	473	459	447	453	452	440	478	407	462	455	436	466	443	454	411	476	460	437	444	443	447	468	430	425	413	410	423	421	434	430	444	449	459	491	463	465	443	457	491	463	479	449	402	469	450	420	437	462	433	413	412	445	468	469	459	457	448	438	476	494	468	455	431	463	442	396	485	447	457	424	503	449	457	435	435	492	450	413	409	465	469	444	451	442	423	467	429	465	490	465	450	458	482	455	459	483	462	451	422	455	434	428	456	434	459	494	384	446	462	442	432	421	430	438	440	483	483	463	456	473	441	451	431	420	458	425	437	416	490
24947	25962	46968	45151	29793	15017	7157	2742	881	576	546	541	532	531	539	537	538	515	515	551	495	481	511	516	531	556	514	527	485	483	488	495	551	549	467	509	494	502	490	544	565	534	513	507	483	573	492	483	520	504	531	525	525	523	508	521	500	553	541	462	540	505	511	522	533	511	489	533	511	523	537	473	501	502	532	519	493	514	541	506	517	535	513	515	509	513	528	529	544	481	563	478	499	509	491	508	488	485	496	529	516	507	551	491	486	533	483	524	501	506	492	518	500	547	499	540	552	541	498	516	537	531	519	463	561	534	484	539	548	505	499	493	518	505	499	535	545	500	484	501	544	541	511	527	498	502	516	510	493	508	548	525	468	531	543	509	509	487	500	557	486	523	485	505	505	485	523	527	490	498	530	475	493	517	537	526	497	491	508	469	498	516	502	539	473	523	520	490	513	511	488	506	539	533	501	503	532	499	470	508	520	508	546	509	509	517	493	512	534	510	488	505	490	539	536	525	538	533	481	537	490	555	518	562	524	527	504	488	482	507	498	506	498	536	495	542	478	454	509	487	518	481	495	508	533	486	491	502	510	502	507	508	480	480	548	480	484	551	500	536	514	476	492	509	486	523	510	543	554	526	535	508	539	478	482	492	492	533	470	509	516	522	506	571	529	474	521	479	515	524	527	566	480	519	560	536	459	527	536	498	533	516	516	526	570	501	537	510	513	522	514	525	561	497	525	507	513	543	508	517	519	528	525	562	495	540	501	498	518	498	479	516	523	519	483	512	516	523	489	479	536	515	490	497	521	526	488	546	515	483	530	492	485	531	514	511	474	521	500	508	497	532	507	513	481	546	492	520	497	490	517	515	516	521	528	571	511	499	481	511	506	519	520	504	550	520	502	494	540	522	510	500	495	538	501	563	511	522	476	517	498	486	517	504	509	479	478	504	495	508	526	493	538	492	468	524	499	526	504	525	471	498	528	503	537	497	490	544	519	558	504	504	502	528	521	510	499	520	511	464	525	477	523	504	515	522	527	520	515	545	513	510	502	511	520	542	492	513	488	507	555	527	547	516	522	488	512	524	510	556	528	530	535	501	503	537	509	500	478	503	514	499	519	524	515	525	505	537	503	498	519	499	524	511	521	483	489	478	483	446	495	501	499	499	502	507	484	519	518	530	564	494	497	515	486	490	525	500	532	507	504	491	493	503	522	494	502	515	513	509	521	509	507	538	487	499	523	489	545	476	509	505	497	521	517	534	556	513	531	541	521	492	537	454	508	534	509	506	534	529	520	496	537	507	493	522	522	485	557	505	509	505	540	501	536	490	540	514	512	498	508	536	499	513	494	484	513	485	528	545	524	552	500	498	534	525	495	478	508	522	502	545	542	496	522	484	494	479	510	553	485	535	564	522	525	515	512	472	539	529	491	514	462	537	519	526	504	501	491	467	505	517	516	539	520	489	534	481	517	482	462	513	493	518	537	530	510	483	485	515	507	534	505	489	511	521	525	465	513	507	514	512	530	523	493	476	487	553	510	508	536	467	497	492	542	496	479	515	507	538	520	527	501	522	507	513	510	527	528	542	549	529	524	534	536	523	496	517	491	533	508	469	477	512	490	510	499	482	527	499	543	511	492	505	473	515	485	502	549	544	492	525	520	524	501	518	508	521	505	493	523	534	538	520	529	488	491	506	532	518	543	520	513	504	475	536	509	570	534	541	504	494	504	515	508	536	505	465	564	542	498	470	524	456	514	505	484	517	500	521	513	546	504	484	524	499	496	512	499	498	464	513	517	553	523	493	483	475	541	483	488	497	529	527	509	523	539	475	523	540	499	545	520	488	497	523	510	540	515	538	507	533	514	493	503	504	517	532	514	505	494	506	497	523	494	529	464	483	492	492	497	510	532	518	515	491	469	478	507	522	501	499	473	515	513	470	539	482	504	507	500	537	504	510	494	521	496	491	475	531	535	558	486	469	491	501	529	528	490	508	530	486	486	531	526	494	527	517	490	547	529	502	503	523	495	505	536	512	488	511	531	527	471	556	463	507	464	510	489	511	531	521	502	468	502	514	538	506	534	555	523	517	518	530	457	512	523	488	505	526	441	515	504	531	533	514	497	506	500	503	532	502	512	495	534	512	515	533	528	526	491	528	501	520	523	528	507	539	522	544	522	480	484	491	498	542	509	480	486	543	545	545	544	529	504	494	545	502	493	503	527	529	497	555	486	546	543	520	510	522	521	509	502	473	525	525	511	530	506	528	515	485	512	493	503	521	541	556	489	517	529	524	450	507	547	578	516	511	538	488	530	525	499	495	524	460	525	512	531	495	502	498	515	516	474	536	547	509	510	519	528	523	529	513	538	482	524	503	516	513	511	488	452	454	502	534	499	491	520	482	503	487	502	511	530	536	537	531	517	482	513	495	504	485	456	530	493	496	493	535	515	505	526	487	486	515	532	529	511	521	528	497	498	532	519	500	491	521	517	537	493	488	509	489	485	517	550	507	496	548	509	524	529	533	478	506	493	486	548	513	536	468	504	530	575	534	494	490	595	531	531	503	496	482	515	478	511	489	513	533	485	509	521	479	522	495	502	514	527	515	507	549	503	529	496	520	478	512	516	530	544	529	508	538	549	475	501	477	482	509	524	499	488	506	485	482	472	545	498	501	524	453	507	504	513	501	486	511	496	494	512	514	493	506	511	512	542	534	501	513	513	517	529	505	523	522	512	497	500	500	515	512	531	510	515	489	513	463	558	522	509	454	503	512	494	525	539	460	480	512	503	495	519	532	489	498	478	501	516	521	537	534	530	502	514	488	508	529	534	530	508	526	497	518	478	478	496	517	527	518	485	524	497	555	519	455	495	520	504	539	496	501	555	516	464	482	449	507	494	507	534	480	473	516	499	488	497	466	521	480	508	511	491	519	529	499	502	519	512	505	524	480	484	538	464	534	512	531	468	523	522	526	480	498	505	478	496	467	530	509	527	567	492	500	488	550	539	503	504	500	523	539	545	520	495	491	504	541	540	498	550	523	514	504	502	503	500	512	485	475	512	518	488	534	473	557	526	532	545	506	511	472	526	533	533	510	497	522	523	488	506	453	533	519	522	551	500	530	556	480	493	508	472	516	514	482	559	519	511	542	504	537	509	549	512	485	522	514	495	525	524	516	521	480	515	517	532	487	500	478	493	517	538	518	501	485	533	541	512	536	517	473	508	513	491	502	494	475	531	489	518	532	505	534	525	511	514	499	484	537	537	486	491	505	511	485	491	532	543	521	477	532	530	522	520	507	527	483	455	552	504	534	536	506	514	552	524	528	496	503	514	490	496	506	521	501	522	552	491	515	520	455	535	472	544	536	512	517	523	493	488	541	453	500	525	526	505	500	520	490	490	493	499	528	481	530	494	509	505	505	506	522	511	478	503	496	507	500	483	489	519	526	510	474	528	530	501	551	510	470	456	535	538	544	507	506	529	482	505	474	590	504	505	524	507	491
47887	91457	70257	41849	22989	9564	6138	3108	995	581	571	565	561	556	539	491	500	514	538	534	545	514	532	591	530	526	509	530	540	508	550	540	538	524	533	474	543	555	533	490	501	536	473	524	566	489	541	551	514	556	540	510	550	506	531	565	523	496	529	508	529	500	522	564	513	551	526	556	516	554	526	521	519	557	529	564	519	537	537	520	556	498	543	551	515	546	546	487	556	555	507	478	505	515	503	519	535	559	529	490	514	587	530	525	526	493	537	508	551	537	536	533	513	504	530	568	559	512	517	486	527	537	524	515	530	530	538	510	556	521	540	506	562	553	544	514	502	499	549	587	519	559	546	529	499	516	509	495	570	535	511	551	518	523	540	537	519	543	553	484	490	523	550	513	613	533	530	538	546	513	510	573	452	495	495	537	540	523	531	486	542	545	508	521	570	526	530	575	550	534	529	536	545	595	546	518	549	544	502	527	511	486	531	547	485	509	535	510	504	550	523	532	549	547	518	538	502	546	580	531	554	511	518	526	520	521	501	525	526	544	536	551	516	550	496	556	549	541	542	553	493	557	539	541	540	551	523	542	521	520	568	530	531	532	496	526	520	503	546	542	517	581	505	527	513	517	523	516	548	505	548	504	503	481	534	536	529	553	542	568	528	525	533	539	537	539	505	530	535	534	527	515	512	514	509	546	514	545	516	497	493	563	539	531	528	525	503	483	572	536	503	529	558	518	539	503	549	546	510	498	503	540	544	571	525	515	472	523	492	504	520	523	498	518	495	496	538	556	560	553	491	554	548	507	497	541	508	575	505	538	511	516	512	536	570	489	531	528	541	533	518	481	557	539	519	519	549	530	586	506	542	513	557	531	535	498	543	521	544	574	523	519	515	523	509	542	493	539	518	525	541	526	567	546	535	539	505	530	503	541	549	520	513	507	509	506	527	512	542	507	566	612	542	511	575	547	498	524	560	517	527	502	522	519	549	551	511	545	513	534	529	481	477	521	536	532	527	533	538	544	525	499	492	525	537	534	535	554	506	512	570	562	514	516	557	525	509	554	525	527	524	518	546	529	576	514	522	525	493	493	487	516	501	537	532	543	546	564	544	529	552	555	487	517	548	553	542	508	517	490	504	523	550	557	541	506	513	540	540	561	547	485	517	532	515	576	516	534	546	518	544	483	562	527	554	520	539	505	552	539	564	530	508	543	488	533	508	528	512	491	570	541	514	498	517	520	504	530	563	498	485	498	548	538	507	550	509	528	519	544	529	517	534	544	485	539	520	545	556	552	499	541	536	550	542	508	501	497	505	467	513	535	528	511	506	526	549	531	490	468	523	550	514	523	551	521	533	531	493	532	510	488	539	540	553	520	513	521	517	514	544	546	556	538	501	503	506	534	513	521	516	573	555	527	583	533	537	536	525	510	529	512	504	536	556	526	520	571	525	522	549	530	511	549	535	506	551	515	516	534	542	545	483	516	549	507	519	521	536	476	531	533	566	518	526	539	504	530	542	501	530	564	491	524	510	563	494	512	514	502	559	516	564	489	559	516	533	529	544	488	521	495	549	543	527	562	498	526	504	580	503	510	509	499	524	538	562	528	544	519	483	531	565	523	572	512	522	509	547	548	524	567	521	537	513	534	564	512	537	515	484	520	543	490	504	526	523	523	531	531	487	498	502	482	542	511	568	456	513	529	528	562	540	504	540	515	503	520	534	514	508	559	540	514	540	545	490	478	489	516	511	531	540	528	498	563	574	520	541	540	503	509	539	531	562	540	501	528	509	548	507	528	542	515	504	533	531	548	522	525	536	534	528	529	512	527	529	485	529	552	480	548	548	498	498	543	540	538	492	575	512	563	519	520	535	528	490	541	513	503	480	473	532	516	521	492	541	543	557	506	488	516	534	487	569	512	529	534	539	538	563	544	563	508	507	539	487	517	515	538	546	482	515	494	492	563	546	514	515	454	549	548	497	519	523	506	580	551	525	515	527	521	524	511	540	474	516	545	508	582	516	488	552	508	521	525	508	499	533	542	541	514	536	527	501	505	524	508	536	535	549	510	544	551	489	516	543	566	519	495	528	502	544	528	520	560	481	498	496	514	500	503	501	550	539	529	521	559	540	545	478	516	504	542	555	480	543	509	475	524	534	475	550	510	517	550	540	527	539	515	511	486	518	538	540	512	547	517	515	517	511	521	537	461	541	486	521	502	506	469	543	518	498	537	500	511	518	529	567	512	535	525	526	504	504	463	529	524	512	556	519	484	529	535	498	532	548	535	530	517	508	527	474	595	505	508	536	565	537	551	523	571	520	533	533	558	512	524	545	523	511	542	492	570	547	486	506	517	511	544	512	492	557	508	536	526	555	522	546	522	496	506	510	515	551	584	497	549	511	500	534	484	509	547	521	571	542	554	512	533	522	561	547	540	535	509	517	538	529	513	552	505	554	525	527	527	519	537	551	540	522	503	505	542	521	546	558	559	556	551	535	514	556	538	510	529	557	532	498	536	562	504	526	503	543	505	511	513	533	515	545	518	520	532	496	506	508	488	585	509	552	556	535	514	503	510	516	547	488	575	551	507	544	554	546	563	547	540	530	543	489	556	513	493	517	542	519	532	532	514	509	533	537	519	560	529	549	552	525	516	532	538	500	534	536	510	549	542	520	518	546	535	511	550	506	513	521	518	560	520	530	535	575	514	474	507	509	525	518	521	494	518	537	553	558	529	561	521	511	495	528	516	484	542	512	483	534	546	567	477	528	519	536	515	503	527	533	520	508	524	536	544	526	490	573	551	500	523	537	496	516	519	538	535	512	511	525	494	488	511	527	610	544	511	536	559	492	548	528	538	530	498	556	499	551	536	495	553	486	466	527	513	498	530	547	499	529	535	572	513	536	500	549	517	508	538	526	538	546	545	484	486	526	539	532	485	543	541	553	529	501	536	512	547	537	579	521	513	543	514	522	522	518	516	572	573	511	518	510	517	536	516	515	558	550	500	486	518	499	480	501	532	509	535	522	480	552	522	522	526	537	515	564	509	523	517	506	533	556	514	548	543	502	532	544	517	490	549	517	550	495	533	544	500	532	512	531	573	539	520	520	528	552	517	490	501	558	552	542	532	531	537	485	577	537	536	517	562	553	512	557	523	536	527	521	499	570	524	536	516	522	516	516	555	506	503	534	526	536	527	543	536	558	559	531	523	521	499	519	484	506	512	491	555	540	534	518	576	566	493	501	549	566	524	532	552	529	564	514	496	479	505	518	516	600	530	537	534	541	540	570	488	526	477	516	520	552	540	518	464	512	555	522	516	515	507	509	482	485	532	527	506	529	580	510	541	512	517	520	557	498	523	539	523	468	573	563	516	548	537	517	532	534	498	498	508	566	556	509	518	561	516	559	504	546	488	508	522	562	548	496	543	518	507	537	551	515	481	545	537	492	534	497	536	540	574	532	511	515	558	529	558	551	515	492	564	526	481	524	522	568	484	482	511	506	556
23815	23231	40205	41326	37143	28331	16511	4914	1467	703	642	692	642	605	615	662	593	558	605	598	645	620	663	639	593	582	624	599	604	592	654	588	601	617	624	624	570	592	653	590	619	616	629	618	572	598	616	597	581	592	604	597	624	531	599	575	570	607	583	559	610	604	598	597	595	608	602	550	585	592	621	609	629	620	578	583	596	583	586	626	613	627	582	572	636	581	559	584	646	618	633	582	578	566	584	581	579	585	648	590	600	608	630	651	564	592	581	599	623	609	625	592	582	614	570	600	638	619	610	609	575	592	638	593	654	585	601	614	635	603	573	599	623	650	570	618	620	578	586	631	579	573	592	613	568	566	624	604	584	588	626	601	566	596	589	577	593	594	598	571	580	611	611	604	543	609	602	588	606	599	589	618	628	551	570	634	593	588	588	588	615	606	571	563	587	588	584	535	607	640	592	593	590	603	628	626	599	634	573	571	577	614	573	558	649	583	590	616	609	592	620	658	569	584	625	576	563	628	619	599	629	555	564	615	634	601	585	606	568	605	609	589	615	608	594	606	607	557	572	636	614	610	569	581	615	643	548	603	610	616	601	596	605	587	572	607	560	600	622	631	588	555	594	596	614	621	622	620	613	621	609	638	604	600	639	614	586	573	569	583	602	612	600	559	626	563	570	576	631	594	561	587	605	619	573	583	589	623	586	564	577	588	595	579	563	602	664	586	631	559	559	597	605	624	611	621	612	567	609	589	576	605	625	600	599	567	582	631	582	585	629	629	624	569	596	591	581	573	560	547	604	587	622	620	605	611	544	600	612	626	562	643	557	626	552	556	611	581	624	622	598	582	611	629	592	595	578	561	625	610	570	605	614	589	568	625	589	652	595	597	599	582	608	610	604	534	580	607	629	602	604	624	603	598	613	596	604	588	619	544	593	576	596	537	576	574	590	632	605	560	624	584	590	605	572	583	611	644	644	592	559	606	589	621	617	631	580	605	582	622	592	652	606	580	607	588	625	597	560	581	601	567	612	577	577	566	592	632	637	573	574	608	587	584	619	594	599	587	601	608	595	604	582	563	588	614	581	625	594	612	607	620	565	549	609	572	579	583	601	609	614	613	593	588	579	604	598	606	564	589	610	578	604	610	571	635	570	614	608	568	593	617	579	564	601	581	641	592	580	573	603	587	610	619	637	631	612	580	610	579	597	595	581	620	636	585	646	616	620	597	573	597	625	568	592	609	592	668	548	576	572	679	592	595	541	586	610	600	619	590	575	607	587	630	634	590	592	633	596	582	581	597	614	589	594	619	624	606	601	557	564	608	593	621	629	588	578	583	628	585	635	590	599	577	631	580	601	605	560	601	597	593	574	539	547	589	554	582	588	649	587	595	625	565	631	621	597	587	575	604	632	622	570	570	623	616	602	619	587	542	612	570	595	613	620	547	611	588	574	580	639	597	564	610	606	628	588	634	608	552	594	638	570	614	629	570	584	575	576	580	584	631	625	570	592	598	596	600	622	623	632	660	596	605	586	584	590	591	580	659	633	597	630	599	586	566	559	619	605	625	584	633	606	602	572	611	624	605	611	627	588	616	596	577	612	607	588	552	591	599	566	616	585	562	580	599	587	585	632	555	600	631	619	600	564	572	569	588	579	561	565	548	650	593	604	575	598	582	558	613	600	572	572	616	608	601	602	601	580	585	632	626	616	603	602	621	574	607	586	605	595	598	567	636	552	609	567	606	570	621	585	581	610	621	633	623	615	651	588	538	540	585	578	581	564	601	602	601	582	615	615	608	592	610	597	623	582	655	564	625	573	576	593	587	590	566	590	599	548	630	592	591	600	584	597	576	625	598	617	595	537	581	576	593	641	593	600	589	586	601	603	626	599	592	582	606	569	572	646	557	602	593	602	578	655	605	586	616	628	584	611	597	579	611	641	594	582	616	596	574	572	605	581	539	593	591	586	584	556	610	579	611	611	615	582	598	580	620	603	591	578	571	562	610	583	576	580	624	570	604	613	609	632	569	605	582	636	596	596	646	590	595	590	640	621	575	590	621	580	563	618	606	613	590	552	622	554	638	619	602	622	612	619	614	616	633	603	531	602	583	555	606	557	609	572	638	618	563	599	623	601	585	584	534	570	603	597	598	570	575	593	629	573	601	623	598	558	612	584	582	595	639	560	593	607	583	580	594	666	616	643	536	643	615	564	572	585	592	573	612	585	579	601	600	588	576	560	624	576	639	608	593	636	574	564	591	600	616	563	639	579	590	613	586	591	605	625	583	589	581	651	577	570	579	588	575	588	570	580	570	624	591	591	609	609	569	599	569	570	608	570	599	609	602	616	600	611	588	587	543	555	611	594	617	587	546	601	613	618	577	611	580	596	564	572	555	560	623	651	568	589	571	544	625	579	569	598	589	603	591	631	629	609	585	613	585	574	587	582	630	588	591	563	565	584	596	591	602	591	572	597	592	593	568	587	575	600	589	614	576	601	647	601	594	611	608	630	603	614	636	547	611	610	584	580	570	593	619	650	606	590	607	597	584	633	578	647	614	587	579	609	598	575	588	588	571	633	576	632	600	611	579	592	616	641	576	598	560	633	610	590	538	615	641	601	601	610	612	625	550	581	636	587	577	557	600	605	615	620	649	617	633	596	582	611	587	557	570	561	602	569	582	608	546	607	633	548	558	625	617	607	608	583	649	576	559	608	613	602	561	598	599	633	609	572	594	652	620	590	590	586	589	603	594	623	621	613	599	552	596	579	572	604	628	620	585	597	590	600	559	562	595	599	538	616	597	628	639	597	612	602	644	606	594	589	586	600	566	561	582	624	587	623	533	614	559	565	591	582	584	605	588	598	603	591	601	659	585	577	623	595	577	605	544	577	600	602	606	580	597	586	612	603	630	601	607	610	619	558	602	583	600	617	561	564	573	626	618	572	621	597	622	614	570	607	600	583	559	619	543	640	613	593	597	599	600	639	654	596	597	597	601	598	563	571	604	571	626	605	580	614	590	593	625	571	584	627	604	535	618	537	628	609	639	630	636	603	611	605	622	601	603	608	616	637	623	622	566	588	596	576	577	625	619	626	611	609	569	598	634	595	551	591	583	604	594	589	611	581	635	593	615	592	614	563	608	593	594	622	587	601	605	570	576	575	608	608	616	596	600	638	601	567	618	580	635	600	612	614	568	600	621	572	610	573	630	597	586	573	563	574	551	562	584	602	590	605	584	606	595	594	582	604	629	591	557	633	632	595	578	612	573	606	569	614	613	601	578	547	581	596	596	625	560	576	607	578	596	563	590	606	632	586	597	635	596	607	560	615	550	603	607	579	620	559	592	548	580	562	584	621	607	625	625	614	618	560	584	627	598	632	591	591	567	629	576	562	625	543	589	607	605	596	605	591	580	613	612	598	626	580	568	592	599	565	584	598	582	600	558	627	638	645	639	579	558	544	619	593	629	652	579	580	592	588	638	647	611	587	638	586	556	605	606	585	598
56314	101086	77165	56682	39462	22114	10792	4369	1546	643	664	647	606	607	598	625	665	629	606	631	622	681	659	663	613	656	629	651	670	628	611	599	625	627	602	619	649	626	624	629	647	654	597	677	614	661	649	612	620	620	624	603	622	649	645	654	653	621	614	663	614	616	583	641	603	619	553	633	637	589	676	652	633	664	648	648	637	572	637	617	610	619	652	633	660	619	632	658	673	642	645	627	649	599	569	618	638	634	625	632	619	651	637	594	609	645	636	661	542	571	642	653	598	616	669	628	610	626	591	613	590	613	670	648	663	573	661	609	646	587	586	649	602	599	621	609	611	604	631	651	637	632	629	593	653	632	593	666	588	605	606	650	628	621	603	586	611	601	658	606	600	615	574	640	634	631	635	645	598	648	651	630	645	612	624	617	605	596	644	610	615	642	600	608	631	586	612	646	576	616	640	638	589	630	673	630	580	641	603	633	622	640	652	591	627	641	634	632	594	612	698	618	619	569	682	621	640	638	684	617	590	637	624	626	620	610	666	646	640	607	601	581	621	583	609	675	633	595	629	687	660	610	627	577	631	655	608	601	616	596	646	618	593	595	590	599	626	658	600	607	645	635	597	605	652	643	603	651	643	584	580	586	619	588	619	658	613	598	605	592	624	595	637	591	634	612	624	606	625	624	620	603	612	671	628	623	617	631	589	634	626	596	601	624	657	647	587	648	573	599	687	640	599	611	603	664	663	689	641	627	597	570	596	624	591	638	656	619	636	625	595	621	616	596	607	637	615	657	608	619	630	638	631	648	645	612	609	624	632	661	630	652	638	598	614	635	629	610	595	644	636	590	635	601	635	618	619	555	604	631	649	658	602	628	669	644	643	651	616	578	654	636	632	562	634	621	627	604	633	599	618	637	620	650	641	633	646	647	607	590	613	646	640	623	618	629	602	633	632	666	632	629	664	673	608	634	614	598	630	635	630	614	628	602	650	650	595	653	630	634	661	598	598	607	610	612	618	627	618	647	598	645	611	601	612	604	619	634	574	578	621	676	611	596	610	616	618	596	620	585	614	614	647	618	624	657	652	594	588	603	645	627	648	665	657	643	616	626	617	626	587	592	619	598	626	708	615	599	615	657	666	585	609	616	651	617	623	611	692	623	641	629	619	643	634	630	638	623	641	598	593	629	594	638	592	641	658	598	618	608	622	626	692	628	667	586	612	652	647	657	641	636	646	597	603	641	621	617	632	629	635	603	609	587	623	586	615	620	638	615	626	590	649	679	621	629	612	637	607	645	610	596	619	638	639	616	660	623	652	596	593	631	567	639	709	610	592	622	634	580	605	665	605	629	629	654	660	614	611	610	621	656	596	598	664	666	591	610	624	636	588	624	618	621	611	582	620	619	611	579	617	623	653	631	641	627	606	613	573	674	659	630	625	646	611	602	624	589	620	611	610	605	648	600	628	586	625	628	643	598	609	628	659	615	610	590	610	617	641	649	601	594	619	591	593	585	669	607	648	621	619	592	600	612	609	583	626	615	569	612	625	605	646	641	623	591	608	576	603	625	570	670	601	617	617	695	606	603	595	614	605	628	614	614	611	625	633	610	636	610	640	597	578	600	617	618	634	619	648	631	629	608	637	599	660	651	599	635	621	646	644	615	608	671	632	653	606	624	646	574	602	640	647	570	604	672	609	623	634	602	614	584	629	618	603	633	625	613	620	641	603	613	613	639	663	595	641	626	599	662	633	639	644	628	609	599	643	586	630	594	600	643	619	643	612	624	608	616	619	608	633	659	626	630	617	630	616	652	602	608	642	620	645	649	615	617	628	631	617	616	622	630	606	642	619	607	636	617	627	578	626	669	594	633	652	611	615	652	661	645	593	608	630	635	630	574	656	587	610	581	614	653	563	604	667	605	594	616	623	605	562	659	612	635	612	599	621	592	607	615	611	615	613	613	583	640	639	638	573	623	660	658	598	632	636	620	621	638	613	635	644	607	626	581	621	648	615	654	605	652	639	641	626	637	648	694	602	600	600	621	594	635	631	596	642	612	623	589	637	619	619	623	595	616	600	617	598	632	595	625	629	617	653	613	577	628	603	633	620	615	598	638	669	639	607	604	650	640	644	621	605	591	592	616	659	619	631	577	572	628	694	620	614	566	615	634	622	611	598	646	632	594	643	618	589	626	609	580	612	646	632	638	606	601	591	642	606	615	636	615	617	613	638	611	627	629	671	668	659	674	630	615	577	657	614	573	614	618	613	628	672	621	620	659	617	623	612	642	653	649	653	583	629	622	612	603	651	625	600	633	634	599	630	587	650	571	642	640	613	620	611	643	659	616	652	637	673	571	595	605	639	572	675	664	641	630	590	617	616	626	616	611	621	598	644	591	647	615	637	653	613	610	640	666	595	590	572	626	664	681	640	634	658	614	618	628	600	601	649	641	626	677	581	668	631	614	579	605	618	637	650	607	594	638	652	565	608	638	635	607	605	598	619	603	575	657	578	571	555	610	582	630	637	564	587	650	620	613	599	611	599	649	604	599	614	603	653	637	618	630	657	599	671	606	613	605	600	631	638	620	619	638	607	624	642	629	612	587	606	604	561	632	592	639	607	640	624	643	610	621	652	620	602	620	624	630	604	645	608	619	635	614	625	578	645	592	634	626	605	592	596	620	610	618	654	595	619	585	617	609	629	614	621	631	624	638	635	537	613	625	585	571	649	656	611	651	571	570	577	624	601	603	606	638	643	588	618	599	626	637	587	617	586	603	626	645	667	605	600	566	639	659	646	661	643	625	593	587	649	657	628	607	620	649	653	642	602	594	646	649	653	586	641	662	617	587	637	662	605	625	600	594	643	631	627	615	616	616	637	664	625	620	593	620	622	591	547	595	618	637	667	567	610	617	640	626	641	660	605	637	614	602	653	597	633	618	612	596	607	628	634	639	632	625	633	608	634	635	656	677	641	594	620	604	641	598	591	605	609	633	613	658	625	583	620	625	615	564	563	663	611	601	599	604	632	597	617	581	568	615	599	631	578	605	649	627	648	602	620	635	604	604	629	630	567	623	611	639	546	605	602	627	597	635	607	605	619	639	603	626	582	610	665	624	607	603	696	635	587	597	623	667	604	652	621	617	589	611	641	625	602	602	600	617	628	595	625	638	625	614	584	606	634	595	628	650	595	629	626	580	616	662	657	591	618	631	618	612	655	619	609	624	625	633	582	605	650	648	610	630	648	632	632	596	609	649	607	598	627	595	636	618	653	603	599	577	633	638	670	614	677	606	580	621	642	625	624	635	645	619	573	597	653	574	602	594	642	595	571	650	642	611	572	638	612	632	573	608	574	575	604	616	568	590	611	649	629	607	624	638	606	553	597	603	614	594	624	652	595	630	591	602	609	617	616	567	635	630	651	645	660	676	647	538	619	633	624	621	621	613	656	610	603	607	599	622	629	614	638	612	647	609	603	627	620	620	584	629	627	605	657	610	610	660	619	608
28007	27416	28514	14971	5221	2107	1129	752	549	518	482	493	483	480	534	505	517	516	466	482	476	495	514	450	499	526	515	509	495	454	518	502	462	501	496	467	532	475	520	569	527	450	505	503	503	508	483	515	484	492	485	487	486	509	526	483	488	529	497	533	496	517	524	489	472	473	478	489	460	525	473	472	465	516	483	484	478	517	509	479	514	484	484	556	479	523	503	530	530	539	504	518	516	478	499	495	500	483	482	506	495	473	504	513	510	530	485	489	469	506	499	474	540	482	515	483	480	489	505	538	474	480	514	494	463	451	470	514	498	458	485	489	506	507	462	518	504	502	534	486	467	487	483	530	524	508	455	482	489	491	528	492	473	522	487	447	521	464	461	492	464	479	496	466	495	507	477	527	499	575	476	469	501	502	498	521	477	510	513	532	486	507	483	517	459	498	498	455	482	482	471	483	446	480	571	435	509	534	486	516	529	495	538	489	548	473	507	511	507	485	532	511	471	474	510	482	488	483	472	465	489	482	477	474	499	519	492	522	493	550	533	513	461	470	422	480	518	501	513	477	486	486	497	502	476	517	497	491	512	470	517	496	516	521	471	466	441	482	489	484	489	474	489	495	518	487	513	501	523	476	498	518	511	509	490	500	492	521	464	485	499	515	481	486	497	456	486	464	507	443	489	489	502	479	492	474	497	532	505	500	493	522	487	452	498	480	477	494	440	489	509	520	504	539	511	474	518	536	498	496	545	474	507	502	470	514	535	511	493	463	501	527	486	506	487	497	508	522	521	473	484	497	471	476	535	491	479	509	502	465	487	513	481	493	500	476	470	490	514	496	495	493	483	435	474	510	471	490	513	514	488	495	511	510	488	496	469	472	502	477	489	500	500	461	524	519	487	522	503	456	522	523	496	486	525	526	522	506	509	468	499	502	485	484	467	516	498	550	510	475	499	512	486	464	502	524	447	503	496	516	494	519	481	510	473	485	530	457	482	479	499	467	458	523	504	552	520	492	476	512	538	464	506	474	483	481	536	504	526	466	485	540	525	515	487	558	486	454	439	513	467	513	489	478	475	490	526	492	469	508	470	498	491	466	486	488	490	504	502	496	486	505	458	515	453	457	503	476	474	472	534	516	491	454	488	480	505	493	474	498	470	479	532	471	489	469	490	494	523	467	545	487	486	527	498	512	517	501	488	534	483	487	477	509	473	541	474	518	492	435	492	500	496	483	525	472	502	476	488	472	511	541	516	482	478	493	493	461	512	506	489	502	489	460	498	480	473	456	465	501	517	511	473	494	477	475	510	460	476	500	508	495	499	502	486	503	447	495	495	495	482	481	486	533	509	517	472	493	497	515	488	525	506	476	519	471	484	481	475	505	489	522	508	463	482	466	522	510	534	450	451	519	491	497	493	462	495	554	482	509	498	540	490	484	536	547	482	515	456	467	497	481	478	475	514	504	480	494	507	493	465	473	504	503	497	518	478	550	494	500	512	480	519	515	524	499	502	500	533	519	517	483	523	486	537	462	502	491	493	502	502	452	542	499	483	503	506	515	502	555	461	506	475	489	515	515	505	493	486	517	501	481	492	484	532	477	501	504	546	463	492	543	495	558	501	450	497	493	479	478	510	496	494	508	482	497	452	533	461	519	493	491	528	493	500	514	448	506	511	459	453	534	506	477	511	509	484	489	502	542	530	489	520	503	489	482	496	515	487	474	498	504	534	516	482	477	501	456	483	491	503	488	516	524	521	501	496	516	453	521	524	491	484	490	483	495	481	499	505	529	480	473	471	472	531	519	498	503	511	505	495	511	455	503	512	475	482	482	487	485	477	480	465	512	470	479	479	467	478	477	487	496	494	521	464	498	474	494	468	488	500	529	476	501	507	484	539	503	499	531	498	515	499	508	510	499	553	454	500	464	548	460	479	490	509	557	455	496	476	488	529	504	453	488	488	503	490	500	521	499	518	481	466	562	513	481	505	465	479	486	462	456	518	483	503	494	496	518	464	502	486	508	506	476	534	480	499	444	487	490	521	510	481	487	488	514	506	501	497	502	505	531	519	543	480	439	488	497	483	504	492	470	497	483	504	516	468	472	480	491	544	483	492	452	525	501	462	501	503	508	498	475	482	492	498	501	451	490	508	506	513	475	484	475	505	492	497	503	488	476	474	534	526	495	506	500	460	510	501	466	498	483	545	513	467	482	485	502	505	498	527	494	510	512	466	493	519	461	484	510	454	490	519	507	465	485	529	511	508	468	498	471	488	502	497	504	497	487	469	486	487	503	460	497	490	497	490	505	482	514	480	499	525	498	485	534	499	498	505	503	464	508	501	499	484	443	472	479	515	520	502	470	496	469	464	480	510	507	448	512	494	476	509	473	499	517	525	483	554	499	477	533	514	497	496	493	500	477	507	487	515	513	514	505	484	502	495	493	521	497	499	495	536	471	529	489	509	513	512	484	502	496	496	506	502	507	477	479	479	460	484	498	517	523	509	537	520	479	482	498	495	483	473	505	507	519	507	462	462	478	452	530	507	496	484	507	514	485	505	482	442	477	490	479	504	520	502	487	503	492	506	456	482	515	502	482	491	484	504	501	481	518	480	483	530	516	485	509	482	517	497	476	514	510	492	492	472	429	458	480	493	482	498	461	520	483	556	566	497	494	485	488	512	470	491	495	533	496	503	511	489	519	508	502	443	472	528	519	486	519	487	502	462	532	524	471	510	498	485	512	525	487	494	520	471	488	514	482	485	523	516	477	503	491	519	493	484	505	479	502	525	529	459	500	512	474	512	515	536	495	496	462	489	518	551	509	514	488	518	492	511	504	484	502	523	463	478	508	469	519	497	490	451	464	499	507	467	480	505	522	472	508	440	480	491	462	520	517	475	496	488	504	468	487	492	500	531	462	505	476	477	474	484	507	513	457	466	495	509	504	485	498	514	506	541	472	513	467	529	508	520	483	539	481	526	500	491	505	481	492	509	512	509	500	506	498	477	514	463	471	487	479	542	453	495	512	473	498	547	503	487	524	472	460	513	481	530	464	513	532	502	505	527	497	488	507	522	509	489	498	482	456	492	516	474	505	479	502	522	498	492	515	488	507	474	502	493	454	515	517	498	501	513	479	508	486	482	492	492	499	534	468	504	481	487	509	470	505	499	544	538	551	513	503	508	493	509	509	530	491	460	509	486	466	486	516	469	518	510	498	482	496	498	516	482	502	488	499	501	502	507	518	526	489	452	472	520	467	521	501	456	468	490	462	517	483	486	515	487	489	485	520	531	490	542	497	480	506	483	534	492	483	518	526	507	437	484	499	497	504	492	497	528	515	526	508	504	462	523	469	471	477	480	478	481	504	485	522	468	497	503	505	481	515	523	514	501	472	512	477	534	490	501	478	487	497	481	505	476	496	483	510	467	500	502	489	522	494	479	514	492	484	523	472	488	511	454	501	506	528	540	456	477	474	487	538	456	481	478	487	489	451	508	468	509	475
13575	35182	23570	8930	4141	2008	1083	775	528	467	434	481	474	460	500	451	469	420	459	450	482	422	458	467	435	491	430	448	459	433	456	476	460	478	458	469	463	403	447	446	444	428	479	465	462	461	459	443	448	491	474	437	410	444	444	429	471	480	455	454	469	433	472	487	490	473	468	483	442	457	494	468	430	484	456	486	461	474	488	463	459	429	468	467	448	490	429	455	445	453	478	430	449	471	419	426	451	444	409	424	453	453	451	442	440	492	463	437	452	421	450	464	452	448	468	508	512	476	441	452	443	479	445	425	446	478	487	454	489	458	444	462	450	465	402	491	455	414	458	483	463	518	464	443	460	419	451	481	467	466	464	470	453	429	450	429	517	438	487	432	434	483	515	447	434	436	445	451	453	411	450	451	465	476	469	423	447	464	488	444	479	455	456	465	472	463	477	461	480	474	438	458	440	470	484	470	481	474	460	435	421	424	457	442	463	466	494	467	447	455	505	429	451	455	456	454	460	463	449	458	474	414	441	414	478	464	476	528	455	450	426	447	469	443	416	460	472	443	443	438	488	424	433	462	467	442	519	452	494	473	483	464	453	423	465	456	449	449	440	442	455	451	460	484	461	455	483	446	422	456	453	437	486	471	459	437	472	471	456	477	441	472	450	447	461	462	454	423	507	449	443	438	443	467	440	461	433	486	421	496	471	462	465	496	482	432	453	467	449	469	468	450	429	446	426	433	435	426	464	455	452	447	463	445	480	442	472	453	460	493	495	416	435	430	420	436	470	491	480	470	448	465	460	430	466	465	434	407	425	449	448	453	476	456	433	488	463	445	452	474	482	460	476	472	439	453	478	474	467	450	454	474	440	425	460	424	439	465	476	425	474	439	452	453	452	455	430	464	413	459	440	472	501	483	425	443	442	485	472	431	444	459	444	465	488	449	463	421	454	444	441	451	461	430	424	505	427	458	446	431	473	476	435	454	450	440	440	487	493	475	390	471	468	458	476	460	450	441	455	441	441	440	443	416	457	459	452	471	465	435	465	493	435	416	449	465	453	450	454	472	471	477	446	434	483	428	433	421	443	480	455	454	468	464	437	457	464	443	474	462	431	474	468	455	405	468	458	462	455	440	455	443	451	496	476	434	393	453	465	443	481	448	474	503	441	440	472	460	486	455	469	501	473	435	466	489	415	473	448	448	474	463	458	449	437	490	467	453	469	459	449	466	484	469	480	464	453	438	466	431	449	469	462	409	433	454	480	440	475	456	436	446	494	439	426	424	416	471	489	454	450	438	439	450	481	463	459	479	467	437	448	439	433	480	438	479	439	450	431	439	453	455	459	456	428	462	472	461	435	458	456	398	437	480	473	484	493	430	471	443	436	446	456	446	431	476	448	461	455	465	475	480	467	508	464	478	455	463	455	438	478	450	434	455	466	475	441	431	457	481	471	517	426	485	470	468	468	438	464	444	484	473	458	420	464	457	434	455	492	437	469	445	478	464	466	459	433	459	468	467	511	438	416	423	451	456	448	466	455	443	439	444	447	516	484	469	453	465	449	453	478	419	480	466	451	498	411	470	463	461	468	456	441	464	466	488	487	496	457	435	431	444	473	415	483	452	473	476	457	469	462	461	459	444	445	404	431	428	452	459	463	450	484	480	465	465	469	462	464	500	419	455	482	464	437	453	436	427	460	458	486	448	483	451	426	451	459	496	453	433	443	435	412	467	487	462	445	472	467	431	486	447	453	469	457	487	482	431	490	494	465	441	423	458	469	459	443	454	457	468	426	465	472	465	449	454	468	408	458	454	454	474	480	506	446	503	460	439	488	453	432	464	467	487	462	464	445	430	462	479	465	460	411	485	504	451	463	447	461	436	433	418	460	483	458	460	470	476	463	438	448	426	476	445	473	425	469	466	473	431	460	436	481	468	455	430	429	502	451	446	466	445	451	456	498	448	437	455	443	441	438	446	481	484	455	445	454	447	468	440	466	466	482	451	457	447	453	442	474	470	476	457	449	476	443	442	475	464	452	477	468	430	475	500	432	449	453	452	434	462	478	466	466	446	458	419	432	465	474	448	463	474	454	454	414	470	443	479	463	434	450	465	452	433	483	447	442	462	459	428	447	474	482	462	417	492	450	462	466	462	432	467	447	443	426	436	473	473	483	462	520	451	439	442	468	438	408	429	475	457	460	480	447	455	442	437	447	449	448	462	505	463	455	459	450	454	461	474	435	466	491	468	462	414	478	438	444	474	478	459	477	452	482	439	454	422	432	474	441	444	411	437	438	436	495	465	449	455	443	477	448	455	447	485	421	459	454	470	454	495	413	466	457	527	431	413	466	433	480	436	448	469	463	453	466	452	444	487	417	451	496	479	439	458	486	445	432	454	429	427	470	449	458	429	451	440	467	485	443	446	482	468	438	456	456	450	445	433	427	466	449	468	440	458	467	472	487	480	457	447	437	494	476	481	409	453	456	418	498	411	442	454	456	489	467	480	417	435	452	421	439	506	426	464	432	442	463	445	461	468	458	444	413	443	449	495	480	472	501	455	444	458	409	432	444	443	442	470	450	439	440	428	459	424	472	513	428	490	455	496	446	439	493	484	458	463	460	482	460	448	465	419	467	478	464	456	470	413	437	495	482	453	456	466	452	431	466	448	507	415	426	465	453	471	457	459	421	463	476	458	454	444	460	431	438	450	435	410	454	466	433	466	428	461	462	481	458	413	448	445	433	454	460	501	494	427	435	465	502	475	466	439	458	459	461	440	452	458	452	442	430	478	418	409	437	474	456	453	451	519	437	459	468	483	508	424	493	456	430	435	488	470	477	469	468	455	475	470	470	447	481	480	471	412	449	443	472	507	470	478	463	457	441	447	466	449	471	467	494	447	455	409	449	456	449	498	426	446	455	460	461	448	455	451	469	459	448	438	431	413	497	454	452	439	499	412	439	488	476	417	446	416	445	470	454	452	475	467	462	426	456	509	444	421	477	438	440	427	463	476	453	419	455	470	481	489	438	435	460	439	470	470	458	434	460	460	457	454	480	458	453	487	427	455	465	479	474	448	464	439	454	452	465	410	437	457	449	472	473	426	448	454	503	427	427	453	441	465	426	425	497	463	448	455	413	421	449	460	427	435	494	478	460	437	476	461	464	478	459	432	431	445	454	475	443	435	430	464	440	437	469	415	449	442	438	429	486	476	499	447	437	456	436	460	466	454	459	469	435	401	444	498	451	425	446	484	443	414	499	442	473	477	471	468	449	484	481	449	442	483	461	415	468	456	486	463	434	516	464	464	479	460	449	443	487	439	442	455	437	470	440	468	463	448	437	454	438	435	438	435	477	405	433	469	479	446	442	491	434	447	437	450	463	455	427	441	416	443	454	473	469	488	469	454	459	421	428	473	444	457	445	493	453	475	441	446	457	422	449	442	471	440	438	435	475	463	436	438	449	490	465	429	488	436	516	460	452	434	472	430	448	457	458	486	456	487
24863	25110	43306	42503	33442	20588	8132	2495	935	540	576	534	530	508	533	532	554	556	513	561	520	535	495	575	581	514	499	534	518	534	497	516	559	514	503	511	558	518	531	530	489	549	539	542	536	498	529	529	514	519	516	505	484	501	506	529	462	524	488	546	516	485	517	527	505	512	494	520	571	523	532	474	517	539	527	523	556	519	526	575	549	502	505	557	525	540	546	496	495	531	527	520	510	495	510	528	537	515	549	502	567	530	505	514	493	502	493	564	526	518	537	534	559	506	537	489	510	491	527	537	516	512	517	499	519	516	495	488	460	570	528	510	514	539	490	510	515	531	531	507	562	519	549	505	453	504	538	510	509	503	508	504	544	496	531	537	559	541	524	554	572	511	512	518	490	505	493	527	525	506	518	596	511	532	500	543	534	538	512	495	519	461	511	514	508	544	476	568	541	532	533	522	509	556	524	543	510	491	530	516	502	540	516	529	493	479	498	532	551	527	521	523	538	526	538	489	546	540	514	533	496	541	527	527	544	547	544	514	477	505	530	485	518	513	499	500	485	531	536	492	522	520	562	534	535	568	529	527	437	504	504	523	495	537	549	533	524	509	504	523	573	492	512	494	520	520	488	525	465	489	543	545	505	514	535	477	501	554	524	505	462	555	548	579	513	514	525	525	550	497	548	513	498	508	509	541	534	483	528	502	528	553	545	541	508	526	487	498	529	507	507	537	540	510	549	547	502	512	519	533	514	503	528	547	523	502	505	516	545	555	526	546	501	562	504	504	548	513	492	566	486	512	525	507	539	520	513	516	548	532	501	548	517	524	509	533	507	550	485	517	525	536	483	540	507	524	478	545	520	551	511	524	539	518	527	490	518	531	498	481	514	523	538	480	518	536	516	514	493	481	530	533	513	517	545	505	517	543	554	524	505	519	507	574	490	523	517	530	530	537	491	486	536	499	513	513	500	508	520	541	549	525	529	496	520	524	502	539	508	543	491	513	525	510	491	517	557	532	515	516	508	550	501	512	507	484	512	500	506	460	577	509	519	481	547	528	543	503	469	514	514	488	524	523	514	540	529	523	554	477	524	537	523	525	532	550	516	535	537	515	536	518	495	509	494	536	525	506	543	524	550	544	497	545	473	520	485	513	537	509	487	512	522	519	526	555	519	508	510	567	501	527	520	554	492	505	517	525	525	554	482	528	476	517	530	491	531	525	512	525	517	520	517	515	557	513	525	485	535	509	491	554	528	543	502	506	550	518	495	525	529	509	511	491	493	510	498	506	539	499	535	535	492	554	508	456	562	570	513	503	549	512	562	502	509	553	515	502	528	525	495	496	508	522	511	502	534	546	531	524	552	545	522	522	552	516	511	512	531	547	557	494	532	510	457	502	500	518	520	528	539	571	505	531	485	539	501	519	507	526	502	562	498	524	549	532	519	478	498	492	530	483	542	514	524	544	527	536	503	533	509	536	527	505	535	538	514	532	514	530	507	528	512	537	521	501	498	525	516	517	488	551	508	488	507	481	493	517	542	538	512	501	531	491	501	513	557	508	533	537	484	529	531	545	517	493	513	489	521	522	518	540	567	552	509	508	519	550	516	528	511	540	517	548	546	510	489	534	536	537	554	546	542	513	529	493	523	491	540	505	558	573	495	522	522	506	541	530	528	491	510	514	511	529	526	511	535	529	509	577	489	499	471	480	485	512	515	544	527	504	496	550	555	524	521	513	563	488	532	496	558	504	502	539	532	529	472	506	496	480	533	549	549	473	525	517	522	517	548	511	521	543	517	498	509	521	531	549	488	512	511	476	556	495	538	485	498	536	516	507	546	521	545	537	523	510	543	519	527	473	526	539	503	513	519	524	550	487	564	539	534	520	478	491	540	475	519	531	487	524	485	526	516	538	475	500	523	530	541	503	492	505	542	542	533	532	532	523	483	461	499	487	542	507	525	538	498	522	514	542	499	503	487	514	482	495	518	479	571	505	553	539	531	537	524	527	522	515	489	491	551	526	521	534	527	524	521	512	509	526	503	510	493	527	497	512	511	537	473	506	516	556	530	513	526	551	567	514	524	488	493	468	518	503	496	529	536	545	532	543	516	537	493	525	535	493	562	514	531	524	551	514	518	532	540	523	528	478	507	539	499	494	513	520	525	494	511	519	496	519	531	513	512	477	511	535	515	501	535	471	511	506	509	527	517	522	513	516	501	499	531	503	517	560	530	516	532	516	504	552	482	533	514	537	492	557	526	533	499	517	494	507	547	508	507	525	539	506	517	517	528	489	523	517	483	516	488	478	528	483	536	553	502	489	554	561	499	533	532	517	561	537	500	536	510	515	572	533	503	515	447	502	539	536	521	492	506	528	550	533	506	494	549	490	460	532	514	524	511	483	515	487	528	501	504	528	506	519	531	529	526	526	510	492	504	537	505	545	515	569	512	519	547	509	519	518	524	546	535	544	530	466	524	525	533	506	527	502	503	513	547	547	506	508	519	497	540	560	549	508	479	492	519	498	543	542	534	507	514	536	528	503	536	489	511	577	545	486	506	500	507	543	503	547	505	554	501	535	514	553	519	531	509	497	527	539	463	520	520	519	510	525	528	509	529	518	511	502	547	553	509	474	495	559	492	523	529	527	529	530	526	539	497	561	489	519	537	535	534	530	506	502	466	525	551	516	462	513	508	497	532	561	517	526	550	528	486	493	487	519	503	552	538	499	518	501	514	531	526	538	520	517	553	472	531	518	507	495	519	560	509	529	548	493	539	526	506	504	535	540	545	518	520	537	534	528	535	485	537	526	554	510	505	542	515	510	538	513	547	532	475	525	502	529	539	522	528	557	525	477	472	526	512	509	498	478	579	527	538	520	496	553	569	520	513	527	523	544	488	522	564	477	526	515	467	566	500	511	536	490	522	502	549	493	546	486	501	515	529	562	508	570	484	466	477	528	527	510	549	511	483	526	535	535	505	506	526	502	496	528	556	552	510	481	521	492	511	513	537	532	530	476	501	470	512	526	489	500	537	519	549	530	521	516	507	496	507	553	527	530	520	532	491	528	541	505	535	485	542	491	547	536	493	554	538	533	524	580	475	525	533	554	566	482	507	501	500	537	487	499	510	506	516	525	523	523	552	563	525	525	562	527	486	536	508	490	492	511	512	534	494	518	482	519	529	479	532	521	488	508	523	530	556	554	518	505	514	533	529	505	528	529	482	513	528	521	535	499	541	518	539	543	512	528	529	511	500	481	507	546	537	484	530	527	499	544	506	503	485	507	515	510	514	509	556	519	549	510	528	517	527	522	514	543	544	525	500	510	539	519	529	546	470	526	502	535	520	526	550	520	504	494	493	537	550	555	551	531	486	528	506	545	513	509	556	507	506	542	529	494	483	528	542	495	506	553	551	504	531	523	523	557	500	522	506	485	516	541	525	479	531	545	525	500	528	544	550	515	540	538	556	535	511	488	567	525	534	513	514	520	522	509	494	530	515	531
49253	90859	67060	44101	28633	14146	5824	2639	1042	572	545	551	513	544	535	536	592	575	536	526	523	509	557	533	554	512	513	530	552	570	537	549	535	537	544	523	589	536	522	530	524	534	510	554	550	533	504	560	556	524	559	537	556	522	561	560	556	536	505	515	541	504	503	526	499	541	511	568	540	553	551	559	503	516	546	497	476	558	525	553	539	547	561	549	520	533	544	499	545	532	521	489	529	529	483	570	525	525	540	540	577	496	513	514	561	541	522	530	550	519	486	548	527	534	508	544	545	537	520	508	539	601	520	563	502	510	521	533	509	538	519	538	532	555	553	577	502	535	529	535	509	494	534	534	558	487	547	476	516	561	570	484	534	521	538	570	512	528	519	507	546	526	532	570	509	490	521	516	545	519	526	491	491	541	539	562	557	554	525	547	521	530	501	527	531	591	544	554	520	514	494	523	578	566	551	552	553	556	534	523	555	524	545	556	514	522	566	560	548	545	554	513	587	538	565	515	563	521	539	549	535	512	565	518	556	551	513	548	517	514	506	544	531	544	523	534	569	548	532	552	534	536	566	536	549	493	534	539	506	543	549	537	529	535	521	508	591	468	531	578	557	487	526	508	527	526	489	515	541	519	559	566	528	583	532	522	516	551	563	543	519	524	518	525	562	554	509	532	525	556	541	552	514	501	567	520	502	523	545	520	508	509	515	554	552	549	524	525	527	504	501	516	550	515	580	512	535	543	529	499	565	514	529	510	541	519	485	604	533	496	552	521	532	587	559	516	522	530	509	550	553	533	539	503	518	519	518	522	523	499	546	563	560	528	518	530	565	528	541	545	547	560	557	573	578	519	514	538	519	492	529	497	548	521	520	513	506	523	547	557	531	563	563	515	559	507	527	561	536	492	517	496	527	570	538	529	507	531	513	547	533	522	498	527	556	524	555	559	552	531	536	524	526	556	521	529	542	563	539	520	506	516	534	503	541	547	547	498	542	526	543	553	511	552	536	540	483	523	546	534	526	533	505	575	542	561	557	533	545	503	520	558	541	558	560	538	564	568	544	531	541	484	556	546	538	546	522	573	534	519	540	565	545	540	529	489	530	507	544	552	537	496	533	527	566	542	540	529	539	522	525	535	542	521	515	547	554	527	571	519	522	523	544	536	561	565	509	559	549	558	583	545	512	541	555	547	496	552	556	510	499	539	541	528	529	506	521	507	533	558	510	541	563	562	607	546	539	511	516	549	512	540	499	565	553	492	556	536	514	577	550	541	536	521	539	491	580	498	534	503	537	542	541	568	532	518	527	545	520	517	518	576	488	561	533	535	555	540	556	530	529	538	540	504	542	508	520	528	559	544	549	557	548	563	508	532	531	500	550	561	520	547	545	489	561	493	536	520	514	549	524	511	488	547	566	541	509	548	520	524	552	518	515	520	547	501	543	574	553	556	547	493	533	526	499	531	541	542	568	533	477	555	564	525	500	548	519	540	584	453	516	550	508	536	527	553	515	578	547	559	567	522	546	506	525	517	563	511	526	489	506	558	544	563	556	506	584	530	536	570	518	521	507	513	551	521	493	542	507	475	545	518	522	546	586	520	524	531	539	495	504	494	526	566	498	545	543	558	554	577	515	516	488	523	489	528	549	535	542	538	489	550	541	495	528	546	538	523	528	499	504	504	530	527	566	555	501	567	516	530	526	533	537	517	531	527	538	521	496	589	497	525	506	531	519	509	518	537	482	518	547	484	491	554	545	500	521	530	561	531	527	524	533	529	540	463	545	493	547	529	512	499	517	521	551	521	528	570	531	527	501	529	541	580	555	555	567	535	572	509	532	571	529	513	515	559	533	545	545	547	493	495	567	520	572	538	471	547	535	574	546	531	527	510	488	543	511	534	529	510	560	515	521	523	562	569	543	580	485	523	555	511	551	550	525	493	518	564	556	514	557	534	509	541	535	500	575	521	538	554	531	517	516	484	555	512	536	561	535	526	532	529	499	496	472	539	502	503	544	558	514	546	527	491	515	522	541	529	531	537	537	514	543	529	494	530	538	498	559	537	547	524	513	527	534	561	571	539	550	494	534	536	489	518	559	537	488	509	507	511	507	518	542	544	538	466	544	553	552	523	550	519	533	591	552	518	531	515	564	530	525	535	506	518	534	550	565	553	502	538	535	499	511	516	546	540	528	568	506	494	541	507	508	511	518	546	555	569	532	506	543	539	528	549	542	485	534	525	511	518	587	546	565	544	554	573	540	531	544	502	540	516	464	552	557	517	501	585	510	528	550	495	505	507	574	534	507	556	559	509	524	554	541	551	526	554	489	521	505	512	500	508	500	515	512	559	492	553	505	528	521	501	539	501	502	517	525	541	585	552	526	549	536	491	530	510	534	554	515	557	545	553	502	543	539	546	572	512	553	564	499	508	562	535	503	534	590	513	528	527	538	540	515	498	561	536	580	521	555	525	526	535	518	498	521	527	546	524	520	511	548	541	562	546	519	517	535	548	499	536	494	520	528	487	526	572	547	502	558	525	503	511	506	558	562	560	531	522	529	573	546	563	547	532	526	519	521	535	541	544	536	515	521	554	516	504	546	530	543	511	562	515	528	539	556	559	499	533	503	553	561	539	564	508	494	524	499	533	575	516	465	567	529	546	526	505	575	520	557	534	515	492	539	557	523	534	540	510	532	533	524	545	510	566	501	511	539	551	495	520	537	533	577	511	521	530	552	540	540	470	484	532	524	576	540	533	531	510	542	505	520	554	529	560	524	537	527	511	545	562	488	514	514	556	504	535	487	536	512	521	559	581	529	506	503	507	516	529	546	530	537	523	536	522	521	521	566	504	533	490	571	530	503	526	540	508	500	581	528	596	578	571	541	555	527	554	544	509	545	526	523	499	529	540	541	521	507	551	503	524	542	485	529	522	540	522	532	519	536	578	530	563	519	572	519	524	535	511	530	502	520	559	536	544	543	502	512	499	536	496	533	537	502	495	485	535	538	523	541	524	536	511	527	533	555	549	574	551	500	524	480	556	517	534	537	462	526	528	571	552	471	491	546	539	529	545	538	539	515	514	542	551	533	511	532	488	524	501	525	578	523	528	519	498	491	560	504	553	583	511	557	541	540	522	518	528	564	516	535	559	539	531	521	586	535	498	525	561	496	497	556	513	504	496	516	485	531	531	542	538	530	510	492	529	521	537	534	512	521	546	555	542	551	501	529	514	542	563	575	499	505	552	521	508	516	607	575	538	544	526	518	550	548	521	538	546	516	511	568	548	519	535	545	505	532	576	519	524	515	557	533	494	492	549	540	543	546	570	550	563	549	506	523	547	537	547	578	541	549	529	546	503	557	540	555	534	557	539	522	502	527	524	538	545	510	519	549	543	543	479	542	531	522	515	535	585	513	559	528	494	516	533	504	545	536	498	477	535	511	502	528	499	565	569	566	525	582	527	524	504	509	540	541	549	525	535	560	527	574	484	559	523	545	501	524	506
23880	23541	41806	45097	38787	28386	15400	4553	1458	703	632	640	588	660	592	642	571	623	595	640	599	619	623	657	611	626	639	599	613	653	621	599	626	616	595	600	608	647	595	596	607	617	595	613	628	597	599	594	585	638	628	568	657	627	601	642	584	614	586	647	621	660	589	621	582	597	599	599	629	608	623	654	604	554	639	599	627	604	605	612	625	625	591	577	592	637	659	616	584	609	645	601	550	590	583	590	570	650	654	603	599	570	564	581	628	574	586	638	630	609	579	626	603	623	589	589	616	606	589	598	592	625	645	590	590	620	628	608	572	618	594	638	578	610	591	640	598	620	574	601	582	625	642	592	617	612	600	574	598	608	608	602	608	612	632	612	607	584	596	581	604	583	607	607	607	575	589	577	624	641	633	605	565	639	608	611	639	643	559	593	571	571	599	606	614	624	596	615	598	610	639	616	574	619	595	603	582	600	565	579	615	541	587	597	611	590	609	603	597	641	558	609	617	617	639	588	602	558	676	606	593	619	599	616	548	628	646	596	612	581	613	693	625	642	615	610	601	544	588	575	610	570	582	632	602	597	590	645	618	625	597	616	624	633	576	575	612	629	659	593	603	569	657	595	552	576	617	598	559	575	587	608	609	624	617	584	607	603	599	618	582	605	589	605	601	587	577	594	593	619	624	592	574	605	557	598	620	599	599	606	539	582	637	606	616	607	617	557	569	592	565	602	518	549	593	569	631	609	567	637	587	605	592	654	630	577	590	603	603	577	608	600	631	584	644	578	598	574	637	602	605	613	556	632	598	593	573	616	541	587	622	570	641	616	590	621	587	648	617	607	640	585	574	644	605	614	584	607	596	589	577	582	604	594	589	555	596	610	592	635	616	610	612	571	587	557	615	638	565	645	644	647	639	626	561	610	583	591	586	634	637	620	626	642	623	626	614	535	624	603	553	639	601	610	560	564	621	630	559	565	651	607	614	620	577	649	605	599	601	601	551	581	605	553	575	579	592	562	582	590	680	574	582	593	592	629	575	583	598	580	614	563	598	576	596	620	608	622	559	617	599	599	586	593	626	597	571	552	569	596	594	628	626	664	577	591	579	602	630	647	627	616	649	632	585	606	588	618	599	563	584	600	599	626	589	568	641	582	639	612	599	609	610	577	553	629	663	598	593	580	583	572	580	591	611	584	594	573	596	577	628	605	577	616	591	612	598	606	629	587	603	625	567	594	594	614	623	616	584	594	657	607	604	553	567	625	581	609	633	626	594	587	567	603	621	569	597	612	581	614	605	599	589	638	628	586	549	573	602	564	636	624	590	597	603	564	594	575	608	610	632	584	598	604	591	609	614	588	599	593	659	602	589	640	622	587	615	598	629	586	559	595	619	644	631	603	600	611	589	608	651	646	562	644	637	623	602	572	580	622	631	581	583	617	618	582	607	588	594	584	624	601	593	587	631	632	627	615	606	643	621	587	584	574	594	591	567	578	588	663	573	596	613	587	637	612	589	634	603	619	578	630	567	592	583	592	584	599	622	599	603	619	614	614	617	596	623	627	556	606	575	583	628	583	551	601	631	582	616	605	591	552	572	591	602	618	617	628	578	628	559	629	624	616	608	572	594	634	597	633	608	613	637	589	590	556	556	636	591	551	634	587	556	610	606	626	598	640	649	628	594	583	565	592	605	616	627	599	580	599	588	619	609	593	600	604	550	586	629	620	637	599	581	598	625	586	562	627	658	641	650	575	604	600	610	560	572	594	587	616	621	604	601	653	584	559	561	609	607	632	592	616	606	599	616	590	548	593	572	587	613	611	553	618	591	588	610	599	654	581	615	581	601	573	561	602	609	635	574	574	585	638	617	594	618	599	603	596	573	630	619	569	613	616	615	630	571	597	636	575	625	594	552	599	627	619	623	574	551	592	568	538	617	609	591	606	551	596	585	617	559	594	608	613	553	630	596	605	583	583	599	600	647	638	594	609	619	628	566	602	614	605	617	610	593	572	593	602	587	631	591	583	629	609	615	599	589	632	612	584	577	632	612	631	607	600	600	550	602	578	607	635	563	587	645	590	620	577	579	588	606	601	603	623	619	606	611	624	627	610	573	594	540	607	599	623	621	563	641	627	564	573	621	634	588	566	585	591	599	593	600	617	615	656	615	599	605	577	587	613	592	612	609	579	573	598	601	626	545	632	586	605	591	585	578	650	613	579	616	614	580	622	644	616	624	595	586	625	595	584	617	606	568	573	604	617	630	589	598	593	592	560	597	608	605	605	604	636	584	612	577	603	595	605	577	622	597	630	576	606	586	615	578	630	594	608	596	565	601	622	616	603	574	623	550	648	613	630	623	591	649	585	635	591	600	571	567	599	568	622	604	608	586	581	641	589	579	620	598	641	622	610	597	585	619	623	579	591	601	631	635	546	604	597	630	611	588	564	616	616	588	576	611	604	584	581	594	560	595	564	598	600	608	564	583	600	608	599	580	583	582	627	643	555	573	587	579	593	596	559	608	589	578	616	616	642	607	622	628	603	581	596	628	587	619	599	595	609	597	582	627	611	627	564	592	634	552	624	614	575	605	632	593	592	567	564	613	630	619	604	551	625	626	641	601	577	590	565	611	579	604	642	633	592	612	601	599	612	664	588	607	629	627	577	581	554	578	626	623	630	570	575	592	596	550	626	607	611	620	564	626	541	658	614	615	597	577	608	596	567	613	594	622	560	573	631	608	614	604	617	593	631	589	612	616	600	624	607	627	616	564	592	605	555	592	569	637	599	662	621	576	596	615	582	573	599	570	615	555	608	551	657	613	586	603	617	572	606	603	611	599	616	590	642	588	600	596	615	627	548	570	602	586	556	597	581	548	620	603	593	622	593	575	561	610	566	593	592	632	581	616	590	592	550	620	622	579	631	581	596	607	622	592	616	607	569	619	619	578	575	614	557	601	621	528	587	576	613	597	607	622	612	590	591	594	587	601	607	616	598	631	580	608	645	628	573	579	595	674	604	588	581	612	614	626	639	590	612	601	593	572	606	594	628	627	546	590	583	593	605	557	660	592	616	595	594	607	638	613	579	588	640	604	664	599	614	617	636	634	578	649	595	628	570	577	584	611	584	608	596	585	603	589	587	576	626	613	586	589	614	607	598	603	609	593	595	559	598	596	616	515	621	602	579	589	607	604	569	649	660	624	589	601	622	618	610	553	613	578	584	597	626	579	601	541	542	558	619	574	606	618	563	592	601	595	608	599	666	645	608	615	600	606	577	560	632	632	588	593	597	626	626	591	609	603	573	572	588	567	594	590	610	552	636	602	539	609	573	569	597	611	555	587	604	576	593	574	572	626	646	576	612	577	639	611	578	617	601	634	620	578	621	608	602	646	573	600	641	578	601	575	590	563	595	618	617	604	558	592	621	632	588	612	586	555	553	592	588	587	655	635	599	631	552	560	571	566	576	582	589	594	570	573	583	554	584	613	566	556	567	609	588	630	606	614	557
58558	100938	78509	57753	39880	22112	9864	4192	1552	662	644	621	661	634	616	691	664	604	692	650	636	712	632	631	626	623	642	669	629	687	626	609	675	602	629	688	649	663	657	619	655	616	628	651	591	629	602	656	632	629	666	633	621	578	606	691	631	644	653	631	618	612	675	615	664	660	608	677	645	630	613	683	641	639	627	636	617	632	631	660	681	683	645	606	661	606	607	680	646	633	609	658	649	662	633	622	635	663	634	638	662	649	646	602	662	626	576	696	615	643	648	607	634	617	663	608	672	686	630	642	649	640	647	644	685	648	596	656	622	632	673	672	676	637	603	623	604	602	599	644	636	622	668	654	640	647	644	649	626	636	623	636	664	660	590	655	658	652	683	636	630	660	649	662	612	667	648	651	644	655	627	621	632	575	643	607	647	693	631	632	592	669	627	634	584	676	634	616	635	630	630	654	661	659	650	665	659	597	624	615	672	628	620	674	653	600	636	693	629	623	601	656	644	573	587	606	635	617	644	654	623	605	655	663	656	625	615	656	576	624	663	627	654	632	673	610	612	643	609	627	617	644	652	643	678	634	604	651	652	622	623	649	636	704	638	628	639	663	632	583	630	647	636	633	629	651	650	629	623	633	620	610	622	659	617	622	653	649	660	644	635	588	604	636	650	630	633	649	640	655	638	604	629	631	670	646	627	643	671	624	638	658	579	654	663	640	602	624	642	685	618	605	675	629	663	667	651	620	637	596	624	652	649	628	681	632	634	601	610	601	620	661	662	643	643	586	596	629	677	638	597	688	667	664	607	636	612	609	657	642	615	660	612	625	615	616	640	604	621	645	648	647	628	605	571	658	661	622	622	624	617	638	604	612	642	633	634	664	637	612	639	602	628	642	651	646	639	686	663	578	686	639	627	640	601	642	635	638	653	617	656	668	625	617	628	622	607	648	635	654	625	642	650	678	602	624	617	672	654	629	637	589	627	648	608	597	688	668	651	667	648	622	644	635	639	586	642	633	619	651	666	631	622	631	632	622	659	626	604	628	610	621	643	629	637	603	646	603	590	628	591	666	665	643	621	610	668	640	660	638	637	646	643	633	684	623	596	672	585	665	646	624	611	623	678	621	672	639	624	677	626	631	608	637	676	609	670	632	665	662	627	620	652	631	646	616	655	687	646	653	627	664	614	625	614	590	597	624	610	577	604	653	639	638	658	609	647	668	674	614	658	687	621	617	612	688	651	662	635	619	695	583	610	659	633	662	617	631	707	629	594	685	665	633	622	672	596	635	610	644	650	643	678	654	620	634	609	637	655	668	653	625	632	628	658	651	684	650	659	618	668	605	616	604	641	641	642	638	669	586	690	626	617	652	602	633	660	671	614	657	600	670	654	619	675	650	634	649	640	598	656	585	649	632	628	655	626	593	625	622	659	657	666	619	622	633	640	677	594	659	674	644	648	654	650	646	593	602	651	645	660	626	606	645	623	653	607	680	652	668	663	635	663	658	665	622	580	631	659	599	674	616	643	618	647	627	617	634	658	654	641	635	617	671	649	647	606	603	615	671	630	648	674	628	645	630	626	603	638	624	619	603	646	618	647	686	644	652	646	612	643	611	597	654	621	661	624	625	602	651	654	667	638	633	606	658	628	629	586	610	684	635	656	643	656	621	637	622	630	601	643	645	639	601	654	666	660	623	629	637	629	651	656	612	639	658	610	652	597	652	654	610	606	615	640	615	584	575	661	639	622	647	651	627	634	642	615	638	671	617	643	626	656	574	683	640	632	622	619	648	614	607	652	651	602	639	610	638	625	628	674	626	626	575	641	609	676	663	609	651	631	561	620	629	659	623	639	638	597	657	602	618	624	617	662	672	658	601	647	568	639	633	650	655	619	601	606	647	669	649	603	659	597	665	677	626	602	602	651	617	581	632	684	654	630	669	604	635	618	614	629	620	632	673	587	615	585	690	589	663	601	661	619	652	604	619	643	622	608	641	637	654	651	648	633	679	594	612	630	663	629	653	649	678	618	624	638	654	616	641	657	608	661	604	645	645	632	642	592	625	634	626	613	642	646	616	655	557	657	642	620	646	619	596	597	614	612	618	632	637	647	678	670	612	595	630	686	661	665	633	618	660	588	636	635	654	645	639	643	667	646	641	636	618	628	612	610	641	642	656	619	625	628	664	587	624	635	632	641	613	646	617	613	647	630	645	630	622	647	648	627	628	669	590	637	637	654	626	632	620	638	646	650	625	649	637	636	655	627	631	636	623	647	640	655	674	698	631	611	684	617	673	639	634	610	681	639	651	620	600	611	597	618	613	686	690	664	590	600	632	710	655	658	683	596	650	615	652	645	615	609	667	608	625	609	630	649	611	622	629	652	625	612	586	636	599	664	631	639	645	610	681	622	614	687	606	669	593	630	627	650	665	647	620	639	647	660	606	658	612	670	642	611	618	625	631	619	674	636	681	620	655	607	609	591	634	681	602	659	621	625	654	675	633	630	625	624	661	644	623	648	614	621	611	580	628	672	638	621	606	605	621	615	673	599	613	681	615	676	630	649	578	650	628	640	659	614	609	676	669	634	612	658	634	631	650	621	585	636	644	641	634	628	613	641	631	677	633	642	624	666	623	622	675	637	594	659	608	641	626	601	660	673	598	629	620	644	588	628	641	638	670	656	691	618	617	664	629	662	607	623	696	614	676	619	665	638	618	593	602	639	618	623	629	650	649	663	605	609	627	577	658	632	659	630	648	625	630	681	684	604	601	607	600	655	647	624	605	625	643	600	621	629	619	648	627	619	586	622	632	548	649	654	626	638	661	643	621	651	640	630	629	637	626	612	621	642	709	655	631	663	642	645	624	657	691	686	694	659	623	610	643	629	620	617	612	634	640	601	613	632	605	629	672	646	640	650	613	617	664	604	607	611	660	624	622	669	648	618	621	630	637	652	654	646	628	675	680	674	613	575	644	644	694	574	603	653	671	667	613	623	648	599	653	656	641	642	619	616	637	647	601	656	620	611	621	665	633	642	611	591	648	618	639	606	676	665	640	654	656	620	647	640	661	623	661	636	613	610	617	585	612	625	624	602	603	627	629	632	649	637	612	626	646	619	665	577	660	602	597	652	666	623	648	655	629	642	674	661	633	642	652	600	647	662	669	635	649	671	619	651	665	615	655	609	646	596	634	633	610	625	680	604	646	613	632	624	627	623	613	644	626	645	682	592	587	660	647	637	653	659	633	658	606	620	634	640	640	605	624	645	663	632	630	636	620	658	595	672	635	621	643	632	643	646	593	640	630	641	627	634	624	589	630	624	593	643	604	663	612	629	623	628	637	632	617	648	640	602	637	625	621	669	574	610	626	606	605	653	666	633	679	658	588	580	658	625	611	674	657	680	644	603	640	612	647	695	603	638	625	637	618	624	647	618	614	624	616	652	657	632	655	593	650	650	618	635	653	625	609	679	618	640	609	594	638	633	636	672	671	603	686	663	652	580	617
27940	27554	29488	15527	5193	1924	1030	693	548	481	491	531	516	488	532	530	537	489	511	512	524	475	519	472	534	523	488	465	517	499	520	508	519	510	473	464	477	467	486	520	496	528	479	486	496	488	520	476	548	512	477	469	504	510	517	512	500	482	490	519	457	513	492	482	491	483	484	518	486	474	520	483	527	510	487	516	521	507	461	462	501	550	466	495	510	503	523	532	533	575	490	497	521	486	475	550	528	532	490	515	519	465	515	518	506	493	483	477	445	524	509	491	469	509	461	475	483	500	537	488	489	465	460	465	507	510	483	484	485	494	495	488	519	475	503	515	533	475	516	479	485	542	454	515	462	541	475	483	494	513	502	513	512	518	478	528	475	473	451	545	488	501	488	474	484	474	446	531	494	540	479	531	533	499	493	486	474	474	488	536	498	468	498	495	489	468	510	502	521	491	490	512	495	484	475	514	497	525	479	522	511	504	502	497	547	485	520	455	480	491	508	482	472	481	484	527	544	484	468	503	491	528	495	505	501	517	480	509	455	527	474	475	496	534	486	471	494	504	489	481	473	475	496	490	472	485	541	483	512	496	533	532	489	529	499	449	492	519	521	530	486	510	516	490	496	483	512	526	540	482	530	541	495	505	497	494	503	471	521	508	483	515	536	523	483	491	509	509	544	491	468	516	514	505	535	534	504	452	512	502	503	548	468	516	505	497	511	511	512	490	498	504	506	486	497	481	520	518	507	524	460	495	498	559	504	497	480	482	516	484	478	518	511	572	477	524	523	517	464	484	491	500	518	510	510	466	506	484	484	499	515	481	518	506	538	490	500	498	503	472	558	525	489	494	511	500	496	494	521	522	526	528	483	534	497	506	514	525	514	521	563	504	535	469	490	482	480	491	497	526	490	464	489	539	508	481	477	527	486	495	497	477	500	479	484	479	524	499	507	497	509	467	456	484	490	485	500	469	500	476	512	507	547	540	503	484	502	471	498	515	526	495	502	497	421	506	515	501	478	524	494	505	520	488	473	533	496	471	485	455	483	507	468	477	508	506	489	509	495	461	492	506	493	488	469	523	467	469	487	512	498	429	501	503	508	497	490	532	494	520	511	470	498	513	506	578	499	538	536	501	485	476	484	498	546	495	489	488	497	495	475	498	527	483	460	484	528	499	491	494	527	490	496	521	522	534	513	492	539	485	556	500	492	465	498	496	491	521	513	495	525	499	495	510	508	493	529	470	499	498	506	531	540	519	505	457	499	516	508	500	484	469	495	489	496	479	494	506	516	556	471	515	460	512	500	500	490	487	489	488	482	499	528	490	518	502	497	536	525	494	492	496	471	490	502	500	513	506	518	510	512	487	494	456	568	469	523	533	487	501	481	449	540	499	500	515	494	500	509	450	496	529	478	479	488	496	548	545	497	489	508	496	516	532	527	503	497	519	465	487	513	558	518	496	487	457	524	538	484	498	505	499	488	480	514	522	495	470	500	499	518	446	497	500	528	538	531	509	454	490	546	488	500	454	527	442	511	512	540	547	497	505	502	526	488	502	501	459	529	511	496	487	480	502	494	462	520	507	513	496	510	494	511	504	484	509	522	541	493	477	500	533	523	514	500	527	502	521	464	496	494	513	501	487	486	487	490	516	495	527	502	501	524	539	463	519	534	492	505	549	506	510	489	497	497	483	501	507	509	500	473	492	507	449	504	506	530	513	554	511	497	461	449	495	520	491	501	484	473	481	548	507	505	521	488	495	514	486	484	520	518	484	499	524	492	494	480	502	492	466	553	463	485	466	489	484	538	506	513	456	477	492	503	510	516	479	502	496	491	493	527	511	482	536	493	505	521	492	494	494	493	508	531	520	466	492	487	494	503	528	469	526	532	531	514	491	525	515	510	514	487	488	508	501	499	509	479	474	500	473	513	556	489	501	510	527	528	468	483	498	502	471	507	502	508	486	522	485	511	496	512	462	520	511	504	481	499	483	498	512	490	504	473	540	508	520	501	515	480	475	465	519	497	503	503	485	528	521	534	523	516	482	500	473	503	483	511	502	528	519	496	505	532	493	487	508	488	523	515	531	482	477	501	465	497	523	480	499	534	498	490	466	548	503	508	513	522	490	509	515	461	491	517	513	483	534	531	548	493	487	546	497	530	505	486	477	477	531	503	484	543	506	455	516	529	509	508	507	480	498	513	481	459	475	504	494	510	471	504	520	525	477	508	507	488	515	528	480	457	550	548	546	483	479	527	509	517	498	498	464	526	513	478	549	536	473	495	489	475	481	513	516	459	485	464	512	516	518	520	515	512	544	503	491	477	524	503	495	546	475	518	521	490	525	524	506	540	493	512	503	482	486	508	491	503	563	542	491	489	552	524	512	491	522	499	511	516	492	482	500	521	467	485	501	466	482	501	525	488	498	498	475	518	462	538	483	494	489	508	494	506	459	513	453	543	535	462	481	493	525	495	446	523	488	499	523	531	489	496	503	486	466	487	489	498	495	493	541	492	521	501	494	497	494	501	544	487	470	491	472	489	522	472	484	493	529	505	538	539	506	525	505	478	477	505	502	524	506	511	505	510	520	479	466	484	512	506	489	531	489	474	500	502	507	487	506	442	481	472	499	487	512	492	506	483	524	513	498	536	502	506	513	505	466	483	487	485	514	512	505	480	503	475	503	512	512	511	514	499	504	517	490	456	520	473	517	461	533	515	511	475	494	492	483	459	497	504	499	513	498	484	505	540	494	477	455	510	480	508	490	493	515	507	470	524	526	477	516	496	514	517	489	512	515	509	505	481	529	480	492	532	474	502	494	499	529	534	506	485	513	521	511	537	486	516	490	479	512	527	479	521	494	535	492	502	498	477	483	475	474	498	510	531	497	497	506	490	486	490	489	516	530	484	485	523	528	558	500	487	523	505	486	523	477	474	508	546	495	518	519	469	494	495	517	516	526	489	524	487	523	506	513	523	514	484	527	513	513	485	519	488	505	502	494	509	497	448	497	478	509	528	500	478	474	508	492	536	542	469	519	546	527	494	541	502	509	470	482	532	493	454	519	520	495	516	509	497	476	469	537	561	493	497	517	500	516	513	469	482	460	523	448	523	524	481	475	506	497	504	483	515	519	520	491	476	505	508	507	479	476	545	495	504	526	485	519	528	501	452	510	481	516	484	508	513	472	537	522	523	500	473	482	526	513	538	512	498	515	515	514	507	477	500	483	478	481	475	492	493	506	512	517	439	459	485	538	529	528	496	494	510	492	476	495	503	513	483	527	453	482	494	506	500	492	466	505	494	536	467	471	506	518	516	486	480	463	481	501	486	473	504	475	503	521	499	496	497	514	502	543	502	494	521	508	436	473	514	515	514	497	483	510	510	509	486	468	533	510	475	532	496	537	520	498	485	533	473	496	471	496	516	528	498	510	513	502	477	506	431	528	485	504	490	517	529	490	447	516	482	501	520	542	466	471	487	520	503	504	496	483	465	497	533	490	479	494
12911	36113	24891	9025	4095	2090	1010	636	517	470	460	465	490	499	481	481	446	478	479	454	446	480	459	472	496	469	435	472	468	474	486	466	497	478	466	455	454	484	436	463	445	465	484	468	484	441	424	461	451	515	427	428	456	439	478	471	467	485	463	455	472	471	477	485	465	467	477	502	418	440	466	480	428	477	476	444	412	443	432	478	492	475	496	467	475	491	452	481	443	468	451	487	441	431	478	520	494	460	473	473	496	442	468	450	453	440	449	482	475	432	492	471	486	477	496	476	533	503	498	448	445	469	445	473	423	449	494	484	475	453	462	427	433	458	395	461	467	489	482	454	497	461	424	427	460	481	478	442	470	447	464	410	475	454	465	444	467	484	455	492	494	473	461	452	458	468	452	493	461	468	530	522	441	466	498	442	486	427	455	411	482	437	470	464	476	489	460	460	471	445	467	488	500	459	457	466	476	488	477	485	461	491	450	502	475	429	454	483	488	476	477	484	464	456	487	472	434	487	475	452	463	451	453	464	440	472	478	437	454	463	494	489	484	448	488	490	495	446	498	516	459	446	451	479	475	468	457	482	484	445	487	486	490	461	476	439	444	485	412	464	450	429	481	477	485	454	457	474	470	519	461	453	455	463	462	508	443	450	459	491	431	484	422	515	500	451	439	451	475	496	460	474	466	457	445	432	486	495	476	457	495	486	462	484	483	466	457	472	439	475	447	458	476	476	461	470	492	462	457	428	511	429	459	472	472	472	455	449	458	423	490	485	431	440	471	497	475	474	435	472	463	492	496	459	471	458	444	451	441	478	432	470	461	509	461	459	464	476	431	470	438	519	473	451	474	457	500	462	464	440	482	448	453	440	472	481	452	501	470	453	503	456	457	464	431	479	423	503	463	480	465	449	453	444	455	489	455	470	504	450	453	487	468	456	464	458	435	477	505	461	477	444	476	442	483	454	469	446	481	431	488	480	471	487	452	485	423	431	468	477	434	484	451	441	454	442	503	434	465	484	452	438	452	448	411	461	490	455	492	447	448	466	470	487	428	429	477	465	516	467	464	489	465	434	463	423	430	422	451	488	508	445	481	435	472	437	486	512	469	441	468	477	486	471	463	425	448	489	448	461	449	490	480	474	436	467	489	474	405	480	439	483	484	481	467	505	464	432	423	491	436	451	471	449	442	488	464	471	482	446	443	469	480	476	459	485	465	444	471	468	465	468	486	467	458	466	473	451	453	469	464	460	476	451	492	429	443	511	435	481	464	475	439	476	452	488	459	466	454	469	426	460	470	445	469	464	449	483	456	452	445	424	455	463	438	471	496	465	482	457	453	482	458	462	444	476	456	478	435	520	446	463	486	456	468	465	444	453	450	482	474	464	429	485	458	452	443	435	476	475	468	501	468	504	427	474	474	468	473	471	462	455	447	465	481	464	444	452	513	460	450	452	466	463	461	449	459	455	465	463	448	482	446	459	467	433	463	431	398	468	498	445	478	480	454	501	442	455	481	478	460	478	479	472	462	458	456	458	487	467	532	468	499	474	472	460	428	454	465	437	481	482	487	453	469	470	447	477	470	453	445	478	467	491	476	473	457	493	461	469	506	465	438	468	433	426	442	445	511	447	464	479	480	412	478	443	445	491	450	436	464	494	463	472	435	461	511	450	461	471	443	454	497	477	449	442	450	476	477	437	466	476	471	430	475	486	462	495	449	425	446	497	516	460	499	452	481	490	441	480	468	484	476	480	456	480	440	441	449	454	486	462	433	474	470	460	425	470	452	449	487	478	441	470	485	456	494	471	517	482	487	504	433	480	464	420	500	451	471	435	499	481	505	491	463	462	487	487	425	513	450	468	494	467	437	502	497	415	458	484	449	469	486	456	477	478	468	434	433	441	464	462	466	476	471	464	456	467	427	490	488	440	451	459	489	508	439	489	463	512	480	437	461	457	453	482	430	502	424	500	450	458	483	479	544	456	451	485	464	496	469	451	468	477	426	453	459	463	459	426	506	456	454	479	500	460	469	481	500	468	471	441	499	464	471	518	457	481	450	480	471	495	448	454	466	482	453	461	474	475	503	487	456	440	460	461	449	447	480	457	474	421	496	435	469	443	425	450	447	485	477	472	473	446	459	495	431	461	459	441	485	459	453	478	473	510	490	487	528	475	449	457	431	451	458	448	456	423	449	464	439	452	455	498	437	487	492	469	457	436	426	461	477	503	490	460	466	457	474	481	476	467	466	484	434	481	457	464	410	464	459	436	480	450	466	472	460	453	481	472	457	497	461	502	500	453	446	432	461	482	484	482	441	466	482	468	437	492	427	451	435	491	481	476	459	456	460	457	452	470	467	467	480	441	473	459	477	496	444	464	490	433	477	456	487	493	460	496	448	443	466	487	476	467	452	443	468	469	459	486	506	447	475	463	494	416	490	427	477	459	475	461	449	455	456	443	475	479	439	483	448	467	479	470	467	454	450	487	486	423	508	518	424	478	467	461	495	428	436	474	488	486	449	452	481	480	465	480	485	438	446	458	486	451	433	463	435	436	483	459	482	439	464	452	453	474	438	513	462	466	457	467	465	469	472	470	488	473	456	460	499	445	441	485	482	455	489	448	468	486	473	485	474	451	464	427	472	448	479	472	470	451	470	436	472	455	454	448	465	470	491	440	433	459	459	482	485	441	479	444	438	486	498	490	483	451	456	523	501	471	449	469	477	491	469	450	490	491	475	436	473	443	445	453	483	458	438	443	455	436	470	460	464	473	472	414	452	465	448	447	441	427	449	481	478	420	475	446	464	441	458	450	445	460	471	451	474	461	431	496	472	480	462	426	460	468	423	471	469	469	462	468	460	480	467	469	507	456	420	472	446	466	495	458	455	449	459	460	440	440	462	481	475	484	455	443	459	464	481	475	446	484	448	434	477	483	447	435	451	448	429	483	488	513	454	471	463	476	466	505	446	470	452	448	504	469	469	485	449	448	465	432	432	458	461	467	471	448	460	438	457	476	474	492	499	472	449	447	473	476	428	457	432	456	519	477	462	467	479	472	518	444	453	443	479	479	455	440	522	481	429	451	448	466	461	441	438	470	461	449	464	464	476	458	466	492	429	434	454	461	501	486	480	473	510	470	493	455	465	462	478	458	464	514	426	511	467	436	483	498	515	485	438	481	481	458	494	467	493	439	449	456	467	465	492	488	472	452	471	485	432	487	481	488	422	419	477	450	462	491	432	499	501	462	452	469	451	483	491	464	515	463	512	426	433	442	473	466	432	445	478	502	430	471	462	493	480	475	474	455	452	407	464	444	471	466	496	487	483	471	461	447	468	464	479	465	469	452	449	488	465	452	472	504	456	522	444	457	449	493	503	489	431	520	506	453	451	473	420	464	463	516	508	423	480	468	489	451	490	485	523	458	498	470	457	474	478	473	495	486	454	475	456	447	521	466	444	466	452	488	456	431	463	455	496	498	478	468	449	484	496	481	460	468	483	461
24928	26416	47793	41853	30253	17909	6529	2091	853	572	564	514	526	543	537	561	538	532	562	563	551	541	548	528	567	526	559	560	540	542	545	532	527	558	543	505	573	566	550	541	526	546	530	515	539	546	549	524	529	519	549	558	531	569	505	540	549	529	532	577	532	533	502	543	564	556	493	543	548	583	530	557	481	530	572	540	540	512	556	582	559	562	510	535	514	546	565	548	563	524	531	518	587	511	531	539	540	511	546	583	526	538	562	540	483	514	542	556	500	540	534	530	564	553	531	519	548	514	497	532	538	515	513	530	533	486	500	538	513	527	523	544	584	535	524	566	520	532	539	510	513	540	530	541	539	529	524	539	527	527	565	576	505	513	535	550	528	544	533	551	543	554	543	562	562	526	519	498	571	549	486	555	525	484	595	493	516	529	499	555	562	544	507	542	522	542	555	527	519	557	488	526	563	537	531	533	504	554	544	492	509	554	541	541	490	554	544	523	501	553	567	486	547	519	519	524	581	526	503	534	557	546	548	546	515	521	482	536	511	521	531	520	579	551	552	513	505	547	548	582	589	529	535	548	517	513	524	529	551	517	511	487	517	542	540	547	568	509	539	502	505	592	592	552	550	548	511	554	481	555	558	551	509	509	544	539	540	541	539	546	533	521	534	565	553	532	579	514	555	533	525	557	505	549	510	519	537	540	566	523	542	577	541	492	547	548	541	536	516	539	512	571	513	531	526	513	504	517	551	511	530	533	546	543	480	552	548	512	561	545	531	510	574	567	570	573	568	547	567	551	521	525	558	520	548	525	531	538	532	546	542	501	528	558	503	509	540	498	520	558	487	517	543	532	530	513	573	535	535	496	510	528	560	542	500	578	530	521	497	522	508	502	539	553	551	549	495	521	468	532	532	557	519	561	498	567	525	553	572	493	542	553	554	485	581	572	546	533	580	510	534	509	533	540	512	572	527	525	504	539	495	515	544	516	556	546	505	532	542	544	558	540	544	539	509	542	545	527	525	521	493	519	506	539	553	505	566	544	519	535	569	571	543	554	559	531	557	562	526	533	511	550	519	530	541	534	535	505	516	526	465	511	544	512	483	539	521	512	557	531	495	538	528	551	540	522	505	577	517	587	514	516	580	512	516	540	537	494	525	527	552	549	521	543	535	562	506	565	483	520	547	482	538	541	495	513	550	558	539	540	526	520	508	566	530	522	511	528	553	507	510	505	515	556	509	541	562	547	533	527	520	515	545	517	532	540	511	556	527	555	501	543	512	613	514	525	578	501	530	538	532	553	569	519	544	498	572	538	547	537	501	565	516	558	532	540	555	559	530	592	535	546	531	546	548	540	520	532	553	532	529	539	552	565	537	558	543	555	509	559	539	535	516	500	518	546	539	541	574	542	508	557	526	521	532	560	547	523	558	518	520	540	526	502	508	508	527	564	570	518	538	536	541	548	541	518	540	518	561	550	509	560	502	524	534	559	511	516	497	507	546	528	540	530	544	497	552	524	565	545	499	529	522	542	500	529	516	548	527	568	510	515	542	534	510	495	532	522	507	557	520	529	549	524	518	539	519	531	520	560	526	531	527	548	553	532	533	528	552	543	480	519	547	560	517	527	538	563	550	546	548	547	565	543	517	531	518	535	528	534	539	545	526	529	486	564	509	519	519	595	514	526	535	548	584	567	550	535	583	562	524	551	542	532	525	496	517	591	555	572	515	543	508	554	539	575	551	540	517	571	517	559	575	502	516	496	523	532	539	534	509	498	491	534	514	531	512	494	531	517	544	556	521	558	540	513	505	522	528	527	515	575	530	489	537	524	485	478	503	523	534	539	540	518	544	523	521	555	563	499	510	508	531	563	560	511	535	532	511	520	517	542	508	544	535	507	539	539	584	579	533	525	589	534	537	526	513	561	517	526	523	544	507	490	567	519	531	534	544	534	553	558	540	545	543	544	498	551	545	497	533	545	573	547	525	534	590	537	522	499	535	556	570	530	556	517	521	546	508	526	519	536	535	542	490	540	501	547	550	526	551	567	541	561	560	529	536	518	522	520	528	574	534	515	534	554	551	480	556	544	534	569	553	529	491	588	539	551	519	538	501	529	535	529	537	546	540	569	545	551	520	546	507	527	578	505	524	571	551	566	486	534	527	538	510	517	517	541	547	507	552	528	566	570	548	529	507	532	497	579	523	525	516	536	482	516	536	515	532	508	530	516	542	553	546	512	542	538	502	504	508	530	535	533	530	525	499	531	550	531	536	526	526	543	549	517	501	558	552	566	527	539	539	544	539	572	539	511	534	520	529	543	549	563	522	526	532	560	514	510	545	529	514	512	569	526	545	566	524	555	533	533	532	547	549	523	526	525	512	516	507	510	506	566	540	540	547	532	574	544	523	558	529	555	530	577	513	564	560	523	541	560	544	450	543	517	539	568	524	496	506	556	489	503	551	520	520	498	569	544	582	497	509	554	543	490	492	537	513	532	506	546	564	481	556	557	519	527	534	522	532	509	595	512	528	510	537	525	563	529	556	528	524	537	504	535	537	540	498	510	508	522	530	515	503	486	544	571	498	530	497	543	512	564	549	519	540	548	538	522	556	571	535	521	539	555	504	538	539	534	529	520	552	553	502	534	534	530	558	544	527	536	540	554	545	479	498	563	556	539	506	517	531	531	503	486	553	547	528	529	567	535	560	546	567	537	509	520	548	522	562	538	548	549	542	533	541	576	562	510	535	518	546	524	523	523	547	528	552	526	488	542	522	527	550	528	566	549	537	520	534	556	529	506	563	533	558	535	605	529	556	510	509	545	548	504	570	504	529	555	504	593	513	550	536	536	565	519	541	549	578	518	546	552	539	528	556	507	489	518	536	525	493	508	575	542	505	574	502	531	562	515	511	537	517	511	530	575	517	529	537	568	496	573	511	530	577	498	516	575	559	537	518	545	522	543	550	556	546	505	539	513	564	494	503	525	564	531	525	501	531	562	497	564	541	597	498	532	573	565	502	515	527	551	529	550	523	517	574	513	498	548	537	542	560	504	526	530	488	519	558	554	502	540	530	575	586	517	509	550	577	524	575	508	557	490	512	502	575	521	514	522	488	529	537	522	538	571	491	522	552	548	512	530	564	541	553	540	582	530	512	567	529	507	491	523	540	502	531	505	506	550	542	526	491	518	534	577	552	576	560	564	528	485	568	619	515	530	541	535	541	551	569	542	496	559	519	537	511	537	534	521	535	512	531	520	513	545	554	548	531	554	527	488	570	548	553	528	500	553	543	568	524	512	531	535	552	508	533	507	538	531	545	552	549	537	491	569	545	526	529	540	535	462	545	515	553	526	495	540	538	553	555	547	523	513	559	547	515	524	525	555	556	533	503	560	554	549	569	514	531	532	591	513	484	544	541	481	513	511	568	528	579	552	469	489	518	524	528	539	527	497	564	559	530	513	546	521	548	553	517	512	513	548	534	584	536	548	561	587	549	549	514	513	501	538
45361	93097	69526	40289	25156	12048	4854	2334	952	518	564	547	553	558	548	550	556	567	521	568	591	575	595	540	611	577	569	548	555	606	574	590	526	564	544	515	545	508	560	574	511	572	549	548	550	540	514	552	563	542	550	583	515	567	535	573	561	566	543	579	556	511	555	534	523	543	514	534	561	558	535	537	532	546	557	564	542	574	565	544	518	612	553	544	573	571	540	523	544	554	548	538	555	527	530	555	551	543	560	557	532	564	545	549	569	547	530	559	486	582	563	545	545	545	568	589	575	563	522	487	518	566	532	575	522	522	529	584	552	576	557	546	559	543	538	543	533	549	536	564	561	540	544	555	580	538	548	523	523	554	610	546	556	596	601	524	543	564	524	579	502	558	544	515	559	551	597	553	550	527	556	566	548	551	545	591	584	539	549	541	541	528	560	560	529	541	481	576	545	544	605	562	513	562	551	505	569	534	542	550	557	587	551	559	509	534	564	542	588	545	535	539	567	530	525	587	595	572	565	534	597	533	542	512	532	550	589	547	538	551	548	497	579	531	551	513	554	570	547	559	558	568	519	518	524	531	545	572	532	534	556	542	564	515	556	543	588	496	532	562	546	578	513	549	572	610	574	538	540	577	516	517	526	523	516	544	542	576	545	568	540	549	545	583	540	551	567	547	575	566	545	517	563	538	549	606	522	562	576	522	559	533	543	522	583	564	555	551	518	555	567	599	512	565	526	582	556	549	570	543	545	551	579	556	548	522	485	553	541	525	510	517	564	547	509	543	559	531	494	551	534	560	536	594	527	577	577	598	560	541	526	525	582	500	568	580	547	558	555	549	548	531	564	566	501	594	532	527	583	577	572	545	577	536	547	561	572	569	580	569	521	550	519	581	566	523	540	530	558	546	511	563	561	576	543	529	540	563	562	533	581	570	548	536	534	525	546	542	546	536	508	549	498	566	550	523	571	552	565	566	569	526	552	553	583	545	523	564	575	511	573	555	538	553	565	543	538	592	554	561	492	572	530	526	536	530	529	554	611	591	538	543	532	564	532	588	525	541	532	520	503	555	533	550	566	578	504	546	539	580	532	513	547	601	529	577	570	539	551	535	538	528	529	562	518	531	527	506	546	531	556	556	568	565	526	577	553	553	557	538	570	513	555	583	532	530	538	510	501	575	565	498	552	531	591	552	571	516	558	561	558	530	563	561	559	589	578	527	554	542	540	549	528	553	528	559	539	548	537	549	586	510	520	491	523	559	533	535	531	568	514	569	531	543	541	499	512	524	599	557	590	548	589	529	527	552	496	553	558	526	546	547	577	535	534	567	515	527	563	532	515	516	573	586	577	540	548	551	574	557	551	559	538	555	573	555	538	552	548	545	524	562	526	547	543	558	549	532	550	551	577	580	501	546	573	595	524	568	528	597	549	561	517	607	504	502	528	539	580	561	519	565	596	540	559	551	556	584	554	544	528	537	597	552	548	542	553	567	575	521	567	541	533	530	572	558	517	584	544	552	580	520	577	576	576	561	557	564	515	557	573	508	586	523	563	545	550	577	551	545	535	578	508	511	519	584	537	576	545	563	579	544	562	600	595	543	507	524	523	520	540	583	534	535	558	553	558	544	551	563	537	554	529	534	544	576	554	547	547	545	529	544	528	555	533	556	555	553	554	585	548	543	547	566	562	534	527	532	554	557	533	561	546	531	518	579	581	532	565	526	547	516	585	550	546	560	564	548	560	558	587	528	576	550	534	529	530	547	555	553	555	530	561	546	541	549	585	579	535	535	561	560	555	561	547	566	546	551	536	568	531	537	496	533	499	536	556	551	516	576	570	549	523	554	594	564	553	479	559	568	543	553	531	573	581	574	540	585	563	556	535	530	588	526	584	540	503	538	528	534	577	556	553	526	555	527	546	535	525	526	524	599	507	537	519	533	572	551	537	588	502	511	550	522	508	562	567	548	586	556	520	605	572	561	559	547	557	523	509	553	546	530	587	579	552	532	486	549	515	559	569	575	513	525	540	561	542	552	527	536	571	551	568	511	562	555	512	566	533	545	586	574	537	579	556	537	533	567	523	580	515	543	540	574	550	534	606	564	534	527	585	594	566	566	543	510	552	583	533	564	550	547	532	530	576	544	533	556	571	546	550	556	532	566	556	546	573	563	569	564	535	528	534	544	537	535	582	473	538	572	515	550	553	571	549	567	534	549	552	543	536	560	567	562	560	560	528	561	553	534	557	568	521	551	593	590	541	548	567	592	494	576	535	543	542	549	559	545	528	532	577	599	549	543	513	551	585	521	533	562	576	531	515	556	564	513	552	579	551	554	570	529	556	542	539	566	522	558	481	569	524	560	493	555	551	541	558	546	573	559	524	529	531	545	560	536	510	568	561	536	517	528	570	528	549	544	536	565	550	562	527	540	522	592	524	587	503	491	568	530	546	536	549	514	552	540	520	545	540	530	540	514	551	556	532	554	574	576	517	532	497	570	570	541	558	504	515	544	561	542	507	552	554	564	567	535	556	559	570	522	549	569	523	522	558	539	515	551	572	517	533	536	586	567	570	611	509	536	576	494	567	533	575	544	569	548	537	558	564	590	502	530	581	573	548	538	544	592	535	541	551	584	517	571	547	515	554	539	524	561	526	554	518	529	546	532	543	540	593	561	535	581	530	556	553	553	530	548	532	574	555	526	559	584	531	575	563	534	526	542	527	551	561	543	572	528	540	519	515	579	554	566	534	557	500	539	525	529	545	553	554	565	556	543	513	518	548	530	551	533	544	535	557	531	586	556	540	569	532	568	506	546	591	547	567	528	556	560	559	544	499	514	573	546	522	510	522	528	526	517	557	537	549	554	546	561	552	568	514	561	568	625	558	529	544	554	572	555	538	579	558	553	552	543	585	520	541	555	533	542	589	574	566	513	566	528	528	515	541	539	559	573	544	537	572	539	527	541	559	519	499	520	559	568	553	549	560	578	552	534	510	535	532	562	545	532	564	523	545	545	540	541	515	542	533	552	515	511	529	558	524	532	556	542	548	550	526	522	614	568	584	561	559	559	527	538	572	554	569	560	527	514	578	529	536	531	570	540	560	574	536	549	540	572	579	565	502	532	571	599	542	566	491	542	527	555	535	542	520	568	504	534	554	569	539	568	604	541	570	537	534	571	546	540	552	534	519	554	547	562	538	566	544	591	548	502	545	511	536	535	553	521	557	565	608	544	569	543	554	562	582	554	612	533	553	557	559	564	542	564	550	570	572	574	502	574	584	519	536	563	540	540	559	496	520	567	540	557	538	543	489	564	548	547	528	563	535	542	527	536	533	534	549	561	556	542	603	594	519	593	552	548	547	587	554	583	554	569	553	534	551	537	540	542	572	544	549	548	553	540	609	555	539	541	515	533	532	548	540	563	535	534	571	534	571	555	546	546	531	572	534	536	525	510	530	539	537	529	542	565	549	562	538	545	500	565	522	513	534	536	558	543	562	499	535	556
23890	23618	39208	38262	36402	27414	14898	3644	797	686	671	666	628	647	649	664	670	621	660	629	632	663	682	639	692	607	634	651	575	628	669	599	634	619	651	611	625	679	652	636	623	600	630	578	617	578	611	620	621	638	620	608	579	623	607	634	653	630	617	657	601	640	652	639	658	592	585	597	622	602	582	608	617	612	594	646	629	649	646	646	646	574	622	606	619	644	602	564	542	573	642	601	619	605	598	578	623	593	605	643	652	590	623	633	646	665	651	612	614	580	601	618	628	624	590	602	586	610	547	600	616	585	580	648	598	650	596	589	635	641	634	632	615	575	598	577	618	617	565	614	609	606	618	611	633	608	583	623	628	676	571	556	594	598	646	610	619	602	628	624	587	612	581	625	627	606	597	589	647	602	630	648	633	625	612	624	644	629	601	598	661	601	602	621	604	621	576	623	637	643	603	600	615	592	584	624	635	614	602	614	594	610	624	633	566	612	618	572	598	620	625	591	620	619	603	588	605	587	613	563	649	590	577	590	629	597	582	607	607	600	577	652	586	622	612	633	646	593	608	600	585	615	675	600	657	610	604	683	608	610	615	639	628	628	570	610	588	638	590	642	591	574	629	599	605	576	625	607	573	634	559	616	663	594	611	589	595	593	618	633	634	577	639	615	632	607	618	589	621	655	630	618	647	590	609	555	618	609	613	587	613	613	626	622	569	598	599	586	587	628	647	640	563	589	674	635	615	645	603	605	600	632	614	609	626	615	617	655	597	625	621	646	644	640	621	603	565	607	593	646	583	570	590	628	585	592	618	605	614	568	585	631	645	573	649	619	605	671	605	602	625	587	594	611	616	609	604	632	603	588	582	616	627	571	586	598	612	571	623	650	622	607	633	636	582	574	633	577	583	606	625	621	605	587	579	603	627	615	620	624	603	642	635	593	630	600	634	607	588	648	618	590	604	640	628	620	646	575	589	618	634	652	587	611	658	673	618	638	640	602	648	581	601	641	586	595	652	641	584	598	605	637	637	598	619	615	620	632	595	620	674	589	603	642	604	619	641	591	630	651	618	633	643	599	600	596	624	650	627	581	614	610	633	581	606	630	634	624	605	602	642	608	601	655	622	606	639	618	582	590	614	641	624	632	644	623	612	578	585	603	653	650	642	626	574	612	600	586	582	631	591	641	624	644	588	628	654	600	586	636	650	600	648	595	599	624	583	573	601	578	605	650	612	618	602	611	610	612	628	628	627	623	610	590	603	650	605	655	605	574	596	640	606	592	634	601	585	622	592	586	650	617	613	606	593	601	681	639	597	575	605	645	671	626	645	589	588	570	532	634	604	583	563	571	566	616	645	608	631	634	598	633	604	610	600	587	637	590	590	607	607	589	620	606	620	616	586	617	654	608	631	600	632	611	578	635	627	590	614	631	627	610	615	641	587	648	599	596	638	649	592	619	615	611	611	597	620	621	615	659	593	585	601	600	615	590	579	674	557	631	601	605	557	579	636	584	627	657	626	638	654	637	610	596	638	665	611	621	594	626	606	635	647	647	596	634	597	603	665	600	585	615	629	617	589	624	590	595	598	627	603	595	623	625	642	620	618	601	614	603	625	687	571	572	615	641	602	610	620	600	638	562	637	587	649	609	612	599	661	637	594	603	616	593	581	598	631	608	650	622	615	658	612	596	596	592	601	611	596	595	609	599	668	641	599	607	618	595	594	627	629	609	580	618	578	597	652	599	623	579	571	622	604	566	595	612	603	630	573	583	609	568	626	626	640	601	683	617	679	639	562	614	666	607	626	601	610	632	600	608	580	637	609	612	585	572	598	595	639	624	635	612	603	657	580	586	629	589	567	606	606	619	632	576	639	618	599	593	597	588	577	633	599	599	569	585	608	585	583	623	622	614	617	584	661	620	634	582	622	601	602	629	628	583	575	590	647	620	641	597	568	614	566	598	631	621	610	640	592	644	656	599	585	610	634	557	593	634	649	607	585	605	618	588	629	650	624	605	628	604	606	663	600	607	630	636	682	634	609	623	610	613	593	629	584	549	592	631	595	613	597	658	625	634	606	610	601	602	624	596	606	586	604	579	597	577	575	587	615	598	586	631	610	560	546	557	615	656	630	646	598	579	609	649	601	657	622	635	668	594	623	562	668	613	594	634	650	648	645	631	594	606	638	613	594	573	583	599	662	592	650	629	593	607	585	639	631	639	604	631	597	595	573	609	650	591	574	665	578	596	579	607	600	571	594	606	662	626	638	624	635	585	585	635	637	597	607	620	636	578	594	606	564	596	656	601	612	572	620	630	627	631	631	595	579	588	566	607	632	665	598	583	614	585	608	594	600	598	597	650	600	607	600	642	633	622	641	587	613	585	606	606	565	616	605	603	609	601	603	642	596	633	632	638	607	625	639	630	597	626	598	615	615	605	607	662	652	603	636	587	608	626	606	594	618	634	634	582	592	599	596	635	632	603	599	554	624	610	616	659	597	613	625	601	645	589	621	608	620	636	602	616	611	618	582	631	604	635	618	644	587	600	623	627	604	613	598	556	600	601	601	606	570	566	586	624	614	600	602	607	593	641	647	610	635	634	580	642	622	628	594	640	630	636	621	611	628	659	621	615	642	585	590	599	590	628	629	599	638	641	620	576	573	567	642	652	597	624	618	655	603	585	580	620	608	638	623	630	649	620	626	602	615	582	578	594	630	632	653	597	594	608	598	621	636	625	600	604	561	614	582	606	637	639	648	630	605	630	636	595	584	646	613	634	603	552	619	595	638	599	606	567	561	592	564	607	590	567	662	638	644	607	652	654	571	618	554	615	640	603	598	648	614	624	583	595	659	628	625	596	608	626	569	624	628	654	577	633	655	622	631	603	601	618	608	580	593	598	613	635	597	574	587	640	585	552	592	588	594	606	612	577	620	616	634	608	620	645	607	624	585	595	628	621	652	603	599	597	603	582	592	602	555	599	641	617	598	572	613	611	631	603	612	627	609	668	607	605	626	619	596	634	636	625	588	638	598	629	623	628	613	585	609	621	646	574	593	622	562	667	630	650	574	677	593	597	642	592	617	618	583	595	648	667	581	566	600	569	626	634	588	614	593	615	593	629	640	613	595	626	614	618	586	636	624	609	623	613	618	617	647	574	637	600	620	652	608	611	619	639	658	596	614	586	619	587	583	628	624	591	565	607	620	615	642	596	627	588	573	617	645	650	612	644	614	612	568	643	619	596	571	652	642	614	595	632	605	629	660	611	589	633	641	624	624	620	580	580	618	600	619	618	608	599	583	628	610	631	607	579	599	572	599	604	605	574	619	574	628	592	610	628	610	564	589	653	578	578	594	649	590	570	595	622	664	630	672	591	663	614	620	651	643	637	620	553	569	635	597	652	619	612	640	603	604	587	625	595	629	653	605	623	615	614	603	592	663	620	591	545	618	650	616	597	593	606	586	614	620	608	633	578	618	618	575	618	619	593	616	630	617	627	603	590	636	601
57503	101244	72777	56277	39367	21246	9091	3370	688	699	617	653	687	666	676	673	625	635	655	643	627	646	652	782	666	629	639	661	662	639	634	661	671	650	652	685	651	640	688	650	640	671	649	689	643	636	642	661	675	665	691	655	645	644	633	627	645	662	618	635	650	673	691	650	616	654	683	661	635	698	690	646	665	663	649	665	657	649	705	643	654	650	670	665	646	604	622	622	625	642	629	643	683	631	638	653	662	606	628	684	702	615	630	637	637	647	653	640	654	618	658	645	667	639	626	667	692	657	636	649	624	668	659	649	692	638	646	671	631	620	656	671	655	650	633	641	648	637	609	666	645	625	681	631	630	686	642	624	621	652	661	630	638	662	663	621	723	661	604	660	671	626	733	610	650	630	700	637	638	714	669	674	671	630	684	628	654	657	635	626	650	627	666	638	638	676	642	626	664	637	643	659	621	649	615	656	635	627	621	646	670	650	632	647	659	611	644	603	640	674	667	637	662	638	661	671	620	629	662	649	693	685	621	701	683	637	675	638	627	679	633	652	651	669	614	630	652	650	642	594	628	677	641	650	638	632	650	669	598	643	632	673	632	657	628	676	714	633	670	616	650	667	663	624	604	630	726	664	630	670	657	661	623	668	662	624	662	637	643	633	643	659	586	613	616	688	673	657	657	642	622	654	666	677	655	664	649	664	645	648	696	629	699	646	634	657	688	638	629	666	693	688	645	649	673	663	606	611	688	646	679	656	622	616	602	681	685	684	684	598	673	658	636	652	619	611	631	653	672	640	651	648	657	678	638	614	655	661	621	648	710	611	672	655	620	674	644	652	659	660	661	624	641	675	605	637	679	616	661	656	680	591	646	635	667	671	632	684	685	637	583	638	678	641	652	615	670	644	656	635	627	679	654	638	647	677	618	676	662	697	720	642	671	613	628	635	674	655	674	638	659	662	656	624	669	585	657	695	664	631	625	655	650	624	645	658	617	603	643	651	632	690	604	655	626	649	688	615	640	673	643	660	713	694	682	643	690	699	646	631	632	642	628	661	630	678	634	641	662	635	594	654	667	662	648	646	642	677	662	644	614	644	658	672	652	661	680	664	649	654	677	640	640	653	650	638	661	664	626	658	684	647	664	638	660	730	634	666	614	634	600	627	623	640	629	691	658	654	643	662	657	643	615	715	632	624	642	636	632	630	668	605	609	707	691	619	680	617	609	654	641	656	655	667	632	656	624	683	638	602	717	683	620	676	617	657	608	646	673	633	628	658	631	675	664	620	692	636	682	606	655	642	674	634	667	603	644	682	635	604	641	645	667	671	659	625	633	673	696	649	664	674	635	643	627	635	675	636	673	657	641	613	682	636	651	612	589	674	640	654	630	667	625	663	620	626	685	656	678	651	666	648	633	640	644	626	629	623	654	683	572	618	664	658	633	654	669	646	648	625	681	660	613	651	624	642	659	662	626	624	673	695	651	620	653	672	638	589	626	627	636	636	654	628	622	644	654	609	675	681	658	633	660	657	670	680	627	656	616	654	630	646	665	688	626	626	623	591	644	644	696	656	632	625	622	674	637	642	644	679	635	650	679	636	648	648	646	645	612	658	684	642	699	626	592	597	638	674	603	627	628	651	642	637	611	687	672	618	650	648	635	642	700	629	612	642	663	654	611	619	695	652	667	661	614	643	680	637	675	707	672	654	619	636	703	661	594	659	674	650	672	638	671	661	642	636	637	650	663	655	638	666	674	714	646	629	673	642	694	647	697	650	633	648	624	603	632	624	655	609	616	623	679	700	670	688	623	613	671	662	636	657	661	650	603	683	647	637	657	631	666	658	681	655	655	630	652	633	641	640	643	631	681	692	655	671	613	660	695	625	683	610	685	643	634	700	678	712	637	634	667	606	624	618	666	618	617	636	635	690	686	636	629	641	610	642	625	644	657	638	675	669	617	669	638	633	652	645	616	661	686	680	619	637	647	631	636	631	630	645	642	631	645	695	650	648	647	641	641	637	638	655	678	677	614	616	729	690	690	644	646	631	671	660	663	662	642	626	642	637	663	635	626	637	709	613	651	636	672	646	660	608	655	683	609	662	625	645	659	678	643	647	653	660	655	618	641	642	640	668	657	679	631	664	637	639	708	625	676	672	676	645	604	623	691	629	661	640	633	670	677	637	622	644	627	647	639	662	708	659	583	697	617	624	651	699	619	677	664	630	630	656	659	682	604	653	675	669	629	624	637	668	669	672	647	668	661	661	614	697	637	664	582	655	646	618	665	616	635	621	644	644	685	665	654	630	618	639	660	625	689	654	643	663	668	658	662	671	680	652	618	625	679	646	612	630	645	643	653	652	642	629	641	637	669	664	645	654	657	626	654	601	654	628	649	668	656	650	679	575	663	637	589	624	607	651	661	660	679	639	611	657	637	631	608	663	625	643	654	663	618	668	605	604	616	697	670	663	690	608	622	716	636	663	572	662	619	643	638	660	685	652	695	672	663	648	634	701	655	642	643	667	700	624	640	625	639	681	689	651	687	668	615	631	675	614	628	643	641	617	666	657	622	624	661	653	623	637	608	629	620	650	645	670	640	640	681	683	596	607	661	634	612	643	661	688	636	677	633	606	652	634	599	641	650	618	664	623	660	656	679	622	650	644	653	673	635	644	669	680	625	638	651	643	687	626	641	637	638	650	620	634	664	667	634	656	637	629	616	631	591	679	620	610	630	653	644	632	633	667	636	679	663	675	644	645	631	625	634	644	652	649	686	665	630	687	665	648	666	635	616	642	696	643	680	625	589	663	662	638	579	653	669	648	648	634	638	588	656	666	655	664	628	641	595	648	669	649	682	686	695	651	647	662	635	632	656	654	631	622	660	621	593	616	636	641	651	623	626	648	653	611	635	630	691	686	634	660	645	627	603	645	599	661	650	674	634	657	622	654	653	613	627	633	665	667	638	656	642	622	642	670	604	623	634	631	652	638	651	632	639	639	653	659	639	629	661	654	656	587	664	622	636	633	630	633	675	649	633	637	634	684	645	670	632	593	683	656	650	618	604	660	628	655	670	631	659	647	649	687	635	661	672	612	614	677	686	627	580	643	645	664	658	654	612	642	668	626	657	624	626	626	619	676	631	571	698	643	653	648	610	651	609	681	628	600	648	622	650	642	622	617	647	643	671	663	649	646	609	646	674	647	680	663	616	630	623	643	656	670	636	637	650	643	668	660	670	611	678	670	665	649	627	658	656	662	612	665	685	629	628	667	628	596	639	603	650	643	648	651	637	634	645	669	612	635	630	588	627	644	630	634	621	637	621	676	608	604	651	626	649	707	615	636	658	659	610	651	624	670	666	626	645	656	647	646	599	651	630	659	683	662	635	656	649	656	646	662	627	643	646	649	673	693	657	649	609	619	612	628	625	689	594	612	654	700	619	645	616	669	629	631	686	629	636	607	674	607	633	649	649	627	645	643	645	608	667	614	642	651	645	646	635	672	642	632
28068	27105	26982	13846	5612	2208	1091	633	514	573	504	550	492	502	510	511	521	528	507	516	496	538	517	483	487	539	494	496	486	537	503	480	487	488	499	504	462	527	499	522	532	512	482	492	538	481	484	519	506	512	479	460	466	551	527	514	504	514	528	538	524	538	523	507	529	502	498	489	520	552	508	511	508	488	493	512	481	493	554	484	501	540	530	457	528	489	508	510	501	528	528	489	465	487	511	528	482	496	491	501	512	509	504	521	524	517	520	505	501	528	494	508	507	499	516	528	524	464	529	512	519	500	542	505	487	524	481	523	522	482	522	527	528	497	461	480	515	499	499	528	510	529	491	506	533	523	538	508	502	525	535	525	469	512	500	550	502	534	517	455	525	504	527	498	490	501	477	554	511	478	527	508	524	524	501	486	483	532	495	524	476	521	486	486	514	529	509	532	501	518	519	484	546	496	538	536	514	487	507	484	516	471	473	515	512	495	521	526	500	510	519	530	512	462	480	500	487	528	501	489	545	507	505	498	488	491	479	511	522	516	569	493	511	478	539	502	516	514	543	537	538	487	475	500	504	524	480	492	495	510	525	542	543	502	525	506	554	520	502	520	506	544	535	527	470	460	542	488	499	509	488	501	513	499	477	505	495	518	482	494	506	527	533	484	520	522	454	518	517	533	489	489	487	529	505	503	499	492	526	518	501	498	504	517	518	487	496	503	513	511	490	506	517	548	490	528	519	488	491	474	525	539	507	529	476	495	496	553	521	465	458	477	502	500	522	561	540	493	483	507	515	470	503	511	483	526	502	537	518	510	503	515	493	504	490	508	522	519	517	482	539	476	531	527	555	472	517	506	468	537	541	540	504	530	497	538	514	530	480	510	494	503	496	497	483	545	521	560	513	505	492	503	552	468	494	520	504	506	519	549	503	556	496	544	516	515	537	527	487	517	524	534	478	564	499	548	534	520	531	499	511	468	492	462	526	527	490	523	477	528	558	521	488	515	544	477	503	512	482	528	505	498	499	494	498	536	491	507	495	524	538	505	481	523	536	497	503	540	528	520	544	488	542	500	495	496	525	476	537	495	496	522	491	542	551	497	522	519	544	512	519	553	527	497	514	497	490	485	550	531	499	522	503	487	527	507	529	546	546	493	593	517	510	539	548	557	485	528	510	518	504	529	494	498	493	490	518	486	475	515	515	509	509	532	530	470	539	558	545	542	501	503	526	512	528	560	502	489	519	477	480	524	545	508	523	470	502	477	512	512	527	515	523	553	515	528	483	479	527	521	549	468	505	507	539	505	547	491	527	536	545	526	548	499	498	533	520	530	508	509	555	501	525	527	543	509	477	493	506	548	487	460	549	540	509	532	516	489	525	499	508	483	491	500	529	498	475	506	497	506	513	471	534	486	539	500	544	507	491	529	500	546	558	469	534	525	504	520	533	516	522	536	464	501	474	497	509	508	455	473	535	507	508	515	455	497	528	518	515	517	491	467	512	487	518	490	488	545	493	458	550	510	547	528	487	509	519	503	471	533	483	515	510	548	524	538	512	513	544	516	524	496	484	505	527	542	532	552	510	494	522	522	501	521	499	528	542	515	521	515	500	503	502	494	505	511	505	528	520	479	457	510	529	486	537	483	547	502	495	498	533	492	503	518	472	535	513	507	490	495	548	540	528	543	511	500	493	522	469	510	499	509	493	542	533	537	490	522	513	477	497	545	520	552	505	522	517	510	518	473	479	494	531	492	494	504	507	463	522	490	486	524	508	520	538	516	516	511	530	509	557	521	505	520	520	504	502	526	505	501	563	509	504	494	471	527	513	526	506	481	508	496	550	539	517	521	513	555	492	561	503	530	480	514	524	524	474	531	524	522	524	525	523	475	549	514	556	524	515	509	540	528	495	510	499	536	552	465	540	540	522	527	516	508	495	507	552	522	517	543	507	493	481	492	447	478	531	484	513	550	495	510	499	541	512	517	520	508	526	547	507	513	518	525	516	469	521	520	513	508	476	490	538	531	520	545	508	542	514	485	495	535	510	500	535	539	515	550	466	522	531	473	518	501	501	522	527	516	514	503	481	518	504	496	526	478	517	521	469	518	525	512	471	543	483	488	506	462	474	496	526	523	527	488	561	530	469	481	506	523	507	489	461	519	473	520	516	534	491	546	540	519	473	517	489	533	519	539	480	487	508	516	529	484	496	462	538	516	532	499	492	541	496	570	484	530	508	501	482	528	504	500	526	504	544	525	553	523	507	539	484	523	521	536	471	518	526	544	513	522	501	487	484	534	468	565	521	520	494	497	498	509	541	484	513	516	528	487	510	500	501	536	535	467	509	529	548	572	509	474	536	536	521	505	528	512	505	572	493	528	504	503	509	542	501	509	568	527	527	532	490	487	487	517	508	519	521	503	512	514	512	530	496	498	567	522	528	519	519	521	524	518	513	525	527	534	481	509	538	482	511	540	510	489	520	568	518	532	510	513	528	513	498	517	524	501	480	530	500	521	508	491	520	550	533	489	486	480	508	535	489	509	495	482	484	513	508	501	537	502	528	493	521	523	501	533	505	516	479	482	522	472	522	513	511	524	512	502	535	551	523	556	477	532	514	549	500	500	476	522	454	488	512	534	534	539	528	524	480	522	508	515	507	458	536	495	540	480	517	515	550	486	504	535	541	496	494	526	476	506	477	500	443	510	558	521	522	487	481	503	513	515	486	535	516	549	475	507	509	506	487	545	489	538	529	491	500	515	499	518	519	511	519	507	486	503	526	451	532	523	557	488	497	503	511	504	496	542	470	458	483	524	480	558	465	519	498	490	574	507	448	465	532	516	512	526	568	520	526	505	498	503	509	539	504	470	519	523	543	500	478	500	499	525	509	534	520	490	531	514	554	502	525	537	551	493	517	521	532	542	539	507	497	498	503	521	505	488	508	498	541	504	546	540	523	476	527	478	494	573	522	496	494	525	517	519	507	475	481	496	493	515	494	560	540	494	487	522	524	491	509	488	545	478	494	510	549	482	508	517	549	513	495	490	526	534	544	503	548	539	465	487	501	508	475	510	496	533	503	467	471	520	510	508	474	466	528	540	511	518	503	554	534	526	501	533	573	499	538	507	487	492	490	530	470	496	525	528	467	535	484	515	545	558	521	541	505	523	494	503	509	515	509	550	533	525	535	506	497	537	518	511	525	533	523	528	543	505	523	544	498	521	506	542	523	490	530	487	516	498	498	510	494	515	534	521	500	469	510	499	519	533	500	517	503	545	505	506	495	532	517	506	491	507	540	504	552	487	487	513	503	518	527	504	494	501	496	513	485	509	511	516	528	537	495	478	509	501	518	470	510	477	497	524	503	520	492	497	479	490	518	513	499	547	511	476	545	525	513	513	508	495	499	491	485	496	511	532	507	512	505	550	534	513	529	511	525	542	506	537	491	547	537	499	560	502	517	505	512	507	498	511	485	514	499	511	528	519	527	521	512	519	501	533	513	497
14196	34674	22310	8394	4501	2206	1207	630	519	492	459	441	503	449	479	495	507	482	466	477	509	477	462	455	460	505	506	458	449	477	466	480	480	499	494	472	467	431	476	484	457	491	455	466	429	472	501	505	484	498	495	456	459	450	482	525	512	452	433	512	504	474	506	458	445	501	477	485	464	469	450	500	477	449	450	470	493	480	440	469	477	487	445	458	456	515	454	448	498	480	494	476	423	477	490	509	469	471	474	481	495	471	477	459	457	425	476	486	522	498	502	428	440	426	490	467	475	454	456	476	513	466	423	495	516	495	468	450	484	491	422	495	478	490	463	475	498	461	467	490	470	433	487	470	521	458	472	491	484	478	476	506	467	471	436	480	495	493	493	470	464	488	467	479	479	468	461	471	445	470	452	478	491	484	464	478	459	478	459	453	464	467	481	490	469	481	480	525	416	464	462	462	481	492	471	443	459	444	493	455	478	499	462	474	428	507	503	516	478	489	483	436	497	450	498	443	451	456	472	455	468	500	484	455	447	489	477	480	477	481	489	474	480	493	496	513	488	458	489	421	440	459	456	463	484	477	459	516	452	460	465	462	493	479	452	481	459	440	449	486	495	445	498	499	502	441	462	487	480	463	473	488	490	484	469	508	509	489	474	496	494	443	445	470	458	432	449	506	474	433	468	486	449	462	473	473	465	495	453	474	495	483	431	482	491	502	467	495	483	489	499	457	492	498	466	453	467	504	446	444	504	491	459	445	437	478	511	509	454	513	524	477	497	470	430	474	478	490	462	452	495	493	476	482	479	472	463	457	481	448	463	472	483	453	470	445	476	426	506	505	481	475	497	483	445	482	484	507	470	485	472	462	484	460	487	472	452	508	468	469	470	454	490	462	432	507	509	519	484	433	489	444	463	507	454	465	442	470	476	493	463	485	484	447	473	482	441	507	454	457	507	490	480	474	472	485	516	477	462	454	481	489	453	494	483	475	456	446	449	471	479	436	491	478	500	478	449	462	488	461	484	463	449	484	473	495	483	467	475	447	468	456	468	478	475	488	460	466	486	437	527	482	485	506	493	468	460	506	444	441	507	449	471	487	446	482	456	428	439	435	509	491	474	472	477	461	439	437	460	470	493	482	529	441	479	469	493	441	488	476	450	418	463	492	483	447	483	472	503	448	460	433	451	463	466	517	486	476	466	467	437	414	459	472	487	523	439	465	488	471	462	468	488	468	489	468	482	479	459	488	448	467	470	463	475	481	492	518	454	466	470	466	464	483	472	449	513	493	500	473	503	489	449	462	465	521	489	471	488	444	473	460	490	446	492	460	502	472	519	478	471	455	473	475	443	473	502	445	452	464	485	505	466	462	501	505	511	465	450	443	429	423	510	499	493	486	474	452	515	488	464	508	505	472	459	487	463	464	472	475	447	487	434	448	438	456	511	484	487	485	472	499	506	505	481	482	418	487	495	514	444	460	520	500	491	469	498	484	475	483	460	485	447	444	479	479	491	494	484	470	478	493	415	513	499	462	500	487	464	492	454	470	491	472	456	489	494	463	500	498	437	467	489	460	458	482	524	477	527	481	537	491	479	503	468	499	462	490	520	472	450	463	447	500	471	451	485	441	444	462	445	483	456	450	455	469	460	501	512	472	506	480	484	473	491	478	492	498	474	510	484	472	487	480	473	496	459	500	526	521	487	467	476	480	484	481	492	463	490	448	478	473	490	499	470	490	486	425	476	477	478	499	497	469	499	477	469	461	494	447	438	473	472	480	457	484	496	451	506	485	484	494	489	480	488	495	492	481	469	508	470	507	489	471	472	496	488	452	475	477	457	464	474	444	471	466	456	469	497	439	451	447	508	498	458	469	501	480	460	491	464	512	450	474	475	503	474	469	463	512	499	454	489	490	481	494	498	414	517	501	463	465	485	438	486	491	470	441	510	475	473	484	448	464	477	482	497	470	506	484	496	410	486	442	469	477	461	440	447	485	486	497	520	429	462	447	497	460	486	450	461	436	485	472	480	489	451	502	466	504	465	488	465	480	454	487	506	489	467	528	433	500	469	487	440	486	468	459	466	444	457	511	500	481	475	487	488	481	476	487	494	458	457	448	446	503	485	483	439	467	481	452	526	486	462	477	503	491	444	491	480	484	506	472	494	473	480	482	483	488	483	470	451	454	461	467	459	487	451	471	475	506	469	495	499	483	510	483	441	482	497	499	466	477	480	460	507	433	497	468	492	461	487	473	411	438	505	503	451	502	478	456	467	468	489	458	478	459	453	450	443	446	511	454	477	476	510	469	516	485	483	486	475	460	470	449	468	463	506	507	472	497	467	471	458	498	484	484	465	453	439	487	452	443	480	488	490	479	465	468	461	517	478	477	474	485	476	501	477	447	467	449	505	474	494	486	477	491	465	490	481	499	468	482	472	469	483	509	526	476	450	487	455	436	491	478	469	473	464	467	468	442	518	489	476	450	527	430	440	463	468	452	474	456	501	487	472	491	475	517	486	445	503	477	460	485	468	479	446	496	482	485	486	479	479	469	490	499	465	489	441	467	452	468	488	484	493	465	468	478	480	489	484	501	480	460	483	461	477	451	487	466	508	474	434	450	511	491	440	448	513	497	485	487	464	485	489	480	447	529	464	470	457	476	497	459	494	499	466	492	493	466	476	471	458	448	481	448	447	493	484	485	480	466	527	440	436	489	459	511	464	475	471	488	475	451	486	482	460	479	485	477	484	453	492	459	505	462	469	470	472	477	489	505	466	457	470	491	483	547	480	470	473	474	459	486	435	478	486	422	453	477	461	511	502	509	448	481	475	459	497	512	476	475	409	466	467	481	501	470	490	465	458	497	455	467	497	496	463	495	510	463	458	471	483	500	487	486	463	480	475	487	455	542	493	449	490	487	478	454	492	477	447	471	465	479	447	484	457	483	510	478	486	471	466	469	526	457	483	469	482	477	450	495	451	471	440	427	464	474	496	479	479	474	482	433	484	480	434	453	436	482	505	461	446	496	464	479	507	489	499	449	478	463	458	465	491	489	536	472	469	494	479	446	453	498	462	444	494	465	453	441	475	484	478	491	461	478	494	482	453	457	501	448	438	499	487	453	461	466	497	468	502	497	490	428	471	466	453	458	463	470	466	508	470	496	482	479	451	458	440	466	488	464	475	504	500	471	501	481	446	448	454	457	478	451	479	489	474	518	456	468	474	488	457	453	512	473	480	445	502	467	484	465	493	495	457	443	481	477	469	450	478	492	497	456	511	465	529	441	460	437	461	449	518	467	463	453	503	508	495	476	470	505	459	533	485	482	429	467	465	486	506	485	463	491	471	465	496	479	489	490	458	519	447	461	446	491	479	462	458	476	474	499	453	488	462	508	482	506	451	471	472	492	464	492	484	481	516	482	505	444	485	486	477	489	462	511	480	482	455	507	466	498	467	422	442	521	493	478	482	499	499	496	500	476	456	467	500	474	463	465	483	491	482	508
24851	25636	41073	45173	35566	22781	10453	2573	660	579	558	590	540	543	560	531	572	577	536	547	547	552	561	478	550	516	548	543	537	537	525	535	506	519	555	485	567	520	530	535	528	558	534	516	541	555	576	543	566	520	490	487	527	526	533	498	520	525	542	539	533	577	533	537	578	528	538	539	535	551	535	558	525	481	528	531	543	513	531	509	529	552	506	535	553	521	534	558	531	559	546	561	519	531	588	535	534	568	538	535	539	550	507	527	564	532	497	534	549	534	544	533	527	529	551	584	524	506	510	538	559	529	575	502	516	519	488	503	540	499	543	498	544	505	521	531	521	514	556	510	553	528	520	569	529	478	486	526	518	550	507	490	517	537	550	521	506	542	513	535	523	564	533	522	557	541	525	531	561	543	524	561	526	547	527	572	535	525	557	553	524	495	509	511	510	586	520	505	550	523	505	498	544	523	499	520	540	492	525	528	538	573	503	537	562	522	528	492	547	522	552	513	551	519	530	528	559	487	504	537	510	512	532	517	523	512	486	541	558	511	568	534	535	514	502	533	490	505	525	520	535	524	559	542	507	524	510	552	508	555	516	518	544	537	482	543	544	518	516	512	543	542	524	568	538	547	524	538	547	498	562	528	497	570	539	502	552	515	535	500	568	537	526	508	520	542	532	539	537	538	567	541	560	560	541	553	520	541	522	531	526	486	579	545	524	535	546	571	564	531	552	517	516	540	535	531	520	570	531	562	532	500	535	511	523	537	562	534	514	509	520	582	537	468	567	530	509	507	543	536	515	575	504	550	522	518	497	519	555	519	561	517	529	539	532	535	505	509	583	553	509	531	540	531	553	520	511	598	491	509	552	529	578	530	523	543	519	538	539	525	563	560	553	547	554	513	509	515	522	535	557	535	481	494	552	514	521	530	493	600	547	539	504	573	560	496	509	510	540	520	546	575	487	552	574	536	511	547	539	507	531	538	508	514	557	510	578	520	540	522	536	520	518	521	530	527	566	575	547	533	539	493	545	544	491	546	576	539	511	498	551	533	512	562	509	526	574	518	486	525	536	501	508	532	505	472	549	504	513	553	533	566	532	591	517	554	493	485	527	539	511	508	549	519	522	533	543	515	536	559	505	554	567	524	507	522	478	519	516	486	541	505	551	521	554	518	507	544	543	505	528	518	478	513	520	561	538	529	538	532	519	528	538	458	526	545	532	552	526	528	496	548	512	567	465	548	506	519	515	514	489	541	520	537	562	507	518	520	540	544	552	553	518	527	537	529	537	572	554	525	548	522	538	554	542	514	565	524	541	487	504	549	549	528	581	524	515	501	536	542	519	517	527	551	560	545	513	550	480	491	527	515	562	499	516	523	516	557	532	537	535	490	561	571	548	570	584	549	530	558	507	504	534	539	490	533	547	533	545	540	528	536	567	521	510	513	554	528	567	561	525	519	515	565	536	524	529	577	551	502	534	539	575	533	513	543	527	505	557	565	490	543	528	535	507	508	497	537	551	509	540	548	511	532	543	506	521	512	506	516	467	546	532	563	506	530	516	493	531	533	508	521	527	554	529	520	568	532	498	522	513	522	554	540	541	511	522	529	502	578	512	550	553	490	505	517	552	532	515	531	500	528	560	520	524	532	523	510	526	515	548	495	531	516	511	506	507	556	501	534	533	524	569	525	542	541	563	536	521	533	499	516	537	492	568	532	538	537	554	507	563	517	502	538	532	514	516	492	546	537	578	581	528	473	522	529	518	518	495	543	544	532	580	558	572	542	549	523	547	543	529	525	547	521	536	502	491	483	546	548	514	517	546	554	558	526	497	556	542	557	516	506	525	549	525	534	544	528	522	580	566	508	527	502	532	519	551	546	546	548	574	492	517	511	540	468	516	495	542	532	484	519	524	536	527	560	472	546	523	537	498	538	532	542	515	540	510	510	520	522	539	513	474	528	530	506	526	510	536	568	533	553	557	529	556	525	522	539	554	527	545	555	513	521	520	550	512	546	497	574	547	494	542	519	558	517	537	512	505	487	559	532	574	515	504	497	577	554	517	583	528	519	546	574	551	529	522	543	538	522	577	555	509	573	498	529	510	540	522	504	558	580	515	536	570	531	527	512	492	563	579	529	516	523	540	524	527	508	522	553	541	543	518	548	526	543	587	564	510	497	507	511	517	528	548	561	540	492	503	522	530	515	591	528	493	519	542	525	556	548	501	544	553	521	543	519	540	585	504	521	530	515	518	545	518	534	535	512	581	561	520	547	509	506	516	526	496	562	471	539	492	565	524	527	555	496	569	547	531	584	491	545	552	534	522	509	530	596	518	546	588	535	518	551	487	548	531	555	564	568	523	545	539	531	539	536	526	528	481	564	513	519	542	502	490	528	484	547	537	553	564	505	548	512	526	548	548	536	558	528	492	531	561	543	520	565	528	528	535	532	531	529	541	553	529	568	559	521	503	536	490	503	511	537	526	541	523	527	551	509	528	559	551	569	508	528	565	537	548	548	519	539	518	559	510	502	548	587	542	532	540	523	529	533	498	504	537	516	528	526	540	504	526	571	539	544	541	507	473	552	515	527	509	509	495	532	510	532	568	508	524	551	533	500	545	493	491	553	482	544	506	551	508	556	532	513	506	550	544	522	584	533	536	558	515	502	537	487	482	515	502	496	532	522	507	582	574	523	542	537	502	502	530	526	468	513	541	533	554	539	540	547	533	545	534	561	493	542	486	510	554	519	514	527	527	565	556	506	511	543	499	477	574	502	551	541	531	540	546	526	533	545	553	536	560	524	579	534	534	554	518	529	488	555	508	544	560	556	509	544	567	529	512	509	513	535	537	561	548	578	507	550	544	485	542	503	508	499	545	533	570	545	569	493	543	553	509	532	543	532	561	560	569	541	535	541	556	533	522	504	553	501	532	544	557	519	573	525	514	541	529	549	567	574	490	534	530	505	549	509	522	562	557	508	532	517	501	525	503	552	525	553	556	508	483	533	525	591	550	486	550	540	517	536	542	507	506	494	550	512	567	519	492	523	498	487	571	534	591	493	528	506	551	549	526	551	534	554	530	501	522	491	516	561	550	527	546	534	528	505	517	578	545	536	508	540	563	545	542	487	501	511	560	511	528	536	556	512	552	532	544	493	554	512	488	541	519	494	516	533	568	523	529	503	558	496	474	554	524	529	529	505	556	525	545	507	503	477	472	578	554	491	478	480	553	524	506	496	538	516	488	545	516	541	510	483	568	530	569	540	549	547	560	571	516	548	529	532	540	537	507	516	552	542	545	514	543	551	524	526	474	541	550	490	512	527	570	555	511	495	546	507	565	523	540	512	508	522	507	501	516	510	511	515	536	566	536	508	543	541	510	506	502	550	523	504	543	517	496	513	534	551	558	545	490	533	548	514	515	549	580	539	555	554	567	549	501	516	518	517	560	536	505	507	541	526	535	538	548	541	513	507	521	517	504	503	530	545	533	557	530	508	533	521	519	569
47634	88580	62729	47155	30250	16431	7424	2277	573	552	547	560	519	547	525	573	573	549	533	534	529	560	562	614	554	536	541	546	548	536	566	560	550	589	515	562	535	532	566	545	531	554	555	536	532	559	544	543	571	595	528	564	549	554	590	567	501	541	556	568	566	570	536	578	582	547	570	502	557	522	551	514	550	503	525	501	541	535	560	567	570	529	527	539	537	516	528	520	525	515	576	521	522	537	517	518	541	563	567	537	561	554	534	553	583	560	542	519	573	585	531	533	559	520	492	506	532	517	556	573	519	603	550	548	544	520	557	531	542	540	528	528	586	531	590	558	566	545	547	514	523	573	539	543	533	578	545	511	563	553	531	522	576	522	532	575	534	550	527	575	539	576	570	524	574	582	481	549	539	530	532	533	544	504	528	581	556	542	541	542	560	519	565	563	583	563	513	558	536	570	520	527	534	573	556	537	560	574	576	548	506	546	542	566	543	528	514	544	558	568	588	579	514	565	535	543	534	572	549	522	540	535	522	528	551	543	581	544	513	504	534	561	590	526	516	529	521	542	561	510	556	579	562	556	470	532	558	579	587	541	526	481	526	540	555	538	572	579	529	564	562	585	583	538	549	507	509	571	517	594	571	567	551	488	547	533	590	494	544	568	533	523	520	523	526	535	513	541	558	578	523	553	517	539	531	532	565	579	525	570	517	561	511	553	540	579	603	557	540	546	596	547	513	551	559	554	552	501	545	522	528	503	544	514	541	534	562	539	552	539	515	601	542	574	550	545	558	544	516	543	589	542	534	530	559	539	562	540	571	557	523	592	536	558	556	557	555	588	586	512	528	552	567	548	520	541	526	555	548	560	528	539	550	547	564	539	539	529	537	582	528	528	532	558	566	552	547	556	514	545	504	552	541	556	545	524	550	502	537	531	579	562	525	573	575	528	545	542	539	540	578	525	537	553	514	579	520	512	550	533	536	515	535	535	548	521	525	539	581	583	572	532	534	540	559	542	513	532	541	565	557	540	567	551	529	538	530	560	576	555	561	551	563	514	556	575	528	522	557	560	536	548	528	510	564	576	541	578	509	559	508	517	520	536	583	546	540	570	570	535	574	590	579	532	527	531	574	544	552	551	508	518	532	605	547	524	541	543	565	527	533	506	512	542	527	532	576	526	542	561	548	570	539	522	534	553	571	510	547	571	523	571	538	547	579	572	526	534	592	522	554	561	556	556	546	538	535	514	513	579	552	517	552	505	546	531	530	535	559	545	538	580	552	537	530	549	538	519	549	539	572	540	553	579	551	570	514	559	534	558	551	548	575	515	565	545	535	527	533	537	576	557	546	539	528	546	526	595	520	529	525	543	545	553	567	522	567	560	550	595	532	531	563	529	557	540	523	557	573	553	538	545	556	540	555	545	497	509	531	578	521	543	494	582	604	563	510	558	599	555	543	502	531	544	572	542	533	548	539	548	530	547	553	549	550	537	521	506	561	504	549	536	557	529	523	535	540	542	560	523	563	557	533	551	548	561	571	548	549	523	535	548	547	544	528	532	544	534	524	524	549	515	516	507	529	586	536	564	521	566	569	570	537	527	578	566	588	562	512	537	525	539	563	564	526	534	556	517	556	568	512	569	533	570	560	504	529	584	540	561	506	565	537	542	591	596	532	509	534	528	553	549	538	560	556	530	531	551	563	533	559	519	545	543	559	545	538	575	557	532	568	556	555	550	542	581	542	527	512	514	557	545	533	515	499	533	519	563	566	574	525	528	553	526	538	580	543	531	507	521	555	524	519	551	513	530	592	571	583	543	547	511	521	558	550	561	569	533	525	515	554	519	549	562	507	543	531	546	515	516	546	564	531	516	606	540	560	543	546	523	526	570	565	491	564	566	547	539	554	578	538	542	490	538	493	568	560	536	547	568	539	511	522	515	574	539	534	517	528	589	535	560	543	603	561	545	528	550	523	513	534	535	542	558	535	546	535	546	540	513	545	573	554	527	538	565	575	531	523	526	514	509	567	536	517	588	556	532	529	524	521	532	491	506	545	490	567	534	566	559	568	526	509	519	584	554	521	544	550	545	540	555	559	585	541	527	546	542	564	555	530	506	530	567	550	567	537	558	491	549	546	544	575	547	524	532	572	595	541	523	551	553	521	506	513	505	538	565	557	533	581	547	538	580	542	510	582	543	537	580	555	591	507	562	551	531	526	570	470	546	596	566	521	558	522	546	531	561	572	553	524	511	564	555	513	552	484	518	544	520	555	542	525	555	560	526	573	545	562	578	582	499	591	552	571	522	589	593	527	563	564	547	540	570	540	582	569	536	538	543	533	544	548	556	511	535	579	532	535	552	552	520	557	570	557	515	570	549	531	560	570	529	497	527	538	573	525	535	537	528	553	532	543	586	597	506	534	549	539	530	572	561	561	561	564	549	552	523	562	565	537	530	541	534	531	579	518	538	536	533	573	549	559	549	560	517	512	522	540	530	561	538	563	510	561	549	520	567	535	556	523	576	572	529	579	564	557	547	516	578	578	543	548	567	554	523	563	572	538	545	545	517	552	541	533	559	538	553	498	516	519	546	527	549	531	562	515	506	572	554	515	534	566	506	551	536	536	526	538	526	548	557	594	533	541	543	527	556	575	535	520	585	514	550	552	514	550	573	539	556	533	571	526	533	530	578	550	544	564	535	548	525	530	588	550	541	554	552	555	524	541	505	561	549	508	562	523	545	557	523	580	531	561	572	579	535	502	589	551	565	529	528	598	555	532	564	556	549	565	555	567	548	576	533	503	521	534	555	538	607	585	497	546	542	521	551	555	519	554	513	573	528	549	539	541	541	550	537	535	552	513	561	538	552	540	520	595	596	522	551	538	532	527	565	569	553	549	532	576	545	548	556	545	563	500	572	532	522	541	496	567	510	556	523	552	534	519	506	575	560	541	541	528	530	549	556	548	497	590	510	533	562	562	571	531	518	529	586	564	555	537	550	524	560	555	598	561	554	535	482	569	540	564	566	523	570	518	494	572	550	559	551	580	553	553	583	544	549	556	551	527	558	529	545	548	583	527	556	546	540	536	589	546	566	505	521	510	573	556	542	557	556	573	570	531	527	544	553	527	575	525	519	542	519	589	533	534	551	532	496	574	615	584	571	548	517	591	520	530	519	535	586	546	560	550	521	564	528	526	574	531	517	567	577	538	543	550	608	558	538	557	564	548	543	509	550	517	551	552	523	568	474	532	543	554	547	574	559	546	531	543	560	538	542	556	504	540	551	555	560	526	536	547	527	491	563	519	556	567	554	560	541	521	595	502	536	544	587	529	528	563	536	579	546	564	527	553	554	563	534	550	537	545	579	549	504	563	549	531	526	534	525	574	509	552	536	571	561	501	546	624	541	571	545	586	525	579	575	514	567	527	553	556	551	524	579	536	523	539	540	500	543	536	560	549	544	526	556	535	569	515	555	536	538	541	552	545	549	531	510	581	513	552	524	581	517
23888	22606	35977	43953	41379	32673	19948	6152	861	703	653	679	690	634	674	667	612	623	633	604	596	612	628	652	667	643	619	609	652	635	584	589	675	614	580	623	615	622	624	592	606	633	673	613	633	622	592	633	572	625	663	618	596	586	588	583	622	588	687	587	638	609	584	655	620	567	600	632	608	614	579	634	592	621	571	593	629	604	621	608	609	633	589	619	636	615	628	649	603	616	634	642	625	604	541	618	583	636	624	653	631	611	605	583	625	602	619	618	608	643	610	588	565	614	603	645	606	603	612	626	626	633	590	605	591	620	635	589	625	609	593	625	618	618	631	592	630	603	632	622	600	585	548	582	637	629	575	603	615	595	576	566	607	635	623	577	610	625	592	639	603	659	616	631	602	597	583	575	606	607	617	634	622	655	576	594	629	608	582	611	628	656	597	604	628	624	631	594	634	585	655	585	609	598	609	603	588	611	625	605	609	602	581	607	634	580	608	621	603	620	583	626	593	602	601	618	598	634	590	619	586	608	569	598	594	597	612	592	583	589	609	629	601	605	615	565	627	614	559	596	606	591	607	593	646	650	622	610	638	594	630	590	634	578	622	600	599	595	591	609	649	627	626	597	612	612	565	602	581	574	578	608	558	613	586	550	639	625	600	579	619	623	642	602	601	606	640	606	619	614	590	596	590	594	609	624	654	604	592	639	594	601	634	605	634	623	641	620	652	657	598	570	642	587	606	639	626	586	620	646	616	610	623	620	635	642	600	620	564	613	609	596	587	593	617	613	588	563	667	601	606	608	643	630	651	636	627	608	586	553	657	613	591	626	633	595	594	588	585	627	627	616	623	578	601	589	653	615	570	573	602	595	603	616	653	602	616	590	608	608	580	638	586	608	625	573	608	576	587	614	566	566	597	588	611	617	607	618	631	602	545	642	589	623	616	619	592	618	594	582	572	613	601	633	594	557	596	596	648	609	627	606	662	628	613	568	578	592	567	597	617	580	591	580	575	582	582	621	620	615	552	668	623	601	573	638	615	591	579	626	596	655	627	610	618	621	588	601	589	602	600	595	595	616	620	654	593	594	634	607	618	626	617	580	570	616	631	590	617	616	549	623	596	616	615	610	579	598	635	613	598	606	614	599	596	651	615	613	612	562	610	596	624	621	597	589	613	636	570	609	621	584	609	600	555	643	574	649	587	660	608	640	618	598	627	601	593	611	599	606	627	604	636	634	631	578	586	646	620	605	570	609	586	592	584	586	640	632	672	602	611	634	636	605	586	579	609	601	605	570	594	636	632	619	582	581	644	594	571	615	644	637	558	675	583	627	564	662	607	628	641	576	609	618	599	610	643	630	624	604	649	611	611	586	629	561	598	654	615	609	622	588	634	620	635	600	544	610	588	671	582	591	623	646	597	574	622	541	627	600	594	601	624	627	622	575	591	643	591	613	579	613	600	595	624	626	603	588	653	567	650	565	580	612	620	619	575	590	604	608	595	584	585	571	600	586	591	602	611	600	608	630	639	608	619	623	651	597	594	582	646	616	628	586	599	623	647	610	650	625	599	567	623	632	619	577	669	579	606	640	602	555	621	556	637	628	609	673	619	668	599	593	632	578	575	595	570	602	600	640	627	582	605	614	613	609	572	551	640	606	612	592	585	592	622	644	574	626	615	608	588	566	587	607	635	613	562	594	611	567	561	625	614	616	593	612	645	612	639	574	577	584	676	603	645	575	614	650	610	598	637	591	625	545	613	611	615	606	653	594	626	620	626	624	614	650	594	542	571	609	594	624	601	605	558	627	624	608	653	660	594	607	628	627	557	612	655	579	649	628	586	578	597	590	593	627	591	613	570	629	633	608	596	598	618	644	667	575	624	596	639	641	636	576	628	639	634	609	612	599	605	601	588	638	613	610	635	558	605	601	626	608	568	640	611	653	583	624	592	636	640	616	593	581	606	598	616	591	609	618	586	619	570	596	644	614	636	593	593	651	605	585	618	627	605	612	602	615	622	629	604	585	601	621	602	581	569	639	623	607	600	589	605	591	642	592	595	601	556	624	560	573	584	553	609	586	608	613	582	597	659	618	576	623	586	572	612	607	612	606	609	610	637	623	601	604	619	620	626	597	585	606	636	656	598	594	656	647	599	609	628	627	560	627	632	598	598	621	610	626	613	637	600	632	616	601	604	614	623	631	594	602	620	623	600	577	600	617	610	570	614	609	626	602	574	626	631	597	567	605	677	626	619	588	588	615	622	595	577	634	596	615	648	616	623	580	608	597	626	595	613	577	582	577	607	594	585	578	627	634	622	608	623	597	613	581	611	618	611	590	580	609	595	602	605	585	591	641	621	623	622	647	607	603	592	585	601	606	614	616	633	627	579	600	612	599	579	621	637	597	568	622	569	581	575	628	589	581	647	640	583	648	589	593	670	600	629	581	596	608	613	579	602	629	618	622	604	613	603	552	604	587	607	614	588	592	614	589	574	597	630	626	602	626	627	637	608	646	621	606	625	595	593	644	635	600	605	619	636	591	593	593	617	631	619	600	577	645	622	632	562	608	628	602	626	638	638	623	565	581	619	629	596	587	642	568	632	607	618	618	593	614	610	615	596	577	567	648	627	581	657	579	616	581	561	656	642	605	618	615	637	616	640	630	597	633	635	582	600	587	621	621	631	640	607	613	624	599	569	600	627	580	611	596	610	648	574	599	614	597	575	632	581	602	622	602	609	664	585	617	595	606	599	577	609	586	625	578	578	615	571	610	577	622	600	601	619	632	594	592	606	619	642	616	599	618	582	612	602	604	609	618	620	632	617	589	600	602	615	624	612	640	621	622	640	601	675	566	598	593	576	601	602	638	605	610	600	624	572	661	607	568	609	611	633	630	621	610	635	602	620	629	656	648	599	613	616	611	565	612	659	636	600	638	607	606	588	598	610	591	635	569	585	634	587	554	635	581	596	594	603	621	610	626	602	625	668	597	673	615	636	617	612	598	561	611	626	588	625	565	626	618	575	593	573	613	582	589	607	617	598	663	601	621	572	625	619	610	624	647	635	614	646	611	582	642	599	608	593	607	596	581	620	599	637	620	607	633	609	580	586	623	566	628	586	614	617	564	624	618	657	596	608	601	616	627	631	611	578	643	621	574	608	592	616	591	586	586	580	587	595	597	625	632	644	616	574	561	553	635	613	590	610	666	638	601	615	595	604	625	605	630	600	628	584	599	613	638	581	561	623	614	592	630	580	607	593	580	596	593	612	586	592	657	562	607	581	600	591	638	634	591	608	577	606	659	577	572	637	616	630	623	590	621	631	573	595	607	639	629	568	625	602	653	598	652	652	612	652	630	614	604	633	608	572	616	609	609	659	627	582	602	586	591	610	593	612	606	644	628	580	612	638	614	584	610	611	606	601	653	609	628	636	586	581	615	597	604	619	578	598	638	622	580	628	582	625	585	578	576	556	622	584	607	615	603	642	611	588	628	539	593	592	591	626	599
59246	94555	78795	63952	44328	27094	13193	5131	707	630	625	609	664	692	640	664	648	661	666	649	658	635	663	737	606	664	648	647	637	665	637	631	678	614	621	635	678	601	636	664	646	639	615	647	649	651	693	656	653	628	643	617	626	669	668	625	676	597	634	645	626	646	615	630	617	609	647	647	630	670	653	672	609	659	667	607	639	643	631	648	664	620	670	628	625	594	665	632	662	623	606	656	613	612	625	643	612	614	641	698	618	626	630	655	661	636	631	585	606	636	616	622	660	650	646	606	600	626	614	598	633	647	615	617	632	588	641	662	662	614	634	625	623	666	648	647	647	609	637	620	629	642	631	661	636	622	612	654	637	616	656	656	590	646	577	631	641	631	613	636	595	636	684	601	664	602	606	616	589	664	661	654	659	621	630	620	586	667	596	637	639	593	597	653	615	611	653	662	641	629	668	600	588	631	652	635	662	655	627	578	663	656	642	612	648	653	695	616	625	637	640	634	643	613	623	655	655	648	668	641	623	639	596	645	666	616	651	619	610	675	662	630	641	662	612	642	652	646	667	639	626	634	630	659	642	604	637	625	578	594	643	633	642	643	654	625	640	667	613	607	639	647	620	621	614	655	594	599	649	633	597	658	643	662	621	597	627	602	673	659	624	620	626	666	631	667	683	648	671	620	617	654	624	629	643	600	642	692	681	628	603	673	668	636	628	645	637	638	630	603	708	654	661	682	605	609	664	636	658	659	614	583	622	650	676	623	607	626	598	652	624	693	654	606	657	633	648	627	679	609	620	631	630	665	689	594	638	647	602	636	608	593	681	662	618	646	633	657	613	659	638	622	612	614	649	647	633	652	640	631	660	651	646	571	620	569	613	661	635	635	625	641	607	679	601	654	650	630	680	627	600	620	625	575	633	662	615	639	648	622	640	678	609	648	657	657	676	612	628	629	672	648	632	626	627	669	621	612	649	664	620	671	674	609	681	651	645	637	604	620	648	663	627	602	637	597	622	637	636	628	652	667	607	665	612	670	623	610	629	636	643	625	655	672	588	630	671	627	626	626	646	657	602	631	619	619	629	677	646	637	633	610	606	598	607	594	664	613	609	607	606	641	609	614	641	627	667	629	595	670	629	624	643	607	627	594	605	641	606	628	617	604	629	617	618	625	667	657	643	572	615	639	667	607	612	616	687	654	629	647	611	642	618	614	597	641	641	606	689	639	654	651	638	629	663	626	631	607	632	676	617	660	598	636	637	665	592	634	617	610	615	626	608	619	647	594	658	590	640	607	613	666	649	635	651	623	620	576	643	638	647	619	639	626	622	649	650	585	653	670	641	602	660	644	632	622	607	650	649	583	635	650	655	664	620	661	663	674	652	623	638	635	662	656	635	636	640	645	660	635	628	633	638	647	693	624	662	619	595	649	659	643	701	654	598	628	677	624	651	594	592	620	621	672	651	618	616	664	635	655	619	616	620	618	631	651	676	647	602	606	651	676	637	625	655	612	625	659	633	600	586	631	641	654	662	624	635	629	624	619	601	628	592	645	627	635	615	629	661	632	611	652	662	667	613	619	595	643	609	657	656	645	637	649	629	622	684	632	627	613	667	642	630	589	656	648	642	641	628	627	596	613	641	658	620	637	662	614	598	658	577	646	694	654	596	633	599	651	633	666	685	603	650	640	632	662	608	616	664	626	594	628	635	614	579	648	666	652	663	636	699	637	600	620	736	653	624	617	641	609	658	660	620	607	626	680	601	636	645	622	642	619	624	624	630	630	582	658	629	609	660	618	645	651	612	631	628	650	660	619	608	601	586	679	619	628	648	637	599	654	650	613	629	637	655	620	666	629	642	608	620	616	638	612	642	659	702	643	660	607	657	629	626	624	668	621	688	658	608	597	652	562	583	609	634	626	633	650	628	613	638	653	637	662	658	637	679	606	679	647	659	636	659	643	637	633	578	636	644	643	652	639	637	612	655	646	619	661	602	615	676	648	650	601	631	599	646	658	608	659	648	670	630	630	606	638	607	629	672	614	631	639	662	602	627	594	612	597	626	647	607	655	648	607	623	642	621	638	651	655	627	635	640	626	644	690	653	632	625	610	623	626	629	656	613	659	627	667	645	629	669	614	624	614	640	620	612	620	587	657	671	622	627	587	674	632	604	626	638	630	606	625	585	629	620	601	625	612	645	628	597	610	654	619	633	659	623	661	639	666	610	657	706	662	651	651	645	621	658	624	678	633	631	594	627	630	620	575	660	593	594	654	658	672	674	644	633	652	608	618	609	683	648	629	677	684	650	611	634	581	602	609	616	628	628	640	628	651	617	653	650	608	667	623	634	640	633	625	604	647	643	655	646	614	634	668	617	671	618	618	591	611	637	606	620	591	669	622	641	623	637	661	649	663	651	652	641	617	623	645	603	638	646	597	621	617	643	648	654	626	636	635	616	633	669	627	642	629	659	620	611	636	661	629	618	648	638	599	616	607	642	654	645	622	624	674	640	659	649	610	667	661	670	638	639	659	645	650	619	588	649	674	603	638	620	682	670	619	631	645	672	615	673	671	708	648	629	664	687	601	607	652	578	589	645	628	653	613	642	614	663	638	642	644	648	650	632	629	592	639	636	622	639	654	694	658	659	682	595	638	644	612	644	611	589	653	595	615	622	616	630	647	632	619	662	634	632	616	651	630	621	609	657	624	625	588	641	631	674	642	641	643	640	686	658	631	647	626	632	592	660	614	612	690	647	651	669	628	578	623	619	637	636	631	628	623	630	589	603	626	654	649	663	621	670	629	573	627	623	610	645	661	618	644	635	661	602	641	657	641	634	688	650	599	620	632	661	642	651	660	604	663	630	612	648	618	643	610	621	625	619	646	640	692	619	621	598	679	683	656	638	645	663	688	613	600	688	633	607	688	643	658	608	634	619	660	626	614	664	574	629	649	620	634	640	637	636	608	642	622	617	631	624	635	677	655	649	627	614	643	633	617	645	623	645	671	586	608	586	646	652	642	632	633	573	645	663	619	674	625	655	644	635	620	656	611	636	657	600	602	621	647	643	647	652	609	622	586	643	574	614	659	647	613	604	614	640	628	595	662	598	618	604	679	645	605	648	647	641	621	705	653	618	623	643	594	633	622	595	645	674	637	612	651	669	610	588	645	605	627	638	574	629	630	636	615	646	666	561	674	643	624	604	662	619	593	610	661	616	637	631	608	616	653	595	625	635	649	628	614	651	640	633	648	643	670	605	631	663	629	620	648	639	610	651	660	638	642	619	597	659	663	629	661	602	622	637	637	606	615	626	634	633	614	654	640	681	652	637	651	615	584	628	644	634	606	630	618	609	640	640	582	664	645	587	596	642	630	636	665	654	612	666	669	630	617	640	656	615	668	637	637	618	613	608	660	645	621	633	653	649	616	624	625	599	675	620	621	616	602	591	610	610	657	631	632	647	662	613	658	594	582	661	621	641	641	589	630	627	618	671	642	632	673	636	629
28175	25543	23786	15761	6549	2781	1291	816	568	530	528	532	562	494	474	510	516	483	522	514	488	492	550	535	516	527	473	495	499	497	461	524	516	506	543	526	493	500	460	569	528	540	498	532	555	479	506	513	528	546	517	551	510	527	504	510	494	521	521	523	478	560	490	504	482	525	534	534	516	493	485	533	525	505	471	513	550	563	503	490	543	496	556	514	540	480	492	555	554	490	510	521	473	537	481	496	507	522	525	490	488	501	485	506	541	488	485	484	498	525	514	494	491	477	535	529	527	507	527	486	508	489	529	521	484	517	486	460	522	547	494	527	515	491	535	523	493	507	474	516	491	523	524	528	508	531	519	543	492	543	461	495	485	489	544	540	549	512	458	520	493	491	500	518	554	509	549	515	512	524	530	474	524	534	495	504	504	518	508	548	501	508	477	498	507	490	496	525	487	483	522	495	505	519	530	497	472	517	521	515	513	527	502	531	509	530	509	502	503	493	480	519	506	546	504	527	508	490	475	522	492	505	491	500	496	547	466	511	529	529	538	504	512	529	503	491	494	500	526	539	496	482	489	540	486	509	494	493	474	502	509	498	503	494	495	502	547	498	488	517	509	531	571	505	453	551	513	483	499	489	529	491	513	465	498	526	492	497	498	488	469	515	525	526	498	475	510	540	524	511	501	534	518	534	532	493	519	522	509	512	528	532	519	488	497	522	498	531	507	541	527	571	494	578	504	461	502	519	488	499	496	534	500	511	477	490	497	516	513	538	530	534	476	532	516	497	536	508	519	529	513	500	500	508	546	472	499	575	517	530	493	503	469	543	447	521	501	520	477	507	521	512	532	501	530	494	533	486	523	546	486	545	499	524	516	500	513	481	521	514	558	468	530	503	541	491	537	535	510	539	547	495	501	532	498	514	529	504	516	517	526	513	544	519	513	477	554	554	506	498	518	501	499	492	504	497	548	516	532	507	509	453	511	502	508	505	506	556	524	525	494	502	501	496	507	499	523	494	518	485	451	505	506	477	499	462	537	533	477	500	500	516	519	467	507	484	532	493	507	526	512	517	508	449	485	494	489	537	509	563	541	531	510	500	495	505	462	487	494	534	529	549	455	515	567	485	476	489	539	495	516	501	553	515	519	535	499	476	480	491	507	506	483	520	514	547	499	517	525	483	499	539	532	494	521	489	504	488	520	515	483	508	520	506	473	534	511	499	535	506	549	568	522	513	517	557	512	504	498	520	514	530	470	493	466	530	517	489	528	474	533	479	496	527	518	538	506	487	504	455	513	540	474	500	515	536	521	538	520	496	510	512	497	550	506	544	489	495	529	481	500	514	499	536	531	502	485	488	555	511	517	504	497	486	518	524	477	472	513	483	541	514	523	477	511	511	549	520	502	482	502	498	514	502	497	535	491	491	492	476	476	499	468	532	540	505	494	476	573	510	534	528	520	486	514	474	503	504	527	533	513	481	544	530	488	499	486	465	539	487	480	543	502	483	506	529	527	517	510	514	494	495	517	501	534	538	551	505	477	516	535	533	521	510	505	514	464	524	530	487	458	528	518	517	515	514	497	505	501	500	489	506	500	491	515	520	501	512	503	498	491	548	480	525	510	529	522	495	555	523	520	522	522	539	525	540	521	495	518	523	492	497	532	526	503	490	532	474	505	537	501	519	508	524	478	503	504	496	524	517	554	532	509	558	498	527	519	529	533	521	559	498	529	477	469	527	525	519	507	527	496	507	571	514	528	477	510	527	544	523	491	522	528	494	526	520	532	528	456	517	505	539	519	522	504	542	509	497	489	476	459	551	518	516	544	547	551	509	468	509	501	494	506	515	499	476	448	521	499	506	519	543	545	500	530	542	527	531	502	522	489	482	501	523	477	464	506	515	482	510	481	535	502	553	464	511	483	542	496	479	513	495	496	494	498	496	487	485	527	507	522	516	521	510	498	511	531	462	511	489	499	493	514	507	538	517	503	508	540	495	545	515	510	562	487	550	521	494	527	524	525	480	520	548	531	512	485	517	569	545	480	479	490	473	537	552	510	496	549	480	476	507	518	496	498	535	521	515	469	512	498	533	511	505	465	493	515	533	466	478	496	492	531	510	494	485	480	486	506	502	531	527	526	517	516	534	568	514	505	508	557	495	522	552	504	494	467	531	543	494	543	476	533	530	519	564	515	518	545	513	544	494	503	513	539	521	499	528	491	495	524	501	473	513	502	527	492	520	535	508	508	531	475	556	516	492	523	530	506	510	475	518	520	517	543	468	499	559	488	498	530	512	498	541	518	548	538	549	506	540	538	493	504	523	538	499	495	474	541	519	460	544	518	525	520	528	525	524	502	475	531	540	507	517	533	494	522	534	510	509	500	522	506	490	506	531	501	483	516	512	460	476	517	496	498	525	481	493	496	523	511	518	497	522	494	506	527	555	529	478	501	449	482	486	524	479	530	521	516	519	481	510	513	535	501	483	556	499	558	535	530	506	503	500	533	585	484	524	486	495	500	511	523	514	517	484	495	527	555	541	508	456	477	506	519	514	476	488	536	490	509	505	525	496	537	528	546	534	504	521	495	556	477	495	520	525	523	524	496	490	502	508	532	554	515	473	488	475	535	512	507	527	520	528	503	483	491	508	466	504	518	458	517	520	511	500	497	503	489	491	500	489	563	496	500	526	510	503	556	485	503	500	496	541	524	503	496	485	552	508	518	533	519	584	550	523	513	526	495	544	531	505	526	529	528	480	532	518	541	503	546	497	552	512	504	476	484	516	496	533	515	529	533	523	522	530	526	507	499	467	490	505	515	495	512	501	520	514	545	498	509	480	486	508	507	494	507	467	509	519	518	543	498	534	521	540	510	509	492	532	479	487	501	532	492	519	512	500	514	510	532	521	479	528	498	525	542	503	511	528	521	525	525	504	522	532	479	526	505	503	577	541	512	513	456	549	523	517	478	510	493	514	497	520	549	527	505	505	505	498	518	471	534	509	516	488	530	520	499	487	523	483	548	517	564	488	541	488	524	517	486	475	488	500	474	459	499	525	497	485	515	475	515	532	532	562	534	508	482	491	514	496	485	536	521	532	494	517	500	516	501	548	528	508	532	498	551	517	516	518	534	516	480	489	540	488	516	492	473	518	513	517	505	551	521	510	503	524	543	491	516	541	542	502	532	537	492	509	547	515	558	496	497	506	497	502	492	465	532	500	498	497	524	533	488	499	516	528	518	524	534	513	484	518	520	532	512	446	549	505	488	507	516	550	484	545	477	540	496	527	514	507	505	465	525	528	493	520	482	533	517	514	545	517	518	528	536	499	513	516	475	527	568	511	528	541	508	539	534	502	553	524	473	523	495	507	528	517	463	504	506	510	530	492	498	520	491	475	500	530	546	496	520	522	494	512	556	523	531	483	526	516	481	518	498	484	540	521	477	529	505	542	495	485	483	507	528	482	486	553	508	530	516	531	492	526	508	508	511	533	469	512	553	536	518	490
15264	31146	20089	10196	5156	2701	1443	768	490	459	448	440	498	482	483	441	485	476	506	509	506	506	446	464	489	462	449	486	481	447	452	516	480	506	526	501	471	451	442	500	506	470	517	497	459	470	467	446	463	479	469	465	462	483	458	520	443	432	488	478	474	504	476	447	485	457	466	494	533	477	489	460	479	460	427	452	506	460	476	479	487	447	499	462	480	505	472	468	467	501	447	470	494	487	503	462	497	452	513	477	456	517	464	441	509	443	467	481	467	429	451	466	466	438	501	455	436	475	480	461	490	475	446	454	488	474	464	469	489	493	495	477	494	540	483	464	469	439	422	434	462	478	482	490	465	508	461	475	479	464	441	442	476	505	408	473	478	470	475	467	477	485	463	472	500	464	457	457	469	491	446	495	476	521	470	458	477	466	475	458	478	492	461	545	507	532	462	436	471	515	458	479	476	510	463	518	454	451	477	441	453	455	459	449	488	479	441	471	476	493	495	450	477	451	491	435	455	493	503	495	442	458	456	485	483	493	476	472	468	478	454	428	481	451	473	447	455	510	449	452	453	492	474	464	460	460	466	504	528	487	503	466	439	447	474	440	465	457	489	483	479	456	454	455	468	485	464	452	490	448	473	470	480	462	429	458	517	469	482	488	477	494	487	467	489	504	497	479	489	486	453	510	478	471	490	452	478	443	492	451	501	498	510	499	456	469	484	481	465	454	517	465	497	482	445	476	474	444	490	466	491	489	461	449	497	494	470	452	468	475	454	461	491	466	475	470	505	480	455	477	480	476	504	467	485	470	480	495	501	510	489	472	467	468	462	483	442	459	468	458	484	473	511	457	481	436	473	438	465	515	464	482	473	485	477	501	474	480	485	457	476	470	472	443	494	511	469	500	450	494	441	453	467	456	471	481	509	486	475	454	491	477	482	471	419	462	499	484	446	449	477	472	458	509	461	455	476	447	487	485	497	460	456	452	450	460	448	468	458	432	456	477	474	455	496	405	515	520	493	527	475	439	472	478	431	467	510	524	483	479	479	493	484	451	507	473	479	498	455	450	491	482	485	450	462	463	470	470	461	480	481	498	520	498	425	517	469	461	436	478	482	506	453	474	513	473	478	515	452	421	495	484	514	429	475	505	475	430	513	480	515	471	466	475	442	468	468	457	466	467	475	499	470	510	478	480	505	474	513	481	498	470	462	458	497	449	466	466	460	483	529	474	474	486	471	542	487	453	425	493	461	455	510	499	437	496	455	448	470	489	486	475	478	449	448	470	482	507	498	476	446	455	464	476	454	445	454	469	453	490	486	450	500	452	467	471	482	458	436	465	458	481	459	436	442	479	476	458	463	458	488	431	469	459	468	497	509	501	499	477	456	460	454	464	496	466	505	492	485	456	484	495	474	458	423	496	467	496	499	461	463	478	489	460	481	506	443	470	452	459	480	479	492	462	477	463	468	477	490	452	496	478	475	445	472	489	496	436	481	506	492	478	479	493	451	469	477	481	493	483	486	494	489	462	471	467	470	492	467	482	470	456	482	529	456	475	492	480	485	476	504	449	457	494	505	451	486	426	491	448	454	483	472	458	413	448	496	466	458	491	461	466	482	489	505	459	460	460	476	493	485	434	459	493	459	508	491	480	491	484	511	457	473	479	498	491	479	497	434	438	494	470	455	472	458	501	471	505	496	478	409	479	463	468	482	487	442	496	436	496	408	496	490	467	519	503	482	491	444	510	446	461	506	485	504	473	459	455	454	465	481	477	466	468	470	494	517	472	454	444	466	472	477	454	439	449	488	508	482	476	460	501	486	495	480	463	439	450	489	497	462	499	457	487	464	482	484	447	476	459	495	487	461	445	479	496	512	477	478	452	467	475	496	444	466	464	461	471	470	474	455	469	475	449	454	465	468	505	486	460	477	528	426	480	468	469	484	479	428	438	478	467	524	508	521	466	479	509	476	462	474	477	468	468	522	498	463	457	512	448	446	455	479	521	511	496	513	449	454	479	478	509	459	468	465	436	494	462	454	437	491	475	488	522	473	495	458	459	479	486	524	437	501	471	476	475	442	467	476	454	490	507	463	465	494	454	434	490	507	485	470	470	488	473	463	446	505	492	424	478	465	477	495	454	499	461	480	492	520	443	470	428	463	426	481	489	456	468	451	489	479	458	459	476	468	473	480	522	476	433	478	484	468	497	467	469	463	478	454	475	496	472	479	487	464	460	491	494	470	484	428	492	454	463	448	473	495	470	498	517	473	474	464	445	442	394	470	448	484	460	472	476	527	435	466	440	524	488	466	456	445	455	491	459	448	477	451	526	517	483	482	512	505	496	525	472	488	456	450	470	437	487	464	495	489	450	492	462	489	499	479	395	476	450	509	480	480	491	444	450	471	476	410	479	446	469	462	468	484	444	439	507	487	469	485	451	437	471	471	453	481	466	505	470	457	482	467	495	471	497	465	479	475	485	456	493	483	502	466	445	503	450	447	445	457	502	434	484	483	479	486	456	478	471	463	452	475	485	496	476	478	440	453	489	458	452	488	461	466	453	496	471	443	447	461	441	470	423	471	468	465	458	481	513	491	497	472	467	454	479	503	454	446	494	464	479	474	484	466	434	498	526	483	435	459	474	484	471	496	457	473	471	518	481	483	485	424	448	476	458	490	491	442	488	483	467	509	486	550	434	527	443	443	463	444	452	515	487	516	456	491	480	480	484	495	443	474	519	467	505	484	468	445	445	486	463	513	445	456	475	449	468	488	453	478	484	457	484	477	492	468	491	485	459	492	442	481	494	497	454	467	470	478	497	485	456	480	493	463	475	466	477	427	484	480	484	458	460	455	526	440	479	433	459	469	471	522	483	497	526	473	453	459	478	456	504	495	462	438	448	454	506	459	447	463	441	434	449	467	507	504	461	484	460	443	480	468	493	457	518	508	446	497	464	470	448	486	471	464	476	456	449	497	483	462	457	482	504	463	457	423	491	487	487	461	481	479	449	475	424	521	486	486	490	500	454	479	453	489	494	497	526	500	448	495	434	492	515	438	478	446	489	517	474	537	486	475	486	480	443	475	490	453	454	465	495	487	471	460	512	461	453	475	468	432	498	489	440	482	512	485	498	490	460	482	451	510	494	451	471	452	442	460	468	506	484	489	463	499	455	442	466	468	452	474	466	483	473	478	452	485	441	484	499	542	473	446	458	484	458	473	456	483	477	433	482	515	501	464	498	491	448	489	470	452	474	471	461	491	515	460	470	494	479	440	500	486	442	467	470	455	468	430	482	482	463	459	518	455	490	476	478	478	483	475	458	479	479	476	454	477	486	448	453	493	469	489	473	465	499	505	480	454	490	438	499	451	457	449	436	491	486	439	490	450	422	485	460	487	447	444	482	442	474	428	462	460	468	480	487	468	493	446	465	482	461	469	494	480	491	510	451	500	488	479	454	465	496	499	453	487	471	468	453	464	472	475	493	458	446	457	458	459	461	473	486
24950	24723	38492	44631	34020	22325	10754	2920	701	595	570	512	528	582	535	579	531	546	542	537	531	539	549	573	551	551	527	519	554	539	516	520	535	512	548	553	547	544	530	520	550	569	514	488	530	495	518	555	520	548	563	532	536	508	502	534	529	507	541	512	543	563	539	501	478	500	536	561	522	545	527	551	507	511	521	496	479	564	542	575	501	507	549	531	547	542	511	546	490	569	510	527	528	513	493	519	491	497	534	518	505	543	543	545	524	553	543	527	542	489	565	546	534	517	561	501	527	512	523	553	518	549	533	539	510	566	545	500	533	545	553	514	556	512	542	537	514	596	539	554	533	544	520	556	518	530	572	525	509	497	498	509	497	524	494	536	506	538	502	573	516	556	550	496	515	527	525	567	507	556	504	502	559	533	528	502	485	491	530	518	551	515	507	522	491	520	510	514	523	508	533	533	515	547	509	529	498	561	548	551	501	563	539	527	539	496	514	490	536	551	511	534	517	520	498	491	529	533	551	570	508	506	516	548	510	554	504	549	549	501	482	489	568	530	525	531	474	489	525	528	565	541	520	508	552	568	556	514	530	538	513	547	537	532	528	521	509	542	546	558	504	530	550	507	543	534	542	535	517	544	530	535	505	524	525	542	517	527	523	502	525	506	496	510	504	505	561	541	577	513	499	488	531	537	517	528	537	498	539	552	529	538	500	527	504	514	552	511	542	511	553	553	533	540	527	485	520	543	508	535	528	545	500	526	533	534	543	504	507	532	563	503	507	558	530	546	541	522	506	545	513	511	531	506	526	507	503	535	479	497	525	511	558	510	526	514	545	509	496	549	545	562	519	519	492	560	520	515	543	525	512	518	563	512	493	543	519	522	536	550	542	519	518	527	535	516	520	546	516	520	557	523	555	529	536	577	537	547	529	521	521	551	573	560	555	582	530	513	523	536	531	527	530	510	551	510	485	507	531	536	556	483	531	531	521	542	513	475	515	569	514	532	564	526	581	539	525	517	534	545	537	519	528	509	507	522	526	522	504	500	497	519	505	542	478	506	492	498	572	542	522	528	539	532	522	526	527	565	529	501	552	532	560	493	499	506	487	532	557	531	470	508	528	513	545	525	547	539	487	557	478	541	513	511	554	519	549	522	517	499	537	539	506	547	508	549	568	541	524	519	615	539	484	508	528	529	563	550	547	555	499	564	541	567	525	534	542	536	549	573	521	475	497	532	538	495	514	519	515	564	564	506	545	557	523	564	550	510	537	560	533	585	524	505	529	547	517	499	523	524	568	519	500	505	541	540	529	556	545	497	521	580	508	518	525	529	532	508	505	511	540	570	590	514	541	551	532	536	547	531	564	533	553	532	564	514	531	529	534	527	522	500	499	531	493	556	504	517	546	527	488	563	536	529	486	527	522	512	499	541	523	496	521	536	560	513	534	523	482	530	518	506	552	539	529	503	520	541	518	513	542	529	541	534	469	483	530	506	507	507	531	527	534	535	531	516	561	538	528	510	544	528	531	531	526	538	540	572	498	511	534	504	541	501	521	519	525	537	517	518	526	543	539	553	535	549	527	583	552	533	493	504	561	539	488	520	525	551	533	545	512	579	482	504	538	537	536	509	535	561	497	521	526	522	569	528	527	535	540	548	582	543	511	536	525	562	542	552	521	524	540	486	503	517	561	557	548	521	558	532	555	532	502	566	581	487	528	558	562	535	492	516	499	519	535	543	495	540	508	521	515	506	537	510	497	597	538	542	527	511	520	544	508	537	513	524	541	548	535	523	535	518	556	575	514	572	529	535	544	534	536	512	527	536	511	523	485	537	543	522	542	504	545	505	504	507	542	521	513	518	480	527	500	539	516	516	540	514	531	549	522	520	531	504	530	520	535	506	514	531	545	549	539	540	522	531	530	501	565	502	524	517	518	528	538	553	510	540	544	490	557	544	535	505	547	563	518	546	532	484	507	518	488	492	508	561	530	515	514	549	518	523	534	533	511	515	511	527	526	528	523	520	532	566	513	538	547	511	509	525	527	529	518	478	557	538	531	508	515	519	510	529	516	482	513	536	515	538	530	541	512	503	529	593	559	528	522	540	527	568	538	547	509	537	526	535	523	539	523	558	503	521	511	533	533	461	522	525	515	544	527	561	576	537	520	524	536	506	498	544	541	520	537	518	530	536	535	537	503	519	509	506	552	539	544	526	491	533	516	526	547	502	523	530	531	600	509	500	507	535	550	558	537	517	524	506	521	503	560	529	506	500	537	495	570	524	515	530	475	539	516	533	560	542	506	533	551	533	519	481	547	523	504	502	539	468	542	517	521	518	546	516	556	543	553	532	501	524	531	501	552	505	591	578	533	509	558	498	542	547	502	534	510	569	573	548	537	542	517	479	542	553	492	533	506	550	512	552	483	517	520	562	509	520	522	528	524	494	533	562	529	482	525	499	454	514	523	530	527	534	515	530	532	493	521	520	556	520	518	502	555	550	498	531	555	520	532	523	516	544	566	512	504	551	516	511	511	490	535	506	524	524	532	530	535	512	514	532	531	515	460	544	503	500	549	506	540	537	527	521	547	510	559	544	514	533	509	530	488	513	510	492	541	542	506	506	525	560	552	493	494	567	491	545	486	558	507	507	547	502	556	525	512	531	503	544	505	546	503	513	551	511	509	524	524	575	539	493	531	551	488	514	528	536	528	506	516	507	546	495	494	557	517	534	475	528	516	516	508	551	489	519	539	531	555	524	527	510	497	557	514	549	569	519	493	599	511	518	499	531	546	534	508	564	509	535	488	496	509	566	526	546	524	542	518	573	515	556	525	531	542	556	544	525	486	556	501	518	568	474	503	519	541	501	530	534	496	547	506	559	539	541	505	539	536	544	557	540	525	557	512	541	571	519	525	529	518	561	530	560	558	550	548	484	537	509	534	510	490	537	542	538	533	564	512	513	554	543	533	491	489	508	485	508	553	482	529	557	506	546	502	566	506	550	535	511	526	512	498	506	501	529	529	537	529	524	540	519	531	507	537	526	533	494	512	572	535	520	546	528	524	560	508	529	529	513	529	547	531	489	539	529	536	509	553	524	559	516	533	536	514	537	551	554	532	537	548	570	519	509	543	527	526	500	485	490	579	537	540	512	529	549	514	530	493	474	488	533	551	544	566	517	512	536	548	550	536	539	533	531	501	505	547	518	516	554	525	526	581	525	527	553	520	550	543	526	489	518	489	526	548	515	527	487	507	500	514	538	483	532	532	545	532	556	527	499	531	530	498	521	537	532	528	516	505	554	495	533	524	586	473	528	546	509	498	492	523	514	499	528	534	497	496	530	527	536	539	521	500	518	524	513	506	564	557	508	516	518	513	537	506	506	514	545	542	547	536	547	558	503	523	516	513	503	534	510	517	516	522	479	500	528	498	526	577	524	529	528	530	524	529	529	541	487	520	522	547	489	534	522	502	529	540	513	531	520	547	523	492	539	541	530	500	517	552	562
48424	85255	65670	47662	29285	15994	7689	2895	751	539	549	537	539	584	532	536	569	556	573	543	547	572	583	571	542	588	565	530	556	537	528	549	523	521	560	534	561	523	529	519	504	535	567	531	524	511	534	552	522	540	525	560	528	545	540	543	513	506	522	548	560	554	533	547	544	573	513	530	508	561	517	540	564	523	532	586	550	538	534	507	583	580	520	546	573	555	510	524	504	543	522	510	584	533	532	565	528	598	499	565	575	506	520	578	510	551	545	548	550	536	523	524	525	549	560	516	543	547	547	528	559	562	509	517	543	499	530	567	552	531	556	589	557	562	537	540	548	559	538	530	510	561	512	578	547	478	525	557	605	504	550	518	527	535	570	523	538	540	497	554	547	555	555	540	553	552	541	518	507	519	536	536	540	532	516	546	511	557	517	555	549	527	555	514	548	500	533	592	531	508	538	528	524	528	589	558	555	506	527	525	566	511	542	504	503	530	555	551	546	539	541	562	550	552	514	550	531	512	508	545	551	535	529	549	534	524	511	509	500	542	504	558	577	539	563	548	573	556	491	547	557	555	530	570	573	529	559	542	570	546	582	535	566	552	583	560	559	554	546	553	559	568	512	479	561	517	552	538	530	565	584	511	570	521	545	517	544	573	537	520	544	542	552	547	563	553	514	540	503	510	509	532	555	503	549	516	505	555	533	526	529	518	551	515	521	540	533	544	523	555	515	496	520	547	538	548	532	525	494	534	506	543	571	545	559	561	541	603	507	506	523	554	566	494	560	561	521	542	541	511	553	530	503	593	545	534	511	523	572	523	563	566	558	536	520	566	524	524	541	505	577	535	551	534	574	552	516	561	556	535	509	535	554	527	489	534	548	571	559	518	537	497	514	537	537	498	542	502	548	509	544	559	539	528	540	550	527	541	557	573	560	538	531	556	505	510	573	520	539	547	567	543	526	534	549	535	512	550	545	553	566	527	544	501	552	552	519	570	597	531	533	509	540	556	535	520	534	515	530	555	583	559	547	527	525	565	565	483	546	537	499	575	542	539	558	576	553	491	525	577	549	550	519	529	509	543	549	559	566	544	535	500	532	528	541	562	518	570	571	566	515	490	549	534	549	535	516	520	554	486	544	555	534	532	533	528	518	557	531	594	544	526	534	573	542	502	529	522	492	538	588	550	521	527	531	542	564	511	513	566	532	510	581	502	549	518	533	555	546	512	552	539	507	557	545	527	544	529	548	531	522	559	529	567	532	516	534	554	560	517	563	504	521	547	556	504	549	553	517	586	547	543	541	520	542	577	559	528	593	547	549	546	540	524	520	570	535	509	522	532	554	507	540	550	531	519	541	533	514	584	556	509	534	553	500	542	543	528	545	513	569	512	498	557	551	562	552	550	511	526	533	540	520	546	536	565	543	554	548	533	519	565	524	532	557	543	554	530	510	547	548	542	535	554	520	549	543	528	532	525	548	535	547	606	552	512	585	561	511	505	560	530	527	535	578	543	583	528	533	548	570	577	545	549	530	528	512	523	536	532	540	538	580	568	540	540	546	540	571	529	562	537	580	563	556	534	541	536	554	505	519	522	575	562	540	538	520	551	516	539	519	557	511	551	548	527	560	572	532	570	539	538	561	546	545	521	568	550	530	549	514	523	549	608	513	487	563	527	534	577	542	522	570	527	553	523	552	532	547	525	576	563	581	529	533	543	524	615	557	505	551	569	501	536	540	532	517	516	536	540	529	523	599	518	481	565	573	539	537	527	520	518	547	510	489	565	521	560	510	537	537	509	544	564	522	544	540	558	530	552	523	536	578	522	504	541	536	544	480	530	539	524	531	521	521	517	509	536	528	535	541	547	514	536	561	559	551	510	544	545	538	517	515	523	567	518	542	531	512	544	563	549	548	563	532	559	523	518	493	562	563	488	537	554	548	527	542	509	544	582	536	561	543	543	512	549	543	567	552	535	567	558	521	501	505	559	517	564	522	545	573	499	528	548	567	528	552	561	532	532	525	525	538	549	533	572	537	520	537	528	538	516	528	515	494	585	532	535	528	516	538	560	537	531	490	537	568	533	501	568	570	513	554	511	529	528	584	545	546	542	521	563	533	554	510	557	541	573	527	563	559	560	523	579	537	506	512	548	551	530	531	490	574	521	518	533	572	545	543	522	500	540	506	530	558	560	589	560	532	556	522	589	537	560	561	537	558	549	519	557	529	539	517	539	532	538	563	574	512	569	527	556	546	520	528	525	580	516	575	505	547	507	560	567	508	524	541	572	581	547	512	521	520	564	541	564	495	548	529	559	532	540	502	562	538	545	534	518	529	515	580	582	587	546	520	541	512	561	522	525	530	514	494	526	559	528	506	509	489	530	546	540	519	510	513	549	559	569	531	529	539	528	533	560	524	525	542	552	581	554	557	547	528	506	471	554	540	569	553	563	532	544	551	560	573	511	540	530	495	548	553	498	572	545	540	561	556	532	581	529	541	533	542	581	565	545	544	565	575	503	594	545	525	561	498	510	533	549	551	560	523	525	520	542	554	538	555	573	549	553	544	589	551	561	530	520	529	532	537	535	537	567	527	538	559	558	541	505	503	515	568	491	531	531	518	549	494	546	516	517	521	528	521	514	519	595	521	532	550	528	508	520	518	532	494	588	536	560	508	532	539	544	523	533	552	498	536	525	550	568	572	522	516	561	572	572	502	545	481	507	495	534	523	577	525	586	545	510	565	538	534	525	529	535	552	558	565	609	496	583	483	545	559	574	544	573	523	549	538	581	534	535	528	502	590	511	556	526	544	563	504	537	554	551	533	535	516	534	524	564	527	531	553	454	528	550	581	524	573	522	530	529	555	541	535	555	513	531	545	552	544	519	547	559	568	499	538	534	509	602	527	521	553	517	530	577	533	531	527	537	536	548	573	527	544	526	534	531	560	549	549	525	575	585	552	611	516	494	547	580	513	509	531	530	518	546	520	571	524	528	516	557	565	545	529	483	530	536	534	558	544	558	551	542	525	539	559	523	574	527	506	534	533	566	551	550	533	515	522	555	562	548	517	547	527	541	590	581	572	565	549	526	525	516	502	567	562	524	542	484	518	509	521	545	530	524	551	537	540	589	568	543	507	523	497	558	526	496	546	575	538	547	492	558	532	533	539	514	520	510	542	512	565	527	525	536	535	520	553	543	497	551	603	541	526	546	535	546	558	541	525	526	530	535	504	555	502	498	524	509	509	535	544	524	553	533	523	544	547	561	544	542	543	541	500	567	552	536	522	561	548	512	531	500	556	525	516	540	545	540	553	522	529	524	546	521	567	531	528	520	533	538	504	526	528	533	520	511	550	550	521	522	553	543	507	558	595	488	509	549	561	531	537	498	504	529	525	548	579	527	523	544	537	533	493	561	508	549	487	525	541	534	541	539	521	504	553	525	524	540	536	507	518	499	550	531	556	557	538	523	519	518	531	483	512	576	541	516	538	541	509	562	537	535	567	526
23859	22356	35213	44045	40040	33655	22125	7426	1497	660	685	655	625	615	598	628	596	606	560	657	586	629	605	634	638	554	591	614	626	629	629	579	629	592	621	604	630	618	623	623	608	635	632	594	623	654	588	649	570	642	611	556	562	522	643	636	580	589	612	594	650	616	571	604	628	590	624	574	608	631	591	593	614	567	562	585	565	561	585	625	611	623	590	606	638	643	603	587	617	547	615	588	618	528	564	561	549	610	609	582	611	597	544	592	569	550	665	618	613	600	588	590	622	576	553	531	514	595	605	628	597	590	588	555	571	619	569	650	583	570	608	586	617	599	579	659	635	604	615	603	573	537	600	598	541	597	636	625	567	631	625	603	609	584	600	556	644	607	598	595	565	571	588	594	639	615	609	603	578	574	595	564	585	573	606	571	613	603	587	604	592	616	594	603	628	607	652	593	599	605	583	574	571	602	598	585	588	607	610	583	620	628	602	605	610	540	556	617	588	609	610	582	600	637	548	596	549	588	557	569	608	560	547	575	595	579	596	590	576	590	600	573	577	584	593	592	607	608	591	640	583	590	613	603	643	604	579	545	553	608	607	604	577	568	597	637	592	572	609	556	609	579	580	586	598	604	593	604	588	630	570	609	617	581	609	564	618	571	585	596	579	586	591	647	600	623	587	525	593	580	554	608	596	609	604	630	612	540	568	624	573	592	585	582	595	626	624	612	607	627	600	575	603	586	625	598	613	561	618	589	558	574	574	613	632	590	558	641	580	564	628	626	580	614	606	609	559	584	608	628	577	606	599	595	610	581	552	657	620	584	617	593	666	589	598	626	637	534	607	626	583	585	546	619	600	610	608	568	616	609	597	614	623	587	580	579	625	597	608	628	593	594	602	609	596	587	610	596	595	608	581	639	620	586	586	614	583	631	610	610	628	586	623	609	591	558	636	603	628	609	558	584	581	604	614	620	594	608	646	595	619	560	611	609	597	601	537	577	584	593	604	562	563	600	587	582	640	576	591	581	607	605	605	572	616	624	619	657	591	571	595	621	598	576	637	638	582	606	629	619	627	602	582	586	620	572	587	590	640	616	591	623	638	637	583	596	590	629	599	613	626	584	538	615	603	576	602	626	577	547	605	573	581	565	608	604	634	602	580	601	583	594	579	620	563	595	562	624	562	573	591	587	606	540	614	564	586	552	621	575	576	552	602	606	572	563	629	610	547	636	556	564	594	633	584	580	615	621	605	551	640	589	640	626	589	608	589	624	586	627	590	598	550	602	633	670	616	583	575	615	595	580	574	575	628	581	608	557	614	628	625	559	559	620	610	612	585	608	583	613	569	586	549	593	625	605	579	615	569	573	569	615	576	551	586	581	628	571	587	630	582	584	578	596	573	573	618	623	563	594	611	593	586	616	594	610	575	640	646	622	627	606	568	577	592	631	648	607	575	600	578	635	579	588	548	573	582	600	573	570	575	596	615	583	592	609	566	569	582	603	576	630	547	624	602	601	591	650	610	589	586	590	563	580	548	640	588	650	620	577	600	596	554	582	560	560	604	623	579	696	572	523	605	635	560	594	588	631	568	625	563	580	640	586	588	594	605	591	612	614	579	602	598	623	552	581	595	608	591	568	542	580	556	560	613	631	580	614	579	604	618	577	580	580	616	583	621	553	597	526	628	551	592	650	581	595	605	602	615	581	625	579	589	615	587	621	601	609	602	578	640	619	603	591	577	558	619	631	602	593	596	552	634	610	569	600	579	585	657	583	554	622	567	588	613	638	602	581	602	571	590	598	596	596	559	606	596	604	565	622	569	640	536	596	568	565	601	602	565	606	561	595	554	615	586	586	593	631	616	553	601	633	631	612	638	601	596	571	592	596	605	552	618	608	586	572	574	577	554	575	576	573	638	614	597	602	603	593	615	620	566	599	587	561	583	576	640	553	596	582	587	571	620	578	625	627	604	569	597	579	591	598	559	602	601	574	600	635	574	603	577	570	602	609	585	583	602	600	647	587	552	596	562	649	617	623	579	610	592	548	557	612	562	598	560	636	616	573	599	589	617	636	584	637	630	603	570	612	606	559	650	584	584	627	576	611	630	588	603	626	613	585	625	626	600	576	592	578	595	593	602	597	608	563	561	611	598	571	602	606	609	567	622	582	591	579	599	597	590	573	606	550	600	576	580	604	547	599	609	602	593	565	554	607	635	550	638	630	607	555	568	641	614	644	570	580	629	610	613	587	600	578	597	591	632	577	624	606	582	621	590	604	639	629	608	616	600	582	570	582	549	582	600	597	607	567	574	598	615	591	633	563	590	597	563	584	599	587	574	591	639	595	636	590	630	558	612	573	595	585	596	600	629	611	566	608	581	609	599	581	632	594	583	592	653	626	599	580	560	579	589	654	608	588	631	590	595	559	573	574	584	627	576	569	589	579	597	602	572	605	619	576	608	596	548	624	586	629	622	588	597	601	604	658	601	587	563	604	617	548	585	567	631	615	638	573	620	601	597	601	578	588	560	630	650	612	599	580	628	610	629	641	604	611	628	579	605	570	566	612	600	610	628	603	604	602	619	572	592	586	647	593	640	572	599	599	566	568	626	638	606	577	562	586	587	630	581	569	569	599	562	628	547	615	624	571	588	650	642	574	608	599	662	566	528	568	635	591	596	556	628	621	614	626	608	603	656	585	592	586	572	597	596	582	610	605	595	582	609	585	572	582	558	568	647	597	615	603	558	628	618	581	581	604	637	592	634	610	638	640	542	577	596	572	621	556	616	630	555	582	562	588	590	593	559	640	636	577	581	614	583	634	545	581	603	605	603	600	627	557	561	570	602	607	641	592	613	573	603	619	581	595	560	582	541	595	586	641	591	566	625	589	598	578	593	565	628	631	570	607	624	624	582	636	586	590	602	581	584	634	625	607	627	628	613	583	640	570	567	575	563	581	604	616	577	632	600	596	580	545	605	582	598	564	595	581	630	600	597	631	628	588	620	617	578	578	556	605	623	603	600	591	612	596	604	588	605	620	558	562	576	534	644	570	571	596	584	595	643	649	588	603	610	590	627	622	607	630	593	589	602	622	550	606	601	566	613	576	561	614	574	608	621	647	581	643	568	568	605	605	604	576	571	583	601	581	500	636	592	615	593	595	588	607	578	604	602	580	576	571	609	562	591	550	605	555	567	583	590	593	578	575	588	581	588	634	577	571	563	619	593	590	568	585	612	579	580	570	603	613	607	624	610	612	619	591	576	543	555	605	593	622	617	613	603	571	584	606	622	546	564	613	595	561	571	599	570	607	609	602	584	609	591	605	633	563	571	592	613	592	562	583	574	612	633	568	614	579	591	628	565	575	577	599	593	586	621	594	554	609	605	603	583	599	573	621	573	601	586	619	593	614	581	583	582	587	591	632	589	621	620	602	563	606	616	611	660	565	555	611	619	620	618	643	590	629	577	542	584	590	558	604	597	571	601	587	574	590	600	561	586	655	636	625	564	588
58392	91391	82812	62770	43528	29341	15277	6242	1474	680	617	621	626	668	669	596	647	643	625	680	629	642	640	678	589	659	628	605	640	659	605	660	621	604	624	593	678	653	659	641	615	666	674	620	618	651	627	620	586	615	659	630	599	619	624	620	608	654	629	648	617	616	619	656	598	588	627	599	607	618	644	610	657	642	638	614	626	620	635	660	631	601	597	625	655	639	614	631	637	575	622	632	603	663	624	579	625	655	616	673	632	659	637	647	635	621	622	591	618	647	626	629	618	631	620	579	668	622	631	628	631	628	600	644	593	597	646	591	631	613	594	559	644	638	604	597	630	617	597	639	633	606	616	645	621	617	613	631	618	638	646	663	589	657	613	630	647	662	672	611	605	634	628	687	593	594	623	620	588	588	632	645	609	620	616	642	591	586	591	626	607	621	608	580	617	623	575	607	599	622	631	629	632	619	580	661	603	618	664	619	610	642	642	642	625	591	581	623	656	638	663	597	629	614	600	602	604	649	622	638	618	589	610	659	600	601	615	630	634	638	632	643	619	586	651	650	659	642	676	632	568	655	646	584	620	618	629	653	645	658	618	667	658	637	655	622	637	591	646	613	615	620	653	630	600	616	628	608	606	610	623	633	619	625	675	620	599	639	635	649	655	671	593	624	608	641	621	612	609	613	617	603	632	645	622	623	604	635	605	625	600	695	624	622	649	638	597	628	605	580	600	646	621	663	613	593	666	631	606	652	637	617	616	600	623	599	623	647	633	632	679	601	641	636	619	647	644	641	662	615	614	627	640	610	607	610	597	648	620	626	656	615	609	625	687	636	616	621	615	626	615	643	624	606	618	607	661	620	619	689	590	613	588	625	588	638	630	607	593	622	666	578	650	654	588	637	635	643	650	599	633	590	629	688	634	648	624	587	684	610	641	647	642	594	560	641	631	633	599	656	587	627	607	599	618	647	663	595	648	645	597	675	577	610	657	641	628	612	616	628	614	640	647	624	608	636	634	616	595	622	584	615	619	624	602	658	612	666	603	580	620	628	567	615	653	617	621	639	617	670	635	614	669	651	619	681	608	649	615	583	598	625	665	600	619	647	641	630	607	639	683	663	672	625	640	595	651	606	616	609	659	566	640	607	613	589	645	617	641	620	606	623	600	625	639	626	617	608	629	604	605	622	632	596	625	591	625	672	621	677	635	602	619	612	651	621	606	566	634	587	600	655	655	634	637	620	591	611	615	604	622	597	655	616	624	652	646	606	671	616	681	599	628	690	650	627	659	654	633	611	653	714	639	632	657	647	654	643	652	647	643	589	627	591	649	639	594	629	617	653	629	600	592	651	619	590	625	592	682	621	601	641	614	580	596	625	663	647	661	591	621	599	605	623	657	601	566	626	643	636	604	627	647	603	614	665	617	625	634	644	643	663	614	609	596	618	630	642	623	621	648	633	608	610	684	662	601	617	622	626	577	647	633	660	597	636	617	590	646	597	638	629	589	592	641	614	635	625	600	674	616	618	626	637	597	600	651	604	621	656	649	588	655	644	648	611	640	614	661	620	621	609	609	607	611	599	633	659	627	655	611	605	640	626	614	606	618	637	653	598	650	619	587	653	643	591	597	637	628	636	601	626	586	645	630	633	657	595	603	592	632	650	641	642	586	634	607	666	616	633	639	624	653	643	635	627	643	627	599	660	580	596	601	601	633	617	608	615	690	636	618	638	642	619	624	655	598	610	672	599	649	626	625	606	617	614	622	639	632	660	620	627	625	608	600	637	640	661	657	619	581	631	623	616	645	613	623	587	620	604	645	610	630	614	630	627	606	566	630	594	636	625	595	627	633	604	581	661	635	645	638	639	601	616	652	605	597	641	640	588	605	659	628	597	647	634	582	629	613	648	618	645	624	588	607	629	659	590	579	617	611	603	640	670	637	630	656	628	658	637	599	612	604	618	660	585	593	644	608	617	627	610	602	596	642	658	644	610	656	634	615	592	600	609	651	606	599	607	662	597	620	620	588	603	641	598	602	598	679	607	657	645	605	610	687	628	603	598	631	605	595	650	613	685	663	597	667	636	625	616	639	617	598	638	611	640	596	605	631	623	630	656	622	649	657	599	659	613	645	655	618	602	618	649	630	614	642	559	662	627	612	595	652	654	640	663	653	601	617	655	640	603	652	643	659	575	659	633	619	638	608	635	603	656	609	633	632	630	631	640	628	588	658	628	618	595	624	639	600	612	627	613	677	683	568	606	626	621	640	664	612	653	594	637	648	647	658	622	639	634	611	686	662	617	617	642	645	644	607	647	653	628	662	632	672	603	637	635	626	618	618	644	645	610	628	651	663	581	631	675	625	605	590	643	592	599	571	585	654	646	650	598	665	621	627	650	638	655	665	597	599	640	578	571	604	664	603	644	627	600	635	611	579	606	578	598	614	627	675	596	592	547	622	653	614	624	651	631	608	651	573	663	629	633	636	626	567	627	659	585	620	627	601	605	667	623	667	643	618	617	590	652	597	593	607	618	621	636	649	651	612	683	627	597	620	618	579	676	652	636	652	631	604	664	639	587	621	595	631	603	617	635	638	616	623	638	634	628	618	613	608	673	636	666	612	667	630	660	582	604	611	606	641	610	631	622	620	621	599	665	630	611	635	614	613	601	589	637	629	587	584	613	623	612	664	593	637	607	634	613	641	641	582	619	576	597	591	615	598	650	608	605	690	568	633	648	611	640	609	657	610	616	615	668	599	661	584	630	638	614	611	608	641	621	644	652	577	640	570	655	579	617	596	643	647	630	624	609	567	654	685	620	622	610	631	641	589	596	658	639	633	627	598	654	600	660	629	625	668	613	631	610	660	582	613	598	618	620	640	616	599	598	568	587	605	624	579	601	620	648	628	628	652	640	628	610	614	628	638	608	616	633	600	628	602	642	631	634	655	592	637	631	618	646	617	646	622	640	632	616	599	614	581	568	581	655	660	623	611	601	636	632	655	587	593	581	579	624	670	611	631	587	629	606	625	655	670	625	647	624	574	650	638	579	636	572	638	576	619	657	636	612	618	635	634	600	638	592	636	646	637	616	615	635	596	640	608	602	625	621	617	656	619	624	631	629	632	686	653	626	648	634	578	628	647	630	601	602	637	562	611	620	646	594	595	607	657	615	688	651	582	647	637	640	616	673	624	641	570	620	626	632	598	601	597	603	630	656	637	624	588	609	597	680	624	604	604	604	640	652	594	605	601	644	657	597	622	622	627	668	602	601	658	611	644	587	600	591	627	651	593	628	620	640	641	639	623	600	683	605	625	602	634	617	589	633	653	612	617	569	599	602	598	599	612	625	627	664	658	610	580	627	635	579	591	623	627	638	647	645	690	595	612	629	649	619	587	610	592	614	636	617	608	620	620	635	664	600	620	664	616	655	597	644	630	633	630	623	607	616	573	621	615	606	633	584	626	615	638	626	598	629	553	649	630	640	638	596	620	674	634	609	595	619	677	633
28012	23857	22611	16583	7037	2903	1402	769	570	489	468	448	536	519	500	477	462	498	480	484	527	502	488	507	519	469	502	503	491	477	494	422	481	501	518	472	508	475	515	493	488	481	525	506	504	481	523	521	514	464	523	473	514	512	489	531	491	528	482	492	477	450	509	465	469	500	506	519	525	494	464	489	490	499	470	476	509	483	471	515	475	542	500	516	488	486	490	485	473	477	501	453	512	466	499	470	493	532	463	479	494	529	503	493	493	504	547	533	506	471	504	469	494	465	435	495	487	503	487	524	442	468	475	539	488	497	491	471	495	488	480	500	519	499	498	475	500	495	473	477	548	515	456	481	527	502	495	486	481	475	467	539	464	526	463	516	483	494	514	452	482	549	501	468	470	490	479	477	511	483	508	502	479	483	483	487	475	503	465	489	478	499	469	478	491	481	455	493	498	463	492	477	474	483	508	482	471	491	504	514	509	504	466	496	494	516	513	504	451	493	515	459	494	475	521	500	445	493	499	477	503	496	506	499	506	510	490	480	453	485	467	516	471	488	472	483	490	494	516	479	495	483	440	452	516	471	497	510	507	487	510	523	487	534	517	473	484	516	449	480	531	504	477	524	476	480	481	497	473	485	486	487	441	536	478	495	472	497	505	486	476	500	474	489	473	527	502	510	435	540	481	493	479	466	503	429	497	489	506	461	474	469	456	476	478	491	442	478	452	469	471	468	518	527	454	472	470	526	503	472	484	502	516	517	525	490	495	480	474	525	462	472	468	474	486	473	507	496	488	505	509	510	488	508	488	493	458	529	460	488	462	526	476	463	488	503	477	496	539	486	480	490	493	540	527	496	515	503	458	502	529	492	506	450	504	483	478	465	463	513	483	491	462	465	480	510	534	517	485	479	498	466	475	491	530	530	495	510	500	504	484	486	488	481	544	509	538	505	504	490	509	503	457	518	509	500	479	484	477	476	534	477	495	479	467	514	498	470	514	510	494	534	497	499	457	484	489	479	495	482	508	467	495	495	509	460	507	468	485	507	482	501	486	492	483	467	500	441	475	469	500	471	481	493	459	501	508	504	489	522	530	468	463	512	485	491	496	455	519	482	501	524	491	516	493	492	490	482	493	502	491	503	467	518	492	483	488	489	490	497	484	484	491	478	482	517	482	499	477	487	488	507	544	469	489	490	466	448	518	504	522	500	457	482	500	548	498	523	541	473	529	508	500	446	494	524	503	465	481	468	497	495	475	475	483	475	469	498	478	506	475	497	461	462	539	496	471	471	509	512	507	484	503	473	460	508	462	516	494	511	488	508	506	508	504	497	507	488	479	495	483	523	525	452	474	461	521	473	494	481	478	505	490	501	459	495	520	517	451	455	525	520	463	546	490	492	480	450	498	510	517	530	497	502	483	487	530	503	479	465	487	511	496	515	489	512	451	505	500	521	478	506	505	498	507	490	459	489	454	485	462	486	502	468	466	482	460	474	490	426	463	495	461	451	465	474	525	508	503	517	484	493	510	541	513	461	479	466	489	488	496	495	506	497	521	501	503	432	472	522	482	492	473	497	516	500	515	528	517	494	496	453	463	521	499	487	478	473	491	489	495	531	480	505	460	513	473	495	523	507	429	480	454	501	483	497	476	495	481	498	505	463	498	463	526	498	499	509	481	448	533	429	503	457	509	448	489	487	479	513	500	490	518	459	527	507	498	477	457	515	501	501	478	481	480	445	452	525	471	486	553	493	506	502	459	451	486	534	482	462	457	486	511	488	482	475	503	485	507	487	468	490	521	497	474	456	444	481	489	514	481	507	527	502	499	505	487	468	462	456	481	489	496	491	478	489	494	480	506	463	520	517	488	446	536	498	528	478	519	497	463	458	462	474	478	534	523	512	517	516	518	445	485	483	468	481	505	545	502	473	502	499	469	458	477	509	498	458	489	508	481	486	451	534	485	485	477	496	513	483	518	460	516	487	512	478	490	548	479	499	503	478	479	471	493	534	471	523	529	470	500	517	486	475	516	456	485	466	482	503	516	510	460	448	468	478	511	504	496	480	475	512	438	487	472	516	496	480	455	488	459	494	498	487	552	454	522	535	476	519	490	473	473	508	484	506	508	491	495	481	509	493	486	475	480	509	511	483	497	449	502	487	448	511	454	461	486	467	496	510	507	497	514	482	494	462	503	487	485	500	468	477	490	493	456	474	500	484	484	535	493	528	492	528	459	480	510	485	505	501	466	520	475	522	480	519	477	507	498	483	516	487	487	477	503	522	478	529	496	453	533	509	506	449	472	494	519	482	487	473	514	496	466	500	491	470	527	461	488	452	467	454	490	483	506	507	513	504	503	504	502	478	481	463	468	506	479	479	472	513	490	511	488	448	472	449	467	488	526	497	503	464	484	506	514	460	486	480	453	468	528	503	459	488	483	517	509	553	466	469	510	498	476	496	504	525	467	497	481	485	487	483	532	477	556	470	497	474	503	510	440	540	502	485	490	522	465	447	480	475	521	496	492	518	465	517	494	518	487	507	475	519	442	501	473	524	471	493	514	530	462	486	490	498	483	508	450	481	448	467	480	501	491	481	499	496	468	489	458	492	516	506	491	480	484	499	451	503	520	522	501	474	501	486	498	480	470	470	469	476	524	455	483	478	477	488	536	505	482	506	494	494	474	472	495	498	449	481	456	453	509	468	506	488	449	492	502	482	465	512	491	484	496	463	495	510	492	486	502	483	490	481	522	479	471	487	501	448	506	473	480	510	468	509	484	504	524	506	503	496	478	527	475	441	544	496	467	488	512	492	495	530	503	512	480	450	477	485	475	444	478	511	466	526	496	476	460	500	483	469	481	455	488	500	484	484	505	487	514	486	474	488	487	443	484	480	499	531	501	492	488	486	492	491	515	479	516	487	506	515	461	492	518	471	495	529	491	505	493	501	516	501	479	440	529	532	458	486	487	495	487	501	479	478	464	503	471	507	504	488	522	486	491	498	520	481	480	474	504	498	513	531	472	505	487	522	523	514	460	496	464	486	472	478	500	509	490	512	500	453	498	502	554	503	482	481	479	437	497	470	503	541	494	461	526	535	503	507	518	510	515	477	498	439	504	525	489	500	490	488	472	493	481	534	518	500	513	472	468	498	506	520	469	538	503	494	470	465	508	453	510	526	508	492	494	465	524	506	472	503	499	457	498	493	531	477	511	513	490	521	488	526	505	511	501	509	522	494	435	496	477	483	522	529	488	468	463	462	478	496	490	490	494	489	494	518	529	499	482	462	493	504	530	475	476	502	469	480	479	500	510	501	464	478	460	480	470	509	497	478	508	513	464	511	503	473	495	515	496	513	497	484	482	492	497	524	498	487	475	468	500	486	477	507	489	490	510	463	505	478	542	489	443	507	529	538	495	503	511	523	471	505	499	487	508	500	483	464	493	490	508	486	509	458	503	490	470	504	496	526	516	499	506	469	525	505	482	513	453	502	509	520	482	487	531	477
14363	27142	20485	10832	5557	2878	1538	796	572	444	462	481	481	479	476	454	457	457	444	460	478	465	461	435	503	467	497	451	481	466	505	431	463	442	498	476	446	445	510	442	488	471	456	467	461	466	483	473	518	490	437	472	448	514	438	423	472	457	479	441	451	462	407	493	537	441	454	441	460	458	447	421	480	453	436	467	476	492	457	472	494	466	446	473	464	456	469	418	482	438	458	493	456	459	456	478	464	492	456	460	462	440	473	460	482	494	463	460	458	461	484	464	454	448	500	504	446	434	493	486	460	415	460	454	458	503	451	443	446	478	443	439	459	463	446	483	470	464	476	447	476	467	450	476	472	460	470	482	483	439	455	445	510	482	524	453	468	484	494	455	479	466	471	482	465	455	458	420	476	467	442	456	496	496	475	496	459	489	459	474	478	451	476	427	434	450	458	459	474	414	450	477	420	439	466	453	431	448	482	470	497	450	479	471	480	467	458	519	446	484	468	457	466	449	505	461	448	484	428	468	484	469	470	441	421	461	458	501	494	494	510	473	468	459	469	469	444	487	447	470	471	472	435	489	453	470	466	437	415	451	511	466	474	467	454	414	456	447	503	460	450	470	479	444	482	495	458	452	461	465	444	459	499	466	474	471	431	462	433	445	506	428	465	443	444	456	448	475	483	472	476	464	464	500	466	440	462	490	443	478	486	442	469	435	433	467	472	463	462	459	480	448	491	485	471	470	480	495	430	483	439	455	447	457	492	501	456	466	438	479	461	439	435	467	475	437	433	422	453	494	455	464	470	482	473	487	474	428	498	439	496	449	476	443	457	526	492	442	478	435	454	496	467	462	484	456	443	508	484	504	450	471	479	449	463	529	467	463	487	458	466	463	453	492	464	452	458	508	460	530	453	466	466	462	430	494	464	466	483	506	462	495	447	451	442	470	424	446	458	501	492	457	450	431	444	500	440	472	461	445	457	502	491	450	475	481	464	462	435	479	498	479	465	472	443	446	457	452	470	477	476	429	435	452	456	467	471	443	452	429	449	475	453	443	477	419	416	466	415	452	516	460	468	456	478	457	452	453	447	485	441	439	476	482	457	473	452	462	481	467	418	448	453	488	447	466	464	480	476	469	415	456	440	442	397	441	437	477	456	475	439	448	460	482	462	445	446	421	500	470	455	440	453	433	481	465	459	466	471	480	462	454	478	418	472	474	450	476	472	527	490	471	469	434	484	451	479	473	456	458	480	467	465	484	462	515	495	434	437	460	490	468	472	485	506	498	447	449	486	477	479	482	470	502	459	466	473	462	454	499	449	452	479	474	440	433	448	483	459	475	454	484	480	442	470	446	457	455	495	455	428	449	453	421	459	466	403	435	466	445	462	505	517	488	470	457	473	454	471	449	473	502	482	489	449	507	477	481	439	474	431	445	463	507	464	488	469	400	472	474	478	460	456	460	437	472	443	459	472	467	487	484	482	440	456	447	476	462	510	466	471	499	415	459	448	471	504	454	462	446	475	469	481	443	478	462	471	465	470	506	437	459	501	492	471	481	470	463	452	469	449	443	460	454	437	473	456	458	487	488	481	463	483	438	455	425	466	434	468	457	411	429	452	445	440	478	464	521	431	455	473	448	468	462	474	469	471	472	468	473	437	501	478	490	504	484	465	445	394	458	486	482	485	503	446	487	449	459	442	438	430	445	462	445	481	436	472	463	448	444	442	462	475	468	460	445	474	499	472	467	495	479	428	494	443	493	488	494	447	436	481	440	477	471	448	452	459	439	463	447	419	460	461	517	504	441	455	443	466	453	486	452	463	453	453	452	470	470	444	423	435	464	448	473	438	479	459	475	464	475	501	484	468	484	492	455	502	436	484	442	475	463	488	467	469	480	434	422	469	456	459	458	461	456	435	463	448	474	465	458	449	472	452	459	471	476	475	453	431	466	431	464	473	450	471	472	488	442	427	481	501	460	472	516	485	478	421	468	439	486	473	467	462	502	504	486	444	477	451	436	434	482	431	493	484	439	476	459	463	467	497	457	472	458	450	477	480	438	481	438	453	461	448	454	473	452	469	476	487	453	470	495	474	484	451	431	493	446	464	447	433	455	482	528	432	410	435	458	440	487	449	438	484	455	481	452	476	463	448	447	487	435	478	526	461	478	463	452	490	449	440	477	479	487	487	486	425	471	470	461	502	477	433	446	410	474	458	452	464	469	441	481	465	478	472	473	458	457	506	457	463	458	472	444	477	486	499	488	472	457	475	452	454	455	477	470	473	460	493	461	463	468	487	450	474	464	490	456	434	421	482	474	475	473	446	441	447	464	473	478	431	457	465	470	443	450	439	418	460	467	466	468	489	471	430	456	449	482	458	461	467	459	445	436	492	453	477	441	457	454	477	474	461	435	495	448	450	482	447	449	434	455	458	423	448	482	452	471	510	470	449	509	466	475	488	465	401	471	471	454	447	482	450	475	436	443	466	471	456	496	471	464	452	488	458	470	445	440	483	460	530	451	432	457	440	453	481	425	431	453	479	491	450	450	434	464	458	444	487	454	457	452	428	442	462	450	480	465	469	469	472	472	481	478	456	471	440	452	452	424	461	487	492	495	462	437	488	485	479	446	491	484	470	430	446	506	484	434	459	482	465	457	467	513	472	482	499	491	450	472	462	425	474	473	482	483	443	480	440	490	464	454	426	495	453	479	479	442	480	493	448	497	460	439	461	495	457	458	472	450	447	445	502	485	451	494	479	476	494	474	488	475	454	446	516	446	485	434	465	437	479	484	505	477	447	449	443	443	459	505	480	431	488	491	438	485	445	436	478	471	478	403	436	473	490	459	473	448	482	437	466	462	464	432	485	491	466	451	407	449	486	496	453	428	479	447	472	461	483	493	463	490	442	495	471	423	460	422	495	467	455	484	475	488	473	451	464	454	443	462	468	464	470	453	491	471	450	498	435	479	462	477	479	483	460	455	462	456	430	454	505	453	462	447	480	469	467	484	458	424	463	457	441	500	486	465	507	486	443	433	454	500	467	485	440	477	461	483	437	490	445	449	386	458	464	496	453	468	476	489	446	465	469	491	427	447	485	436	447	466	447	488	438	485	456	505	465	495	462	453	466	463	470	442	447	476	459	456	451	489	447	426	475	480	418	483	464	468	471	486	472	445	470	478	458	450	470	467	457	478	473	472	479	436	472	462	468	475	444	459	428	460	497	430	474	467	474	451	504	420	464	470	455	457	510	459	434	458	489	447	467	489	453	435	443	410	440	445	471	506	471	479	443	456	446	450	468	459	434	436	470	477	457	430	466	463	447	497	456	458	477	454	482	478	447	436	473	429	446	450	493	469	454	457	473	503	457	476	475	466	485	497	466	443	451	472	434	463	482	453	512	468	413	475	476	460	419	485	460	483	425	477	487	493	436	447	413	469	480	475	504	480	499	456	443	480	449	478	420	440	485	436	449	462	462	462	466	447	483	432	460	449	457	450	448	475
24944	22930	41829	49085	37388	24546	12157	3595	1174	566	527	524	511	535	525	503	551	542	514	500	475	551	537	517	522	512	534	523	521	503	518	511	522	540	520	514	508	534	503	514	507	512	508	535	538	547	524	514	516	564	554	506	535	510	501	492	505	536	522	501	495	553	490	455	513	486	516	567	509	472	480	515	518	462	507	511	541	495	493	540	525	517	525	522	513	514	519	500	491	518	485	532	514	507	523	490	525	511	528	533	507	526	555	491	514	562	519	514	534	537	549	534	497	509	487	479	493	514	484	540	543	523	516	490	497	480	475	518	505	556	477	526	487	494	526	498	521	507	517	520	494	539	464	524	487	528	564	515	494	523	509	493	502	488	510	475	500	485	499	506	524	494	551	539	501	500	535	544	544	489	483	491	492	484	477	485	530	504	519	492	486	480	561	545	487	506	566	481	472	527	490	492	484	486	543	515	462	541	510	496	514	491	518	508	508	499	522	507	507	485	531	546	545	533	500	474	479	518	539	526	485	514	501	494	503	475	502	508	468	527	503	481	520	427	514	497	479	501	527	542	547	537	482	471	509	501	512	518	515	488	520	516	532	547	454	499	518	486	514	554	534	526	483	535	517	530	503	504	506	478	524	509	514	518	497	510	512	495	518	555	541	547	507	513	478	525	512	509	529	500	504	501	532	513	557	504	491	520	531	512	501	568	516	493	558	501	499	537	541	507	510	537	517	489	535	551	485	525	540	507	517	505	537	500	524	490	487	526	528	544	520	480	547	572	540	511	488	513	502	478	478	522	524	515	499	466	486	529	509	599	547	501	511	496	528	576	494	503	503	522	509	547	561	482	528	507	523	520	529	514	500	510	527	511	501	533	470	482	542	509	490	562	513	502	495	526	482	538	547	471	494	499	501	484	535	496	491	505	506	532	517	490	503	515	498	533	527	522	462	491	468	518	498	498	536	523	518	547	497	480	519	491	481	542	534	517	530	529	504	515	493	504	514	509	477	511	499	512	509	517	517	503	517	511	499	485	517	504	538	511	508	496	521	483	511	538	514	516	500	545	534	532	504	511	497	484	519	501	549	494	510	515	538	484	545	473	484	480	488	526	491	575	513	522	491	505	486	492	527	516	482	509	466	521	500	521	536	517	520	521	499	516	551	527	531	539	514	478	510	498	502	533	511	497	515	551	502	473	520	491	507	523	533	521	495	522	516	512	528	538	503	512	531	501	513	466	532	480	528	511	540	458	475	512	512	499	486	492	471	539	513	517	500	524	511	518	513	543	528	537	523	526	520	506	517	519	500	517	495	493	492	514	531	502	481	541	517	460	526	539	473	477	493	523	514	509	518	546	527	514	561	486	505	519	499	530	506	530	516	552	510	492	483	463	510	483	511	495	532	508	523	512	528	507	538	487	512	510	502	520	502	532	496	522	492	485	539	488	487	504	514	521	545	539	467	510	526	536	506	501	505	481	512	513	546	514	509	513	489	521	469	509	470	498	560	543	500	487	501	511	441	529	544	519	517	485	546	475	488	518	497	539	488	504	530	454	493	535	526	480	516	517	534	497	539	485	500	468	526	488	496	553	482	530	495	498	513	495	497	503	539	532	477	515	529	509	519	515	502	491	483	527	515	501	536	549	483	497	547	505	510	509	502	502	536	520	533	496	507	502	523	500	495	497	551	525	465	504	485	504	472	490	526	525	511	510	560	494	512	470	516	545	562	506	519	514	477	481	528	501	507	545	497	519	543	532	532	508	514	533	490	532	447	513	485	492	472	552	537	490	528	509	486	530	517	531	537	561	512	489	490	479	501	485	522	503	496	498	542	479	520	489	506	489	506	572	499	503	517	521	513	519	516	509	545	514	493	471	529	520	480	504	495	481	485	495	471	527	520	511	495	545	536	525	514	489	525	495	506	543	525	488	534	485	477	510	541	513	513	505	449	497	509	514	478	514	503	539	512	494	532	491	485	557	557	551	526	494	537	486	476	533	542	484	529	493	526	494	508	515	514	537	507	487	532	497	492	479	470	504	541	506	523	500	491	500	524	467	517	466	517	490	478	509	507	485	508	552	521	519	528	504	495	525	494	492	480	521	482	473	510	517	508	496	462	501	501	524	519	547	527	506	494	553	515	537	479	486	520	513	563	482	517	515	491	486	476	500	504	533	529	542	543	558	499	483	523	501	464	526	528	511	528	499	521	490	514	523	519	511	496	474	497	489	510	506	529	457	496	535	544	525	510	516	527	501	542	480	508	498	473	491	454	520	509	506	568	566	515	500	489	512	519	520	497	462	532	503	496	540	538	504	532	534	515	524	483	549	493	511	563	545	516	501	528	540	511	496	494	535	518	536	526	488	497	518	527	518	453	475	479	516	523	495	520	525	474	501	547	487	502	516	482	515	519	515	525	481	546	508	462	506	481	532	531	520	491	503	527	518	517	516	521	502	535	517	539	491	508	505	477	509	485	528	478	538	497	502	510	491	484	503	487	505	518	515	528	507	531	492	498	509	548	494	515	530	537	469	441	479	561	506	468	459	496	506	489	538	493	520	497	543	503	484	487	531	524	511	521	504	520	528	516	535	456	502	507	515	520	501	560	521	480	487	537	489	481	508	513	520	515	499	471	539	549	564	494	548	493	535	493	519	537	449	488	496	437	484	527	533	500	541	486	528	542	511	529	506	534	511	518	509	483	519	451	546	515	490	514	471	521	506	503	523	524	502	505	513	505	497	472	497	506	545	511	471	484	546	523	542	521	490	515	507	501	512	535	507	457	515	513	519	514	514	521	523	512	519	550	478	486	528	467	539	500	549	506	532	492	464	522	510	477	514	558	486	524	541	506	515	504	533	486	485	519	510	552	504	491	492	549	488	506	506	484	507	487	513	510	537	523	504	521	519	474	521	491	511	553	516	509	509	485	508	495	527	525	559	563	536	479	491	507	484	509	506	496	512	497	500	560	515	511	511	504	501	502	508	532	516	557	494	506	493	485	515	532	493	560	491	502	494	523	485	519	536	513	486	540	512	484	562	532	522	502	535	518	519	484	494	483	463	545	514	504	575	477	470	513	507	545	501	545	518	482	522	506	501	507	503	484	523	499	492	540	516	507	520	513	493	492	496	495	520	534	520	497	510	503	499	545	448	492	506	539	492	511	519	477	539	548	482	502	528	511	479	512	505	503	514	527	510	505	502	511	495	479	530	526	506	557	514	510	525	526	544	515	516	521	541	485	499	481	524	521	510	512	478	535	476	508	539	544	571	539	493	487	507	521	568	465	515	483	520	543	512	464	529	464	478	487	469	483	498	520	547	505	486	461	547	525	521	468	509	520	523	514	536	539	510	487	544	514	486	512	538	503	492	549	537	478	504	535	502	475	487	495	554	516	524	494	495	512	490	532	535	514	524	542	507	510	487	507	520	556	492	498	515	535	492	480	491	520	512	500	489	510	521	509	496	504	539	485	521	500	515	519	551	468	495	485	490	539	512	483	507
46860	80271	71477	48232	32044	18011	9046	3685	1226	495	505	537	588	544	498	542	539	544	509	600	547	535	543	542	485	511	564	497	537	534	550	560	510	511	503	532	540	522	542	528	537	505	518	528	512	517	579	487	518	525	551	542	558	586	480	582	499	548	511	535	530	521	527	539	560	618	529	548	531	534	519	484	556	524	517	518	559	505	553	541	513	511	539	505	491	525	524	522	541	505	523	519	515	565	515	520	560	554	556	508	553	483	526	536	531	511	533	518	507	561	543	528	541	534	507	513	541	552	519	538	496	526	568	540	534	514	534	523	512	557	518	495	556	494	534	508	481	537	517	530	530	539	532	487	518	546	569	550	514	520	520	508	526	552	520	549	503	520	554	523	544	505	541	519	533	525	552	557	530	525	510	561	538	534	483	525	522	547	505	518	532	534	515	530	579	527	558	503	560	509	554	529	534	534	515	576	521	506	525	488	536	538	569	574	494	546	549	520	517	565	514	560	538	574	507	500	534	512	551	507	502	538	545	524	531	540	562	521	542	508	530	516	544	517	550	503	515	513	552	506	525	515	521	539	432	529	565	528	556	540	580	511	532	558	524	546	539	539	541	526	541	496	530	518	523	536	546	538	526	531	495	528	528	508	549	526	514	529	517	575	537	536	497	537	496	498	492	523	513	548	564	480	530	534	578	569	553	575	558	527	536	539	506	542	553	544	521	511	533	571	529	494	501	515	567	513	487	537	531	517	532	524	551	535	524	519	536	497	526	524	555	559	532	512	546	519	573	523	505	543	547	511	501	511	541	550	533	533	531	519	519	535	526	529	527	539	551	591	526	559	511	537	518	556	481	543	541	512	529	543	527	488	519	529	531	539	553	536	530	524	513	523	515	556	525	516	508	528	544	476	536	571	520	538	523	550	547	555	530	485	551	547	532	525	534	549	503	556	498	532	551	526	557	553	478	502	513	544	525	519	530	532	549	532	508	556	520	503	509	540	535	514	485	510	446	506	537	509	520	513	538	543	546	558	523	545	530	541	543	513	526	540	529	526	515	488	515	541	525	521	580	538	542	542	495	531	531	523	533	491	530	502	550	545	496	518	561	494	527	521	531	509	537	531	559	519	558	572	568	528	532	511	502	528	544	563	563	535	516	570	502	520	535	548	539	536	537	535	552	540	520	544	538	542	542	567	525	510	526	527	486	540	520	492	523	482	532	533	535	554	481	538	574	545	533	538	525	500	566	532	511	521	508	523	554	562	539	517	517	507	545	494	532	547	507	534	520	529	548	522	505	517	529	529	535	463	539	504	503	506	539	502	527	544	543	520	530	499	552	540	524	502	517	527	558	531	594	541	514	507	550	495	520	514	577	527	511	559	538	498	510	492	549	534	489	538	503	527	500	528	538	503	592	509	541	505	529	520	526	542	539	492	512	523	496	526	519	535	478	515	539	527	514	469	528	564	557	499	534	523	507	541	511	535	505	525	528	527	527	560	530	506	525	561	495	459	550	516	512	540	536	511	488	529	549	526	484	522	526	560	540	523	569	558	487	513	535	552	524	521	529	546	556	540	494	506	506	536	550	597	537	517	531	527	512	553	545	542	560	551	548	534	560	503	508	516	504	521	548	512	478	526	508	496	574	505	492	523	487	499	552	545	534	533	524	499	532	563	497	539	498	484	561	497	550	555	549	533	521	487	547	532	540	535	535	514	504	508	529	532	520	544	524	536	528	508	536	534	548	521	526	543	555	603	557	511	487	525	501	536	540	539	569	498	528	530	492	517	496	509	527	512	545	557	495	573	527	535	528	544	568	480	531	526	565	540	515	556	536	527	525	554	523	570	519	548	580	486	511	508	537	507	487	538	525	495	536	491	567	470	547	492	514	479	551	545	527	510	552	527	530	517	495	510	505	570	529	503	525	514	581	554	530	513	511	519	530	535	542	562	540	521	515	557	521	505	535	521	521	537	510	499	481	512	566	556	531	550	546	505	522	506	518	502	527	554	535	532	564	529	535	569	528	527	508	525	540	543	542	493	544	531	556	559	520	464	523	526	527	516	503	540	531	574	530	513	510	526	574	509	504	476	525	546	526	508	491	521	488	525	561	516	585	504	551	559	524	553	552	515	560	529	552	557	520	529	495	546	544	504	533	545	490	523	491	527	529	539	561	517	534	526	488	487	550	516	523	524	521	539	485	544	480	541	539	491	552	533	530	533	514	575	500	509	511	525	487	570	527	481	543	576	559	543	538	550	499	501	526	573	538	504	550	566	546	489	541	533	554	495	557	502	516	535	536	510	554	539	536	489	557	525	517	560	522	476	497	545	545	521	519	515	514	488	528	544	547	504	537	528	515	552	498	522	547	563	527	504	525	518	480	511	497	531	580	561	535	521	543	545	512	499	531	520	525	496	569	525	535	505	527	522	553	489	520	510	527	523	498	504	549	529	546	547	490	541	511	496	557	490	514	495	494	513	517	537	485	545	535	507	538	509	527	543	558	476	511	531	494	515	548	529	502	505	536	524	539	520	517	519	515	493	525	528	504	538	544	536	483	513	519	510	548	524	523	517	531	557	520	514	532	557	501	508	514	503	537	577	504	529	537	502	518	547	514	517	512	514	517	539	513	523	528	492	530	508	550	544	528	498	540	513	536	531	503	519	497	497	564	536	541	454	499	502	558	512	518	556	559	506	546	486	560	588	509	541	511	495	543	547	501	501	501	558	498	568	566	506	524	528	520	497	558	538	498	564	524	509	486	504	531	548	519	543	586	511	529	509	526	503	505	507	550	495	542	604	521	549	495	524	510	509	503	517	517	531	515	512	485	545	533	536	487	570	526	551	525	561	560	490	531	545	488	551	516	513	526	523	501	528	517	518	523	551	561	513	475	499	534	567	548	498	556	512	494	528	547	535	569	548	528	494	566	535	515	558	504	514	500	542	510	496	536	530	517	514	510	529	501	517	535	526	528	538	522	521	527	534	514	531	513	518	510	538	503	553	559	526	516	530	540	509	545	492	498	545	569	547	512	518	557	537	531	522	534	516	515	481	531	525	554	507	564	544	491	516	518	538	502	509	551	462	583	547	515	513	530	521	517	535	506	506	523	477	532	555	524	522	505	515	548	501	543	551	497	508	562	567	531	530	550	540	506	531	553	474	507	527	542	525	532	473	529	522	560	503	545	499	491	519	570	520	537	513	519	513	505	533	566	521	531	568	557	585	525	495	538	534	545	527	523	566	537	477	503	568	515	502	529	520	537	516	502	516	586	516	543	581	558	518	482	467	516	535	496	550	514	521	516	530	498	560	559	515	517	537	514	546	574	491	524	555	528	545	555	506	509	541	527	541	554	543	506	536	562	524	544	563	526	517	507	557	524	505	542	520	528	525	540	513	528	530	513	538	474	556	500	531	534	508	541	515	485	554	551	543	556	534	524	548	528	466	559	489	525	524	529	546	487	511	507	498	515	566	541	543	507	557	498	486	535	570	545	489	504	509
23871	22223	38905	45984	40781	31258	20253	7107	1655	638	627	584	603	590	550	593	588	640	611	634	629	649	567	568	581	566	580	591	584	595	581	586	639	596	609	596	588	592	585	619	614	560	558	614	594	584	552	624	592	577	541	584	580	591	593	612	605	581	613	623	554	591	578	587	587	597	530	566	579	579	580	553	592	572	580	600	575	618	558	575	535	595	578	596	622	576	608	571	622	608	551	571	549	622	564	549	525	608	598	611	597	564	625	570	593	580	601	607	589	626	590	575	550	548	595	605	586	552	579	575	582	570	611	590	568	558	630	578	580	599	666	585	558	608	561	543	593	601	574	579	608	601	561	557	590	597	562	567	566	618	591	582	582	598	576	581	599	578	571	605	578	567	598	580	588	584	599	598	599	556	560	550	575	554	598	536	544	594	613	622	545	593	593	596	574	569	561	592	617	579	576	618	652	586	586	582	618	540	610	589	601	560	616	599	627	579	613	571	586	546	599	612	538	588	554	516	555	560	597	561	596	578	615	560	582	625	600	561	583	600	561	606	574	581	569	558	550	559	569	546	585	533	583	597	529	564	598	582	589	584	566	557	588	654	579	569	540	614	597	548	582	570	596	596	601	577	571	603	587	562	631	589	583	609	621	599	590	567	606	561	578	574	540	604	588	613	566	542	524	561	548	571	559	621	592	582	600	589	582	538	582	587	636	609	603	577	557	567	621	600	575	567	535	607	567	611	612	539	601	567	612	625	592	593	585	593	615	602	625	594	586	574	574	601	577	578	559	614	606	589	565	576	545	597	589	581	604	570	553	550	582	560	573	599	570	559	601	608	617	622	579	575	609	607	555	610	593	604	579	597	559	562	551	600	559	649	584	589	601	589	612	567	583	594	632	580	580	603	591	612	583	582	587	574	551	600	562	562	578	564	589	588	568	562	577	580	578	566	525	604	589	578	570	598	579	590	604	605	622	585	554	572	613	585	634	590	600	530	544	583	573	546	572	603	580	523	561	571	615	537	542	604	619	558	597	578	570	570	542	582	551	594	603	576	609	585	572	584	592	590	599	597	578	560	571	582	575	585	586	537	601	607	577	557	603	594	553	549	536	616	535	579	589	570	621	587	623	576	569	589	580	573	568	572	614	567	591	553	515	595	549	590	571	571	608	624	572	608	577	614	599	601	599	597	581	578	605	539	583	591	569	583	557	562	592	576	566	616	593	593	608	550	597	620	627	582	552	593	570	582	578	599	591	605	558	568	583	592	599	617	561	555	576	569	578	606	544	590	578	571	603	549	580	592	569	586	609	557	570	604	557	574	557	560	578	591	578	570	562	561	511	567	565	595	579	607	578	583	559	566	584	585	604	548	605	613	571	572	549	553	581	566	540	563	555	549	532	569	595	572	554	534	576	566	542	577	599	553	586	544	596	584	553	612	566	608	581	586	599	617	630	579	597	589	571	544	560	571	564	580	603	555	569	562	579	576	591	583	547	599	567	576	583	578	559	568	554	588	595	591	613	634	593	604	563	601	582	599	584	568	627	527	552	589	591	599	612	640	585	592	591	566	578	563	604	581	591	562	548	604	579	579	579	543	566	566	635	560	592	573	568	582	576	613	624	580	566	608	593	554	571	563	580	580	590	581	596	580	609	557	562	625	580	597	578	600	586	585	545	550	618	613	554	611	539	586	561	584	559	577	598	535	590	629	544	557	559	547	590	562	587	596	564	590	576	566	611	563	622	575	583	576	579	588	570	572	553	584	604	587	548	589	600	580	575	587	535	602	527	578	551	526	602	581	582	607	613	582	595	574	581	564	557	624	587	583	596	594	610	585	600	576	605	591	577	564	537	605	598	607	576	587	592	572	601	621	596	575	618	572	584	610	581	606	565	609	585	591	608	587	616	523	578	590	561	565	559	577	528	556	560	566	585	555	596	629	578	564	587	572	585	566	626	571	591	583	567	592	556	533	592	618	617	558	599	557	587	588	555	589	620	591	580	538	577	577	590	605	606	609	602	580	588	543	572	578	543	579	601	554	588	574	598	582	580	599	590	552	544	617	587	596	597	596	559	582	608	610	590	546	568	544	559	599	589	624	570	543	551	570	584	614	586	608	569	532	544	564	621	575	554	567	598	554	574	588	596	582	629	574	608	572	625	605	551	625	595	569	609	551	584	590	579	561	558	585	635	584	564	603	591	589	544	597	563	578	566	546	594	592	575	613	619	617	570	623	631	560	558	585	550	568	613	584	599	601	563	559	578	551	603	613	564	587	610	598	549	561	610	666	588	575	592	606	583	558	592	608	553	567	560	566	589	549	589	559	627	567	594	576	555	583	641	610	573	609	599	591	600	581	546	637	609	547	569	518	566	644	559	628	577	557	561	551	552	568	588	605	542	559	573	588	575	591	587	592	555	588	562	573	563	550	597	581	523	587	556	567	574	570	580	571	559	595	598	531	580	599	599	588	589	584	537	594	560	554	571	562	562	581	632	559	556	590	548	566	597	578	593	559	585	583	616	575	605	569	534	570	588	620	590	608	591	598	543	576	582	553	534	547	606	611	573	528	578	593	588	603	553	526	510	615	555	603	619	593	580	617	566	592	592	567	585	562	611	572	547	570	589	554	597	576	595	550	603	574	569	588	588	609	607	569	577	575	577	597	602	597	564	559	611	571	640	620	553	626	595	533	523	567	589	563	620	609	597	587	571	596	585	606	551	628	591	638	609	602	598	580	576	576	580	632	557	585	582	575	572	563	560	585	596	622	547	587	593	567	589	586	597	593	601	596	607	618	563	584	578	574	587	554	593	570	596	592	599	568	552	568	600	547	607	598	547	562	553	599	561	535	604	589	595	615	577	517	622	596	576	596	568	648	572	581	607	550	614	611	587	589	602	582	616	570	587	561	594	583	606	602	559	621	614	592	574	550	567	536	580	606	559	574	604	613	606	584	614	572	578	586	600	597	534	580	577	571	555	607	612	542	614	576	577	575	564	580	547	585	593	579	579	586	586	585	605	615	558	565	588	571	590	569	545	571	548	553	573	614	559	587	572	587	548	542	634	579	585	599	548	569	610	552	544	557	532	546	603	566	640	576	594	612	562	555	612	554	609	549	612	569	567	541	613	559	570	588	591	561	561	585	579	620	555	550	609	610	529	555	585	548	536	598	625	604	555	572	588	619	553	587	559	614	572	550	585	569	611	576	582	573	556	563	590	569	606	589	568	606	597	589	600	575	569	564	594	554	566	613	588	610	583	582	605	602	605	596	572	576	573	625	581	616	544	571	601	600	592	582	591	597	576	580	605	611	604	595	557	560	642	559	583	544	608	585	585	588	603	577	611	597	589	550	554	595	599	554	553	565	556	570	616	568	602	617	609	596	555	589	603	567	534	622	595	622	576	589	546	583	617	584	609	583	563	574	578	591	537	581	568	604	551	561	630	571	564	615	556	525	599	599	600	591	590	560	610	563	573	569	605	575	592	630	589	577	521	559	564	633
57978	98455	82271	59489	42027	26138	14743	6281	1862	637	629	635	654	620	650	681	633	630	641	608	650	647	658	663	661	574	669	638	609	629	609	589	640	639	624	599	609	615	583	647	648	644	630	613	653	617	602	627	648	654	612	605	597	610	670	611	613	657	638	620	592	596	628	571	632	576	640	616	640	623	599	604	581	618	616	593	622	615	633	664	588	612	597	612	626	633	607	621	597	642	656	660	625	630	620	628	608	607	624	606	596	582	593	583	597	609	608	589	626	663	632	619	605	600	611	642	593	621	605	613	638	639	607	635	623	584	675	595	654	619	584	629	629	621	609	601	593	636	670	614	631	608	655	616	646	578	585	645	632	570	590	644	600	607	619	623	601	580	600	599	637	650	649	619	624	623	685	629	603	610	645	583	603	636	594	637	632	622	622	651	601	611	603	603	610	661	624	592	605	642	621	585	543	602	606	616	617	591	641	623	610	637	625	587	652	627	633	613	623	627	635	569	608	646	628	594	669	638	659	588	603	613	650	615	651	563	663	615	639	655	608	678	588	645	591	665	674	624	595	615	626	589	607	646	605	623	659	626	598	609	624	605	627	565	630	597	610	652	676	628	586	602	589	610	632	669	626	586	617	608	565	621	607	652	585	633	608	606	652	621	601	576	618	621	626	652	622	645	596	619	599	623	632	599	608	589	609	604	571	685	611	653	623	638	634	612	598	625	631	638	647	586	625	624	623	624	615	659	606	659	603	658	613	614	631	595	600	569	595	630	592	604	602	638	618	608	635	610	635	595	610	642	605	587	610	613	596	629	614	616	617	653	650	612	568	604	635	578	614	579	626	647	662	589	587	583	574	624	616	601	631	582	658	630	601	635	635	575	568	652	550	594	601	632	666	621	577	624	637	614	605	628	614	591	598	619	604	637	643	633	626	566	635	607	616	655	615	601	627	612	652	631	603	607	649	613	633	584	622	652	622	593	599	595	619	630	637	673	656	651	640	621	589	622	635	619	622	609	583	599	585	615	609	667	631	607	613	613	561	639	650	614	628	609	611	623	627	603	632	606	637	624	627	635	623	627	647	640	660	594	640	621	651	635	610	601	595	639	626	564	581	588	598	596	628	615	603	592	667	610	629	651	597	599	654	604	580	599	634	598	615	651	621	614	646	650	640	602	601	633	606	642	594	657	611	642	598	640	632	640	594	591	614	588	665	672	623	657	613	586	588	611	634	614	568	621	601	634	611	594	611	579	608	650	605	652	604	613	600	634	641	623	613	619	586	589	647	680	608	630	649	620	644	624	604	654	623	613	643	629	634	610	582	629	617	661	621	630	637	622	637	626	606	606	576	619	616	645	613	622	640	622	640	648	606	600	657	623	588	623	635	625	570	613	628	630	631	625	633	684	624	621	587	594	639	561	579	601	603	599	629	623	612	626	645	593	622	583	691	613	642	627	634	664	616	631	610	592	604	596	622	631	616	623	623	610	671	627	648	643	635	570	650	627	577	623	595	646	642	598	622	628	608	647	617	598	636	630	628	605	629	605	611	626	655	581	591	646	632	619	638	615	633	598	616	618	612	649	617	610	664	603	600	594	648	644	680	584	612	600	611	644	655	641	636	656	623	615	633	618	609	596	625	603	591	607	623	617	650	632	673	632	618	653	639	627	586	620	590	631	628	620	614	599	594	604	612	640	642	633	637	632	627	633	627	591	598	606	616	637	634	635	579	572	629	616	638	583	669	614	596	591	609	590	645	588	596	589	628	628	613	605	605	621	595	624	642	613	626	601	636	607	658	680	608	622	621	632	650	656	618	585	623	580	597	626	612	571	641	592	621	616	622	597	642	622	670	595	607	610	615	646	592	615	586	604	618	626	626	601	597	565	618	611	587	619	606	620	647	585	621	597	606	588	598	654	613	625	643	591	602	636	609	605	638	614	655	606	578	607	591	566	657	627	638	605	593	592	608	630	673	610	611	569	619	621	651	618	613	585	594	609	604	626	624	643	616	586	626	618	592	590	623	658	608	634	617	627	592	651	633	628	603	625	593	600	583	609	596	619	580	628	614	647	605	604	584	639	627	607	608	639	627	566	649	618	628	614	610	579	647	622	608	542	579	625	604	659	573	642	577	630	582	572	623	615	646	651	633	640	618	593	609	630	631	614	582	632	613	596	551	606	596	622	629	607	614	651	600	623	652	583	652	623	578	620	609	605	659	620	623	598	621	594	643	661	614	619	621	632	606	624	623	604	619	582	595	649	608	603	644	655	588	611	578	626	651	584	605	624	651	648	579	606	628	551	685	645	619	628	629	616	597	630	589	594	625	635	627	635	594	600	628	611	556	637	603	629	623	614	617	614	625	570	551	588	632	624	672	606	590	607	625	590	602	668	587	601	611	629	671	647	656	614	633	614	625	559	601	599	612	627	578	630	651	594	617	672	609	596	652	576	604	646	602	631	579	628	595	582	603	622	621	605	621	618	610	647	607	573	608	643	663	592	586	649	589	610	555	631	628	618	572	597	634	591	590	596	595	572	601	626	616	609	629	618	620	627	597	665	663	592	588	620	635	607	647	619	638	585	592	605	603	577	582	591	572	598	618	591	625	621	597	607	561	646	619	621	644	603	596	666	622	611	635	584	651	605	587	621	649	622	617	607	636	597	599	601	631	627	611	621	626	608	629	638	601	584	632	603	597	584	639	627	604	623	640	628	623	590	635	614	609	586	570	616	581	610	583	603	665	606	608	617	634	594	660	612	619	580	587	612	589	610	595	623	572	617	676	625	640	644	650	675	663	619	593	600	608	606	614	559	559	605	635	668	632	611	677	618	643	635	606	651	607	601	626	607	597	625	627	623	570	600	646	595	605	678	593	612	579	622	597	584	654	616	596	592	648	613	606	595	666	633	582	631	621	614	632	637	620	622	611	619	622	603	620	588	614	657	635	639	657	646	635	601	605	600	620	621	577	668	607	659	638	655	629	637	584	611	613	598	623	617	671	631	699	612	600	690	600	618	602	592	555	610	540	639	636	609	616	633	610	612	628	614	594	640	617	588	595	598	600	650	610	643	639	598	629	642	590	607	630	612	590	626	607	623	615	652	617	605	609	554	579	630	599	567	612	634	616	594	647	615	624	608	555	602	605	628	626	580	663	645	598	639	622	589	630	623	593	553	650	637	627	613	619	618	621	638	591	607	584	605	655	588	580	598	635	611	675	554	580	615	671	591	607	634	628	619	592	668	602	565	593	603	590	625	592	598	594	599	558	612	613	589	629	638	589	591	624	646	599	599	642	610	589	614	640	616	615	605	597	655	573	594	627	588	662	616	594	654	603	595	592	609	590	621	613	613	612	638	581	619	577	601	599	583	595	589	634	619	602	597	598	612	587	600	618	672	648	614	571	585	608	613	681	660	649	605	556	610	607	618	627	618	569	605	594	645	591	556	643	608	630	594	614	604	595	665	592	609	619	608	652	596	589	611	620	653	591	588	653	608	610	615
28186	24839	24265	14430	5844	2646	1397	845	579	497	475	462	468	475	471	470	509	528	481	461	488	496	532	495	479	491	486	493	463	495	527	522	466	497	524	489	505	474	478	484	497	549	493	515	443	495	474	465	456	470	547	507	459	494	480	479	477	489	481	499	539	481	519	450	469	480	480	514	505	513	491	494	523	479	494	458	488	499	460	458	523	484	454	469	531	523	488	458	473	469	461	469	480	474	467	457	467	507	448	468	502	475	471	514	465	504	491	466	464	476	499	501	499	481	509	489	510	468	490	538	459	510	492	511	485	513	456	476	469	473	508	477	483	512	452	547	493	464	452	474	520	517	468	467	504	518	491	493	503	545	485	480	490	490	476	487	477	442	504	490	522	529	468	472	492	505	533	486	488	476	471	498	482	502	517	486	455	502	500	487	480	486	489	480	522	509	515	516	481	464	448	475	470	466	515	475	471	465	488	471	538	466	482	476	488	452	502	455	458	486	483	524	525	497	514	481	459	504	485	441	494	465	523	495	490	514	449	469	468	478	490	440	457	505	473	509	495	440	458	501	502	451	448	481	465	513	540	504	544	484	506	464	494	444	482	505	499	487	486	486	478	557	485	459	505	468	494	480	503	493	498	503	491	470	501	484	480	511	509	432	543	484	501	457	480	441	496	503	510	525	480	508	497	497	500	509	471	447	499	502	497	450	446	507	486	488	514	505	466	494	466	481	455	518	512	455	495	519	489	488	466	500	517	488	485	484	545	479	504	510	481	502	482	485	493	470	496	493	480	475	488	471	473	476	491	478	509	483	504	472	496	511	504	507	470	512	510	494	488	514	501	493	491	492	510	466	505	506	505	499	488	494	462	501	494	467	507	491	519	532	494	506	493	458	527	519	493	513	541	501	483	466	440	512	466	481	492	501	511	519	484	507	460	530	490	482	479	502	490	476	472	501	447	489	495	488	491	452	496	464	528	497	461	491	441	501	456	473	481	538	425	487	489	489	491	484	496	458	507	469	514	527	494	507	472	480	475	466	467	426	468	486	523	457	497	480	468	467	505	505	481	512	487	428	509	442	469	464	479	470	492	468	490	495	489	505	464	470	518	503	508	453	460	492	503	502	496	488	523	514	489	471	452	497	467	484	486	493	507	540	505	476	481	482	472	505	497	505	479	459	498	505	478	496	486	508	498	423	500	493	491	481	488	526	474	477	520	482	508	473	456	451	471	476	507	449	488	462	433	486	490	464	488	475	463	488	466	469	486	474	501	501	453	475	503	464	501	558	474	462	473	475	479	464	485	488	490	447	505	496	479	521	477	495	478	465	482	511	521	503	462	517	485	506	480	452	480	497	491	500	499	462	528	466	464	487	465	475	475	502	461	484	525	469	489	455	484	470	454	465	464	492	500	493	523	564	506	500	473	513	504	515	481	521	509	449	484	473	497	504	472	462	469	476	560	464	495	487	511	523	484	507	470	473	482	444	471	480	499	456	503	509	493	505	482	523	480	468	490	497	491	466	482	508	477	535	502	494	478	492	469	493	454	446	491	479	480	506	492	511	505	498	478	472	509	464	492	500	497	490	489	458	499	525	497	492	472	490	443	494	487	482	492	480	459	462	556	419	470	484	452	482	485	487	471	480	473	518	469	508	537	456	493	472	461	478	510	531	522	444	498	423	501	467	471	489	466	458	476	467	516	467	459	460	459	524	488	503	481	513	489	529	479	496	502	491	513	513	547	504	498	443	468	524	491	492	462	511	485	504	513	488	471	467	471	456	510	510	483	486	486	533	483	500	498	493	511	517	528	507	472	534	458	509	496	491	480	444	459	451	502	487	522	481	499	478	510	458	495	469	484	489	476	480	455	518	464	528	531	516	484	477	489	488	444	452	496	489	493	477	468	486	468	514	438	488	472	462	493	455	493	475	519	456	480	508	492	508	450	489	509	467	471	522	462	481	453	507	500	507	509	495	479	511	463	466	450	493	482	512	497	492	542	482	474	482	495	448	476	509	484	494	469	475	495	504	461	501	465	486	493	487	494	467	522	455	459	458	488	486	517	517	482	502	465	495	501	457	476	461	456	494	476	522	502	507	485	508	507	530	502	516	496	526	467	468	504	471	493	488	509	474	483	500	549	512	478	498	474	454	493	507	534	468	470	503	456	504	519	440	508	442	446	454	520	511	467	485	501	479	466	448	471	451	482	481	505	482	488	475	455	477	532	492	442	516	495	504	500	496	482	451	491	479	489	521	458	485	470	484	508	478	493	492	473	505	482	494	492	513	462	492	449	468	473	477	487	494	490	501	496	456	501	473	492	506	522	477	492	471	469	434	514	497	484	503	478	523	475	465	499	482	524	482	482	508	490	473	459	480	475	493	494	474	488	521	495	483	488	478	511	494	457	499	451	502	456	491	508	451	503	488	500	539	484	493	525	480	484	478	478	491	489	501	489	465	485	487	485	429	462	491	536	480	448	491	457	508	480	464	452	494	509	480	506	471	458	468	526	487	489	460	472	442	484	479	501	479	492	506	495	519	521	510	479	509	482	491	505	474	511	496	509	476	494	474	471	517	482	523	485	519	466	470	475	495	443	496	503	484	456	481	473	474	470	496	472	519	524	480	501	490	499	451	513	507	540	499	479	474	502	441	472	434	498	498	474	467	535	505	505	508	488	489	468	504	520	467	494	487	523	482	523	498	508	490	493	457	467	472	490	451	492	479	539	486	466	457	526	503	483	542	467	473	435	475	514	495	444	492	471	479	472	454	474	495	479	458	478	495	466	482	465	518	501	539	479	495	474	505	472	514	449	494	545	480	496	506	497	469	497	473	467	502	475	500	506	510	507	493	519	498	517	494	516	474	499	462	518	471	515	494	512	512	482	483	504	498	511	500	470	480	505	452	499	493	503	459	498	479	512	502	492	525	490	498	509	491	514	482	471	499	533	490	488	470	493	520	463	486	477	452	455	516	484	474	480	463	517	482	463	499	518	503	531	475	483	474	438	472	453	421	492	487	472	467	526	497	472	499	493	457	501	516	477	501	484	499	488	455	535	495	497	507	509	496	463	482	461	489	478	513	479	465	503	485	475	480	454	499	497	492	452	476	440	482	461	468	502	488	449	463	513	526	478	507	454	498	485	484	489	476	483	496	498	499	512	490	468	467	513	464	498	512	487	468	526	498	489	529	462	447	506	505	472	508	482	521	470	481	482	504	505	461	448	476	465	487	456	501	468	468	476	503	518	443	448	470	474	528	487	473	502	492	475	484	457	473	496	476	490	521	502	454	486	474	492	497	512	457	504	520	448	467	498	467	495	484	469	445	515	459	533	476	491	515	503	503	480	506	491	490	469	467	494	481	488	450	479	512	452	515	488	512	497	453	506	477	487	483	459	512	516	499	503	463	508	485	475	499	488	506	545	481	460	506	499	494	531	479	532	501	466	464	505	533	483	459	474	488	463	490	488	497	486	468	499	471	519	474	508	486	475	517	507	491
15489	29885	21143	8856	4823	2585	1412	840	545	460	479	479	465	456	463	459	484	438	475	462	461	469	500	457	459	466	461	485	458	500	505	483	479	476	484	483	480	435	453	482	452	486	480	471	427	453	475	467	476	459	483	474	463	499	446	474	433	458	460	456	483	458	456	456	456	448	435	459	464	456	435	465	465	460	449	434	428	468	484	435	498	442	439	474	478	473	462	457	470	414	502	463	445	466	461	444	483	452	469	481	474	448	448	461	452	488	463	450	458	443	470	438	437	487	438	456	476	506	456	435	444	442	454	435	486	481	446	467	425	471	469	470	478	463	470	490	441	456	436	472	515	433	469	472	451	473	471	452	452	473	447	452	440	467	440	462	469	489	443	480	472	478	455	498	440	456	423	491	503	453	495	435	484	474	473	470	487	451	480	436	445	431	469	478	492	455	449	453	427	451	473	446	426	412	478	486	488	463	462	440	485	443	440	466	496	491	470	491	435	479	447	485	461	455	428	501	456	489	465	449	451	430	448	488	500	444	457	455	437	405	460	433	421	446	438	458	462	456	501	490	461	487	459	427	459	483	424	439	495	457	472	477	465	430	452	422	466	467	441	493	443	468	446	440	471	480	427	448	453	470	456	478	452	459	422	479	447	459	430	480	456	431	455	449	442	463	447	453	408	448	470	459	475	488	440	443	472	454	480	446	452	452	451	460	486	449	424	444	447	500	434	439	455	454	435	496	449	434	459	464	431	469	440	437	467	473	464	448	474	484	439	473	444	443	452	448	493	449	422	446	447	477	484	458	459	459	439	471	445	460	439	477	481	472	446	423	475	433	487	481	455	410	465	443	456	463	482	416	489	460	413	472	465	459	445	443	474	432	497	455	439	456	459	473	472	436	456	460	455	442	432	475	468	463	469	460	454	495	467	479	485	469	464	447	439	428	415	456	452	454	467	442	495	458	471	450	455	453	464	443	515	463	469	447	478	489	445	474	449	460	510	419	456	440	509	453	475	466	456	464	427	496	465	487	469	444	482	463	459	410	466	464	467	448	444	447	465	450	467	451	463	436	458	469	510	470	437	481	448	480	454	442	465	456	502	443	459	410	467	459	459	445	462	497	475	455	489	441	478	453	460	458	488	474	465	465	477	446	447	463	456	421	404	436	461	444	481	471	471	458	437	514	453	483	438	454	467	484	465	452	437	458	490	452	480	467	486	461	462	465	462	481	428	491	468	415	451	461	421	442	472	438	487	500	450	432	451	440	470	453	464	448	481	473	483	480	451	458	469	472	457	480	458	481	460	499	437	435	436	474	446	441	506	491	452	454	452	428	509	417	460	427	478	472	470	457	479	453	504	450	479	447	432	441	473	470	459	436	428	446	471	442	478	443	466	437	458	464	473	466	410	489	429	462	450	469	423	470	466	477	460	443	475	439	443	464	439	484	421	459	458	438	446	431	452	426	483	449	408	488	454	473	473	409	493	440	464	479	455	425	475	446	438	477	445	454	458	480	466	457	457	456	459	494	470	430	447	463	473	487	453	436	456	434	496	479	445	467	484	426	457	446	465	451	482	447	459	433	441	465	496	456	465	482	457	410	483	445	432	458	480	471	462	489	440	452	458	480	421	454	447	418	461	453	452	424	443	449	464	431	456	470	466	447	424	461	471	437	442	451	467	469	495	468	465	460	453	452	488	476	506	463	450	452	463	473	435	470	465	470	498	457	457	475	480	438	446	499	444	440	439	414	437	484	472	483	437	464	455	447	433	437	462	463	486	478	428	426	426	463	471	497	465	495	480	444	451	469	452	474	448	471	458	450	487	454	430	452	474	460	473	470	441	492	482	426	447	473	455	442	470	474	489	471	459	435	448	458	479	435	477	456	474	471	430	465	454	450	468	446	496	425	469	445	470	463	483	472	486	449	434	481	492	482	477	505	448	457	461	449	451	497	490	444	457	449	513	443	422	437	463	430	472	446	492	486	448	461	422	489	423	417	468	472	462	441	466	458	460	470	458	433	455	492	457	455	492	488	445	426	437	473	473	437	478	458	440	474	492	457	462	489	442	452	439	432	481	450	494	499	442	438	477	478	485	463	455	493	460	440	474	471	417	484	434	439	468	485	466	454	492	468	453	443	455	452	429	418	475	426	461	434	451	434	439	478	483	485	514	451	451	481	462	455	450	472	440	442	423	459	471	486	464	457	430	457	447	452	465	482	484	495	441	466	456	447	493	466	453	485	461	467	495	470	422	482	457	461	476	423	454	461	463	460	448	472	480	445	480	489	495	440	449	435	466	451	461	441	445	474	453	442	487	459	443	460	441	473	494	453	454	457	428	450	473	449	518	476	474	437	455	470	455	471	437	477	492	468	458	453	495	443	434	451	469	485	413	464	502	449	468	442	462	448	497	444	460	441	450	467	430	497	480	483	470	489	424	442	455	462	441	449	460	452	442	469	473	439	475	494	462	454	472	434	457	482	499	490	469	451	454	449	459	464	438	434	425	474	440	456	457	473	508	482	455	474	477	455	421	448	437	478	486	519	415	465	421	432	453	477	494	438	435	427	466	444	440	474	502	501	463	461	460	434	449	444	409	447	463	473	434	421	507	488	443	472	413	446	486	447	447	462	510	476	490	460	466	469	458	448	501	479	457	472	443	444	460	466	452	460	464	444	445	466	488	463	468	467	432	451	437	470	465	420	467	442	444	426	444	428	493	453	456	444	505	446	496	486	475	442	459	453	456	460	468	447	479	469	470	482	461	459	464	426	444	482	445	449	427	461	445	462	409	493	443	433	466	450	458	448	476	449	458	476	443	437	449	460	459	427	478	443	448	475	464	451	474	491	481	443	473	467	460	455	440	467	475	475	470	480	480	461	479	467	444	432	475	463	463	494	467	444	449	436	424	450	486	464	444	455	469	477	441	432	455	447	484	493	439	440	479	426	460	509	463	445	421	480	429	436	444	447	447	439	469	465	496	432	454	462	470	471	436	474	441	467	468	464	466	478	442	453	479	471	468	457	482	492	428	462	453	486	485	469	515	478	469	444	462	445	443	467	447	472	432	458	414	451	466	476	465	440	452	462	472	435	447	457	458	430	476	453	456	451	428	431	483	453	497	489	447	445	449	463	432	480	485	470	493	431	475	445	478	453	448	464	452	448	430	458	493	498	496	416	446	468	451	468	450	449	473	449	475	427	454	476	482	413	473	464	461	454	451	439	449	448	447	486	489	448	454	483	470	459	492	472	443	467	460	443	480	461	442	423	475	430	452	457	483	463	469	463	448	461	449	460	428	462	447	441	434	424	478	483	463	465	475	488	435	482	468	439	463	481	446	474	438	487	467	460	458	464	472	454	448	465	453	446	496	447	471	435	517	429	454	465	461	422	490	457	447	433	513	460	451	465	479	493	459	437	458	459	433	471	455	431	403	455	488	460	458	435	477	461	462	466	457	444	449	456	422	442	456	439	445	481	430	467	455	428	466	425	456	433	463	480
24959	24136	40525	41444	33083	23881	12550	3986	1275	516	539	527	498	478	489	526	485	504	512	522	547	508	520	508	501	509	568	511	493	510	531	503	499	500	506	498	510	486	490	501	493	512	510	530	495	479	509	502	491	501	477	524	488	507	540	515	499	495	498	497	497	500	554	504	470	564	510	488	498	515	520	514	470	488	559	484	559	507	508	495	482	495	486	514	456	529	480	518	503	499	494	482	473	484	499	504	534	507	454	519	529	466	510	518	489	476	495	493	475	523	540	516	528	501	504	526	487	476	505	536	495	533	512	509	501	529	449	508	526	509	489	503	508	475	497	547	534	516	503	475	477	486	495	511	498	504	505	518	515	476	483	527	504	512	524	516	511	501	505	492	509	506	469	512	467	498	518	527	518	467	471	500	520	480	501	462	482	473	520	541	496	527	473	493	511	509	513	482	528	502	512	556	466	516	451	551	502	532	481	500	536	506	510	502	498	500	499	502	519	510	494	487	508	464	510	516	487	477	482	538	485	491	512	515	504	498	533	520	460	494	459	488	474	529	517	519	528	467	539	473	503	499	482	542	532	544	518	498	502	541	519	496	471	534	456	475	490	489	481	478	484	476	463	499	494	506	492	513	484	509	538	467	516	503	505	476	481	483	509	494	496	502	495	490	468	516	524	517	512	521	519	526	494	499	515	496	518	515	502	495	529	496	476	535	533	487	502	519	519	473	499	472	526	487	489	513	489	517	509	533	528	472	482	505	508	478	490	486	513	500	505	529	478	495	493	548	521	463	472	525	531	510	518	516	472	512	483	481	481	478	472	502	520	473	474	490	512	500	482	479	496	516	494	542	454	524	533	511	503	460	500	486	501	456	486	504	474	557	519	452	518	508	489	474	478	518	485	508	495	505	521	525	463	510	496	491	478	490	487	495	537	479	525	517	550	490	511	520	474	508	483	505	497	512	525	466	488	503	525	523	442	511	526	492	450	522	546	492	495	477	505	464	447	544	508	532	469	521	508	490	511	494	474	480	452	489	515	488	527	486	494	481	508	524	506	476	440	500	504	510	477	506	534	500	481	519	521	488	529	524	543	546	494	528	513	488	495	534	529	501	455	504	488	498	503	501	482	481	485	472	471	509	516	506	551	510	475	460	458	497	547	528	505	512	498	526	539	487	522	478	469	559	537	492	504	496	482	502	522	454	495	523	496	468	479	474	521	493	517	498	534	508	502	465	474	541	517	488	506	506	503	564	505	523	520	482	476	481	519	504	456	477	529	527	530	475	497	511	490	520	527	495	500	485	509	464	479	489	493	503	529	488	489	485	468	472	516	470	493	485	492	460	490	510	507	485	478	502	523	496	504	552	526	483	538	525	504	508	513	475	529	487	489	527	510	483	527	522	469	493	452	516	501	505	458	470	542	503	478	495	475	531	495	516	456	504	484	547	530	473	512	469	563	487	514	505	527	465	494	486	520	482	496	455	498	509	531	525	495	538	528	519	523	515	469	467	446	517	495	477	477	479	484	546	514	505	477	487	514	523	492	558	505	470	457	486	546	531	486	513	521	524	480	510	517	482	508	527	486	507	498	546	481	512	482	492	493	475	484	532	488	474	516	525	489	480	475	490	503	505	459	512	497	483	538	448	503	524	505	532	496	568	519	494	509	509	492	493	489	521	511	479	515	482	520	520	506	475	507	473	465	529	486	507	488	499	522	482	529	518	503	499	525	487	478	470	465	519	534	509	534	513	541	511	511	527	526	492	498	513	509	537	517	515	498	476	462	479	483	524	517	491	508	434	491	516	468	556	446	530	498	484	513	497	494	550	529	507	524	500	556	524	490	539	476	507	498	484	487	527	501	496	520	503	498	487	425	497	480	491	504	551	496	486	496	508	516	511	502	487	460	488	523	497	531	488	495	523	499	497	564	492	492	555	540	521	495	479	457	491	502	523	508	506	470	493	502	485	500	484	508	527	515	508	503	483	476	503	489	515	488	479	495	486	487	508	501	502	493	505	473	496	500	502	517	506	506	521	489	534	512	526	474	538	503	513	500	484	496	543	526	470	511	481	460	492	504	501	435	520	504	485	507	490	514	548	507	518	499	507	507	505	510	489	472	510	510	506	495	506	517	497	543	472	529	476	506	489	520	509	537	525	517	502	477	501	477	522	475	512	516	510	499	538	493	497	508	542	526	537	510	538	488	502	471	519	496	482	490	484	486	465	506	517	509	486	482	531	514	544	499	475	550	494	518	514	488	499	526	489	505	493	539	478	481	489	463	489	508	511	511	515	493	508	488	483	495	514	499	494	511	515	489	471	487	461	478	483	531	499	541	496	477	515	493	489	497	509	471	473	521	522	526	485	542	511	531	504	474	515	462	515	482	498	509	488	489	470	525	544	524	453	509	514	438	492	542	522	521	547	526	508	547	542	496	497	489	491	513	512	510	509	499	488	516	467	538	493	524	497	481	503	473	490	483	550	508	478	505	489	520	482	475	471	493	501	462	487	523	531	496	489	515	489	491	480	498	518	499	481	523	453	504	487	505	531	543	528	485	497	501	475	468	475	540	480	507	516	500	493	571	540	493	437	503	500	496	498	540	527	500	480	503	536	512	521	533	512	471	529	463	459	462	531	480	490	488	493	518	481	475	454	467	497	477	499	496	510	478	506	480	481	537	530	497	477	510	534	482	507	530	494	508	552	504	524	502	507	511	513	519	517	479	534	461	464	486	476	472	505	508	510	483	504	513	520	525	536	532	513	501	500	550	520	527	489	513	547	501	483	523	493	494	503	477	506	498	499	474	508	546	510	535	507	543	493	489	508	477	537	528	468	518	550	477	509	509	438	494	540	469	506	527	501	479	523	494	504	503	516	457	476	481	471	498	505	491	531	485	496	530	505	500	521	525	474	481	520	524	513	517	466	479	479	521	496	469	461	550	495	491	538	539	511	512	493	505	499	508	486	502	536	498	550	466	497	522	492	527	490	490	488	498	513	483	509	501	514	513	501	505	493	508	518	449	453	498	522	476	508	505	512	526	441	509	497	485	536	469	475	470	496	509	524	497	521	533	549	510	500	501	499	504	513	459	505	469	487	502	527	487	478	520	497	479	460	503	487	484	524	487	494	471	509	486	474	516	480	501	492	506	499	491	568	493	517	509	518	484	490	517	523	485	514	506	494	476	508	523	506	457	516	496	459	520	489	541	523	495	467	513	494	495	498	521	539	448	493	453	487	492	517	494	484	524	500	525	498	475	522	479	475	523	580	502	525	524	494	497	514	496	487	519	484	496	469	539	524	485	516	484	544	519	510	495	489	526	452	459	483	511	509	495	519	516	477	479	532	480	535	466	518	496	455	467	520	468	491	541	499	479	495	516	503	438	498	483	547	512	488	501	504	484	501	518	490	493	486	450	506	495	488	520	521	492	498	518	497	501	513	540	490	477	494	517	470	501	502	506	485	515	510	506	510	491	495	509	500	505	485	506	469	504	489	499	483
49762	84000	66856	40496	29417	18317	9460	4120	1603	545	537	531	504	519	554	511	498	559	529	523	511	507	562	570	528	526	546	536	504	523	530	569	490	532	547	524	533	551	500	502	537	570	529	499	496	533	552	522	587	526	521	512	538	493	513	533	511	508	539	532	513	544	505	548	556	533	558	501	550	509	570	497	512	534	527	511	502	496	514	574	533	536	487	503	535	565	563	523	492	485	493	522	515	513	495	528	560	462	499	531	512	499	525	523	532	509	562	547	504	511	525	501	538	489	537	557	542	527	531	548	516	518	527	551	461	552	512	507	552	480	484	515	553	490	519	541	481	510	506	530	496	541	483	527	528	521	532	535	552	543	538	497	528	518	500	527	530	503	509	506	495	510	554	486	498	527	501	518	571	512	526	535	568	565	531	563	573	493	520	497	548	538	552	537	515	507	508	478	548	527	587	491	482	547	536	514	528	540	534	539	557	563	515	473	522	534	481	548	497	525	548	526	554	519	533	526	535	498	496	559	563	589	496	536	502	515	530	515	517	522	502	502	534	575	540	523	529	502	526	549	528	543	536	516	505	576	503	511	466	534	527	502	513	547	501	555	509	542	522	535	527	520	534	548	514	495	529	504	494	499	531	537	530	521	532	521	492	523	497	494	527	514	505	498	481	525	529	550	516	519	523	560	521	528	589	550	517	557	541	513	537	550	530	530	513	538	524	537	525	507	560	512	507	527	559	479	540	528	537	528	509	484	536	541	510	500	518	559	461	521	543	549	517	505	498	500	488	528	512	514	508	491	507	517	554	496	524	521	494	488	532	515	525	568	519	483	538	527	512	547	493	565	514	543	502	560	499	511	505	530	480	532	560	550	522	500	501	506	520	525	525	532	534	470	521	520	492	500	539	484	538	527	491	488	503	537	540	493	496	566	530	452	502	540	504	521	531	544	510	520	524	553	536	494	544	500	481	484	523	560	535	516	524	544	532	557	526	498	514	519	572	513	510	518	531	506	550	524	505	505	512	526	494	514	532	495	527	514	506	535	492	517	522	493	517	520	483	503	490	538	513	507	494	549	532	505	530	533	497	552	519	503	526	551	537	465	534	500	545	511	548	524	538	538	500	489	552	526	493	555	573	528	509	557	558	516	507	531	527	544	537	513	505	474	531	485	522	526	515	475	515	500	511	506	509	490	486	496	544	488	525	541	503	540	508	515	541	488	542	504	512	484	535	495	524	531	520	536	514	531	517	505	524	547	529	489	528	526	546	540	474	495	476	516	530	553	534	522	500	521	505	566	529	544	528	479	533	511	476	526	524	524	548	521	510	534	510	476	534	529	531	507	501	533	510	532	496	512	540	505	568	522	509	527	504	501	547	534	514	527	547	512	519	540	523	555	497	528	524	497	533	529	522	530	535	511	543	488	532	551	523	527	517	523	514	529	549	489	517	560	530	538	481	536	518	512	479	520	516	538	548	506	534	533	544	529	537	505	529	490	529	546	496	526	506	510	499	516	477	480	461	534	517	516	505	513	538	545	514	507	505	536	531	543	503	545	496	515	524	483	542	525	538	526	491	477	515	545	494	491	493	500	505	504	532	514	505	545	558	488	517	512	521	524	489	509	530	536	523	537	542	547	503	473	551	531	505	497	551	490	533	496	532	498	569	507	504	508	492	502	494	502	504	527	530	509	540	516	540	512	495	483	482	520	543	528	533	519	474	550	533	500	536	532	513	569	537	499	520	538	543	475	518	507	531	511	496	494	504	550	528	489	500	524	534	492	543	478	535	518	512	514	530	496	512	501	515	515	509	485	562	521	530	503	528	518	496	528	504	539	536	518	484	504	556	559	516	525	534	490	544	521	525	559	513	477	565	520	526	521	497	502	483	527	514	521	515	496	499	493	514	476	506	507	531	493	523	490	519	526	511	513	516	526	531	507	504	512	506	504	503	552	555	549	515	500	518	518	515	543	495	573	569	534	525	509	505	493	499	536	534	505	515	568	491	502	533	544	516	517	540	505	510	476	539	505	522	523	516	495	539	539	521	531	492	500	526	523	495	495	494	528	526	533	525	536	529	521	514	474	506	507	514	504	508	499	539	525	535	535	500	521	534	484	518	519	528	488	536	509	525	520	522	505	518	518	554	498	521	522	556	555	518	535	486	482	543	488	501	515	528	501	514	521	516	481	498	542	487	526	500	514	547	489	560	522	528	518	514	533	525	541	471	491	467	491	538	534	520	501	529	549	522	527	565	529	516	533	527	532	515	501	528	500	500	526	503	484	568	510	540	535	508	510	546	513	498	507	532	510	523	492	537	520	568	511	530	553	487	509	507	524	514	562	517	526	514	517	531	497	515	475	513	501	555	549	473	557	537	484	501	514	515	520	528	513	514	527	526	524	542	535	525	538	536	484	475	485	530	558	525	533	533	483	481	496	514	503	499	551	509	539	511	513	514	516	519	501	497	493	542	537	527	484	573	527	537	518	513	528	530	506	513	532	500	579	534	549	480	549	560	489	531	504	484	498	530	535	551	552	516	527	502	533	519	502	502	515	542	560	557	518	552	500	528	551	514	509	525	516	491	490	557	552	532	520	524	513	497	524	498	513	492	502	462	528	559	542	505	490	503	504	544	480	497	515	501	545	529	529	532	516	525	505	538	542	523	511	513	531	524	530	523	539	477	508	523	511	545	511	500	495	522	492	545	520	545	508	521	533	514	501	539	520	547	547	500	484	472	490	523	540	544	503	531	539	508	519	548	509	546	501	512	471	527	517	523	520	505	530	501	560	493	486	520	493	485	554	508	498	523	502	539	503	502	498	497	527	568	553	536	582	522	492	513	513	510	535	533	529	525	500	557	534	532	523	493	494	541	529	515	522	523	557	514	473	522	533	496	538	496	509	472	499	506	503	486	529	528	528	540	521	524	529	575	501	516	533	545	471	534	518	528	539	520	508	529	538	538	559	524	495	537	518	487	492	566	519	537	514	501	531	534	522	517	555	549	530	547	549	523	550	494	543	523	561	558	496	519	510	507	532	536	534	511	501	507	553	519	537	489	538	520	505	556	501	503	506	541	503	536	522	514	505	558	517	518	519	507	513	506	509	574	548	496	518	547	512	519	533	526	562	501	531	531	504	558	526	515	548	527	564	470	513	530	571	537	520	513	540	464	558	533	511	482	539	503	538	529	534	543	518	536	515	535	492	498	544	503	517	497	503	532	538	533	558	502	482	534	524	531	512	526	483	536	521	532	479	501	498	541	543	520	531	523	524	535	508	541	497	491	505	518	514	511	526	544	518	552	516	564	518	520	487	496	511	520	543	523	543	520	561	524	512	548	539	532	519	525	464	514	512	480	534	551	539	539	487	478	536	503	480	520	484	541	522	468	542	534	526	544	527	504	526	547	511	553	528	545	522	543	469	506	526	518	487	491	478	578	525	520	565	527	512	510	518	515	499	512	484	512	547	542	505	535	567	530	535	519	525	498	508	509	507	514	511
23821	22113	37269	39034	40598	36176	25417	10512	2148	659	624	613	609	587	590	558	603	543	590	588	580	573	569	578	615	603	596	574	618	590	587	580	556	565	555	562	576	596	595	602	554	576	565	633	605	591	565	576	570	598	528	620	542	552	528	544	549	569	574	586	534	597	630	572	599	593	580	592	579	560	561	612	592	591	565	583	579	552	573	552	595	629	578	585	549	538	589	577	547	598	569	584	595	541	577	566	558	532	607	568	601	593	592	519	568	580	573	571	557	613	612	524	577	570	564	577	577	601	574	569	613	579	554	559	578	558	534	554	570	526	588	538	574	589	587	567	604	580	628	617	563	612	633	583	570	588	567	573	625	585	559	614	567	601	583	533	576	571	591	556	580	531	554	565	590	575	574	569	579	572	584	595	532	626	580	585	608	604	630	599	582	586	528	594	551	577	577	593	573	564	554	598	585	586	579	573	579	590	543	596	571	580	520	560	608	577	565	565	580	533	595	563	569	572	605	547	566	551	591	571	565	575	548	586	623	595	560	569	571	529	613	598	580	547	582	584	541	575	557	600	572	611	565	597	544	592	543	571	518	556	570	570	570	580	621	553	540	564	550	579	559	565	602	560	603	536	581	535	587	566	540	539	549	533	526	591	580	560	549	537	540	558	572	625	551	531	525	576	564	583	553	591	571	550	558	588	580	562	539	555	581	545	586	568	589	579	614	583	594	555	560	564	551	581	592	565	538	561	554	550	586	581	558	582	526	597	574	547	551	569	619	520	558	541	568	553	631	576	561	585	572	586	596	551	551	547	632	618	566	591	565	568	569	589	585	568	567	650	591	586	603	583	569	575	596	554	575	583	540	610	570	581	575	584	571	592	576	575	574	614	554	600	579	524	615	599	539	583	546	564	527	554	533	622	559	557	581	579	619	590	515	580	542	579	569	556	572	586	585	542	561	568	571	531	597	548	598	559	549	612	590	544	599	599	575	565	579	526	613	539	561	597	572	524	589	531	554	581	569	629	596	542	595	583	576	577	560	598	581	590	572	588	548	546	589	595	563	564	609	551	638	567	558	585	549	592	589	583	563	584	560	586	629	561	538	552	599	566	594	568	650	536	566	608	563	540	566	592	545	608	575	548	549	593	611	513	558	511	595	593	530	593	565	570	607	576	610	545	589	588	565	570	546	568	583	548	573	543	588	512	589	560	559	556	559	581	559	565	532	543	523	574	571	612	569	557	554	630	567	552	601	598	552	563	618	591	544	608	599	542	576	594	553	564	558	593	597	569	600	555	589	544	541	590	565	545	519	596	560	563	571	573	575	579	534	573	597	567	594	605	572	550	595	536	588	568	525	594	554	566	581	589	584	533	564	567	570	561	615	556	578	571	563	537	553	547	583	609	571	566	533	570	538	599	596	577	616	609	562	572	572	569	526	592	575	547	591	579	592	591	585	583	568	535	599	560	582	543	574	631	583	551	598	588	583	541	593	547	560	558	607	580	564	570	594	583	582	614	587	573	569	565	568	568	579	571	532	574	568	605	594	576	607	591	581	572	604	556	596	590	584	542	632	565	590	573	569	613	624	550	589	560	529	546	564	565	541	560	570	573	603	555	560	564	578	567	592	595	559	598	565	588	574	588	601	617	600	566	572	585	569	549	582	596	522	550	567	542	557	552	505	590	621	558	534	561	561	547	567	576	550	557	622	600	592	586	607	559	572	582	597	622	550	562	582	623	575	537	580	563	595	579	569	533	566	565	583	597	594	564	602	597	538	593	562	606	554	553	530	603	578	569	588	563	545	614	545	544	524	589	577	571	611	529	597	589	533	551	585	592	571	515	592	566	643	536	626	584	585	590	583	567	580	557	560	573	573	579	597	604	606	589	594	547	576	576	549	567	585	575	572	566	572	583	593	572	537	529	592	562	577	573	570	591	622	566	565	573	584	568	572	587	524	607	595	564	560	567	565	576	567	569	576	574	571	576	563	522	613	602	545	606	536	580	566	589	577	570	565	598	569	557	583	577	582	581	581	613	572	557	589	571	559	563	573	569	562	605	563	554	569	575	544	582	544	587	585	531	575	547	603	566	561	555	573	570	564	585	531	588	585	568	595	601	550	520	603	578	541	566	602	589	578	588	556	596	558	570	573	561	561	550	552	587	575	572	581	578	552	573	606	570	552	579	610	627	545	568	521	567	573	552	556	568	565	601	581	608	563	548	555	584	554	577	568	599	570	551	561	567	588	581	623	580	596	552	551	570	612	559	609	579	592	599	555	594	544	569	607	558	544	583	584	578	568	548	590	574	598	551	560	552	581	556	596	574	576	580	559	556	592	570	576	614	541	605	566	589	575	556	593	574	581	548	592	522	555	574	549	551	579	553	561	539	554	546	605	561	532	558	603	588	564	577	611	541	556	550	561	567	575	584	563	555	598	562	555	599	561	523	534	557	565	579	548	529	580	567	560	545	562	609	607	583	592	580	577	572	607	528	589	548	540	561	592	580	575	584	563	579	568	595	530	610	570	534	567	573	546	545	524	592	577	627	562	561	545	566	529	589	593	571	577	572	550	575	594	585	546	572	603	558	550	593	564	568	542	532	539	609	538	566	579	556	559	556	572	548	592	560	570	603	604	583	665	575	563	566	535	612	577	594	611	575	574	549	585	547	581	590	580	539	520	539	598	578	615	554	601	595	599	550	557	507	568	583	587	572	600	577	592	591	573	567	579	576	593	607	580	578	587	652	572	592	578	579	537	600	564	550	578	534	541	577	575	557	540	558	595	547	549	590	542	542	537	629	528	593	555	601	543	566	579	558	554	569	539	561	552	536	594	602	548	582	574	566	557	595	541	588	533	537	558	562	583	562	557	609	527	593	539	592	539	618	549	594	593	611	560	578	532	514	556	553	562	576	583	549	617	559	611	566	596	572	612	561	553	570	573	577	568	612	561	574	553	560	567	576	569	554	566	585	568	593	577	526	563	566	555	558	565	555	587	558	603	597	572	595	572	589	542	585	545	546	593	560	546	554	533	529	583	587	547	563	591	587	577	582	578	563	553	579	545	589	600	579	624	551	595	560	533	561	560	592	545	534	597	543	561	565	588	622	550	558	577	542	592	552	576	584	553	542	562	593	581	541	551	572	558	535	601	560	583	566	532	555	565	595	586	553	565	572	543	601	564	568	594	578	565	555	555	563	618	546	555	579	586	566	608	568	590	620	537	572	601	570	509	591	604	551	549	576	573	544	561	600	574	611	582	579	633	600	570	596	583	571	578	559	545	616	580	584	559	606	574	600	534	610	577	587	538	579	601	565	562	600	578	581	547	611	569	549	607	591	581	578	552	571	574	564	567	615	560	541	567	577	579	572	528	574	613	571	594	611	594	523	543	577	606	575	578	544	582	585	601	617	581	588	592	563	559	547	523	567	583	568	592	557	596	594	596	585	593	545	553	581	628	639	553	599	539	572	593	572	615	583	574	578	598	545	584	559	534	545	602	616
58241	96163	77564	54708	46048	31876	18872	8865	2003	624	608	646	598	632	665	618	653	594	634	598	610	686	591	611	567	662	633	562	604	587	616	639	643	624	612	615	630	634	651	601	591	581	619	625	628	654	634	644	635	604	616	603	604	623	627	582	616	581	576	592	599	610	566	588	589	613	582	613	514	621	617	587	617	551	592	633	647	642	601	608	582	591	596	603	655	624	629	581	602	573	610	613	579	645	620	594	659	654	617	581	549	578	627	566	648	604	641	533	614	607	584	588	608	603	637	592	610	610	595	600	577	605	615	604	606	552	602	576	636	622	611	614	630	615	634	650	619	613	619	590	595	648	606	589	626	597	582	616	612	623	598	623	604	569	599	640	574	567	583	609	557	603	615	593	641	622	592	646	619	641	568	604	587	622	668	576	577	645	587	601	593	598	609	628	627	609	595	608	577	597	590	651	619	594	603	584	600	583	610	644	619	602	594	571	609	571	601	606	575	623	581	565	608	577	577	558	575	600	578	606	580	620	625	587	591	597	597	626	603	618	606	607	592	591	579	597	627	640	579	634	580	600	581	571	606	618	598	569	604	615	590	614	588	601	581	627	623	646	616	579	627	617	614	592	606	617	572	541	631	598	630	555	602	643	601	585	614	586	616	605	596	649	613	571	630	610	580	602	574	576	585	601	636	605	650	602	610	618	607	602	640	628	585	589	597	608	598	572	650	602	609	579	587	589	622	612	550	634	626	610	626	620	560	562	572	594	595	655	625	572	606	595	575	625	635	638	612	600	578	617	627	613	584	596	608	630	602	640	578	623	609	590	584	619	601	618	603	605	655	647	601	607	602	588	616	614	619	654	591	546	656	577	611	602	620	590	562	650	595	544	583	599	587	585	607	662	583	609	617	538	583	613	586	617	567	635	588	593	614	609	585	634	582	614	608	582	612	609	601	629	605	627	626	628	637	613	644	597	572	554	622	589	540	583	611	614	584	589	609	595	641	642	625	626	608	578	602	653	594	602	613	613	610	612	607	632	612	584	623	567	568	592	655	572	628	603	556	573	605	629	612	586	627	597	624	607	587	578	601	637	620	578	621	611	624	605	581	625	580	563	625	602	601	598	562	614	568	570	606	602	617	617	656	604	628	605	587	617	632	575	645	572	596	611	603	614	633	590	595	659	591	570	574	587	601	623	604	613	612	573	613	597	598	629	618	573	614	604	608	629	603	646	647	610	572	619	571	600	608	583	616	589	605	617	584	578	571	622	588	647	603	609	604	618	616	568	590	632	615	587	651	575	610	588	558	625	594	608	627	649	605	595	643	632	608	582	613	650	598	574	647	584	637	624	572	614	595	597	611	573	616	622	629	632	614	625	591	540	613	594	607	585	596	589	628	604	577	614	648	593	643	636	567	644	578	624	589	603	631	599	603	627	579	583	624	570	620	573	625	542	611	627	647	629	625	600	608	587	615	603	648	650	570	631	588	567	606	571	572	596	590	592	597	605	604	640	595	597	585	610	565	606	583	613	598	585	660	610	606	600	612	632	599	583	574	571	555	606	603	640	574	645	590	574	657	629	651	572	607	592	592	594	542	609	635	605	602	609	561	596	595	614	649	620	582	598	602	594	608	615	601	596	572	614	606	654	591	573	602	625	575	598	623	608	618	578	618	622	618	608	580	623	612	596	613	586	639	611	577	626	598	604	610	604	605	620	641	569	596	571	581	598	622	605	592	610	563	637	584	600	619	614	600	594	601	639	575	617	616	627	594	615	605	632	596	600	634	578	607	639	578	631	606	638	579	586	586	590	555	567	576	638	632	617	574	584	551	616	591	598	593	606	569	615	609	578	573	578	612	612	583	597	607	621	604	585	600	630	615	625	586	589	639	614	641	577	627	616	641	554	579	579	592	561	633	552	621	596	608	564	583	602	591	581	574	599	584	630	623	606	577	620	647	651	623	604	625	581	619	654	637	663	626	599	571	611	582	591	609	600	564	633	629	599	603	590	580	597	594	587	631	632	597	598	605	645	547	604	568	644	602	580	603	612	579	594	628	629	647	606	613	575	592	638	586	631	590	614	625	615	601	554	609	577	637	600	595	568	602	607	578	595	606	571	660	570	588	605	604	614	601	649	616	617	623	579	597	605	566	607	615	617	611	621	557	594	630	614	596	620	615	582	626	614	637	597	611	596	561	582	597	618	577	583	582	600	623	560	580	595	594	604	619	618	612	637	587	571	614	603	602	575	598	592	607	635	626	576	611	620	603	602	608	607	602	609	589	606	614	634	632	615	619	603	631	589	610	658	637	603	621	585	575	637	572	590	613	587	574	624	598	601	642	591	586	640	635	542	627	628	600	614	591	600	648	615	629	612	614	618	576	609	529	597	583	622	608	563	615	599	610	628	599	613	610	604	621	582	595	570	559	589	594	579	584	631	582	625	645	645	604	624	604	572	532	617	612	600	614	583	579	602	582	602	557	616	650	604	565	587	612	600	599	587	607	627	655	570	568	605	562	590	574	572	585	611	539	578	603	640	613	600	631	597	570	604	581	593	631	609	593	597	600	604	619	617	589	608	636	625	579	602	620	567	610	626	635	636	573	570	610	596	579	584	578	576	629	592	620	591	603	595	587	637	609	618	623	572	594	625	607	624	610	583	592	610	611	601	591	639	613	628	599	560	576	598	631	625	596	571	581	598	583	626	593	570	590	551	583	600	615	577	603	584	617	592	619	589	604	637	632	628	594	616	626	593	587	634	615	597	620	608	566	645	630	570	617	563	611	658	608	593	602	592	598	601	598	574	612	621	617	615	566	577	600	627	618	648	584	590	616	627	602	620	583	596	574	621	577	599	596	616	633	584	620	604	612	582	582	603	639	646	574	572	563	589	551	603	659	631	610	611	589	581	603	618	573	604	545	615	600	574	571	599	645	588	585	626	572	637	636	658	677	583	625	581	547	661	595	638	606	623	579	603	590	580	626	609	621	599	618	593	618	564	605	603	591	613	588	590	654	562	620	592	618	578	589	582	581	606	602	589	626	642	602	606	602	625	613	612	621	636	613	621	565	594	597	645	617	583	601	610	634	582	623	610	617	627	641	611	600	613	541	577	601	618	602	564	572	598	547	593	573	627	615	604	644	611	598	589	605	594	584	581	627	596	631	634	593	574	601	576	603	596	626	630	590	599	588	583	579	586	640	637	595	594	605	594	617	590	572	619	625	558	627	561	531	588	599	584	591	608	643	599	587	604	628	557	596	629	636	623	583	599	584	645	581	568	609	635	576	613	613	626	623	593	607	629	612	586	579	653	603	627	578	562	625	593	615	644	618	584	582	598	575	592	614	632	665	553	637	585	590	625	586	584	595	590	597	609	630	619	600	560	610	617	615	614	603	590	590	616	615	587	563	558	576	603	538	596	616	598	650	579	662	613	610	608	608	603	618	620	623	585	570	635	570	619	572	598	617	609	583	613	645	592	563	577	629	587	618	564	614	580	578	608
28129	23454	21954	11942	5803	3511	2032	1082	605	476	441	462	501	494	501	490	490	470	451	459	479	469	511	480	480	480	511	457	491	485	464	459	535	468	469	474	495	476	505	495	486	455	483	483	464	497	480	474	478	487	434	486	462	506	452	469	472	476	498	458	460	480	481	490	472	509	464	484	463	477	468	470	498	465	488	481	500	472	476	433	488	483	480	514	468	475	480	515	509	462	455	474	475	501	466	484	472	482	458	508	505	459	532	472	481	474	465	500	475	439	504	497	492	438	470	483	492	465	451	454	464	485	467	434	471	494	445	479	486	496	465	471	452	462	473	462	424	509	491	482	483	518	491	488	492	496	537	468	451	509	494	487	462	486	507	448	490	506	476	493	454	426	464	471	469	506	513	496	497	487	434	499	486	463	483	458	511	485	498	492	489	488	489	476	479	504	489	486	489	487	473	472	488	482	498	478	436	451	476	502	466	486	458	496	476	520	486	459	457	494	463	494	456	469	478	503	485	501	444	494	494	475	514	490	476	497	512	499	433	482	482	522	444	479	482	473	475	456	483	457	515	494	463	461	484	491	426	458	465	463	504	481	482	477	457	492	491	523	473	455	518	509	429	453	464	497	440	457	481	492	453	465	499	496	488	454	443	506	465	464	490	465	459	475	463	519	462	450	482	481	480	488	471	444	510	489	471	512	480	449	496	464	461	498	485	521	457	474	430	476	486	471	447	468	493	471	468	478	490	494	467	478	441	457	490	470	490	476	431	507	492	491	500	467	478	432	468	476	481	493	453	511	493	457	477	488	454	498	478	500	501	454	475	469	478	496	486	482	499	445	535	495	463	499	467	488	497	483	481	493	464	474	452	499	483	493	517	469	510	488	476	474	496	466	483	483	453	504	497	476	484	462	491	478	509	469	457	485	478	434	492	466	489	477	441	456	487	520	510	471	492	451	517	506	458	484	493	469	471	517	499	497	437	470	475	499	474	490	446	455	478	473	489	470	494	484	470	455	465	454	501	458	471	489	488	485	461	481	458	468	455	456	473	503	442	470	495	458	466	496	471	439	494	531	453	442	510	498	460	486	473	431	469	492	486	493	489	464	471	453	510	464	494	490	541	416	472	462	514	449	502	498	474	510	477	494	449	487	487	440	461	472	474	455	479	488	438	484	477	439	492	451	482	464	485	473	463	503	464	467	458	505	492	477	482	505	515	480	486	440	433	499	474	442	481	487	503	469	468	489	448	531	488	482	455	482	516	474	448	503	448	438	518	476	507	469	472	443	466	472	498	516	508	473	496	512	459	484	482	506	508	499	481	496	504	475	441	486	493	460	466	479	477	502	502	495	520	498	464	440	464	505	487	489	491	518	516	476	433	464	493	531	502	490	448	484	499	476	461	462	504	470	483	457	454	489	458	500	416	474	494	473	478	534	488	500	481	516	482	453	492	480	500	472	490	471	486	496	501	484	505	471	474	482	503	470	440	456	496	471	452	524	517	460	512	519	444	492	489	498	469	471	468	485	501	486	495	468	448	494	487	478	505	467	494	500	473	498	451	493	508	487	530	509	476	507	456	503	472	439	494	511	499	503	491	493	487	484	464	478	522	473	481	469	493	466	461	500	486	472	488	466	454	509	467	462	494	449	485	456	452	452	503	468	450	454	463	463	463	476	491	479	485	474	496	508	479	481	480	477	479	473	477	486	456	495	491	512	490	470	450	499	504	470	479	481	479	453	488	469	456	498	448	466	491	468	459	475	515	471	462	478	506	493	508	477	489	470	455	489	437	477	452	467	524	454	458	489	499	504	545	482	489	474	496	470	498	449	504	475	510	489	447	482	478	439	503	470	507	440	474	480	494	505	459	436	495	473	453	449	484	484	520	471	485	494	481	481	491	474	458	510	451	460	479	483	516	474	462	459	452	481	462	535	439	510	449	486	494	465	446	484	455	483	496	473	471	474	499	460	505	494	478	503	493	484	491	531	476	475	511	488	494	490	473	482	501	503	433	476	490	437	467	488	450	484	484	501	478	454	505	512	456	495	479	471	479	487	461	475	489	485	476	458	476	480	485	497	484	482	484	450	488	515	522	502	502	450	460	471	461	452	478	502	492	478	451	485	495	486	463	469	456	467	494	479	456	481	484	498	491	479	478	475	526	483	498	505	479	499	467	498	449	489	503	463	477	439	504	467	475	445	442	460	476	475	432	448	494	449	489	478	491	506	499	465	458	519	446	441	476	437	476	491	473	472	469	509	489	485	452	459	466	422	504	478	476	527	499	435	490	481	513	455	471	492	472	501	464	447	510	524	446	485	486	491	472	485	496	466	453	509	490	487	486	457	469	493	460	497	463	481	464	466	469	445	501	484	455	416	476	447	460	462	513	478	457	484	498	475	506	512	467	525	449	457	475	481	458	498	492	510	441	460	482	479	452	456	485	452	482	461	454	506	466	418	496	470	457	457	457	481	470	465	488	457	482	445	475	447	474	486	446	474	467	477	474	480	448	492	479	480	474	508	452	469	469	438	455	497	458	486	480	511	509	471	499	504	481	461	489	441	479	475	480	474	480	449	474	467	472	483	449	473	522	514	478	455	455	457	464	521	495	491	478	505	500	533	455	489	418	505	467	506	496	498	495	455	500	460	467	447	471	468	451	452	469	456	466	478	473	463	485	474	516	476	423	444	482	470	456	491	473	505	503	504	487	496	494	463	527	519	537	477	452	464	489	448	410	460	483	503	479	439	481	449	449	468	473	459	531	482	459	534	454	491	449	473	486	483	507	448	452	509	491	474	471	478	459	476	502	469	485	466	467	471	487	478	472	477	507	503	510	482	479	507	422	493	457	502	469	470	505	448	475	500	539	501	472	437	481	478	481	484	486	482	491	468	513	450	410	452	487	487	458	480	512	486	472	480	482	453	490	461	467	460	467	490	473	507	467	464	438	481	496	507	497	494	485	504	472	448	477	471	463	465	453	496	485	511	492	466	506	477	468	507	475	485	460	519	511	451	448	503	456	489	511	467	521	518	457	484	473	465	513	466	457	493	456	517	508	509	459	508	471	500	473	491	462	492	540	531	464	501	483	500	434	448	470	483	485	487	457	494	493	509	453	472	478	448	490	467	475	487	484	460	468	526	486	476	500	424	505	449	498	451	512	468	479	444	452	492	493	473	500	457	454	446	451	478	458	498	504	509	453	480	468	497	454	467	488	458	504	468	483	493	501	474	488	506	535	495	432	476	452	482	472	470	485	477	498	467	488	485	462	499	471	482	432	488	469	484	483	481	498	475	427	489	459	448	444	461	461	458	462	468	465	536	456	476	500	460	460	448	477	516	459	485	450	454	448	463	488	501	478	448	505	482	468	469	469	498	459	475	455	487	472	508	505	428	466	474	497	452	461	473	471	422	481	476	491	469	497	493	503	528	474	479	513	502	512	504	458	499	500	503	458	487	456	489	462	474	467	454	484	509	449	517	503	447	483	505	501	494	433	489
15545	27188	18425	8271	5226	3636	2135	1217	582	436	444	464	438	443	449	478	475	451	472	460	430	474	452	427	468	423	408	435	421	420	470	450	433	463	454	415	459	499	471	401	467	462	437	470	456	438	449	472	429	422	454	472	462	429	454	470	452	442	472	426	444	447	431	468	471	436	441	458	475	476	452	437	467	443	478	444	446	454	416	482	460	469	401	439	440	446	467	436	461	405	441	426	474	482	428	457	413	458	442	471	431	482	425	449	459	446	493	439	451	480	432	432	470	489	406	461	458	410	430	479	446	491	467	458	458	446	469	429	469	450	429	437	450	422	466	428	464	443	426	443	474	459	426	439	447	428	456	438	444	459	446	450	422	439	434	454	447	420	446	437	419	464	448	435	462	439	407	432	490	458	436	456	481	441	427	405	443	437	465	447	431	484	470	455	459	444	434	457	428	412	441	414	481	432	444	433	437	452	445	404	420	444	471	443	464	456	469	414	425	432	428	454	454	454	427	445	420	452	462	458	435	420	472	442	436	428	409	443	485	447	440	428	438	430	457	430	452	433	432	472	468	398	452	466	476	412	453	424	401	446	473	449	447	470	456	447	434	465	441	446	421	412	432	441	430	460	462	441	493	444	463	451	466	454	447	436	465	454	452	468	405	444	437	447	424	450	419	465	467	470	414	442	415	445	420	476	438	445	463	456	422	442	470	453	459	467	430	430	417	444	423	454	442	426	476	449	465	438	459	415	456	415	466	461	430	456	457	453	456	434	456	405	442	441	466	445	429	462	462	452	418	456	473	474	424	439	458	434	477	459	429	453	393	448	482	468	458	473	434	444	454	444	486	456	478	415	462	458	463	447	456	440	472	450	425	442	418	468	436	480	447	447	455	455	464	433	475	461	480	455	465	444	481	470	450	450	475	464	486	444	473	451	482	452	451	443	443	470	466	440	446	461	457	469	437	470	433	435	447	468	442	494	420	499	435	452	406	450	457	442	419	427	453	409	442	446	440	424	445	451	424	493	438	486	486	466	478	466	456	451	401	412	428	455	452	444	460	438	439	462	464	455	424	440	459	432	444	468	500	441	430	428	446	441	462	485	470	479	460	460	436	465	451	438	461	445	447	430	433	469	437	469	462	429	465	448	448	417	451	428	416	468	454	433	449	440	428	478	459	472	445	451	449	462	463	461	425	429	480	454	458	458	481	443	469	486	480	448	466	459	433	471	484	453	447	426	483	433	481	415	403	457	456	435	453	441	471	430	457	496	454	455	451	462	461	442	465	482	463	474	441	419	443	414	466	449	430	437	457	469	422	436	416	464	441	472	435	450	450	441	468	457	451	431	471	453	466	471	418	441	456	462	439	429	467	419	456	430	440	433	441	438	403	455	454	451	422	461	455	412	450	412	444	459	454	436	467	445	482	463	417	433	463	405	426	400	433	415	444	417	471	439	468	450	425	446	468	431	422	423	459	470	439	477	407	437	445	420	466	464	434	444	439	437	460	469	441	453	427	478	468	461	400	410	489	425	442	450	444	417	438	456	484	447	447	450	425	449	476	443	441	402	415	457	471	429	464	481	469	430	414	452	465	445	451	457	489	470	444	450	439	454	460	449	444	434	472	455	440	422	469	439	436	410	430	457	453	467	430	466	453	465	453	464	459	462	422	495	431	435	486	418	451	489	470	474	414	441	404	429	438	446	456	439	452	421	471	425	428	444	446	443	503	452	424	429	423	433	442	457	454	426	451	449	444	438	409	442	450	425	440	430	470	457	436	438	462	417	406	454	450	466	464	440	476	462	467	437	467	454	430	456	448	446	420	449	466	445	437	438	404	398	456	485	456	440	474	416	458	462	458	449	475	434	465	456	422	457	471	478	444	472	420	448	445	454	445	428	444	426	473	401	413	425	449	440	486	442	463	452	434	458	430	445	462	465	435	444	459	443	445	442	426	464	442	428	422	428	476	464	429	434	461	442	420	450	461	472	452	447	449	460	446	434	436	458	473	506	404	428	468	441	475	484	463	477	432	428	439	417	446	478	441	470	480	470	451	427	442	462	454	449	471	450	452	443	467	447	441	434	447	435	453	433	426	470	429	455	457	418	434	449	448	449	421	411	450	430	468	427	431	412	423	430	460	501	458	439	443	427	446	461	459	459	413	401	464	455	432	416	437	429	441	491	426	488	428	435	436	466	467	475	461	451	441	494	454	441	429	444	411	414	487	409	446	446	461	429	390	408	489	465	433	449	451	451	445	470	477	471	422	471	452	455	443	438	472	434	452	481	416	449	411	487	442	415	456	435	482	434	460	434	446	440	436	454	473	441	443	443	440	471	481	454	411	449	461	437	438	451	473	410	449	461	407	484	464	480	415	450	447	412	452	433	450	460	447	469	439	472	462	431	440	441	418	447	448	455	451	423	438	457	414	453	450	415	438	441	432	448	429	458	456	443	451	445	496	460	430	443	434	425	520	460	472	409	408	443	456	422	466	454	449	434	444	451	444	452	429	439	435	400	441	448	483	465	465	415	450	438	443	461	452	433	465	495	494	405	449	446	427	481	420	435	437	490	446	460	473	494	445	473	410	434	465	473	418	466	460	455	433	448	466	458	466	463	429	442	455	471	451	438	439	424	446	432	439	445	447	444	446	443	474	424	423	447	466	423	468	452	479	460	417	466	466	447	448	457	455	481	446	463	465	425	438	459	477	469	441	448	393	435	479	443	436	432	437	470	453	439	490	449	453	453	435	414	456	469	470	437	469	462	467	428	448	415	406	479	449	443	467	471	427	464	464	451	462	431	415	458	430	444	455	468	453	468	445	433	451	449	435	444	462	407	443	445	470	486	458	445	442	450	461	463	442	450	432	469	450	443	420	477	464	463	434	450	469	407	454	440	492	473	483	459	443	431	488	453	415	426	419	442	458	456	424	483	425	462	447	458	433	457	461	452	458	442	457	423	419	430	463	424	448	434	451	485	454	445	443	401	416	406	440	479	435	493	431	441	434	469	459	478	448	421	427	475	426	442	475	475	477	423	466	450	444	449	454	446	408	465	427	444	433	452	445	438	470	450	459	442	417	481	440	428	450	431	442	440	483	445	427	502	448	437	462	434	487	461	450	454	451	399	462	442	426	451	466	431	451	398	478	467	426	445	443	448	449	447	469	417	446	457	443	398	421	418	435	444	435	407	413	485	438	470	438	437	422	433	460	464	430	445	447	434	446	446	454	435	418	433	438	446	422	432	410	426	412	496	421	454	404	462	412	446	424	469	467	432	430	456	459	431	463	441	438	423	426	475	452	449	481	431	454	455	489	500	424	439	465	435	430	448	415	456	448	443	458	437	505	425	419	448	400	450	458	452	463	456	460	454	411	431	460	480	456	473	487	430	449	420	421	442	451	449	462	455	448	454	444	429	451	448	437	461	459	467	408	448	456	425	459	471	417	463	445	442	470	429	447	472	434	463	480	461	417	445	439	441	457	434	412	434	450	411	477	470
24924	22882	37003	41025	35770	28501	17004	5974	1498	599	525	547	510	513	493	521	493	531	476	505	502	502	526	481	501	439	479	467	497	484	472	500	488	510	505	478	497	503	475	505	485	509	480	441	441	528	519	479	514	528	529	521	543	489	494	521	511	544	522	511	499	500	500	501	492	483	502	496	480	482	471	487	479	513	515	470	474	488	489	446	523	504	526	508	525	478	451	489	523	494	483	498	503	473	497	487	486	503	487	488	518	452	516	507	472	500	483	460	473	484	526	494	537	462	468	513	478	512	457	505	486	495	516	498	529	499	492	510	520	492	492	512	525	503	494	502	544	462	512	466	476	527	516	527	505	483	550	489	516	495	528	495	569	516	488	487	524	517	501	479	462	466	488	532	517	498	516	492	434	545	503	484	486	502	500	466	522	516	527	509	482	499	486	486	492	496	488	458	495	517	472	483	457	515	492	506	516	505	457	471	547	527	508	504	455	482	455	502	503	470	513	496	479	507	505	483	508	523	527	507	500	482	504	457	491	509	499	500	526	526	446	489	498	510	536	491	523	506	537	538	515	504	515	491	485	460	546	481	465	548	450	485	486	481	492	499	523	492	492	486	486	490	492	510	489	512	499	506	473	474	498	501	498	481	483	580	484	485	490	506	479	551	507	482	485	488	519	524	513	478	487	469	503	503	491	510	486	453	529	515	517	512	493	537	476	527	506	500	521	489	487	542	537	485	524	490	516	490	518	475	514	481	504	501	532	483	478	506	458	488	499	475	513	493	469	516	507	493	506	522	479	498	471	517	548	506	506	492	532	447	471	475	501	506	503	509	493	487	478	489	475	507	502	477	441	459	497	500	515	502	509	514	499	487	483	479	515	474	527	483	459	477	494	483	475	510	508	518	511	499	508	491	493	468	492	502	508	521	493	475	474	494	507	514	482	507	468	503	504	492	467	523	488	487	503	493	515	518	520	486	478	492	491	530	478	505	492	482	528	515	472	491	537	488	508	513	474	534	509	469	491	496	532	483	512	493	481	503	526	505	490	529	524	489	496	458	500	515	504	515	440	493	490	503	490	506	457	496	498	489	534	461	480	524	515	486	502	514	504	478	503	521	485	514	491	519	469	513	529	504	476	545	489	476	494	502	505	525	523	480	486	519	502	496	502	528	503	485	495	496	515	510	511	496	515	507	469	510	506	497	495	476	486	492	484	489	500	488	490	488	514	504	442	473	493	501	473	503	481	533	510	483	508	486	488	480	526	443	476	494	504	483	507	484	462	472	524	515	483	489	512	492	487	488	480	459	503	460	525	535	512	482	499	465	481	515	480	486	517	498	514	512	470	502	518	480	492	472	519	493	471	503	537	488	459	484	470	491	501	506	482	519	514	492	547	489	505	457	459	533	517	509	532	504	521	513	533	451	479	486	515	525	548	495	509	473	523	463	502	501	521	513	485	507	527	493	510	502	464	507	442	508	488	509	499	518	529	501	544	478	464	488	526	496	496	488	520	512	484	500	477	472	493	468	530	520	551	507	487	496	492	484	497	524	476	470	496	510	498	512	533	504	486	460	470	481	523	520	531	481	474	488	496	445	523	485	507	465	515	465	499	540	501	496	518	492	484	489	515	487	445	488	472	510	491	524	477	524	489	508	464	525	495	498	521	505	482	502	512	494	514	498	472	496	520	483	468	495	511	501	487	466	510	505	471	490	529	492	468	481	448	521	507	506	495	482	497	476	440	523	478	495	471	470	515	529	500	511	464	441	510	527	492	485	478	479	468	502	515	453	484	540	476	535	518	504	490	486	503	534	511	486	506	513	524	467	545	535	433	517	483	452	475	483	501	501	515	508	489	511	488	527	479	502	457	477	513	483	508	490	466	491	536	478	503	492	475	498	473	498	507	484	499	500	510	490	476	494	513	486	495	508	503	510	504	483	524	465	497	499	479	504	482	512	530	507	526	502	536	502	528	476	485	488	458	529	509	483	517	460	497	480	471	546	491	520	560	530	500	492	529	502	513	486	492	462	519	433	476	489	479	506	460	504	499	573	517	523	464	506	508	518	465	476	479	484	471	501	495	501	505	484	491	469	532	497	486	484	497	475	495	497	507	525	468	475	471	467	494	507	480	490	504	493	490	522	513	495	509	512	504	482	519	450	481	490	506	493	487	485	499	537	512	502	483	503	529	489	504	485	518	461	486	508	482	550	521	459	516	482	492	503	482	501	518	505	529	482	453	499	519	500	476	502	514	480	477	498	501	471	575	507	453	473	519	498	477	491	490	511	534	514	504	537	506	537	499	472	474	544	452	452	483	475	495	465	510	494	532	541	518	510	494	504	541	515	490	498	503	494	487	513	517	497	496	476	499	478	501	481	492	493	465	475	477	459	504	519	507	487	511	512	541	473	532	467	482	474	508	485	529	504	487	503	532	487	505	501	493	495	470	517	502	503	489	501	550	476	471	495	509	502	489	526	496	521	512	520	517	501	543	486	516	493	494	467	537	493	507	504	498	524	484	505	538	479	522	474	463	467	513	485	485	526	478	491	488	495	521	508	536	472	505	496	529	498	497	493	475	501	536	461	522	506	477	501	517	481	550	493	487	514	499	494	487	483	469	482	506	463	533	500	528	527	495	529	511	490	478	479	499	490	520	518	505	516	502	479	509	479	504	489	531	478	501	496	491	520	511	517	479	486	491	498	504	501	509	476	532	476	442	506	522	499	477	518	445	466	540	491	508	534	486	491	520	508	493	516	491	497	503	507	461	472	506	514	485	526	525	490	467	482	505	484	467	486	579	459	511	523	480	555	498	490	479	503	490	575	497	486	475	470	478	470	507	491	480	526	489	514	510	492	453	479	507	510	508	525	495	468	456	501	529	494	470	504	502	533	517	504	503	456	510	473	498	494	471	502	495	499	463	489	493	465	547	496	496	514	492	510	483	479	528	507	507	462	476	460	490	477	496	502	503	485	526	514	510	540	499	502	492	480	511	464	496	461	501	541	500	480	496	490	479	490	491	465	510	493	526	478	493	508	498	483	452	506	462	537	504	505	524	513	488	453	485	507	485	525	519	513	471	480	471	517	530	469	498	498	460	516	490	487	528	515	495	484	495	515	507	495	497	500	511	553	493	495	532	497	506	540	509	485	507	489	514	489	463	518	466	472	494	480	508	507	544	514	431	481	495	472	546	508	512	514	498	507	482	474	441	522	505	511	516	437	509	449	477	478	475	477	536	491	502	475	486	451	463	500	482	463	459	495	507	483	518	474	499	495	459	505	511	498	529	529	502	511	508	455	506	488	499	492	457	456	506	473	519	494	470	489	490	476	521	500	481	520	448	501	487	467	508	514	471	504	524	495	482	506	500	478	506	483	489	495	497	480	514	463	461	472	481	478	489	479	473	499	462	508	498	497	493	474	526	431	542	532	526	498	512	528	495	506	495	492	488	486	482	490	512	482	485	492	450	452	455	438	513	513	478	499	504	484	448	523	537	497
47358	81439	60304	43891	33126	22513	12541	5605	1583	470	543	491	540	511	541	544	519	507	515	537	520	517	524	515	569	466	489	508	543	540	545	521	520	482	559	501	515	528	551	515	510	533	536	492	509	515	556	510	525	520	530	511	512	531	510	486	523	473	484	456	539	514	498	561	465	522	525	489	519	518	482	485	487	473	475	485	499	543	520	515	489	518	530	545	539	493	537	551	494	485	485	499	485	503	463	481	546	453	523	514	526	511	509	491	544	508	493	463	512	454	475	506	495	511	532	526	513	549	529	509	542	498	537	473	537	472	522	568	494	492	526	506	543	510	510	510	513	492	498	487	490	507	495	497	494	490	485	515	520	548	487	510	512	521	495	520	508	501	530	529	479	518	477	539	513	518	512	531	540	550	529	499	521	501	539	521	564	536	511	537	552	489	547	539	500	511	533	498	538	567	500	509	491	542	549	500	531	539	488	525	513	495	547	486	495	491	476	490	511	497	522	518	525	528	506	535	490	522	514	520	511	502	506	505	509	548	522	489	543	531	513	478	508	509	512	511	515	501	498	514	517	488	497	531	516	476	565	491	546	500	524	546	525	553	562	510	514	554	533	486	516	516	486	506	484	460	494	494	505	497	544	548	500	533	513	516	483	521	518	507	477	526	543	495	495	528	506	517	514	515	500	550	508	474	482	495	514	526	528	520	472	480	514	514	532	502	522	496	489	548	481	505	503	496	535	485	509	494	553	539	510	511	497	504	514	476	522	480	515	502	562	487	510	520	500	514	533	544	584	530	519	487	503	513	511	484	491	507	483	505	509	489	525	455	514	545	533	493	481	477	456	526	513	474	559	504	491	521	531	535	513	462	542	484	546	524	494	501	527	513	529	521	517	507	537	530	500	482	546	508	521	521	512	492	529	476	465	478	534	548	495	490	476	518	515	511	524	500	508	479	486	533	525	519	509	528	516	533	501	497	509	482	469	490	490	553	506	558	510	525	476	518	524	527	482	516	520	532	513	505	471	520	507	482	524	489	448	503	527	509	497	505	505	509	532	486	517	534	482	503	511	500	522	541	514	522	514	479	543	515	494	491	499	485	517	534	485	542	504	508	473	522	462	498	517	489	514	510	528	466	485	535	511	527	519	470	492	465	497	493	546	478	507	499	479	501	547	501	524	524	482	498	517	514	517	507	495	508	501	527	529	485	474	520	533	509	500	533	513	501	505	490	517	505	486	495	495	492	511	517	535	492	488	512	531	501	536	524	502	513	523	496	488	506	486	558	507	503	500	505	476	498	485	498	501	493	498	545	523	533	561	539	482	464	517	472	503	487	513	483	499	523	488	498	506	492	497	496	529	531	523	524	508	464	518	509	534	525	513	515	532	490	519	515	489	495	514	526	485	484	521	512	517	521	516	511	505	502	495	531	495	477	533	516	501	494	499	497	505	503	510	531	482	542	535	515	526	557	503	510	504	477	515	528	459	480	477	551	528	497	541	561	470	500	516	577	533	508	504	518	529	465	498	542	518	512	505	491	510	507	565	469	472	508	545	495	515	492	507	498	532	502	503	486	534	538	537	494	502	560	512	484	505	476	499	520	503	527	506	527	463	490	522	534	481	528	490	500	508	543	491	543	521	529	544	500	508	493	510	488	507	484	530	531	520	509	518	497	505	516	535	542	522	520	482	496	510	485	494	472	514	507	507	500	499	511	493	526	483	484	538	544	520	491	478	498	465	513	489	474	527	529	481	523	506	506	533	507	483	491	455	501	498	431	495	512	529	473	482	537	499	503	545	498	555	539	535	520	556	532	481	499	544	491	511	496	513	518	552	484	531	497	516	539	468	463	493	464	511	554	498	497	505	478	500	495	549	525	537	500	522	552	508	479	486	473	524	513	496	488	516	522	513	509	521	507	482	500	483	533	501	521	489	524	486	548	456	521	476	506	528	510	491	536	531	537	538	555	540	523	511	506	533	519	524	520	494	520	510	491	537	512	487	455	515	493	510	508	529	522	530	512	504	481	501	530	488	477	511	546	538	495	500	527	483	531	532	521	490	482	527	482	492	521	521	507	511	515	513	500	528	504	526	542	520	500	513	510	540	513	514	514	508	508	527	498	465	524	509	536	477	511	539	486	474	468	540	494	494	482	522	522	507	483	518	518	510	513	522	451	521	485	492	467	454	521	516	528	493	484	549	507	514	551	525	501	552	502	527	514	517	521	493	494	490	508	511	524	490	510	537	509	470	497	519	464	502	542	497	458	495	513	538	541	480	512	477	516	485	470	511	454	495	483	547	517	519	511	481	489	492	508	502	488	533	480	527	509	518	535	498	513	490	546	487	520	476	544	529	465	507	536	502	523	524	506	489	498	513	489	456	530	517	525	477	491	502	505	492	493	508	480	463	511	519	536	507	503	468	502	516	506	528	522	495	480	497	500	517	498	568	486	511	524	540	508	455	517	505	502	496	499	504	514	535	518	502	532	518	518	518	499	515	494	524	553	533	481	463	517	569	513	508	486	490	527	464	518	505	535	536	517	449	497	528	498	491	483	504	511	514	512	536	511	516	497	500	491	543	527	515	489	478	482	472	536	531	465	491	526	464	491	518	501	538	478	527	518	534	480	489	477	494	506	544	485	497	475	497	510	535	500	509	480	526	525	513	510	500	519	479	518	476	484	538	505	501	477	527	497	504	514	479	491	469	499	496	499	513	528	480	472	518	487	533	533	530	468	527	523	515	547	457	483	519	515	535	507	518	495	491	470	499	492	503	519	530	526	520	441	476	526	485	511	533	525	492	489	529	541	511	482	456	484	521	536	513	475	524	504	523	542	519	499	509	492	516	520	541	502	460	510	530	511	506	491	476	530	522	466	554	535	490	515	498	506	508	513	524	513	478	504	503	519	532	522	529	576	494	510	510	534	487	501	483	541	525	483	469	503	511	566	472	549	524	504	499	481	538	529	511	585	515	535	510	517	486	542	528	544	529	521	470	524	493	503	523	526	502	493	507	510	540	493	514	553	489	504	464	487	490	489	514	484	497	515	517	493	499	513	548	518	534	505	515	526	522	529	503	522	540	485	511	533	494	535	498	491	512	547	527	535	533	517	516	528	525	495	507	538	514	478	524	539	472	523	500	519	528	503	478	521	499	484	488	509	498	512	524	494	493	503	538	483	519	522	507	560	513	515	526	517	553	475	519	479	537	501	495	511	501	492	499	491	478	499	479	518	512	474	488	503	530	491	502	498	528	493	521	527	528	525	552	511	531	505	512	490	520	490	484	499	511	533	491	508	485	550	504	528	516	506	512	456	456	524	538	548	497	557	516	511	525	486	523	498	515	498	531	470	479	543	454	523	558	516	492	551	493	553	494	496	537	505	512	515	531	492	476	549	460	541	505	496	479	519	522	505	506	510	477	489	538	522	544	483	516	496	519	507	517	551	473	531	475	487	474	480	487	513	518	543	520	515	503	479	525	484	503	507	494	490	511	506	506	478
23878	22011	33934	40601	40062	35437	25422	10152	1854	665	619	654	650	594	607	569	600	570	532	575	563	548	608	645	671	576	600	585	574	576	603	603	586	584	588	586	575	546	591	611	539	600	597	555	595	626	550	563	541	563	602	572	532	562	541	608	595	565	569	547	596	552	571	574	602	578	558	541	575	580	570	540	577	548	573	537	595	561	570	556	588	659	581	560	536	545	590	541	558	614	578	502	505	586	583	533	599	553	589	578	553	566	542	596	545	579	564	537	518	546	564	544	558	568	547	587	587	581	555	582	587	573	520	597	584	540	581	541	569	583	615	582	580	556	570	588	560	540	605	563	579	575	650	580	579	599	553	603	602	618	578	585	560	522	592	529	593	554	539	548	563	590	562	565	605	572	594	563	551	532	549	557	533	603	562	551	559	559	572	588	610	570	613	554	576	561	609	562	548	582	560	596	572	548	571	546	573	584	595	536	637	534	576	551	609	622	572	604	552	583	596	526	552	560	560	599	573	536	573	578	565	605	538	515	558	579	589	536	588	575	585	592	560	574	548	578	589	582	539	525	548	597	543	568	570	567	566	610	589	584	545	589	565	627	565	600	533	571	569	566	566	548	559	533	548	587	568	553	569	538	520	535	576	538	543	568	557	579	569	529	524	560	534	582	590	590	595	543	565	546	587	578	593	598	549	524	563	546	579	557	546	534	564	591	559	584	511	575	557	523	541	555	547	570	585	575	573	596	559	575	601	574	600	587	558	545	535	549	560	552	526	582	567	545	599	537	586	586	584	588	554	600	590	554	548	562	595	573	596	549	573	577	526	598	565	520	572	574	561	569	556	597	594	566	565	572	559	604	539	575	560	535	586	549	586	547	560	574	558	550	564	606	571	570	535	547	601	537	580	523	572	563	518	560	567	605	524	550	525	560	525	579	580	577	563	580	534	573	549	563	538	527	616	551	568	564	569	543	533	576	571	566	586	573	582	538	539	573	555	560	526	565	596	598	546	582	572	557	574	587	545	590	578	550	547	545	600	551	553	549	501	568	567	563	554	534	592	547	555	548	548	564	550	558	581	541	519	528	548	575	586	555	562	594	581	584	541	602	565	573	554	592	597	574	586	571	564	572	522	544	543	539	561	531	569	515	518	579	574	549	556	556	587	575	546	577	543	587	573	588	575	551	541	562	564	569	510	560	560	554	575	578	539	598	573	583	526	562	567	587	531	524	562	588	565	611	559	579	556	538	537	593	561	591	592	564	602	560	538	584	535	558	557	589	571	553	567	536	586	581	567	569	586	599	532	551	554	613	570	556	582	550	518	582	555	588	520	554	565	582	554	555	579	553	566	546	559	577	565	585	551	580	518	605	572	578	547	528	535	553	565	553	568	579	594	631	623	573	598	577	595	540	547	569	584	580	561	582	579	583	551	571	574	596	540	547	559	613	569	552	561	583	565	584	615	552	560	551	574	575	592	587	531	551	552	544	559	581	566	568	582	553	600	538	540	558	571	590	560	553	551	572	589	566	580	544	564	543	540	562	599	550	521	564	580	520	599	560	590	568	570	578	524	571	605	570	569	588	591	560	579	576	515	546	565	552	581	531	577	553	570	572	563	566	584	588	571	564	605	565	547	534	554	570	579	593	548	524	542	533	565	565	562	512	628	566	586	542	558	604	533	587	558	566	558	558	576	592	582	527	560	551	554	532	567	543	547	572	555	556	534	572	587	571	548	579	592	593	568	579	533	520	553	595	573	540	548	575	599	557	561	610	590	576	575	561	548	529	565	631	515	556	563	571	559	566	563	565	551	587	560	559	536	536	581	586	558	562	551	578	556	584	558	559	584	573	545	548	558	563	567	542	564	582	559	554	561	583	556	552	623	535	566	538	640	565	572	545	600	542	601	528	551	566	523	575	575	592	572	530	539	523	547	545	581	519	567	546	610	619	579	538	604	566	555	585	558	595	574	640	572	556	573	566	598	551	558	599	518	583	559	526	575	548	584	524	556	599	579	616	574	547	510	540	529	573	539	595	577	590	616	627	542	566	568	597	605	570	559	578	517	561	575	546	549	561	585	611	532	570	537	582	562	568	570	565	551	570	522	567	590	563	588	575	553	528	573	544	606	552	579	554	549	563	597	617	594	562	534	535	536	618	596	535	533	577	576	608	599	591	571	564	583	561	593	579	543	535	610	538	574	574	560	539	546	565	573	549	545	590	595	568	553	534	577	604	589	612	613	541	510	583	564	555	564	545	590	539	520	607	589	556	534	602	532	528	558	537	556	557	546	569	548	558	592	573	605	550	597	579	577	525	524	560	587	621	570	581	540	561	571	581	540	542	607	561	555	561	526	564	570	572	589	545	611	575	557	569	539	571	531	563	559	563	599	606	538	542	620	558	615	575	561	605	530	565	588	553	583	561	522	576	527	571	575	515	600	588	564	592	524	524	530	571	564	548	603	556	601	599	540	540	516	511	532	564	590	573	589	579	594	555	524	558	545	526	554	563	548	552	579	550	581	561	593	563	606	567	580	529	585	555	575	584	555	601	597	560	540	526	592	550	535	537	603	570	596	589	558	540	555	522	559	535	576	551	547	559	558	545	572	547	585	597	568	577	539	540	589	587	543	604	557	540	514	571	542	610	581	560	588	521	551	575	544	510	541	545	565	584	566	519	614	553	603	543	563	551	514	529	570	572	555	535	546	531	556	586	582	557	587	579	567	605	589	599	590	540	608	535	535	589	576	613	598	585	534	556	618	588	516	551	562	595	573	568	566	580	576	554	562	568	514	605	574	527	523	574	569	621	551	592	569	557	545	556	575	614	581	559	613	542	581	552	584	577	574	565	566	577	555	564	562	532	558	550	591	576	539	576	561	585	574	561	613	535	586	537	562	594	554	583	535	591	553	585	535	538	546	567	585	522	582	541	579	569	557	544	557	545	554	563	568	503	557	555	489	557	591	559	521	515	603	531	596	541	538	578	537	558	550	577	557	587	575	580	562	591	557	595	578	560	576	524	550	577	594	563	575	569	579	554	561	521	529	544	548	550	597	530	541	500	560	571	560	541	561	522	562	553	571	565	572	568	553	546	558	589	583	576	559	575	553	518	602	515	563	581	559	584	576	556	557	545	548	559	568	589	522	542	531	541	561	585	583	593	579	574	562	568	545	588	578	515	548	582	558	527	599	576	552	566	604	575	565	588	577	585	589	559	583	549	545	586	576	558	580	530	535	597	568	581	618	580	566	561	531	569	578	572	564	583	566	582	564	541	592	570	586	585	599	575	516	570	552	539	576	568	575	622	605	518	585	603	528	596	587	552	538	575	566	563	595	576	607	558	558	554	581	597	536	599	570	527	584	562	582	569	528	569	588	575	574	537	556	532	542	567	579	576	594	602	607	537	587	523	580	567	549	590	510	559	598	594	556	545	551	609	569	554	600	579	569	573	595	551	526	535	545	540	589	525	546	573	556	540	540	545	547	587	579	573	538	571	544	592
58198	92475	77367	59563	44947	31896	18916	8605	1704	651	638	606	621	607	617	603	623	597	606	606	626	603	626	663	738	559	636	581	632	586	595	580	607	562	607	597	548	605	607	607	608	622	584	603	614	572	565	572	630	594	642	578	583	621	594	631	573	605	573	627	587	572	565	569	565	582	578	579	582	610	597	608	577	587	646	577	611	602	582	562	566	639	575	595	593	573	579	579	607	586	540	586	607	584	594	600	596	585	594	630	602	595	553	623	575	636	606	582	555	594	557	597	601	589	586	624	560	559	620	571	576	598	558	574	625	632	554	563	591	603	591	592	580	599	626	577	580	629	578	598	592	582	568	612	592	569	564	627	614	608	566	574	637	603	600	619	586	583	586	600	549	586	570	579	599	611	572	560	578	570	585	629	627	590	576	613	601	577	561	604	575	660	618	618	604	575	611	587	599	602	612	574	572	614	564	606	585	578	615	596	609	560	607	581	634	581	586	590	583	569	570	602	585	582	611	598	584	571	592	583	587	610	579	580	612	552	582	595	581	560	582	630	600	563	630	606	570	636	570	572	639	585	578	627	557	589	597	614	623	593	568	584	628	578	598	574	640	593	567	616	575	611	589	594	572	547	581	580	587	580	593	622	612	618	575	598	569	585	570	562	564	606	598	573	587	601	598	587	575	596	604	647	599	590	559	606	636	567	587	595	549	590	571	610	567	601	613	594	590	645	581	617	625	593	603	604	557	573	610	571	582	628	551	599	581	575	605	632	569	626	595	582	606	511	550	612	617	592	611	554	608	590	591	595	620	615	607	633	595	607	585	636	587	594	605	579	594	607	548	564	569	586	611	545	566	587	636	597	575	581	560	596	569	585	575	620	613	576	584	563	575	603	542	587	559	583	557	633	580	553	629	625	595	634	555	629	612	591	598	583	607	601	599	590	629	596	597	596	606	564	615	554	592	612	587	647	616	612	579	615	610	614	616	596	578	597	639	588	621	586	564	553	546	546	599	560	582	573	604	604	612	573	627	541	606	619	593	592	629	577	588	572	600	600	623	629	555	629	569	621	639	589	614	595	583	597	617	607	603	586	564	565	533	563	640	568	564	571	611	523	593	589	587	575	571	554	620	565	601	608	571	594	564	594	578	597	599	618	598	588	560	571	603	606	555	626	576	549	592	597	616	595	579	594	607	615	565	611	586	572	626	574	558	592	621	591	628	601	590	599	576	560	560	612	571	605	564	581	586	569	583	589	573	612	599	620	593	580	576	570	588	591	559	600	564	564	566	559	617	600	613	597	546	580	614	600	646	586	557	604	587	603	576	609	575	585	577	616	588	571	596	570	577	584	618	640	587	607	579	599	590	537	573	600	572	638	578	590	585	613	613	604	610	599	631	634	552	558	610	582	600	618	586	552	579	589	587	558	532	626	621	597	608	605	571	588	625	591	655	617	580	608	636	545	594	573	620	551	601	564	578	594	622	567	582	581	647	600	570	608	528	579	603	613	585	607	570	588	608	602	587	553	593	642	609	638	585	648	606	559	584	553	560	586	587	606	553	600	592	627	603	568	597	590	579	560	612	612	605	610	568	623	577	562	588	598	597	583	570	606	587	574	592	578	636	558	578	533	583	598	583	587	562	600	584	615	604	577	550	620	584	597	602	596	575	618	601	611	595	607	577	619	564	595	637	604	575	576	590	606	628	592	629	619	604	573	573	614	560	575	578	605	634	642	634	608	600	651	629	602	605	585	596	569	582	597	574	587	573	589	607	602	596	565	554	622	583	615	585	589	602	590	579	602	582	571	627	622	540	601	622	540	587	554	580	572	576	632	607	600	583	591	613	577	606	559	559	626	578	555	594	625	602	578	604	557	574	609	628	576	604	594	559	631	570	557	565	573	535	532	617	622	581	615	600	633	578	617	594	594	581	579	616	581	607	600	583	575	583	583	616	603	607	615	611	556	613	586	576	563	576	656	589	579	547	614	607	576	588	541	587	611	599	632	594	621	597	604	568	583	638	630	551	592	582	580	599	585	632	550	549	602	538	593	620	601	571	579	574	582	628	581	577	590	636	552	579	613	635	573	640	596	583	589	587	572	557	573	574	596	602	593	628	559	604	555	573	553	626	557	557	590	648	614	575	531	572	590	585	613	545	580	562	644	595	636	638	569	618	617	598	573	596	606	579	556	602	603	594	595	553	564	550	565	622	597	578	598	611	629	639	610	570	595	573	594	556	591	611	590	592	585	592	625	603	586	563	547	555	648	587	616	565	592	588	616	622	618	555	555	604	596	563	558	602	571	589	582	587	608	575	626	590	634	535	579	597	553	607	600	618	572	606	596	597	543	600	597	563	606	574	570	536	583	593	521	582	605	594	576	606	602	597	522	590	571	558	623	627	599	573	580	607	586	573	584	592	606	564	582	586	609	576	579	572	572	636	622	568	571	568	580	564	567	614	553	626	562	633	576	593	561	630	643	564	555	617	572	608	560	556	547	560	598	646	605	574	581	576	593	547	599	574	572	590	611	594	625	612	549	561	599	627	599	596	546	579	603	540	553	611	567	593	635	598	579	576	582	608	556	637	602	585	628	537	591	591	569	570	604	553	585	587	557	573	596	562	537	577	611	547	572	609	555	595	590	617	583	624	594	595	576	602	584	542	573	605	586	598	615	630	575	553	573	580	584	586	592	624	596	613	567	612	577	621	604	594	601	583	592	551	552	570	621	565	552	605	556	580	591	591	574	574	546	614	578	601	601	587	590	562	626	597	571	626	646	581	532	583	586	573	594	575	586	542	628	622	543	618	601	581	584	574	608	600	578	590	619	568	607	557	601	585	602	556	578	560	554	607	603	597	561	574	601	589	573	605	572	597	619	594	626	606	561	596	575	603	607	601	621	627	627	587	628	587	617	598	607	638	587	553	600	591	627	649	583	617	606	613	611	597	603	579	600	600	572	593	619	571	605	579	620	608	588	623	576	588	593	603	622	587	564	576	554	580	572	582	537	589	524	590	573	596	586	593	600	583	568	606	575	558	581	588	617	560	572	578	613	638	580	625	578	558	581	589	607	596	564	574	638	589	614	602	608	639	582	569	576	578	540	543	557	633	592	615	617	605	594	617	639	611	570	624	596	605	605	589	555	574	624	589	552	657	618	574	527	559	593	612	603	562	613	599	591	574	617	587	602	637	579	581	577	634	632	556	545	580	575	594	637	612	557	548	598	600	550	570	595	592	621	582	574	543	603	595	642	572	597	566	584	570	542	608	600	612	605	591	570	588	552	610	588	587	582	598	596	561	584	571	626	585	582	584	595	612	656	606	608	580	548	568	552	618	579	619	623	583	577	558	596	610	584	585	616	594	610	606	599	576	594	598	597	610	585	593	543	597	522	610	615	590	550	581	592	548	617	589	610	608	591	570	553	564	579	629	591	605	559	588	592	611	615	560	541	548	596	613	588	589	569	622	590	591	566	608	594	562	541	611	619	611	634	621	607	583	579
27793	22770	23369	13203	5176	2947	1620	927	521	474	473	478	449	470	488	462	487	498	456	468	459	497	487	497	490	477	465	485	474	458	500	513	482	453	461	516	479	456	491	484	470	501	472	484	479	448	470	526	449	514	450	498	464	442	503	464	464	486	514	484	472	492	435	477	470	457	496	475	461	443	468	468	435	454	491	475	512	478	486	498	486	471	465	473	488	483	488	501	489	465	488	458	478	479	499	431	488	426	483	461	489	455	473	478	502	479	502	419	465	489	498	503	479	446	493	444	483	479	488	469	488	478	456	459	419	428	473	477	463	454	471	448	488	491	485	475	461	491	495	452	471	468	474	496	471	474	516	458	479	485	480	458	488	486	491	466	470	498	468	456	483	439	489	464	452	481	468	467	493	491	465	494	481	460	510	434	482	496	495	466	495	411	459	500	488	454	463	468	481	489	475	456	481	497	486	462	486	470	458	424	493	519	470	427	447	505	473	483	476	483	444	468	433	426	478	509	473	497	437	470	488	470	473	511	484	471	472	455	467	469	485	462	471	484	491	473	462	469	432	491	432	486	459	478	473	483	462	474	474	444	489	458	429	473	487	445	483	496	480	491	478	458	462	493	449	431	466	466	454	554	431	447	459	460	483	487	479	448	446	459	477	466	486	466	465	466	435	498	499	538	462	484	488	430	438	510	471	456	498	458	467	440	490	461	489	491	445	457	459	437	524	468	486	456	473	467	504	443	469	455	474	508	514	448	459	476	479	484	418	466	500	432	470	479	439	495	416	465	432	490	476	490	461	465	465	491	466	484	473	470	448	476	473	452	460	479	506	484	478	490	443	491	468	469	505	484	468	487	491	480	497	498	482	486	484	481	515	452	460	452	451	494	453	470	482	474	480	434	438	479	496	454	470	490	448	450	489	454	521	483	471	477	482	471	486	493	430	432	454	481	454	459	453	445	480	463	464	519	478	449	466	494	486	477	452	464	477	466	470	466	485	457	493	528	421	497	467	506	456	457	509	524	488	458	453	470	451	494	483	470	465	479	459	508	458	451	489	505	469	470	498	483	464	444	485	491	470	455	456	459	476	453	498	468	473	481	468	466	470	451	475	495	450	488	472	468	483	498	429	432	440	459	463	499	486	437	476	472	487	463	478	435	458	452	444	445	497	468	441	461	459	454	454	449	456	458	467	476	458	468	471	473	498	481	465	445	508	517	479	468	457	491	451	460	462	494	483	491	466	517	451	495	485	438	464	473	468	454	493	477	442	462	456	473	479	464	464	459	473	436	472	447	473	428	472	450	445	487	474	459	490	430	469	460	481	450	512	478	509	484	488	491	460	492	446	466	484	496	455	474	454	485	464	490	434	454	471	476	418	479	497	456	477	464	464	482	486	436	455	462	489	480	462	482	438	449	457	433	470	470	470	476	451	471	482	453	472	475	489	506	451	486	434	508	445	483	475	480	505	527	511	450	478	432	448	446	470	441	485	467	500	486	506	421	503	430	467	475	492	479	457	461	461	454	457	481	416	493	482	487	443	450	427	474	463	455	469	503	458	458	491	495	444	463	475	485	479	495	446	482	456	467	482	528	463	467	482	452	453	494	468	481	446	459	480	438	480	470	485	448	492	491	447	471	499	474	463	479	512	461	437	455	466	497	435	442	453	463	455	449	479	494	480	475	451	489	461	494	483	489	473	433	451	468	469	451	425	440	485	518	481	500	442	468	485	456	479	500	467	462	449	465	473	452	495	466	466	477	421	478	523	489	513	489	463	489	464	473	447	469	458	466	488	488	463	395	484	454	421	505	471	483	445	488	481	436	457	474	458	453	460	495	470	474	473	423	454	491	433	444	457	519	466	459	504	473	460	504	466	475	488	477	461	445	437	437	466	463	498	455	470	490	451	470	464	462	461	502	478	500	435	472	429	460	480	515	457	459	448	453	475	483	454	484	463	476	513	503	511	489	444	490	485	475	466	473	495	482	484	451	482	444	469	476	484	482	488	471	456	478	462	472	478	440	479	461	463	457	481	490	465	451	450	470	459	470	440	471	469	475	467	487	491	512	495	441	507	500	452	424	488	464	472	464	455	463	449	479	436	470	463	448	450	481	450	507	483	500	509	495	501	465	491	482	437	473	484	425	417	506	449	479	475	452	460	459	428	452	484	512	461	460	471	481	500	482	460	449	454	480	427	448	483	510	442	442	468	441	438	445	475	515	518	462	462	446	465	437	488	475	465	501	449	463	477	466	458	460	472	455	488	469	455	458	485	520	458	457	510	486	504	483	438	489	454	447	505	450	455	467	470	476	481	461	455	496	459	473	460	468	480	475	471	480	461	477	445	492	487	455	442	462	403	438	500	478	468	461	440	466	473	478	475	499	508	485	417	474	491	447	477	478	437	437	487	467	502	480	449	473	503	464	482	441	445	464	448	435	463	477	486	454	461	472	433	483	449	485	496	451	532	458	484	464	505	508	461	515	438	480	454	499	512	457	444	448	452	475	465	441	466	442	424	472	454	459	446	473	446	519	479	473	478	501	471	469	468	477	446	439	489	486	465	492	501	454	529	470	507	482	434	494	487	482	486	446	482	461	463	464	450	474	464	480	486	497	489	469	447	460	501	479	537	484	434	474	483	470	447	446	457	436	454	472	502	445	480	473	492	483	484	446	462	445	457	496	461	477	491	455	456	448	483	500	492	456	470	427	498	446	470	460	472	463	463	453	453	476	475	475	484	517	465	451	454	466	464	468	478	481	450	469	452	517	484	456	467	458	458	462	490	516	478	483	446	468	479	458	445	475	466	447	436	493	466	461	500	486	519	449	463	465	480	457	458	457	489	457	458	438	473	467	468	502	492	488	489	448	468	500	484	487	490	475	453	448	454	492	458	503	474	487	480	480	490	510	513	472	493	491	428	475	543	444	469	479	451	525	481	480	450	473	479	481	517	482	441	446	475	458	437	461	498	491	520	493	444	483	428	481	456	476	461	495	429	463	498	460	462	484	512	455	467	464	482	449	499	480	468	505	447	472	478	461	472	471	477	502	450	482	463	432	416	463	476	486	476	495	451	462	453	485	451	485	468	465	475	442	461	447	488	461	497	500	473	485	484	478	523	443	455	467	448	491	444	471	468	475	429	479	453	467	468	470	477	458	490	464	458	449	460	435	429	444	494	479	489	458	469	449	499	456	476	456	481	453	470	503	464	482	492	465	459	460	474	457	434	455	464	467	478	460	464	478	451	440	438	430	474	493	466	481	514	457	443	448	446	471	457	456	455	506	415	471	440	487	458	465	428	473	493	463	498	480	474	397	475	456	479	417	452	433	470	482	479	427	461	466	438	504	483	450	483	456	468	480	449	472	482	463	479	467	483	439	467	467	483	483	452	473	487	468	492	471	463	461	474	460	495	452	483	463	468	446	452	468	484	438	469	491	487	460	467	498	478	461	483	452	461	473	457	466	491	471	457	445	466	488	487	472	483	420	471	476	437	487
13639	25530	20671	8037	4357	3092	1769	934	485	469	449	468	432	435	446	514	444	443	459	494	471	454	424	420	451	429	414	441	417	406	482	444	463	426	420	426	442	465	466	434	431	435	417	455	437	438	441	448	444	462	435	418	429	466	438	424	478	486	446	415	452	420	457	442	469	410	479	450	431	437	431	446	468	408	428	436	445	441	476	422	459	433	427	461	424	414	443	454	464	457	457	429	445	460	466	473	437	428	424	419	409	442	448	465	438	447	470	486	457	469	458	450	425	452	447	433	474	444	420	439	436	454	449	472	463	435	445	428	452	468	441	454	465	445	464	454	428	441	446	440	456	435	460	450	441	411	422	447	422	438	398	409	438	453	464	447	445	421	400	419	437	421	454	426	480	445	447	434	403	454	454	441	455	445	456	476	414	391	421	482	427	478	463	398	442	469	461	442	429	429	451	473	414	433	442	477	445	447	442	419	444	433	465	424	452	416	435	451	472	430	450	466	438	478	437	451	469	444	425	466	445	449	413	416	450	423	479	390	437	454	445	443	377	428	406	433	476	414	435	416	438	453	428	477	417	453	438	450	420	455	453	473	470	456	448	399	406	435	469	423	475	423	469	489	451	446	421	467	430	450	473	461	450	448	449	429	433	460	420	444	425	438	431	458	457	425	488	427	445	468	443	443	462	456	416	442	454	430	451	453	414	447	456	453	467	443	457	461	451	443	448	463	433	448	469	442	438	447	480	448	490	456	464	429	414	444	441	441	436	413	447	470	463	417	421	440	441	438	458	439	451	437	467	416	383	460	419	448	434	479	424	455	452	457	442	431	448	463	438	519	420	459	431	408	465	397	460	458	420	416	467	468	445	395	410	406	461	438	470	457	426	428	424	439	463	445	469	400	429	457	422	444	434	424	451	439	451	469	466	446	407	453	416	432	472	439	441	435	455	434	406	453	438	397	395	479	453	438	430	442	479	416	469	428	444	449	458	425	440	458	425	427	399	447	440	459	398	481	424	444	466	463	462	493	430	445	434	407	454	433	429	450	418	460	458	441	448	445	448	422	421	429	437	418	448	436	423	430	449	436	448	436	464	478	448	462	468	416	453	452	434	444	423	438	533	439	415	432	422	448	434	431	451	432	448	429	425	436	443	445	410	434	443	439	440	450	431	414	421	431	441	423	448	444	442	446	442	428	440	462	429	456	395	445	418	454	473	441	462	481	454	413	424	456	407	479	449	465	451	449	432	468	452	448	455	388	440	443	424	432	424	407	426	435	422	411	442	450	445	456	456	456	452	414	430	438	445	418	429	433	433	431	471	450	456	419	478	441	448	451	423	419	451	471	459	427	430	417	424	454	475	467	414	439	455	445	464	452	410	428	461	461	468	449	447	451	419	439	451	432	457	459	411	434	401	425	441	461	461	414	460	410	426	472	426	455	476	410	482	420	427	428	460	444	497	446	462	422	466	425	427	426	449	440	462	458	420	430	435	457	462	432	427	416	450	477	429	443	483	415	447	464	444	439	472	427	479	440	455	502	433	457	462	444	443	467	438	460	479	453	416	445	468	434	451	440	508	445	435	437	415	415	436	432	429	495	455	460	440	404	454	424	451	435	432	454	501	418	454	441	437	426	439	449	421	487	456	438	419	435	454	481	432	421	460	461	448	446	449	450	442	465	462	452	430	451	460	446	428	432	424	439	453	423	437	437	455	417	462	438	434	443	454	452	442	437	423	407	444	426	441	443	433	444	431	476	476	443	459	461	472	439	440	418	414	437	473	398	419	418	456	424	438	455	432	443	441	438	443	463	426	430	458	431	447	420	446	428	457	434	435	500	443	450	496	413	403	456	449	449	469	452	459	422	463	423	468	400	421	460	446	435	406	441	459	486	471	431	417	439	455	446	423	495	445	402	471	415	458	465	436	428	432	463	447	457	447	459	434	452	438	491	448	454	439	403	432	489	413	410	423	421	476	410	430	454	456	471	454	451	419	461	403	446	464	471	453	480	447	442	458	431	438	419	403	470	442	478	463	413	474	454	457	460	484	453	440	452	468	429	428	437	436	426	485	472	447	452	457	454	468	422	427	395	402	448	457	434	461	438	427	470	453	445	420	462	446	476	461	482	393	435	424	440	473	413	415	445	425	459	448	436	459	441	430	435	472	430	455	433	457	442	412	439	416	437	462	445	413	451	415	433	404	443	440	454	401	476	495	452	457	438	452	438	411	440	409	454	402	442	391	447	460	431	425	435	407	424	432	466	425	455	423	461	427	454	454	440	429	443	435	402	451	442	405	406	431	440	440	417	439	391	427	441	451	437	469	436	444	453	404	475	474	480	429	430	464	454	407	428	429	416	476	464	443	467	430	420	434	459	432	457	431	406	423	423	433	425	458	454	439	460	413	414	427	471	446	428	453	442	463	425	447	460	430	444	443	437	425	434	446	471	420	468	417	449	449	486	441	453	443	435	468	430	469	450	483	414	420	435	417	416	443	407	485	484	424	471	456	405	450	435	426	440	452	467	466	411	455	440	445	471	413	446	451	463	476	413	460	439	432	454	458	454	450	443	389	464	464	471	481	478	443	430	436	419	450	431	458	423	418	437	464	431	446	446	401	429	484	472	430	466	461	423	423	439	492	458	455	462	449	438	416	432	442	441	444	437	435	457	445	441	423	446	430	409	468	425	507	473	427	418	474	403	440	460	453	472	422	458	451	437	426	452	462	402	432	483	453	443	448	444	477	452	414	436	438	438	442	438	429	424	420	453	412	417	415	453	444	457	419	466	436	396	460	467	441	477	421	405	481	420	414	426	475	461	439	453	438	456	484	441	410	407	488	416	401	461	441	448	458	488	454	459	441	424	476	434	433	476	438	455	414	458	438	438	467	476	454	439	402	446	448	426	416	440	484	449	445	447	432	443	428	445	450	445	439	461	434	446	447	450	442	427	418	448	468	456	430	487	484	437	462	469	436	432	429	446	441	455	488	425	421	421	440	410	444	426	462	442	444	454	435	430	430	432	461	443	449	438	419	423	437	442	460	439	441	436	438	467	440	436	465	450	403	474	446	465	471	447	464	452	441	460	459	446	454	484	445	488	392	436	439	417	439	453	472	429	463	398	466	476	449	448	473	433	465	447	450	462	463	444	412	402	445	452	454	441	448	455	423	415	435	453	451	444	482	449	463	425	458	445	434	440	398	473	469	432	443	468	443	448	420	411	413	429	418	444	467	470	426	469	436	422	453	443	428	460	470	422	437	449	465	468	432	451	449	438	431	435	470	435	487	465	415	438	448	454	447	454	454	471	449	421	453	476	467	474	467	423	450	449	448	464	441	473	433	468	454	439	431	471	430	473	448	418	435	441	420	459	491	429	432	451	436	474	460	447	455	453	456	437	474	421	450	428	426	450	455	422	457	433	450	479	443	407	417	445	422	462	427	450	445	430	470	433	434	488	440	450	432	422	466	446	457	451	476	440	438	411	423	462	452	434	482	417
24941	23221	41856	40326	35392	25939	13895	4698	1682	572	514	515	514	569	487	491	525	519	494	538	475	527	518	540	549	476	545	487	556	510	522	503	503	479	477	444	476	483	501	521	502	525	454	477	490	473	524	501	509	490	511	531	537	480	548	492	553	485	503	509	523	473	481	491	522	506	481	503	531	481	477	503	530	519	451	497	508	479	506	513	513	518	536	474	525	502	513	506	471	517	502	485	492	481	535	495	513	487	497	483	487	539	496	538	518	499	486	467	482	471	513	498	496	511	513	559	497	491	467	477	511	522	494	539	491	541	500	480	510	500	507	477	523	509	499	515	528	506	510	499	497	480	486	529	514	486	506	494	515	501	520	488	491	509	497	498	535	517	498	491	509	511	479	540	490	500	530	523	521	475	493	510	486	478	502	489	501	486	499	517	495	478	493	485	452	470	500	496	483	534	496	474	502	501	506	511	548	501	496	484	507	525	498	539	515	495	505	519	481	521	461	486	525	493	481	516	515	495	456	514	505	494	524	494	462	528	513	548	488	461	496	530	513	461	471	446	475	497	514	497	522	497	488	496	519	486	493	524	523	523	477	518	475	503	495	509	510	508	471	507	543	482	508	486	463	538	554	513	515	530	525	454	526	509	483	522	525	526	486	453	471	495	524	506	498	484	532	506	532	497	510	514	497	487	505	487	514	516	531	510	538	505	489	500	497	478	498	542	510	447	494	488	503	494	499	547	538	510	510	478	505	520	499	500	516	485	501	511	503	509	503	478	506	504	483	471	556	506	494	474	479	459	450	441	503	427	504	479	514	513	552	521	475	467	499	524	482	481	500	519	491	515	466	493	504	533	495	519	478	529	553	503	496	478	513	487	510	483	498	506	501	515	500	487	516	504	481	516	494	544	479	503	440	519	473	478	481	482	485	496	546	510	517	486	502	526	494	496	546	532	535	475	524	496	530	555	512	516	531	506	550	504	490	479	459	501	478	475	512	473	510	547	485	486	536	477	515	486	475	470	523	490	516	490	491	509	499	453	525	533	500	479	479	495	509	485	530	505	484	474	516	462	500	488	481	494	514	521	501	523	473	498	522	496	529	511	487	492	494	542	502	476	533	480	547	502	519	500	460	479	530	443	497	508	545	503	532	486	506	546	528	503	475	529	526	473	485	513	502	479	477	519	447	497	540	538	526	515	492	500	507	496	506	505	514	465	508	478	525	477	466	507	461	550	507	487	492	488	521	549	491	507	485	468	530	528	496	462	534	507	499	503	469	510	481	456	494	543	524	497	509	502	538	555	498	531	494	478	477	511	476	481	512	480	527	471	482	492	555	512	545	495	524	478	490	490	496	524	508	509	512	475	550	472	524	513	468	491	500	486	499	503	541	515	493	466	465	505	472	502	485	527	493	535	437	522	454	474	528	496	518	517	503	501	493	522	506	492	487	493	522	520	475	503	467	504	482	443	526	502	495	497	486	488	500	531	485	519	477	488	500	478	482	501	500	461	481	498	498	504	479	537	481	499	488	506	499	491	513	498	529	493	531	465	502	490	510	495	469	513	462	554	478	513	516	495	473	491	470	480	470	491	462	499	478	475	534	506	521	496	490	532	548	495	496	492	518	490	491	520	484	498	509	501	476	477	484	542	480	499	487	513	526	482	517	514	478	528	492	491	469	505	489	479	491	541	474	495	521	505	545	502	485	469	494	544	529	483	515	481	515	472	482	489	493	504	479	443	503	527	474	501	513	503	503	509	485	477	540	512	515	506	471	505	501	476	446	518	478	543	473	516	471	486	496	525	527	522	502	499	523	505	510	517	461	429	504	440	490	456	505	510	551	488	521	527	509	506	481	517	492	499	486	510	516	516	461	468	445	488	476	504	472	506	468	458	483	466	512	509	526	462	511	484	481	501	492	484	509	494	487	522	519	470	474	483	498	494	509	485	473	501	464	462	516	476	520	465	484	487	517	488	460	468	460	468	511	520	519	524	496	490	502	491	526	484	506	513	491	491	476	538	484	498	485	495	490	501	454	499	477	508	509	507	511	496	497	457	511	478	464	481	493	443	501	508	474	478	478	472	510	487	484	491	506	485	461	462	504	510	480	501	501	480	524	481	469	481	473	450	517	450	481	497	444	504	511	516	535	458	465	456	517	519	503	540	507	462	530	464	508	530	492	491	533	485	505	482	521	487	520	532	509	470	531	498	501	467	484	497	534	500	505	473	522	541	492	490	422	518	503	485	480	476	537	518	499	480	505	536	515	490	498	486	484	550	510	499	505	505	464	485	497	537	510	465	458	509	502	474	461	501	509	509	498	490	506	504	537	500	545	484	473	497	513	501	548	488	487	520	549	512	511	513	486	495	490	493	448	490	489	472	471	474	473	481	488	497	495	480	491	493	506	512	514	492	510	535	514	494	503	473	468	523	506	531	479	465	451	487	510	502	502	501	520	521	473	534	496	488	471	491	492	469	525	511	483	500	494	494	450	507	498	495	497	508	491	500	510	502	539	525	496	466	502	542	515	473	510	475	462	507	548	539	508	480	458	449	507	483	452	522	496	538	489	535	501	485	478	502	494	481	510	486	504	504	524	499	457	486	522	539	502	525	527	504	495	513	505	524	500	509	491	526	488	451	478	486	481	466	492	505	482	509	517	492	483	485	503	538	467	503	561	510	493	492	525	490	493	530	483	488	503	507	503	504	535	508	486	463	513	510	495	500	523	483	521	481	493	538	470	445	490	521	508	484	479	499	504	471	500	478	495	507	505	482	535	487	506	487	488	460	531	514	502	460	519	472	509	490	443	482	518	505	511	497	477	493	521	509	500	509	523	499	502	513	532	520	495	515	490	518	488	489	473	500	491	481	455	467	491	505	515	496	520	537	498	467	460	498	506	531	491	478	519	496	528	523	511	517	516	455	482	522	517	522	481	477	507	486	519	498	487	508	501	482	485	518	470	498	488	488	478	492	501	492	491	508	506	477	493	479	480	454	509	524	512	494	515	564	513	509	465	477	491	480	502	476	525	528	510	519	486	529	493	515	494	509	493	499	505	524	525	540	524	508	535	489	482	483	490	515	485	539	512	514	511	505	480	497	519	475	515	520	505	469	533	475	462	478	505	531	462	470	535	481	539	484	506	515	483	528	546	538	468	529	449	529	518	531	509	536	476	506	504	535	516	502	476	512	480	531	496	506	516	488	497	496	495	490	539	478	473	519	467	497	463	503	496	493	512	481	455	498	502	518	503	469	482	464	509	476	516	519	482	477	522	532	509	503	472	535	489	482	481	519	528	494	496	472	511	474	511	518	542	512	465	522	477	509	514	526	518	505	488	463	482	477	491	528	519	497	503	553	544	506	499	485	474	472	472	535	496	530	495	501	483	494	514	533	507	492	502	526	528	518	527	492	496	455	525	532	487	482	483	483	536	484	514	468	512	439	506	518	512	498	499	463	479	454	499	534	502	504	526	510	509	458	502	451	484	499	463	497	534	542
46314	82143	64384	40120	32464	20138	10196	4716	2014	521	510	504	520	503	500	526	497	534	515	540	496	530	549	538	549	544	515	552	498	510	503	525	537	525	568	516	526	511	542	487	479	499	525	510	510	530	478	507	478	498	492	533	538	549	501	513	465	542	489	528	548	485	547	536	536	462	527	548	541	518	505	508	519	544	513	492	497	540	474	518	532	521	492	471	503	538	515	492	513	483	518	476	516	533	520	504	499	486	513	502	492	551	519	473	493	505	504	521	529	511	509	533	498	506	519	525	476	496	499	521	502	532	491	508	480	511	472	520	498	538	503	500	462	513	479	477	520	495	532	497	511	562	466	535	526	532	507	500	508	452	504	461	471	494	473	497	531	482	509	510	505	505	478	493	488	489	493	509	469	517	463	478	511	498	488	516	524	504	524	470	495	501	497	493	518	510	498	530	517	506	547	512	506	489	523	519	560	505	485	492	489	522	477	525	484	510	511	527	514	558	506	520	516	511	504	477	526	530	506	501	494	562	549	530	513	505	537	508	501	515	495	479	519	513	510	481	460	544	492	499	526	551	510	512	523	537	492	492	518	508	542	513	522	481	542	513	519	516	487	512	518	497	537	480	479	524	482	490	505	520	482	506	573	537	547	515	503	508	498	492	473	510	493	479	545	485	485	528	513	498	505	502	530	513	490	493	500	515	521	514	496	498	489	496	504	481	524	501	492	514	519	514	502	556	493	503	537	508	504	511	495	488	527	485	472	529	494	526	467	486	509	552	482	533	478	468	491	490	507	469	478	498	473	513	475	501	501	498	503	523	480	525	496	509	555	508	505	464	499	533	465	524	484	517	503	512	559	507	491	531	451	503	537	516	517	526	483	547	484	474	514	510	517	499	534	501	505	535	515	518	504	469	512	534	496	493	492	543	521	522	529	497	476	490	494	479	504	483	536	508	468	562	540	542	510	495	535	523	519	504	531	501	503	491	467	505	489	523	498	534	543	505	502	499	481	509	512	513	515	511	528	553	482	523	484	503	526	495	555	475	505	482	491	514	526	510	454	521	513	503	513	528	521	510	506	480	522	516	506	543	532	518	521	531	523	485	495	481	513	520	512	508	502	516	484	521	488	524	504	521	511	539	525	512	483	534	522	543	521	501	516	526	519	544	498	559	531	534	522	484	494	488	494	524	537	515	501	525	524	513	557	495	529	529	517	526	513	488	507	504	470	530	465	512	481	500	565	501	501	506	503	535	481	540	482	508	529	517	473	528	521	497	511	499	539	521	516	495	471	484	511	535	544	511	504	498	508	510	524	521	518	506	497	504	491	529	492	477	543	520	507	525	511	458	521	496	521	477	516	513	485	489	521	507	442	528	492	498	491	512	539	475	518	519	507	525	486	520	481	531	520	473	531	527	514	464	512	504	501	542	493	472	506	508	531	503	497	507	515	517	475	522	494	518	518	510	528	528	492	503	513	477	520	497	530	488	583	522	495	534	504	496	534	506	490	545	487	488	486	527	490	493	538	506	491	497	523	494	513	523	528	506	496	515	507	532	507	513	537	515	491	508	485	527	473	559	492	492	498	524	476	550	483	538	504	496	510	470	458	521	558	530	485	516	516	479	560	495	513	512	531	467	516	503	510	562	486	531	488	532	542	518	502	501	496	504	516	467	497	509	489	488	494	502	467	526	504	503	505	483	506	510	508	471	533	493	540	483	535	499	495	534	516	521	501	531	507	543	529	540	523	513	540	517	477	521	529	483	525	468	534	510	475	519	512	497	474	527	530	491	516	516	524	525	501	474	510	485	507	482	530	496	519	499	505	484	480	507	502	516	488	507	496	534	539	509	502	502	499	490	565	512	520	493	495	499	500	503	499	546	504	509	472	509	470	496	532	518	495	496	504	519	549	559	452	528	504	516	583	523	503	495	468	524	497	506	509	497	521	516	516	511	537	548	517	509	526	554	534	525	524	528	491	480	507	516	503	529	493	513	512	539	495	544	488	510	498	510	512	518	519	503	499	533	523	516	529	512	491	553	475	503	540	540	537	499	505	493	521	509	538	503	479	470	554	528	545	516	471	528	515	515	481	497	452	547	541	513	547	473	527	454	496	498	527	516	489	500	519	533	501	511	545	518	519	466	466	526	499	528	542	481	470	532	502	472	486	507	525	501	518	500	496	526	504	513	456	479	505	489	494	537	509	525	466	495	495	484	562	563	510	483	534	474	537	503	488	507	538	464	513	520	509	524	510	495	511	493	526	529	515	485	505	474	487	473	488	518	516	511	492	556	468	490	499	487	501	535	503	511	510	480	518	503	483	509	505	537	534	480	522	503	478	529	539	521	468	483	503	554	501	513	501	500	495	534	507	501	516	507	501	541	485	505	531	484	534	519	520	562	524	529	511	489	485	489	514	492	517	500	478	486	506	480	536	511	498	513	507	526	497	537	511	528	458	504	493	517	511	569	533	528	491	503	484	544	523	511	469	507	554	475	518	500	519	513	494	507	482	512	540	494	519	481	537	494	479	474	527	528	488	500	486	495	468	486	491	515	550	514	507	511	505	488	462	468	512	455	518	531	500	504	478	508	514	487	503	503	495	558	514	470	463	514	496	483	489	510	544	561	535	499	533	536	506	520	514	506	499	536	510	514	524	516	490	513	517	446	496	500	524	482	505	522	506	521	492	516	519	485	482	492	492	526	480	511	500	528	523	497	498	479	462	517	501	498	545	484	476	519	552	468	514	490	506	495	504	461	478	514	523	513	507	497	509	509	560	520	524	480	507	528	551	512	501	525	498	513	511	517	491	517	462	505	521	537	494	481	504	559	485	515	523	529	518	517	493	484	549	486	502	513	493	562	545	493	496	564	507	504	487	509	490	500	495	512	495	517	496	519	504	498	500	513	518	509	487	481	510	502	516	496	527	516	511	489	515	497	542	522	529	520	479	484	519	473	523	491	501	514	517	561	504	517	524	496	476	497	498	509	510	502	502	494	488	528	508	466	545	493	526	519	521	524	518	489	490	489	449	466	488	500	490	515	520	493	555	512	515	530	521	520	513	525	493	495	511	465	514	530	506	547	541	525	454	457	483	473	497	550	471	537	510	513	504	497	502	508	483	557	521	451	532	514	515	516	476	471	492	532	487	479	552	494	508	512	519	487	512	505	464	495	493	484	490	479	502	507	526	541	476	537	530	490	528	501	533	515	501	496	546	528	516	532	517	530	501	489	539	479	557	500	502	501	512	489	511	504	535	497	530	495	495	535	494	507	507	495	538	481	504	516	515	490	525	507	542	505	514	523	492	526	520	476	531	521	495	528	597	494	495	527	552	512	470	499	498	541	518	553	546	509	492	523	539	509	519	535	468	498	523	480	530	526	546	480	467	470	491	558	503	514	542	465	468	523	521	527	530	541	501	517	533	483	477	490	466	501	516	525	518	479	505	526	496	506	500	480	524	503	485	547	526	502	534	503	513	508	489	474	533	499	555	511	495	523
23891	22427	36350	35378	35923	31932	23937	11635	3476	1073	663	663	599	610	579	619	585	600	627	645	601	592	617	587	618	592	563	604	584	578	557	555	572	556	598	608	570	568	588	575	586	596	543	587	569	587	533	576	568	603	622	574	591	559	527	610	572	561	575	589	562	533	605	533	582	575	572	565	571	558	546	571	581	609	588	556	568	588	562	577	597	593	555	591	540	579	605	558	602	587	567	580	577	578	580	572	544	551	570	549	571	616	583	600	589	531	567	572	588	559	572	558	541	585	563	586	529	581	539	543	546	555	553	562	566	576	561	574	596	578	563	610	592	568	552	577	600	547	572	569	593	551	545	574	594	556	531	546	527	597	596	535	565	609	585	525	608	555	561	579	537	568	525	578	574	558	576	548	590	568	524	600	570	585	576	562	545	538	590	560	544	563	530	564	559	594	573	584	585	569	583	624	624	557	573	554	523	576	574	574	555	534	586	528	556	596	580	534	550	551	575	615	559	556	577	596	533	555	591	564	555	532	569	547	557	579	583	566	617	577	598	533	551	586	593	585	594	612	566	580	526	563	560	527	567	567	541	584	598	571	542	573	566	572	593	548	570	567	562	542	566	593	597	542	625	559	575	571	560	544	595	589	594	528	555	569	578	590	537	582	602	556	565	539	555	574	568	570	606	550	540	564	558	589	626	577	579	609	567	618	549	611	568	557	565	536	529	584	601	610	560	542	616	568	574	588	559	553	590	584	553	639	600	603	563	567	598	646	620	562	553	559	522	567	561	580	530	542	577	571	597	578	580	564	565	556	570	572	598	583	596	651	538	560	536	567	574	553	598	575	530	554	556	585	583	588	614	536	564	556	564	558	581	536	543	577	631	555	561	528	585	566	550	557	578	594	552	572	598	581	600	529	592	568	593	544	563	517	534	517	598	563	552	558	576	584	542	605	552	580	544	535	597	565	500	590	539	574	574	573	564	587	556	591	591	554	523	542	607	600	550	582	522	571	568	556	589	554	541	539	614	596	555	574	561	593	558	591	580	562	582	576	577	568	538	586	573	585	549	540	595	547	555	569	586	539	581	548	531	527	631	500	530	602	621	546	570	548	549	551	573	550	591	503	568	522	618	551	555	539	547	541	583	564	534	598	580	573	558	550	530	568	556	567	536	525	623	576	536	547	549	575	596	543	564	608	582	574	590	575	565	598	562	557	554	521	555	558	567	567	627	572	562	540	570	587	553	556	582	596	585	526	576	531	592	594	559	539	556	569	554	531	551	592	574	569	558	619	569	554	563	549	567	526	598	578	620	585	566	581	597	588	590	540	586	565	575	580	574	555	587	533	561	544	574	576	600	561	591	573	584	589	582	564	564	563	563	570	522	564	575	546	513	588	509	553	603	536	568	594	558	564	601	580	573	560	605	605	555	519	576	557	536	562	557	595	576	578	601	558	562	543	592	589	592	564	557	578	573	567	588	562	561	541	586	583	605	589	583	600	532	540	590	516	556	550	560	578	574	585	582	574	575	612	561	569	555	578	552	551	558	601	584	527	567	625	527	585	560	581	549	588	546	612	625	601	523	583	602	570	593	545	602	590	571	565	582	590	547	571	610	552	549	570	555	598	560	576	553	581	556	563	587	603	554	559	581	573	619	572	548	597	591	573	562	566	575	576	598	564	580	550	572	550	581	537	605	543	538	549	595	562	576	551	599	519	568	552	553	553	577	595	550	578	597	559	598	557	571	571	577	561	578	548	571	570	563	583	570	588	573	564	595	567	579	598	525	573	582	563	529	555	550	556	595	559	575	569	595	538	584	542	553	565	535	593	574	573	581	533	587	564	540	545	597	551	569	622	599	570	522	594	544	549	641	560	556	564	600	568	544	524	545	544	569	568	545	550	560	606	565	576	584	563	578	551	572	548	544	575	601	609	564	576	581	535	604	535	594	580	561	574	550	560	604	560	548	533	564	559	583	608	563	580	596	567	552	567	625	522	557	546	595	580	582	592	597	619	576	532	602	535	537	559	563	564	582	559	557	532	614	592	583	586	555	588	589	568	570	577	548	556	578	557	552	561	544	579	583	543	532	552	526	532	562	550	579	569	571	575	559	608	576	580	512	579	590	599	549	541	563	570	561	555	569	549	533	561	547	561	564	562	574	589	550	575	551	601	561	574	588	540	581	619	521	574	638	562	593	573	580	608	545	570	560	572	615	543	522	533	554	547	602	537	576	631	534	547	568	530	556	601	560	572	591	551	533	565	560	563	538	593	556	603	560	566	555	577	601	538	573	503	578	539	514	581	614	544	530	582	590	564	555	631	618	596	555	560	596	582	531	557	535	560	573	544	538	569	570	571	552	565	552	525	578	548	539	548	549	542	577	536	564	630	572	592	553	539	605	559	550	574	632	513	500	583	571	533	567	564	581	535	527	556	560	561	528	585	603	570	543	568	573	580	551	559	575	557	565	580	571	594	567	558	560	577	536	617	617	546	580	603	595	598	563	567	569	534	565	589	547	563	609	557	571	556	561	545	533	549	596	594	515	590	567	551	562	575	562	591	594	538	543	590	561	574	552	563	527	563	551	545	602	597	604	580	599	582	536	576	569	559	592	636	582	586	574	581	564	588	550	547	538	584	571	543	556	598	609	549	565	575	531	581	590	604	537	572	580	562	542	539	603	575	556	594	542	532	591	556	588	568	517	569	569	591	590	565	553	614	563	518	567	518	567	630	559	573	585	556	564	567	593	558	527	603	586	601	558	561	592	608	575	581	541	552	572	520	568	564	581	548	567	582	540	588	553	572	574	576	542	579	558	570	526	568	587	525	591	547	602	565	582	545	577	541	534	610	563	567	522	580	580	549	546	533	594	615	615	566	579	588	601	574	568	505	575	548	575	578	569	580	569	549	582	531	591	556	584	580	600	558	603	586	585	561	549	618	584	612	572	595	589	572	544	558	561	533	568	568	591	554	539	530	553	604	559	578	583	573	575	554	561	587	544	546	576	552	598	521	566	565	594	568	592	551	592	577	541	570	563	604	558	549	563	571	615	609	543	555	544	587	532	541	547	541	562	585	582	574	560	577	560	554	563	572	547	564	520	586	586	578	575	589	529	536	554	576	597	584	583	513	619	583	542	617	567	580	557	579	573	561	617	571	549	555	571	563	597	571	540	562	616	544	585	556	514	597	583	538	546	591	551	577	541	582	544	538	574	566	579	521	548	592	560	556	561	559	518	564	599	562	578	585	533	612	568	583	551	560	560	554	610	574	568	566	579	579	518	565	539	600	575	546	570	546	577	594	545	591	534	593	613	594	589	603	589	587	596	566	554	581	517	556	565	543	554	604	584	537	579	559	580	541	538	567	603	554	517	557	551	592	551	568	547	568	586	590	513	565	578	609	488	589	545	595	614	579	582	567	590	534	605	566	593	557	580	557	539	582	549	588	591	563	582	564	539	565	569	615	577	564	578	512	565	538	541	567	589	588	589	556	589	563	576	575
57449	98327	70467	50911	41433	28889	18170	10575	3899	1193	628	610	642	607	604	617	622	620	589	551	571	630	604	597	677	636	631	612	567	636	605	577	602	594	639	617	603	571	583	599	642	616	596	580	593	603	596	622	570	553	611	584	609	607	595	623	595	596	623	593	662	620	586	623	544	594	575	632	580	600	624	625	554	621	599	642	609	618	651	619	599	606	606	617	636	611	550	578	611	624	561	587	595	633	595	611	619	622	592	585	633	595	605	568	612	574	552	620	567	574	615	590	630	649	616	564	613	596	608	584	621	567	574	642	626	587	613	609	605	608	581	570	581	651	584	566	559	643	591	580	590	583	609	611	584	639	598	591	586	603	582	629	630	615	646	594	613	568	629	662	588	591	615	591	615	655	622	607	591	617	635	570	644	593	617	617	561	559	603	620	609	619	637	630	599	607	616	625	613	632	589	609	623	614	661	590	637	566	628	620	587	621	616	614	562	586	611	619	601	574	618	603	590	579	631	596	610	614	615	582	592	593	627	584	595	603	613	635	605	606	607	599	657	584	530	619	621	628	639	607	626	641	591	591	597	646	624	543	557	609	618	575	626	577	631	623	628	644	553	630	593	559	599	580	586	618	588	602	636	629	606	609	613	645	625	560	628	562	608	625	618	599	557	569	587	599	631	570	590	611	633	585	638	624	618	587	649	609	607	591	569	574	612	565	608	608	633	580	569	577	617	604	630	543	631	619	625	603	635	594	584	599	618	588	584	570	598	611	632	617	591	632	596	601	563	612	574	565	559	621	545	611	585	644	578	605	573	614	612	600	578	597	610	616	572	585	594	622	632	611	611	648	650	605	626	576	595	613	611	606	556	593	612	595	616	590	594	541	646	615	574	649	617	611	609	587	619	587	597	592	581	619	592	619	596	579	602	568	577	570	598	571	617	557	575	624	599	634	623	601	612	595	607	581	639	576	583	578	581	611	623	608	600	584	579	642	565	613	587	571	577	605	646	604	599	615	581	585	578	584	637	592	588	582	579	562	547	595	628	628	593	603	625	620	591	617	576	628	627	621	609	577	579	590	603	582	608	618	622	594	577	607	632	606	626	588	599	646	595	636	596	573	587	575	611	608	594	600	579	614	578	587	604	565	623	623	626	589	590	571	564	579	559	589	590	579	619	611	654	610	600	564	610	602	542	598	619	571	588	585	619	599	606	627	603	594	563	606	582	637	606	580	584	617	581	556	608	605	574	608	657	582	637	591	621	630	565	583	601	602	657	623	598	541	611	604	570	617	574	626	543	611	599	616	606	571	580	602	632	610	597	573	645	594	558	597	614	601	562	598	602	602	584	613	604	599	566	573	587	613	614	558	594	627	593	631	584	608	576	581	561	599	585	626	600	606	609	610	630	592	579	603	602	559	583	614	639	583	619	616	623	589	594	560	603	629	642	586	556	581	675	624	573	615	579	596	580	604	586	601	581	622	598	598	593	636	574	584	589	614	570	617	613	624	596	546	631	580	628	611	554	602	602	645	597	629	611	614	602	597	634	622	615	617	577	588	562	598	575	626	615	609	577	554	582	553	602	593	603	616	655	599	548	587	604	605	603	642	583	601	647	566	606	616	615	651	587	616	561	611	576	611	584	621	643	600	615	625	597	611	576	622	588	584	587	549	578	596	610	572	619	594	575	608	609	634	571	581	592	600	588	578	574	604	611	591	583	545	607	667	633	617	603	587	569	612	581	580	636	601	621	563	589	603	557	608	620	587	588	623	591	579	612	657	605	615	596	599	586	617	593	570	583	635	580	586	584	578	577	568	633	609	579	560	542	579	629	602	590	609	595	596	563	588	620	640	580	626	579	595	545	579	607	624	602	622	664	630	602	633	582	580	600	622	626	556	588	626	610	584	591	629	622	610	640	613	619	594	627	586	592	616	615	614	603	563	571	611	563	580	627	585	606	587	613	649	606	596	623	607	605	591	590	617	624	606	595	571	614	596	562	577	574	618	599	611	595	598	583	624	653	623	631	603	570	570	606	650	590	633	613	634	599	570	559	585	631	635	581	596	606	605	600	548	617	614	612	632	612	586	615	573	581	617	610	600	606	624	640	579	598	581	608	641	571	596	596	597	613	577	577	602	566	580	626	597	613	588	605	585	589	613	599	585	564	644	596	592	587	614	556	575	590	594	588	599	556	622	596	609	583	602	552	614	579	601	583	639	605	599	583	586	617	594	622	582	605	606	563	579	589	600	633	601	566	616	616	624	573	610	618	558	579	638	564	572	564	627	623	582	632	613	631	597	642	581	525	629	581	571	608	578	610	612	585	595	584	548	566	579	590	601	598	623	633	610	576	608	569	583	616	604	614	579	620	606	625	565	626	625	597	597	615	574	578	587	596	617	590	554	605	673	620	586	631	589	564	605	572	606	565	563	608	593	650	602	569	612	617	611	653	598	585	576	660	551	568	597	634	574	580	647	596	617	573	612	619	578	611	613	613	573	579	628	566	575	610	594	604	583	584	612	573	602	595	611	552	557	576	599	632	595	609	594	609	587	570	612	555	578	642	626	618	551	616	614	602	604	620	634	608	568	586	559	595	574	586	652	654	607	604	584	581	637	616	650	597	636	571	628	585	613	573	577	641	551	603	633	621	603	583	613	580	641	617	605	564	578	593	601	570	649	608	597	585	592	581	536	593	608	587	614	596	559	544	630	601	592	626	621	599	542	632	626	593	630	613	565	570	602	640	558	638	568	609	599	616	634	610	610	633	626	622	655	586	599	604	627	548	599	621	581	612	628	594	618	585	619	565	640	584	567	557	634	621	578	587	578	613	591	580	624	580	589	568	600	557	601	600	622	595	594	554	608	630	613	607	574	598	593	603	611	602	571	632	544	571	572	615	621	567	601	588	575	573	632	615	600	581	568	615	617	602	618	580	593	603	594	613	548	611	578	598	591	575	582	624	627	582	597	595	578	563	623	615	621	625	604	606	537	597	613	627	596	618	598	641	604	607	592	658	576	632	629	571	595	620	610	572	609	581	553	585	632	548	554	517	575	618	553	594	590	563	593	604	552	567	624	557	622	530	590	580	595	621	616	618	572	587	589	611	591	598	615	577	621	627	608	619	598	624	585	577	583	587	624	593	652	575	578	602	581	587	570	590	592	637	587	578	611	582	625	613	630	569	562	604	568	595	602	580	584	624	633	595	638	630	606	590	626	576	596	599	577	583	617	593	647	640	588	576	581	557	557	612	560	575	605	562	641	621	575	574	627	593	553	613	577	635	584	590	600	573	593	603	596	592	613	574	578	618	623	613	600	611	606	574	612	571	588	589	588	588	610	615	644	583	623	601	620	567	592	598	613	667	597	568	544	575	632	544	613	598	602	590	589	621	590	599	593	597	565	573	611	630	570	601	581	579	597	557	581	636	563	627	608	610	603	554	579	601	624	607	594	620	574	613	571	548	615	618	583	582	609	586	644	611	629	630	601	597	603	620	611	562	516
27936	25527	25434	11188	3891	2510	1722	1075	642	494	479	454	475	487	449	503	466	508	470	520	464	505	497	484	505	421	464	455	504	471	466	485	477	479	489	468	467	459	500	489	478	488	450	479	513	439	484	503	492	470	457	499	476	468	491	497	437	469	494	495	471	473	424	455	460	466	450	530	480	488	493	492	453	505	468	473	484	470	469	457	457	508	458	476	471	436	475	486	457	449	472	466	436	465	509	472	444	491	449	471	476	489	476	467	455	467	464	489	481	453	462	494	473	462	478	478	477	448	447	417	499	455	472	475	470	517	468	455	479	456	479	483	510	480	502	469	476	458	446	505	517	515	489	483	489	452	500	498	472	472	462	512	450	471	481	493	460	492	467	461	453	479	449	514	447	493	485	456	489	455	451	500	459	499	462	452	494	450	479	488	466	450	504	463	501	456	463	463	459	469	479	438	473	422	519	492	485	469	488	509	507	470	493	520	474	484	473	470	495	441	467	440	489	425	462	510	498	466	533	491	493	480	469	504	452	468	468	485	501	453	466	458	511	464	454	487	473	486	445	467	469	470	447	459	477	508	459	466	448	465	510	474	477	471	489	469	481	453	511	457	511	471	506	465	490	463	463	449	459	431	477	477	506	477	480	463	471	478	448	475	457	457	433	447	483	457	466	468	452	502	457	448	470	473	475	447	498	508	466	498	501	498	489	492	480	477	496	511	482	476	478	467	468	480	463	487	470	514	457	477	464	504	447	450	472	463	448	462	476	471	461	471	456	472	511	406	471	490	480	504	476	486	462	505	460	452	489	455	487	428	466	479	492	446	477	452	491	484	482	468	487	480	439	455	511	469	494	481	496	450	491	508	454	456	456	474	483	461	487	485	442	466	477	486	458	454	463	477	448	510	449	475	495	504	513	477	514	450	472	455	441	501	472	470	485	496	475	478	490	452	461	454	487	494	473	501	491	469	521	436	501	510	490	450	487	415	438	435	524	474	493	498	500	475	488	513	440	468	485	481	427	484	436	503	454	446	499	440	485	481	445	465	452	471	426	455	466	491	449	486	542	443	496	485	516	442	452	465	475	468	464	460	482	479	524	404	493	459	475	460	511	467	463	450	493	452	458	517	459	527	498	475	523	460	483	471	466	513	464	480	500	465	435	497	477	492	486	459	448	451	465	436	473	517	444	432	494	472	482	493	424	481	494	480	475	437	510	480	500	434	490	452	476	496	453	480	493	470	495	482	468	445	463	441	474	465	469	518	448	473	492	453	490	484	476	457	466	522	464	491	471	499	471	491	463	501	445	469	526	417	502	457	479	441	481	473	488	420	474	449	472	506	479	437	490	452	498	435	460	473	422	459	472	470	408	476	490	489	459	471	496	470	442	484	486	454	427	473	480	450	457	428	434	517	450	479	470	454	500	495	482	463	471	440	476	465	504	461	452	471	467	521	458	480	477	516	477	506	451	494	507	446	489	499	473	471	429	449	483	500	472	468	480	462	473	446	445	464	509	474	463	482	485	471	499	477	497	454	455	462	428	465	489	503	462	503	481	471	492	459	475	467	515	460	486	454	456	474	462	461	449	485	479	434	501	542	489	435	466	463	482	478	499	480	475	481	455	477	458	461	454	425	490	532	485	475	442	484	494	466	498	499	471	463	515	488	500	427	489	470	459	499	494	467	440	484	485	458	446	485	452	445	503	464	471	469	475	509	441	466	419	494	454	438	466	474	498	480	486	469	455	475	456	499	485	474	495	485	456	485	511	469	488	472	448	485	496	448	471	468	476	463	476	480	448	473	451	449	476	484	478	490	461	461	498	471	511	497	479	476	512	428	466	474	423	471	468	487	470	456	432	484	458	475	496	481	495	477	482	453	490	483	480	475	493	500	474	483	463	463	463	462	470	480	468	439	483	487	490	491	504	464	471	531	490	442	474	447	463	469	475	511	450	482	491	483	518	470	524	474	460	501	513	482	420	481	487	482	471	496	459	471	491	476	488	468	496	488	464	475	477	454	430	456	464	466	491	474	499	435	461	507	489	483	448	455	455	455	458	431	494	461	486	476	450	501	449	469	425	475	454	487	509	494	468	479	502	449	451	455	512	505	472	457	470	467	483	465	527	466	478	480	495	495	475	472	459	453	485	509	471	468	462	480	466	502	456	475	461	466	436	505	484	505	463	496	496	471	474	470	492	490	497	453	453	523	427	487	526	468	464	461	456	445	451	507	489	455	475	451	479	484	500	469	502	509	466	476	463	476	473	475	459	487	522	455	438	468	474	466	444	532	486	470	414	451	456	490	457	476	446	487	488	486	480	466	490	506	452	492	490	440	500	462	460	426	474	426	498	514	489	469	436	466	460	489	429	464	488	460	491	484	475	484	464	485	494	473	457	475	467	423	434	462	473	459	473	447	485	477	426	460	455	459	493	507	459	515	449	522	461	496	500	475	472	474	487	494	490	481	499	458	515	457	478	452	459	448	466	480	472	491	465	500	482	495	472	483	478	457	470	469	470	452	470	452	482	492	463	507	488	503	457	434	474	460	505	488	456	434	474	458	469	486	484	473	446	437	477	482	475	516	483	452	428	472	467	466	449	489	459	483	471	504	467	456	489	471	482	497	497	491	482	468	443	450	441	449	471	470	466	485	429	482	477	467	542	470	484	480	513	458	517	439	443	482	478	497	512	471	505	484	488	459	508	479	455	512	446	443	503	473	485	535	450	476	430	501	481	475	448	461	476	453	480	484	459	459	463	457	486	474	454	486	470	439	466	510	477	479	484	447	481	478	497	461	483	455	447	479	526	476	442	510	496	498	462	499	473	461	469	464	482	452	450	492	504	494	479	508	452	481	468	514	481	455	476	453	439	493	456	474	485	459	469	449	498	510	527	480	481	448	476	481	491	454	454	461	466	472	441	500	435	475	413	518	507	496	476	475	441	445	463	502	475	483	463	461	442	468	468	463	467	527	480	505	449	461	456	498	493	478	463	458	444	472	479	490	493	507	483	483	500	426	487	441	474	448	506	453	460	457	446	460	498	440	472	429	460	468	490	471	470	495	441	447	428	489	496	455	485	467	457	523	510	461	500	451	486	500	426	458	493	494	469	473	464	468	479	494	470	484	475	485	540	493	455	483	496	498	524	465	474	481	495	469	465	479	462	496	465	492	468	471	486	492	480	449	490	474	473	487	465	491	492	464	486	468	464	464	480	462	452	482	515	431	477	511	477	456	473	475	503	502	475	507	476	484	481	486	448	483	459	486	475	478	477	499	494	483	478	456	435	463	469	481	456	462	448	466	473	485	488	462	486	495	478	459	451	474	460	465	490	416	490	507	484	484	453	472	448	471	481	493	490	476	456	486	481	446	472	452	476	470	500	473	496	460	474	447	484	416	448	487	476	469	465	497	468	500	456	453	508	471	473	453	473	476	456	467	471	503	489	466	410	483	436	462	450	480	432	472	421	506	496	488	494	477	474	437	494	485	473	452	472	458
13295	32388	20831	6591	3694	2732	1967	1265	602	503	476	446	489	420	455	458	459	467	450	432	457	429	462	422	410	440	446	372	439	439	423	447	444	439	463	447	467	397	460	405	436	439	460	459	446	433	423	443	423	463	432	449	440	426	458	436	490	460	446	449	411	422	437	477	441	468	433	460	483	448	426	433	439	448	411	420	464	433	447	418	423	438	449	427	439	419	448	452	447	447	421	436	462	387	431	417	431	481	485	467	440	440	461	435	454	431	459	425	446	429	396	429	456	427	425	465	448	446	457	460	456	464	443	434	445	393	461	411	423	480	461	470	423	447	459	418	474	480	451	451	438	456	434	451	388	454	443	469	495	456	462	451	453	436	456	397	455	462	461	438	440	455	447	448	429	426	440	451	467	461	426	450	412	455	438	447	468	441	463	495	489	408	443	436	427	445	438	443	464	425	459	447	403	469	446	461	456	458	435	477	469	443	481	434	485	448	436	399	421	432	475	480	436	443	427	447	465	419	469	437	429	424	415	453	472	413	454	437	461	448	439	459	414	455	442	430	449	426	470	426	429	458	439	466	455	444	442	444	453	471	448	486	425	437	431	427	480	417	423	444	431	488	475	431	438	438	428	428	425	424	431	454	449	471	456	450	432	428	477	406	428	479	463	435	447	453	435	429	404	438	446	411	452	456	400	464	433	422	482	477	458	440	452	426	412	407	449	454	465	392	420	459	462	422	446	377	456	466	462	419	461	423	403	419	435	480	426	453	408	422	484	407	408	472	446	419	417	435	439	443	451	479	477	435	453	409	410	465	433	425	456	412	458	435	457	441	425	457	425	469	425	478	424	470	466	449	449	423	451	445	456	463	449	449	449	471	460	458	456	462	468	426	440	461	448	436	456	428	462	408	450	420	417	439	403	458	436	407	466	396	421	472	419	483	431	437	453	444	407	461	438	435	507	461	408	487	437	430	433	479	450	419	453	435	390	447	436	433	423	434	416	455	448	458	438	454	413	433	461	465	408	436	464	453	445	456	412	456	419	447	441	440	441	421	438	450	435	434	413	430	425	470	419	434	467	469	422	452	465	438	425	475	419	431	407	475	457	434	462	418	480	434	419	446	431	439	465	448	441	405	439	424	463	432	459	411	461	397	461	414	439	448	451	462	459	442	411	446	450	437	446	456	422	457	461	459	465	440	367	421	411	396	434	432	450	394	460	434	427	430	437	460	450	457	459	428	437	400	442	465	397	423	448	450	434	463	425	470	429	379	442	482	427	416	440	424	447	440	425	448	465	412	440	463	447	423	460	439	437	467	436	470	428	449	419	447	491	459	431	428	418	421	450	437	439	452	466	442	459	449	479	422	437	441	436	408	456	432	447	406	442	442	448	424	420	466	445	444	436	437	451	427	445	439	464	433	467	434	458	393	487	439	444	458	456	448	440	454	428	405	462	415	419	428	442	438	433	424	450	464	443	432	441	428	437	410	461	443	452	430	445	438	432	450	436	417	464	447	431	434	455	428	397	475	442	465	426	441	447	426	451	443	414	461	433	423	460	496	466	440	432	474	428	456	422	415	458	475	435	471	441	418	432	441	462	426	419	434	461	413	430	438	459	429	412	435	450	440	435	444	434	463	452	457	449	417	426	443	423	436	445	440	432	452	415	433	490	436	431	441	441	433	429	394	496	468	439	429	417	460	434	442	460	439	398	402	417	467	449	450	419	420	462	467	421	451	451	522	437	484	460	457	422	446	445	422	467	432	453	419	428	435	437	425	437	441	467	454	472	436	429	462	456	452	488	488	467	525	407	433	440	443	473	449	465	404	425	459	423	432	437	421	419	455	471	458	403	465	412	454	443	446	394	404	437	449	479	458	428	439	430	433	447	453	421	411	447	413	426	422	447	440	429	449	429	438	421	478	411	491	434	483	465	450	426	432	446	439	437	449	427	443	463	425	468	461	423	441	450	445	468	462	462	417	423	451	457	426	454	441	500	421	446	440	429	428	427	456	426	468	429	425	439	423	433	431	422	440	423	439	436	449	440	461	440	468	456	487	409	417	466	423	466	425	415	470	456	459	459	438	428	422	431	442	438	411	450	464	421	452	457	450	454	435	429	391	431	418	437	447	433	408	440	419	474	487	439	419	461	431	411	455	425	445	439	424	467	432	476	456	488	444	465	415	440	460	419	450	444	439	438	446	459	459	426	443	447	435	464	457	427	431	459	483	445	468	433	442	457	435	434	438	408	468	399	416	401	447	463	443	456	455	474	428	421	447	461	461	448	419	464	450	459	425	469	420	460	480	424	423	478	427	447	466	435	426	422	443	443	425	415	413	483	424	428	402	421	449	457	455	423	436	445	430	460	441	456	444	408	419	429	446	450	422	465	454	442	416	435	428	447	410	455	471	432	431	429	477	433	457	433	418	463	436	414	457	466	460	426	488	458	431	416	473	422	464	432	452	463	434	429	434	461	453	410	445	448	469	422	426	452	464	442	435	432	430	460	446	432	434	469	448	434	453	417	423	441	443	443	449	473	430	454	422	460	429	426	463	470	457	427	434	441	426	424	478	460	443	489	429	444	439	449	403	454	438	474	451	430	453	451	430	463	428	422	431	443	456	446	391	459	426	445	430	462	442	458	440	464	412	448	456	470	451	416	480	455	469	453	426	419	438	457	450	439	458	413	401	467	465	472	460	485	430	449	438	457	444	434	426	436	465	455	456	419	460	505	449	439	473	458	465	430	455	466	447	452	445	466	469	428	477	440	469	465	456	423	416	447	445	450	436	438	438	441	435	437	440	442	449	450	458	443	470	429	448	450	462	435	450	401	456	464	434	418	422	412	431	420	443	470	409	437	503	430	390	452	443	425	476	456	422	420	453	421	457	434	423	453	409	447	428	435	396	460	470	423	431	448	424	472	450	431	463	434	436	447	434	431	436	455	460	467	452	437	451	452	462	435	433	392	470	454	432	447	461	391	430	416	423	415	441	478	437	403	473	465	415	426	468	425	409	400	456	439	419	420	444	451	443	447	441	424	417	420	468	425	433	444	443	431	432	434	441	460	415	426	461	473	453	480	439	470	424	452	455	438	461	409	442	446	434	454	435	414	436	412	444	443	464	454	424	421	454	471	461	418	426	477	415	441	432	451	427	433	471	486	420	410	492	406	465	423	435	456	474	417	463	437	413	449	442	419	433	453	424	477	445	451	448	476	463	452	438	418	463	444	414	430	473	464	444	461	432	438	423	394	439	409	418	466	453	431	457	419	428	465	406	454	446	467	443	433	463	464	475	441	447	410	432	415	428	453	397	467	428	484	449	469	446	418	447	430	457	411	443	483	436	448	459	427	441	426	457	424	466	446	443	429	458	450	436	422	450	441	460	494	444	465	412	428	476	463	453	477	452	441	392	441	419	444	438	434	417	447	441	431	407	468	428	426	445	450	392	442	447	443	433	426	445	440	475	439	431	483	440	408	413	460	466	456	438	448	407	438	480
24865	24000	42952	34443	30187	24669	16126	8203	2184	660	492	531	523	499	491	478	559	502	512	498	505	454	527	520	540	511	504	518	505	496	512	522	541	492	514	521	503	543	525	509	514	483	498	467	457	488	482	455	532	463	494	524	459	479	471	519	483	491	518	497	492	500	463	501	467	524	536	527	496	499	459	472	506	528	477	525	507	480	502	500	524	522	474	511	488	543	508	441	493	509	547	491	460	490	487	486	473	491	473	482	479	441	457	481	517	512	470	481	487	504	472	512	475	482	458	465	501	489	529	538	508	492	475	502	496	476	521	476	500	518	505	481	547	509	489	489	462	510	480	479	513	437	508	480	510	479	480	475	486	498	472	468	468	493	483	503	503	488	514	491	459	505	480	462	530	542	493	514	478	484	515	491	474	490	515	498	472	498	491	496	512	506	453	454	520	479	534	489	502	516	492	516	526	532	482	485	502	506	498	520	491	511	516	475	495	538	477	489	504	508	515	503	541	497	471	506	491	513	490	489	528	472	470	482	501	513	485	524	464	490	486	503	489	481	519	500	530	501	493	456	516	500	469	497	518	477	472	519	477	483	482	495	469	490	537	494	471	473	490	486	462	500	528	510	470	523	501	512	460	504	500	500	479	509	473	469	486	489	461	511	477	517	474	497	509	544	428	490	515	493	514	468	435	459	483	457	505	534	533	470	483	511	497	523	546	462	497	520	517	462	516	512	528	516	510	522	492	524	486	493	478	448	493	445	526	493	541	512	508	463	520	493	478	489	475	471	481	488	497	459	541	510	496	494	502	491	449	485	467	497	451	535	469	474	476	516	474	522	491	493	490	508	536	523	508	499	498	478	460	514	494	517	465	534	461	471	499	510	479	508	472	495	476	516	506	526	487	500	467	511	499	530	492	499	498	521	480	477	513	501	495	485	453	460	540	490	520	483	449	490	461	507	489	482	506	496	501	492	501	523	474	510	494	476	461	511	448	475	482	488	460	456	475	514	508	524	481	462	500	506	476	505	508	479	520	511	508	481	506	517	486	518	543	504	483	505	527	526	502	473	518	485	498	462	484	496	497	523	517	553	526	460	488	499	517	506	497	519	507	495	483	514	505	509	519	500	490	450	492	473	489	504	511	520	502	516	483	494	492	483	498	508	521	508	509	462	488	511	496	510	514	518	468	475	527	489	503	503	506	533	498	467	450	446	515	516	503	467	476	528	478	483	489	509	502	480	504	465	492	514	526	516	494	520	465	459	505	490	512	471	516	506	514	500	511	507	442	472	494	522	494	458	503	494	482	500	495	531	492	483	506	514	448	500	479	485	505	498	528	514	509	454	465	495	507	486	512	508	502	537	451	473	482	462	472	481	515	529	501	480	487	488	501	521	479	485	473	496	487	503	466	543	523	485	475	491	503	509	495	459	479	473	464	508	511	512	448	499	483	527	525	504	506	478	510	492	492	479	500	496	505	500	500	502	454	481	502	519	494	520	515	480	500	535	489	481	493	510	471	515	515	482	503	471	499	475	467	486	506	561	519	488	525	486	475	462	503	488	504	486	490	485	502	498	525	505	500	514	533	482	502	498	519	502	468	517	477	488	475	509	471	489	463	511	507	469	479	489	484	471	528	499	495	501	487	507	473	506	504	444	472	496	510	482	491	462	475	491	517	483	562	508	499	489	518	450	501	505	493	512	474	517	515	527	481	509	507	516	498	505	433	536	487	507	498	535	508	506	499	488	492	481	492	479	483	483	515	504	501	496	497	480	500	478	493	467	504	531	542	461	504	474	485	447	466	502	469	485	499	553	485	491	485	483	545	484	511	485	476	495	506	482	474	501	500	475	498	510	535	476	498	487	497	500	445	482	492	449	517	467	516	472	502	501	459	508	524	437	490	507	510	487	494	512	489	520	465	464	509	483	510	470	484	483	481	526	467	472	523	484	497	538	496	483	491	461	485	509	540	515	466	516	478	510	516	495	495	492	501	476	493	537	525	476	504	483	478	466	505	507	491	480	509	504	482	479	509	452	482	515	510	507	538	520	495	501	450	512	505	471	488	496	509	467	470	482	537	500	486	480	471	510	492	491	481	546	455	489	481	484	478	513	490	456	470	502	520	430	505	506	492	446	480	438	458	450	482	516	493	497	486	483	498	508	496	492	468	512	514	506	520	469	552	473	456	490	479	487	447	491	478	507	456	493	485	502	534	522	483	497	516	486	489	479	498	502	467	522	488	474	460	513	487	534	488	514	485	436	497	479	490	474	482	453	502	490	480	482	503	506	502	512	476	486	478	496	478	443	474	513	491	459	479	433	494	470	501	524	493	479	506	501	462	488	475	510	503	508	499	499	482	518	484	535	474	493	465	512	467	498	544	487	482	447	497	491	489	507	493	499	497	525	494	503	518	533	502	473	484	483	470	482	478	511	500	487	472	455	490	465	463	502	474	464	522	450	482	489	509	491	501	516	499	471	475	465	508	517	527	519	501	510	459	466	491	469	525	489	531	526	478	499	522	512	491	510	506	522	462	516	501	449	504	485	480	480	459	496	492	505	451	474	490	491	500	506	468	491	482	488	508	504	506	475	479	439	480	513	513	491	511	514	511	470	512	484	511	503	487	472	505	459	485	500	497	511	487	496	492	481	471	474	482	521	516	496	492	495	475	518	492	503	507	503	493	519	498	501	495	509	502	472	510	493	502	477	492	505	486	514	521	460	504	500	524	514	471	496	497	485	472	496	490	449	469	539	452	478	491	517	503	512	477	532	504	461	522	497	481	472	507	510	490	494	503	496	491	455	488	488	477	506	492	488	520	511	488	459	455	516	508	501	506	483	543	497	510	485	469	463	478	491	483	512	511	475	491	536	477	515	457	502	569	491	478	507	505	507	498	522	458	474	504	458	482	494	510	463	509	490	465	483	554	516	503	491	503	506	520	496	534	471	521	477	503	496	495	514	498	507	513	478	536	494	458	504	522	482	497	488	472	505	537	506	497	512	499	509	479	474	480	486	524	509	520	497	475	475	477	477	477	510	476	442	523	447	467	492	509	483	459	462	491	497	490	500	458	499	489	482	470	487	495	470	517	465	472	497	475	529	506	484	528	509	486	511	497	470	508	480	484	449	481	480	496	484	534	457	477	485	486	495	498	512	518	503	468	482	487	474	480	479	473	504	510	475	511	491	503	489	481	484	450	485	443	457	542	493	458	524	516	479	488	474	517	494	486	505	518	541	545	487	487	495	503	473	479	445	482	492	490	500	479	494	506	512	488	455	471	488	502	501	469	458	490	536	500	458	497	518	510	465	475	492	508	488	468	554	489	499	479	491	473	473	471	502	499	481	477	502	455	478	480	515	461	472	488	468	501	490	469	455	484	501	465	459	468	464	502	448	510	501	531	513	484	484	485	480	499	482	506	468	439	461	500	486	515	501	508	510	484	500	519	478	536	465	473	484	494	536	484	513	518	529	464	487	459	525	494	490	471	506	514	507	479	486
45927	84220	60446	27594	28492	20270	12850	8113	2481	550	477	534	498	481	504	534	505	527	545	518	489	482	505	544	595	517	507	466	521	546	528	525	506	459	507	537	480	504	485	538	449	501	500	526	546	498	512	478	526	527	492	529	527	497	508	519	529	515	531	465	488	513	502	467	465	492	484	504	489	472	519	502	512	521	506	499	489	501	510	505	485	532	472	463	531	471	538	467	491	503	513	479	458	542	509	478	516	535	591	504	489	553	512	535	521	516	514	511	509	518	491	515	471	504	507	511	533	527	489	494	506	459	534	477	511	484	496	514	494	537	498	482	522	484	500	494	525	532	514	526	531	495	517	565	541	510	461	477	499	511	505	508	505	482	507	481	527	522	530	508	513	511	485	516	516	470	488	506	509	503	522	529	460	496	497	489	557	528	485	499	496	498	498	487	532	499	536	529	528	487	474	487	505	476	493	542	475	486	497	504	468	508	467	498	491	500	501	506	499	504	528	502	521	465	519	490	498	502	482	492	526	522	515	513	523	502	510	482	445	463	524	518	521	511	446	527	512	501	496	476	492	494	532	483	464	523	514	467	469	492	470	509	506	507	461	459	494	510	460	508	469	510	509	493	484	530	547	490	487	511	488	499	543	459	499	485	533	530	518	529	503	530	519	501	476	481	489	520	500	490	508	508	485	541	483	485	498	508	511	511	488	501	556	483	515	536	521	480	491	533	480	503	520	493	513	498	511	496	494	451	519	471	525	471	478	483	510	495	520	488	515	508	499	488	510	506	546	504	475	487	488	496	480	489	468	520	531	483	530	503	523	522	514	507	497	495	502	492	493	521	481	482	531	508	538	495	466	485	541	506	519	465	496	495	479	545	493	540	502	527	496	529	469	538	488	498	490	484	494	520	466	483	525	512	461	494	518	478	497	508	534	483	521	505	487	494	498	500	504	508	539	521	493	508	491	527	501	515	485	481	502	477	502	505	506	511	505	480	514	504	507	467	481	471	507	541	493	525	488	519	537	491	545	470	522	495	494	451	522	498	504	524	508	495	527	500	494	514	539	498	533	502	487	437	490	529	483	511	525	492	473	506	497	487	485	487	521	490	498	500	500	472	506	506	525	469	480	512	480	560	515	494	490	510	510	498	530	543	485	538	501	484	498	525	502	473	529	488	533	490	486	530	549	485	529	481	487	507	514	483	538	493	491	468	497	503	538	463	539	495	534	481	469	507	521	515	483	518	508	526	508	537	489	455	528	518	477	511	479	499	528	513	488	496	455	488	492	503	531	501	488	512	486	468	514	518	479	517	484	539	535	498	517	493	521	501	505	532	510	487	506	470	480	505	479	479	503	512	484	511	534	529	506	512	496	470	504	494	518	455	484	498	561	471	479	505	488	499	494	500	498	472	494	487	504	492	522	504	482	510	503	533	502	493	495	495	494	451	508	492	486	537	500	502	556	527	507	488	466	503	519	479	488	516	550	503	524	489	501	496	492	473	484	513	467	503	525	497	479	501	530	507	504	500	487	502	505	496	507	493	489	495	449	501	518	484	466	531	515	510	512	489	516	489	556	537	491	533	517	523	485	506	510	501	539	481	517	478	480	503	498	532	533	487	528	503	478	543	521	459	517	487	528	484	532	504	524	546	522	469	499	520	485	498	491	484	506	487	512	483	508	514	535	527	558	466	503	492	574	464	520	526	490	486	514	504	506	507	473	489	491	476	500	524	487	523	507	507	534	524	473	503	486	512	466	466	507	485	501	477	494	500	496	480	494	502	499	513	502	511	476	507	460	494	462	512	484	484	507	488	479	508	481	511	488	514	493	513	481	496	485	523	501	494	465	475	489	498	488	539	498	481	494	524	509	494	488	482	514	477	498	491	503	521	485	502	491	497	500	503	496	492	490	511	491	514	503	531	495	500	473	489	480	472	513	527	521	457	512	515	501	500	537	470	513	478	525	503	481	541	464	495	505	490	505	473	505	538	489	524	492	473	489	493	539	524	536	524	488	537	481	476	529	500	486	489	517	501	458	524	460	491	504	493	492	458	516	530	517	458	463	465	493	478	523	505	491	478	509	493	486	518	511	542	478	509	499	508	481	502	469	516	494	480	463	496	481	504	498	509	465	474	510	505	465	514	488	488	486	528	500	484	484	508	523	515	523	510	443	524	454	518	509	511	471	495	485	474	483	513	507	482	492	526	528	498	461	469	451	537	469	504	469	464	538	510	499	509	491	518	507	538	499	505	482	475	532	516	497	518	500	480	513	518	527	507	449	500	474	528	503	481	489	504	507	490	515	500	533	485	479	501	511	483	552	485	516	542	484	519	480	470	518	482	483	484	497	547	532	509	486	556	510	512	502	496	511	471	501	471	487	485	480	510	536	484	519	493	511	535	516	477	485	471	494	506	477	495	519	445	462	493	466	499	514	516	529	512	495	455	536	520	499	475	506	565	533	499	497	517	560	482	536	477	462	465	506	480	489	557	474	530	475	456	491	497	508	490	477	482	496	501	448	462	502	506	496	481	508	502	489	482	503	504	490	482	485	508	482	468	486	495	487	532	492	528	464	485	495	481	476	496	514	533	527	500	523	499	455	495	510	528	503	480	516	513	479	518	511	480	478	519	491	495	472	487	472	477	508	533	526	513	486	559	522	535	477	499	482	521	497	481	487	518	504	527	501	512	486	464	478	498	507	524	446	492	551	478	530	482	471	507	477	518	497	510	545	518	511	521	501	550	533	528	490	495	512	500	529	495	508	476	502	536	502	535	507	497	472	495	548	481	489	517	501	504	537	514	537	504	483	544	491	541	517	505	504	471	534	512	490	495	482	492	550	500	540	509	520	505	519	486	527	510	542	508	506	500	512	498	500	506	501	508	499	463	479	502	475	487	535	522	485	493	498	456	503	468	492	498	507	535	503	510	505	471	522	505	477	495	535	513	463	482	464	511	542	497	518	446	497	525	491	536	503	508	517	517	501	499	457	514	474	476	474	463	467	479	537	502	506	493	508	495	483	509	503	515	521	491	461	508	489	521	491	495	484	503	490	529	463	522	507	483	460	509	488	499	545	497	491	507	452	502	498	513	545	465	506	522	502	477	576	512	531	495	509	499	503	515	535	483	484	541	488	489	520	489	512	496	500	516	521	455	449	488	531	507	501	501	524	554	508	462	508	523	490	483	483	473	489	463	486	519	507	489	549	528	525	498	532	509	493	512	515	544	507	490	531	509	478	505	514	470	511	492	500	530	493	510	556	534	468	497	473	494	448	513	521	488	526	458	445	516	521	503	502	513	519	521	483	490	488	496	537	466	491	492	507	524	518	512	528	521	473	503	510	542	530	505	502	536	511	504	524	500	515	535	490	467	524	560	501	504	476	506	496	532	513	490	477	469	478	516	498	505	559	473	520	488	522	460	476	573	496	512	468	516	488	503	477	519	522	509	512	473	493	498	487	513	485	500	491	504	507	479	467	484	498	470	487	501	499	520	497	514
23833	22345	36408	30939	36893	36889	26836	14838	4953	825	670	657	594	604	551	598	609	597	567	600	599	572	576	639	644	563	589	573	587	568	544	575	606	578	538	549	551	590	514	552	593	550	571	550	564	569	560	597	547	597	563	592	564	568	535	599	559	511	552	581	610	558	540	588	536	582	537	533	569	565	571	528	551	537	554	530	596	629	574	551	534	585	557	527	568	604	551	566	558	572	550	580	563	536	574	595	541	583	591	563	558	535	550	566	567	568	587	553	557	542	580	556	568	558	590	534	565	569	582	562	576	596	591	545	565	584	542	600	571	557	592	553	560	542	539	571	585	536	535	569	558	563	592	574	578	545	569	551	611	537	598	623	567	568	564	601	528	588	600	600	568	565	556	582	498	559	578	548	573	526	521	577	559	549	574	573	632	549	555	523	540	551	582	499	553	537	585	566	554	546	560	570	534	568	601	537	526	550	520	560	581	568	539	606	516	542	561	526	571	559	521	550	537	591	589	569	537	553	561	575	590	553	513	565	593	605	539	600	555	573	603	546	542	562	560	568	574	557	578	535	602	550	604	604	555	592	556	579	545	544	554	578	584	568	528	529	577	546	554	609	555	520	594	535	547	578	548	585	536	561	567	543	522	559	570	593	578	542	562	602	599	500	605	604	559	578	532	574	545	565	537	550	585	541	553	545	551	575	558	594	542	541	558	594	572	561	555	537	528	622	598	560	521	525	547	548	584	548	516	565	548	600	570	550	541	576	576	602	585	528	539	600	572	583	596	560	537	577	560	598	566	610	582	569	537	578	567	553	555	578	574	578	577	577	565	566	595	582	623	598	579	514	627	574	582	506	567	560	593	581	606	525	566	566	597	565	548	560	527	523	606	534	547	542	600	582	575	570	556	523	594	594	555	555	592	548	565	556	616	558	560	593	563	573	519	585	541	604	554	532	587	551	560	496	581	583	538	559	561	584	515	565	567	556	576	543	516	559	525	547	582	544	564	560	552	561	556	579	544	562	580	544	568	579	586	583	577	527	584	555	548	550	555	581	548	564	534	577	580	574	561	567	578	553	563	561	567	523	596	520	528	565	578	551	578	595	582	558	537	604	525	578	571	556	572	561	553	574	546	557	575	609	594	585	570	567	580	570	542	579	566	532	563	572	559	567	555	533	567	553	553	575	513	540	544	580	571	542	535	580	564	575	582	519	569	538	524	584	577	572	584	587	582	586	569	543	545	514	556	617	543	562	583	556	523	542	521	542	556	582	571	576	562	591	578	513	576	523	587	536	538	542	587	539	574	560	589	590	604	564	594	551	615	558	585	553	549	594	568	582	541	526	588	620	567	567	586	576	594	542	557	566	542	535	552	545	538	609	567	569	536	608	565	594	555	579	593	583	561	547	594	574	585	534	593	581	579	590	596	557	592	566	548	537	557	547	565	552	542	566	603	534	597	546	583	573	525	537	565	540	572	539	556	563	529	557	560	581	562	564	567	592	602	548	539	589	556	561	541	550	563	539	594	551	566	559	528	528	498	586	542	561	562	549	553	591	551	577	602	568	595	487	577	581	579	566	575	556	530	558	549	571	564	575	546	582	559	589	559	542	548	583	584	583	584	612	585	545	539	547	581	563	571	558	554	580	561	546	517	595	558	611	534	529	595	587	527	595	598	599	557	568	537	544	561	552	592	539	544	536	551	570	584	566	604	518	555	509	553	540	539	547	540	569	543	553	535	566	588	513	525	554	588	581	561	523	602	549	560	551	609	603	543	576	547	620	598	573	584	562	577	538	564	587	558	573	591	626	586	545	528	589	541	565	593	566	556	548	607	584	536	540	538	597	586	589	555	555	596	545	563	567	596	545	582	529	564	571	594	550	562	572	609	548	568	546	590	547	603	577	604	568	537	608	552	545	571	577	531	572	533	591	593	534	562	568	594	549	559	574	524	580	581	547	547	513	553	525	562	599	536	589	574	557	544	587	547	543	544	609	554	562	586	558	570	608	547	545	531	544	541	558	571	565	598	583	571	543	544	559	555	524	559	550	596	546	537	566	553	556	559	604	590	632	560	556	575	585	584	564	558	559	559	593	582	564	536	521	553	554	559	580	543	554	581	546	574	543	563	571	569	551	575	529	548	533	552	587	519	560	561	573	550	596	577	533	546	570	533	549	533	579	533	569	522	566	547	587	520	544	541	509	568	551	557	584	601	566	554	548	583	540	530	581	557	546	542	548	571	549	536	549	570	523	540	579	572	600	575	573	576	565	545	552	557	570	589	550	550	576	553	587	569	560	577	541	535	573	604	574	545	486	554	582	531	590	588	569	570	553	563	610	603	523	605	585	572	553	529	512	569	523	585	516	549	579	584	538	606	580	558	574	589	529	563	590	556	528	553	579	597	572	562	552	540	536	544	590	562	576	559	564	600	593	556	555	609	557	584	545	535	559	534	569	602	553	561	549	570	545	540	578	584	536	572	553	565	543	527	571	571	592	564	601	529	557	504	549	556	563	557	597	557	579	608	584	557	530	545	587	560	558	534	519	624	563	556	562	604	543	607	547	560	588	542	575	558	597	559	583	566	575	573	589	534	582	556	568	530	570	549	591	533	533	608	538	546	578	556	596	604	521	530	565	559	581	528	549	560	555	529	570	568	564	560	560	579	628	585	591	570	592	564	559	561	574	585	569	580	585	530	543	571	549	545	558	562	554	572	552	521	554	521	568	558	539	583	586	550	584	586	572	559	521	539	557	584	544	534	577	528	568	587	530	571	569	540	566	577	578	583	565	576	558	557	546	618	541	552	536	550	563	566	556	594	506	596	500	562	529	571	552	587	560	553	555	531	553	582	610	517	548	578	548	586	567	528	567	563	577	585	573	544	585	543	572	561	558	564	572	535	577	586	570	547	589	571	548	519	600	565	584	562	595	574	565	587	583	572	565	567	557	556	546	534	585	570	536	582	534	554	545	579	574	555	558	580	544	584	581	523	589	572	559	568	560	559	584	572	597	568	526	564	532	561	535	529	595	558	559	577	578	589	571	577	588	538	596	554	612	535	555	586	585	545	575	554	580	558	616	588	575	537	536	562	572	582	562	591	562	540	548	547	510	564	569	607	569	543	519	560	557	555	560	607	547	551	546	610	543	548	558	586	554	579	598	565	598	542	532	572	527	539	576	563	571	610	566	595	574	555	576	559	565	558	583	549	553	567	537	552	585	538	591	572	538	550	589	589	589	576	575	568	588	577	579	520	559	560	600	569	569	551	581	529	543	551	552	574	544	571	581	559	542	539	556	541	553	561	547	552	542	520	546	538	569	583	590	592	567	554	575	538	560	564	558	547	583	578	581	581	580	582	578	577	554	555	525	573	570	568	539	560	574	579	549	527	550	545	583	524	563	531	591	563	562	567	554	527	517	565	567	604	618	548	513	571	583	516	593	538	559	560	573	543	529	578	553	613	567	518	523	576	560	527	539	570	551	562	585	551	553	552	602	620	558
57569	96843	58009	40924	44417	33542	21626	12915	4717	734	664	606	620	557	621	612	571	593	584	614	592	601	584	666	695	523	598	590	605	576	592	642	569	542	597	585	604	591	530	571	644	607	615	607	597	597	603	591	573	606	585	596	633	587	636	570	617	595	613	551	549	625	598	545	582	562	638	581	652	614	600	595	586	571	617	577	573	580	564	604	620	624	615	576	567	533	527	583	619	594	611	597	572	582	619	598	594	583	618	593	585	585	627	607	590	591	605	588	583	569	559	597	601	575	562	546	592	562	565	584	569	577	606	565	645	601	560	628	560	645	618	578	608	604	595	564	622	571	587	635	597	595	573	627	580	587	606	582	589	611	553	608	602	544	544	574	571	558	584	602	591	610	545	533	616	595	639	576	610	619	580	564	595	610	652	597	604	581	589	599	567	615	611	595	592	586	638	620	568	596	565	621	594	610	601	585	576	611	584	608	577	597	612	586	578	598	572	595	587	563	590	566	570	609	573	574	601	605	609	549	564	590	569	594	577	648	560	564	602	593	605	596	589	595	606	601	605	590	570	583	622	579	629	550	606	576	629	561	633	531	628	591	595	552	585	563	587	602	560	600	571	556	602	621	589	575	615	590	600	626	571	558	581	581	572	605	592	591	570	585	572	546	586	588	590	593	582	533	596	536	589	560	575	631	596	595	568	564	616	632	600	610	576	579	576	561	548	568	601	602	568	582	625	565	578	607	568	617	589	573	568	586	634	576	535	603	594	585	586	603	584	617	587	576	589	557	580	581	524	582	565	648	599	591	597	588	573	568	587	622	587	594	600	604	570	590	591	613	593	606	603	598	627	622	566	591	580	600	601	616	603	612	588	556	604	569	616	574	602	584	589	594	597	589	586	621	584	543	589	593	612	588	609	580	606	631	581	595	577	614	621	603	583	608	583	597	579	559	594	575	565	606	602	587	601	584	582	670	600	625	589	667	585	592	578	586	597	626	577	614	627	613	629	633	573	531	605	582	565	593	622	624	568	603	581	605	586	596	605	580	591	621	575	571	594	628	625	572	576	610	635	563	610	601	579	579	598	572	598	547	565	604	572	578	624	592	581	612	546	623	586	575	602	603	585	538	563	570	601	622	568	567	591	593	584	611	600	590	531	609	549	603	630	586	619	565	627	554	620	537	558	553	597	563	611	606	577	603	576	591	615	604	594	599	611	583	545	606	584	560	624	596	610	585	601	583	581	619	568	619	591	558	598	597	577	605	593	584	640	532	568	588	573	576	596	558	551	607	574	621	627	596	569	644	597	563	579	617	575	593	528	626	555	594	596	603	592	634	584	574	565	571	592	610	594	584	587	573	605	592	579	600	566	622	605	555	584	614	593	619	602	572	607	550	577	580	587	603	576	579	578	591	599	619	594	555	618	579	579	559	604	587	590	588	579	582	520	618	617	624	577	599	612	586	587	566	595	595	574	620	621	613	613	596	587	554	639	621	606	615	599	600	578	588	605	552	593	549	638	616	650	601	576	615	616	534	574	622	596	605	558	584	563	647	593	582	590	578	616	600	600	579	576	605	592	595	585	569	556	574	562	617	594	625	597	609	576	578	566	586	598	575	542	576	593	595	587	640	590	551	598	603	581	585	577	585	522	597	576	598	565	623	594	610	595	562	588	577	571	597	592	583	572	559	617	520	608	563	647	606	571	627	600	592	580	601	608	580	597	632	615	585	567	632	575	594	580	640	557	587	603	596	545	619	588	587	588	595	628	594	571	597	547	583	625	594	529	624	587	587	601	605	609	555	594	558	608	628	582	588	616	571	590	574	599	624	581	564	606	592	604	531	584	577	528	580	560	582	597	587	567	581	636	584	638	622	631	599	580	606	592	608	546	579	617	568	597	619	596	568	534	629	624	569	635	629	589	593	558	586	581	618	592	578	575	534	543	638	554	561	559	580	615	628	530	593	583	554	533	603	598	556	602	651	614	621	609	580	600	553	611	577	588	584	598	611	604	600	588	582	611	568	585	600	607	594	611	599	594	570	584	594	585	570	601	577	592	601	588	613	577	573	606	636	562	597	580	639	570	622	581	615	580	576	610	588	570	587	545	615	549	567	577	551	593	587	612	599	599	591	568	584	533	600	586	612	599	623	612	618	586	599	618	582	583	589	553	579	630	594	583	638	598	609	596	589	597	605	587	611	599	632	567	586	594	577	588	576	572	614	581	603	631	590	577	583	603	564	576	591	562	615	568	581	555	575	597	619	553	570	609	588	570	585	567	597	600	626	596	594	543	562	546	626	606	603	571	592	591	583	620	580	563	587	593	586	578	584	597	552	568	638	594	583	557	573	573	564	637	609	614	582	620	597	603	595	598	574	575	552	594	586	610	617	567	561	582	569	589	582	606	566	574	612	614	596	613	591	575	636	598	586	598	580	621	568	623	550	603	551	599	588	557	592	583	588	607	605	624	618	551	619	607	584	595	627	559	606	614	566	557	598	528	586	592	591	597	597	620	568	598	581	582	551	546	571	550	646	562	589	557	617	589	523	567	592	610	649	601	619	562	567	599	556	532	563	641	584	582	549	595	595	615	597	584	587	583	577	588	574	583	591	584	585	560	588	526	581	597	597	608	655	579	561	585	578	607	564	559	562	610	611	624	576	560	568	592	578	636	555	563	580	582	592	579	606	621	583	609	592	571	594	607	581	589	600	604	586	572	558	561	577	615	599	600	596	580	616	583	568	551	638	628	542	632	631	638	587	587	616	569	587	624	591	599	603	609	597	631	586	538	618	601	545	617	608	617	552	625	647	572	607	650	588	565	561	563	562	591	608	603	575	605	547	601	559	577	578	597	604	574	579	575	581	602	571	655	576	587	601	550	592	601	614	618	605	579	623	579	597	581	550	594	586	565	587	570	598	536	597	614	613	616	586	576	621	562	607	564	606	535	583	589	593	597	605	574	519	573	592	607	611	561	600	602	609	595	600	576	567	552	564	569	601	560	543	562	588	550	617	578	606	589	568	632	590	590	572	568	596	580	612	594	602	590	599	609	584	597	581	605	569	593	580	602	560	611	577	590	576	569	549	595	606	579	566	579	544	637	581	591	588	606	609	568	550	559	539	561	594	571	600	566	579	592	623	554	621	577	606	594	645	578	576	579	607	617	604	580	545	607	539	605	604	580	562	590	564	568	577	632	578	565	633	595	568	627	613	598	604	527	586	614	571	594	553	613	594	572	619	600	623	607	570	615	628	620	604	591	601	626	566	579	540	618	620	619	558	581	628	629	628	600	562	579	619	564	572	588	572	585	540	579	604	596	604	615	565	573	612	585	586	585	591	607	591	593	575	595	590	614	573	565	578	626	609	569	611	639	599	629	554	584	572	594	583	598	617	622	608	624	570	605	586	616	563	568	612	603	570	588	565	593	557	608	574	616	578	556	600	609	574	597	545	599	604	598	612	604	618	618	604	618	611	558	615	583	574	560	575	545	564	625	556	614	571
27918	23821	19623	6525	5334	3666	2137	1381	741	515	464	506	479	450	491	466	519	457	465	467	474	476	455	498	486	488	429	468	505	485	498	482	452	456	472	483	455	458	475	434	468	455	449	434	464	450	492	423	461	466	458	457	463	439	455	472	460	481	441	464	457	480	479	464	429	437	420	503	479	464	498	474	487	463	496	503	459	459	463	457	517	511	468	487	430	463	521	457	460	470	482	460	452	448	458	499	445	479	509	481	472	429	466	492	450	433	442	474	477	482	461	451	498	456	479	439	462	438	452	478	491	477	475	458	477	487	498	486	517	471	473	465	456	453	449	487	443	503	458	486	512	475	433	487	451	486	467	450	475	436	416	445	453	507	457	483	440	488	440	473	449	476	481	505	463	453	514	502	467	464	482	479	493	500	522	449	461	475	475	473	445	438	459	463	473	434	458	477	508	487	500	504	463	431	452	489	473	457	484	483	469	508	468	495	481	488	447	495	491	488	466	496	453	441	475	467	464	474	466	449	421	451	472	434	479	501	455	418	439	484	466	421	438	435	479	445	463	465	504	468	470	469	490	458	484	506	457	435	517	473	477	452	508	463	470	416	474	487	481	474	435	464	472	437	478	421	487	474	455	480	458	450	469	470	501	476	467	466	474	442	462	503	439	479	480	457	452	503	500	495	512	450	468	483	483	470	458	470	453	462	489	475	440	483	464	435	482	455	483	428	463	454	450	431	469	444	479	505	452	447	444	442	481	443	467	449	440	439	440	496	467	484	470	479	451	458	476	476	476	442	464	484	461	413	481	486	468	480	487	459	475	459	458	485	526	467	469	465	469	475	480	458	496	495	477	502	481	452	469	498	450	458	461	483	442	465	457	473	441	476	420	469	458	511	488	448	471	455	474	467	457	468	473	462	482	473	460	470	477	485	469	531	497	476	441	453	470	469	497	427	457	470	482	493	436	473	465	460	450	487	485	451	492	484	478	448	482	480	487	487	498	457	458	471	482	466	482	480	462	471	425	487	446	438	482	438	504	462	489	448	498	468	501	469	446	407	512	469	447	470	504	458	467	474	502	467	449	484	469	494	473	461	468	435	492	470	476	484	486	486	486	469	535	457	433	460	502	508	458	446	482	454	460	469	495	472	448	456	440	495	482	465	492	499	443	484	424	461	484	419	466	459	486	466	492	456	492	492	483	491	500	458	454	461	499	516	423	485	464	482	450	478	489	482	459	419	469	432	505	488	457	459	485	469	427	473	494	488	465	484	445	493	424	450	459	419	499	466	501	451	452	484	480	456	479	446	510	452	451	476	446	469	456	449	487	491	516	467	455	471	435	489	472	471	497	459	437	482	428	443	478	507	501	457	469	471	491	428	501	447	453	486	466	470	526	406	484	471	449	500	473	478	481	462	484	494	487	487	457	471	477	469	491	495	464	508	456	487	429	487	481	453	476	437	462	496	469	450	451	444	461	449	458	480	472	450	471	489	455	457	458	474	482	454	520	483	472	459	444	477	505	451	451	460	489	461	476	467	528	487	476	487	494	457	485	450	509	463	475	492	433	443	495	460	470	454	461	457	453	496	484	483	452	467	450	472	398	464	460	455	432	476	471	448	422	462	476	495	493	479	484	445	494	502	496	451	501	496	484	472	463	453	448	467	470	470	489	524	502	485	503	442	467	486	451	466	444	430	435	496	462	476	455	475	452	426	457	468	517	456	433	445	475	510	451	496	499	482	517	435	462	474	445	484	503	457	480	435	455	483	532	475	496	493	503	453	443	454	476	463	443	473	440	452	455	437	437	462	459	463	466	479	460	426	470	498	462	448	438	463	439	433	463	449	514	456	527	442	453	463	424	488	469	484	471	477	463	473	485	493	500	476	492	487	495	464	459	482	469	479	434	498	474	450	467	478	454	495	472	491	448	463	500	460	492	472	487	443	443	479	457	440	459	462	462	466	478	503	439	460	454	466	460	472	478	500	456	439	484	503	434	478	485	463	503	462	473	453	483	466	462	470	438	472	488	470	456	493	487	465	491	491	491	483	485	437	481	501	444	462	450	490	495	476	474	472	489	433	439	487	487	477	502	483	438	491	446	443	460	468	500	460	492	497	477	466	480	469	491	473	477	459	442	503	428	486	479	438	503	476	470	456	495	471	432	454	494	430	480	475	478	491	452	465	483	445	451	437	484	450	504	451	441	484	481	488	442	477	472	474	458	493	466	491	459	473	460	459	437	491	457	473	467	442	484	483	470	430	490	469	505	485	463	483	486	443	460	490	440	475	472	462	457	472	450	422	495	421	480	447	433	478	496	472	479	446	481	468	461	481	492	483	476	490	447	493	485	480	472	462	460	456	458	453	499	488	450	432	452	456	448	504	431	499	464	443	448	417	463	488	460	453	450	491	487	502	486	498	463	459	493	459	478	469	462	490	523	486	443	441	451	472	477	442	451	460	472	491	453	448	495	465	448	479	451	459	458	459	464	497	442	475	504	484	436	436	489	472	486	450	442	502	480	497	455	496	452	427	481	468	484	450	472	450	438	490	466	477	484	456	437	471	455	448	446	471	432	456	463	492	463	483	486	464	437	446	484	455	489	469	486	476	473	448	482	433	469	432	454	454	442	471	491	474	483	464	423	434	475	449	490	510	458	480	440	471	477	477	484	488	494	452	498	469	453	475	486	487	473	456	458	472	444	439	523	478	444	464	439	454	469	475	459	470	454	448	498	459	455	472	455	430	456	448	483	497	465	463	477	490	461	498	456	448	483	463	468	509	476	447	440	470	462	473	456	433	473	511	510	456	401	473	477	450	480	496	440	476	440	484	444	495	445	476	472	447	487	489	472	498	441	493	489	484	467	487	452	468	468	438	487	457	468	466	476	501	459	467	466	501	531	487	498	471	474	479	470	484	466	459	515	449	474	489	450	461	467	456	457	480	473	476	455	482	505	420	469	486	492	461	463	474	484	454	443	453	450	459	470	460	453	467	464	428	455	445	456	449	447	468	459	460	493	470	501	472	429	494	464	444	490	471	452	438	462	426	428	470	493	468	459	454	475	452	461	490	466	505	447	471	406	459	487	439	451	517	449	465	465	472	504	459	459	464	502	425	446	466	479	450	466	442	475	465	474	469	468	479	481	518	460	515	434	485	430	468	483	451	481	453	486	479	459	431	466	476	450	451	417	494	453	465	480	437	484	424	452	453	443	443	469	457	472	491	516	467	495	499	510	522	456	493	457	427	487	487	475	524	463	439	449	460	478	437	469	469	470	494	450	486	457	462	475	491	483	426	448	500	449	458	448	479	478	486	469	447	432	474	443	469	480	474	478	500	458	477	486	474	440	464	434	469	508	466	476	444	477	440	446	449	448	434	460	431	427	489	465	448	473	457	471	482	487	475	413	463	481	465	446	444	495	503	420	501	461	448	496	451	451	465	463	496	481	460	437	475	447	477	477	479	465	472	470	519	443	468	466	496	511	467	493	437	471	457	478	457
13090	28151	14590	4258	5164	3931	2515	1475	802	471	451	437	440	483	453	404	451	448	530	431	457	465	435	409	426	445	464	437	438	400	435	461	409	415	416	446	448	444	460	442	410	391	476	452	415	474	443	416	464	462	464	442	475	442	435	465	439	442	450	431	451	419	438	421	462	502	432	437	443	450	455	436	426	415	437	446	439	420	404	456	395	432	424	455	442	409	428	422	449	425	442	463	410	398	421	443	457	432	443	413	444	443	433	450	461	431	437	443	429	439	403	426	447	427	443	401	425	434	444	415	462	408	433	447	390	446	427	447	440	435	446	424	399	419	468	457	459	444	462	464	402	428	409	442	407	471	438	440	455	438	467	404	424	415	365	447	416	457	448	441	446	438	453	427	432	397	480	447	395	470	438	451	382	442	415	426	451	459	428	432	422	442	431	419	421	479	428	421	410	433	413	460	446	441	430	421	403	412	406	403	432	460	452	422	434	418	418	436	413	439	452	438	458	478	435	469	459	453	424	423	417	403	438	435	462	425	444	415	438	460	403	426	436	433	442	463	401	428	429	446	435	393	464	427	457	451	466	438	480	442	438	420	459	451	433	449	452	415	394	383	454	470	420	455	449	469	449	440	435	425	475	460	435	405	387	466	459	457	404	401	412	476	395	448	439	433	459	437	393	397	399	482	446	449	441	420	410	404	453	487	431	461	427	424	397	422	413	450	441	409	450	429	435	454	394	454	429	421	438	445	439	457	448	430	478	433	445	458	420	424	458	470	465	474	443	474	437	434	471	396	473	428	438	425	433	429	445	436	446	425	450	434	454	437	417	437	390	445	421	397	424	425	439	478	430	457	423	420	456	464	451	441	475	464	446	464	427	426	446	429	421	449	439	421	427	444	434	441	419	432	415	438	400	448	416	455	420	455	436	447	441	418	461	449	463	408	448	458	411	466	438	379	423	415	407	460	467	462	411	425	449	481	424	400	433	429	416	423	412	449	437	430	428	428	423	452	418	437	465	421	403	431	412	397	425	472	439	435	402	435	419	429	444	451	413	430	399	412	416	434	423	452	410	491	442	469	432	423	442	496	415	414	432	428	454	408	444	470	425	427	403	441	431	450	458	443	413	424	460	438	440	405	407	435	478	431	456	446	427	448	433	425	416	449	446	409	459	472	450	452	440	450	432	425	432	439	410	431	447	409	425	446	459	434	451	423	443	440	455	457	421	431	473	438	380	445	417	420	444	454	444	441	426	450	400	425	398	429	409	411	431	457	369	473	456	448	461	410	449	447	427	408	450	431	409	461	432	433	416	432	443	461	447	434	423	440	444	434	445	392	415	450	420	438	448	447	432	448	431	416	423	445	421	430	443	436	437	439	426	447	423	432	431	438	431	413	439	452	401	456	432	420	419	417	461	434	447	441	414	433	440	426	433	416	420	413	448	418	427	426	436	424	438	421	425	448	410	446	439	422	421	434	415	410	436	434	454	433	454	404	469	397	422	445	420	446	458	458	425	463	401	467	461	404	379	426	477	431	417	444	452	416	385	414	433	438	458	456	445	443	434	433	400	417	446	442	432	469	457	454	454	402	422	428	433	392	388	461	426	436	424	445	429	438	406	413	445	484	428	421	420	445	413	421	427	452	407	409	443	438	401	425	450	417	415	417	418	455	422	420	462	459	440	414	392	433	418	426	440	433	404	422	465	419	446	443	464	459	447	446	461	437	449	441	408	429	440	425	429	386	425	398	417	434	446	439	442	457	468	430	417	425	424	451	408	451	464	464	469	457	426	435	413	447	420	454	441	455	445	455	461	450	420	458	426	447	445	439	450	406	444	404	443	417	450	445	468	483	417	461	417	420	397	429	448	484	430	463	421	442	437	409	416	417	374	422	417	428	412	410	429	445	424	427	427	426	436	442	439	425	461	425	406	428	426	444	458	439	438	406	422	433	443	416	471	461	440	453	435	479	404	428	408	410	434	481	458	408	452	437	418	447	397	446	432	447	401	415	475	446	459	415	464	420	450	443	453	426	452	431	401	436	417	444	470	473	447	433	454	408	466	451	447	441	452	426	432	419	430	384	424	456	425	412	396	462	411	416	481	431	415	418	465	462	431	440	471	416	437	427	441	438	476	430	442	459	445	449	462	451	435	398	469	456	481	411	438	463	435	420	430	450	456	435	457	437	461	426	426	474	438	431	442	450	454	459	422	445	435	458	422	433	443	489	425	434	460	470	409	431	420	453	434	392	466	432	394	407	431	448	452	428	451	402	427	410	431	418	441	420	419	431	466	431	454	396	442	450	461	435	466	442	428	417	444	427	454	457	423	440	443	415	424	436	452	410	455	458	410	431	410	419	445	445	425	430	475	407	415	439	479	442	441	436	433	452	456	417	461	458	417	436	473	433	435	445	467	489	438	425	474	408	434	436	413	454	444	387	427	465	436	433	433	416	430	440	432	438	435	466	456	446	450	438	411	440	423	461	399	442	406	416	458	408	445	395	432	439	412	475	446	425	475	472	456	418	420	447	414	448	436	462	406	401	447	396	453	421	427	423	411	441	414	412	456	392	418	396	473	406	482	437	411	443	419	458	450	472	425	472	402	448	418	453	395	427	450	460	463	427	421	406	410	446	431	458	442	448	423	468	395	397	458	460	438	386	419	401	439	472	440	440	431	442	467	438	452	487	407	453	424	464	429	446	400	440	470	409	445	425	451	412	409	452	432	441	446	426	461	439	403	416	447	466	435	411	417	432	432	468	436	431	444	484	469	439	427	460	421	472	481	458	446	448	447	462	417	481	429	464	414	418	440	422	443	430	450	414	434	432	430	454	450	443	460	459	385	438	483	461	410	443	451	461	416	449	452	481	432	457	466	442	428	413	429	430	442	437	470	406	433	423	421	441	464	464	443	437	474	475	434	445	441	428	450	442	491	443	449	415	414	435	439	452	438	454	474	434	443	440	426	417	425	454	443	437	410	416	448	438	419	425	440	416	419	426	410	446	423	395	469	425	425	455	465	421	426	402	441	431	440	471	465	460	422	434	436	448	389	451	415	420	428	446	439	499	466	389	458	431	463	425	438	473	478	487	433	447	450	420	398	415	441	421	459	456	426	420	426	465	423	461	423	435	417	397	416	433	434	417	436	417	391	428	403	438	446	430	448	419	454	485	464	436	465	404	446	467	449	425	444	462	443	478	421	447	438	408	464	450	477	439	416	403	447	421	436	450	433	399	426	408	434	422	427	409	429	474	468	441	435	444	414	414	441	426	444	431	408	438	420	437	411	484	445	437	440	419	432	426	438	433	421	418	432	449	467	446	466	430	449	435	441	450	450	448	444	450	474	449	453	441	451	449	409	405	442	439	427	430	450	458	461	394	447	410	454	424	459	424	418	400	450	426	468	386	450	441	451	466	473	442	400	405	445	438	438	491	422	465	462	449	458	472	394	425	433	411	484	450	450	441	452	425	434	410	466	473	447	420	428	428	438	442	470	433
24847	23058	34034	36920	31823	28417	16971	8217	2743	1014	510	550	528	488	455	530	509	513	501	502	497	515	507	536	520	530	493	513	509	494	497	508	461	511	506	498	481	518	497	524	507	544	550	487	475	471	472	494	496	506	471	493	488	500	537	494	501	487	493	473	461	511	464	520	509	455	530	458	470	479	453	514	525	486	460	480	542	526	500	507	490	481	439	523	478	460	462	497	495	487	486	488	454	487	489	448	445	481	472	475	515	512	483	529	505	487	524	477	524	516	438	468	506	528	536	496	485	516	499	513	494	470	505	497	493	460	475	466	446	478	504	532	510	478	472	450	489	488	528	489	482	507	473	481	505	510	475	479	493	508	478	482	486	527	501	483	502	499	525	478	464	475	471	487	509	459	480	464	505	522	461	481	468	495	516	475	468	485	510	487	486	446	484	459	529	498	474	473	482	454	441	513	476	484	486	530	464	446	497	474	482	489	519	479	461	526	481	534	491	499	537	456	515	459	453	498	423	488	460	521	478	462	509	452	478	510	491	546	480	460	510	511	496	500	458	504	507	484	517	518	479	502	524	477	510	480	471	448	453	484	493	521	495	491	483	502	481	517	482	514	478	537	499	488	535	504	495	478	490	467	471	475	495	511	510	486	461	491	460	526	528	486	478	503	444	497	439	507	517	459	497	515	544	516	478	518	484	527	491	452	477	475	491	512	475	483	509	468	522	497	504	498	447	547	527	545	470	465	501	522	498	466	510	494	485	530	489	530	486	505	515	484	482	515	475	466	502	482	483	478	509	501	511	447	464	487	488	507	470	494	497	486	470	488	481	460	462	485	504	500	477	472	496	524	485	430	476	506	476	442	486	501	508	474	493	486	463	453	455	518	515	495	493	499	526	529	491	472	491	487	522	526	482	488	439	476	500	498	495	460	482	499	465	453	468	486	513	486	504	487	492	494	487	481	463	493	474	492	534	455	493	481	518	485	489	539	498	496	476	508	506	489	485	495	502	481	504	472	480	500	526	466	485	491	511	468	515	491	495	524	471	520	488	509	518	505	496	519	505	458	528	500	529	526	471	500	512	459	489	513	534	532	479	499	491	490	444	489	513	504	506	472	483	524	505	489	489	508	484	492	508	527	529	511	496	475	496	500	475	520	467	454	446	457	479	503	488	473	447	471	490	444	487	480	459	480	503	478	488	514	487	527	541	499	531	481	502	528	466	518	491	495	473	495	475	474	519	482	486	500	512	482	503	467	536	509	505	482	472	452	520	482	473	488	498	486	538	509	493	493	460	493	498	514	526	500	506	470	499	502	528	460	473	502	517	453	505	451	492	509	474	436	462	468	508	459	501	464	498	528	537	504	479	492	453	463	502	489	508	503	499	498	478	467	469	497	490	497	506	471	484	485	490	508	502	479	533	520	512	481	493	523	473	526	489	487	503	513	523	450	467	466	519	469	488	504	473	497	488	472	460	477	529	501	456	533	469	520	494	502	488	475	499	462	469	497	515	473	467	449	498	515	475	481	517	515	488	504	502	498	484	521	504	484	480	481	447	473	505	492	448	512	483	497	504	457	484	429	466	491	524	488	489	519	491	508	500	513	492	506	543	481	497	475	473	483	498	548	481	455	464	490	485	487	460	511	528	497	513	484	481	461	524	477	494	489	493	505	486	482	445	472	477	480	444	504	512	508	499	485	491	502	469	501	504	486	473	495	494	451	484	543	506	482	499	450	476	433	497	495	486	526	522	496	474	497	493	470	427	525	496	472	508	489	487	497	493	492	467	492	521	494	464	454	456	521	516	499	487	441	472	516	505	480	483	472	512	472	489	515	468	526	486	503	524	499	513	514	485	492	509	478	487	527	532	515	476	480	446	516	460	519	495	501	483	528	501	512	463	468	528	473	480	506	482	462	517	461	510	489	456	496	463	526	479	485	485	459	499	474	466	488	518	462	452	508	545	516	464	504	487	475	476	500	539	500	459	522	471	500	454	462	503	466	470	551	485	472	480	447	464	488	473	476	463	469	480	487	514	490	478	483	462	487	482	496	491	481	517	474	490	507	492	487	484	524	497	504	529	502	521	509	463	523	453	501	464	478	498	504	484	495	476	485	503	526	469	505	461	473	517	505	485	502	454	486	513	475	476	496	538	480	495	484	471	534	474	466	475	481	497	463	484	495	481	433	424	498	492	488	489	473	531	494	458	476	520	511	462	482	507	493	498	504	479	512	516	507	514	500	468	518	479	467	498	448	529	516	499	473	494	503	474	479	488	489	493	506	500	490	486	491	512	435	520	502	457	517	476	506	456	477	493	479	506	478	493	468	477	486	498	447	497	506	504	519	525	511	485	517	483	460	485	493	455	472	505	504	489	471	516	516	486	469	540	473	507	496	470	488	446	500	483	483	490	486	472	550	482	457	512	486	446	484	514	468	512	511	505	499	465	513	478	484	517	479	506	526	498	508	482	487	474	519	514	526	523	506	503	439	501	473	463	534	525	483	489	499	503	460	530	439	518	485	486	516	530	528	493	483	468	446	446	486	536	508	495	468	526	491	467	481	485	455	483	499	467	500	511	469	505	461	515	470	532	496	483	511	506	520	488	490	493	500	479	486	488	441	512	466	489	543	489	458	507	504	521	483	500	516	525	484	530	500	503	519	529	474	504	508	511	429	488	490	493	550	468	509	503	500	496	512	500	472	502	496	456	492	501	487	489	480	494	497	506	493	498	471	469	506	481	470	468	486	452	463	510	540	496	460	494	482	536	527	472	475	547	490	512	460	498	461	505	483	472	520	481	478	439	497	523	481	483	474	474	468	451	474	461	485	486	513	493	501	496	492	458	510	517	510	472	492	510	500	489	521	488	515	486	470	486	498	489	522	502	500	520	463	487	515	499	493	498	492	464	494	496	490	514	488	453	511	503	493	529	476	472	492	481	493	493	463	492	514	505	504	509	525	483	498	485	493	503	483	491	493	520	460	503	468	468	441	474	515	474	520	486	472	514	468	481	510	484	474	483	473	498	536	465	478	510	496	451	508	475	471	488	504	510	497	523	507	501	486	479	464	496	517	487	490	500	517	452	478	445	474	530	483	480	511	452	516	470	518	510	491	506	511	510	506	506	498	490	471	509	469	465	461	518	521	513	468	479	477	482	455	500	516	498	497	481	480	545	465	506	472	541	471	469	490	492	489	542	447	472	508	513	505	426	489	505	480	489	525	491	477	463	480	482	454	457	518	524	476	528	479	467	496	481	478	514	481	483	504	477	466	463	473	490	534	479	486	500	527	528	533	476	491	484	503	452	457	499	499	486	477	497	483	466	484	439	447	419	511	521	487	513	470	502	523	508	521	468	458	473	476	454	487	475	513	541	455	497	456	490	469	475	482	540	482	505	515	493	489	504	468	533	470	501	488	503	534	503	457	502	507	492	502	513	496	481	458	494	472	476	461	486	510	499	513	465	505	556	474	504	477	500	483	489	479	474	481	533	473	529	495
43326	78450	56312	36922	30739	23781	12655	7708	3279	1152	516	506	512	512	500	466	526	513	499	487	483	497	497	578	557	509	477	467	505	521	532	514	501	475	532	529	515	506	486	508	505	488	559	505	503	510	537	525	491	487	531	493	504	501	507	471	482	463	499	522	509	490	524	479	519	509	575	496	465	531	501	512	468	523	510	492	524	483	529	506	493	543	486	510	452	498	496	504	492	501	485	503	562	479	528	538	517	519	519	468	522	491	500	505	449	491	543	477	557	462	521	498	476	474	516	508	465	531	477	524	505	506	497	511	500	508	481	518	476	516	486	491	475	484	496	491	478	490	508	466	500	490	475	504	536	441	505	479	482	518	514	482	471	523	529	498	472	496	483	480	505	487	507	516	495	527	511	503	495	457	545	494	500	462	519	528	524	526	490	495	512	472	493	519	489	475	538	490	507	524	496	507	511	510	499	501	535	498	521	476	482	514	517	506	506	489	483	486	476	527	504	519	447	537	537	546	467	476	480	518	489	501	525	496	492	499	479	489	509	502	512	514	501	511	521	462	494	491	485	508	486	489	511	508	538	521	474	481	527	504	482	476	521	531	498	521	499	520	464	528	463	499	465	489	490	471	477	521	486	509	517	501	512	544	480	493	424	525	544	451	440	481	484	506	512	493	502	497	529	549	461	453	479	529	477	526	487	504	520	481	531	525	506	486	502	523	485	519	503	448	484	477	505	516	491	495	525	526	530	468	484	441	525	506	480	503	492	479	494	517	504	485	489	525	469	545	490	496	477	478	478	503	489	495	523	497	515	501	476	481	490	471	480	481	496	508	458	519	523	477	517	469	531	502	499	502	475	508	494	513	485	468	505	536	489	459	523	462	492	498	517	498	486	477	500	494	494	516	514	498	462	495	492	504	478	506	499	478	517	481	498	480	494	477	472	468	508	490	522	513	509	524	497	525	495	506	486	490	510	525	489	471	476	496	503	451	456	528	468	493	512	516	473	482	492	539	499	515	512	516	500	494	482	498	478	484	500	492	479	536	498	493	486	536	498	518	483	531	509	498	509	485	492	527	526	498	511	515	500	492	498	488	502	479	502	500	505	495	507	513	530	503	488	497	508	458	506	510	512	523	511	516	500	493	481	475	510	499	551	534	527	503	446	512	507	475	512	525	498	439	493	511	518	514	553	527	471	499	499	472	477	503	517	492	460	506	474	490	467	519	486	487	475	447	518	514	538	525	488	484	490	499	477	479	465	542	518	510	550	510	493	478	482	466	471	538	494	453	451	515	467	526	458	480	480	509	465	479	501	523	450	530	486	478	494	506	479	486	484	469	518	515	465	507	483	516	493	465	503	495	514	549	523	492	540	480	480	489	452	484	515	489	474	492	552	519	524	503	486	516	529	472	498	525	471	485	541	473	491	497	521	460	543	527	495	529	478	507	505	482	490	494	552	495	496	492	470	503	462	499	469	515	459	461	471	522	479	508	503	528	467	475	530	463	524	496	464	490	496	510	484	539	489	480	487	478	482	539	485	467	522	516	513	509	465	513	524	527	515	493	480	554	505	510	571	488	493	497	496	536	521	523	500	524	526	508	512	510	506	524	487	480	504	485	522	503	492	505	511	486	490	494	464	486	529	491	517	474	521	512	481	495	470	466	500	457	498	474	457	495	536	512	486	522	448	495	508	539	482	473	522	482	518	516	528	500	516	459	516	494	480	469	495	504	506	498	464	447	480	491	503	516	502	486	485	503	518	477	467	500	513	471	509	472	496	462	500	447	486	497	500	515	515	486	484	473	486	465	516	543	504	484	506	483	490	479	519	482	500	495	512	498	515	457	518	501	507	495	478	518	522	466	489	486	519	491	471	495	472	493	513	486	505	508	490	491	478	506	487	487	516	496	503	451	501	507	533	495	509	503	487	499	503	477	498	484	482	500	478	524	467	454	489	457	495	476	519	516	496	475	497	479	502	490	488	511	470	475	530	464	494	514	490	515	520	535	452	477	479	500	464	521	526	497	538	513	513	534	498	511	534	478	488	529	532	470	514	472	511	492	514	492	494	487	482	515	447	471	479	515	481	473	471	486	491	527	495	504	472	472	488	503	487	487	474	543	444	527	474	467	501	458	479	533	502	531	480	494	532	509	524	496	505	502	533	496	500	514	492	498	504	504	511	467	505	489	446	518	513	531	523	498	491	433	492	480	468	494	472	511	465	520	441	517	480	504	477	494	455	494	507	525	509	506	519	497	486	463	501	514	497	497	516	470	495	497	497	493	521	509	492	477	500	504	490	554	453	503	462	494	473	506	481	509	513	482	521	491	471	518	480	519	503	513	451	472	450	508	545	483	490	514	508	548	478	517	469	529	507	481	495	441	500	499	496	512	479	453	538	482	514	475	453	483	459	493	496	492	502	498	499	487	501	513	538	525	496	479	508	491	536	494	500	486	463	488	485	542	468	479	480	492	497	503	500	520	524	453	509	498	517	490	493	480	519	510	492	532	459	501	481	485	493	463	455	477	529	539	491	495	482	517	484	493	529	467	524	488	534	487	480	515	506	504	495	477	505	496	538	464	542	502	490	464	493	532	496	531	506	510	502	484	481	517	503	490	465	519	484	499	470	502	514	490	515	486	506	508	492	553	463	508	522	497	468	522	518	468	507	521	481	489	471	504	525	478	473	545	503	521	500	465	483	520	533	504	512	474	518	474	484	464	480	545	511	489	484	531	507	511	487	485	486	513	502	502	524	505	500	519	501	493	547	530	539	503	521	507	493	509	503	515	483	450	475	503	448	521	482	487	477	487	506	468	477	491	467	498	498	473	496	500	476	465	521	528	501	488	502	511	469	526	499	525	517	506	454	533	492	473	506	448	499	432	548	514	519	503	503	475	482	467	469	494	517	492	489	520	506	468	471	512	477	470	492	512	486	472	517	444	506	496	532	503	514	519	499	481	524	481	502	520	473	509	470	538	500	497	506	501	504	497	496	520	484	509	481	490	483	521	492	513	462	488	477	493	491	505	494	485	503	517	471	494	511	467	495	532	515	517	502	503	487	472	540	504	453	470	520	456	493	480	530	512	477	498	457	474	510	497	492	468	497	503	436	504	488	493	531	471	488	510	507	530	482	471	450	449	499	543	504	477	486	516	494	537	503	495	505	486	472	465	497	523	518	487	499	469	493	500	483	484	504	507	497	472	507	494	495	478	512	506	476	479	482	478	561	456	444	468	500	510	500	502	504	529	486	473	469	525	491	509	520	515	484	497	483	434	508	493	523	505	498	500	519	442	475	474	483	527	507	495	457	543	494	502	496	493	452	483	463	500	457	530	510	498	508	510	505	495	480	511	507	495	518	462	495	477	476	514	513	499	498	503	498	500	477	460	506	539	495	486	495	516	472	495	439	484	481	451	508	488	458	528	498	495	538	482	487	473	451	494	510	471	505	487	528	451	509	503	469	495	518	530	473	484	507	490	542	485	474	518	507	475	511	505
23847	21995	33160	38129	37624	36555	30572	17705	5988	1656	694	576	593	591	582	524	561	558	574	578	557	549	528	589	565	583	544	563	549	554	580	559	520	590	526	562	592	550	588	560	541	583	599	579	557	559	586	551	595	584	568	575	552	576	562	599	535	575	576	576	517	573	548	562	578	548	559	591	554	515	531	620	587	562	577	553	589	555	618	538	562	562	575	551	553	568	581	572	613	571	579	528	522	596	541	553	546	574	530	542	529	592	595	551	541	531	584	602	605	546	584	524	547	574	582	550	553	544	569	580	578	566	579	547	548	546	559	574	553	558	576	557	582	554	561	565	553	587	555	588	567	533	626	547	620	562	515	544	555	559	573	540	597	548	559	567	539	555	568	587	570	570	562	591	563	560	558	555	543	596	572	566	515	574	574	552	575	561	571	575	592	596	580	585	556	584	560	574	541	553	593	573	563	573	513	571	591	572	565	582	585	573	574	512	597	589	524	553	549	531	553	573	528	564	564	554	576	568	550	551	582	523	548	505	560	549	550	561	556	554	567	535	575	578	545	584	566	600	564	556	497	599	558	577	593	557	549	577	592	524	564	559	553	505	553	563	588	567	564	592	559	543	534	537	528	552	584	535	589	529	548	562	560	542	564	584	564	546	598	570	553	552	535	544	528	596	567	567	535	553	532	553	587	587	582	599	557	572	548	540	533	567	544	541	575	541	565	577	559	598	550	601	557	527	573	559	585	566	591	563	569	566	565	577	539	542	552	548	583	544	592	552	549	553	578	544	527	586	567	569	528	562	528	596	523	574	552	607	556	506	514	543	530	573	560	590	592	545	504	558	532	560	537	552	552	530	543	518	540	608	583	568	581	593	527	554	600	554	571	574	525	514	603	597	531	530	579	558	542	556	579	572	567	568	530	549	560	550	545	534	579	607	495	552	554	568	520	545	577	564	548	527	587	574	550	533	580	529	566	554	532	537	529	543	580	581	568	579	545	557	554	544	543	562	513	581	539	533	581	565	602	554	555	529	560	584	531	568	537	575	545	554	530	603	582	542	573	561	574	560	591	522	538	546	585	587	542	548	563	589	535	584	574	571	565	524	565	613	540	602	576	547	519	584	550	525	511	564	581	526	603	560	550	571	553	539	553	573	580	592	558	543	552	551	541	527	573	583	566	546	535	572	534	558	562	567	582	569	535	553	579	577	531	543	596	559	541	580	562	583	614	567	544	550	561	561	587	602	556	574	533	597	593	510	542	582	607	573	578	584	583	563	554	540	578	590	535	576	529	552	579	548	581	601	550	507	539	523	577	539	539	635	527	556	563	573	547	577	552	587	553	535	541	540	560	560	520	548	555	551	612	577	506	554	570	597	556	535	580	588	571	519	564	543	595	579	555	567	585	526	547	569	550	589	571	531	560	563	547	560	551	522	537	545	506	549	554	552	571	517	538	533	571	610	518	532	575	570	612	566	513	553	546	536	551	583	567	598	578	558	572	527	580	584	542	568	552	583	511	523	572	571	550	565	544	618	564	573	553	554	591	601	602	580	560	546	587	520	587	582	570	607	536	550	550	537	546	538	554	550	616	584	532	554	575	547	528	539	582	565	548	572	569	534	575	534	560	599	574	536	593	578	546	529	537	594	540	532	544	564	569	587	607	591	515	550	554	538	523	550	595	594	537	572	568	608	592	550	542	495	559	537	540	545	525	599	594	524	608	593	517	546	605	560	572	558	559	617	570	569	556	586	540	577	572	573	542	592	585	606	540	529	578	580	581	566	542	558	551	523	582	586	591	521	563	542	560	565	597	582	536	607	529	567	559	614	553	527	560	571	597	516	558	588	564	532	565	562	551	513	578	595	520	580	556	529	615	528	535	575	589	552	573	540	538	538	534	590	521	573	553	552	545	601	575	569	566	548	579	591	555	572	560	606	583	594	606	583	553	566	600	547	547	581	565	525	524	565	575	572	600	534	590	540	577	579	594	600	576	578	545	531	633	549	528	560	527	528	556	585	569	571	521	549	577	526	542	562	572	571	587	568	565	538	566	551	519	559	531	574	562	570	582	532	602	527	579	582	601	563	581	587	533	568	578	579	522	576	570	534	562	573	549	568	542	562	531	559	581	545	557	525	539	565	574	560	566	566	542	562	528	544	569	567	591	564	597	564	553	566	578	484	534	547	544	529	576	599	520	581	586	606	552	568	496	562	554	542	554	559	566	546	525	547	596	584	573	543	591	572	559	556	568	561	549	517	542	556	582	565	528	513	541	548	560	572	527	517	594	585	564	568	522	612	547	562	561	558	556	578	561	576	532	565	560	509	541	547	549	617	578	591	581	567	518	568	544	557	573	528	605	611	526	548	550	531	540	541	558	592	562	580	539	605	553	512	587	545	549	538	541	569	549	553	514	550	550	568	558	542	583	523	518	540	566	562	577	568	553	611	599	577	506	552	538	560	563	528	508	575	540	550	558	535	573	553	573	571	574	554	561	552	560	537	534	545	556	582	567	583	570	540	564	530	562	564	505	529	532	589	558	535	559	549	584	543	516	569	541	576	568	586	575	559	544	534	575	549	515	603	550	503	603	576	492	582	541	522	569	562	576	517	540	562	557	572	550	530	554	593	567	576	543	569	569	536	596	592	532	565	606	535	572	574	566	544	558	604	563	565	568	544	558	554	594	508	595	534	565	519	538	555	577	591	555	596	547	594	546	546	584	542	576	552	541	558	541	532	549	561	560	540	590	588	572	557	582	576	587	558	586	569	529	584	568	551	567	529	565	545	557	544	562	565	547	587	545	544	567	558	578	579	547	561	535	541	540	579	540	581	554	547	522	510	591	536	571	591	531	581	526	504	565	578	616	552	539	557	528	512	580	531	570	526	526	576	573	571	607	513	507	516	549	570	565	570	556	586	562	567	570	562	553	597	565	567	544	553	506	579	530	560	517	588	562	535	552	590	557	561	560	585	589	568	569	570	544	518	582	569	541	567	569	594	526	562	559	544	527	599	583	539	561	532	539	544	574	598	579	581	529	575	577	541	568	558	564	616	540	551	548	564	555	580	521	607	624	553	559	556	571	527	569	536	563	566	530	554	606	548	581	561	582	549	520	546	617	523	537	527	529	539	586	553	535	531	587	532	549	596	553	578	552	535	538	533	573	538	532	553	573	567	537	549	515	513	565	575	565	548	591	556	528	526	543	630	566	571	547	535	627	557	580	553	581	559	594	581	564	571	583	536	525	551	560	553	595	560	517	569	564	550	571	579	573	598	540	553	563	547	556	558	538	563	574	544	594	552	537	581	560	569	557	569	571	510	553	506	562	544	584	558	541	595	539	561	552	559	580	528	549	528	573	517	555	582	583	515	533	552	532	580	535	534	591	575	603	566	558	579	550	579	582	560	545	551	525	519	573	555	534	514	543	582	527	582	541	575	519	583	590	563	550	562	541	557	569	575	551	516	542	526	518	568	570	580	566	516	554	634	512	604	590	567	523	594
54102	91287	69035	55061	42859	33637	25997	14308	5723	1737	649	592	572	599	567	607	556	560	584	584	573	584	574	699	624	613	583	583	613	615	631	600	575	582	595	581	578	606	579	582	586	572	572	610	558	558	572	580	597	551	602	596	615	585	583	551	579	596	568	597	579	570	555	560	612	591	576	611	581	554	566	576	581	590	589	614	582	582	634	561	560	587	567	601	547	572	549	552	573	571	528	572	549	597	591	639	544	636	582	551	596	552	589	572	589	609	556	622	627	538	590	559	560	587	543	572	606	581	541	602	580	597	580	563	559	579	553	582	593	587	546	575	596	526	554	552	567	578	536	579	594	566	563	584	556	542	569	584	573	578	587	526	553	577	575	561	584	595	597	581	591	555	570	496	529	551	576	562	597	574	538	598	582	547	613	576	625	595	593	611	602	610	581	596	602	608	567	596	552	594	602	592	611	556	639	572	560	566	616	566	539	593	536	589	576	576	576	596	556	566	575	553	580	574	630	617	598	561	567	585	603	594	591	556	575	572	592	546	596	599	575	592	560	581	555	606	584	599	561	590	639	608	607	599	593	610	571	602	558	594	567	609	593	577	533	537	574	562	569	610	576	588	579	575	603	576	549	567	566	576	572	551	513	562	592	591	616	564	560	576	546	603	566	599	552	599	544	567	554	600	574	622	602	570	591	571	564	597	548	524	591	584	633	597	545	578	561	609	554	591	595	583	613	561	572	571	602	557	553	555	538	648	588	604	629	552	570	545	624	589	592	580	617	596	610	585	572	571	621	587	581	570	571	569	574	601	546	595	607	563	589	538	576	631	610	555	600	553	565	609	574	576	602	570	582	579	585	547	588	600	534	602	576	572	571	603	587	538	578	581	566	595	555	526	592	547	597	566	624	554	543	565	586	591	592	581	588	636	527	580	550	566	561	593	588	579	586	593	588	546	626	585	590	559	533	596	562	565	582	572	576	589	607	543	607	552	551	594	599	589	580	572	579	576	580	655	616	568	583	572	551	557	558	606	626	565	541	567	558	611	561	574	534	579	571	573	543	566	587	604	569	628	585	599	563	554	582	587	569	555	605	558	556	604	577	550	576	576	592	565	556	605	533	621	576	538	556	575	569	551	588	564	546	575	621	603	594	537	571	538	571	562	551	553	605	608	561	509	585	609	566	578	583	605	575	598	543	590	582	525	577	563	559	587	586	595	566	612	583	578	592	570	522	526	560	620	588	603	582	563	567	589	573	582	570	615	589	589	571	555	599	566	528	550	529	617	563	611	580	582	590	595	610	524	534	598	534	603	573	584	592	573	583	589	559	586	593	586	609	556	526	551	596	569	593	613	554	617	548	537	587	534	577	622	587	555	608	600	591	609	571	599	525	630	548	587	590	582	589	581	580	549	579	593	602	574	605	592	580	565	604	597	602	594	596	575	578	577	611	600	607	616	560	575	562	588	556	569	542	602	610	576	579	618	529	595	566	601	560	579	611	594	604	600	633	560	584	585	604	578	579	599	597	540	578	591	574	586	564	597	584	583	521	558	601	572	591	555	561	528	563	553	611	632	616	574	597	599	548	595	588	539	594	601	574	532	577	598	631	539	542	578	586	580	567	593	575	542	599	605	602	588	541	581	599	558	587	521	577	560	623	559	589	587	548	581	582	557	559	612	565	626	586	605	595	598	602	596	567	604	570	561	565	592	570	574	562	600	570	596	576	561	567	595	587	565	610	567	572	603	584	576	608	576	578	575	608	559	556	562	599	606	609	599	581	579	543	575	599	568	592	599	566	559	585	560	604	578	569	595	577	557	564	588	608	599	590	579	559	586	575	510	588	591	554	596	575	601	543	572	566	589	530	551	566	574	616	587	486	587	542	588	604	547	583	576	567	621	538	558	586	567	564	566	577	586	585	593	598	554	571	586	574	592	587	595	585	593	599	559	563	603	559	565	571	604	627	548	584	529	563	600	597	597	596	606	592	567	609	600	587	614	612	591	557	607	572	628	580	550	609	552	535	549	606	590	576	580	590	594	579	566	567	571	567	611	597	611	595	612	604	541	537	601	591	582	560	603	578	572	584	599	620	610	602	587	590	573	589	555	579	576	571	554	642	570	606	559	566	606	554	603	555	605	562	621	549	587	590	545	586	603	611	574	565	608	566	582	603	592	580	596	574	616	576	600	600	567	592	571	570	567	564	581	543	540	653	554	567	575	585	631	571	591	581	564	591	585	565	587	590	611	555	596	556	579	564	577	601	559	573	561	577	611	572	570	559	577	561	599	572	588	592	527	611	638	600	570	573	576	591	631	589	618	579	566	552	591	587	572	621	543	574	596	583	594	576	584	530	575	577	600	574	598	596	563	547	571	556	575	563	598	589	576	572	567	538	562	600	583	602	556	568	546	573	620	604	557	541	584	592	576	584	605	542	571	563	561	541	599	616	584	589	562	569	553	588	593	639	595	559	570	595	556	601	596	587	619	574	588	596	584	598	570	544	549	603	583	566	602	573	583	593	536	549	574	547	577	614	561	582	572	572	596	609	577	581	582	569	541	610	585	552	565	561	604	572	586	588	609	570	555	569	554	556	568	580	590	563	574	594	550	539	579	551	566	564	570	560	609	574	546	598	599	572	572	592	598	556	590	560	563	572	567	573	606	586	541	535	598	601	618	609	593	525	562	596	591	592	547	576	570	576	606	568	533	538	590	612	564	601	581	564	600	587	563	545	597	604	583	620	563	600	574	588	572	529	553	598	599	599	606	557	558	593	575	558	589	571	583	532	600	546	572	610	574	608	578	594	580	574	541	614	595	531	565	606	568	596	578	599	606	574	576	564	584	579	570	586	614	553	580	562	557	567	592	572	578	565	570	614	629	540	593	579	548	595	538	586	572	590	572	594	559	589	597	522	574	563	562	565	564	626	583	580	583	622	600	572	575	564	557	579	521	593	604	596	577	600	590	579	567	540	540	599	587	563	600	585	575	554	580	615	603	554	633	587	582	562	561	571	554	584	576	582	598	587	566	600	601	595	590	567	571	588	535	564	567	605	584	628	571	543	508	525	551	557	580	569	556	553	589	559	582	576	581	599	592	579	560	591	573	558	533	619	546	561	603	591	572	575	614	528	590	583	569	550	568	606	571	581	581	566	576	573	581	586	610	622	599	574	571	591	571	562	568	611	587	560	578	559	570	559	569	573	553	602	585	569	574	600	570	562	564	556	598	519	582	568	600	566	591	582	568	541	532	605	604	576	589	571	591	569	576	522	577	576	576	572	572	600	622	580	589	595	575	548	562	576	567	577	586	562	595	564	556	547	613	596	589	590	586	545	545	589	633	610	605	538	547	563	527	550	569	552	597	556	575	551	567	560	586	590	571	612	620	618	574	584	628	575	569	593	550	578	574	602	568	566	580	568	595	550	557	563	528	531	569	603	597	582	559	586	541	546	621	571	571	581	571	549	565	553	563	567	605	621	598	568	532	537	613	562	595	561	610
27676	20538	20083	15253	5355	3122	2896	1546	697	590	467	506	495	448	452	480	439	497	463	461	500	510	447	488	462	480	468	516	473	467	485	446	425	451	475	434	467	468	494	450	501	442	494	463	453	469	537	480	456	506	468	470	475	467	448	446	476	469	465	470	461	449	478	473	488	451	435	446	448	472	488	458	489	452	473	473	487	463	408	466	517	475	477	495	495	522	458	442	438	461	442	457	433	474	465	488	462	490	493	463	436	442	471	502	507	502	469	454	472	512	452	453	453	415	449	470	457	448	451	458	454	472	511	458	451	456	453	477	460	438	471	458	467	461	423	444	490	467	461	433	470	466	474	453	481	478	459	448	479	466	444	496	477	531	497	477	513	455	458	444	499	467	454	501	473	462	449	473	470	488	466	468	474	489	470	472	439	451	480	494	467	488	457	486	473	463	467	458	456	470	480	442	459	461	451	475	493	457	423	455	424	427	471	457	480	450	470	464	478	433	464	495	442	467	485	493	452	464	466	460	511	500	472	485	458	485	512	464	456	464	433	499	439	501	485	452	504	450	444	510	480	461	421	500	457	467	475	454	460	462	432	479	448	464	481	485	449	464	447	477	458	448	450	478	448	460	463	477	448	440	434	461	480	482	494	500	432	493	456	495	453	487	437	446	473	495	445	441	451	475	449	465	454	445	463	470	450	467	468	456	491	441	444	454	471	475	491	488	466	464	484	461	491	468	488	493	431	425	478	504	483	444	435	453	436	452	476	463	479	450	471	482	479	475	454	454	453	466	453	471	461	461	457	474	444	460	497	463	504	505	450	467	471	513	486	457	450	526	458	481	496	445	472	480	427	469	474	522	475	478	457	413	445	455	469	499	464	518	525	473	471	431	467	451	450	421	460	483	470	469	453	466	494	465	475	421	459	473	449	484	433	480	447	451	459	536	440	486	494	497	487	484	447	445	498	422	466	472	435	507	464	458	483	425	431	428	444	447	504	463	443	421	474	464	477	448	457	452	479	510	468	433	512	464	430	488	453	518	463	472	473	476	465	458	435	447	467	501	444	461	439	501	470	473	476	461	482	515	478	442	465	450	475	448	456	483	472	487	441	467	513	468	480	497	437	479	450	450	463	472	491	497	461	488	468	448	458	452	458	479	435	491	458	473	449	448	493	480	463	474	506	468	472	442	437	486	463	469	463	447	463	506	496	422	484	491	493	454	439	489	487	449	488	470	433	468	448	475	454	453	483	463	477	520	449	478	485	469	470	471	501	452	461	461	456	462	491	458	496	492	472	476	505	485	468	471	452	462	463	462	478	484	465	505	451	439	451	478	514	483	471	425	465	437	462	442	463	460	494	466	467	498	458	512	502	472	498	430	458	491	450	467	455	478	482	468	434	485	441	471	463	501	485	472	479	488	476	453	498	444	486	474	445	478	436	459	431	455	465	445	442	473	475	475	504	485	474	478	477	474	433	477	445	446	481	489	421	477	499	440	442	475	471	506	492	514	445	474	470	484	464	466	451	453	459	469	492	474	441	505	471	472	477	459	441	459	462	473	448	455	450	473	497	471	502	463	461	481	486	457	467	452	481	481	483	475	433	432	497	476	490	433	488	469	493	472	487	398	483	432	456	494	432	463	462	462	485	520	468	460	512	460	499	481	472	463	438	439	470	471	423	520	480	475	435	446	482	481	444	449	465	458	498	467	465	449	456	511	485	459	463	447	436	504	446	445	492	422	484	441	463	488	470	470	467	461	443	485	456	466	446	488	449	487	487	480	423	462	480	485	463	449	465	467	500	467	491	493	478	486	523	473	455	443	476	497	474	460	497	482	460	461	453	502	503	475	490	462	461	436	465	426	490	426	460	505	485	476	443	468	458	515	476	468	511	488	421	465	489	481	462	519	461	447	489	457	444	469	458	453	449	418	468	435	471	456	467	449	471	446	483	493	455	445	473	468	478	466	453	484	467	420	475	467	433	437	515	453	467	453	465	460	441	440	457	480	500	486	451	535	423	455	434	501	478	488	481	471	457	494	482	459	476	496	496	460	457	460	478	476	478	439	450	479	470	463	476	447	456	496	503	484	481	457	469	479	455	465	483	456	467	482	511	461	500	448	441	470	456	463	452	477	498	508	473	449	479	486	467	453	498	452	504	443	446	473	445	450	479	467	494	457	486	453	483	471	486	516	468	481	448	476	435	451	470	460	474	460	440	495	475	433	430	460	466	481	483	448	503	450	449	503	481	502	458	476	466	460	447	484	466	464	422	440	474	468	478	471	447	434	439	474	488	457	467	417	458	470	494	461	461	492	465	430	469	422	448	464	477	464	438	474	461	410	444	442	449	435	475	441	487	473	424	482	520	489	477	495	481	491	483	463	470	462	455	452	467	466	465	458	531	464	452	490	434	473	492	472	448	441	464	483	494	474	466	494	451	443	451	461	465	455	475	464	442	473	454	447	489	474	498	481	466	447	474	506	441	467	467	479	449	469	460	477	441	482	467	508	443	476	483	441	462	482	502	486	492	469	459	470	474	453	454	484	490	440	528	457	437	439	527	507	438	470	487	449	463	484	499	466	439	499	492	455	448	486	512	441	483	479	494	464	464	430	488	486	478	429	489	507	452	457	457	480	486	445	454	474	482	462	500	447	443	463	484	425	460	444	456	474	470	460	443	439	489	430	520	439	487	498	447	446	476	483	524	450	426	447	464	470	457	481	471	463	501	473	456	457	420	485	445	440	463	462	471	464	454	480	469	453	515	457	492	438	468	492	498	465	447	494	455	452	486	470	460	455	510	470	481	476	478	453	487	482	462	467	493	489	435	471	484	511	490	478	486	454	477	450	435	478	476	470	468	446	440	438	460	440	467	465	451	508	459	433	489	463	424	445	427	474	458	492	471	428	460	471	468	472	437	472	467	470	459	463	481	455	479	463	442	455	447	441	469	470	473	466	455	467	457	477	458	470	471	466	437	487	447	507	461	441	468	460	448	492	465	480	478	465	466	509	487	428	454	450	452	491	464	482	448	473	444	451	464	427	465	499	437	458	499	491	477	486	453	498	479	435	438	439	457	459	484	510	456	473	454	477	493	476	490	461	466	445	464	426	453	511	476	481	491	483	438	456	440	508	501	472	462	472	462	476	454	500	493	471	435	459	470	460	509	456	476	453	510	446	427	505	435	469	443	491	480	454	471	455	485	432	483	476	460	475	455	486	462	474	437	481	442	510	479	470	451	473	466	486	444	455	481	433	474	501	486	497	494	479	430	441	478	461	472	455	470	453	473	481	472	471	467	448	475	464	487	477	479	485	459	491	468	436	471	462	455	510	504	481	475	461	482	423	465	450	454	422	489	498	465	461	461	460	458	499	479	458	463	480	479	499	455	443	447	470	474	500	467	435	473	479	496	459	449	480	486	478	448	463	474	471	453	449	468	458	452	463	465	453	460	473	492	450	505	480	459	455	461	442	490	473	457	453	487	484	489	444	444	457	477	500
11408	20169	18403	10596	4213	3512	3358	1621	726	530	452	438	440	465	486	441	460	429	412	427	413	435	454	437	463	450	476	465	440	435	414	465	456	450	445	464	454	472	448	404	459	465	412	461	399	443	420	443	452	455	457	435	437	421	441	454	453	446	498	401	424	417	441	430	411	403	395	461	461	478	443	418	465	496	472	444	443	446	419	440	466	417	426	469	411	431	470	420	437	443	449	470	422	412	421	425	416	472	427	487	457	460	441	423	416	440	417	413	459	436	452	428	458	434	461	420	426	439	410	427	422	439	450	419	435	398	421	445	428	506	452	414	429	426	461	443	442	412	453	452	451	427	455	465	458	432	449	440	455	425	423	425	433	421	441	443	472	443	435	416	442	437	481	419	406	418	478	460	434	453	459	435	420	457	446	457	417	513	432	441	422	425	456	453	395	463	460	437	449	451	433	437	418	409	438	454	455	453	416	427	428	481	436	486	439	414	392	425	433	452	420	455	414	454	403	455	451	449	437	429	458	453	398	425	444	473	451	455	434	408	452	459	459	451	423	456	465	446	423	422	410	429	427	451	471	437	483	432	420	445	443	436	465	449	463	433	390	429	438	435	454	476	453	441	413	428	400	439	449	439	398	449	403	407	417	419	462	421	444	431	424	442	441	422	407	455	464	469	459	420	459	431	401	449	421	426	457	427	392	468	431	451	456	448	413	455	432	447	448	460	443	467	443	420	475	439	430	443	426	458	451	433	422	383	435	442	418	461	462	443	422	436	429	457	415	461	444	457	473	445	445	440	442	421	430	439	455	445	480	415	451	407	424	441	410	406	468	450	450	416	439	418	444	483	456	432	453	448	466	416	440	406	476	442	406	452	461	407	478	436	404	471	424	416	419	464	478	440	441	432	451	399	478	442	432	416	440	454	404	417	471	439	432	424	441	433	404	450	446	438	432	442	447	422	457	446	409	437	429	449	431	448	440	453	468	423	429	417	425	418	449	469	448	431	411	447	463	428	431	426	421	465	462	435	466	401	425	433	450	441	438	446	473	462	409	419	454	429	449	443	412	443	414	416	455	469	455	440	435	414	461	439	462	418	410	455	451	435	423	449	423	405	439	464	430	423	458	451	430	432	415	456	484	436	395	421	451	401	413	470	437	448	443	434	440	411	455	428	450	421	437	428	479	430	439	442	447	416	419	444	445	445	429	453	451	430	440	452	430	420	445	435	440	443	433	444	440	460	440	444	444	449	421	425	482	452	439	433	419	478	450	435	475	426	440	458	436	418	453	413	443	464	428	424	426	421	415	430	423	441	441	450	448	426	439	431	452	443	419	446	430	436	441	433	430	441	453	436	452	408	441	447	465	417	418	414	464	400	453	448	482	444	446	430	470	405	417	447	437	427	445	478	446	442	452	467	432	423	421	407	426	450	446	444	442	429	464	417	436	479	442	439	441	419	463	434	458	463	402	457	451	410	456	422	485	413	457	412	415	438	420	445	457	439	456	435	412	448	410	435	461	399	471	419	437	441	431	443	422	421	438	450	436	458	479	434	448	434	416	449	433	413	434	420	462	434	432	447	435	451	439	426	426	477	434	459	455	464	448	430	456	456	428	417	421	433	450	459	446	427	450	450	431	427	397	454	438	448	462	446	443	464	456	425	442	442	446	443	437	416	491	448	453	474	444	420	446	471	415	421	435	419	462	415	441	433	455	422	408	478	426	448	444	412	403	465	458	430	437	426	438	408	467	441	461	477	461	391	428	445	444	428	456	462	423	454	437	463	442	419	400	406	426	401	451	465	460	475	468	409	460	433	427	439	466	441	476	441	404	441	448	441	446	436	447	416	459	411	445	425	453	439	424	429	419	438	477	473	454	464	437	453	438	475	436	473	461	426	439	445	435	441	452	424	418	481	436	448	412	439	422	470	439	447	423	426	459	484	452	456	455	413	430	435	497	416	454	397	439	440	451	456	471	468	469	421	434	416	430	419	422	454	457	421	430	465	445	457	401	426	428	473	444	425	458	450	428	436	448	436	458	437	414	416	431	443	423	431	448	459	454	440	443	411	414	428	461	458	446	458	468	480	441	412	451	435	426	435	423	413	434	426	428	461	463	407	464	449	442	438	445	433	436	462	469	457	457	399	453	457	449	410	452	424	448	429	436	418	453	457	453	417	448	446	443	500	440	464	471	441	403	443	420	377	441	459	472	457	404	440	376	475	474	460	449	454	454	406	447	448	436	459	418	457	378	447	435	446	418	439	416	468	426	440	417	464	460	403	467	455	452	444	418	362	431	421	467	457	439	443	423	466	428	397	445	431	438	431	430	428	445	413	430	403	430	445	446	459	438	406	427	455	447	445	410	433	453	430	429	469	461	416	406	443	466	434	434	447	438	418	410	414	402	450	444	426	443	488	442	464	476	464	461	398	434	478	454	438	445	433	461	424	454	457	440	449	418	434	437	429	440	439	424	453	423	427	450	466	440	471	462	436	461	469	408	409	450	413	499	413	418	472	420	442	454	430	433	432	416	476	459	473	431	404	441	469	466	409	446	439	450	390	443	433	439	446	418	457	471	445	416	441	423	436	447	413	400	437	440	423	419	440	422	464	416	433	433	423	425	479	425	423	408	495	449	424	422	435	442	443	422	462	408	473	444	445	450	424	477	408	414	457	472	412	418	454	441	447	404	464	432	422	448	492	442	449	411	446	434	442	407	439	451	438	445	430	469	446	492	458	397	452	436	469	453	434	411	444	442	491	453	451	419	447	436	441	417	460	475	412	405	442	469	450	417	452	437	438	423	457	418	455	446	438	467	409	422	409	437	428	457	451	464	418	434	455	448	453	403	426	439	422	420	445	438	440	435	443	453	458	436	446	422	468	437	422	452	460	415	470	478	469	433	422	443	437	454	454	451	390	412	435	424	424	416	444	457	443	479	429	451	450	457	434	416	467	445	442	405	424	458	427	414	435	451	431	415	450	473	405	425	452	463	429	429	421	486	422	447	446	430	454	439	476	427	452	397	444	464	442	454	451	438	418	415	423	424	417	440	507	421	485	445	431	458	437	399	440	429	445	432	445	432	415	445	438	424	455	433	430	447	430	434	441	482	471	444	441	448	415	441	411	413	398	452	456	411	406	427	473	439	424	408	427	421	406	450	471	442	444	426	418	419	450	454	433	425	449	454	450	432	440	425	460	450	431	447	458	474	431	409	430	451	449	422	442	440	433	448	452	481	477	473	467	451	438	430	450	423	382	426	417	426	438	487	429	449	458	421	396	462	421	452	432	436	439	417	442	425	458	423	396	430	415	450	434	437	455	470	456	427	407	427	466	414	432	443	471	415	477	420	465	428	477	444	456	402	440	443	440	445	438	456	452	419	453	436	428	433	404	384	477	441	456	440	430	437	438	416	449	440	402	479	429	471	418	429	445	423	437	441	441	436	527	483	407	447	424	435	391	440	401	431	461	459	418	462	431	446	441	457	402	426	454	403	402
24854	21511	33309	49175	38711	29096	21402	6784	2165	1170	549	553	520	440	510	511	481	538	518	456	495	501	488	518	490	479	521	485	510	538	531	474	482	465	498	519	470	467	506	474	462	539	450	489	476	469	486	477	533	478	505	474	465	492	453	458	493	498	454	498	421	499	487	526	447	490	519	493	514	471	455	487	453	494	467	461	509	468	486	471	499	506	500	472	477	477	477	461	491	484	495	536	490	463	490	457	494	493	503	480	484	452	439	432	461	495	482	485	508	508	445	456	465	454	462	458	499	481	499	498	519	496	472	465	462	480	463	473	471	509	496	447	486	493	467	508	448	466	480	482	536	443	463	480	440	494	460	530	456	464	483	490	483	480	531	501	484	469	436	439	516	497	484	500	486	476	466	461	494	492	459	506	434	503	484	459	524	507	493	513	474	454	494	491	525	496	486	475	487	450	480	475	511	476	482	442	482	469	486	467	489	508	483	511	468	446	486	459	506	480	496	462	467	497	478	510	477	490	501	502	519	507	502	523	496	511	517	508	499	514	501	474	483	445	505	481	460	471	465	503	509	487	459	488	493	486	492	428	531	475	470	493	449	465	505	459	510	466	463	496	436	472	502	471	475	466	496	526	448	452	536	485	507	496	456	484	501	483	526	502	476	458	453	495	496	482	479	491	480	472	468	479	470	479	467	449	457	455	485	515	489	505	498	486	463	503	481	471	520	453	483	500	476	524	484	463	489	463	486	492	453	503	465	540	474	457	462	466	463	453	488	472	549	490	516	495	482	464	499	474	496	533	502	459	474	473	495	524	478	478	481	500	508	457	482	487	452	475	424	468	454	461	460	498	485	486	492	479	503	466	506	511	505	482	477	452	518	503	502	468	517	495	495	515	517	440	489	520	444	502	471	488	479	480	492	489	533	500	496	493	503	449	473	476	490	441	482	494	490	424	455	565	492	559	460	471	496	478	518	515	443	485	462	504	454	461	506	455	493	435	477	522	490	465	498	469	499	505	443	514	489	497	495	478	442	492	484	506	493	493	495	477	463	486	479	468	516	449	471	445	477	453	458	442	477	472	472	487	490	517	484	472	469	513	487	477	467	491	500	486	493	500	474	483	499	483	495	465	481	484	497	489	476	497	454	503	488	457	499	483	494	468	489	464	504	470	471	494	476	467	451	508	450	495	496	497	460	464	458	513	498	457	478	446	487	519	448	476	470	474	481	478	505	477	474	509	477	501	477	466	505	479	474	512	503	476	453	506	548	511	434	470	465	476	455	476	514	511	515	505	498	508	440	492	509	505	501	522	482	472	530	500	475	482	479	477	474	471	506	510	485	423	483	496	476	462	468	509	433	523	482	496	485	491	445	511	463	480	477	511	411	473	489	499	468	458	474	468	506	500	469	463	465	475	482	481	477	488	491	462	515	516	457	466	450	471	477	475	462	475	457	513	477	500	468	469	492	470	498	453	491	481	473	501	457	474	478	475	473	482	446	479	493	493	500	490	474	458	479	517	496	484	546	479	470	483	507	507	482	493	509	472	488	481	462	506	469	471	475	528	448	484	504	468	483	506	516	511	517	485	498	488	516	450	486	467	458	441	513	501	487	471	508	501	478	468	523	481	475	511	486	503	463	495	458	485	470	469	485	435	474	504	499	458	481	486	473	513	500	441	496	518	488	471	527	472	475	485	492	478	517	507	487	520	498	471	536	480	490	499	458	473	519	487	485	511	484	486	458	499	478	489	477	477	509	505	468	478	479	468	469	524	509	503	453	474	473	468	474	477	460	471	522	477	492	475	454	489	521	516	469	477	461	505	504	492	533	447	451	495	462	482	475	477	484	467	465	503	501	526	504	448	500	467	471	490	484	462	472	481	482	487	501	458	501	471	482	475	500	487	510	469	507	488	488	488	475	451	490	506	483	488	512	469	524	463	515	460	475	501	510	483	458	436	481	482	495	471	482	503	525	517	479	438	462	474	494	467	506	515	497	481	485	518	482	501	501	475	496	505	538	518	467	469	482	479	484	495	486	502	460	460	482	495	488	467	484	459	473	504	474	494	476	497	498	447	516	476	458	486	496	448	518	482	442	499	510	462	465	517	452	497	469	461	529	510	489	462	487	466	452	517	491	476	491	483	488	489	486	513	450	487	485	479	494	525	485	463	447	506	487	505	474	510	476	471	458	466	498	553	478	540	460	489	465	483	453	486	492	459	513	478	502	499	476	489	441	460	459	507	471	484	494	506	424	481	499	537	523	533	483	465	487	485	529	490	503	498	483	511	490	489	478	503	455	487	465	515	463	454	457	426	461	524	487	507	487	498	532	461	460	535	481	487	532	461	495	471	515	507	444	466	450	479	488	483	476	476	455	421	478	503	495	477	500	472	484	477	464	461	481	469	463	477	455	493	503	480	466	449	477	472	470	499	470	453	465	471	490	473	514	533	466	448	508	507	486	500	473	474	474	492	491	449	512	472	447	519	481	484	514	483	514	500	453	519	483	503	496	497	455	486	475	508	486	456	470	491	497	478	512	464	501	439	484	484	486	473	450	452	439	442	488	480	490	476	509	489	520	453	514	490	506	413	487	522	482	492	450	482	449	473	518	470	464	482	473	480	505	494	495	458	482	455	484	467	485	498	469	470	483	482	476	484	472	477	464	495	482	488	484	505	450	522	483	500	503	490	475	485	492	506	439	475	463	454	506	492	490	451	515	535	516	515	492	511	450	484	465	487	497	492	481	484	457	468	493	459	445	442	449	475	490	491	453	481	474	444	499	492	452	512	488	470	492	459	488	483	479	470	506	471	461	500	524	493	445	479	454	473	468	523	521	455	481	491	468	456	475	535	471	472	468	493	513	531	443	441	447	458	491	505	522	493	464	465	501	494	485	490	492	518	522	459	473	489	459	488	544	433	472	443	448	531	489	477	471	519	456	476	459	472	523	463	477	474	524	489	470	469	456	430	468	501	458	468	483	446	501	464	490	507	493	503	512	495	503	474	499	465	484	519	509	444	509	469	522	479	483	481	492	509	449	513	525	470	466	464	482	511	490	500	445	472	430	464	503	483	544	467	487	499	453	465	497	504	479	462	499	476	518	467	456	462	503	510	475	471	476	455	496	465	480	482	474	491	485	492	475	484	484	498	504	470	512	449	510	513	478	452	466	480	485	455	463	502	490	448	488	486	486	493	489	482	473	464	508	474	475	479	485	487	489	482	480	495	490	478	446	476	502	516	435	491	562	529	441	508	503	483	496	498	514	489	467	471	465	496	481	495	490	462	484	474	462	480	477	482	466	485	483	480	495	490	466	473	499	483	490	505	490	511	461	479	487	507	434	494	464	484	500	487	470	456	494	490	468	473	477	471	502	485	475	474	484	490	480	482	483	499	473	496	504	491	494	492	518	477	463	485	498	452	460	448	438	528	468	429	522	452	494	485	496	493	473	483	473	481	499	472	466	494	443	507	491	464	447	490	512	495	528	509	490	538	477	474
35104	66544	59653	53681	32029	25788	15549	5923	2452	1456	599	497	466	480	483	466	506	479	514	483	485	485	522	568	478	506	471	427	491	502	449	467	505	541	506	505	518	481	487	455	456	498	499	506	459	469	491	458	506	548	500	496	503	468	435	511	489	497	488	503	465	520	477	445	459	487	481	443	444	476	467	473	499	494	498	471	466	490	463	485	490	493	484	476	507	456	473	503	463	478	475	513	470	466	503	502	514	507	459	444	522	500	497	496	537	478	504	459	500	510	502	465	475	484	461	489	519	477	457	505	525	504	470	494	506	507	453	466	526	477	476	439	475	482	467	500	530	488	476	475	480	511	465	477	507	464	508	436	513	483	504	518	517	517	470	450	493	476	502	522	451	469	512	526	455	475	464	484	471	475	503	474	466	496	489	526	512	495	498	487	447	500	479	471	451	462	482	530	494	539	486	498	478	474	469	515	491	489	486	476	498	506	496	516	472	504	505	511	477	518	472	490	492	519	527	474	500	521	544	466	456	487	458	481	492	481	469	460	510	498	482	543	527	483	493	535	437	509	494	492	522	417	484	480	480	501	475	497	477	503	490	514	500	477	506	474	501	490	492	494	511	474	515	520	522	504	468	517	492	485	491	485	483	547	508	541	525	497	509	465	487	456	528	531	492	474	470	486	486	465	502	490	478	489	470	478	460	483	498	507	496	465	501	467	509	482	483	488	484	480	503	486	506	499	469	476	492	501	488	522	529	469	490	496	470	475	463	459	479	492	472	509	460	540	453	471	507	469	548	488	476	550	482	528	481	483	465	458	487	460	451	470	435	485	479	487	502	490	519	462	473	504	468	483	492	465	529	472	470	487	430	483	452	462	501	475	449	460	474	470	479	512	488	492	452	483	512	485	466	509	507	498	534	483	519	504	494	475	473	455	525	469	491	474	479	510	512	494	515	539	481	547	444	497	458	464	510	515	459	445	504	489	457	512	491	488	484	476	498	511	503	460	459	467	482	493	484	483	484	482	541	489	502	513	500	463	494	450	495	471	476	487	492	477	455	460	450	497	497	470	513	490	487	469	471	483	515	505	479	459	459	503	465	496	483	484	484	491	500	484	480	471	510	506	518	489	473	460	464	470	488	491	476	502	479	447	486	486	452	459	530	491	492	500	464	451	499	496	452	490	463	475	532	474	463	487	493	473	450	476	488	496	482	484	492	475	509	498	499	517	498	470	467	501	466	498	502	513	491	507	530	477	481	516	468	491	481	477	508	529	489	517	502	510	496	495	514	481	508	466	469	459	513	480	489	473	472	499	514	496	508	490	508	479	499	518	493	488	454	467	510	543	509	510	481	474	518	510	475	505	500	478	486	484	523	499	493	459	453	477	466	439	463	475	494	506	479	492	486	495	493	495	510	441	490	473	493	486	523	508	473	512	510	475	484	487	452	496	477	500	453	524	474	490	448	482	490	478	490	481	477	512	422	494	508	502	497	508	479	455	467	498	530	498	502	504	502	520	504	495	464	495	442	499	515	480	444	470	527	481	465	460	490	477	491	449	512	487	472	485	484	535	497	525	518	529	513	487	510	488	455	483	516	482	500	519	520	475	458	464	491	523	474	495	487	478	469	506	499	487	527	493	477	507	485	542	485	489	496	485	503	496	484	524	460	484	493	471	519	492	484	490	495	464	464	478	492	447	493	490	463	510	471	510	485	456	482	497	455	505	538	540	477	492	460	495	494	498	510	489	493	473	486	498	497	474	526	498	493	475	469	504	478	476	509	483	506	500	504	537	492	465	490	513	482	500	500	509	503	509	477	467	496	462	451	480	481	469	431	512	514	453	495	501	506	492	472	525	489	528	496	460	483	476	516	469	501	509	450	519	535	471	513	499	488	475	455	490	494	521	466	459	468	515	499	477	447	481	472	468	495	510	470	495	472	494	504	488	480	483	507	522	536	481	510	487	467	504	488	495	489	501	485	452	513	477	479	490	449	511	511	494	455	492	493	506	505	512	504	502	438	483	500	460	451	454	454	519	475	493	492	509	500	474	512	548	472	470	470	467	498	488	465	508	521	519	488	488	458	490	458	489	446	501	495	512	501	479	506	457	459	468	502	509	474	488	495	497	477	499	525	481	445	493	535	484	495	470	509	514	517	501	458	487	491	516	477	473	486	452	488	477	508	474	506	485	490	491	468	490	461	458	503	480	520	472	512	515	475	514	484	480	476	492	509	460	502	451	455	495	507	505	461	511	448	513	501	484	454	494	480	506	478	516	471	500	508	482	499	477	483	510	467	484	511	476	498	472	547	477	440	478	497	516	514	467	509	466	486	503	512	461	523	495	472	499	469	488	468	473	494	473	493	482	501	456	483	511	486	495	487	471	491	501	474	485	484	493	471	462	471	545	466	485	476	495	485	489	469	487	508	477	510	503	498	504	527	462	527	482	442	477	528	492	510	467	487	474	504	505	485	458	503	499	436	512	542	496	460	488	454	469	466	491	484	492	547	489	448	505	460	527	486	493	490	493	491	488	464	521	482	488	448	458	503	519	486	502	515	467	497	498	476	493	478	481	504	508	481	467	519	455	474	493	522	511	503	464	507	468	463	485	482	497	484	470	513	500	517	522	527	496	496	489	482	472	493	501	488	474	454	482	473	543	466	476	481	463	473	514	469	446	509	494	473	485	501	476	523	477	507	486	484	448	526	501	480	483	487	470	460	472	487	473	471	512	504	514	542	485	463	452	479	502	473	514	477	467	489	531	489	486	521	525	515	499	507	516	466	491	481	521	489	477	482	505	470	543	514	495	470	466	513	504	506	485	486	518	481	483	467	516	503	487	488	515	474	516	499	534	501	525	461	495	477	496	481	497	498	513	495	532	451	498	503	512	490	494	462	474	445	500	460	517	504	491	496	522	504	479	507	424	466	488	478	498	503	519	523	492	516	482	476	481	484	481	497	495	498	470	475	493	518	510	489	474	526	521	488	475	493	509	495	478	464	488	515	488	528	483	471	495	508	457	452	461	480	474	498	494	490	497	485	494	529	509	482	471	512	494	500	470	521	474	492	472	483	510	509	481	456	466	484	472	481	459	490	495	492	452	472	470	457	479	456	471	495	503	486	519	478	471	486	481	469	526	497	482	494	462	499	498	515	451	483	455	494	516	504	456	463	472	509	480	465	471	533	503	503	497	528	504	485	476	496	483	468	496	530	489	478	518	451	494	509	480	487	494	498	488	542	483	484	496	494	455	502	523	479	479	479	473	485	491	517	491	489	502	466	438	534	492	464	461	472	472	455	494	491	461	462	474	500	486	500	487	499	469	480	473	501	523	484	484	479	457	461	503	454	486	471	501	501	524	498	491	463	489	517	478	461	464	517	494	500	472	478	496	470	474	492	458	453	451	491	456	473	508	467	493	482	481	478	490	497	517	535	514	519	509	496	506	461	496	484	455	484	506	509	484	500	483	479	470	480	483	462	459	493	488	523	487	497	508	517	485
23790	21148	31293	45800	47392	37237	27910	17177	5725	1435	692	580	578	574	586	561	560	569	590	562	651	590	524	602	574	558	547	565	548	535	543	571	584	529	535	583	545	566	567	542	529	533	546	596	547	523	574	539	530	522	594	593	550	561	527	564	571	555	527	560	525	536	555	594	559	577	521	571	538	553	540	541	478	537	553	569	546	551	519	527	531	614	537	555	575	562	577	542	529	584	517	609	547	576	587	513	585	541	531	572	515	539	527	535	546	561	543	555	533	571	540	580	530	549	504	556	566	512	540	496	533	565	508	557	558	562	506	573	529	538	489	530	530	542	525	575	564	521	539	554	584	502	555	534	546	528	565	565	567	554	512	525	533	547	562	560	541	540	545	565	543	580	565	525	554	562	543	565	495	552	526	559	518	560	592	554	533	530	532	549	538	520	536	511	541	513	560	539	558	565	542	549	578	547	547	565	521	526	549	562	564	544	573	571	561	496	505	570	542	551	523	509	528	554	520	569	518	577	561	543	586	560	550	546	563	556	548	554	552	546	531	529	557	522	593	545	549	534	565	587	546	576	494	572	526	575	572	504	556	553	546	534	591	563	555	514	563	521	572	543	525	538	554	555	543	530	541	553	516	539	552	566	570	535	543	565	517	537	504	530	575	553	552	559	545	535	536	526	546	533	540	575	528	514	549	531	538	576	526	568	558	565	544	552	538	554	560	551	547	539	565	542	534	556	496	559	552	540	569	555	528	541	570	531	533	574	554	556	534	592	544	544	519	519	551	521	574	565	573	579	531	571	522	561	562	542	524	560	529	514	540	564	554	534	528	530	527	580	554	543	534	577	547	534	523	540	530	544	525	534	526	527	568	567	580	541	563	559	561	536	574	522	560	596	524	580	547	522	579	531	537	525	510	518	543	571	557	547	513	543	540	559	531	553	551	544	555	544	517	536	498	556	546	542	577	569	570	560	514	515	528	564	569	570	569	535	536	556	537	517	579	571	568	529	535	518	570	535	544	521	583	531	526	525	520	529	530	564	558	544	538	542	551	594	557	555	546	534	535	493	533	494	485	564	551	542	526	530	554	565	502	565	543	535	579	547	507	531	547	555	562	566	564	547	549	531	535	571	598	541	562	505	542	563	565	513	524	559	536	536	559	558	536	515	576	542	498	538	581	569	551	536	514	576	590	552	578	545	506	539	518	574	567	552	540	509	558	579	568	513	519	528	572	518	478	527	555	537	521	541	538	519	592	530	558	569	546	493	529	497	550	541	556	546	547	568	553	556	535	537	567	546	540	527	558	572	600	559	518	528	557	540	546	525	518	557	577	510	554	544	526	563	552	590	575	535	553	542	550	579	539	556	547	527	579	538	520	557	545	524	531	565	533	551	608	596	566	577	535	567	549	543	551	582	580	551	545	561	553	575	529	572	565	543	597	561	515	533	537	553	540	557	534	551	553	549	552	569	535	530	556	498	614	535	550	543	570	503	539	524	550	528	569	557	542	559	535	586	556	609	533	537	555	590	519	557	554	517	529	537	549	555	573	573	565	553	539	551	514	544	526	542	536	524	510	538	541	572	543	570	537	568	554	604	529	548	539	585	577	514	535	553	592	571	524	539	591	535	537	556	484	534	519	535	572	544	498	574	557	560	564	552	531	539	587	589	540	540	528	559	615	532	532	573	543	581	540	518	551	502	548	563	570	515	553	544	578	555	580	511	530	594	545	523	565	524	543	523	519	549	536	576	529	595	512	609	530	531	558	582	494	513	540	557	550	553	519	571	551	532	569	547	537	527	523	551	556	532	557	520	570	554	555	516	530	501	573	600	530	573	503	539	517	540	558	542	522	552	583	570	582	546	516	559	540	577	560	538	570	511	547	496	504	522	573	501	502	576	539	593	561	536	554	545	527	569	520	532	575	545	520	517	553	523	489	544	530	548	557	579	564	546	526	496	533	565	556	576	572	520	562	561	540	555	529	524	555	536	592	521	488	546	521	550	567	571	560	532	532	527	536	512	540	581	584	544	533	530	506	529	529	557	558	531	544	598	544	568	528	590	506	535	487	521	562	533	555	534	546	533	570	585	541	539	571	537	510	572	539	574	500	537	543	536	519	574	566	542	518	494	550	530	529	548	511	553	597	569	552	546	596	507	510	549	540	537	550	505	539	528	558	544	511	538	537	571	560	526	614	498	601	571	583	495	533	530	526	560	539	492	516	534	546	574	550	524	570	586	553	557	498	513	574	596	531	576	581	531	554	533	544	517	540	548	529	557	546	534	520	547	552	561	567	520	545	570	519	531	572	536	569	567	543	591	521	561	576	552	532	526	574	530	522	546	553	516	533	554	530	557	556	482	543	567	602	549	520	564	529	519	572	536	558	513	546	534	533	567	569	573	537	538	547	561	550	578	530	567	561	546	591	562	536	565	549	559	552	503	563	500	574	584	570	537	535	562	593	558	543	541	552	524	525	523	545	568	541	550	556	517	526	617	511	529	561	531	534	470	488	542	551	546	504	525	552	533	526	517	597	544	531	517	552	582	541	531	502	520	524	537	512	540	531	537	564	568	532	539	559	552	520	587	558	565	524	578	515	553	565	548	526	517	557	584	539	582	590	548	557	571	559	571	542	526	579	557	594	546	583	565	571	597	540	557	539	561	535	539	536	562	526	568	558	536	550	533	556	560	543	503	533	529	532	560	573	550	541	489	598	553	523	562	537	519	588	552	544	540	527	570	490	542	584	542	537	572	523	519	514	575	577	551	598	550	555	530	559	546	524	586	530	579	549	529	535	528	587	545	540	542	553	540	554	565	568	519	559	574	585	500	514	549	531	535	515	511	557	527	560	595	520	529	547	543	558	542	572	548	561	496	524	576	603	554	538	529	553	508	539	547	523	531	589	564	534	526	519	547	539	542	546	570	547	556	553	528	540	539	558	589	552	540	535	524	541	557	529	540	544	563	535	542	549	550	546	563	498	559	543	565	536	561	545	552	540	548	565	527	559	602	516	536	559	545	552	544	537	547	593	519	549	530	526	522	563	530	538	560	563	572	569	543	546	523	495	573	571	546	542	541	561	528	598	501	567	547	601	564	547	540	482	559	514	567	544	565	545	542	509	528	627	503	522	539	529	555	576	534	533	600	523	577	568	580	532	562	562	572	574	552	559	509	567	541	524	573	540	574	536	526	604	515	554	547	575	556	569	556	472	546	552	551	521	567	566	558	547	523	553	482	564	575	515	527	556	550	542	595	527	572	567	551	565	569	587	574	541	535	557	515	560	537	566	581	525	541	585	467	532	534	521	520	545	568	526	542	548	541	555	506	554	533	538	571	548	557	533	553	524	561	534	546	553	568	565	500	544	539	565	551	552	549	537	565	539	579	523	555	539	572	540	595	539	530	567	512	531	529	528	575	590	519	527	541	545	547	569	533	570	533	587	504	503	529	548	524	537	512	557	546	533	504	539	567	602	545	556	576	553	576	535	510	552	513	531	544
45653	76969	73974	70234	51361	33606	21626	14805	5471	1664	694	611	562	584	517	574	600	593	563	544	542	545	553	588	578	574	552	535	557	561	537	555	540	524	546	547	579	566	566	557	560	591	556	567	554	615	582	586	559	537	558	540	538	554	530	591	545	594	542	555	547	578	562	570	540	585	544	571	558	603	600	583	558	565	567	548	547	550	589	550	579	551	568	570	579	554	584	564	593	605	602	560	560	563	522	567	533	587	624	574	603	606	638	530	555	575	544	573	536	555	560	553	547	566	606	534	591	559	580	583	571	609	541	528	551	515	605	579	576	571	533	535	537	572	581	583	556	555	588	557	586	550	540	566	560	625	527	547	555	543	590	548	544	549	559	533	509	572	544	545	554	516	611	558	560	588	590	534	562	578	574	544	597	550	560	574	561	580	561	544	544	554	589	578	559	577	584	579	571	563	545	575	575	610	538	526	579	560	549	556	546	570	556	546	552	575	571	590	572	554	641	579	566	550	569	579	563	593	532	587	557	571	591	624	554	551	546	580	597	557	542	562	564	584	576	554	569	528	619	606	554	549	547	580	582	521	535	581	568	589	552	573	532	587	528	574	633	557	541	535	585	584	596	568	543	562	589	527	548	568	575	563	588	580	547	570	598	556	594	579	539	569	565	565	522	575	633	539	531	592	578	550	552	571	582	553	535	556	522	559	588	556	591	555	564	524	585	642	531	554	573	561	568	583	541	549	565	571	555	537	523	553	553	554	505	555	545	507	492	542	541	519	539	555	568	553	534	571	592	546	578	564	527	554	580	544	573	595	512	577	544	537	601	525	553	552	564	552	500	529	600	563	594	564	533	524	566	548	555	570	599	557	551	496	590	535	559	558	572	557	533	545	546	549	573	586	547	546	549	542	565	547	539	531	549	533	553	536	565	546	551	565	559	557	526	571	565	573	591	610	512	527	561	563	592	571	562	579	589	538	577	533	553	528	584	591	597	523	538	564	587	553	567	542	557	545	570	560	539	554	624	580	562	569	558	582	553	616	580	574	551	586	580	571	586	566	564	517	543	543	587	560	603	566	578	570	587	568	562	594	550	576	547	554	552	551	572	550	542	527	546	541	558	520	573	553	563	578	557	559	563	553	563	543	557	532	587	538	590	520	560	564	571	627	585	561	534	589	582	546	556	605	589	564	583	570	540	590	558	562	551	585	592	509	566	546	568	525	622	551	550	545	577	583	549	602	578	533	537	597	579	504	555	582	596	523	569	568	601	538	554	541	521	567	563	589	595	526	561	591	555	548	586	580	541	581	566	539	544	542	528	571	560	580	571	569	503	591	593	589	561	564	550	527	558	579	547	549	576	585	562	540	553	552	542	539	537	540	552	584	603	574	574	587	618	556	526	550	576	556	577	572	576	600	538	538	562	568	557	583	542	544	580	554	539	532	575	569	529	589	558	551	572	586	539	559	588	547	540	562	552	523	595	549	549	556	587	528	598	565	562	557	539	551	580	587	587	587	547	601	575	575	613	567	551	570	565	577	530	552	557	587	511	579	564	516	556	583	575	569	551	596	611	609	595	523	616	576	567	559	506	585	586	550	549	558	604	571	569	558	563	541	549	572	573	588	596	611	550	553	563	546	590	538	571	555	591	592	538	607	547	523	578	541	561	566	567	557	517	552	584	598	545	569	536	522	517	564	547	561	587	536	559	564	519	544	527	588	550	560	570	564	535	537	575	564	562	610	581	546	526	573	545	579	577	552	560	568	576	564	519	529	567	564	566	568	560	606	586	514	606	545	590	562	562	599	509	601	538	568	586	570	631	556	610	567	585	562	581	537	562	542	551	606	586	573	583	555	532	519	573	551	540	554	548	534	580	551	607	557	565	583	515	578	559	607	528	540	559	523	538	531	553	527	589	525	585	538	552	536	548	558	543	519	564	556	578	567	589	616	581	559	585	570	555	514	557	527	593	542	562	555	601	548	549	568	577	591	553	565	532	573	577	582	556	588	589	576	549	553	535	520	542	561	550	539	586	579	568	494	583	544	546	543	538	546	531	587	547	535	567	541	572	596	552	546	555	566	587	590	567	574	578	544	577	549	549	557	532	555	613	592	560	558	582	552	619	510	557	545	590	569	553	535	579	539	581	574	536	557	559	559	582	539	556	547	525	535	579	571	544	589	572	546	541	546	553	604	564	600	576	540	554	553	599	503	547	585	503	560	572	550	543	536	597	566	560	585	618	571	577	542	556	549	587	551	541	573	551	577	528	525	549	551	585	545	566	518	556	552	552	549	553	574	567	559	549	553	560	549	597	578	621	557	593	569	598	554	569	579	580	559	565	540	534	589	600	523	515	552	564	544	564	572	566	548	558	548	607	585	543	567	580	521	568	555	562	538	513	600	586	550	554	616	583	553	562	533	570	534	511	536	535	610	516	561	502	562	550	565	575	558	564	597	589	609	582	534	559	554	586	595	558	546	583	543	544	512	614	578	538	551	597	607	553	590	533	552	594	555	581	540	533	571	540	571	570	538	588	532	535	553	563	568	558	554	558	555	551	568	566	558	560	556	560	573	586	545	561	551	564	576	562	545	548	573	575	553	504	555	579	565	561	580	559	567	528	569	590	546	568	532	519	551	558	563	564	601	522	620	559	561	557	508	523	542	572	552	573	598	558	529	543	571	536	575	570	564	545	601	576	582	537	581	577	601	549	552	543	553	551	544	588	578	560	576	561	562	543	551	546	538	567	592	544	558	571	553	544	584	575	604	570	569	534	578	587	582	605	563	517	549	520	553	564	550	606	562	569	547	574	521	557	566	558	540	531	546	532	575	564	555	560	585	554	557	519	511	576	593	585	545	561	556	558	546	580	577	534	541	570	550	617	571	558	543	537	556	521	541	608	558	586	570	567	578	547	586	572	547	573	575	558	525	556	586	614	579	533	621	579	574	599	549	558	575	534	532	575	584	603	532	537	592	559	556	558	574	539	527	505	586	585	579	543	581	544	576	528	560	596	539	620	551	538	549	599	552	535	580	565	561	561	554	582	544	576	601	530	523	590	503	523	582	578	556	540	568	543	561	579	545	586	578	593	547	574	542	556	582	556	550	537	566	565	579	545	558	555	559	556	568	586	521	622	563	606	569	540	560	532	582	548	576	592	530	562	531	524	536	535	593	554	587	592	540	547	533	563	587	567	569	551	547	554	578	546	556	566	535	546	542	586	535	551	543	560	544	604	537	569	539	592	577	529	538	537	576	590	515	565	599	560	542	521	573	535	556	552	581	560	552	561	531	572	567	546	558	561	534	577	571	572	578	558	540	570	539	566	591	542	579	610	524	545	579	553	576	563	598	560	550	518	565	560	553	590	539	536	602	576	610	560	556	587	566	543	547	555	555	600	558	588	561	591	539	567	571	538	573	573	566	587	556	511	564	535	597	588	518	568	551	603	555	575	558	605	543	546	562	590	564	577	538	593	538	525	493	545	525	565	527	540	562	526	556
27625	19523	18103	16982	10597	4514	1829	1101	656	550	500	488	501	495	496	460	452	478	407	453	436	460	487	448	476	464	470	480	442	492	431	471	450	440	475	461	459	449	496	433	436	434	447	441	468	480	482	435	465	447	471	459	456	481	467	502	466	468	469	464	458	454	483	471	484	455	474	463	450	484	454	493	487	480	479	458	472	515	466	469	462	454	482	469	457	475	462	490	451	444	459	474	448	451	471	490	439	411	422	462	481	456	477	468	479	443	458	462	426	470	463	522	461	459	440	507	442	452	473	472	467	489	462	441	443	455	467	469	429	462	460	455	486	469	451	502	473	438	457	506	473	468	472	451	444	460	474	421	451	487	483	493	413	469	477	469	476	448	458	435	450	440	440	447	495	458	466	476	478	471	443	459	458	439	463	428	487	484	440	444	443	428	463	459	456	442	457	423	467	475	492	447	437	457	444	462	472	432	459	452	516	457	485	479	465	504	461	472	469	452	479	485	453	424	413	478	504	490	435	461	452	428	466	494	449	479	442	462	470	441	461	430	464	451	480	436	424	452	466	441	474	474	467	461	497	454	478	486	459	489	435	480	452	470	458	482	440	467	445	484	438	443	464	434	479	471	442	464	475	483	428	496	463	474	456	458	471	497	418	457	462	420	467	417	480	469	455	482	416	461	486	437	461	462	436	434	439	469	442	460	493	468	448	444	463	445	523	453	500	491	435	486	454	432	466	441	450	426	440	474	452	459	473	478	484	461	483	498	441	449	491	454	453	479	453	464	441	430	452	486	495	489	455	464	420	468	476	443	484	510	463	430	447	447	455	459	461	448	455	452	426	459	488	435	450	434	408	489	435	477	441	440	503	450	494	475	486	442	475	490	451	449	453	458	433	467	459	466	491	468	440	501	471	478	457	451	483	482	512	460	459	462	472	475	471	439	467	489	458	496	452	498	457	511	450	486	456	450	466	474	435	447	456	471	478	428	449	449	451	481	445	440	430	437	475	441	441	486	467	463	483	481	463	475	483	469	461	416	476	481	506	442	478	495	479	486	474	432	499	461	423	421	463	481	456	437	462	459	442	468	459	472	457	467	488	472	457	443	472	507	459	422	442	450	455	447	463	466	480	429	440	473	427	461	443	466	473	446	462	455	461	500	450	442	456	454	464	446	477	456	395	481	485	446	475	476	449	446	434	438	493	461	459	449	406	455	451	442	508	456	473	467	436	473	451	441	454	472	467	477	483	467	448	459	475	429	466	436	476	522	446	446	439	444	469	450	460	428	451	432	493	498	465	472	489	496	488	448	443	448	436	442	475	484	436	426	484	442	473	456	455	464	483	452	472	438	475	506	429	453	485	431	465	464	501	476	471	464	450	443	467	454	475	520	464	478	420	457	430	462	464	434	453	441	447	453	458	469	467	483	483	503	435	464	497	455	492	457	470	471	462	493	453	500	483	442	443	482	444	469	477	483	467	481	459	439	489	442	485	466	441	465	465	449	497	461	404	492	431	471	475	427	441	481	476	452	462	473	472	479	475	424	466	455	448	468	477	473	450	465	460	502	455	491	481	461	459	482	436	476	454	454	498	455	480	462	474	451	442	521	432	475	481	485	459	456	421	468	490	474	479	517	489	443	440	515	476	496	459	494	460	485	435	469	477	441	450	434	481	450	496	478	437	475	447	470	450	471	489	445	449	436	486	437	470	417	471	488	460	448	452	480	447	472	440	467	464	461	468	471	506	436	435	475	456	491	467	452	452	446	445	465	467	483	458	490	442	479	446	463	432	437	459	484	460	477	460	457	479	501	437	454	487	481	450	464	453	422	447	481	486	455	455	455	439	475	446	438	474	458	510	471	475	450	482	498	447	443	468	445	450	471	463	453	490	473	415	461	459	463	468	467	458	447	446	438	475	467	505	468	469	506	439	453	462	467	455	459	459	517	482	495	460	468	488	464	464	469	478	443	470	435	410	452	459	491	447	434	512	441	492	510	486	503	476	480	438	438	467	446	412	485	447	466	427	478	495	471	476	441	444	507	466	444	438	457	450	444	470	477	503	506	452	459	489	471	446	464	457	466	520	472	456	464	477	464	489	449	462	465	444	452	426	524	460	475	483	423	423	450	453	458	483	465	457	442	424	441	485	458	426	470	471	444	460	450	468	448	480	472	419	463	455	421	456	446	466	474	473	443	427	494	470	448	516	454	496	481	466	445	429	463	440	418	464	470	455	493	445	465	454	490	466	484	447	490	517	464	482	452	492	449	466	486	442	470	461	452	464	469	468	491	472	472	466	435	490	448	496	467	451	434	447	473	443	454	468	444	477	499	474	476	436	477	487	449	489	482	476	477	470	442	446	434	466	456	449	440	444	480	468	463	438	440	451	457	463	444	432	449	463	449	441	445	457	509	514	459	440	423	453	471	490	482	456	458	482	465	441	447	454	460	423	453	485	438	509	471	466	461	474	444	505	491	431	474	488	452	419	435	468	434	448	445	481	456	435	451	475	446	463	444	474	479	491	453	463	468	451	481	412	476	442	465	431	403	491	453	496	474	478	485	452	439	480	440	436	452	462	490	497	469	462	453	518	472	438	447	445	474	448	475	462	447	467	463	473	444	506	488	479	449	474	464	437	457	475	427	447	463	456	469	487	480	428	442	497	502	463	454	445	476	451	456	426	411	467	455	514	469	433	495	467	447	459	474	487	468	478	484	428	484	471	509	501	465	473	408	452	428	482	490	453	471	471	497	461	449	435	498	464	491	436	427	479	457	429	455	460	447	446	496	462	478	443	436	458	477	480	533	520	469	452	480	441	471	492	483	482	462	468	466	406	445	496	469	470	461	480	456	462	453	462	458	462	481	495	437	469	445	467	476	484	446	467	441	446	460	466	460	453	449	496	438	496	459	459	450	479	443	461	479	479	477	476	510	466	476	444	468	439	498	450	505	471	479	486	451	435	432	493	495	486	471	453	452	455	470	425	451	479	445	464	474	466	402	480	447	470	473	473	427	459	473	464	436	498	468	442	499	475	471	460	462	429	430	440	449	478	497	500	455	428	460	500	496	468	440	522	452	484	475	486	484	476	439	444	472	465	465	443	482	458	486	493	477	461	498	415	473	487	466	474	427	428	450	442	490	488	486	475	446	445	434	493	432	461	419	490	455	479	441	447	494	479	461	467	490	493	457	476	446	467	461	438	470	481	458	477	457	467	443	465	448	448	477	451	466	483	462	495	431	416	427	459	451	448	504	509	482	491	409	437	446	444	441	436	446	483	458	449	479	468	412	455	468	472	417	450	479	450	479	408	473	447	441	404	431	441	445	448	430	429	460	467	418	442	436	487	441	469	513	458	425	455	462	495	473	440	485	424	452	485	396	455	450	468	478	459	463	464	504	454	474	464	457	462	470	479	459	469	455	462	454	434	440	458	466	446	466	467	489	455	497	492	458	473	478	480	492	470	472	461	451	432	457	437	424	448	476	448	475	474	436	484	458
10008	17420	16477	12418	8340	4009	1977	1287	675	480	440	447	474	446	459	490	403	466	400	463	436	444	441	480	413	445	463	446	421	420	415	481	437	455	416	403	460	458	427	418	428	446	412	461	441	421	421	446	442	455	436	450	428	463	447	422	431	445	468	446	436	452	454	474	440	449	434	416	457	478	450	401	439	456	420	451	414	446	428	445	451	450	454	468	438	438	421	424	444	426	421	444	442	453	446	422	430	431	432	472	428	438	438	431	433	424	449	446	432	416	433	403	447	483	432	449	428	453	449	485	475	454	411	415	434	451	433	447	442	470	469	444	437	435	413	428	461	444	461	443	386	431	412	437	406	433	437	447	408	446	431	449	415	402	472	464	459	430	441	470	413	439	448	448	392	444	424	443	439	444	460	479	435	448	421	446	409	405	419	432	469	404	459	429	418	446	432	427	436	427	421	429	429	420	425	430	429	449	443	453	435	432	449	410	483	417	458	428	421	449	409	444	439	444	424	446	465	452	446	428	436	437	465	456	430	423	480	481	393	434	450	435	399	454	463	431	436	426	414	455	430	449	414	394	451	418	504	440	415	443	406	431	365	462	446	413	378	452	437	434	439	427	380	436	429	464	461	402	438	421	442	458	427	413	419	457	431	391	471	423	458	443	449	451	434	419	445	475	453	476	443	428	453	441	408	428	448	451	425	443	437	422	412	428	448	457	436	459	426	445	428	420	433	459	442	426	444	413	407	445	431	467	429	407	439	408	456	456	447	440	436	473	460	442	404	454	387	428	478	400	483	414	448	439	422	443	462	455	463	409	456	419	469	434	470	423	435	467	430	393	440	414	420	436	414	431	427	456	451	464	451	412	483	432	422	420	423	434	417	405	415	470	449	467	384	426	443	428	449	427	459	425	420	449	447	405	443	405	440	420	412	445	437	459	452	414	457	442	429	445	458	416	453	414	428	430	427	398	453	397	456	496	442	445	440	423	427	456	422	453	411	503	463	411	416	459	420	420	466	413	371	434	431	448	441	445	459	480	430	435	427	482	415	427	452	443	467	458	449	431	435	413	463	410	446	445	434	427	425	425	437	457	443	457	448	411	426	400	418	421	442	453	446	415	457	435	443	434	442	427	437	414	441	462	438	415	451	484	472	425	400	436	476	435	418	418	474	428	417	401	447	416	467	442	421	446	432	413	448	449	450	427	478	457	441	458	437	426	433	477	442	430	434	394	434	469	424	452	445	449	433	459	438	414	442	437	442	436	408	443	407	389	443	423	430	454	425	447	428	434	448	468	427	456	399	452	484	398	456	445	426	432	439	454	431	458	419	421	437	462	486	431	423	453	438	401	428	469	436	470	478	431	438	447	406	472	430	433	458	430	431	458	427	423	402	415	419	452	450	397	429	446	454	454	432	457	455	440	434	444	470	423	442	420	436	437	446	428	442	437	468	438	431	473	450	428	488	462	453	448	441	433	418	429	449	437	403	448	431	429	435	417	396	442	481	464	451	459	407	426	448	472	476	425	437	443	459	449	428	426	420	457	436	462	457	450	451	448	445	425	497	439	423	458	449	437	477	466	450	454	466	461	456	415	477	470	424	428	453	438	453	419	434	465	392	426	428	430	448	477	443	434	401	445	446	442	406	424	475	409	467	415	440	477	395	389	431	433	431	411	453	442	425	433	439	462	462	442	429	441	465	437	460	416	421	463	447	437	429	450	471	382	473	423	417	434	430	427	427	465	435	472	439	451	450	438	405	430	484	468	482	433	447	458	433	438	393	448	400	453	428	417	446	432	414	427	427	448	401	443	404	427	447	488	435	420	463	479	405	444	432	441	447	441	420	465	441	448	410	402	417	435	444	389	460	452	427	458	442	437	414	457	472	465	403	414	463	438	431	424	468	405	424	437	460	466	511	392	435	426	409	396	420	407	443	446	428	450	426	444	442	429	440	415	407	452	415	451	446	442	435	434	409	419	431	424	415	449	443	462	442	450	448	431	452	433	436	434	453	449	430	440	480	450	454	465	481	437	417	433	455	428	425	443	420	444	420	422	450	434	437	385	405	430	399	439	414	461	426	442	383	399	413	440	461	407	423	424	434	441	451	400	423	416	408	453	487	445	447	444	454	431	435	455	419	415	397	429	474	457	441	468	430	456	430	433	436	451	399	457	433	424	468	408	413	461	447	409	451	432	457	423	393	428	442	440	415	457	430	410	417	443	430	441	425	393	424	443	436	447	450	436	452	439	440	412	443	428	426	458	464	409	464	439	458	417	450	437	422	437	437	405	402	452	408	438	448	419	469	447	460	417	453	452	458	419	440	461	422	446	445	423	456	441	447	438	433	417	431	452	408	430	449	471	411	436	429	390	399	445	452	418	442	395	405	437	430	448	473	433	466	406	452	486	445	428	452	443	453	416	438	452	420	444	424	430	462	432	404	436	423	453	458	452	424	422	427	468	406	465	440	411	445	433	413	466	465	399	422	420	458	443	476	392	408	439	420	423	482	404	441	402	430	443	408	451	432	468	439	408	459	451	479	396	459	415	457	438	421	450	433	491	418	442	435	430	415	427	506	445	420	417	410	438	446	432	483	427	450	431	426	407	477	415	426	452	465	441	442	412	429	465	416	384	424	464	451	468	463	448	436	433	449	435	451	427	484	418	437	441	440	419	416	446	426	464	431	434	397	449	425	443	450	441	446	462	472	434	448	430	413	423	455	452	455	450	392	464	412	424	436	418	432	436	504	462	444	429	433	422	429	430	418	430	427	379	424	442	447	472	452	413	420	444	434	485	388	428	481	424	421	440	429	454	429	440	469	414	452	442	449	466	443	441	449	432	448	430	430	436	413	450	385	479	431	461	421	408	420	493	447	419	434	441	429	414	426	440	443	460	454	384	426	468	417	444	435	445	451	426	427	384	437	443	440	453	473	449	449	444	423	431	398	436	459	425	471	443	453	424	434	438	424	421	430	436	423	470	437	438	434	416	426	404	419	439	433	416	453	413	466	439	487	444	435	401	435	445	466	423	442	435	451	421	428	456	450	445	422	396	465	429	432	463	456	400	426	434	467	462	470	426	462	453	447	429	469	441	428	430	432	441	450	433	418	442	451	441	402	447	432	432	470	442	429	428	485	456	417	472	450	438	413	437	429	462	449	456	420	451	427	422	428	476	416	422	412	444	429	430	418	471	418	452	430	433	454	459	455	435	449	468	429	426	391	432	443	439	432	453	412	462	457	436	461	410	403	435	475	426	443	384	431	456	403	443	436	451	450	444	441	446	459	428	402	435	425	442	461	441	416	425	417	431	446	405	484	435	445	461	433	430	406	435	411	425	401	463	436	426	438	429	452	428	447	434	441	425	407	449	456	401	444	460	452	477	448	412	425	449	461	448	446	488	457	419	480	436	456	456	402	383	448	430	441	431	429	445	446	420	448	424	469	414	440	449	388	417	438	402	428	448	460	429	443	394	462	429	434	440	447	416	423	441	427	464
24900	21970	39054	44548	40373	28381	16263	8165	2380	856	565	498	514	462	480	495	503	489	434	462	513	448	494	522	507	497	486	483	495	437	484	440	448	460	471	496	455	494	496	499	500	491	492	464	460	496	521	487	474	469	464	481	457	469	452	490	520	462	456	468	470	510	483	470	514	496	482	490	462	488	474	527	501	476	503	478	465	481	514	471	508	461	496	485	470	476	469	456	476	475	456	489	493	464	482	527	483	498	488	444	459	465	481	479	464	436	483	496	489	506	468	475	437	515	472	504	492	489	493	458	474	475	477	462	486	462	431	482	445	447	465	471	472	495	475	471	457	475	474	525	475	507	503	493	474	489	469	512	462	471	497	496	513	475	508	492	519	443	515	520	489	471	477	504	483	426	484	499	507	501	478	476	461	458	483	460	490	452	504	443	477	505	474	495	502	454	477	444	471	457	483	463	455	520	470	475	453	493	463	464	436	467	486	502	481	502	504	506	475	451	491	460	479	485	456	460	493	474	517	491	470	507	460	476	449	434	501	453	489	496	465	519	467	478	449	476	489	492	486	430	464	446	488	488	480	470	493	469	507	502	502	467	473	476	519	469	453	514	467	446	484	435	485	423	466	455	513	478	466	473	448	470	491	436	469	488	506	460	486	448	462	475	494	474	496	522	482	496	480	467	524	440	457	477	487	475	443	527	499	477	514	471	486	497	476	483	473	491	447	463	474	494	459	451	489	463	506	476	478	497	454	485	464	501	475	484	480	478	477	464	446	509	487	445	481	487	469	480	476	484	465	473	504	484	494	447	512	489	481	509	458	472	458	462	468	511	532	438	468	494	437	498	468	473	453	478	455	481	465	433	480	489	457	487	501	473	447	462	476	479	457	493	426	454	502	485	438	487	480	498	491	491	479	467	467	487	492	453	471	497	503	486	453	460	483	463	493	467	491	473	470	465	457	504	488	442	469	482	443	477	463	496	445	487	492	486	483	472	461	489	500	511	497	472	461	524	478	463	481	489	451	471	475	473	431	490	465	453	439	477	490	459	499	508	474	428	476	458	467	471	516	447	473	518	469	474	467	470	515	457	493	464	479	473	477	485	491	470	478	458	455	512	484	450	522	439	467	523	485	512	513	446	455	440	463	516	519	480	505	504	488	459	462	446	439	462	513	478	490	463	488	465	470	488	473	493	475	463	496	466	502	473	467	482	454	466	507	483	514	468	463	461	503	493	499	481	453	488	497	530	498	466	505	492	495	492	501	526	495	503	473	466	489	485	457	503	460	493	482	482	464	517	475	445	450	489	473	498	500	477	479	467	467	465	500	470	485	444	495	441	487	449	468	472	441	422	473	462	502	454	478	547	507	492	496	438	467	500	467	453	489	494	472	491	518	472	506	455	504	491	486	509	480	483	481	500	501	508	509	455	480	474	513	483	457	438	489	466	447	466	504	485	491	477	465	552	513	470	504	474	462	482	470	473	464	490	486	476	499	465	464	471	471	491	475	435	512	456	484	457	452	442	494	462	511	494	444	470	487	494	502	490	499	483	492	484	482	484	537	435	451	460	490	501	499	471	438	501	462	497	513	471	510	463	519	487	435	508	478	440	424	495	506	495	467	477	460	466	455	495	482	487	459	473	500	488	477	479	452	481	478	499	491	460	431	512	405	481	498	434	468	505	454	491	503	492	511	441	473	490	506	497	487	473	433	459	525	487	481	472	473	461	510	463	486	496	482	458	445	487	458	471	494	461	490	456	493	474	477	503	425	483	466	475	465	456	485	520	510	492	444	509	491	476	468	496	486	481	507	503	491	483	490	483	451	455	485	493	457	484	488	509	472	478	470	498	444	483	466	490	461	469	488	472	455	474	500	487	425	484	491	507	479	478	446	505	504	455	475	460	474	483	469	445	451	418	525	484	479	491	456	490	506	476	483	502	452	464	502	447	477	491	475	511	520	491	470	456	495	477	455	499	459	494	469	481	531	502	496	485	459	481	460	489	506	514	491	513	476	489	447	474	459	461	464	497	491	506	475	454	532	489	495	441	479	457	498	519	474	505	421	480	462	464	486	514	492	534	480	470	475	477	502	475	452	489	483	465	492	472	504	475	500	499	473	466	486	504	515	493	506	489	474	487	488	475	456	495	492	474	503	487	463	456	444	423	486	464	493	475	459	466	470	454	484	511	474	490	502	498	492	444	468	489	454	499	488	500	512	481	481	499	461	466	513	459	443	498	474	463	478	503	511	455	433	446	484	490	502	470	474	470	503	443	478	476	481	484	489	476	486	475	457	491	494	493	485	491	423	448	486	478	492	461	510	485	477	459	479	482	481	488	456	484	498	484	446	479	455	460	478	502	489	469	513	456	461	476	484	487	502	453	479	485	495	503	489	436	491	480	505	500	457	473	478	475	488	476	460	480	452	475	467	447	526	487	498	449	445	476	447	461	532	466	492	481	505	461	484	491	487	455	559	440	477	460	447	486	476	487	473	511	489	483	486	461	516	519	519	443	465	465	470	480	502	488	457	473	480	486	500	504	477	500	506	494	476	498	500	477	481	447	500	465	466	490	476	470	489	478	457	482	527	487	481	499	467	513	484	469	493	515	487	492	462	482	486	429	531	460	473	485	487	498	510	443	458	464	467	440	509	474	499	458	499	516	448	485	476	437	462	448	448	506	476	473	447	469	494	498	487	477	491	463	471	534	521	483	471	458	423	487	450	435	485	454	478	464	489	473	498	502	469	479	492	456	434	478	470	464	485	504	480	460	480	465	491	427	495	478	486	483	445	477	445	500	465	465	487	485	493	481	499	485	501	513	468	542	480	487	441	499	504	465	456	484	481	446	473	499	491	494	472	486	519	484	468	501	489	474	478	529	493	485	468	498	475	478	511	491	465	482	474	477	455	471	498	460	515	487	450	507	500	487	490	522	456	458	481	467	478	470	470	473	469	512	499	521	491	493	492	481	449	476	451	466	479	500	462	511	484	473	469	469	481	512	478	480	511	506	469	472	496	520	456	480	463	477	505	500	451	476	484	488	488	492	483	486	463	486	491	480	484	463	475	466	444	490	490	461	508	473	451	438	508	487	490	466	464	480	503	507	492	480	473	518	517	524	499	474	496	494	437	500	468	468	439	469	461	464	450	450	511	496	469	476	505	509	522	435	499	478	468	499	461	515	465	498	475	464	492	436	494	485	484	499	459	449	488	449	511	482	453	461	482	471	498	473	441	492	466	453	525	485	493	514	450	501	457	494	470	453	468	479	470	464	495	477	458	528	496	454	491	462	471	474	533	494	429	489	465	496	458	459	498	461	463	498	498	479	483	465	537	482	485	476	469	461	452	426	455	476	471	480	469	476	449	477	470	517	455	484	466	481	468	482	450	500	465	483	427	462	488	461	457	485	453	482	482	486	478	458	443	475	487	489	481	479	474	467	479	486	494	470	466	464	485	496	498	464	499	468	457	491	424	469	423	484	460	444	483	497	488	448	493	465
32320	68578	63659	49350	36433	22063	11977	7956	2671	1013	543	511	458	489	493	528	523	490	463	545	491	505	489	508	487	479	514	466	500	460	536	494	483	490	468	488	473	475	455	468	516	490	490	455	477	510	509	472	488	473	488	470	475	533	467	462	486	496	494	502	543	493	500	492	483	493	495	470	500	520	433	534	517	506	478	470	530	506	504	477	469	485	465	487	471	468	490	461	483	462	462	486	470	496	478	497	476	530	497	511	485	483	510	473	507	496	483	508	467	513	508	484	502	504	515	484	484	476	483	480	511	483	484	469	504	468	471	488	491	519	529	490	486	487	485	493	504	471	492	459	472	461	485	484	489	469	462	461	493	473	488	503	528	487	472	476	481	515	489	515	470	475	503	466	448	486	521	488	493	475	494	508	512	490	449	471	474	505	495	454	469	461	456	502	454	506	481	471	498	504	437	489	483	547	497	518	474	529	462	487	491	484	504	514	464	490	481	539	507	486	469	472	505	498	489	513	480	541	472	456	485	514	497	469	495	480	467	498	470	450	480	520	479	476	509	480	445	479	449	483	462	484	459	458	496	508	477	484	461	508	509	495	509	503	497	496	507	492	460	490	483	496	487	448	495	473	474	499	501	507	497	492	457	502	497	500	478	522	470	505	477	492	506	499	470	477	491	485	484	513	439	475	516	474	512	517	467	426	517	513	474	485	459	463	476	488	484	477	497	478	485	522	478	458	481	470	444	487	462	495	468	474	484	509	508	466	510	478	500	506	459	487	480	500	525	492	476	488	488	483	472	512	470	445	502	438	469	488	528	517	465	504	447	475	467	491	476	492	492	473	467	488	529	527	453	471	484	505	482	484	481	469	486	486	504	499	485	464	467	481	497	482	473	517	504	495	528	480	481	466	526	495	469	500	467	538	517	505	500	504	473	517	455	499	468	451	491	506	455	540	527	483	482	495	520	473	491	473	467	481	496	517	466	495	466	470	483	481	467	503	451	439	503	554	498	488	470	439	480	487	485	468	490	477	485	457	451	481	517	478	485	466	472	486	467	476	508	514	487	496	498	496	544	477	524	470	479	473	451	473	510	453	479	457	510	473	552	512	491	471	495	500	501	494	465	496	463	464	503	514	468	502	522	473	494	493	473	469	490	474	500	502	484	489	465	475	489	493	511	524	500	516	509	460	489	483	492	479	497	451	530	476	461	503	456	523	468	486	497	481	501	489	460	456	497	460	471	483	521	497	495	476	450	481	430	461	514	493	505	473	471	475	485	460	451	510	528	502	499	501	522	522	503	511	507	469	487	466	459	484	465	482	452	480	496	465	485	474	460	477	499	472	485	466	506	547	500	465	495	497	501	520	456	473	500	555	475	511	516	477	528	518	493	487	438	524	495	499	518	440	484	465	484	483	496	463	502	439	487	485	454	497	496	491	464	483	491	460	510	444	479	495	464	470	466	490	494	499	490	451	502	479	495	478	471	456	507	493	528	452	449	484	459	504	502	518	450	458	484	458	482	507	485	511	470	474	496	463	497	451	483	496	481	479	468	482	494	492	479	465	484	475	462	471	484	482	507	476	462	459	524	493	489	495	479	473	512	496	476	530	531	469	494	498	482	454	491	528	480	481	492	481	489	480	512	482	467	477	506	490	434	478	506	517	462	541	496	495	487	441	463	471	503	490	456	496	513	502	506	493	507	506	503	510	518	444	455	482	506	524	513	464	464	503	496	465	496	527	449	472	462	461	495	498	473	483	469	514	489	507	475	461	487	502	473	500	505	513	504	494	473	465	460	458	468	517	531	522	507	475	473	509	442	481	488	508	496	517	478	457	471	458	533	459	460	530	460	484	471	477	533	470	483	490	450	524	468	501	509	467	482	515	505	497	519	484	513	488	475	505	480	496	501	497	500	455	502	464	513	502	460	458	494	456	481	456	484	458	499	462	503	468	510	499	482	456	508	497	511	523	472	525	493	488	486	490	512	477	486	477	521	421	496	489	488	489	482	419	486	485	483	496	476	432	518	475	540	513	446	479	473	516	481	487	485	503	505	489	466	456	455	476	502	514	488	505	488	476	492	489	482	486	488	487	462	484	467	459	496	523	461	552	550	499	501	498	489	484	541	461	473	470	485	474	478	506	477	493	499	483	488	452	464	487	487	458	479	473	442	499	476	461	451	496	504	473	526	535	482	488	470	536	496	503	499	471	511	490	506	468	501	453	477	503	461	480	517	530	459	481	489	487	458	481	509	510	509	476	465	505	494	506	453	489	453	473	500	518	523	462	487	457	464	487	503	484	479	506	488	497	503	487	508	452	438	484	482	480	501	558	527	474	461	539	490	455	491	497	477	500	457	497	475	502	484	509	508	508	497	475	521	472	465	480	466	444	477	502	482	501	481	455	456	528	494	493	493	526	444	504	472	435	463	458	503	483	504	519	493	459	477	480	482	474	466	421	506	514	484	466	512	481	467	492	481	501	506	488	515	469	496	505	507	475	476	473	481	486	502	456	448	504	486	485	485	479	511	510	499	507	516	461	485	465	466	493	522	491	487	489	497	478	517	511	512	467	469	484	481	507	490	509	519	469	459	492	473	484	521	493	484	478	503	493	512	487	469	473	477	502	499	480	495	513	473	496	487	507	470	442	456	486	457	453	529	465	483	490	498	450	503	486	502	472	432	457	480	482	488	451	471	517	444	534	496	484	500	484	485	469	540	492	465	458	519	471	503	495	472	474	470	481	505	493	497	460	492	458	481	468	484	467	472	518	498	473	510	513	519	493	497	475	471	503	507	525	472	472	496	493	502	506	476	478	471	490	501	501	470	503	469	520	470	484	463	483	476	514	516	461	468	466	500	487	465	495	477	500	452	473	505	507	458	450	488	495	480	459	499	508	483	493	480	474	507	516	471	515	511	503	495	508	482	500	489	491	499	484	552	466	496	489	499	487	488	522	514	459	508	506	468	491	491	476	497	488	499	460	485	498	481	481	483	467	446	563	468	502	467	504	463	466	458	455	509	499	464	503	494	450	518	481	489	502	469	472	520	493	521	500	477	472	453	499	498	494	479	501	500	465	426	526	457	444	450	498	470	469	482	487	470	504	524	468	473	504	447	500	455	445	439	474	460	457	493	486	520	480	490	478	501	530	507	486	517	476	493	468	504	432	485	471	493	458	532	453	526	483	473	498	487	477	484	488	493	450	501	472	483	497	491	514	476	506	476	494	497	485	469	526	482	467	472	472	487	465	482	483	484	485	475	448	482	475	495	501	507	509	440	455	445	519	471	505	476	494	514	484	472	481	442	489	459	476	486	508	444	474	525	461	514	483	484	490	446	467	506	508	483	497	469	493	444	501	467	561	461	456	478	515	497	505	509	486	523	486	491	470	494	503	460	495	497	511	490	480	491	504	469	485	470	492	525	487	469	504	465	473	481	440	498	440	491	527	471	470	467	482	522	504	495	480	503	519	505	513	468	472	484	506	469	464	496	489	529	488
23920	21511	37621	44325	45147	41458	30765	17656	4983	1205	594	604	572	593	610	618	606	549	584	553	576	566	578	577	579	626	562	571	578	561	546	574	516	532	522	536	534	552	552	546	566	555	557	534	568	560	533	573	550	537	583	547	553	550	579	559	504	591	511	572	525	577	554	536	525	572	552	548	547	528	547	551	563	562	544	536	515	513	531	530	543	540	545	534	575	560	550	551	574	553	564	520	555	547	547	564	541	543	597	521	533	551	529	594	573	543	527	533	502	540	520	553	520	562	594	577	536	542	581	549	527	550	523	543	545	566	590	555	523	558	575	469	508	592	539	552	546	525	587	584	503	526	565	590	540	542	551	574	548	517	537	517	561	526	559	569	496	531	514	523	563	591	510	520	580	554	571	541	547	523	531	529	523	550	551	526	548	516	544	534	556	548	549	561	554	558	539	531	590	548	565	580	577	551	569	546	556	503	505	632	559	526	559	519	524	576	552	535	546	585	543	511	556	546	571	476	533	616	560	546	540	566	514	571	592	548	571	561	556	520	546	540	547	537	531	514	604	572	560	557	563	548	529	533	559	551	567	572	566	547	579	529	517	545	591	517	546	546	605	587	512	556	575	537	574	538	548	555	529	574	511	574	563	490	554	579	527	558	538	524	568	569	521	571	533	544	524	551	545	542	552	529	568	513	577	580	564	536	585	561	510	575	517	527	531	584	531	549	536	569	541	586	589	606	555	539	574	580	575	524	589	556	532	590	565	577	577	555	543	577	519	590	538	572	562	513	574	582	572	553	544	551	542	563	570	570	572	552	586	528	548	544	544	551	539	527	526	546	541	540	576	539	546	580	544	521	560	511	555	538	532	542	581	558	538	542	560	569	532	548	551	521	582	521	520	554	528	524	536	526	552	585	528	552	583	545	510	538	559	571	572	530	552	561	599	602	565	524	580	526	493	585	571	530	585	599	511	545	537	573	526	517	544	565	558	552	543	561	534	513	552	572	506	559	563	570	554	547	577	521	535	538	567	524	557	557	521	533	564	557	538	574	555	557	579	538	555	559	534	520	587	515	558	564	560	578	573	594	583	565	545	570	582	574	535	572	569	543	539	574	546	584	550	563	545	520	560	558	561	554	548	573	573	593	533	599	537	580	562	517	571	564	502	612	539	550	545	545	517	556	540	528	524	538	543	553	589	539	508	536	540	582	544	563	563	548	566	558	539	570	578	561	542	566	562	527	557	565	585	514	537	541	539	548	566	548	550	558	547	530	576	535	534	594	523	568	561	551	565	557	529	555	534	556	566	543	531	547	542	538	552	585	554	570	548	506	544	549	548	575	550	601	526	515	536	563	546	580	575	536	588	544	509	554	542	574	548	520	526	521	552	555	532	530	536	560	560	583	545	542	565	589	514	562	501	557	564	555	569	589	549	552	530	539	569	548	560	536	533	547	490	581	558	546	565	522	549	590	557	527	508	549	603	596	570	555	556	566	539	510	503	556	617	539	542	559	549	559	594	582	584	582	560	580	536	541	549	512	556	544	545	577	562	577	504	558	520	521	579	571	548	540	569	538	552	506	536	542	583	533	513	526	549	530	563	562	513	569	538	541	538	536	550	566	564	578	561	533	520	475	576	598	529	522	542	567	555	524	540	556	541	515	558	594	559	610	566	540	514	539	548	563	528	568	556	581	533	563	539	564	563	582	550	566	545	563	564	558	554	534	534	602	554	565	526	589	560	543	533	597	515	522	553	553	490	544	594	550	534	542	539	554	535	504	556	511	591	503	556	539	565	550	543	539	549	549	543	534	569	552	557	544	609	579	520	508	541	542	541	590	535	498	554	571	552	544	545	542	546	546	573	552	562	528	552	522	568	588	501	572	561	594	539	545	570	596	569	566	552	520	565	504	573	566	579	539	537	513	562	524	554	532	516	539	554	537	554	567	552	598	596	548	609	541	512	518	552	538	491	552	506	519	567	558	588	520	565	547	543	548	544	551	534	549	552	572	554	506	601	540	567	542	581	552	555	549	550	572	520	562	537	515	561	532	520	533	539	567	559	511	574	524	561	544	582	552	554	549	559	542	554	523	535	555	547	532	565	551	577	502	552	504	559	517	541	569	579	533	538	562	535	561	562	521	528	543	493	511	535	513	575	525	583	552	538	526	553	511	572	571	538	511	550	566	548	562	558	553	569	577	555	521	546	575	582	533	566	543	559	538	551	541	524	537	545	565	507	535	582	546	544	551	553	551	520	547	541	516	562	563	529	573	573	554	542	548	513	541	538	556	533	602	531	589	577	559	531	551	584	584	531	542	561	514	544	561	563	542	537	567	523	541	549	535	509	571	533	540	600	567	554	543	556	561	548	556	582	511	550	505	529	535	568	536	553	534	566	534	594	533	604	594	525	539	538	546	532	521	556	539	551	581	571	538	554	541	556	521	536	508	533	539	599	553	550	519	550	522	573	552	563	536	571	504	570	552	575	547	558	571	573	490	568	540	524	532	565	527	538	557	562	560	574	512	566	570	569	531	553	569	553	565	566	559	531	532	512	583	529	606	581	544	572	538	548	527	560	577	545	539	546	558	537	548	521	571	540	594	579	559	539	533	527	553	552	531	548	587	541	538	575	533	533	552	509	569	577	536	563	524	542	538	565	562	573	571	539	514	522	509	520	547	543	519	545	512	543	547	551	527	571	537	584	544	549	568	564	552	582	552	548	550	519	577	518	578	556	584	581	548	534	501	558	547	534	592	533	551	503	596	566	574	549	581	522	555	590	561	556	548	559	537	544	571	548	554	569	531	570	522	543	595	548	546	530	505	539	586	545	531	534	530	586	553	569	512	574	544	557	582	534	563	561	549	552	527	541	532	553	569	591	566	553	534	533	524	566	551	523	556	576	553	530	547	545	541	507	585	554	551	556	553	546	530	554	552	517	541	493	552	547	520	526	603	535	533	546	552	537	551	553	554	573	548	488	544	514	557	536	557	548	548	536	526	545	545	519	534	554	531	559	550	526	609	573	553	550	516	522	589	546	494	571	532	541	579	523	569	508	560	536	556	576	552	492	539	552	537	569	536	552	592	574	534	521	585	570	558	514	605	545	551	554	553	548	515	560	532	559	529	566	556	537	559	580	614	562	515	579	543	573	544	569	521	596	525	594	516	534	534	582	518	578	558	609	529	537	550	585	529	536	551	527	530	564	544	579	522	540	556	548	565	565	540	521	596	586	581	550	522	558	525	592	531	534	548	549	566	525	570	561	581	555	545	539	576	564	544	534	582	508	565	550	560	576	558	534	537	589	530	553	563	562	504	538	532	586	581	580	549	569	598	560	539	514	547	526	547	520	557	514	549	564	556	562	577	528	607	572	528	563	501	518	519	512	576	572	544	521	561	560	564	562	564	539	526	542	578	560	531	549	563	481	527	534	548	537	553	507	585	566	499	526	539	537	600	558	497	539	530	601	480	526	553	548	534	594	607	515	529	528	524	518	545	551	551
46372	87840	74020	60699	48876	37955	24616	14924	4324	1277	612	550	579	589	571	581	560	568	614	566	559	593	580	595	596	609	586	587	599	583	592	557	566	562	553	587	568	580	576	539	544	607	524	573	544	594	577	567	612	611	586	617	563	564	571	579	538	546	586	614	572	558	568	568	540	573	563	593	593	606	556	537	593	543	590	567	575	565	560	517	568	595	553	595	645	553	564	592	550	563	609	586	578	545	579	532	554	530	537	567	565	564	552	583	524	522	557	630	556	584	556	593	535	600	620	576	608	561	571	580	577	572	622	582	606	573	580	554	561	578	546	551	564	562	597	569	579	535	573	585	589	592	614	561	559	550	573	596	543	594	572	549	591	588	559	532	549	595	555	571	518	553	546	595	577	532	612	561	541	599	594	558	610	532	592	577	579	603	540	576	555	532	540	587	570	556	525	579	555	591	589	577	629	583	575	532	569	529	546	526	575	599	566	569	556	579	557	611	553	596	596	610	577	566	550	583	594	592	550	550	554	586	575	552	582	596	599	536	604	595	594	575	569	610	590	550	590	577	588	546	574	549	580	551	572	583	542	588	595	597	570	624	577	548	565	582	578	590	595	537	591	598	560	584	545	519	568	557	548	568	593	602	566	537	589	518	589	577	548	534	597	566	588	541	618	583	566	563	585	580	540	557	598	538	597	537	584	514	596	592	541	549	524	579	540	572	568	545	584	603	537	560	581	591	592	588	590	546	547	553	555	561	600	596	568	599	581	598	598	548	590	554	595	558	579	594	536	580	594	555	517	608	559	587	553	569	592	546	573	577	562	639	567	526	549	534	584	529	541	577	570	525	579	579	587	588	592	563	551	559	576	561	602	560	584	583	554	558	545	561	551	555	575	550	585	570	570	544	583	555	597	589	591	543	618	557	567	542	596	584	548	573	526	567	608	530	565	580	537	580	549	579	546	566	516	556	571	593	559	581	587	588	516	556	555	555	555	607	537	560	557	487	591	553	592	570	558	556	535	560	597	560	586	580	575	558	567	570	567	536	548	536	619	568	504	576	573	579	574	530	581	548	544	509	578	568	558	570	558	578	595	555	579	546	557	580	608	575	573	548	594	585	558	563	577	589	533	557	580	510	593	558	577	592	569	590	534	567	571	622	541	563	586	600	547	560	569	587	557	543	574	567	561	574	528	594	558	581	588	566	562	551	576	589	594	589	551	576	533	582	570	591	576	547	576	585	555	568	562	548	583	534	572	591	520	573	570	529	581	570	556	524	544	559	586	570	580	591	581	588	554	565	582	538	525	537	592	563	599	581	571	576	585	542	591	562	575	557	555	552	560	527	612	534	577	584	573	557	546	578	576	596	576	568	574	579	554	535	560	565	543	575	556	570	585	583	557	596	570	588	575	566	575	596	611	569	542	576	594	603	589	556	578	539	557	533	597	554	556	580	558	591	581	585	594	571	570	578	599	565	593	545	547	586	555	546	615	563	600	544	584	605	588	585	557	605	580	554	622	583	556	527	609	550	569	563	554	535	631	564	572	586	547	532	551	589	545	594	572	602	579	547	593	590	598	574	561	561	544	588	597	574	569	612	609	622	595	558	556	588	558	592	562	561	572	598	596	551	548	546	568	542	566	525	582	557	562	568	554	547	532	613	530	577	569	525	547	531	560	581	610	589	577	563	584	533	544	548	547	608	586	579	605	544	505	591	576	561	561	567	585	570	592	556	536	632	596	611	609	546	591	591	565	590	559	570	568	581	577	588	584	552	591	569	550	517	577	563	575	595	551	598	575	507	560	583	584	585	604	601	566	564	571	602	567	589	567	557	602	579	557	595	561	571	609	552	574	569	575	562	544	577	592	609	561	595	585	579	569	538	539	553	555	564	562	581	590	553	570	582	584	542	514	573	567	583	564	610	602	569	585	557	528	570	604	592	567	598	563	571	573	574	562	569	555	568	569	583	563	585	611	551	552	587	576	552	555	541	591	620	552	583	573	565	575	561	561	550	560	572	553	596	562	583	552	602	610	595	597	575	567	583	560	538	581	588	587	522	592	556	586	547	567	560	568	579	555	531	531	569	536	553	558	568	544	547	594	584	591	574	596	571	604	553	572	548	557	585	570	565	576	558	594	588	587	576	538	591	550	556	562	536	587	566	563	542	583	549	547	569	553	529	559	562	592	547	541	568	557	580	555	602	566	569	545	550	578	530	548	568	593	528	552	587	582	545	549	582	563	587	553	590	574	565	569	522	583	625	574	546	590	562	568	562	546	526	581	576	532	616	548	562	596	599	583	540	612	556	585	549	517	599	513	546	583	590	573	581	565	573	568	587	553	570	583	557	534	567	566	535	535	559	548	575	546	606	561	554	571	555	544	539	575	577	569	540	591	572	540	595	562	579	546	575	601	535	564	604	595	609	559	558	536	615	575	579	593	581	582	572	558	573	555	591	580	581	600	540	570	543	590	558	575	596	530	569	585	592	588	566	573	572	561	589	548	587	543	538	590	556	579	586	574	529	579	551	554	518	570	540	561	539	552	590	583	568	597	574	554	548	569	581	542	563	538	539	619	563	543	544	612	589	572	557	536	551	571	584	552	560	545	589	557	564	585	561	595	562	592	570	557	552	588	593	571	546	529	541	554	554	584	533	540	607	543	527	586	536	584	604	573	589	579	586	534	602	567	609	584	564	549	558	591	556	604	569	612	550	596	555	579	572	561	598	578	582	584	586	570	580	592	532	648	557	532	558	561	604	521	600	557	548	547	559	559	564	574	610	536	553	536	587	542	571	581	550	574	584	596	600	551	581	562	595	530	562	560	553	545	591	541	562	551	579	580	533	597	574	590	560	583	540	567	572	584	567	559	547	592	534	567	559	557	570	557	551	584	550	564	546	571	578	572	538	525	534	543	588	540	587	577	550	604	584	558	573	606	574	560	534	563	565	598	533	544	534	548	566	588	528	531	583	545	570	635	549	562	557	556	584	562	608	631	549	574	536	506	569	584	569	589	600	595	578	601	512	518	575	517	592	575	575	578	535	581	553	592	592	612	559	560	588	573	547	602	581	571	575	570	533	586	580	638	554	553	572	608	564	575	631	576	593	543	548	594	585	574	586	577	497	527	584	598	616	560	571	608	562	590	591	600	565	586	581	557	569	633	579	592	583	562	602	598	548	588	585	563	560	573	543	539	538	559	575	595	562	566	566	574	581	562	558	556	567	585	563	562	576	580	601	555	547	574	589	601	587	581	582	572	549	558	559	570	576	626	587	555	540	551	609	587	568	564	580	541	572	564	554	589	556	544	599	567	538	574	545	584	545	571	553	532	533	534	538	568	589	569	553	537	561	583	529	556	583	594	569	529	575	543	578	614	540	586	574	573	581	565	540	562	561	561	610	530	569	565	600	520	542	582	603	534	534	564	598	592	603	578	553	543	583	559	555	566	581	570	577	541	573	547	554	581	576	570	580	590	595	578	573	554	586	552	597	576	637	595	549
27692	20030	18050	13101	5327	4170	2762	1457	636	555	471	473	423	453	442	466	443	456	505	486	443	449	454	434	454	430	440	431	435	455	435	443	487	423	465	432	442	460	441	459	424	446	456	444	487	489	455	432	482	513	487	427	439	444	491	456	472	464	462	456	446	492	457	467	461	418	455	464	481	420	452	476	420	433	454	459	489	441	444	415	461	461	466	463	487	470	457	446	427	450	500	450	446	463	435	437	456	419	437	467	453	468	429	450	496	445	468	431	475	458	428	424	487	438	442	441	478	499	426	451	442	449	428	448	436	441	448	449	442	465	444	439	506	458	448	464	484	455	478	452	425	467	470	448	432	459	455	485	455	440	478	466	435	457	452	491	440	496	450	462	453	465	448	476	462	493	482	466	435	470	466	459	454	438	493	447	468	475	459	447	512	432	466	437	452	475	492	453	480	460	454	440	433	492	482	412	427	461	429	437	466	480	449	443	437	495	457	457	464	473	458	481	404	451	485	421	443	435	463	475	453	472	476	520	465	452	479	451	449	448	466	436	460	474	463	470	413	451	422	470	476	452	479	443	452	483	467	463	473	451	459	475	451	437	463	440	469	468	414	486	486	449	495	445	477	473	421	430	466	459	447	443	430	463	473	469	467	464	466	467	459	410	470	459	468	412	437	444	455	494	445	487	466	457	485	440	454	467	436	449	421	460	446	461	478	446	425	439	443	445	440	430	387	449	459	453	458	433	455	431	427	445	456	475	488	455	419	491	452	508	452	444	490	449	495	446	498	440	492	459	472	435	478	457	445	475	453	471	463	464	442	446	479	429	496	460	415	437	449	490	475	454	451	471	473	479	468	461	461	472	499	481	452	432	448	464	439	470	454	466	447	468	450	471	466	450	439	500	462	446	474	423	501	436	417	441	429	398	464	444	444	491	458	423	436	477	509	450	429	448	445	429	462	437	412	445	462	457	492	468	453	501	481	444	419	458	441	468	430	494	482	450	455	439	462	439	460	432	447	446	464	434	406	447	480	452	445	475	483	468	450	462	476	415	453	452	467	500	461	449	444	423	485	453	436	476	441	461	484	495	473	464	453	433	451	486	471	410	418	454	503	451	461	465	462	415	428	488	488	466	458	461	458	474	422	414	472	444	447	487	452	421	472	463	453	443	485	454	466	462	471	467	425	447	481	505	429	463	479	413	474	468	484	438	432	474	429	505	445	430	479	454	453	488	445	470	436	458	459	451	435	431	460	444	442	418	444	431	459	432	482	493	478	452	436	452	455	441	454	470	424	453	468	476	474	433	419	444	484	480	466	420	471	439	438	475	472	457	474	447	459	447	442	438	457	479	471	406	464	443	460	469	457	435	453	425	463	438	445	476	464	466	451	433	449	439	436	473	438	425	462	457	455	425	435	468	469	458	430	447	471	449	463	491	448	458	467	462	470	452	459	393	453	448	477	484	452	420	410	440	479	481	470	471	414	470	467	464	430	457	429	445	466	430	454	422	459	465	436	458	422	441	471	470	469	444	443	453	462	442	466	485	444	432	459	452	443	449	436	439	467	483	449	454	485	464	504	436	450	428	427	412	456	484	435	489	444	472	468	435	436	468	447	453	487	462	472	443	416	445	470	455	454	438	423	450	435	482	429	469	448	488	509	464	437	492	475	423	482	428	477	457	438	494	481	487	434	446	492	430	462	452	405	450	462	458	475	464	450	478	441	432	445	444	464	440	437	467	454	463	465	438	439	467	411	441	501	430	483	472	472	431	440	452	497	472	485	471	460	454	453	447	467	453	456	422	454	500	459	496	435	445	444	453	457	417	442	437	447	454	462	476	483	433	507	433	484	429	423	481	459	447	435	470	489	437	489	462	450	440	489	444	429	381	441	434	450	443	469	446	470	443	449	469	486	424	475	480	478	414	452	464	470	457	432	457	454	453	420	474	452	436	443	465	441	426	435	474	424	463	476	465	470	436	446	504	452	468	438	460	454	465	458	464	450	444	459	436	418	452	452	466	451	450	456	442	422	489	469	441	450	424	461	483	476	432	476	453	472	442	466	458	442	483	446	485	469	487	450	483	447	452	488	476	459	459	416	461	427	462	456	451	450	501	465	445	418	465	452	450	469	479	456	466	431	451	448	444	440	461	417	435	463	479	440	477	473	464	445	512	453	450	501	417	469	440	472	456	456	451	470	480	428	475	414	459	431	478	460	434	481	441	444	412	418	421	456	459	429	468	468	439	458	442	470	472	457	466	483	437	483	444	448	433	449	472	475	448	466	463	433	446	473	470	454	494	473	477	436	443	419	436	428	416	478	463	450	468	489	433	462	493	484	456	480	460	482	423	449	464	455	473	419	456	466	462	471	455	440	462	413	429	472	439	480	482	418	438	393	443	449	423	425	457	395	449	458	468	436	468	452	467	430	449	442	459	470	436	458	405	476	462	463	509	471	464	500	469	425	464	434	426	423	471	437	462	456	421	470	436	438	475	451	508	462	445	453	452	459	489	434	460	461	442	464	475	440	481	474	492	456	440	434	479	438	502	459	414	474	471	456	439	443	496	456	450	449	445	458	454	422	485	462	470	447	448	468	435	460	473	471	465	458	423	485	451	460	456	490	479	442	470	434	447	447	448	464	408	427	447	448	454	468	467	438	436	414	472	507	488	442	468	447	505	495	463	462	469	444	438	505	482	452	494	465	445	448	511	434	447	501	436	414	477	453	446	470	469	451	468	452	470	491	469	490	456	462	458	471	465	457	444	450	416	459	443	446	428	452	433	436	464	428	484	412	475	446	472	458	447	455	453	504	443	435	454	459	467	439	450	454	447	458	475	481	455	461	462	452	449	465	472	431	460	491	438	473	467	517	444	437	466	445	419	485	451	479	497	445	443	461	447	448	443	432	463	472	454	457	436	448	485	444	477	419	449	503	481	464	455	449	479	482	488	465	455	439	436	478	480	481	445	437	419	438	467	460	436	462	472	433	441	432	498	441	453	434	473	444	481	419	475	473	472	424	425	452	448	477	440	454	464	446	461	441	438	458	463	448	401	461	465	448	461	457	448	430	429	527	465	434	435	457	439	440	441	436	490	439	454	475	473	445	440	432	458	501	474	424	467	497	461	471	463	461	426	444	441	440	470	466	499	468	475	432	437	467	452	457	445	469	469	445	442	502	458	504	504	478	467	496	428	454	474	471	464	447	408	475	456	464	458	451	435	446	444	447	472	464	443	474	472	457	429	425	462	428	459	462	482	459	442	460	456	457	446	466	470	470	431	430	462	467	477	483	472	469	440	434	447	457	487	483	440	432	439	402	452	450	465	422	435	430	499	455	461	445	459	465	446	435	483	435	458	405	443	479	465	458	453	469	463	485	475	463	474	482	424	481	473	449	461	407	442	442	416	429	450	454	455	464	453	474	486	475	472	463	456	438	449	424	438	450	446	471	456	460	440	524	485	487	480	479	453	459	490	447	448	474	466	465	451	442	489	484	434
11055	18570	16123	9044	4764	4416	2991	1543	657	458	436	500	449	424	424	445	447	400	398	428	437	420	474	407	426	457	400	409	423	408	418	428	433	422	425	429	471	452	456	458	436	444	423	410	475	472	437	476	441	406	408	468	434	397	397	412	437	419	437	403	378	420	436	407	448	430	439	423	372	469	434	408	424	432	435	448	424	448	452	410	399	423	450	429	372	437	393	416	396	418	397	430	443	416	425	426	402	441	436	454	426	407	419	421	434	391	438	398	445	420	426	443	443	485	405	449	435	461	419	444	442	395	448	432	422	441	419	377	403	420	419	439	453	410	447	447	402	429	410	423	420	432	449	464	436	421	402	427	405	447	469	403	417	439	425	427	396	454	407	402	438	434	442	413	445	429	444	418	406	429	438	441	426	441	435	437	428	391	448	444	409	415	449	453	411	412	419	456	455	457	424	390	469	451	440	442	449	450	416	441	447	438	438	469	432	407	406	389	417	426	455	420	420	422	472	437	435	464	431	463	448	393	433	467	407	400	440	428	450	373	443	460	417	408	424	393	451	429	450	423	457	441	466	405	442	469	440	415	440	415	451	427	416	446	444	426	447	441	412	419	443	423	406	415	407	424	397	451	445	422	432	464	417	379	386	457	469	418	433	442	430	452	443	419	460	426	421	434	447	424	418	432	414	420	459	436	424	436	454	431	437	436	434	420	447	424	410	444	433	414	446	438	439	438	413	441	449	403	432	421	447	446	415	443	458	431	420	476	448	430	414	439	428	442	417	423	447	428	416	440	409	455	444	438	423	445	461	445	441	469	436	441	399	409	423	454	426	409	398	427	426	439	432	421	410	426	425	450	416	403	468	401	482	459	422	409	458	441	426	450	421	376	393	437	439	451	416	457	471	437	438	423	393	429	407	437	437	426	394	458	416	426	427	437	411	475	458	424	439	419	418	419	431	458	419	394	421	404	413	428	393	419	446	430	441	432	437	387	468	403	414	435	403	395	418	411	415	436	423	420	447	449	393	467	453	420	398	416	452	427	441	407	450	462	431	429	426	435	401	467	426	425	428	438	396	443	450	440	417	455	441	436	439	411	415	400	457	363	431	450	443	426	405	460	404	423	454	439	408	452	426	446	431	436	418	463	422	435	404	436	402	412	423	426	441	459	422	458	429	449	422	439	407	414	420	418	446	436	450	458	436	452	431	494	419	412	425	444	405	432	460	412	420	401	442	437	417	397	437	424	414	429	427	422	418	412	432	435	430	427	434	440	447	436	421	423	433	437	451	435	459	460	386	424	469	424	426	444	463	446	440	431	425	408	375	388	406	435	444	446	449	419	418	414	430	439	430	409	417	426	404	426	457	432	434	421	406	449	430	434	413	420	435	431	420	434	402	451	430	418	448	435	393	434	446	429	423	421	423	431	415	380	430	428	417	401	413	407	428	412	451	423	467	419	438	439	455	417	468	409	443	422	463	415	426	428	402	450	448	433	435	438	437	425	416	394	466	440	434	413	411	449	442	417	411	465	419	430	449	442	440	406	416	448	387	424	433	436	420	452	446	436	412	418	438	418	388	425	387	438	416	442	410	413	427	453	451	433	420	465	440	463	424	428	430	404	476	433	462	431	439	408	436	397	443	424	451	402	416	409	438	426	451	403	416	433	436	437	441	430	403	398	446	421	434	444	430	426	425	415	462	425	457	434	425	416	441	448	459	412	437	446	408	404	425	421	427	445	435	405	432	416	427	429	449	397	439	454	453	435	441	426	429	450	371	419	427	411	413	408	379	444	432	406	456	426	421	428	435	413	447	417	404	423	480	424	394	445	412	426	401	435	446	447	424	415	388	399	453	407	448	482	430	437	400	423	423	417	435	440	395	411	421	415	428	419	433	441	412	443	406	429	438	428	450	410	425	438	436	410	446	428	432	395	435	463	409	432	434	438	436	447	427	417	420	467	421	408	438	422	430	427	417	411	418	434	434	476	383	406	445	430	454	413	433	441	383	403	443	423	407	426	448	402	416	459	423	460	400	410	450	436	434	436	471	430	410	426	399	410	428	382	431	435	421	423	419	431	421	418	472	424	455	400	419	405	426	410	433	420	418	465	424	394	429	404	417	397	408	386	411	449	450	425	425	424	420	425	438	449	420	359	445	399	470	417	416	416	473	390	438	463	449	421	454	433	416	450	422	428	455	398	469	421	414	438	389	428	402	411	417	394	419	441	428	393	396	431	435	429	430	422	417	443	438	465	418	415	421	424	473	446	464	431	423	460	412	466	401	407	442	450	436	409	431	429	438	441	435	410	455	398	396	405	442	426	447	392	397	431	450	463	444	446	475	446	403	450	448	426	445	476	454	435	458	445	427	450	400	420	388	410	433	419	460	438	381	414	425	441	436	430	358	422	396	405	473	432	437	423	428	462	466	422	441	442	442	430	423	457	448	424	425	432	442	424	418	450	448	428	431	386	396	425	439	436	431	413	427	431	436	445	462	427	446	404	407	412	456	432	433	428	452	427	414	437	418	489	420	419	460	433	414	396	392	446	457	454	426	409	387	427	408	403	449	421	463	466	425	404	431	460	430	433	397	453	410	435	421	437	418	438	457	441	406	463	411	437	407	430	430	431	450	418	452	397	422	468	424	418	463	433	441	464	414	429	423	431	445	447	430	427	427	429	414	422	415	393	423	453	434	422	394	428	458	432	422	417	480	406	439	433	400	395	428	472	419	408	369	412	440	432	435	441	417	425	386	379	427	473	441	446	401	424	417	406	439	430	416	415	376	431	433	403	418	430	426	396	425	439	442	409	427	454	474	443	402	382	412	405	431	378	406	429	448	417	460	431	408	440	395	447	481	432	426	436	429	457	409	422	400	413	378	418	453	449	443	406	421	465	426	457	399	426	434	434	405	396	389	453	440	430	434	453	474	432	421	435	417	429	435	443	439	433	405	394	403	418	394	446	459	450	423	408	425	411	435	404	439	420	414	436	448	407	434	388	433	432	428	451	449	453	418	441	424	420	412	445	432	427	429	445	445	433	442	439	427	406	438	413	428	400	420	454	418	405	428	421	426	444	441	430	402	410	429	378	406	438	434	455	449	443	392	417	421	442	394	438	437	430	432	433	427	439	417	436	423	445	420	430	427	432	435	465	420	424	416	444	422	429	414	416	448	410	431	401	410	440	406	447	442	404	459	436	397	402	455	414	455	486	407	433	410	395	410	447	438	418	388	441	418	432	428	436	413	421	453	430	421	437	425	393	455	437	463	489	440	415	431	396	453	445	401	450	429	419	436	407	423	410	421	427	411	433	437	397	447	413	413	459	435	476	408	402	445	445	472	391	412	423	385	409	416	385	396	430	437	404	434	437	416	469	387	395	462	404	402	466	468	444	424	431	438	453	442	400	454	439	412	452	440	400	453	418	467	396	418	405	418	410	422	440	456	435	413	396	400	433	418	429	436	420	451	408	420	443	433	426	431	414	425	431	404	409	423	437
24897	21661	35603	42852	30729	32116	23476	8021	2391	1363	688	511	519	479	488	486	487	475	494	483	458	493	460	478	501	481	474	460	504	469	460	489	480	491	501	496	476	494	468	480	497	483	514	465	457	448	456	492	469	482	503	505	448	500	494	473	450	474	498	456	467	492	492	477	488	459	469	522	507	491	500	453	519	479	466	467	465	506	506	473	481	491	507	466	503	483	518	477	493	470	446	505	475	463	462	504	489	506	504	482	470	460	471	506	456	501	483	474	486	463	489	519	500	463	491	429	484	506	463	509	463	482	492	509	485	485	518	424	474	424	463	458	461	442	522	463	472	552	492	460	492	430	478	472	494	461	487	448	451	424	446	500	494	491	454	437	468	470	451	446	469	446	478	436	469	484	490	513	473	515	489	461	464	455	455	496	514	490	500	488	486	453	477	448	514	499	454	474	482	472	477	489	488	475	455	468	490	482	449	490	489	460	456	477	451	481	467	450	443	458	467	484	488	452	479	450	474	462	454	496	469	467	493	459	513	471	461	445	519	504	476	468	462	461	475	499	486	474	479	502	440	506	472	504	540	496	475	486	488	487	495	467	445	461	467	464	487	492	464	462	463	468	467	432	495	510	465	478	483	481	482	471	461	477	469	457	459	465	447	483	487	456	454	531	509	427	478	458	460	477	470	430	478	479	459	471	518	501	469	478	502	498	441	458	474	490	460	460	463	486	478	493	499	493	458	490	499	500	444	479	451	487	458	479	501	454	461	496	438	472	468	486	473	463	480	465	477	499	475	525	465	479	482	500	478	450	470	509	482	492	455	493	502	452	492	495	469	493	482	488	435	465	490	458	489	496	517	511	498	502	469	478	455	407	535	471	506	467	471	442	470	479	442	468	499	492	481	453	498	499	472	512	448	457	511	478	472	507	455	454	431	475	470	463	455	489	452	468	447	433	458	477	493	455	468	458	508	469	459	474	476	495	478	529	491	450	464	518	494	445	481	420	504	488	490	496	472	469	435	468	443	477	480	459	450	481	461	463	459	445	468	474	478	455	492	474	464	482	487	447	529	499	510	514	454	487	468	469	509	463	477	479	466	477	531	483	471	487	458	460	455	508	425	457	491	483	460	480	458	487	469	494	500	474	483	481	507	506	452	462	486	457	454	499	469	462	477	454	465	475	495	460	456	473	446	467	448	473	463	438	498	479	473	488	505	493	472	497	457	484	458	531	450	472	486	451	501	503	488	476	476	421	490	517	481	479	448	479	473	502	475	457	486	501	494	466	458	490	486	497	473	486	460	463	481	447	466	466	458	470	450	515	488	472	494	500	435	467	473	480	449	442	485	482	480	479	474	443	453	480	513	489	477	434	460	461	487	486	433	466	473	459	498	495	495	502	477	480	493	470	463	492	437	472	449	463	474	467	446	432	517	487	486	505	434	485	483	469	468	485	467	460	494	492	488	471	518	451	422	463	468	468	476	497	450	494	474	474	519	451	477	479	494	470	486	509	485	504	487	457	480	484	466	471	444	463	457	477	424	463	534	471	456	499	463	527	477	434	510	459	441	513	458	481	425	414	514	439	509	464	444	468	483	465	485	478	493	494	487	452	458	471	456	465	453	488	436	489	486	492	475	456	477	458	459	465	492	475	470	463	476	448	465	503	484	464	510	466	464	500	452	477	488	467	477	492	464	472	486	496	490	460	481	475	459	449	497	513	499	504	493	443	457	475	449	467	482	476	458	443	467	444	467	456	478	474	438	478	490	499	451	493	467	449	491	484	491	454	527	506	491	454	473	457	429	491	470	478	450	456	467	457	463	469	480	478	473	463	461	451	477	470	449	487	478	458	472	449	486	448	484	486	506	471	501	485	478	466	458	479	501	475	484	510	511	504	480	466	500	469	472	484	531	465	441	501	489	462	498	456	463	462	472	458	460	480	470	456	477	474	481	473	474	483	493	453	470	480	506	464	466	486	462	491	437	476	516	496	474	505	475	502	470	478	485	512	456	500	506	463	479	493	500	475	488	486	445	505	481	465	483	456	457	461	458	473	487	485	480	481	503	478	455	462	537	460	451	434	494	504	489	444	474	521	463	486	484	433	497	427	477	469	473	484	473	457	484	491	471	481	495	465	504	479	518	465	494	466	499	461	491	502	459	467	479	468	464	468	481	467	449	488	478	470	488	493	470	454	462	495	457	470	482	511	501	460	484	464	465	453	500	479	462	510	503	469	466	462	469	477	473	469	472	487	472	477	464	484	448	502	479	510	442	504	453	527	483	488	529	484	475	468	489	461	479	462	483	490	467	478	515	497	474	482	449	501	457	426	465	469	488	482	460	435	485	449	459	478	474	485	468	486	447	487	482	457	457	439	432	483	485	515	481	472	456	496	486	481	464	506	476	483	487	457	503	520	484	479	495	438	490	490	475	444	443	472	480	513	451	466	484	469	498	470	452	454	495	510	464	485	438	448	462	487	490	502	449	463	445	480	509	457	483	448	478	507	498	475	469	425	481	520	467	498	521	434	496	494	442	486	472	471	459	492	472	521	457	473	486	461	477	485	494	486	435	484	491	437	478	482	492	460	484	477	436	473	455	483	478	491	475	465	425	476	464	483	494	485	478	510	459	475	487	481	468	470	491	466	467	489	501	481	457	467	478	491	455	465	449	460	480	459	472	484	473	447	491	444	447	481	460	498	492	482	480	477	518	472	482	475	491	478	495	466	480	477	468	453	466	486	472	492	459	501	472	480	433	528	456	460	452	453	457	476	457	476	470	483	487	492	528	470	484	488	518	476	472	471	472	474	487	467	514	482	478	484	500	432	473	500	489	472	462	477	445	475	462	511	456	525	437	473	452	473	523	422	474	481	468	477	447	492	472	526	456	461	496	514	464	457	440	469	468	483	471	480	481	469	511	518	475	509	475	499	451	445	487	465	463	461	492	459	472	474	476	517	505	463	481	469	502	459	493	482	467	478	473	467	470	486	536	484	460	476	463	461	469	508	487	468	478	510	464	457	504	448	509	487	450	485	458	498	530	484	496	479	496	482	517	471	454	481	476	486	459	478	471	477	488	459	478	459	499	470	462	492	504	452	473	483	481	430	494	456	491	480	478	438	443	425	497	489	479	445	451	473	461	428	440	459	513	471	494	428	481	461	502	450	514	486	480	503	451	470	511	491	480	432	450	486	426	450	504	440	511	420	473	460	484	487	475	496	469	452	468	414	436	440	461	465	470	488	490	510	478	456	457	523	473	483	528	466	463	464	470	507	492	457	480	486	459	460	493	496	484	428	484	490	483	459	500	480	483	431	456	496	495	501	464	469	460	462	446	475	474	500	487	462	473	453	466	485	431	453	452	512	447	447	493	503	445	432	486	449	469	503	466	484	474	502	493	475	478	520	466	493	477	493	478	427	409	479	448	489	457	455	460	492	499	477	465	482	477	496	468	467	476	473	418	463	437	496	471	460	435	456	496	480	487	471	458	456	509	487	434	445
38772	67099	61983	40292	29229	28599	17650	6425	3074	1814	669	530	513	505	484	509	502	484	501	480	433	480	488	502	502	481	485	452	513	496	487	503	484	497	487	500	466	523	485	516	452	493	431	498	518	529	468	472	453	522	484	469	474	514	476	470	447	515	463	496	442	445	457	490	484	503	492	470	489	448	491	491	506	512	504	474	451	489	482	503	479	478	495	467	460	519	476	485	460	499	483	493	481	498	471	469	492	502	537	474	457	482	462	452	493	465	484	451	466	473	451	486	491	479	479	488	436	524	499	469	483	483	524	468	506	450	488	458	463	483	517	499	510	467	493	488	478	500	471	464	476	496	499	495	463	493	476	468	474	503	482	472	474	493	514	519	485	498	509	499	476	456	491	489	479	500	461	442	500	485	497	473	499	469	489	460	446	485	518	456	449	491	510	503	483	494	454	461	502	474	499	434	448	497	519	463	471	488	476	505	493	481	469	468	501	503	491	483	488	504	458	474	482	486	497	472	486	461	522	413	531	457	488	480	505	471	451	477	508	462	493	449	458	475	443	471	482	494	459	445	473	477	520	511	499	514	444	481	492	515	516	488	451	507	517	502	506	459	486	513	459	457	465	509	468	471	478	498	462	468	491	497	482	479	504	455	497	453	443	493	494	474	479	476	494	515	479	517	456	480	461	518	506	468	506	507	449	476	482	521	461	490	435	477	503	467	439	491	498	482	483	455	480	457	493	506	496	444	466	474	465	452	506	476	471	438	452	466	472	446	493	495	514	456	480	450	500	492	492	487	451	494	445	497	497	499	472	487	476	478	500	444	521	418	523	485	460	487	463	437	493	462	488	491	468	463	459	443	497	461	508	451	475	458	475	481	490	444	506	473	462	449	507	471	529	489	501	503	504	476	482	511	506	481	511	489	481	463	508	449	519	499	457	494	482	480	529	499	456	478	491	491	505	488	520	457	464	484	480	443	507	488	489	471	474	479	485	440	487	484	522	494	466	478	492	462	465	470	438	493	439	518	509	471	483	452	505	475	519	472	498	471	481	480	459	498	461	445	500	501	496	464	501	511	439	472	482	440	449	475	474	435	492	474	480	492	492	462	532	475	480	471	460	463	467	477	479	484	521	445	460	465	458	517	512	467	507	462	465	507	505	471	496	462	480	491	503	480	480	508	494	479	470	464	449	501	511	511	468	470	459	462	473	504	476	480	503	517	527	502	484	473	487	487	466	465	495	476	511	477	456	475	483	457	494	466	471	472	486	452	499	470	460	496	468	451	434	480	438	513	474	479	459	485	466	524	504	476	491	439	514	481	493	497	490	459	516	467	483	504	526	510	470	462	475	511	452	484	488	475	478	464	472	478	476	496	468	507	527	481	496	474	516	452	430	492	469	443	481	440	460	502	516	506	470	487	490	477	485	513	471	485	463	452	484	524	476	422	484	508	444	484	462	508	522	462	465	456	514	493	459	484	468	466	437	477	457	460	490	514	474	466	515	478	499	485	495	501	501	493	493	504	482	500	509	521	513	491	461	458	458	510	457	483	515	434	515	498	472	489	488	450	472	508	454	475	483	505	485	468	511	532	475	457	464	495	491	508	515	498	520	507	476	466	479	484	477	485	428	489	463	484	487	458	468	480	441	425	448	483	497	456	500	517	483	456	515	506	456	470	504	518	461	454	482	500	440	511	493	496	459	468	488	499	462	471	485	472	478	483	495	459	452	461	509	481	452	458	492	460	501	508	472	475	468	459	489	464	471	508	487	506	492	483	474	459	488	486	475	459	479	496	447	521	461	476	457	490	438	449	480	461	483	440	476	456	524	506	505	490	498	470	481	469	470	494	513	481	534	489	503	483	477	485	482	476	451	490	434	480	452	496	498	452	475	459	481	463	453	497	478	534	473	477	475	497	475	468	482	499	475	486	482	479	511	486	464	484	486	516	480	469	465	457	479	507	495	484	470	484	518	449	471	435	487	486	508	529	479	459	470	536	498	471	469	483	488	477	478	487	520	495	464	501	494	468	485	483	471	478	469	493	502	454	482	418	470	452	454	487	462	484	513	447	494	436	497	483	458	493	521	469	469	451	486	506	483	456	479	515	484	510	466	501	487	470	471	464	495	471	507	518	455	480	510	473	463	473	433	532	524	442	428	472	468	477	451	515	485	438	488	492	488	480	480	479	472	519	469	481	429	454	490	451	482	459	460	457	471	477	466	452	495	498	510	512	475	504	472	469	438	465	482	474	477	498	506	499	472	463	473	491	527	494	466	432	441	527	455	472	484	484	471	487	508	488	511	453	484	487	455	464	470	472	472	495	514	529	458	480	470	544	483	486	477	473	464	455	467	500	477	475	440	470	476	493	471	458	476	488	470	476	437	471	433	484	461	504	497	520	494	501	496	496	510	454	446	472	459	461	529	465	484	478	479	494	452	484	466	505	471	468	502	471	490	487	471	492	449	473	479	466	451	496	534	466	538	455	497	444	469	467	469	493	478	465	477	493	469	499	503	511	470	492	448	491	436	442	523	487	492	492	506	512	494	451	530	493	521	535	481	463	487	479	471	454	475	442	511	482	456	443	471	474	484	484	478	430	456	479	480	457	467	501	488	480	491	456	482	522	490	502	481	476	490	460	458	447	483	479	485	456	490	513	477	513	505	482	515	486	476	500	477	452	473	487	461	476	461	451	458	525	459	483	503	520	510	503	509	514	484	524	466	491	513	475	458	447	437	487	473	491	478	455	480	512	478	499	491	527	481	473	470	475	472	451	511	434	477	450	468	471	514	441	503	472	507	450	468	475	462	514	527	466	465	492	471	478	464	477	495	446	504	467	416	500	494	465	493	502	500	487	477	472	504	497	500	474	482	463	531	446	514	423	463	454	474	510	529	447	444	461	464	461	488	493	489	454	474	489	482	488	474	486	458	479	490	480	465	504	435	492	563	466	510	478	518	471	472	507	476	477	462	492	483	458	461	483	482	470	473	508	480	462	513	490	474	463	478	484	475	473	459	477	466	487	453	494	440	499	475	464	506	470	469	539	480	474	528	469	492	473	478	509	434	479	466	465	496	455	442	483	468	482	512	464	501	489	480	454	456	443	504	494	529	527	478	504	486	451	469	529	459	465	494	529	518	496	504	500	520	443	500	484	507	493	490	466	476	482	488	482	509	491	484	521	506	477	481	516	485	450	505	480	485	503	443	456	430	507	478	460	477	472	482	485	441	488	466	513	461	479	475	482	474	473	464	477	452	478	487	490	513	481	484	490	453	511	481	509	487	482	449	449	456	462	509	481	490	488	470	487	441	512	482	489	488	472	478	515	456	492	473	461	442	515	485	453	454	448	483	485	487	472	432	489	549	481	476	471	478	485	472	436	496	536	501	475	438	468	502	471	471	480	510	476	500	491	500	502	488	479	471	496	478	496	515	495	463	500	501	519	461	469	445	471	482	471	493	481	505	462	461	482	461	503	497	479	468	460	460	474	530	466	463	493
23880	21355	34725	43479	37273	38462	31242	12992	3446	2442	840	551	520	562	602	596	552	562	549	570	578	557	576	592	557	576	569	551	562	503	554	555	574	540	523	552	554	530	597	537	562	529	526	581	554	556	553	578	530	561	571	543	563	558	539	564	553	571	539	574	509	598	533	560	525	572	542	554	538	570	536	515	562	556	532	547	592	530	498	504	560	555	551	512	524	543	562	500	554	586	516	532	541	523	560	613	592	555	550	561	546	573	560	527	517	541	562	547	534	560	557	550	528	555	539	545	560	562	570	564	511	564	565	542	560	556	487	530	530	570	525	508	564	566	522	577	583	542	519	589	533	521	501	555	543	521	542	522	529	510	559	493	536	554	562	494	578	583	541	556	573	528	570	546	523	550	526	565	539	594	521	539	571	497	520	527	518	506	538	571	553	569	532	531	547	567	536	533	572	576	525	553	530	555	572	578	567	523	502	508	542	562	583	543	574	579	558	587	575	546	547	538	543	544	555	584	546	566	536	579	572	553	544	555	544	541	541	563	543	528	535	557	561	520	517	542	552	526	566	543	534	497	580	548	529	505	566	543	557	572	495	529	530	557	550	535	514	545	550	542	505	580	534	533	556	517	559	522	556	576	533	560	543	572	526	537	537	539	530	559	568	554	510	544	542	562	521	543	530	538	505	517	549	525	542	490	496	530	557	542	533	536	582	547	577	555	532	540	560	507	533	584	562	524	533	550	542	583	575	492	500	564	579	555	559	532	557	518	585	564	568	520	521	545	535	503	553	548	538	552	580	548	525	553	471	534	519	540	553	567	550	541	563	513	539	520	479	529	561	535	579	533	547	544	519	528	527	558	535	554	552	510	536	550	560	534	503	539	551	538	555	588	555	572	559	524	602	550	569	541	520	567	535	543	525	574	561	553	532	591	525	501	557	575	528	518	539	562	546	518	563	537	516	535	546	515	520	507	544	549	567	528	558	545	539	548	534	584	545	537	528	542	530	534	555	524	545	538	510	518	572	569	567	574	583	557	568	548	520	535	540	530	573	571	565	548	501	572	546	541	533	543	530	544	535	560	544	546	527	547	543	554	560	529	558	568	512	591	559	561	575	536	496	542	525	540	554	503	506	557	538	543	536	557	492	512	506	569	540	530	544	540	528	602	488	556	531	575	538	517	535	555	529	538	553	550	557	565	527	535	571	567	549	521	533	516	538	528	554	563	551	558	517	498	534	531	518	566	525	559	554	516	560	525	546	549	549	575	545	542	553	531	525	556	495	544	522	539	497	542	563	597	551	528	510	531	585	491	529	528	503	510	565	522	521	548	519	547	555	522	584	567	569	553	563	538	543	550	565	516	530	526	562	560	503	516	523	525	551	539	595	544	534	558	549	536	530	532	525	595	506	516	569	523	574	527	542	524	516	543	576	537	549	548	490	572	540	520	518	543	529	563	516	527	522	575	536	532	565	546	538	569	492	508	513	546	475	546	543	517	584	528	506	539	547	541	554	494	581	521	555	487	546	499	562	551	539	568	519	530	538	499	540	587	530	543	549	521	563	567	553	544	535	558	528	528	529	504	508	525	527	538	539	525	559	557	547	558	532	556	550	530	521	551	551	518	539	526	558	533	539	523	555	544	485	540	561	524	535	525	554	559	540	581	563	503	574	509	515	539	561	501	561	553	525	535	544	521	526	520	536	555	546	549	535	540	570	527	593	518	542	546	546	520	546	571	556	562	552	503	537	537	518	523	564	541	541	522	575	574	533	553	544	523	515	534	541	569	526	565	579	521	530	593	580	552	540	539	525	546	548	542	548	543	522	529	545	562	543	541	525	532	539	530	520	534	505	520	584	557	538	552	545	506	547	533	557	528	557	541	545	527	522	537	554	527	570	566	557	533	527	533	532	564	517	537	538	531	515	558	511	537	503	547	531	527	544	509	530	513	546	530	530	547	534	544	550	560	494	541	542	543	584	544	540	575	549	534	541	544	582	557	528	488	576	547	594	565	522	546	530	570	534	541	542	533	556	526	579	546	537	505	558	545	540	560	557	543	541	518	579	546	540	534	534	507	524	537	537	522	564	547	535	571	582	509	560	556	537	568	523	569	511	592	533	558	550	570	549	605	546	515	520	554	546	537	484	573	552	537	560	565	518	551	549	508	563	553	512	586	512	551	519	568	541	519	560	499	518	536	550	561	535	539	519	528	579	543	539	585	560	512	546	579	486	542	528	493	542	585	557	529	559	571	550	562	544	522	527	558	537	535	556	505	604	589	518	541	546	566	525	514	521	516	542	544	526	578	508	551	540	549	536	576	577	518	520	528	560	562	541	555	552	544	508	541	564	537	568	545	507	548	520	537	546	521	530	557	542	546	562	488	548	557	540	541	571	535	521	563	506	515	545	511	527	505	520	524	557	531	578	538	556	534	533	539	585	542	587	518	587	541	562	545	520	555	521	507	536	562	588	536	569	527	536	575	529	564	510	494	499	536	581	514	527	561	518	501	582	550	530	549	547	533	556	556	536	519	502	557	520	546	524	536	532	555	528	541	531	533	491	556	598	556	514	582	549	539	515	548	494	540	578	539	521	569	533	540	531	538	532	533	516	518	546	544	510	513	478	541	524	503	580	612	551	515	540	524	533	548	550	562	538	519	501	551	592	589	532	531	559	547	516	525	585	555	564	573	536	528	559	523	552	554	554	541	509	542	554	538	568	536	525	545	541	536	540	575	540	539	545	521	539	542	532	530	565	580	542	524	550	553	563	530	521	520	538	540	546	563	564	565	516	533	568	568	568	528	543	573	538	541	521	553	515	563	546	546	502	531	520	526	559	549	492	518	545	528	513	545	607	548	554	516	557	532	536	540	532	570	541	550	546	565	525	541	514	520	543	527	514	559	503	541	534	521	555	541	563	518	538	523	497	528	526	550	537	540	565	521	538	541	567	554	570	560	544	581	569	545	520	532	534	498	522	565	557	474	505	556	551	501	560	556	544	533	572	530	542	546	624	588	570	571	521	511	534	519	521	529	517	566	548	570	539	509	546	548	520	517	527	554	526	560	538	522	531	572	508	538	568	539	530	546	537	556	554	538	530	540	545	540	566	558	503	551	572	551	518	574	543	520	530	526	533	561	553	548	564	507	543	569	546	557	508	554	521	525	540	502	574	503	505	550	586	529	563	504	487	576	551	536	561	579	565	566	535	522	539	549	555	536	549	545	507	522	544	507	573	568	554	538	556	531	503	571	567	529	522	534	511	559	498	556	547	547	532	571	551	518	578	563	595	561	547	519	539	508	571	563	553	521	540	572	539	540	574	541	551	521	547	579	557	526	572	504	539	548	546	538	566	507	502	527	528	566	552	538	527	539	514	541	551	564	528	559	521	542	544	607	532	569	549	543	578	526	521	555	572	541	505	543	533	505	531	546	519	524	544	571	532	568	554	518	516	576	549	565	551	517	530	591	514	508	504	529	536	512	534	547	558	530	533	548	529	558
48345	85384	80583	58597	41071	38633	24483	9660	4143	3406	969	570	564	558	560	564	585	573	603	512	615	566	589	545	629	569	560	592	564	574	581	548	559	550	554	599	549	584	574	567	572	566	590	555	568	556	572	576	537	615	586	554	541	561	602	599	590	567	545	571	548	555	535	566	580	567	549	544	580	563	571	570	560	597	553	559	541	561	548	595	563	601	562	607	555	562	611	559	566	546	550	561	579	585	499	592	558	529	557	532	542	564	589	574	572	558	603	617	588	542	612	548	569	546	558	558	560	550	610	555	578	584	577	571	573	565	587	569	571	560	543	558	506	539	562	540	597	582	604	573	585	541	593	591	596	627	565	554	543	559	575	592	566	543	542	547	559	552	556	570	540	556	591	562	514	553	605	528	575	542	556	593	581	538	530	545	569	593	598	560	555	581	544	568	570	543	545	550	616	536	560	572	588	559	576	552	535	579	556	532	535	567	569	584	597	540	533	594	531	518	532	542	537	528	557	563	577	563	526	548	566	559	550	582	535	575	638	576	545	556	582	546	542	564	622	587	554	549	573	556	517	560	514	518	552	572	546	573	542	580	560	555	542	575	550	549	588	576	544	577	554	570	512	573	558	586	566	517	565	547	510	546	553	546	559	562	574	572	540	556	571	604	548	580	540	532	581	567	569	561	538	608	545	561	574	561	581	573	588	555	564	560	556	514	590	556	565	547	583	574	572	524	533	535	592	557	601	569	581	592	541	578	587	587	546	550	546	584	568	579	564	559	570	563	577	549	524	564	579	565	485	577	541	575	585	589	564	547	564	535	593	523	541	575	540	572	572	599	558	560	584	566	578	587	574	519	557	513	583	553	501	570	595	573	555	522	568	560	591	589	567	594	591	588	563	565	567	524	545	557	559	561	569	551	581	556	537	585	588	548	597	600	582	584	527	585	546	554	562	521	545	579	570	545	562	562	585	569	564	547	565	534	558	562	549	552	561	550	587	534	547	588	569	548	551	595	519	533	567	579	531	572	601	593	516	579	599	578	542	581	580	526	591	564	590	556	562	525	550	573	565	580	571	561	609	558	543	584	558	580	527	558	584	585	568	560	520	595	598	537	584	524	547	597	538	556	578	532	589	545	554	586	517	545	543	514	562	526	558	566	566	575	545	565	526	607	570	544	589	543	575	588	494	549	547	564	549	559	561	547	546	627	506	538	547	527	563	549	563	539	568	539	563	565	543	549	543	552	585	568	532	529	560	567	530	563	566	585	556	545	572	556	586	573	585	544	589	530	561	557	580	578	522	551	559	557	569	524	554	538	585	560	566	572	557	536	585	583	527	586	532	550	505	581	605	586	569	514	544	565	599	527	580	565	550	586	547	592	531	548	564	568	597	520	576	573	523	576	569	571	575	547	526	523	558	568	551	537	610	569	568	547	559	556	570	530	575	546	557	567	562	555	573	577	554	572	585	552	558	573	568	533	581	562	566	555	569	520	571	562	576	522	566	587	504	532	552	570	538	550	551	564	572	544	561	562	550	570	514	572	524	599	597	575	539	577	546	589	538	584	586	565	557	586	605	536	546	516	561	597	515	582	570	537	558	560	542	599	581	557	565	599	564	596	606	547	570	597	552	578	513	589	585	558	565	612	543	601	555	524	505	545	532	599	543	539	555	527	538	571	537	579	555	539	589	552	528	558	555	549	574	546	581	541	553	542	525	538	572	552	583	565	527	559	560	534	608	563	524	508	578	569	519	538	553	529	517	611	558	559	570	573	576	597	563	553	573	600	587	552	576	559	566	580	586	559	574	553	532	546	603	575	518	549	545	568	583	536	567	596	566	562	562	548	558	560	565	545	549	558	558	571	529	569	583	561	552	566	549	591	555	568	500	573	572	548	568	583	561	591	567	559	554	547	561	573	534	555	554	545	600	543	562	575	531	541	578	557	572	592	555	518	495	541	541	574	586	574	549	536	490	544	572	578	555	566	514	531	550	511	568	550	532	544	595	495	540	602	579	544	517	531	553	555	582	547	591	553	545	538	514	538	562	610	564	580	575	556	557	520	581	542	545	550	566	565	555	547	551	576	564	546	550	578	549	595	552	557	541	546	537	562	528	567	528	599	553	538	555	549	548	560	541	578	583	553	534	584	575	587	510	571	562	568	607	581	594	590	602	550	552	533	543	556	560	601	572	597	579	536	571	550	563	581	528	592	600	569	558	603	564	571	571	577	541	576	550	525	551	546	548	555	572	576	538	550	537	520	556	544	583	605	533	578	565	560	551	573	536	515	563	634	549	590	556	603	608	565	563	571	574	579	619	575	540	520	545	577	577	587	578	561	556	579	603	574	539	561	551	566	547	599	579	603	582	539	511	558	563	549	573	589	546	566	566	570	513	570	544	561	554	552	553	536	539	551	529	570	589	518	573	560	555	514	558	561	537	558	559	587	599	531	560	535	575	564	577	598	571	556	523	527	535	545	558	592	586	568	584	614	582	514	550	589	535	543	603	566	566	562	554	539	540	585	567	538	571	541	613	533	551	601	572	558	585	556	588	564	583	553	552	552	571	569	571	602	529	547	614	532	550	552	539	535	570	547	544	571	557	523	539	584	565	583	531	568	535	554	554	568	540	564	541	580	553	543	558	577	546	571	539	588	570	526	586	586	535	533	573	590	532	521	525	560	541	596	560	516	554	555	576	593	551	588	559	558	555	581	581	530	587	564	584	580	565	550	586	572	563	573	566	577	564	549	578	600	510	515	542	578	516	545	544	584	542	573	569	566	545	580	573	589	567	579	570	582	530	545	579	530	545	531	568	584	533	584	558	543	535	528	568	515	563	599	592	521	537	574	517	599	577	530	569	540	578	542	545	557	570	564	542	553	535	554	552	555	541	588	579	533	565	575	550	546	557	541	528	568	563	569	543	586	539	567	567	562	553	543	544	563	551	552	559	575	585	537	563	562	560	559	600	561	568	567	618	539	560	568	591	556	533	557	583	601	576	551	594	514	538	558	581	547	569	590	585	549	590	533	580	601	573	542	544	564	560	510	549	581	554	563	556	521	568	553	541	556	575	570	585	584	584	542	563	575	544	554	548	547	535	503	581	556	578	543	526	541	537	527	509	567	573	573	553	583	579	548	572	549	597	575	588	554	593	516	603	596	524	529	508	582	568	562	596	579	584	598	564	546	572	588	597	590	577	606	571	583	587	594	534	606	553	524	565	602	542	563	546	528	539	528	575	538	559	583	594	502	536	597	584	554	574	581	614	579	588	552	588	571	575	579	553	528	572	551	591	587	600	568	594	547	554	553	556	559	579	544	563	520	559	562	557	588	570	516	578	582	540	559	566	546	547	541	566	564	558	558	519	547	578	542	584	578	564	526	531	558	569	544	547	574	577	556	517	552	535	530	556	551	530	490	577	561	548	555	547	559	559	572	593	547	567	598	586	519	586	579	566	588	590	537	558	557	582	550	574	607	561	535	602	581	590	557	527	578	562	569
27684	22428	20953	9138	4148	3222	2381	849	688	598	504	475	457	454	440	441	490	450	467	457	423	454	437	453	458	429	458	436	467	401	475	453	441	461	470	476	454	443	417	493	494	465	459	440	412	435	432	459	467	419	459	446	476	452	480	451	449	445	395	447	445	440	455	468	473	459	451	494	428	433	463	454	521	479	460	487	388	421	446	441	447	454	472	441	451	446	467	443	468	445	464	433	470	432	465	453	486	463	459	428	478	443	428	468	465	463	478	402	483	427	466	435	443	468	437	440	462	447	402	447	494	458	435	477	448	459	436	448	440	469	456	431	453	441	458	472	431	422	449	413	439	442	456	411	495	437	469	434	465	456	441	444	462	468	480	497	454	464	411	465	445	459	480	446	428	464	464	471	481	480	458	443	459	470	452	428	456	436	394	463	497	432	469	473	452	474	443	469	447	479	426	451	409	482	445	436	469	443	432	463	445	444	436	429	485	464	445	403	466	471	440	430	435	425	434	444	422	457	442	433	477	439	448	435	463	449	439	477	454	463	452	476	416	449	441	412	428	441	484	474	436	451	462	468	428	446	473	437	433	400	457	444	458	463	490	449	475	472	486	469	461	431	460	446	466	465	460	448	423	424	459	453	449	462	454	406	437	466	466	500	441	461	452	443	459	446	434	496	440	442	435	393	494	421	411	455	466	422	443	443	484	460	481	476	408	425	453	443	442	456	481	442	455	442	456	483	440	466	459	436	485	419	444	464	474	527	460	475	415	516	431	476	420	455	457	481	455	428	467	414	430	440	417	444	439	432	448	450	422	473	465	451	426	504	428	411	442	448	441	444	458	453	425	478	459	471	475	456	464	452	486	445	440	489	470	447	442	444	469	469	432	466	442	452	479	449	442	428	459	443	444	403	434	466	439	483	429	412	448	435	452	458	458	440	465	479	452	455	486	406	461	443	476	415	510	468	448	431	476	468	425	472	461	453	471	460	484	497	458	442	493	446	456	455	446	476	437	448	457	462	491	448	416	429	409	447	425	488	413	458	445	452	450	476	437	476	474	462	449	473	446	468	446	475	471	430	508	452	504	432	443	507	468	458	458	424	468	409	474	452	440	488	440	430	456	432	430	462	433	452	507	440	461	464	483	454	435	443	456	470	439	429	430	453	477	478	476	445	469	447	483	444	461	452	439	413	474	461	452	430	458	420	435	459	427	478	472	437	450	442	497	434	452	449	443	466	446	435	457	467	461	396	460	483	453	418	467	469	440	442	448	406	423	446	466	425	459	455	443	444	453	452	442	487	452	393	463	457	460	432	453	462	460	459	441	461	429	471	455	402	457	472	435	466	458	468	426	424	474	445	458	449	435	477	434	447	442	466	457	443	453	436	472	434	474	437	421	456	466	433	424	444	441	461	487	465	426	450	456	459	452	473	460	472	449	453	461	461	437	495	466	514	460	452	471	445	455	444	411	457	436	437	457	456	459	411	472	429	502	448	443	455	445	456	453	445	434	451	441	414	499	446	448	424	472	420	446	448	473	468	480	447	484	442	452	466	453	440	431	455	469	445	445	449	446	443	447	444	433	438	431	458	430	440	419	452	463	436	457	430	441	442	460	443	493	426	465	505	447	470	497	437	486	461	459	474	444	462	466	463	469	450	447	442	420	445	448	466	430	443	480	496	450	433	424	399	436	446	466	457	414	488	466	438	444	424	448	437	467	420	459	473	426	453	466	409	459	438	422	440	446	424	420	443	427	470	432	453	443	409	453	486	412	413	481	426	437	512	461	431	467	440	473	482	397	432	445	455	466	465	403	420	439	462	441	493	456	440	472	441	407	449	458	466	479	433	465	440	425	466	493	423	472	466	445	485	497	487	438	466	449	436	428	437	429	459	486	434	436	437	445	423	460	456	469	451	440	487	462	449	465	449	421	471	462	421	467	423	420	442	455	458	424	474	470	452	492	433	499	470	471	423	454	428	493	449	433	475	446	451	458	461	439	444	437	441	492	462	451	439	448	453	448	446	428	480	484	456	426	465	420	464	458	424	439	448	438	425	449	438	450	447	422	450	459	478	454	433	430	450	477	452	443	485	469	441	434	452	441	444	459	459	445	447	453	443	443	483	478	468	425	484	427	461	421	461	439	471	467	499	471	481	442	452	404	433	461	464	436	469	465	436	426	456	463	472	449	431	451	453	445	445	456	485	443	425	465	470	458	419	460	432	438	418	454	418	469	446	443	393	481	461	488	454	477	511	458	443	450	433	471	460	452	435	463	437	495	423	457	497	472	475	430	460	416	471	442	500	479	463	455	473	468	453	468	420	453	470	472	447	455	485	446	478	474	494	404	446	455	449	444	456	429	448	438	443	436	478	474	457	459	470	481	474	445	431	492	419	451	448	445	472	451	466	487	420	458	453	415	439	479	467	480	442	492	452	439	458	442	492	456	433	480	474	461	465	443	478	459	450	418	471	487	456	439	434	512	435	446	448	470	445	445	438	442	453	440	450	447	453	443	460	424	445	455	442	455	426	472	477	475	404	437	452	451	427	489	481	436	469	477	429	451	417	467	443	496	429	439	433	469	466	442	416	439	431	450	452	466	467	425	448	439	473	482	449	443	472	451	466	445	473	423	478	427	458	456	431	438	493	454	484	454	430	470	471	427	440	434	409	477	411	436	471	442	485	452	469	406	455	462	482	472	411	443	476	452	447	462	475	466	401	487	465	444	450	445	437	438	452	440	476	470	465	419	494	463	438	468	466	440	444	436	424	461	444	501	424	449	470	434	455	473	436	451	463	445	450	419	471	456	443	460	428	450	477	462	460	485	464	499	451	461	471	476	429	433	445	438	416	435	468	463	443	467	431	482	445	476	431	435	446	510	448	436	443	455	427	468	466	431	457	444	441	461	472	466	440	445	447	465	466	447	485	458	469	461	459	430	427	463	486	459	431	488	472	414	452	462	434	414	431	433	440	471	411	467	450	429	459	468	440	459	484	428	477	406	462	467	446	454	428	456	448	462	471	444	449	476	442	425	443	447	430	433	469	441	501	454	470	464	451	461	410	467	467	453	440	437	452	427	467	440	465	445	478	416	462	424	436	460	408	438	447	470	503	429	460	454	471	448	432	463	461	485	405	485	421	444	439	485	433	443	454	458	491	420	479	442	458	436	491	438	454	462	472	427	450	452	426	445	434	430	418	459	439	447	478	464	473	433	458	448	444	443	442	487	451	483	453	434	462	475	417	462	481	452	481	476	452	489	407	438	466	455	449	464	465	444	412	460	478	483	432	444	488	432	449	437	452	441	445	452	459	454	439	474	477	473	449	432	466	433	434	483	438	450	430	420	496	429	424	440	409	434	424	476	460	457	475	463	488	456	462	444	420	490	416	489	472	465	425	422	458	464	466	481	443	442	450	446	453	443	444	435	419	468	473	495	448	456	471	473	453	419	435	466	499	457	467	454	434	463	440	466	450	462	464	452	454	466	498	477	445	478	467
10567	25273	16760	5288	3998	3733	2537	879	795	628	526	421	412	431	451	441	397	433	414	457	401	400	443	453	420	396	435	433	413	432	426	414	406	455	453	462	390	392	429	406	426	417	439	437	438	432	424	434	436	412	446	439	382	426	438	394	451	409	422	446	389	419	439	448	429	433	405	423	460	422	470	438	425	421	398	436	418	421	420	409	418	413	429	444	424	428	402	434	407	441	435	399	441	426	399	423	446	396	440	372	462	412	428	448	436	439	391	439	404	404	411	400	426	392	446	376	411	419	414	438	448	420	407	432	375	411	399	443	435	396	417	412	407	413	366	387	432	389	461	441	390	405	451	478	426	420	420	407	439	399	448	415	397	429	439	428	410	440	452	415	425	425	420	389	423	452	444	447	439	393	433	406	452	407	405	415	413	455	429	443	444	441	443	452	464	396	436	422	425	403	417	459	418	474	418	412	404	420	406	451	423	411	420	402	414	431	426	420	432	414	429	412	414	451	457	446	362	410	440	470	437	437	414	430	410	422	454	452	442	435	433	408	397	425	441	414	428	423	406	444	418	381	413	409	403	413	450	440	446	437	438	442	387	406	404	466	395	397	411	464	418	420	396	449	426	441	416	444	388	421	429	420	413	391	386	410	427	427	432	420	435	427	383	427	444	450	404	405	396	412	424	374	386	396	430	448	412	408	415	416	437	450	435	406	404	405	407	437	415	411	416	437	427	453	435	427	424	405	405	430	429	412	421	432	400	416	425	435	442	434	402	415	387	484	445	405	432	443	416	405	422	428	466	434	433	429	395	446	445	419	405	435	438	416	414	399	436	382	451	429	404	412	434	434	433	418	380	435	426	409	398	405	428	401	420	424	422	426	411	405	409	419	459	463	437	449	414	407	406	434	378	403	435	382	389	437	391	458	399	438	442	474	431	422	427	431	395	394	447	410	472	408	404	417	422	418	464	400	437	434	426	446	385	398	434	395	431	401	436	421	424	426	425	418	422	432	439	427	425	449	420	466	459	431	443	410	426	427	418	433	438	462	396	393	423	444	441	417	433	438	406	473	406	445	400	452	449	431	420	430	452	439	453	430	416	440	439	437	418	455	422	424	390	453	376	388	392	417	402	428	401	407	408	420	449	456	448	409	392	405	445	412	453	414	421	427	443	421	427	407	422	425	407	428	419	437	431	438	415	413	413	445	427	429	411	438	422	435	407	411	426	425	424	444	444	436	415	402	395	406	409	438	420	435	404	420	415	436	420	442	440	423	413	466	405	405	453	421	438	432	431	414	448	417	422	430	415	429	406	403	446	444	428	408	420	457	432	427	427	428	439	422	439	430	477	411	417	435	427	424	414	408	455	434	425	460	436	433	432	414	448	417	456	422	414	423	452	432	398	399	418	416	419	413	422	412	430	449	410	425	444	405	425	396	427	441	430	441	425	452	432	418	449	420	413	423	421	438	434	426	422	399	418	422	423	418	406	404	418	433	447	415	372	415	418	425	423	434	410	435	417	446	426	420	446	415	444	450	404	454	410	416	427	437	434	419	427	411	442	422	397	382	384	371	402	395	433	441	420	427	424	420	425	434	382	404	429	397	448	417	411	380	404	429	437	411	429	410	421	453	392	415	395	435	403	459	408	439	439	437	403	465	428	466	394	440	412	415	419	444	423	453	444	413	448	424	431	427	416	468	456	420	444	413	440	414	447	429	443	404	452	401	424	458	437	412	431	441	464	413	401	414	379	430	425	437	447	421	410	455	417	402	435	421	401	388	394	464	453	421	412	473	459	462	423	442	450	451	393	464	467	437	437	454	403	451	416	408	367	413	423	418	421	355	414	429	426	390	430	442	418	418	403	447	442	423	458	405	426	434	423	424	413	411	404	430	435	413	406	449	414	414	357	438	419	424	421	400	437	423	411	406	406	397	426	403	385	413	406	445	421	445	381	410	439	422	468	455	421	443	435	396	421	420	436	421	404	423	444	437	433	457	433	434	457	393	426	415	400	406	400	411	418	423	423	448	422	422	397	415	436	439	393	447	428	417	410	406	424	451	429	449	414	418	413	441	422	440	429	426	414	386	417	448	425	419	410	489	442	416	440	397	408	443	446	417	442	427	414	454	457	416	445	395	429	427	432	411	414	399	448	393	441	406	402	450	434	403	419	421	416	435	423	451	412	455	460	449	459	373	448	429	401	469	433	431	412	415	443	371	408	440	422	461	418	451	426	392	438	434	410	412	396	412	408	404	455	451	413	406	416	414	442	402	458	411	387	441	424	406	424	410	415	443	389	441	417	456	417	421	428	435	459	425	433	433	434	430	435	464	418	446	412	447	427	405	391	419	424	433	454	464	417	457	430	400	417	433	441	413	393	384	438	436	404	440	409	430	434	482	433	395	434	392	430	447	436	419	412	457	412	404	442	446	417	403	397	409	405	443	419	460	421	406	444	456	427	471	425	434	419	413	441	423	468	378	394	402	383	429	413	413	413	435	443	396	421	410	401	502	447	413	432	456	425	440	420	421	434	446	443	398	429	417	451	425	396	386	431	404	419	385	382	374	436	402	432	415	426	428	414	416	425	424	406	469	411	409	400	411	451	405	456	407	412	444	435	410	424	411	414	403	421	404	423	448	435	418	383	451	418	405	424	409	422	423	455	387	420	431	422	389	412	423	439	431	378	434	406	434	434	418	381	443	426	449	377	419	462	409	410	418	424	424	446	454	420	435	384	456	455	422	424	400	463	405	408	423	416	418	430	434	411	448	421	398	411	448	374	380	438	412	397	452	412	434	425	433	423	396	427	419	448	411	408	415	423	407	456	465	420	440	429	414	429	447	405	437	432	398	403	439	445	440	444	413	432	422	422	431	438	434	437	420	429	478	454	403	419	397	453	435	428	398	423	459	432	464	447	405	436	423	404	419	452	435	426	455	449	447	434	397	433	418	448	445	391	414	468	423	403	409	415	411	382	463	421	433	439	444	391	429	430	424	426	413	425	406	428	418	398	432	446	422	437	417	404	439	420	424	407	404	451	407	406	430	431	420	414	412	387	359	402	437	435	414	453	426	418	428	393	380	477	427	454	420	421	444	467	422	423	438	407	421	422	405	417	426	396	413	422	448	430	424	441	457	409	425	425	427	413	471	440	430	458	424	385	392	460	406	435	412	407	446	409	421	441	444	450	409	434	406	457	429	435	374	426	404	463	449	419	477	400	430	393	445	437	422	398	423	417	401	449	397	409	414	415	426	416	385	424	409	422	422	421	406	411	426	400	428	431	384	401	420	396	406	394	408	443	465	445	415	439	447	433	480	435	462	424	397	430	398	417	417	407	399	421	410	449	470	417	392	397	437	378	443	399	460	412	440	387	391	401	437	408	403	446	436	444	434	411	433	431	438	422	403	408	430	453	400	422	414	412	410	445	436	445	433	463	448	442	438	431	441	429	441	393	388	413	425	396	420	375	440	404	396	437	402	425	394	425	430	415	450	409	411
24807	22969	36391	32756	25932	24846	18551	7386	3629	2484	1292	534	510	478	484	491	463	494	450	468	537	435	430	483	500	439	435	472	484	460	471	464	459	478	447	484	458	487	422	506	446	515	448	457	452	427	467	501	439	502	454	485	463	477	489	452	477	504	458	435	454	450	488	444	463	486	527	451	434	469	438	446	490	502	482	471	477	514	484	508	487	494	498	431	459	431	468	457	474	448	511	467	492	460	497	526	478	479	470	463	447	438	491	467	504	435	483	433	480	459	490	502	462	452	475	478	484	483	473	442	486	449	435	492	493	476	462	502	492	492	474	443	471	442	454	416	454	501	432	522	488	468	443	489	453	506	432	453	451	511	491	414	451	477	469	482	471	478	481	479	470	489	467	444	459	502	490	461	442	443	492	470	463	484	438	471	446	447	487	463	468	457	468	444	471	509	488	486	474	489	484	434	452	501	472	492	466	482	420	469	508	471	458	476	458	480	504	429	460	480	454	426	422	475	460	435	444	455	443	502	463	472	460	470	459	469	466	471	494	448	472	459	488	474	478	483	474	494	448	473	447	465	477	488	482	479	444	453	458	491	443	467	439	489	482	459	452	504	494	465	518	471	489	505	452	407	433	501	433	454	469	468	482	440	443	435	439	461	470	440	468	498	460	424	474	454	432	475	506	447	474	475	442	461	480	413	455	446	454	445	454	442	445	499	452	491	485	466	483	443	477	476	476	449	467	500	461	455	488	470	451	488	471	502	471	476	498	507	459	469	466	489	478	460	457	432	470	474	416	504	483	491	467	492	440	457	459	437	479	481	460	481	425	458	447	479	481	487	462	470	473	467	464	474	469	480	490	434	469	470	452	466	472	469	422	472	449	440	456	464	481	448	466	461	436	470	449	460	498	461	471	493	490	470	473	465	482	485	463	478	482	463	425	485	499	459	474	433	439	468	460	506	473	469	451	437	451	496	474	469	465	429	470	478	471	468	476	434	461	499	448	488	501	500	506	459	435	430	467	431	446	505	466	480	474	452	453	457	452	474	453	470	489	478	473	470	493	449	476	470	455	484	444	482	507	514	468	460	435	463	463	471	497	502	472	456	456	467	473	435	450	442	442	427	481	483	423	477	494	469	454	470	445	449	461	465	496	477	439	472	463	456	482	463	486	486	488	473	446	435	496	490	454	503	484	483	463	448	443	460	481	488	511	489	494	472	484	444	486	492	446	495	511	489	467	473	463	472	425	455	443	457	459	457	452	455	458	484	427	443	460	437	429	493	470	446	478	452	503	437	421	478	522	436	501	450	459	474	458	480	479	436	444	496	444	480	468	485	443	491	431	476	462	442	495	443	480	466	479	464	511	434	467	491	461	461	474	463	459	497	493	495	485	470	487	476	488	455	481	494	489	474	431	488	446	480	476	464	470	452	456	463	493	507	450	478	445	465	446	447	458	477	471	486	456	435	484	441	443	484	497	471	481	472	515	473	421	439	440	474	465	458	493	443	460	448	492	440	449	476	474	480	467	479	466	467	463	453	452	459	452	474	463	455	501	480	503	508	492	461	468	483	468	497	459	480	485	469	478	472	426	488	470	487	484	424	442	451	446	446	499	450	499	462	421	416	474	453	474	484	444	460	502	443	477	444	474	480	489	435	487	486	425	457	435	489	474	467	462	464	442	456	472	459	473	490	500	485	450	474	452	445	495	431	438	458	465	440	445	452	453	474	516	462	476	490	493	468	470	486	487	491	463	484	453	478	483	463	491	460	482	489	472	445	506	466	473	474	441	446	463	463	492	454	503	434	485	471	473	497	508	448	491	488	475	490	489	422	467	478	495	478	438	459	447	433	448	461	493	487	495	456	439	479	460	446	422	443	467	452	468	466	453	468	464	444	529	478	469	416	500	430	475	427	467	470	450	450	487	453	430	475	483	470	482	465	522	463	486	500	459	447	428	451	472	490	479	492	493	459	481	473	506	477	466	474	493	420	444	481	476	466	454	506	476	451	476	438	454	502	460	472	447	401	460	458	487	460	485	463	465	492	464	436	460	495	495	470	461	436	455	463	452	437	479	461	495	451	455	466	472	501	512	464	467	473	471	485	466	494	454	472	453	489	471	456	458	441	441	460	426	477	515	460	518	466	458	472	478	507	468	509	465	470	441	457	464	455	447	480	419	501	513	456	492	477	472	469	501	486	490	496	473	482	451	491	457	450	444	461	477	501	452	445	486	464	464	483	452	455	428	505	448	503	490	477	491	449	486	500	447	438	471	447	453	465	443	463	487	443	466	486	473	479	481	447	453	477	415	510	476	454	503	463	465	458	489	474	473	475	460	483	499	401	435	480	468	439	469	475	511	449	465	469	484	468	506	467	484	480	482	470	436	464	468	502	462	440	451	489	460	468	470	497	433	457	450	493	496	445	443	468	466	455	427	492	452	502	482	467	471	434	445	490	504	483	443	477	464	454	480	470	476	482	517	501	480	461	480	452	496	454	470	468	460	435	447	462	506	460	442	470	492	483	458	476	491	441	440	476	487	501	467	453	469	467	431	460	422	411	434	469	473	465	451	473	491	453	468	465	496	511	519	458	486	460	503	485	490	475	493	462	507	462	467	440	489	464	459	469	489	426	437	473	459	438	455	444	507	496	486	430	480	470	440	494	487	459	464	446	462	481	491	451	440	491	463	457	501	474	444	446	445	482	468	451	440	499	440	481	456	496	484	431	461	466	446	496	470	506	486	500	464	449	469	498	507	511	482	431	463	467	491	428	505	500	469	439	463	494	487	474	488	470	498	441	485	439	435	461	442	456	440	463	482	478	452	470	488	485	521	462	499	473	497	460	493	443	503	439	423	470	448	452	434	451	476	444	492	447	481	464	452	448	502	454	472	468	467	447	440	464	470	431	492	507	444	459	458	463	457	498	509	455	496	451	452	492	471	472	449	466	486	517	476	482	447	477	448	487	457	500	448	480	486	450	478	472	470	457	454	481	449	447	446	493	504	452	503	483	483	469	457	462	482	480	487	470	456	487	488	419	480	476	492	485	482	506	440	447	458	488	475	478	445	450	466	465	455	474	508	450	463	488	467	528	524	446	443	454	516	444	483	473	499	505	482	470	464	483	472	464	465	467	456	492	507	459	425	519	493	444	461	481	508	446	463	462	447	458	491	478	466	484	503	486	478	450	447	451	439	485	465	502	472	447	471	445	452	458	478	455	440	408	500	468	433	488	464	486	491	443	477	483	477	472	503	441	474	459	469	464	453	463	447	404	469	477	445	471	459	488	452	468	462	441	488	437	473	456	505	474	449	466	503	461	469	441	496	493	498	465	468	502	469	464	453	468	465	473	473	499	480	467	445	478	455	445	462	474	484	462	456	438	466	481	430	471	453	441	441	404	476	497	452	464	502	466	471	480	477	461	449	506	456	451	512	498	452	494	467	510	427	455	445	462	505	454	478	454	470	474	469	458	442	472	477	497	509	512	489	469	434	466	468	456
38243	78797	61912	23629	23751	22145	14766	7123	4674	3451	1804	535	467	498	490	492	501	496	499	462	510	470	449	528	484	482	472	487	495	496	523	489	484	493	471	525	492	528	534	466	479	503	496	478	435	487	492	532	510	493	484	481	475	483	483	491	483	522	474	508	451	493	490	482	488	531	501	471	459	505	500	494	489	496	501	506	485	474	476	489	480	471	464	447	471	542	450	504	467	509	520	498	487	458	504	486	443	508	478	497	501	453	482	492	479	501	486	511	454	483	558	497	543	512	457	498	452	476	509	478	477	516	486	495	494	506	504	525	474	486	502	494	486	473	492	474	507	487	473	468	511	496	491	494	499	520	471	465	484	499	474	429	521	485	524	491	520	492	462	487	466	483	504	517	554	485	523	476	481	500	488	532	483	485	541	508	464	490	538	448	505	505	490	487	489	534	502	485	510	492	484	451	469	472	510	472	451	460	475	536	453	495	508	523	471	509	528	461	480	500	454	466	478	461	441	473	470	481	473	503	490	487	499	462	484	472	484	496	500	457	529	487	491	502	496	511	500	507	516	490	493	472	499	502	452	501	464	482	496	483	481	451	499	524	447	460	528	516	466	482	433	466	480	507	490	517	498	498	517	470	505	512	500	495	457	469	510	516	494	484	518	485	502	447	483	490	557	527	556	512	476	481	486	511	464	470	475	502	488	479	463	508	460	535	510	476	490	536	532	463	531	467	474	486	498	503	500	498	471	478	492	486	466	506	517	480	502	511	484	526	467	470	491	466	493	508	464	480	485	499	523	505	478	484	519	507	466	472	493	491	451	465	517	492	493	536	482	456	473	466	500	507	510	496	434	491	514	492	502	475	487	480	516	501	470	486	499	499	463	456	471	491	482	495	502	493	458	458	481	501	479	469	487	479	501	507	463	531	503	485	436	468	472	473	467	498	501	504	504	504	467	456	473	486	476	473	491	483	485	528	463	471	504	519	485	504	474	481	503	485	468	490	493	500	497	489	490	494	461	494	488	489	493	506	521	439	498	514	490	473	484	502	464	456	489	454	489	456	492	495	527	503	502	496	471	478	511	483	479	484	493	545	499	483	500	480	458	485	507	518	504	508	514	459	452	469	507	475	474	476	492	434	482	473	486	554	495	464	491	490	490	447	467	494	490	513	477	500	506	512	512	466	452	478	475	526	474	448	516	479	484	497	492	486	514	484	500	473	494	497	473	479	555	460	479	506	457	500	472	489	487	488	476	452	496	493	452	488	510	490	459	444	471	466	478	482	471	480	462	450	499	588	493	531	486	449	511	496	491	472	474	503	480	475	496	446	478	456	476	465	481	495	473	518	469	459	485	460	490	472	462	549	502	522	506	478	468	493	509	496	484	460	511	487	472	468	488	465	482	488	485	490	455	446	480	493	502	515	443	495	492	499	503	479	489	488	502	470	507	506	494	491	457	500	452	515	464	444	502	475	473	511	465	486	503	493	478	526	465	442	489	484	468	493	492	443	531	495	462	509	504	501	480	475	474	530	472	490	476	464	479	486	505	505	503	445	447	498	512	486	556	495	490	470	485	472	504	506	502	449	533	477	495	508	483	487	509	450	467	511	455	493	470	504	478	463	475	526	482	467	477	511	505	504	515	491	474	503	459	490	468	472	485	496	461	475	512	475	436	483	473	458	492	510	483	487	522	466	454	475	480	467	477	527	521	471	485	548	495	515	536	515	480	513	470	496	453	487	493	503	515	492	499	489	505	472	445	450	462	433	480	464	494	475	474	490	469	519	465	494	494	508	491	464	479	497	476	484	437	482	507	468	479	452	447	431	483	485	517	475	493	473	504	451	459	472	445	450	480	473	482	475	509	472	467	475	478	468	483	501	461	489	454	488	478	455	495	509	507	509	515	486	469	504	511	477	493	484	487	493	433	457	468	500	499	446	521	483	508	526	531	493	473	530	495	480	463	535	524	477	489	495	487	450	455	495	479	479	477	492	449	498	491	494	484	463	484	519	462	470	494	476	470	464	432	521	493	512	481	472	476	483	471	499	488	492	490	452	509	464	518	506	485	501	500	527	499	492	474	469	490	471	489	438	449	461	479	496	504	447	453	473	498	481	472	480	524	460	477	483	493	492	472	490	490	482	500	484	518	482	492	498	505	464	497	471	479	481	532	485	490	497	465	506	455	478	487	465	482	472	504	491	472	463	462	488	474	487	450	463	481	462	489	505	511	455	487	487	463	501	489	469	509	459	458	480	532	446	481	464	491	497	488	466	492	487	509	496	433	504	485	522	477	509	542	470	459	461	474	494	483	486	484	496	498	488	478	479	489	490	490	493	513	481	489	533	460	468	498	480	488	498	495	468	504	471	511	444	528	499	498	479	483	502	486	429	511	496	507	485	515	496	470	491	475	486	513	488	483	471	473	520	457	484	496	469	494	482	441	430	514	482	432	473	523	458	455	501	512	529	472	480	486	453	478	507	478	488	496	437	469	465	480	484	449	487	481	522	510	500	492	507	399	492	525	488	512	520	482	464	483	452	484	485	485	509	486	524	473	477	498	476	508	457	463	439	464	496	479	483	450	474	538	469	507	468	522	445	457	514	496	493	443	488	483	493	488	458	457	445	474	508	490	467	494	485	461	455	482	466	486	460	450	483	510	476	512	473	504	488	484	483	468	499	500	497	505	450	454	462	445	460	530	477	479	482	486	481	463	466	484	460	452	479	515	449	449	543	467	489	469	466	523	525	475	492	462	491	493	491	481	463	461	489	487	449	485	467	450	447	483	498	489	465	513	506	467	462	524	498	458	503	463	520	497	498	469	484	492	504	491	474	495	485	495	504	490	490	455	479	456	487	484	500	470	531	513	475	506	463	500	468	459	485	511	457	472	466	483	465	524	490	494	481	514	486	510	446	486	473	473	474	527	515	506	477	439	499	426	476	478	490	485	517	519	530	480	492	502	477	526	449	473	496	454	451	506	510	475	472	472	495	492	486	492	491	503	471	509	470	501	447	496	489	500	469	510	487	502	463	497	474	474	488	457	502	512	467	450	479	447	474	469	513	477	490	489	492	484	494	486	472	455	494	491	487	506	469	476	471	448	507	470	437	452	498	462	474	463	476	517	466	486	482	486	472	488	506	466	491	476	469	457	488	477	494	507	473	473	489	475	479	482	487	516	509	487	494	523	518	457	505	489	492	516	475	508	503	488	455	508	497	503	478	487	450	487	449	510	483	513	463	462	532	466	469	499	435	463	476	463	517	478	512	537	510	515	483	494	480	478	504	488	440	441	526	422	493	450	497	483	521	494	547	505	480	498	478	463	513	512	495	444	479	492	462	422	492	492	478	507	485	475	523	499	494	516	489	522	505	496	445	521	483	438	509	463	478	481	431	507	505	467	499	496	488	499	481	475	462	485	524	495	494	456	492	472	509	485	508	454	508	505	474	539	490	476	500	481	497	517	498	479	467	503	453	482	507	484	489	449	486	462	450	449	452
23908	21979	35319	36273	31740	38917	31328	17948	9398	4967	1823	650	564	587	574	581	560	555	565	526	588	571	569	581	568	570	567	537	519	549	562	527	561	556	576	563	571	545	559	554	554	575	538	571	595	594	550	548	535	508	582	539	549	575	558	509	539	579	559	536	544	543	502	555	561	578	573	579	524	595	532	553	549	572	558	492	529	601	564	565	518	576	568	529	572	526	558	534	541	501	552	508	513	518	505	530	562	555	506	580	507	508	544	567	545	531	521	533	499	508	545	545	544	558	556	588	540	549	557	513	575	566	533	570	517	568	556	557	536	575	500	530	475	511	602	541	539	544	541	574	555	582	533	512	557	523	552	539	586	552	538	558	519	546	562	555	531	512	546	563	574	520	502	562	512	550	549	533	552	565	522	565	537	507	568	502	579	569	537	543	510	508	520	528	536	478	528	599	507	550	528	530	548	523	522	530	563	550	537	562	540	513	553	508	538	558	572	505	535	523	521	523	530	550	558	535	554	538	565	562	518	554	549	587	534	560	550	550	562	556	529	547	573	539	533	540	526	546	582	538	528	572	533	556	495	560	561	579	558	574	486	592	577	584	561	536	555	532	519	551	576	545	574	584	517	583	514	521	558	531	528	503	520	573	536	562	541	542	547	559	572	549	576	531	530	605	585	539	538	539	573	503	530	569	545	553	587	541	504	533	509	550	512	587	529	557	579	534	563	529	539	488	546	578	537	559	573	536	588	500	571	579	561	519	521	579	528	541	558	552	558	491	525	510	577	569	618	544	580	527	559	530	549	578	552	542	541	553	501	574	543	552	547	534	587	539	507	554	503	543	581	523	570	581	549	557	530	528	551	549	506	554	536	553	572	521	552	559	563	537	534	549	545	512	548	566	544	547	526	563	573	576	531	589	560	570	536	535	573	536	556	568	560	550	530	556	548	514	546	539	503	500	560	529	563	592	547	522	545	588	544	544	527	527	515	553	542	534	542	612	539	549	526	520	550	521	518	556	569	564	523	567	527	561	554	532	505	516	513	541	498	550	605	581	563	614	538	551	548	514	560	545	566	569	515	556	564	515	555	539	554	587	562	590	540	543	513	570	548	543	538	502	516	548	530	543	490	515	530	551	581	555	534	555	525	518	550	554	480	571	542	507	537	565	516	546	512	563	572	525	524	553	596	516	551	508	552	539	539	508	566	548	503	559	527	562	572	542	526	536	552	515	532	528	505	556	579	526	562	560	517	541	503	517	531	514	545	510	491	546	537	562	534	523	555	538	545	521	562	563	574	549	549	506	576	510	614	523	558	522	537	514	547	556	532	538	541	536	544	566	562	539	517	551	529	495	543	563	596	559	559	597	526	519	548	554	546	562	568	509	494	536	509	546	550	568	586	518	568	551	564	530	522	555	585	578	542	541	548	543	557	568	563	523	554	563	561	590	529	547	534	557	583	552	576	531	497	548	531	529	533	538	541	582	527	483	542	556	507	570	542	572	517	562	542	533	553	552	530	548	570	563	553	562	601	565	524	602	501	543	594	501	551	560	505	544	527	509	543	541	546	557	553	541	583	524	492	548	503	556	519	541	536	521	502	560	544	531	566	536	525	567	509	547	527	529	543	532	566	531	587	543	521	539	558	530	555	541	520	542	527	542	552	571	545	554	578	495	548	499	548	570	524	546	498	547	550	535	574	556	554	526	561	518	521	544	514	537	556	546	517	543	547	515	564	554	525	545	547	526	588	581	539	548	529	555	555	533	563	534	545	503	568	529	549	548	577	564	531	534	565	599	571	581	514	542	547	514	546	499	550	528	546	515	581	543	558	507	520	558	535	520	553	526	485	520	537	556	528	536	505	547	583	515	581	479	548	544	569	579	543	582	527	553	543	537	532	552	533	534	531	549	546	517	558	524	514	573	541	537	567	556	560	539	562	547	503	509	532	529	544	545	494	528	521	547	530	568	542	530	515	528	520	603	513	538	544	557	610	553	534	504	489	546	552	584	532	546	522	544	534	520	564	496	550	563	562	554	532	536	533	513	541	562	534	533	579	568	571	594	504	533	557	532	509	530	574	532	540	565	507	575	513	582	534	506	525	569	589	561	529	563	507	533	555	584	517	559	535	575	548	551	571	532	576	557	529	531	567	564	543	541	588	520	551	554	511	568	572	574	555	578	575	549	575	530	537	567	546	513	595	547	554	565	520	529	543	535	536	540	525	497	543	553	535	559	580	548	537	541	570	527	606	546	542	549	584	512	587	524	555	495	557	532	540	562	511	559	549	545	529	555	577	570	556	555	570	503	588	551	533	564	525	560	559	541	579	490	545	560	523	543	535	507	562	537	536	558	552	528	569	569	558	540	573	589	527	555	537	566	542	560	552	551	544	534	559	598	562	561	530	524	514	526	527	541	563	525	542	563	540	568	555	543	535	554	554	531	523	580	536	504	521	531	575	555	567	580	563	525	541	564	560	512	548	552	536	516	499	572	558	531	515	525	567	552	535	557	521	533	530	531	548	568	563	505	557	538	531	555	522	559	511	548	543	558	517	555	549	560	549	542	523	572	541	550	537	533	540	545	541	512	539	546	539	550	545	513	546	567	560	581	530	523	583	539	504	542	526	527	575	538	563	545	566	524	511	553	517	555	588	546	526	547	549	486	531	558	551	504	567	570	538	524	535	555	578	498	520	511	593	543	546	531	556	583	554	530	580	532	561	519	553	522	534	528	561	581	552	540	572	558	555	529	551	592	556	520	549	571	531	537	518	550	564	543	523	544	568	536	522	561	576	505	512	585	563	524	509	506	568	569	566	543	528	552	524	524	559	557	538	531	575	540	595	550	531	521	532	620	513	505	552	539	594	539	547	541	509	512	563	528	485	520	572	519	511	543	551	561	519	505	566	562	582	590	547	583	534	571	586	564	552	543	549	537	529	549	540	520	540	523	612	556	530	527	549	516	538	533	508	568	537	514	574	505	556	576	540	533	482	551	517	573	509	494	598	508	571	575	534	530	555	569	589	527	508	543	578	551	574	560	532	602	546	549	517	527	527	547	523	499	529	569	539	529	532	531	523	529	566	510	562	553	526	531	526	508	598	538	556	577	580	524	545	544	547	573	557	556	492	565	550	551	543	550	527	545	544	534	547	568	585	548	567	513	549	574	544	517	539	500	572	545	506	544	525	526	563	532	522	510	577	556	528	564	534	554	555	535	542	539	520	558	558	523	541	546	539	566	509	596	538	537	518	535	549	528	577	554	527	550	559	540	541	540	556	535	524	568	544	510	562	502	609	520	522	532	530	614	508	523	534	539	546	585	547	524	526	582	537	553	544	563	530	528	532	544	526	579	532	551	521	536	583	545	527	539	518	550	544	515	548	530	549	513	547	539	506	562	551	490	578	531	532	521	561	547	530	510	571	548	568	518	575	524	530	520	531	599	554	545	536	498	511	569	571	530	582	535	516	543	519	581	564	540	541	527	532	531	541	541	533	551	561	545
51596	94036	72989	37127	37128	36965	26556	15746	10226	5770	2329	693	569	556	567	571	596	589	570	559	596	553	555	649	595	581	569	575	587	568	585	582	580	587	582	566	568	553	579	571	539	569	547	585	614	561	646	599	549	556	566	556	554	582	536	588	538	557	546	562	571	587	529	549	569	560	598	557	541	596	548	540	590	563	534	560	573	585	575	566	595	563	552	559	564	568	538	565	547	596	589	574	570	607	571	591	530	518	580	584	578	553	556	573	555	548	566	584	612	602	560	573	626	614	607	521	532	610	556	584	570	560	575	579	576	568	570	596	585	584	587	582	558	547	579	548	561	555	603	531	614	565	601	570	589	601	576	538	581	551	585	567	578	547	583	632	571	586	606	551	547	529	578	580	541	575	582	567	591	536	547	610	541	623	570	551	580	533	589	540	550	601	567	556	535	562	558	533	534	543	520	606	598	583	567	586	594	551	576	556	543	565	580	592	634	565	561	559	577	575	573	605	556	562	552	590	565	523	591	594	578	581	546	573	573	516	570	576	582	545	575	601	554	590	545	554	559	581	555	562	572	593	573	582	579	586	566	574	590	565	613	537	542	610	586	594	556	538	627	551	610	590	529	577	556	577	571	607	579	602	594	566	583	559	558	604	543	560	616	534	587	576	536	538	600	585	597	559	561	571	569	555	542	612	581	567	548	555	583	582	563	574	546	549	575	592	555	561	560	522	526	591	563	586	540	521	589	560	555	575	571	547	602	543	543	562	556	566	537	591	612	597	581	578	591	560	580	578	579	545	601	598	585	556	539	570	524	588	559	572	541	573	564	532	589	557	579	558	604	583	561	593	604	571	588	566	594	550	602	522	558	541	547	611	571	495	561	602	575	600	552	588	575	570	594	620	591	561	540	538	591	549	566	561	554	569	556	575	596	593	600	549	582	552	587	522	521	577	544	585	571	533	567	557	568	559	623	551	577	574	576	529	551	617	554	589	552	577	580	602	573	563	551	609	579	565	544	510	562	553	524	547	565	565	575	586	550	584	549	565	577	533	588	616	586	582	572	548	575	559	613	563	544	556	552	588	591	579	569	570	577	580	571	600	573	558	549	570	571	559	539	609	608	578	609	570	566	554	559	535	582	571	581	566	590	555	565	587	585	560	576	595	544	567	571	577	563	552	545	586	584	606	553	591	561	591	586	557	539	559	573	517	572	550	521	598	557	592	554	592	585	572	594	558	569	566	547	580	554	555	628	585	568	599	548	571	548	605	563	600	579	590	543	593	599	552	554	569	539	566	534	591	587	546	565	569	555	560	603	611	534	538	620	587	583	606	553	585	568	575	551	600	573	576	598	578	560	571	564	556	586	568	565	594	572	575	603	542	510	595	521	560	603	530	617	532	530	583	578	519	628	561	558	600	577	552	597	543	597	588	511	593	542	597	569	585	574	523	595	578	597	578	571	585	555	541	578	547	554	592	585	563	555	556	570	582	578	601	571	574	575	661	592	590	570	575	574	616	568	584	585	558	596	600	570	566	576	574	560	571	604	563	571	574	592	596	575	564	604	550	585	534	523	565	538	602	556	576	620	572	597	547	570	534	612	536	561	583	599	525	527	545	580	587	607	547	603	601	547	547	538	608	588	595	587	522	595	544	598	513	562	573	612	548	555	553	570	542	559	577	559	578	546	562	556	560	588	532	528	569	573	554	597	595	580	573	559	605	600	546	594	515	541	566	542	586	598	551	588	560	587	600	587	554	555	563	574	605	600	554	554	558	577	584	596	568	563	582	557	556	525	555	576	538	558	608	595	551	606	557	552	580	553	602	558	551	573	544	581	548	564	580	561	597	555	583	572	578	579	549	605	581	566	561	587	568	597	549	539	593	565	580	502	596	596	551	525	553	612	541	548	603	579	564	627	563	562	554	537	617	556	567	585	564	545	595	540	591	608	559	556	585	556	592	562	586	594	563	617	576	575	574	592	582	544	569	570	635	583	547	541	582	556	579	567	581	545	582	542	529	550	580	581	567	581	582	581	569	546	566	527	550	628	589	597	591	561	549	556	558	575	564	566	557	596	565	603	593	560	569	629	593	563	612	592	584	569	570	562	604	535	581	550	537	546	572	551	583	595	575	520	581	575	566	534	611	611	583	583	590	574	566	535	544	565	538	550	584	578	580	570	599	579	638	562	555	573	564	542	581	590	575	541	651	528	561	547	580	538	575	594	574	536	590	578	568	562	566	599	591	597	560	588	562	569	560	564	553	554	546	597	581	574	638	564	598	577	585	572	591	575	541	585	558	557	613	571	558	566	595	574	576	580	577	557	605	552	549	555	601	541	590	566	576	555	613	554	597	539	553	566	602	561	580	552	582	543	593	597	572	566	545	559	567	598	551	534	575	547	562	577	604	561	618	587	560	621	562	596	571	577	566	571	583	574	591	613	563	567	615	597	577	612	548	555	607	587	590	576	573	534	587	562	602	599	565	532	561	566	587	578	594	581	558	564	581	585	556	595	599	574	545	563	525	557	547	610	557	553	587	564	545	535	567	595	580	517	591	554	560	587	563	591	563	575	574	551	600	604	575	568	567	566	568	601	556	529	537	555	597	594	596	542	567	603	589	550	590	552	536	533	567	590	538	574	567	576	582	544	572	582	574	563	591	545	582	566	568	552	570	592	585	542	555	608	563	540	563	600	566	616	548	586	621	555	574	533	535	566	542	527	542	534	601	551	564	555	553	593	582	581	533	539	585	537	583	573	575	557	580	571	569	549	546	557	555	546	582	524	591	592	550	531	536	601	540	577	554	605	623	575	606	580	608	586	574	567	625	546	569	573	586	574	579	537	569	555	590	541	566	562	533	529	542	557	580	521	548	580	605	551	579	603	539	566	528	589	518	595	520	564	571	568	552	584	570	544	568	535	513	579	567	545	564	568	526	556	585	572	500	566	556	578	572	534	564	526	565	556	541	571	577	575	580	598	584	554	586	584	552	561	578	556	564	545	607	541	602	596	573	578	590	555	577	536	570	568	550	541	538	561	549	578	544	514	563	593	598	568	567	560	559	570	571	577	603	551	559	578	562	569	551	565	564	592	546	589	592	572	588	570	584	582	531	596	524	608	584	572	558	558	515	561	593	560	537	593	571	563	602	590	558	538	566	568	570	570	553	581	585	566	593	538	603	574	599	587	574	565	562	592	569	552	561	572	582	567	591	599	540	571	586	563	543	571	584	580	577	601	551	602	566	570	578	548	575	583	602	601	609	576	611	581	551	542	603	531	549	550	556	563	588	556	563	567	552	606	588	574	570	528	576	526	577	526	559	552	593	571	540	547	589	563	554	568	568	600	542	559	593	572	558	596	548	571	612	589	571	520	535	586	554	589	523	597	528	577	543	521	582	587	577	534	555	595	571	567	567	550	591	565	542	601	553	566	597	613	523	560	569	563	592	600	588	580	559	550	580	575	614	573	533	624	542	585	549	553	542	555	540	569	557	566	596	565	597
27798	21852	16978	6219	3307	3287	2746	1574	1228	762	541	457	455	462	443	465	467	425	495	447	471	444	458	434	506	475	464	461	504	438	447	441	442	461	420	504	436	482	456	444	469	443	457	467	483	474	477	456	469	487	491	485	468	470	447	424	466	444	470	422	452	451	446	446	465	459	441	467	460	456	474	473	478	448	439	430	451	457	482	446	507	476	457	449	487	500	483	466	460	453	478	480	453	438	454	463	470	476	474	443	456	494	506	430	442	431	453	491	479	422	455	467	438	458	482	419	449	455	457	446	487	440	425	462	496	477	459	466	463	474	467	426	466	447	452	501	496	439	452	448	481	468	488	452	479	476	443	458	475	419	467	433	486	443	462	471	465	455	492	470	478	447	449	480	421	453	417	436	475	490	449	486	475	461	439	439	470	467	490	439	443	494	459	470	444	455	467	455	494	439	484	476	484	461	457	429	449	452	471	448	475	462	451	494	445	464	465	450	457	472	457	442	453	460	456	457	450	434	472	417	465	437	463	475	469	470	452	458	447	469	446	429	458	407	477	487	382	466	441	431	450	453	453	484	458	429	441	433	459	440	466	409	495	460	440	459	452	453	482	418	451	474	485	433	451	450	447	430	446	425	456	474	429	461	483	470	502	462	515	451	459	482	457	448	459	435	458	435	458	455	443	476	482	422	432	460	474	467	470	475	448	476	449	482	481	467	431	473	455	460	470	452	449	444	453	433	465	461	472	492	443	472	466	456	428	437	444	468	450	486	483	480	455	410	434	505	459	447	474	447	452	446	467	457	429	480	472	486	413	450	453	462	460	490	437	457	448	434	453	424	471	407	501	477	487	484	454	476	433	435	466	443	472	487	444	492	472	450	497	468	478	473	479	447	525	429	473	433	445	423	423	464	443	455	449	453	424	454	421	438	430	482	445	463	434	464	463	480	434	458	489	470	480	448	496	458	455	429	498	452	458	456	422	470	464	460	452	453	453	471	445	488	460	460	504	460	488	481	469	501	446	441	454	446	472	430	405	475	470	480	463	485	450	471	464	471	494	501	474	494	430	481	454	457	469	456	466	442	439	491	426	468	472	439	493	518	469	473	474	453	458	455	455	447	432	493	463	462	475	477	459	448	492	455	478	454	451	470	467	504	465	490	465	471	447	457	477	443	470	477	439	468	433	467	454	488	481	444	442	474	444	459	487	443	445	459	506	450	439	472	490	452	469	475	505	442	406	442	479	474	475	426	457	431	489	489	467	467	460	461	457	478	446	467	452	448	467	509	417	456	468	463	430	446	454	477	433	430	486	496	455	446	437	457	454	401	452	463	500	453	471	459	444	465	467	468	440	511	471	447	473	444	435	448	445	431	451	477	453	497	454	433	478	464	442	450	468	456	450	493	458	458	453	453	454	494	452	499	459	485	463	465	446	462	517	457	464	469	458	472	481	480	482	452	422	462	472	494	436	420	440	453	456	480	455	470	442	461	504	500	464	430	485	440	442	451	477	435	446	403	469	485	480	476	476	492	462	465	495	435	463	480	466	428	461	428	485	489	425	454	463	433	446	453	434	449	482	439	456	486	452	425	453	448	465	471	514	476	492	416	442	472	511	450	444	462	475	461	450	456	449	489	480	442	420	488	487	480	475	473	433	473	436	463	438	458	482	488	405	475	448	464	469	455	485	454	484	481	469	453	451	458	461	458	439	460	508	458	432	450	451	479	422	413	419	442	457	451	471	518	465	472	451	486	498	478	469	459	426	436	491	468	528	459	431	463	435	427	452	483	457	457	458	465	485	491	481	463	468	475	438	489	464	488	453	445	476	485	478	446	449	443	426	489	460	433	436	465	441	442	465	463	488	427	481	485	433	455	481	493	505	495	458	432	481	449	470	482	488	444	458	454	460	458	506	468	449	445	480	496	444	445	449	483	429	422	445	463	439	492	451	506	468	483	440	479	438	457	441	431	464	455	444	445	464	482	481	444	449	436	463	408	440	455	472	466	477	469	461	441	437	453	431	433	467	487	459	454	454	471	436	490	475	486	434	478	471	449	487	446	468	424	455	431	457	458	461	446	479	438	476	466	462	475	425	458	458	437	446	441	479	469	458	474	462	419	473	468	465	485	472	433	469	415	469	489	472	481	468	430	483	462	470	438	474	459	493	438	469	419	499	445	505	451	466	448	460	467	434	475	450	494	454	438	472	457	454	477	476	466	486	439	491	437	477	462	400	525	450	427	472	444	473	442	450	458	413	435	445	458	425	422	440	463	480	470	457	480	427	460	460	416	430	481	481	473	458	475	473	448	455	437	430	464	477	487	466	446	427	487	438	481	453	487	458	434	456	449	510	468	483	436	462	464	436	461	428	492	440	475	471	461	460	475	491	446	453	464	472	477	457	512	493	491	444	454	474	480	487	484	430	457	466	414	483	435	451	459	449	426	453	444	465	438	475	452	446	452	466	432	429	465	421	470	451	474	448	476	446	486	473	465	450	450	454	440	465	467	446	446	446	482	448	462	477	456	436	413	489	435	469	475	439	445	415	454	421	452	415	468	443	425	439	443	460	471	442	444	441	455	485	457	491	473	476	446	460	443	443	442	486	455	500	479	446	444	465	467	465	478	478	475	474	472	510	469	434	421	432	439	443	476	432	494	473	494	458	463	422	456	501	489	473	452	437	436	486	458	501	465	429	498	449	471	471	488	467	458	434	448	463	443	469	479	496	462	452	466	487	399	484	493	433	452	440	481	479	478	442	451	465	410	458	464	441	460	422	506	453	469	494	459	436	444	495	485	426	449	462	469	487	441	463	515	477	473	427	411	464	435	487	424	427	467	456	463	464	490	463	418	460	486	463	449	456	458	447	436	472	449	474	450	423	483	441	450	469	470	472	420	471	442	442	479	433	480	452	476	451	466	466	442	491	452	441	476	468	464	458	461	443	460	430	458	492	439	464	471	487	460	458	447	431	484	446	471	474	474	465	439	446	481	491	489	483	488	491	460	424	462	430	429	465	453	443	448	485	454	464	488	441	475	437	415	450	479	439	442	446	460	443	444	479	464	515	453	479	464	455	473	481	504	495	489	492	455	492	484	460	426	476	450	442	447	467	455	465	459	495	467	487	464	460	439	474	457	458	486	446	506	465	476	487	439	471	451	438	474	458	462	454	434	447	450	426	460	465	495	446	436	470	450	487	494	436	456	461	472	485	457	457	469	459	431	478	448	449	463	430	453	438	502	489	481	436	464	451	452	445	452	460	475	425	484	467	495	424	498	448	469	467	445	451	472	441	501	497	454	472	445	495	464	465	483	468	465	468	436	468	484	428	474	483	434	463	494	432	453	419	458	443	436	439	437	459	439	449	472	490	463	459	465	477	502	485	446	443	435	452	408	450	417	462	462	438	441	476	498	477	462	449	461	456	457	461	447	476	449	464	470	427	470	458	451	447	482	476	485	433	466	490	491	474	455	454	461	467	453	441	462	475	470	466	513	468	501
11148	23653	12881	4067	3476	3846	3243	1924	1434	812	600	390	404	432	399	423	444	428	467	437	432	442	409	391	447	425	427	439	437	450	422	426	411	401	381	419	450	436	503	448	437	449	409	429	439	407	428	386	431	433	407	416	448	450	434	421	465	427	404	416	442	431	427	451	425	438	410	420	441	483	477	444	395	425	424	449	441	444	450	452	435	421	396	474	441	416	425	420	420	441	426	402	429	437	421	481	446	398	460	448	426	433	422	403	419	408	416	432	436	433	440	439	444	413	442	476	424	397	459	416	444	420	416	409	398	438	458	394	441	448	421	455	436	391	462	465	455	449	447	396	411	464	444	471	450	451	446	426	420	429	445	420	424	429	438	404	408	420	447	444	410	475	448	448	433	483	421	426	462	429	401	390	426	446	430	418	450	447	391	421	440	454	443	427	425	458	452	454	487	476	412	425	428	448	391	404	428	453	386	429	448	426	436	443	430	471	455	438	438	442	435	423	427	434	403	431	461	425	401	429	405	404	465	445	426	428	424	438	444	413	417	382	419	412	432	435	414	466	455	441	403	437	463	452	427	437	430	409	426	470	421	400	418	436	408	412	422	383	410	429	445	409	437	445	430	394	444	397	419	447	403	422	427	445	428	457	453	447	427	431	435	420	472	426	435	414	407	419	413	454	436	443	426	427	436	460	458	403	433	421	442	442	399	454	424	450	455	398	401	428	440	431	416	441	458	435	434	422	430	423	422	451	440	418	431	416	458	432	423	457	407	412	451	417	464	418	420	424	406	442	440	450	379	408	441	408	443	409	423	417	422	411	386	452	457	454	424	435	410	421	465	459	453	400	434	420	415	463	441	441	392	396	449	447	403	435	426	424	437	412	413	405	475	417	413	402	450	397	440	413	386	416	398	422	462	434	458	465	388	374	444	424	433	485	452	426	426	443	433	424	423	416	441	429	443	414	472	407	453	411	417	455	420	417	429	407	402	433	416	398	401	439	390	410	403	452	427	444	413	420	418	431	443	426	436	392	432	408	432	459	401	474	408	418	407	452	408	447	460	446	449	451	440	433	375	442	456	449	383	477	405	441	425	436	437	433	421	442	431	437	440	444	437	416	452	415	392	421	417	443	422	410	438	414	426	439	437	404	488	427	444	426	397	427	424	425	409	451	443	432	423	443	467	435	421	432	416	408	448	409	455	439	425	429	416	447	449	430	407	445	429	438	459	439	470	395	435	407	437	458	458	424	445	427	418	433	450	455	428	438	392	421	438	423	452	469	444	425	411	455	436	419	409	399	429	429	407	441	425	492	449	418	461	457	421	390	432	438	417	442	425	415	447	385	483	443	448	440	426	421	440	427	426	433	427	426	419	432	433	449	404	407	415	457	428	427	435	442	429	405	410	446	452	447	409	451	402	461	416	423	432	405	419	411	410	425	417	458	412	443	431	449	427	407	413	418	431	428	424	446	421	413	419	422	390	439	406	457	394	418	446	420	439	425	421	400	443	435	416	403	421	434	388	430	435	410	409	432	431	375	414	442	440	443	409	458	412	446	418	427	401	409	429	451	458	456	415	419	421	388	447	398	399	419	450	467	416	425	425	391	423	409	415	394	419	439	448	453	425	399	402	436	438	478	451	395	434	442	442	435	419	433	448	436	459	407	380	470	419	405	411	429	437	441	433	415	421	455	434	442	459	387	421	427	405	465	421	430	426	395	437	442	435	450	410	411	426	418	417	433	417	439	447	476	421	417	436	438	455	461	431	409	419	433	436	417	418	437	425	407	445	416	442	445	425	433	418	436	411	463	454	430	440	398	439	425	436	420	385	440	429	446	429	409	425	425	398	460	440	445	451	426	430	407	412	426	402	425	437	432	391	456	386	427	434	410	414	436	407	415	422	432	444	408	386	410	433	415	417	452	429	496	422	446	419	443	435	428	427	408	429	433	397	456	412	463	446	439	402	403	432	490	402	414	397	435	415	448	399	400	439	426	428	448	425	443	440	450	443	445	457	423	437	437	448	397	453	407	458	447	442	402	400	440	441	416	412	432	447	440	423	431	463	428	424	397	435	422	433	409	412	455	410	370	387	444	432	439	429	427	398	441	436	464	415	413	431	409	427	407	441	406	410	426	441	450	423	421	447	442	466	421	455	443	445	446	449	387	428	427	405	426	372	406	405	405	423	440	448	428	445	413	407	404	432	407	409	441	397	399	426	472	436	457	451	458	396	430	422	396	424	431	397	437	432	427	408	436	395	442	422	460	450	429	448	434	453	374	452	435	404	388	423	469	414	429	461	459	437	423	434	418	420	455	447	433	400	419	430	443	402	446	462	411	448	421	419	409	439	402	416	444	433	445	417	445	440	432	433	412	433	447	447	415	425	424	450	406	415	458	410	394	429	435	423	431	418	428	444	432	431	459	451	411	424	457	442	455	398	404	407	451	407	434	429	403	439	434	408	435	422	435	438	422	422	455	459	447	423	429	480	432	470	418	417	427	412	408	444	443	434	410	430	408	423	450	400	431	423	425	431	417	405	411	410	429	429	400	421	436	426	445	439	438	439	449	416	432	440	412	437	411	468	447	429	435	446	456	426	440	430	388	433	445	470	443	425	421	448	395	437	399	436	466	436	430	427	388	406	399	443	434	416	406	424	403	452	464	433	473	425	423	422	408	412	456	420	411	431	457	436	424	449	449	440	377	420	432	441	438	388	428	391	390	409	432	443	448	407	407	427	455	427	433	435	410	387	460	421	419	434	414	439	456	446	439	450	474	398	406	435	413	424	424	432	436	436	442	439	462	451	407	472	410	416	453	446	464	460	417	421	472	401	444	450	463	445	458	429	449	435	431	449	430	412	480	445	424	404	439	451	427	422	417	426	400	462	420	434	437	416	422	421	421	439	429	441	443	414	413	454	452	450	463	426	457	412	435	421	439	439	434	427	447	374	441	430	467	444	455	439	389	443	452	405	391	460	429	418	421	437	436	467	389	426	430	409	436	416	413	445	389	427	463	412	418	437	428	413	449	450	392	399	411	395	394	443	460	448	415	406	408	443	428	450	403	429	422	432	411	425	445	426	432	444	431	424	436	419	447	419	421	445	418	429	440	408	414	414	429	460	407	465	451	413	444	407	433	441	416	426	430	463	402	434	430	446	443	433	444	410	436	458	415	435	433	453	458	432	427	416	447	435	415	438	392	463	428	479	421	431	401	435	442	392	420	390	452	449	441	423	419	440	432	420	383	412	425	402	426	433	411	423	445	412	419	423	457	427	435	413	436	461	430	430	451	455	438	402	479	433	416	458	466	458	453	435	419	479	425	437	444	406	424	416	459	415	422	433	432	415	418	460	432	398	432	470	444	445	450	410	404	423	456	433	440	416	414	379	431	463	445	400	458	419	415	438	401	465	420	429	443	429	405	481	459	471	455	432	453	448	419	407	388	457	441	399	454	446	432	420	442	436	420	444	444	418	411	460	397	434	416	453	411	400	405
24916	22453	34511	33086	32081	31032	21907	11542	4667	2540	1052	526	494	510	454	468	502	491	507	484	521	516	471	519	458	470	494	452	481	479	483	484	498	490	449	498	461	502	479	485	498	496	491	485	473	487	519	504	520	468	470	474	467	470	477	464	503	477	443	462	467	516	429	476	480	489	487	475	480	441	469	468	504	490	482	500	471	509	453	482	461	504	459	469	482	448	471	484	502	454	502	460	457	480	440	449	495	493	487	503	494	474	495	444	500	491	467	456	464	491	489	444	468	484	467	453	472	490	518	471	469	474	477	496	516	514	462	499	435	458	442	503	475	446	461	504	431	509	467	484	484	432	447	459	503	468	484	492	469	495	475	513	480	471	476	418	466	466	468	507	491	455	482	504	478	446	487	484	480	477	503	475	477	449	517	493	517	462	462	491	468	477	454	473	491	477	437	474	476	480	490	465	468	464	460	485	438	468	491	501	526	467	496	452	458	443	474	478	473	493	446	465	448	507	480	475	493	500	520	477	508	485	505	458	483	454	481	472	472	491	470	456	470	443	481	471	534	445	428	487	486	434	459	496	453	465	448	458	475	471	494	442	466	476	460	461	480	464	465	465	488	458	437	481	440	461	476	521	490	462	472	472	450	507	501	471	474	504	474	497	430	472	487	461	437	479	466	476	516	482	476	483	461	465	474	480	498	439	491	501	471	466	490	435	479	465	490	473	489	470	465	448	450	471	531	476	506	513	502	432	412	509	470	475	525	525	487	492	490	457	517	474	497	466	437	477	497	471	493	512	460	457	491	460	461	455	505	461	449	511	465	469	483	475	464	497	437	510	471	473	488	484	471	481	476	486	479	502	467	485	475	480	472	446	463	450	477	480	477	486	457	485	503	479	482	460	513	449	464	480	489	513	454	457	474	455	424	494	478	452	455	486	427	474	444	447	514	443	467	465	489	455	457	450	492	448	479	456	501	461	477	485	462	470	450	431	461	492	460	473	449	458	491	458	474	468	473	477	515	484	448	464	461	458	457	469	472	472	446	470	472	474	480	447	446	503	495	496	496	474	481	460	494	487	462	464	469	440	464	466	457	466	501	515	440	463	472	460	500	485	454	449	507	455	500	491	494	502	483	487	462	447	483	449	451	439	485	414	492	479	478	490	474	490	487	459	481	449	482	469	452	470	472	487	444	512	478	470	476	453	459	491	446	495	481	474	440	483	448	471	470	481	484	457	437	498	477	445	496	456	480	465	488	489	452	481	448	486	448	488	486	462	417	479	462	469	482	495	458	506	472	431	463	501	451	451	458	458	535	508	504	480	475	456	480	489	498	483	481	457	452	462	499	460	477	494	458	471	490	506	511	438	467	441	483	453	475	502	452	499	481	480	447	458	495	514	454	445	469	464	472	477	496	435	476	450	460	450	465	503	486	508	498	433	441	444	468	475	480	479	501	499	473	479	479	441	453	457	468	458	463	446	503	487	467	495	448	432	448	476	481	469	492	494	475	477	452	466	461	466	499	511	487	439	433	472	468	468	465	481	521	514	472	507	467	485	475	438	465	464	444	498	474	483	482	459	444	500	501	480	448	474	468	480	461	459	460	474	448	480	472	506	497	506	461	471	470	491	494	455	457	468	457	432	455	427	492	469	514	478	479	463	504	452	494	479	470	458	488	474	468	458	482	466	464	416	451	451	478	469	465	448	433	481	445	441	486	508	495	472	475	466	500	488	473	491	490	473	465	456	445	488	530	496	490	467	500	481	479	479	461	464	511	453	490	532	474	488	453	483	497	522	466	508	456	461	497	450	478	460	485	465	465	500	484	504	495	433	443	486	442	469	515	466	469	492	506	491	457	485	489	511	503	510	480	447	497	434	437	484	440	497	448	475	460	441	436	455	447	487	468	495	481	466	440	445	488	448	457	466	489	533	462	456	475	445	463	416	475	461	464	476	470	500	505	458	446	496	488	440	448	469	436	474	452	476	444	480	499	495	474	503	491	455	459	527	459	484	423	461	480	466	467	488	464	466	477	482	498	476	465	442	473	484	492	461	475	471	474	482	411	515	486	479	448	450	509	459	467	459	521	440	520	478	485	504	501	476	455	454	456	483	463	448	460	449	523	499	479	466	498	515	481	477	468	480	442	479	477	474	481	482	463	464	473	490	467	487	485	507	495	487	488	500	438	506	447	478	445	477	453	452	412	483	441	479	456	443	501	486	495	453	484	487	460	450	471	484	496	476	471	469	485	512	474	475	504	477	500	473	485	464	454	517	508	473	466	487	455	465	503	438	496	459	492	490	463	451	497	484	463	462	478	493	450	513	477	447	459	450	437	508	503	479	470	468	476	463	468	463	494	494	479	476	505	473	513	485	490	472	417	523	479	445	480	477	473	448	447	471	504	496	485	483	505	491	468	483	454	454	515	480	504	498	432	437	482	477	516	516	477	501	486	472	471	446	454	479	471	447	472	450	474	471	504	460	437	463	484	466	471	491	456	486	491	464	481	465	485	467	491	457	487	436	478	460	477	521	481	473	480	440	480	460	462	460	498	507	480	491	482	444	487	491	462	500	463	494	496	447	513	488	448	483	466	477	449	473	477	475	453	436	479	479	491	480	476	478	441	488	456	431	497	489	433	498	470	509	510	476	465	444	470	473	463	477	451	496	460	491	480	486	486	459	475	458	460	438	478	479	491	465	455	459	500	433	506	465	452	449	483	498	490	474	455	519	447	491	454	485	461	473	438	456	467	469	447	503	483	468	486	530	468	448	439	470	463	474	472	469	488	473	502	494	456	481	458	505	516	470	504	458	463	481	527	510	477	495	479	465	431	474	489	474	471	477	483	500	456	512	469	482	507	454	489	481	480	460	484	467	521	462	430	487	479	480	471	461	467	494	472	475	490	497	487	474	473	512	462	500	429	479	485	467	430	497	476	467	458	461	471	496	470	475	478	492	424	466	511	490	489	493	475	483	516	472	436	460	457	488	486	464	470	433	515	459	472	475	483	476	488	475	490	510	491	502	478	504	524	477	487	452	484	507	454	458	499	459	486	486	473	468	463	495	452	502	486	456	495	422	472	494	475	488	496	455	470	445	448	481	460	455	456	471	497	476	472	441	475	476	439	473	478	479	476	474	530	463	445	486	487	462	458	439	468	442	510	436	434	470	457	451	485	450	497	448	495	463	497	488	458	483	500	450	502	493	527	472	463	508	493	477	518	449	469	499	441	444	474	456	453	476	481	494	518	521	452	500	463	491	433	490	484	468	478	424	464	490	434	462	463	485	441	489	512	481	470	450	454	459	464	493	449	485	478	499	468	481	465	487	453	498	525	481	513	521	467	478	479	440	489	479	460	480	479	480	498	474	453	469	509	452	444	477	467	470	459	454	492	489	454	480	497	470	470	501	478	483	454	475	480	478	453	482	463	483	447	467	461	431	472	440	488	432	511	489	485	489	481	453	476	438	499	468	497	519	468	488	466	482	523	475	494	457	490	440
33840	76746	53299	29060	32376	25936	17259	10072	5172	2982	1170	529	491	471	483	529	494	498	467	504	501	475	497	475	511	507	515	471	507	481	489	510	485	520	486	476	479	494	496	440	471	461	499	499	506	476	484	487	485	511	461	490	471	508	501	485	478	455	470	491	449	441	440	501	472	515	500	478	467	507	462	450	466	472	505	494	476	486	488	491	512	478	463	491	510	525	445	485	522	499	476	494	477	467	515	518	458	484	457	476	517	495	461	467	493	467	471	495	476	495	463	489	490	501	465	489	486	489	482	488	490	464	476	472	482	490	484	496	458	495	438	479	478	506	483	472	469	476	519	459	508	500	481	471	513	494	490	491	495	490	491	490	512	494	499	488	479	466	522	482	493	473	481	513	483	472	454	429	478	475	513	475	490	530	472	469	488	508	499	477	488	492	522	487	480	486	496	483	490	483	496	479	526	501	527	487	468	464	489	506	482	456	457	433	499	479	483	471	498	464	520	491	499	504	466	468	470	504	484	550	514	500	485	497	499	477	493	500	503	470	434	474	497	486	500	459	499	489	493	482	479	464	493	491	475	467	488	461	487	497	476	542	488	458	437	469	493	490	482	464	497	471	476	480	471	505	465	465	479	467	478	508	510	479	461	450	460	486	450	456	478	490	495	452	472	518	494	460	450	476	472	426	507	482	510	460	501	459	460	484	478	494	433	525	478	488	491	484	486	469	471	457	500	511	503	477	480	494	501	473	490	470	503	479	505	459	482	493	494	436	532	462	494	508	420	480	477	454	506	506	464	467	498	459	490	461	480	448	487	518	496	458	485	522	473	515	480	474	463	443	498	488	486	488	481	503	483	496	466	489	477	529	493	508	460	495	484	504	446	476	491	504	483	463	456	478	504	483	499	463	494	464	452	457	496	465	479	502	468	481	473	467	476	492	501	511	497	457	503	454	493	475	458	508	469	470	450	502	487	455	490	476	532	479	455	503	502	526	489	530	459	495	504	448	505	463	466	492	458	434	471	526	473	513	509	512	481	517	502	485	491	472	506	513	505	484	462	471	483	535	477	458	509	483	492	469	468	503	494	438	501	468	503	496	474	467	486	446	499	515	461	492	491	483	491	463	474	483	491	505	514	509	476	478	472	491	500	530	411	461	479	507	544	450	479	454	457	475	504	464	494	482	492	477	495	536	503	465	489	464	439	483	459	470	433	479	505	497	484	511	496	480	470	458	465	492	460	485	466	480	435	489	473	474	472	523	467	503	470	474	509	497	496	496	467	448	442	507	497	452	455	472	472	470	521	484	464	467	483	484	483	500	508	459	455	496	500	472	533	468	453	508	461	451	504	500	453	477	476	471	447	484	456	456	494	503	494	511	470	530	523	442	453	416	501	503	498	494	468	470	460	478	439	479	485	493	452	458	498	491	508	487	444	492	484	498	512	495	485	472	500	496	481	467	511	478	500	521	457	495	471	508	508	451	498	466	444	506	510	495	449	453	452	478	480	456	466	485	500	506	511	522	452	509	476	494	473	519	510	516	473	488	476	450	495	486	465	465	474	464	455	500	485	447	463	507	528	465	479	467	489	493	485	477	518	452	506	479	498	459	489	504	497	485	477	503	470	474	454	456	485	510	441	491	482	483	480	471	455	481	487	485	529	504	489	470	521	488	485	506	494	478	463	483	468	464	489	464	500	507	466	466	528	510	466	510	489	468	549	480	532	497	458	486	488	488	441	429	469	486	518	485	493	493	526	452	492	495	501	485	451	480	478	511	485	517	517	474	515	487	487	486	486	459	522	472	488	468	500	504	497	505	491	486	456	460	463	493	505	476	488	486	484	452	506	483	483	517	466	453	464	464	501	516	501	457	485	470	525	480	497	507	488	447	471	532	455	485	461	489	509	466	477	492	496	502	471	457	460	470	490	495	479	456	512	492	476	486	498	421	525	479	496	486	516	493	494	501	464	431	536	469	528	476	493	500	487	465	464	467	471	424	452	486	544	476	499	498	490	476	464	506	463	460	476	551	472	484	513	495	467	491	504	461	492	503	484	470	483	450	483	465	462	487	474	504	524	455	464	484	438	489	498	482	488	483	497	500	484	444	478	484	505	465	487	498	494	464	495	466	480	497	487	474	463	434	457	467	472	492	497	533	489	477	476	497	481	492	468	498	521	485	502	491	471	480	439	478	459	472	501	484	444	458	471	504	503	518	497	484	494	448	483	492	459	537	528	482	484	501	506	465	463	471	463	504	472	473	453	441	477	475	517	472	501	480	488	462	507	500	467	490	487	518	492	481	506	477	521	481	522	468	456	502	477	507	469	479	471	496	478	524	477	502	526	486	514	472	481	474	510	511	465	472	507	485	469	485	458	485	495	480	482	519	498	478	491	496	494	452	485	479	484	497	515	449	457	458	465	477	481	470	526	461	509	453	475	471	519	490	480	465	476	511	494	442	474	494	507	483	490	490	484	466	450	460	518	496	491	511	496	498	477	445	484	500	469	456	503	518	494	474	475	460	506	510	481	487	546	461	489	487	472	455	476	478	519	445	462	444	475	475	489	446	461	461	469	508	478	472	472	505	476	520	485	500	478	493	494	470	431	469	474	450	482	514	494	448	467	446	491	514	495	497	492	506	537	458	487	475	499	475	487	489	483	440	453	502	473	478	514	454	505	481	444	471	498	517	482	451	480	509	517	512	491	505	482	481	451	456	481	504	478	458	493	488	474	491	499	499	493	480	520	492	458	507	537	455	487	489	481	448	463	512	469	514	492	470	481	498	447	471	475	462	471	502	449	465	506	479	459	520	456	475	466	520	470	488	512	487	428	451	505	497	508	487	528	517	486	491	462	493	508	508	482	499	475	503	495	474	505	507	492	494	481	456	464	484	494	515	514	474	497	482	513	517	480	514	471	504	517	468	470	512	499	516	515	476	473	499	458	498	514	504	434	493	490	477	495	487	478	527	467	464	477	501	477	458	498	477	488	473	501	501	472	498	464	498	491	445	509	506	490	461	465	474	466	491	498	453	479	457	474	505	470	454	459	510	464	467	488	512	486	491	474	495	482	522	497	446	469	488	478	480	488	499	502	507	501	468	482	477	515	475	484	493	467	494	468	498	450	489	488	495	488	465	471	488	526	506	484	460	480	519	447	486	476	497	476	484	495	490	469	464	466	520	491	492	522	501	506	481	505	469	487	470	496	473	469	477	496	497	535	499	474	476	475	499	528	445	445	478	445	463	447	494	469	490	458	468	448	473	481	494	498	508	489	476	482	505	504	514	451	474	486	448	501	507	502	492	466	517	466	482	504	501	477	509	505	462	476	480	504	491	468	488	551	469	502	491	446	460	504	470	480	465	481	482	496	462	491	481	471	501	454	473	469	475	530	520	465	493	507	470	486	461	492	488	480	481	494	468	517	479	483	505	480	493	475	540	498	462	476	520	445	458	507	463	495	467	466	473	455	504	521	490	481	491	507	488	518	503	513	502	477	475
23865	21981	35607	43196	44023	37782	25319	7908	2764	1377	749	616	539	560	592	604	580	521	574	565	577	612	542	543	558	580	556	559	561	569	578	598	532	554	566	571	553	540	546	577	588	524	554	543	558	542	552	537	566	555	573	561	514	542	559	537	586	556	577	588	587	570	548	529	551	566	577	571	516	542	518	552	556	570	505	573	550	541	518	567	560	559	533	533	524	577	550	550	568	560	573	505	570	581	526	574	496	509	580	574	538	513	546	566	529	569	576	571	540	573	550	591	542	529	539	548	553	587	573	536	555	541	516	551	543	536	560	523	582	554	539	529	480	553	579	544	572	581	545	565	548	565	532	569	572	507	528	559	545	587	558	555	548	496	552	543	515	537	496	538	540	506	550	553	560	550	583	557	557	561	554	547	518	514	550	555	568	514	539	576	532	579	537	596	558	552	568	508	514	504	537	523	536	496	563	545	553	571	545	549	546	557	569	526	518	518	622	551	528	602	523	550	517	515	582	553	558	572	588	572	545	580	505	535	603	528	560	550	578	539	563	541	565	562	533	505	564	572	571	560	547	581	512	516	520	576	553	560	536	528	536	544	559	560	562	549	525	549	582	536	594	560	587	530	515	542	585	543	526	534	508	540	549	512	533	545	553	554	547	541	576	575	540	562	547	533	518	526	567	541	548	543	539	524	525	517	519	571	546	513	577	555	512	524	546	515	518	516	534	499	557	532	515	525	551	561	577	501	566	519	534	542	538	561	537	601	534	580	547	522	530	541	523	572	514	568	579	538	535	564	528	558	530	530	539	541	582	562	565	532	552	560	532	550	540	568	523	569	566	513	564	555	528	550	550	559	483	556	547	550	555	547	527	528	541	545	562	538	548	539	520	552	552	565	509	581	564	595	549	562	606	532	517	590	541	536	539	534	552	549	544	511	541	570	546	485	544	572	549	571	562	563	561	560	567	513	554	560	555	529	576	583	550	523	544	550	573	545	512	576	586	604	546	527	522	530	583	525	544	513	550	531	529	548	555	573	600	552	520	543	563	568	554	565	569	562	518	534	564	577	543	527	559	548	506	522	537	571	576	540	550	525	538	577	567	547	556	552	483	564	563	501	532	530	528	546	540	550	524	552	578	517	536	530	572	544	520	542	535	559	575	520	562	563	516	573	544	539	553	557	528	564	581	590	538	537	491	512	540	556	563	561	508	512	542	532	538	507	521	551	561	587	574	595	535	553	526	549	534	560	548	578	531	521	577	496	572	562	518	556	537	518	549	556	560	564	537	544	544	582	536	514	500	560	545	569	564	584	520	541	588	588	557	545	600	561	551	544	584	524	557	531	588	560	551	556	611	510	532	528	601	536	511	541	583	510	553	568	530	544	541	545	549	533	580	556	595	536	548	582	534	547	537	540	521	547	579	540	531	582	552	521	543	554	518	509	565	548	549	545	541	540	547	525	570	573	555	574	569	550	544	557	544	499	560	566	544	550	551	535	532	568	522	533	546	527	554	564	567	555	541	514	562	524	561	550	534	545	548	584	517	531	548	551	558	562	509	548	518	573	550	543	535	513	520	543	538	552	529	560	539	500	565	527	542	557	574	563	580	531	536	585	574	551	494	568	574	582	529	528	549	566	495	535	543	557	542	565	540	498	554	559	575	553	559	520	550	591	564	554	548	486	559	560	528	583	542	600	555	527	542	565	580	531	501	590	543	536	525	527	540	556	560	538	553	551	511	543	560	533	591	511	544	542	559	536	546	571	559	568	546	520	521	555	548	576	552	547	530	549	567	587	549	527	555	526	550	582	547	550	539	537	512	520	531	528	551	555	549	565	553	551	527	558	522	555	596	564	573	555	569	529	519	549	510	486	536	537	510	545	543	567	564	526	550	530	504	531	543	517	515	535	538	562	524	538	552	605	554	512	555	518	579	566	540	547	527	528	601	577	572	528	527	556	561	540	548	561	550	552	582	548	557	551	550	566	526	554	549	540	558	528	549	534	551	538	548	547	507	555	526	521	530	539	583	531	564	531	517	540	564	543	557	531	537	590	553	540	535	542	536	586	546	552	561	585	583	513	546	555	571	571	510	530	549	536	541	556	584	512	570	534	589	542	535	563	536	547	581	514	551	531	542	557	568	602	555	513	556	568	549	530	561	527	535	542	530	493	535	543	504	525	572	540	570	575	536	570	548	544	531	555	550	521	566	549	565	568	563	564	563	540	521	555	543	576	530	555	532	544	521	549	544	511	537	539	527	560	543	555	504	577	580	540	546	528	600	577	555	624	542	591	493	563	514	510	565	520	558	572	623	577	556	509	497	544	517	566	508	535	589	558	520	531	513	560	533	576	566	554	505	500	538	551	542	558	525	572	569	557	535	594	558	549	557	555	536	561	523	519	526	569	524	556	580	538	549	542	571	535	582	556	576	514	556	555	503	528	576	551	518	539	528	574	602	571	565	569	548	536	557	509	531	554	599	521	522	526	585	528	525	559	538	559	524	550	542	544	556	587	537	518	535	511	547	537	550	536	546	515	554	532	547	535	560	524	546	566	529	557	582	521	548	568	578	532	521	558	555	553	567	508	576	539	574	553	534	535	530	525	557	537	513	559	585	556	535	565	570	552	555	581	548	551	515	522	574	541	571	530	572	527	582	550	569	567	570	599	586	534	557	528	515	558	589	567	513	573	554	479	616	539	584	555	625	487	586	523	573	514	513	575	523	536	571	507	553	477	559	559	560	587	549	550	534	562	558	530	576	571	555	515	547	572	545	536	568	560	499	567	544	546	534	487	528	579	551	540	550	547	581	547	549	560	506	527	526	543	522	542	542	582	524	545	560	582	500	573	536	529	513	570	536	558	529	540	555	565	501	493	563	532	553	590	537	549	550	522	524	511	525	555	528	564	539	549	544	563	516	537	581	558	510	544	560	577	547	573	583	532	524	526	557	540	548	503	529	531	523	486	549	580	516	517	549	549	527	539	527	583	533	540	509	543	546	582	544	562	541	609	537	539	532	564	539	567	552	530	501	560	545	549	557	527	558	549	549	572	528	541	526	540	572	532	516	539	534	546	558	551	542	538	517	548	548	545	576	535	508	507	542	556	553	564	543	554	630	584	575	552	555	536	557	509	566	562	527	525	586	536	500	531	564	573	516	551	562	548	559	551	527	570	522	564	522	545	564	525	539	539	561	577	554	570	550	540	523	579	556	505	552	545	575	562	570	549	504	534	535	569	548	532	575	597	518	535	565	549	556	532	537	511	556	532	529	587	571	541	503	559	519	566	507	530	577	535	506	537	516	542	561	551	573	563	511	570	527	520	557	520	561	539	533	554	576	548	513	532	533	488	572	553	537	522	533	529	550	543	518	542	537	545	563	541	542	580	546	542	544	582	542	497	553	539	544	524	536	546	543	569	557	556	532	555	528	548	523	565	569	578	543	549	519	519	586	564	611	566	532	588	566	571	560	537	558	589	581	596	518	566	550	573	523	556	573	581
46369	92909	79258	63477	49312	34197	18123	6386	3417	1939	883	568	550	608	570	557	588	587	599	559	555	550	600	588	597	615	591	578	614	596	595	550	585	592	563	565	582	576	604	592	621	569	564	566	578	581	546	568	582	577	579	532	592	581	586	608	597	568	582	588	573	596	592	570	544	544	570	582	575	593	618	543	575	564	561	602	596	581	578	589	585	595	573	591	566	562	570	563	585	608	607	547	580	597	577	554	563	562	552	598	574	551	594	567	596	574	540	595	593	543	560	605	564	588	556	578	582	562	592	567	572	605	607	576	585	566	556	552	579	542	596	563	609	605	578	545	554	580	582	573	614	568	573	619	583	592	602	648	555	531	616	599	576	547	585	593	572	636	593	564	583	543	576	560	569	578	558	596	587	551	564	573	612	570	608	604	575	570	576	538	555	576	564	611	555	534	590	598	588	580	580	566	601	569	594	566	545	604	563	613	547	635	592	607	600	570	550	574	549	561	597	597	586	583	583	610	618	577	565	563	572	579	558	569	633	627	526	627	609	594	544	572	604	566	540	602	605	564	567	604	601	590	510	566	578	573	575	586	602	548	561	575	560	584	573	592	584	535	597	578	576	588	584	576	590	623	545	567	584	588	562	577	611	571	557	583	551	597	568	578	593	570	577	574	637	531	601	577	592	592	568	576	545	558	556	562	567	591	590	563	599	578	612	592	563	594	568	642	539	569	611	630	624	610	584	619	607	594	587	581	614	570	635	588	565	541	595	586	559	564	567	594	573	592	626	573	587	574	529	588	593	606	541	600	613	565	611	570	551	592	594	583	546	580	597	548	597	602	564	538	583	571	571	584	564	556	580	582	606	603	618	567	535	577	588	563	598	574	556	575	585	567	574	607	587	591	584	602	570	588	546	567	564	555	594	580	554	583	614	584	646	592	591	557	590	574	582	588	588	551	606	545	593	588	567	614	608	601	532	562	630	548	563	541	593	570	548	578	590	587	603	604	597	536	584	603	577	553	601	593	582	583	596	526	594	606	640	610	591	552	590	582	595	598	568	581	608	591	637	567	587	550	559	578	576	608	574	553	567	584	574	590	558	561	565	607	587	595	591	593	586	553	535	566	562	587	572	561	593	564	562	613	608	584	596	565	608	565	520	539	600	585	594	638	615	613	602	589	606	556	590	579	560	580	568	604	568	553	587	557	579	587	571	549	570	567	511	581	621	572	565	561	601	575	615	590	602	589	591	598	583	558	579	588	564	590	604	553	602	576	596	641	618	597	564	506	521	605	597	626	578	577	571	563	574	550	588	564	540	563	603	586	610	609	571	595	604	584	543	569	562	547	560	571	556	604	581	565	626	624	558	594	543	585	568	584	552	567	564	554	607	577	576	577	581	562	572	595	572	603	559	588	596	552	601	561	540	564	565	601	594	543	583	590	581	600	549	545	576	553	609	607	645	564	519	594	560	599	553	584	568	581	558	575	561	550	597	585	567	557	623	586	633	642	620	604	560	603	545	630	577	564	576	563	572	574	587	556	569	559	573	581	520	563	556	582	574	590	575	580	570	577	538	589	586	586	519	552	535	578	558	598	561	576	561	552	569	593	578	560	557	567	595	586	582	560	570	561	590	620	584	553	595	587	561	524	591	611	562	570	608	632	588	608	597	550	545	577	598	549	585	632	577	620	598	587	646	605	589	600	595	544	575	580	589	545	557	565	546	596	581	569	559	578	562	582	545	573	558	552	570	581	590	597	576	575	612	579	590	563	545	577	546	543	572	574	532	588	545	570	566	589	560	626	572	602	554	557	583	586	566	581	503	578	571	590	590	555	580	586	568	631	571	608	581	600	562	607	578	567	560	577	593	578	564	631	548	570	572	580	641	555	552	580	622	576	577	570	599	596	602	596	547	620	589	565	579	611	561	591	601	566	595	542	591	568	595	546	579	560	604	549	578	603	581	584	563	561	579	566	557	559	588	539	580	592	566	586	594	601	584	532	606	583	623	566	579	550	545	581	595	576	592	564	602	608	563	559	590	639	591	578	563	547	561	580	610	622	596	554	611	587	548	546	567	565	595	527	568	597	598	576	562	604	566	564	540	564	553	594	545	580	554	579	610	573	614	567	572	572	588	549	590	568	545	537	591	569	539	599	575	670	603	573	591	576	571	577	541	586	619	552	583	560	541	578	592	574	573	578	556	575	593	579	574	600	588	569	571	521	580	598	564	600	554	593	573	560	627	563	572	554	575	598	568	576	559	592	578	556	579	577	581	585	595	566	596	591	571	584	613	617	581	571	558	566	574	546	565	626	581	566	549	599	586	570	623	556	573	590	598	569	557	567	586	593	590	607	598	554	528	590	603	605	572	578	590	612	591	582	572	615	616	592	601	632	586	578	565	554	535	582	593	587	574	575	559	590	579	571	595	525	600	546	592	574	561	560	525	521	550	567	580	583	585	566	565	559	539	576	558	558	568	590	578	577	585	598	579	560	581	563	585	575	599	572	628	545	533	547	579	628	576	595	564	582	578	579	548	597	571	562	595	579	591	596	581	595	542	584	579	553	569	558	602	578	540	601	591	569	619	551	555	576	580	545	600	551	597	542	583	609	542	601	614	546	571	575	614	597	614	531	566	579	568	572	538	608	524	578	617	589	570	554	530	540	580	541	595	571	559	580	535	622	597	546	590	575	555	527	607	572	584	575	568	605	606	595	595	575	583	593	568	548	611	589	549	616	545	557	568	574	552	612	558	610	573	579	575	556	562	590	582	578	569	589	556	582	549	607	576	574	624	563	550	610	538	618	589	584	602	583	581	578	563	614	587	583	542	580	598	542	554	564	598	565	540	575	576	575	583	610	540	608	571	575	552	570	589	611	586	558	613	552	595	566	555	549	561	570	577	577	544	595	577	568	571	595	579	638	588	574	583	611	613	601	600	592	578	558	572	596	586	598	574	575	550	583	579	605	562	601	578	544	598	568	580	551	574	587	573	626	582	602	586	626	550	581	569	570	597	606	575	588	544	608	543	576	552	573	583	580	581	580	621	548	549	550	617	582	545	578	570	596	603	559	560	601	612	600	578	572	588	620	543	569	571	576	544	552	592	566	563	552	588	578	582	563	555	622	581	571	579	550	572	623	543	574	589	555	565	529	564	633	585	545	571	555	585	610	605	593	567	569	599	587	601	586	588	573	573	594	574	553	568	582	563	555	586	543	552	555	573	542	593	603	640	544	590	577	573	583	586	584	634	575	587	569	580	562	570	573	570	554	570	535	564	583	595	546	581	625	535	577	607	566	558	558	564	621	585	628	583	614	576	562	604	592	558	566	590	580	610	572	613	610	573	554	586	537	561	609	594	573	580	562	550	598	553	553	551	607	537	614	562	591	554	563	576	530	556	592	568	562	599	564	609	549	571	558	530	554	577	584	602	609	563	564	581	597	598	590	614	593	574	577	558	532	593	582	605	568	573	551	581	616	590	579	586	616	515	570	587	598	561	545
27582	23545	22735	14328	7646	3720	1672	810	617	555	464	469	466	478	501	488	477	427	454	449	487	469	456	469	433	470	444	491	451	476	458	437	457	458	475	503	465	441	450	451	498	450	468	458	458	477	426	439	459	457	427	438	486	483	483	420	464	488	485	470	481	486	474	431	470	475	453	503	430	457	521	434	453	483	443	443	470	446	452	448	445	515	483	478	475	435	449	467	473	426	442	465	493	475	445	442	426	460	437	431	478	462	471	471	467	462	453	470	453	458	436	462	430	468	471	455	457	478	447	470	465	453	447	496	484	448	448	484	400	481	482	425	475	439	464	420	489	476	474	441	473	458	454	470	478	460	442	497	458	461	455	451	450	467	453	440	410	474	465	455	423	443	455	454	481	455	487	485	467	478	450	462	499	471	441	445	441	447	459	498	472	444	461	454	435	424	466	477	481	464	485	457	450	476	494	448	430	471	453	458	481	430	448	481	428	422	462	454	476	479	498	451	470	447	475	487	474	483	451	482	481	441	458	457	423	463	458	442	459	405	443	442	468	500	430	446	487	472	473	438	435	481	456	475	459	436	477	443	446	425	440	472	485	491	462	450	467	442	442	471	459	490	478	468	435	413	431	473	445	459	424	448	471	443	454	473	454	463	448	477	461	487	484	465	435	457	506	474	456	467	445	478	443	449	430	458	478	450	420	489	461	482	451	463	452	431	475	466	492	438	472	443	493	427	445	496	470	459	460	470	445	441	446	487	437	459	429	455	438	475	436	468	471	457	480	454	440	483	480	474	437	476	473	459	436	486	453	438	475	454	479	467	455	436	486	478	450	464	431	450	438	430	462	448	459	442	439	414	449	447	479	439	445	432	442	448	458	410	464	460	480	448	465	421	446	426	410	394	438	445	457	452	448	504	463	452	429	435	416	439	444	452	460	423	468	466	460	466	438	426	465	502	486	437	448	435	456	436	456	459	474	434	456	416	459	467	461	440	455	479	448	462	430	434	466	460	469	449	438	451	455	463	478	476	453	441	431	432	446	472	425	479	445	473	470	469	445	434	469	488	473	478	456	420	482	452	427	453	456	464	490	459	476	446	414	421	433	450	460	476	444	485	453	468	456	438	459	474	455	434	479	445	488	465	467	444	461	467	486	457	482	456	493	504	432	445	460	420	427	483	456	441	473	467	452	449	462	465	488	441	443	460	500	458	449	487	506	488	477	459	457	455	444	464	451	434	492	465	452	440	474	469	476	415	447	442	445	444	487	473	463	461	477	442	467	472	460	464	475	470	442	456	468	420	444	517	474	454	489	474	476	460	439	459	434	453	493	476	424	481	447	468	449	439	407	432	478	455	468	454	456	451	454	460	472	483	488	460	466	445	477	477	437	449	495	449	419	461	499	485	458	466	427	456	445	428	474	448	474	466	465	438	446	454	498	441	497	440	461	421	468	465	440	483	493	438	476	444	425	481	434	426	492	477	443	434	426	433	463	444	426	474	451	487	459	467	423	457	454	482	481	474	473	443	493	439	456	454	419	464	480	455	434	468	499	496	440	480	433	462	482	440	432	471	467	483	485	489	492	470	480	487	442	457	411	483	450	446	449	430	464	456	489	450	491	412	444	441	444	445	444	473	447	477	446	496	495	499	464	436	436	448	470	453	461	478	495	497	469	437	454	492	445	478	428	480	458	475	450	467	451	473	479	446	476	461	461	468	461	424	472	463	490	462	412	461	488	467	438	435	454	448	438	459	451	443	483	506	430	471	467	452	456	454	467	449	455	480	433	448	468	474	469	461	445	475	437	419	457	435	448	435	464	443	453	485	442	466	426	441	494	420	442	465	500	529	443	465	456	448	487	459	428	424	421	442	460	435	447	444	463	497	473	452	443	479	428	471	436	472	435	475	490	451	431	458	508	449	453	430	450	467	442	472	484	479	431	466	446	436	443	448	453	429	490	488	472	497	459	438	461	471	490	450	503	473	449	447	450	430	453	457	457	463	462	473	458	516	489	492	501	472	493	426	457	427	489	475	463	456	483	455	481	469	408	498	466	440	503	466	458	483	472	429	430	448	504	471	474	419	526	458	446	419	453	452	464	527	438	431	401	478	439	464	433	461	458	464	461	439	517	449	460	437	452	491	478	462	470	474	433	465	440	471	462	497	458	436	489	432	466	497	483	445	483	479	454	477	450	445	449	465	470	456	487	482	444	448	463	439	455	495	474	458	447	422	393	449	483	436	461	479	493	479	483	465	437	416	489	475	493	498	501	446	484	448	460	472	466	408	441	475	466	433	440	426	493	463	442	460	449	468	460	458	456	497	467	441	511	416	461	433	453	433	426	435	443	486	445	476	490	445	417	456	437	470	470	476	463	470	425	451	478	433	452	438	435	458	423	464	422	469	444	455	460	463	422	459	512	454	464	471	505	471	469	403	432	460	461	455	443	485	473	454	469	505	466	456	465	485	440	474	499	460	431	467	481	487	472	464	446	404	470	440	455	464	457	467	426	446	446	474	427	452	467	460	481	444	433	429	448	471	513	448	430	459	452	426	476	476	459	436	459	478	479	450	508	439	452	438	503	455	446	450	456	478	413	499	446	449	488	447	450	458	453	460	441	483	447	433	410	442	428	479	491	435	483	471	444	475	491	488	453	423	418	463	472	459	470	472	477	453	461	450	451	450	470	451	431	457	444	474	465	473	428	446	450	447	464	424	456	445	474	474	461	509	483	448	500	454	478	463	466	439	524	470	479	453	467	473	463	423	444	448	439	443	430	414	466	481	458	490	452	417	441	484	461	478	490	456	469	490	436	438	449	493	432	483	491	468	477	452	426	438	455	502	448	459	476	452	457	444	462	444	445	448	512	461	438	501	450	451	455	440	422	468	460	474	463	458	474	464	419	444	429	479	461	469	450	465	459	437	466	472	453	472	467	469	423	421	466	496	463	450	470	465	452	453	480	455	446	452	431	452	468	452	461	429	453	437	483	464	441	450	442	460	476	474	475	467	495	447	426	447	445	436	440	448	441	441	427	483	478	490	488	499	474	448	424	466	453	476	454	473	467	446	467	429	442	477	471	478	438	439	452	449	426	482	462	482	490	428	513	464	458	466	486	487	491	450	432	458	486	440	449	474	463	477	475	452	462	431	461	467	470	451	445	436	474	449	485	477	462	449	466	435	448	458	466	481	491	437	479	453	463	455	470	457	456	475	435	461	451	435	469	452	478	485	457	444	484	422	427	500	461	498	449	483	454	442	476	451	463	429	464	473	459	471	470	487	475	455	455	452	456	470	459	427	477	424	471	482	426	484	483	441	491	501	462	446	439	486	459	431	442	413	457	465	425	437	485	489	428	448	463	477	449	444	456	423	471	423	444	441	439	443	453	452	433	468	483	457	440	482	434	440	469	454	460	489	434	471	437	486	470	472	485	500	450	472	457	513	484	430	444	487	474	467	439	423	463	424	441	504	440	433	476	474	390	448	441	464	439	466	478	497
10027	28086	18780	9966	6409	3665	1834	889	640	517	473	451	456	422	443	406	414	470	420	420	426	444	446	404	429	424	413	428	474	481	414	403	403	473	458	421	443	429	461	443	451	446	420	401	434	432	413	425	405	452	425	427	436	476	438	443	430	441	465	426	421	453	420	456	474	466	401	433	422	448	439	441	426	434	428	434	464	376	440	428	412	411	432	425	374	417	436	434	416	445	435	450	445	418	416	446	399	438	422	479	435	405	459	438	421	419	431	454	428	440	453	449	420	425	452	404	435	459	447	475	432	411	444	417	466	438	466	438	444	419	438	419	413	464	435	433	448	442	437	433	434	418	449	456	410	410	405	422	451	428	388	467	452	450	408	441	450	438	431	420	428	423	414	413	434	433	433	397	431	421	417	451	480	401	436	369	445	421	415	459	422	404	445	432	407	431	466	420	429	441	433	430	433	423	415	423	419	461	429	410	390	422	439	421	413	396	426	406	405	482	434	453	397	427	422	433	437	419	454	456	445	420	415	445	458	413	439	410	412	445	402	440	412	449	447	449	418	437	452	433	430	428	425	448	448	467	447	409	433	433	416	434	442	428	430	467	433	423	413	444	423	458	431	401	463	446	390	439	463	437	426	445	398	448	455	418	456	372	464	412	444	407	457	459	445	456	446	444	462	409	435	441	462	450	454	415	443	434	431	408	436	445	422	446	423	429	398	396	411	434	429	410	419	442	446	417	442	405	443	411	462	415	440	446	434	424	450	457	459	449	404	394	426	443	435	424	417	426	447	438	454	411	415	432	438	442	397	459	445	409	454	454	431	444	437	457	448	417	399	454	420	434	427	421	469	484	400	453	419	411	453	443	449	442	472	424	424	425	433	454	457	442	418	486	466	400	415	430	449	429	441	444	448	439	391	441	445	440	415	425	432	443	401	443	429	457	424	461	489	453	462	432	439	403	445	442	436	411	419	427	411	387	462	434	405	476	423	449	438	469	438	425	424	452	446	415	427	418	418	424	477	443	433	436	436	439	399	384	436	417	454	470	454	421	424	471	443	477	461	417	420	434	432	423	431	460	428	427	432	424	440	454	456	425	448	426	391	386	425	435	447	411	480	409	464	407	417	463	455	423	455	448	385	456	448	402	431	423	440	460	411	439	418	456	463	421	430	441	444	460	470	431	438	464	412	448	432	471	406	432	461	467	435	434	425	426	437	436	432	425	425	434	450	445	413	440	412	435	433	484	472	420	424	429	447	447	449	412	411	430	415	454	446	397	443	451	448	420	428	445	437	446	424	443	433	442	451	443	423	448	422	452	438	454	395	424	433	409	393	438	428	467	410	416	415	444	454	450	429	464	425	387	462	435	447	408	414	467	424	425	452	475	437	471	402	435	446	416	465	404	463	441	407	439	414	417	442	442	424	424	464	428	437	406	449	430	416	437	439	446	419	438	443	475	446	466	406	435	466	449	419	403	410	390	433	427	457	397	442	421	417	442	427	416	422	446	431	436	437	417	465	441	397	408	424	418	448	419	432	393	423	403	444	443	447	447	434	418	441	440	465	413	445	449	416	430	446	403	434	430	434	439	438	415	424	408	420	425	425	405	429	401	410	442	444	386	432	409	422	417	396	465	426	426	421	433	441	403	420	395	387	441	459	398	413	407	421	419	447	417	443	395	432	442	434	418	461	435	444	434	451	428	457	419	414	434	433	446	451	413	421	430	427	447	438	436	444	438	444	444	457	427	445	408	429	431	477	425	415	436	469	406	407	418	477	434	421	447	438	473	420	430	455	401	437	424	429	444	460	403	432	439	453	412	454	425	423	484	430	436	404	441	440	435	435	452	424	398	447	460	413	433	427	432	458	437	435	468	458	412	470	460	439	411	422	427	434	421	415	454	429	485	439	424	429	439	456	421	425	463	457	467	484	444	413	435	419	449	424	443	405	415	442	461	431	466	415	437	430	413	414	466	424	436	416	436	442	424	413	430	391	455	423	424	433	418	448	498	440	432	422	411	412	430	423	472	454	431	443	450	427	400	428	426	440	456	441	404	427	431	453	414	446	432	468	449	442	452	416	463	486	422	412	446	440	446	430	472	381	481	478	441	422	458	434	457	407	453	394	424	462	448	395	436	423	437	437	437	425	401	441	434	437	417	450	412	385	420	438	470	424	425	467	411	456	394	431	423	402	441	457	413	434	422	431	456	403	427	460	459	438	421	458	432	435	420	446	422	446	413	439	399	438	447	461	443	439	432	460	437	434	433	438	425	469	437	425	412	442	421	439	438	390	417	443	407	435	442	420	424	434	404	424	450	464	436	436	439	416	462	425	460	424	425	445	462	422	408	427	395	456	444	430	436	415	454	408	463	425	444	398	438	407	451	440	449	448	427	439	440	440	454	419	421	413	399	429	433	442	430	475	424	463	405	408	442	425	427	433	417	446	463	430	432	443	420	436	412	411	433	414	428	457	403	423	404	413	430	414	466	463	416	406	440	407	408	443	408	425	421	434	421	446	442	431	453	413	430	452	431	442	442	457	451	403	462	457	451	406	474	394	468	423	404	434	426	457	419	438	471	442	425	437	457	406	433	456	438	411	453	424	435	435	422	392	436	437	437	431	402	426	436	459	441	468	401	441	453	388	448	422	419	426	436	439	441	422	462	453	421	429	441	479	452	412	468	452	472	444	449	451	407	442	425	425	411	453	411	434	450	447	452	448	436	418	447	435	456	404	443	440	431	438	450	465	450	402	460	422	410	454	413	427	417	463	435	406	420	442	426	423	422	460	456	452	425	459	443	403	446	466	434	426	431	473	434	431	487	441	447	420	426	415	458	437	419	438	443	445	437	410	472	423	447	418	459	418	462	435	439	435	409	425	409	434	414	480	469	420	440	428	403	454	400	436	438	435	430	418	472	431	450	418	447	408	437	414	469	405	415	411	403	444	436	443	422	455	428	432	454	424	462	407	458	447	424	443	465	448	446	459	416	439	451	418	412	444	426	461	442	416	437	478	472	482	436	438	443	432	427	380	449	434	426	445	451	471	424	464	430	416	432	405	422	435	399	402	383	440	442	451	400	417	454	444	447	403	443	453	413	418	423	452	441	444	414	432	412	435	425	404	430	442	432	438	449	410	419	410	429	478	418	430	454	470	405	411	449	414	444	424	411	440	414	424	422	438	434	440	412	462	439	442	412	416	420	456	468	389	436	435	471	408	422	447	424	419	416	445	442	436	447	424	418	420	449	455	413	431	437	401	437	396	460	413	435	438	411	468	425	447	435	422	422	444	444	426	433	467	407	437	459	477	399	434	444	423	428	440	444	407	450	438	416	424	456	427	438	401	439	449	445	462	461	427	412	445	419	417	413	462	424	399	428	412	457	377	447	424	424	453	423	418	403	403	403	446	436	426	437	434	438	404	447	448	437	438	436	412	432	443	419	414	439	410	434	424	459	473	460	425	451	432	450	411	468	429	427	433	451	418	409	403	417	434	429
24873	23246	37203	38788	36978	30136	15610	7023	2531	1081	611	474	469	459	482	481	497	487	503	453	449	497	507	490	475	505	506	470	490	468	462	491	487	500	472	460	478	474	509	463	486	470	475	483	431	451	434	454	453	472	479	493	506	467	441	452	508	481	463	470	482	495	463	468	494	505	471	455	484	438	467	475	468	494	453	451	472	475	477	470	464	514	477	439	453	509	500	491	513	467	432	487	475	505	482	520	447	499	505	482	452	494	458	486	508	462	507	443	482	471	451	486	493	472	455	463	501	468	462	505	480	500	446	484	428	451	488	505	484	451	453	476	446	445	467	500	438	475	488	477	489	478	470	485	457	477	512	465	507	477	445	533	520	468	457	447	491	435	458	465	485	445	503	426	467	500	477	496	484	481	459	458	468	529	428	470	481	483	459	512	489	474	484	510	504	500	490	497	477	469	499	457	458	451	499	465	457	463	437	491	466	461	506	497	485	451	508	487	487	460	499	498	467	463	454	462	452	482	498	469	472	473	492	467	472	469	443	500	456	507	469	454	449	488	454	432	484	502	473	508	464	444	484	506	467	471	502	461	498	487	484	473	470	454	465	467	488	468	495	480	474	477	483	470	482	448	504	461	460	423	496	419	464	454	494	441	453	438	441	456	489	457	470	461	446	456	515	459	472	460	500	472	472	489	511	482	480	489	495	498	461	455	474	455	435	489	494	463	504	471	463	461	477	481	468	461	470	453	476	476	473	488	474	516	454	464	490	478	476	473	501	446	456	458	492	441	425	437	450	423	445	482	479	451	466	463	436	475	475	510	452	495	479	477	452	466	485	463	489	443	470	440	491	455	455	495	521	471	456	476	470	491	467	493	474	422	497	459	491	510	480	493	495	480	445	429	439	473	488	464	447	458	463	462	514	484	485	497	466	465	454	436	445	505	474	472	455	481	515	447	472	470	513	489	481	450	473	458	488	468	481	489	493	486	470	463	483	481	462	433	490	461	497	483	483	496	453	508	457	461	465	488	467	491	515	423	463	490	469	502	508	435	462	478	472	486	461	450	486	469	484	473	493	483	441	465	456	432	470	446	489	438	481	482	490	499	445	492	481	476	447	458	469	499	480	499	469	490	436	485	502	461	501	469	462	470	504	457	459	460	478	474	468	492	455	491	444	461	481	491	463	506	440	473	471	454	454	473	474	480	488	464	478	446	451	484	499	481	456	493	443	459	464	496	451	449	458	497	492	478	475	478	450	458	453	494	472	489	429	493	485	502	493	455	471	464	480	461	477	470	490	485	453	512	439	454	502	483	478	457	483	467	503	481	466	492	487	464	486	452	483	476	498	441	496	445	465	486	475	466	479	454	512	490	500	494	493	443	505	495	450	446	458	485	506	449	465	468	494	471	478	508	475	484	456	528	456	474	454	491	469	489	484	476	506	459	476	467	471	502	483	530	458	462	455	445	467	472	443	464	449	468	479	500	521	476	484	466	482	453	463	497	488	459	484	469	462	477	462	475	465	469	501	486	474	474	490	459	482	458	510	451	461	462	478	459	506	490	480	483	472	475	483	473	468	469	432	427	468	473	457	476	440	490	471	483	499	469	470	444	466	465	490	508	453	480	511	511	461	417	499	445	455	482	467	500	493	466	470	430	451	487	501	470	427	453	437	472	499	443	459	492	483	469	499	489	452	488	457	469	478	492	473	532	499	464	464	458	488	451	427	495	483	474	458	458	475	510	484	461	479	497	482	499	483	476	510	463	487	517	507	465	456	493	473	476	464	420	480	442	456	485	476	458	490	523	482	482	475	508	460	475	469	457	449	495	432	483	503	465	475	498	460	480	493	468	437	468	460	499	461	477	492	479	505	463	491	435	463	464	479	501	486	493	481	515	457	503	479	475	459	443	510	450	478	502	510	471	450	531	448	491	498	467	421	491	433	511	499	468	482	458	500	483	461	444	476	489	480	530	471	506	498	466	454	470	436	467	481	469	445	467	450	461	480	459	478	461	456	490	471	481	484	464	455	472	475	489	485	472	459	475	471	459	416	457	480	469	487	464	474	439	464	444	496	486	477	489	455	479	456	485	472	484	463	490	471	457	508	478	491	478	494	468	454	433	459	471	501	437	472	458	500	495	491	443	446	462	490	495	451	505	463	455	469	482	471	474	483	460	505	464	490	459	453	449	464	471	482	482	459	524	489	452	489	455	467	421	453	472	465	445	457	486	455	481	503	468	448	452	482	486	501	459	436	450	468	457	507	443	462	466	443	474	509	454	465	472	443	492	446	432	494	447	456	437	447	474	463	479	443	491	520	458	441	500	455	446	431	473	450	470	472	513	482	450	457	457	486	467	476	490	493	458	464	455	467	471	456	448	497	471	517	483	452	472	465	476	469	499	466	504	463	491	487	489	469	466	512	470	443	466	465	493	485	442	499	465	471	479	450	477	477	487	480	476	477	445	442	459	456	519	446	485	468	492	476	470	467	441	424	448	472	483	458	453	519	415	469	479	470	451	438	473	447	485	470	493	494	489	454	404	496	475	469	455	461	443	481	451	487	470	460	497	485	494	464	417	439	481	462	445	466	422	465	469	485	473	480	440	501	498	458	488	475	473	441	445	486	452	457	473	491	470	436	465	495	468	448	463	482	447	494	470	458	435	469	447	480	461	469	464	442	453	469	469	474	527	475	456	536	492	489	496	474	453	483	507	478	448	490	491	507	458	525	466	484	429	435	469	479	415	464	472	463	470	497	457	484	478	449	459	441	504	480	452	457	450	446	511	491	475	461	467	481	480	485	458	460	473	505	456	482	496	485	421	458	469	477	465	479	514	436	445	467	503	484	489	471	470	488	468	428	444	452	461	505	501	491	436	458	452	444	479	430	481	506	532	499	482	461	468	479	430	479	494	491	486	423	458	493	507	453	488	460	411	482	467	441	503	504	503	482	467	487	463	449	456	473	494	449	484	456	480	505	487	478	455	455	467	487	464	456	434	482	514	454	499	451	457	463	487	468	486	496	433	454	441	461	423	469	474	459	480	485	514	414	443	454	483	468	480	436	465	465	477	411	455	478	484	483	445	482	495	496	455	456	429	527	495	459	469	465	478	473	487	486	501	482	460	450	490	451	450	446	433	458	438	490	461	453	448	461	483	482	479	452	442	457	437	450	436	460	478	471	488	459	461	524	488	445	526	465	449	454	479	469	507	443	480	477	492	448	468	501	442	494	467	425	456	461	471	458	462	439	461	485	493	424	515	444	504	472	440	440	473	500	459	499	446	429	417	441	483	466	458	484	452	455	428	451	489	446	468	455	497	462	450	470	482	469	490	493	430	492	448	458	492	458	432	505	500	489	459	462	511	447	470	484	472	467	478	459	469	472	487	500	531	446	466	472	506	449	502	494	458	455	487	447	483	446	509	447	476	498	533	470	454	463	455	469	452	479	455	457	456	473	479	505	506	484	462	506	434	500	474	439	453	468	462	430	462	473	465	513	484
37145	80569	53559	44511	34211	23869	11303	6854	3220	1418	654	516	491	500	552	501	460	534	511	480	562	515	485	493	453	480	494	522	504	498	469	522	492	476	522	518	520	483	467	508	477	468	484	463	455	500	487	481	512	465	446	526	478	493	461	515	491	464	482	494	507	443	515	473	497	506	500	497	474	477	503	491	481	500	526	473	477	495	473	459	470	510	489	497	442	480	532	468	517	515	495	483	462	492	495	464	454	480	475	476	453	491	487	457	484	505	509	497	514	482	497	506	467	491	497	427	457	523	488	472	514	507	458	471	469	464	473	477	501	465	515	537	459	445	460	486	458	477	523	511	465	509	492	491	483	461	492	473	448	455	475	490	505	475	481	519	505	482	437	498	501	528	485	510	492	492	485	462	521	481	527	444	470	457	495	469	476	489	454	480	483	470	481	496	485	485	508	512	492	492	498	510	498	490	505	494	463	498	499	425	512	496	477	450	505	473	483	474	513	471	459	516	452	491	494	458	441	494	495	491	471	474	455	505	519	481	441	459	481	484	480	496	462	494	504	458	481	536	481	467	497	506	479	489	487	486	469	480	442	509	513	493	471	495	470	471	531	501	492	476	483	482	518	505	503	499	499	497	437	465	480	462	465	482	488	437	473	498	493	452	495	456	491	474	480	518	473	484	447	523	502	486	503	477	504	513	506	490	496	477	462	456	501	458	462	466	504	469	497	495	464	547	503	480	507	459	469	484	470	493	478	475	500	455	473	515	493	504	513	487	490	469	471	485	513	480	442	491	483	490	477	481	507	487	496	459	464	453	500	467	503	483	473	444	455	470	522	504	460	464	460	467	457	496	473	471	515	456	504	496	462	448	506	529	474	481	493	468	496	443	556	528	539	456	482	481	472	500	497	493	497	483	470	504	491	489	517	456	522	465	457	457	506	442	521	500	491	500	486	495	466	492	489	497	480	505	499	476	503	470	484	479	515	491	490	491	484	502	493	477	492	515	484	502	463	506	507	480	491	470	518	468	492	519	543	498	501	514	494	494	462	469	474	503	436	465	469	476	463	448	437	493	466	445	492	515	487	479	506	449	486	466	485	456	506	478	502	455	506	492	489	478	521	498	470	474	517	454	508	490	430	509	530	461	474	505	468	486	488	444	496	478	488	441	504	499	491	458	490	487	431	498	478	484	428	495	504	475	508	494	492	469	477	507	488	507	485	524	493	489	506	533	474	482	457	498	510	510	496	461	454	500	471	505	486	531	470	468	486	454	474	493	515	564	456	509	538	502	475	526	483	473	490	466	476	466	496	478	497	497	458	497	480	513	495	492	450	493	501	466	540	472	496	499	498	471	514	440	487	471	507	509	498	487	464	489	499	482	488	491	464	503	511	517	465	507	469	457	477	479	487	491	506	476	454	523	505	528	468	492	501	541	485	470	515	488	455	493	512	499	500	499	508	492	483	526	532	477	460	452	475	468	465	458	473	498	483	527	519	460	459	464	485	477	485	497	480	530	490	485	484	505	496	471	510	491	470	501	500	465	483	482	477	496	491	484	486	494	471	526	510	461	537	464	514	446	533	513	490	468	491	526	477	492	503	485	503	467	482	454	492	498	498	470	507	472	498	459	469	448	504	487	491	486	487	504	514	488	468	538	507	439	509	483	447	473	494	487	510	516	504	478	483	511	524	477	495	485	462	491	478	479	477	507	482	493	515	526	476	495	467	505	467	501	499	464	517	500	486	513	457	488	514	478	506	468	504	479	531	502	519	479	472	496	489	459	502	497	448	421	471	492	497	498	500	491	521	484	496	506	480	463	455	491	479	492	490	471	510	467	445	496	466	464	519	517	500	482	461	471	468	497	491	495	490	483	481	468	492	446	508	493	492	480	486	505	507	479	471	486	466	495	528	471	482	505	481	477	485	501	507	471	504	467	491	494	493	458	507	497	480	494	468	491	482	464	501	475	496	477	490	488	491	499	514	475	502	472	481	489	521	486	471	487	497	460	497	480	492	498	468	493	451	504	483	512	488	500	506	497	510	474	482	480	513	551	459	492	507	495	462	487	461	513	482	474	491	505	494	543	468	488	464	533	473	502	482	435	478	467	526	500	487	486	472	498	504	494	452	479	492	499	489	474	458	537	490	479	499	497	479	490	480	494	523	532	474	489	467	461	508	484	504	495	460	475	510	475	503	494	481	495	485	473	479	466	483	521	520	475	472	483	496	492	482	509	477	479	479	510	542	478	521	519	462	494	478	460	499	461	455	467	468	484	487	483	484	458	500	454	494	457	489	501	465	486	467	524	486	505	502	483	497	514	499	503	478	527	484	508	498	502	492	450	485	491	493	499	500	489	522	499	542	497	480	456	483	474	480	494	494	446	485	488	502	491	487	503	513	493	483	473	490	441	451	521	467	487	489	484	490	473	470	472	459	526	499	512	466	490	489	460	505	514	526	454	431	516	513	498	474	485	474	530	485	513	454	462	500	506	477	489	478	516	485	469	498	509	456	481	490	486	496	510	495	501	506	456	465	490	471	490	488	513	452	511	497	478	488	473	496	483	480	464	513	529	493	465	516	460	458	451	481	482	506	440	552	521	493	482	516	544	452	503	525	473	485	519	486	475	499	480	501	486	500	456	518	499	509	501	514	482	481	489	463	490	520	477	505	470	475	467	465	493	494	482	443	471	530	496	510	473	492	516	457	469	514	495	508	480	493	483	465	458	472	499	472	503	494	534	457	462	480	511	489	482	486	434	508	506	526	486	484	537	487	506	456	496	469	496	459	451	507	484	440	469	475	512	468	480	492	515	510	471	502	480	457	482	477	484	497	460	497	455	501	472	501	496	483	444	519	507	504	456	473	517	526	491	470	528	490	469	460	463	456	503	475	435	505	497	513	508	492	509	499	468	494	472	468	490	488	518	445	500	471	465	484	462	502	511	453	481	443	483	468	448	513	478	486	495	496	470	510	499	477	497	492	461	507	509	467	482	496	497	494	478	490	519	491	488	471	476	438	470	471	479	470	521	480	476	452	468	478	469	461	476	485	476	509	517	462	490	467	429	466	467	495	496	492	496	461	503	494	492	486	508	496	456	491	479	506	483	483	469	487	490	496	502	465	508	452	490	475	527	446	521	461	463	486	434	473	421	484	466	464	499	440	506	503	462	502	467	491	501	479	479	496	507	452	503	515	528	506	507	493	461	446	479	500	500	467	489	486	450	484	511	467	472	492	483	477	476	481	488	496	524	435	515	445	495	477	486	465	465	502	471	506	461	519	507	470	532	464	459	491	514	475	487	512	519	480	470	505	529	494	484	526	482	506	496	518	505	449	502	498	483	443	512	477	484	487	498	496	488	513	472	492	515	469	447	472	497	509	503	513	487	488	454	493	521	503	476	469	472	479	468	476	484	502	537	528	457	527	443	490	503	493	502	430	465	511	518	490	510	490	470	511	512	490	486	457	508	546	485	466	493	468	518	529	531	435	477	488	501	515	491
23895	21885	32664	36691	43859	44810	29131	14782	5349	1589	684	599	601	587	561	572	540	531	549	566	564	577	596	498	516	554	534	592	587	503	569	559	557	531	588	518	590	516	572	562	540	522	516	530	548	539	574	526	549	564	536	511	520	526	537	530	501	577	507	488	495	544	526	534	513	565	554	541	538	578	545	553	538	548	543	546	561	547	570	501	572	499	534	545	519	544	519	552	544	534	535	585	559	544	530	572	549	535	559	541	583	516	544	520	533	515	515	587	604	514	511	541	507	546	493	540	522	516	539	589	538	507	519	520	552	494	571	571	543	537	610	514	552	554	559	514	511	573	529	520	559	525	538	539	533	517	555	521	569	520	539	535	565	528	522	572	551	575	541	556	541	507	547	508	554	542	548	527	559	544	494	543	549	514	509	535	581	531	565	565	554	533	531	555	517	544	552	570	534	526	468	539	551	533	554	542	545	538	536	506	509	528	545	537	547	530	554	552	548	512	514	530	549	553	556	561	537	543	488	553	551	589	502	537	487	542	520	598	523	546	580	554	506	543	553	565	557	560	572	519	505	536	535	521	596	552	515	519	522	520	530	485	522	532	545	531	568	545	531	545	561	528	515	521	533	552	530	495	526	529	522	530	539	511	512	552	535	528	514	560	533	520	536	521	499	548	542	524	542	571	525	523	536	553	517	568	553	486	553	567	528	548	562	563	546	546	522	518	566	511	551	515	525	524	528	541	619	545	563	516	561	528	538	540	574	568	517	529	510	555	548	530	528	542	541	527	548	552	559	561	536	527	501	526	551	527	554	543	563	551	564	540	556	555	533	558	516	528	528	546	546	531	526	552	532	530	533	556	550	563	566	571	562	557	550	543	539	549	525	554	555	490	519	500	550	554	511	535	538	541	527	502	546	541	533	553	560	526	546	551	559	552	569	522	537	523	565	516	545	558	497	532	607	508	584	537	562	523	546	512	537	520	567	523	555	563	532	506	570	517	526	535	603	560	558	521	576	585	500	512	558	536	556	529	525	539	563	527	528	564	525	495	538	566	511	515	582	508	539	549	551	557	575	523	533	515	537	523	546	555	550	546	558	501	553	592	483	565	564	538	541	529	568	522	510	519	541	556	537	603	529	557	552	548	558	561	564	574	546	575	551	559	521	521	549	554	574	562	524	515	536	558	530	518	535	587	535	499	572	538	535	508	530	552	511	558	571	544	546	519	495	602	542	567	509	535	495	555	548	572	552	539	516	568	513	550	575	537	590	501	548	544	490	529	490	550	545	566	541	545	561	546	535	515	506	527	512	542	563	542	587	561	553	542	585	537	539	508	536	549	533	568	529	520	514	534	550	557	521	519	531	524	552	530	535	549	515	523	582	567	537	498	547	514	518	517	531	522	511	540	599	534	555	569	565	556	502	548	557	478	537	550	517	556	564	537	514	550	554	544	539	561	513	540	557	532	530	546	560	567	528	518	534	565	583	500	515	579	543	525	526	546	494	564	504	544	538	519	550	520	530	537	537	535	515	533	521	575	537	540	517	522	532	521	579	527	535	524	527	552	527	562	516	525	532	516	546	575	518	542	574	539	513	582	544	540	566	525	557	568	543	524	519	531	566	503	528	546	569	511	567	572	539	519	541	554	528	525	539	536	565	578	511	566	558	564	545	528	540	526	526	535	552	536	542	530	560	518	553	533	542	553	583	550	586	518	510	510	581	480	582	507	535	584	583	525	543	571	544	506	515	524	563	545	565	512	524	550	506	574	566	537	545	560	546	536	537	556	518	538	520	531	523	571	533	540	498	523	550	567	553	583	552	519	511	545	559	541	529	520	535	526	559	535	539	558	509	564	511	538	565	548	540	517	585	555	542	503	529	567	561	530	574	507	558	522	526	543	539	515	516	517	544	531	557	533	536	555	530	579	532	546	554	506	540	532	573	542	532	532	524	540	533	535	562	518	559	517	521	562	529	603	560	552	544	514	504	568	532	569	514	524	584	572	546	505	603	565	539	540	498	578	531	523	536	521	531	561	566	535	525	541	526	551	540	511	523	550	539	526	573	523	535	523	591	549	562	540	520	574	544	530	543	551	538	550	540	515	525	553	551	547	532	501	514	536	561	525	525	534	516	566	518	561	558	524	501	536	518	533	574	550	556	529	566	591	538	534	560	532	523	540	556	531	533	546	539	538	536	544	551	532	532	567	513	517	529	525	590	549	507	530	526	494	500	533	543	510	520	520	516	526	536	510	514	550	534	532	539	558	536	549	508	565	519	528	544	560	501	562	564	553	525	568	502	538	524	583	522	537	546	547	518	531	521	483	542	541	553	570	521	515	557	542	575	572	568	529	574	519	541	537	536	541	577	504	554	528	555	507	562	594	545	520	507	550	531	549	506	570	553	551	572	540	550	535	528	536	523	552	490	530	538	546	527	556	517	539	535	557	523	576	531	539	570	571	517	540	549	547	515	544	548	522	550	529	564	528	543	527	541	571	518	547	543	550	588	587	521	530	506	533	542	586	529	580	556	509	555	524	555	539	515	581	511	561	510	547	562	563	546	537	530	577	543	539	552	546	563	556	523	587	557	546	552	541	505	566	549	555	556	554	506	502	518	504	512	596	556	580	561	523	547	526	578	514	524	543	554	525	481	518	544	541	508	516	532	589	536	543	513	543	546	546	536	528	535	539	529	521	560	546	541	506	562	511	558	573	550	537	536	546	563	515	559	553	581	484	571	548	530	491	527	513	548	542	562	535	523	517	581	525	524	566	526	548	529	586	512	528	526	517	537	552	555	559	552	575	534	522	553	505	523	566	529	517	564	557	557	514	543	521	506	544	592	526	574	526	580	524	573	510	520	524	540	534	531	585	518	560	516	533	519	551	545	536	575	562	562	516	513	539	549	502	484	565	535	533	558	534	529	549	563	556	535	541	507	548	566	532	546	517	553	526	574	521	553	573	550	538	561	531	535	482	527	500	552	542	553	547	509	496	531	512	516	581	555	569	559	544	502	541	516	505	515	525	544	545	511	548	514	519	539	522	528	568	543	540	520	537	498	541	532	534	551	500	553	537	557	500	565	529	564	530	527	562	507	567	517	495	549	545	565	604	521	522	539	527	517	497	539	590	521	517	523	505	550	517	556	549	554	517	551	513	498	526	529	531	548	554	533	565	534	560	576	569	553	529	519	535	555	557	567	531	542	487	528	498	539	542	516	511	553	556	549	569	548	550	532	522	539	496	553	547	566	544	475	511	559	534	543	532	575	527	512	538	536	547	570	508	539	591	482	541	560	543	547	558	562	527	525	544	537	568	517	543	610	571	521	516	542	568	563	529	539	531	565	520	575	525	520	551	563	541	538	559	559	580	533	543	534	604	520	534	542	543	575	553	581	542	557	517	545	567	544	556	515	521	511	488	518	533	534	503	510	539	533	544	493	545	530	541	560	523	494	522	551	491	521	571	541	555	521	538	560	508	523	529	509	549	522	555	552	541	566	489
49377	90863	60576	57599	48990	39678	22529	12182	5640	1972	811	604	614	574	605	573	564	515	574	591	574	613	594	585	599	526	584	565	592	578	583	560	545	553	589	553	533	559	558	544	530	560	560	597	591	606	562	578	577	577	590	612	581	564	552	584	584	555	585	575	564	593	557	588	608	620	550	601	596	557	554	608	537	574	570	561	607	553	568	576	614	548	607	519	592	601	576	600	562	575	540	548	577	560	610	535	513	561	591	587	536	575	569	553	589	532	550	573	563	532	565	565	550	559	568	572	542	539	521	573	568	591	605	554	573	570	552	613	541	559	548	517	560	585	555	565	599	589	580	574	583	561	591	547	572	593	578	580	567	541	610	550	550	532	560	591	594	541	566	646	583	568	569	581	568	584	532	580	562	614	594	578	592	612	516	595	583	570	549	569	556	575	567	575	567	546	573	542	610	543	548	549	545	566	568	533	600	547	514	570	579	551	600	544	553	595	528	572	522	561	573	555	568	569	565	562	578	585	574	576	525	580	563	567	597	624	566	605	598	554	563	539	581	587	557	526	580	581	604	558	548	551	576	513	598	582	564	589	565	586	516	598	586	561	593	565	588	531	530	569	565	552	608	595	575	521	550	545	611	599	550	605	579	564	560	573	579	551	589	525	573	578	538	572	559	599	579	571	521	558	591	570	559	587	559	559	546	598	570	584	559	549	565	564	613	604	585	559	557	578	555	591	542	506	537	630	592	592	550	541	565	581	588	546	531	588	543	556	557	565	608	548	541	586	577	553	598	542	564	491	603	574	581	536	608	556	589	588	551	589	585	569	568	559	547	519	570	535	541	612	565	578	564	548	529	547	587	562	516	575	584	556	580	553	597	571	529	567	631	569	542	562	573	565	545	556	575	565	588	561	611	599	543	564	561	602	533	575	549	543	549	558	545	564	566	599	567	568	613	540	595	542	560	522	568	571	556	553	559	543	561	612	548	596	591	605	559	571	583	560	543	545	602	537	575	587	530	558	553	571	569	570	586	589	564	528	531	558	577	538	532	520	582	596	585	547	576	538	568	526	572	609	556	608	562	607	566	548	587	575	559	604	550	562	528	561	581	583	556	567	551	575	571	548	568	561	585	581	560	584	613	608	546	582	556	619	537	583	596	556	555	589	554	574	559	548	538	590	545	562	539	519	590	562	556	558	580	585	557	545	566	583	550	534	604	563	558	545	580	571	607	611	559	563	529	520	547	563	525	568	603	582	528	566	566	590	585	579	498	596	588	534	571	628	588	597	582	564	572	547	572	574	607	555	537	568	601	576	554	543	566	592	551	589	642	538	536	573	532	532	584	546	559	600	556	551	552	553	571	606	566	583	552	565	567	563	557	531	557	567	562	570	584	546	622	521	580	532	596	546	566	580	561	540	544	591	572	546	572	574	519	534	565	543	564	570	545	562	587	548	574	503	578	555	576	570	574	550	526	560	577	550	569	577	543	591	524	555	571	549	532	569	553	578	543	578	567	568	589	567	566	582	599	577	573	614	561	593	536	606	583	639	545	538	554	546	551	565	549	587	585	573	554	558	547	547	570	574	591	562	571	559	572	553	584	539	546	570	582	570	547	547	536	573	516	594	546	578	572	576	559	550	561	615	539	592	550	578	600	574	579	557	585	570	584	535	554	560	588	602	570	529	555	535	557	595	555	555	571	577	577	549	553	535	566	564	524	616	581	591	574	581	580	568	555	542	546	554	583	548	568	559	554	561	542	580	531	547	570	588	577	540	552	537	574	555	586	572	557	605	576	542	527	575	580	554	571	582	561	598	588	566	615	513	573	566	585	572	580	589	598	543	543	588	619	570	583	556	538	546	547	549	565	531	583	593	554	579	578	594	527	555	608	540	582	573	610	552	554	590	535	560	571	575	574	559	537	577	587	592	545	576	609	598	572	571	572	570	541	563	526	622	512	553	552	606	573	562	577	586	596	568	561	566	564	583	585	532	563	547	576	592	546	568	574	544	577	557	572	557	546	562	564	576	569	589	547	588	560	604	579	554	564	568	583	549	543	557	591	554	563	585	553	523	584	536	595	576	558	554	592	587	549	565	545	561	588	592	552	586	613	543	552	567	604	536	559	561	548	570	588	584	604	525	615	600	539	582	599	571	576	589	551	560	575	587	570	567	568	541	596	590	550	559	558	563	603	552	574	550	572	552	570	571	608	533	547	559	544	559	569	585	564	594	588	585	557	605	585	525	604	572	599	548	536	585	544	537	579	541	581	568	568	581	604	565	559	564	550	540	583	595	581	542	606	576	529	550	579	585	588	546	568	540	520	542	556	572	580	543	574	537	570	559	542	525	548	544	566	581	553	554	531	553	545	549	579	573	516	586	563	591	586	572	536	606	563	565	562	561	605	590	596	572	615	611	555	548	562	555	556	538	571	533	549	576	588	547	567	584	570	591	553	611	512	632	570	574	570	589	580	537	615	636	565	538	564	584	587	538	604	543	538	572	556	588	557	516	522	558	538	563	563	549	566	550	551	535	597	601	519	559	568	561	552	589	541	554	591	578	535	520	561	572	582	550	560	568	571	538	589	537	577	577	544	534	545	585	609	605	560	570	540	559	544	585	538	530	552	567	597	599	573	535	519	558	556	560	536	586	555	550	597	587	544	644	566	563	544	557	566	553	610	607	532	585	526	545	584	609	588	561	556	559	569	581	550	539	540	558	531	577	603	578	562	533	582	572	562	615	599	588	577	572	588	562	559	582	568	566	528	581	556	527	596	543	548	583	584	574	578	538	553	558	551	604	591	518	594	586	532	554	565	576	557	571	565	556	568	558	528	568	547	587	552	551	550	584	541	564	567	546	557	596	554	585	561	546	544	594	560	614	564	553	577	579	546	550	619	559	571	557	554	546	548	554	549	581	560	575	609	549	574	552	559	554	567	577	559	574	572	544	584	573	566	572	552	560	577	603	543	584	535	551	566	548	551	597	555	567	553	586	556	560	544	539	577	536	591	558	564	588	591	550	569	600	632	552	567	574	594	600	591	529	548	590	554	582	556	592	571	552	594	593	531	580	544	575	560	582	565	540	570	617	559	567	598	553	568	533	573	572	584	532	582	544	587	581	566	593	509	587	545	546	588	579	553	559	532	572	562	592	528	541	577	509	591	561	535	544	598	591	604	598	573	558	574	586	581	608	560	576	586	519	550	558	536	602	560	566	573	596	539	566	545	536	554	553	590	574	589	538	546	536	543	595	652	577	579	536	565	572	573	538	544	533	556	601	510	583	625	567	573	543	562	613	550	579	597	545	600	560	533	533	579	566	595	569	575	537	520	585	544	530	554	549	595	572	518	607	556	563	549	613	553	563	605	593	602	583	598	568	569	523	538	544	562	576	574	599	543	580	577	556	509	573	546	550	546	538	566	589	594	554	509	578	623	596	550	542	551	589	583	557	531	589	535	597	532	590	557	570	555	584	546	560	619	574	560	599	512	586	585	552	616	618
27481	21737	14995	10169	5873	4753	2287	1437	867	481	484	438	419	429	424	443	467	444	440	473	458	416	438	444	452	425	450	468	426	422	442	465	429	454	446	432	445	407	453	455	400	466	460	450	403	425	442	421	456	438	441	462	414	449	452	438	426	443	442	418	443	465	427	465	406	448	434	431	455	455	466	436	436	491	446	461	432	463	452	455	409	402	451	427	453	491	420	437	420	426	417	415	402	446	477	477	435	387	467	426	439	420	469	439	477	437	425	464	435	451	459	412	424	462	442	463	446	423	475	454	442	430	464	447	482	456	457	449	426	425	412	408	423	436	463	431	415	491	483	408	473	429	431	376	491	452	480	420	399	443	433	422	445	422	395	419	414	425	418	437	415	432	456	421	426	444	421	430	466	451	463	444	389	432	423	464	427	450	465	412	411	481	423	395	461	449	419	433	402	446	446	438	446	444	433	459	454	443	458	449	443	479	438	463	456	441	479	411	475	418	470	406	412	428	416	456	390	462	406	432	424	431	421	432	454	436	460	447	439	443	473	440	458	419	459	417	460	447	431	416	440	439	462	456	443	480	431	442	452	433	444	427	456	475	465	432	472	458	444	443	418	416	412	475	431	459	446	437	438	437	456	442	436	445	440	439	434	431	406	457	452	421	408	483	439	432	434	472	449	453	430	430	431	426	426	445	424	480	426	433	413	448	440	474	400	424	406	442	428	417	478	468	409	414	460	433	471	420	446	407	410	447	426	457	479	453	461	452	446	442	428	442	476	442	446	422	476	418	448	408	394	462	411	451	426	397	455	444	446	414	450	404	441	449	467	432	437	434	460	433	449	428	438	439	504	467	470	419	410	420	452	461	441	428	459	432	434	456	428	415	419	448	414	441	427	464	424	394	450	454	411	432	405	452	389	425	469	410	431	427	500	455	440	420	422	441	446	462	421	467	448	395	445	442	433	455	446	457	405	443	449	493	414	441	436	427	384	432	445	398	421	424	429	442	451	452	443	468	427	458	436	448	427	453	404	434	474	451	460	444	392	416	461	427	390	439	420	450	416	435	465	482	448	415	462	443	408	402	455	433	470	418	431	438	412	414	448	468	460	444	421	420	451	464	436	450	465	448	425	412	420	447	480	425	386	423	404	433	435	415	419	458	449	402	486	473	445	432	446	438	459	432	438	424	442	461	445	435	428	430	474	456	431	455	426	464	405	373	467	448	424	456	446	414	467	458	455	433	410	390	428	471	440	425	431	418	434	448	426	444	441	443	441	411	465	413	417	466	473	406	451	442	437	427	404	450	457	468	415	419	436	426	441	446	419	465	395	450	438	459	445	478	484	418	404	417	409	473	444	472	418	406	431	411	456	473	479	439	424	452	411	454	443	446	441	419	447	429	438	388	428	456	437	440	458	440	409	469	442	472	399	423	473	427	429	457	449	452	456	431	421	450	442	411	423	410	429	457	435	437	442	454	446	437	414	436	403	453	429	445	440	450	437	463	420	427	447	427	428	445	444	455	458	412	434	414	484	428	446	431	407	390	417	431	447	432	443	455	422	431	440	439	374	450	435	433	446	447	467	467	463	420	452	447	437	452	446	441	428	412	477	414	438	437	447	429	480	454	474	428	500	453	459	443	446	452	429	475	441	414	453	470	467	412	430	411	419	400	446	442	458	419	447	431	436	435	420	440	428	422	429	412	444	447	460	400	449	413	421	387	446	440	445	416	447	425	468	429	401	428	467	430	405	441	443	418	466	450	451	455	436	470	441	459	448	449	442	458	424	446	430	425	422	473	399	438	401	426	439	443	432	437	439	454	437	435	442	416	419	428	429	429	444	460	448	413	419	425	469	462	415	435	412	402	476	424	456	449	429	456	404	445	425	446	462	477	446	459	476	437	450	461	403	443	433	408	410	475	466	428	429	448	482	481	431	474	429	429	444	394	466	441	442	436	423	453	440	456	414	456	405	453	468	434	436	421	453	440	471	451	457	441	449	440	422	412	447	421	446	443	430	454	428	425	458	440	456	423	408	462	416	433	435	459	476	446	439	413	472	448	451	438	440	378	444	424	431	458	411	441	448	419	461	470	431	415	408	429	494	433	470	420	449	415	434	415	439	428	429	507	400	475	495	417	437	449	437	459	472	452	461	432	426	433	439	444	448	454	480	434	453	471	465	427	461	437	465	454	438	425	434	477	450	443	445	410	427	387	453	425	454	452	435	433	453	442	416	443	422	469	411	431	450	442	429	435	463	476	435	439	448	449	537	430	416	440	456	415	431	397	447	413	470	443	393	459	451	452	386	403	458	432	426	460	464	396	443	445	451	448	414	474	433	454	453	443	421	426	455	415	463	438	462	434	454	421	461	483	467	443	469	446	440	421	402	452	446	448	452	477	467	439	448	429	448	460	463	419	441	391	455	424	445	496	430	455	475	435	418	439	430	438	427	424	436	468	450	431	405	423	413	428	464	443	407	422	419	430	461	450	432	416	437	471	405	450	463	429	411	455	420	466	434	396	436	462	422	436	439	445	448	453	426	425	433	438	453	464	440	432	455	454	478	439	440	426	457	432	431	438	438	442	451	430	428	421	475	424	493	468	423	415	434	450	445	464	459	411	424	435	438	451	415	437	467	457	452	386	431	445	420	482	430	489	424	425	452	436	447	421	402	408	413	410	421	445	428	443	450	433	423	426	428	416	452	426	431	410	436	448	450	431	434	420	462	478	440	442	394	426	416	472	424	446	464	431	407	432	423	446	437	447	456	448	437	438	450	394	423	450	447	483	417	469	436	464	462	426	440	442	460	430	420	442	450	445	448	428	455	444	442	461	425	445	424	421	448	400	433	424	440	431	410	421	454	444	407	450	448	446	478	425	450	465	476	438	403	397	470	401	448	432	432	442	415	442	443	411	430	425	368	425	431	453	450	388	413	451	420	435	400	430	453	470	418	418	440	448	428	454	430	445	433	448	458	452	394	422	438	451	461	436	441	446	436	419	440	413	468	453	427	414	429	406	412	457	463	474	455	405	426	456	431	414	417	403	465	452	463	488	480	440	457	434	406	398	468	430	429	440	442	429	398	427	462	447	400	460	480	454	431	448	416	411	452	452	418	448	444	470	435	444	415	443	418	445	434	442	480	424	422	463	420	433	409	427	450	450	401	429	404	445	396	480	418	445	434	403	421	417	455	447	501	455	383	433	417	424	432	425	449	479	458	424	424	436	410	417	470	466	428	409	433	452	494	440	416	420	403	379	395	421	410	445	402	447	486	425	402	432	426	419	439	439	403	471	444	431	447	451	452	420	420	439	441	402	427	441	458	486	440	439	463	435	437	420	411	431	425	438	447	428	441	428	437	436	420	456	461	427	434	436	444	467	407	441	456	447	393	420	427	458	451	449	410	425	412	407	449	410	439	433	464	431	454	453	456	445	440	408	449	465	420	433	456	441	463	429	434	443	432	442	394	437	435	427	426	470	430	445	425	428	421	427	409	422
10161	23967	11123	7624	5375	5078	2624	1692	1037	559	414	423	435	438	431	440	420	412	422	422	432	408	378	465	419	404	413	445	459	426	377	404	449	466	422	448	428	403	388	426	398	444	445	439	400	418	393	415	378	420	454	435	433	435	417	390	385	436	416	413	419	436	430	395	424	433	437	454	400	431	439	433	425	427	412	428	431	391	386	441	434	369	439	400	414	414	420	424	472	405	369	411	426	425	433	412	429	454	384	398	413	417	403	382	425	434	428	389	409	419	403	402	424	405	415	421	426	399	463	383	420	434	399	394	397	414	456	399	411	424	403	402	460	435	421	400	415	379	437	439	437	434	449	422	429	451	429	420	409	410	398	397	441	448	426	388	406	423	424	416	458	454	394	413	384	417	437	425	419	402	380	421	447	421	424	427	414	447	378	403	401	417	437	387	400	436	403	406	405	403	445	427	386	389	408	423	435	419	420	445	422	445	422	415	444	439	383	414	407	403	414	439	436	382	416	415	412	437	424	394	431	461	410	408	411	442	413	413	419	413	424	415	451	392	444	454	447	426	424	405	416	443	427	410	445	457	458	400	414	408	437	423	456	402	431	459	447	398	378	431	379	410	410	371	437	388	408	437	425	470	414	449	425	396	404	411	439	430	424	432	418	441	431	385	443	434	437	402	420	417	412	420	414	419	426	439	404	448	417	406	417	388	409	389	418	420	416	428	439	394	390	399	451	402	428	408	391	413	451	460	382	403	421	396	439	408	414	375	453	455	417	437	415	410	411	420	402	416	418	410	426	428	448	411	447	396	442	429	424	400	463	443	443	421	409	421	408	409	448	428	422	422	419	416	430	403	422	414	413	412	424	438	411	424	397	398	452	410	414	404	420	435	422	403	378	437	453	423	426	434	410	434	394	443	440	411	431	436	392	424	408	421	418	442	423	401	427	390	412	415	417	417	423	403	406	413	439	423	415	434	399	430	386	410	375	425	371	421	452	447	407	418	375	413	424	416	406	396	395	412	400	419	374	408	434	426	435	403	482	417	441	432	425	388	415	428	439	407	426	426	430	403	368	390	429	410	452	436	419	406	398	462	426	417	421	426	396	386	397	406	376	422	414	417	415	386	394	436	385	394	412	404	424	395	420	391	440	425	413	442	376	399	387	404	377	405	424	422	408	466	430	388	451	418	442	416	404	426	419	441	395	429	436	409	437	442	396	398	429	429	428	415	410	424	388	419	406	414	433	408	396	404	448	387	397	453	407	413	425	414	426	402	411	429	416	428	451	397	423	399	444	426	391	415	394	423	448	433	387	403	418	400	387	401	425	390	414	413	403	393	391	393	416	401	424	434	413	391	417	405	428	400	419	439	434	440	416	443	403	431	438	396	430	409	423	385	413	418	421	415	402	410	406	431	423	412	379	417	451	406	446	389	375	458	424	412	413	393	418	427	410	395	468	434	402	443	437	421	480	409	409	441	413	413	416	411	433	444	417	425	412	427	436	405	445	400	413	403	397	402	434	437	450	421	437	452	411	427	415	453	434	436	436	415	449	412	433	389	404	412	381	423	405	408	425	416	399	425	385	425	416	439	412	413	426	445	452	444	427	370	463	429	434	394	422	405	442	428	449	394	407	440	416	450	399	396	399	411	404	361	396	382	460	464	364	413	445	400	420	415	423	433	414	422	401	442	428	449	414	444	394	422	422	408	389	408	413	467	427	441	426	458	424	406	398	415	430	431	404	409	421	432	455	417	424	396	418	446	406	395	375	397	410	411	392	401	417	426	382	412	468	431	410	419	412	407	424	426	467	382	401	448	400	420	444	410	439	420	419	417	428	412	409	416	406	445	391	404	428	402	416	447	438	398	433	392	398	399	414	444	414	388	447	397	414	409	420	448	410	418	412	455	393	433	382	424	434	402	414	422	388	397	412	403	470	370	398	392	454	380	422	408	419	436	394	448	434	483	430	412	405	414	419	390	422	463	441	408	395	432	389	381	411	384	427	437	423	427	417	460	420	364	407	405	426	409	451	451	432	430	448	420	426	446	386	451	421	421	402	391	454	443	416	424	402	434	425	405	421	444	449	401	385	427	384	432	427	405	422	412	421	410	426	418	397	443	403	413	429	423	422	395	436	422	449	388	413	395	414	417	434	439	414	413	419	390	417	420	443	433	427	411	410	409	448	403	419	430	408	416	379	394	433	423	421	429	418	415	414	407	389	422	404	444	411	397	426	397	430	411	433	439	431	408	419	415	388	408	401	404	378	437	407	389	412	461	406	406	419	440	435	447	414	410	413	403	407	433	435	424	409	419	436	424	427	425	449	399	401	432	440	419	349	457	449	446	418	388	459	420	428	391	417	421	383	404	437	435	431	407	417	445	431	410	426	408	400	433	427	415	415	433	407	416	399	407	406	403	419	419	401	404	437	397	409	425	404	393	390	403	436	463	430	399	411	394	393	412	429	426	423	433	383	438	417	400	410	451	407	410	399	381	398	428	386	409	412	462	416	436	424	413	415	383	413	418	412	429	459	411	419	411	431	445	421	409	425	406	411	422	427	416	415	409	429	422	416	429	420	424	420	446	402	390	386	428	423	451	405	433	418	426	436	422	404	407	414	374	407	445	429	420	428	432	378	405	433	444	423	400	437	390	387	425	428	373	443	438	398	430	414	402	413	405	428	417	414	461	409	382	412	419	385	393	405	388	436	426	456	456	425	431	387	416	404	460	431	427	438	424	434	413	394	425	410	434	382	428	444	408	378	408	446	435	423	416	443	447	402	384	418	396	449	402	450	412	432	406	413	388	399	451	410	406	441	417	438	456	411	385	403	428	384	418	448	444	392	402	397	409	421	404	444	442	416	425	406	434	399	414	407	436	417	408	427	400	404	420	422	473	396	398	428	425	397	384	452	439	435	436	401	438	442	427	425	396	419	440	398	441	428	392	426	437	416	405	420	441	402	428	410	424	449	429	406	393	448	426	402	409	439	420	356	399	384	448	467	416	412	429	404	394	414	425	433	405	432	400	412	429	410	398	417	449	424	394	404	412	395	410	420	419	422	427	418	416	393	412	428	407	421	444	425	408	423	421	387	417	448	394	395	436	406	416	411	430	421	432	431	409	427	412	455	416	424	476	442	433	475	378	407	424	417	398	426	409	403	412	410	399	421	416	421	447	424	434	411	433	410	402	409	392	409	434	403	429	420	420	415	446	442	425	440	453	391	407	421	454	416	434	429	421	444	395	430	451	395	423	443	417	419	436	441	436	446	446	460	440	400	458	405	407	441	408	418	417	392	424	432	445	381	414	450	387	406	369	408	458	424	420	435	406	422	404	401	426	440	425	415	426	449	414	386	434	431	421	417	427	427	445	388	404	419	393	434	445	397	421	435	414	406	452	417	428	432	386	444	410	404	442	427	403	425	429	395	427	421	410	407	391	414	405	396	435	394	417	413	441	387	412	432	430	445	395	419	410	425	399	425	410	402	409	387	373	415	442
24834	21940	30927	40862	34282	25219	24501	14537	6041	1604	584	483	463	504	488	445	488	482	472	440	450	435	444	470	427	460	469	483	486	455	411	434	451	432	474	462	473	474	444	486	464	478	458	471	458	436	460	462	466	465	442	468	485	461	478	467	442	472	494	470	473	445	459	436	478	476	472	447	434	445	435	453	477	405	448	443	476	483	445	461	486	425	457	450	440	441	444	449	443	446	456	436	449	436	456	509	447	478	418	473	408	445	459	457	441	477	435	476	455	444	456	473	407	439	429	476	441	435	450	477	437	454	449	446	449	417	421	453	427	443	428	447	459	466	485	420	442	436	494	439	465	455	451	426	456	440	507	441	440	443	424	449	436	420	456	470	467	442	404	479	456	429	432	475	464	446	416	468	434	449	404	477	454	433	439	404	458	484	452	445	432	469	452	469	444	424	416	470	470	468	451	416	464	417	455	469	449	481	434	493	434	438	431	480	436	430	452	448	448	422	435	475	471	441	437	434	439	449	447	410	447	441	459	467	480	461	452	478	439	432	479	450	443	466	461	431	472	436	431	438	498	471	461	455	444	401	451	435	440	477	447	434	450	496	429	478	468	458	438	446	432	411	492	450	485	456	453	453	473	489	433	466	454	427	492	456	454	423	463	436	426	451	435	421	449	413	465	462	448	424	453	428	458	427	458	429	429	467	462	466	432	390	446	472	440	415	493	432	412	436	442	409	443	427	476	449	474	468	482	465	450	479	426	452	458	476	475	432	482	479	439	446	443	443	401	490	412	417	468	441	445	434	461	477	441	461	437	454	469	447	422	452	465	449	474	447	461	436	447	451	439	436	448	440	456	444	454	484	400	451	452	425	475	456	481	425	454	424	447	408	460	440	417	444	491	476	440	494	481	393	478	496	449	442	448	455	470	462	437	432	475	450	480	459	474	464	472	438	426	415	451	475	437	418	489	445	460	438	465	450	474	480	433	422	479	439	444	438	407	457	500	449	433	434	431	471	413	433	437	440	456	426	452	430	470	444	436	429	447	400	463	487	447	451	462	459	455	442	414	444	478	492	433	443	447	483	459	466	459	457	456	456	462	429	459	480	473	439	440	424	463	425	460	468	422	422	461	433	414	459	488	428	398	440	470	488	470	461	433	441	443	459	457	459	427	434	417	438	474	444	427	413	472	473	440	425	450	457	465	457	467	450	465	468	438	487	445	450	443	498	475	477	416	429	416	412	498	420	454	490	459	452	423	486	476	498	454	448	439	471	445	478	441	434	453	431	428	451	449	434	444	445	462	429	449	472	438	460	430	464	464	429	453	462	400	475	466	448	449	479	439	439	433	433	454	432	443	427	456	470	450	489	433	447	462	409	430	431	416	461	459	465	472	467	474	442	454	443	464	454	456	437	453	429	451	471	448	431	463	472	447	409	478	451	460	414	426	467	460	498	468	408	452	469	461	409	437	448	464	441	452	450	398	442	435	469	436	436	452	454	415	458	441	505	422	428	443	460	476	498	449	442	453	455	458	462	434	467	426	399	439	447	451	428	444	491	427	454	425	460	445	430	493	426	501	469	474	474	503	449	456	440	395	464	448	500	461	461	462	488	468	433	470	451	476	476	458	470	485	473	460	442	433	428	457	457	441	449	458	474	468	429	448	429	447	465	486	471	432	444	453	391	443	455	452	434	434	455	464	473	399	455	461	420	409	472	424	443	442	459	452	503	526	473	427	430	449	427	412	451	437	452	453	450	473	430	426	437	468	457	454	489	407	417	469	449	460	471	414	437	436	470	470	441	460	462	430	461	431	432	459	444	431	436	469	418	439	439	453	445	457	476	442	427	445	466	466	483	425	464	432	459	444	447	390	426	469	443	475	458	472	440	439	440	446	475	420	456	450	438	453	455	433	437	488	460	489	481	443	440	432	433	443	464	433	435	471	438	432	472	433	457	441	439	463	433	439	440	439	427	428	418	468	424	425	476	447	439	506	442	435	473	403	430	464	499	472	430	471	465	474	466	421	448	428	444	459	445	459	410	452	440	446	424	453	508	460	476	432	449	439	481	455	437	467	453	462	461	437	480	494	501	477	419	475	456	420	444	447	445	459	476	449	454	459	435	476	433	448	445	476	458	465	448	413	413	484	468	435	412	464	455	432	480	448	422	468	439	444	441	433	442	465	439	475	437	449	457	432	435	425	448	457	425	457	482	432	463	448	416	423	468	443	445	434	457	459	431	454	436	418	434	479	461	476	436	469	447	460	427	441	434	470	403	480	456	462	415	454	413	478	418	437	456	453	417	471	439	436	418	461	450	450	468	453	484	458	506	451	485	437	428	456	403	464	455	478	450	460	451	477	448	482	473	434	446	427	428	425	424	438	445	433	427	450	436	410	442	466	454	431	429	461	428	475	438	413	475	444	439	403	441	452	442	415	455	469	454	422	467	457	447	459	429	477	476	472	449	453	466	476	475	458	470	459	467	421	439	436	412	498	432	430	446	441	431	461	484	429	451	447	493	473	465	449	433	454	452	450	416	427	483	462	423	452	459	436	446	438	516	453	466	460	468	447	443	440	467	455	445	476	464	478	434	447	444	453	490	454	460	447	447	483	477	438	455	471	430	461	458	495	480	454	443	433	409	427	433	479	458	464	410	448	450	455	459	473	500	455	468	409	498	431	453	455	426	458	442	502	452	432	467	415	464	449	458	472	445	450	448	443	462	437	419	434	466	454	438	454	422	457	443	451	405	474	418	453	434	444	505	438	489	483	500	431	451	419	425	423	462	465	464	432	474	442	436	451	485	468	428	471	460	444	482	453	488	464	466	452	462	431	491	430	448	449	449	454	457	465	459	466	464	450	494	436	451	456	448	483	456	456	474	407	437	467	471	484	439	495	402	477	423	451	445	409	440	434	442	489	464	457	465	485	441	464	457	448	459	444	416	471	461	463	457	440	488	461	485	455	463	475	461	449	435	457	443	458	481	442	440	432	458	421	455	455	433	443	401	430	451	444	462	480	474	430	420	456	430	408	455	425	449	394	411	503	465	421	461	460	461	416	457	421	436	449	436	454	460	444	453	417	442	506	454	439	464	428	441	441	477	482	461	446	474	448	436	419	475	425	445	459	451	450	429	472	452	465	436	463	431	492	445	447	458	476	429	438	450	434	427	505	478	479	422	460	424	454	453	458	444	429	469	450	435	471	458	432	456	412	428	423	477	436	430	471	438	420	465	454	418	481	454	447	429	444	461	466	447	473	465	433	446	464	467	442	437	428	458	453	439	422	479	456	441	479	462	487	462	448	476	480	430	434	404	468	460	485	456	465	408	469	437	461	435	437	468	461	443	447	478	444	427	429	452	423	451	462	466	455	422	489	439	453	432	412	411	447	446	416	463	430	433	468	453	425	463	426	456	473	439	460	450	472	448	487	428	439	445	428	408	484	432	472	435	414	460	429	447	486	421	451	479	449	457	435	463	451	440	487	420	479	463	477	472	460	442
33188	66938	48081	45841	26606	23180	20363	12702	5937	1761	539	481	469	524	478	482	470	518	466	494	490	486	424	448	454	491	464	436	462	455	479	476	513	448	484	464	462	486	487	467	430	436	410	460	455	466	484	471	471	431	473	508	471	440	481	445	460	487	456	471	438	459	464	495	445	523	466	441	472	454	450	459	500	450	437	471	446	473	461	463	457	476	485	465	483	450	463	477	494	491	495	441	492	440	502	460	434	461	472	486	449	457	483	447	494	487	472	500	480	466	459	456	451	469	443	512	451	428	456	466	453	432	461	481	463	494	461	450	485	494	447	499	413	457	491	487	434	448	455	428	484	497	505	488	503	473	426	498	453	441	461	438	464	463	472	449	453	446	518	460	475	414	455	474	431	471	457	503	457	428	451	465	451	488	465	477	469	460	442	474	502	465	483	504	472	466	458	457	446	464	485	498	498	439	445	483	462	466	457	481	435	452	470	444	472	439	435	477	453	448	486	508	421	465	497	490	474	488	443	494	475	466	448	454	435	465	452	519	460	493	439	439	466	440	514	433	470	449	491	472	468	452	479	469	452	455	453	436	468	468	490	451	469	468	432	478	459	448	436	457	526	501	482	465	480	438	463	443	473	454	450	504	445	472	480	434	467	433	462	486	475	468	449	460	476	452	460	477	482	467	432	455	482	499	465	466	489	498	492	453	436	475	460	464	454	471	472	466	477	435	489	488	458	484	445	420	417	426	477	466	468	463	465	485	489	503	451	491	444	483	486	470	448	460	454	492	486	495	491	488	476	463	450	421	461	467	486	457	443	422	472	457	460	483	477	458	458	458	464	479	489	481	476	429	427	474	467	470	456	486	479	455	487	487	459	436	497	459	530	459	436	477	454	471	485	475	464	452	474	457	475	460	438	464	413	462	472	497	444	465	458	489	491	448	439	454	483	468	470	487	473	489	473	433	468	459	484	465	469	467	490	464	461	507	468	486	434	468	481	460	458	433	474	433	469	435	462	454	471	458	455	489	460	464	453	452	436	469	458	438	476	436	451	480	400	438	462	462	458	446	439	480	465	469	447	511	499	474	453	466	454	423	453	446	494	467	426	489	454	494	484	446	448	487	456	465	425	462	468	436	433	470	488	472	498	417	446	469	456	473	495	457	511	455	461	460	461	502	465	442	449	484	460	458	434	461	455	473	465	471	444	477	437	451	482	455	498	436	477	486	444	493	428	445	494	476	487	476	497	442	509	462	448	470	454	485	444	448	430	479	488	487	437	433	477	468	451	460	465	454	436	446	488	499	432	453	459	447	479	465	440	494	453	479	451	491	515	476	489	455	452	464	438	430	444	441	464	466	473	482	483	464	475	461	446	491	492	471	447	447	464	456	470	476	449	473	455	472	473	485	460	428	442	444	472	490	452	473	446	420	472	454	471	460	499	434	438	458	439	447	441	473	437	480	494	460	437	476	451	426	497	474	455	457	433	441	451	431	420	479	463	497	468	408	468	471	452	493	458	435	465	484	496	481	474	488	460	492	462	481	462	488	491	458	467	439	455	485	471	456	448	473	482	504	471	479	477	439	453	475	491	467	459	449	475	483	471	485	457	452	489	467	469	485	489	475	459	415	469	461	464	430	479	433	479	498	485	422	506	451	459	468	432	487	451	485	497	470	456	483	480	456	461	476	474	479	425	494	425	463	504	442	466	454	450	481	448	487	475	493	468	485	477	463	472	476	455	481	467	489	468	456	496	454	490	499	481	506	439	458	446	407	476	485	487	480	453	505	480	475	440	472	517	450	474	486	472	473	444	452	448	469	520	460	496	502	474	470	500	475	447	490	453	431	445	456	441	455	452	467	463	453	473	493	464	462	455	457	487	477	464	451	493	503	475	449	430	449	451	466	476	467	487	445	456	418	470	464	421	482	463	489	510	486	449	438	467	456	438	487	483	456	448	459	497	472	497	438	443	451	482	473	492	442	486	474	444	421	428	475	434	412	442	440	472	437	472	452	432	480	486	459	448	449	447	469	481	503	471	459	469	477	459	484	464	461	445	490	477	481	463	455	494	505	466	505	450	476	463	454	466	449	475	483	458	469	464	453	466	500	457	440	425	487	439	441	450	469	443	468	450	476	464	478	479	440	498	415	415	473	457	493	480	475	498	471	460	441	482	477	471	444	415	460	494	471	462	469	463	467	431	468	489	444	473	442	487	480	471	441	456	458	451	472	461	476	453	465	456	472	455	474	489	419	454	461	499	464	468	488	487	481	485	460	460	471	468	471	458	458	470	453	481	459	512	476	452	481	439	452	465	481	468	452	493	460	446	455	464	460	456	452	431	451	486	423	438	443	493	461	440	451	462	429	450	462	457	495	479	466	446	432	450	466	435	459	466	442	436	460	449	479	481	495	479	456	474	472	447	468	484	474	479	491	441	439	439	457	459	458	455	488	432	454	482	458	487	499	485	453	469	440	484	504	469	471	514	484	466	474	459	444	469	472	438	470	484	481	417	494	476	501	434	436	450	480	475	462	459	497	427	508	476	492	447	473	466	470	456	476	439	427	445	464	467	464	462	498	434	426	492	476	467	471	448	448	453	499	454	502	437	461	451	432	484	485	423	459	478	454	463	479	483	452	469	453	471	528	474	451	445	473	432	426	476	487	451	476	475	453	458	439	497	481	455	428	457	416	504	462	483	502	437	432	450	468	490	493	445	460	478	445	468	466	472	478	456	447	435	464	423	487	462	461	455	446	485	493	488	444	456	474	456	453	433	447	490	434	493	461	421	384	476	468	463	455	481	454	484	449	457	480	450	500	446	456	452	449	429	483	455	493	485	454	476	469	419	413	459	488	446	482	452	451	482	489	467	480	489	472	503	495	466	463	500	480	484	491	459	458	466	453	466	456	487	482	461	491	483	487	515	480	476	462	448	466	450	503	462	440	461	474	479	441	463	471	481	438	448	461	479	471	439	500	447	497	475	464	452	482	522	481	460	511	488	470	457	448	480	451	501	484	493	454	503	472	451	426	431	477	497	462	478	484	444	453	467	444	478	486	461	458	455	443	431	469	489	465	519	438	470	438	510	420	459	447	479	473	469	477	470	436	478	476	482	465	454	460	498	436	435	468	524	427	474	494	453	409	477	465	430	466	485	497	496	455	418	496	496	442	466	461	468	451	474	484	486	493	461	486	457	465	490	487	485	484	458	478	476	486	452	466	472	483	519	461	455	497	451	422	438	453	467	467	473	468	482	456	469	429	469	448	475	506	460	482	471	483	478	459	449	470	469	457	460	480	466	437	477	447	466	423	492	463	423	440	479	457	465	461	458	457	461	453	457	500	465	454	467	475	476	434	488	444	461	468	487	456	455	427	471	485	474	476	443	455	470	508	452	481	489	470	476	491	496	513	451	454	449	488	453	433	455	481	470	445	472	465	454	464	455	488	469	457	436	498	445	431	483	451	481	454	410	439	438	462	472	465	482	453	465	499	490	443	457	513
23880	21491	32967	43712	44066	37057	28972	16355	6069	1575	633	572	596	557	515	554	505	574	565	600	568	577	577	543	553	580	574	525	559	527	574	511	575	499	566	562	532	538	558	579	503	511	516	547	521	567	543	553	539	549	536	583	550	543	538	531	548	552	550	494	528	545	539	589	501	508	545	533	541	527	556	564	506	578	556	512	559	558	532	533	563	556	533	491	497	561	517	546	540	564	468	509	512	557	542	547	544	506	526	540	531	552	521	572	513	553	559	547	578	543	504	532	530	537	532	528	580	546	583	518	508	495	520	518	517	540	503	532	531	527	503	515	496	521	516	540	502	523	500	509	558	563	505	520	524	516	518	547	516	549	583	514	510	475	547	538	514	563	558	550	553	501	541	545	517	554	517	541	549	533	529	510	598	550	544	554	553	608	561	524	557	510	565	520	563	541	484	561	534	533	498	507	531	472	546	543	569	532	503	551	580	528	517	536	489	525	517	510	530	507	513	490	522	534	501	488	544	531	497	523	538	514	539	530	515	501	585	512	562	507	528	532	500	501	506	551	524	520	505	558	543	537	557	549	500	530	561	544	573	545	535	576	573	493	516	568	536	530	523	565	514	522	519	543	524	482	560	520	527	499	498	537	542	531	559	493	548	529	518	559	532	530	506	486	556	546	517	566	529	534	544	520	512	552	560	571	535	546	551	518	577	520	515	557	529	540	520	476	530	557	521	553	554	520	505	536	511	497	516	576	492	536	579	549	528	573	540	533	521	556	498	488	549	489	540	549	548	512	505	499	543	527	531	505	508	537	580	524	544	554	528	536	551	515	560	521	543	524	529	501	522	535	535	493	509	528	529	550	512	537	532	547	540	506	549	555	522	528	542	517	489	517	528	497	538	561	568	518	569	524	526	520	511	558	530	514	554	524	525	513	538	550	553	504	479	522	541	531	559	540	550	515	538	519	517	511	488	497	537	531	523	551	520	528	549	544	557	515	495	519	552	528	510	486	515	547	538	542	504	528	533	519	556	553	513	545	524	562	548	480	549	564	502	502	536	569	562	545	558	558	542	545	527	517	499	510	554	546	569	546	511	504	530	523	527	575	532	538	526	552	558	516	515	564	565	539	517	550	534	508	531	551	534	528	565	535	583	534	511	537	574	570	512	546	537	567	540	573	584	507	526	513	542	502	500	523	550	530	518	534	607	507	531	549	528	525	525	526	513	553	559	507	499	542	540	528	525	563	533	520	506	553	507	503	542	521	496	538	511	519	521	539	492	545	542	524	565	513	483	519	530	501	542	513	527	520	519	484	538	521	507	581	556	575	518	561	558	513	549	494	512	552	532	551	572	530	541	528	511	549	529	545	494	532	538	550	515	564	529	535	553	538	521	544	537	545	535	513	533	508	570	542	518	589	548	516	544	536	480	567	541	524	559	496	516	538	552	544	553	515	557	533	498	545	551	549	547	545	523	555	554	541	577	518	531	487	549	546	501	574	568	517	549	508	523	494	543	507	540	519	512	511	528	497	542	510	587	439	515	523	557	519	538	513	540	520	541	560	508	499	529	553	543	510	520	523	555	516	535	519	529	519	515	562	540	507	522	529	512	552	529	510	552	519	498	555	540	541	525	514	500	545	560	599	504	537	536	527	581	535	565	506	508	535	518	554	536	576	509	524	537	526	550	507	510	541	549	561	568	545	525	523	537	582	525	549	564	535	571	544	580	529	539	569	535	530	505	522	501	517	518	536	509	512	513	543	518	542	505	530	523	535	503	559	541	520	543	509	554	565	542	540	540	551	537	533	474	518	568	572	521	554	496	558	524	508	521	513	483	551	530	531	531	504	521	505	508	516	506	543	514	534	534	523	554	551	553	470	516	510	483	553	557	564	521	540	548	510	507	576	537	538	545	530	515	542	567	473	534	494	572	509	534	516	537	468	512	521	500	509	582	493	525	528	484	554	513	522	522	608	523	526	568	528	532	502	528	485	491	531	501	542	579	546	531	504	488	525	496	552	555	504	487	561	516	560	500	532	536	502	512	532	562	490	514	512	553	524	563	525	535	538	533	482	530	532	532	529	520	525	533	503	556	606	559	523	553	560	501	533	521	540	559	544	583	556	523	517	533	558	553	516	592	548	487	534	549	572	512	537	544	541	551	556	502	522	561	511	502	504	538	538	543	516	532	505	522	553	512	531	527	524	539	505	491	528	551	544	521	530	498	568	525	530	533	531	534	487	520	536	545	506	492	478	545	538	528	556	546	537	544	520	532	535	526	535	519	530	526	549	510	515	541	555	548	533	533	580	529	553	536	557	552	562	533	549	519	506	528	565	522	529	529	528	522	530	531	502	510	524	538	490	570	567	538	515	493	493	508	533	543	556	518	524	530	578	553	528	502	531	536	568	545	512	543	513	540	567	527	530	533	521	561	499	512	508	538	534	505	545	517	552	529	512	549	538	533	587	559	503	539	530	550	545	505	552	557	517	508	526	530	542	546	528	558	527	537	521	508	510	557	554	528	567	577	549	537	568	546	534	530	518	497	525	502	507	511	527	511	538	519	549	524	546	529	565	499	503	516	585	522	514	493	523	517	552	521	508	536	555	466	539	509	491	562	503	558	525	513	538	546	531	573	524	578	514	490	500	489	484	527	536	561	594	561	528	514	495	534	518	499	530	513	556	560	573	533	560	486	578	567	520	519	512	533	531	514	540	521	521	522	540	544	515	532	538	518	499	539	502	543	557	557	524	556	556	522	501	556	571	551	540	537	520	503	513	532	511	536	494	535	526	504	531	525	513	554	567	544	566	507	541	555	523	555	518	511	487	554	525	515	550	541	560	508	566	506	530	521	554	502	563	533	544	587	522	487	563	569	532	533	541	540	527	509	504	525	537	534	483	493	490	533	597	576	546	546	510	560	520	515	528	509	525	471	510	546	527	553	550	522	583	533	468	518	530	580	538	520	506	481	545	488	539	530	572	547	563	542	536	514	534	561	543	530	518	498	529	551	542	507	528	516	553	543	535	511	555	562	568	507	523	549	496	502	514	570	519	511	519	552	555	546	523	504	521	530	503	516	499	534	535	540	525	538	529	522	542	528	560	505	559	517	549	518	516	517	555	536	524	501	501	478	542	520	553	578	557	515	521	530	561	523	554	558	509	529	536	503	514	543	564	539	517	535	545	532	524	521	562	491	523	553	549	524	502	552	480	568	546	494	529	529	518	526	511	545	503	556	514	519	507	514	571	529	522	521	540	545	542	563	542	535	549	525	562	512	524	529	534	562	526	530	543	596	524	599	515	528	555	523	548	545	530	496	539	527	477	535	558	529	503	544	570	493	502	544	524	518	556	568	502	513	557	529	522	511	554	498	492	522	560	534	525	553	548	543	549	509	500	509	555	507	515	546	500	507	517	482	512	510	553	518	548	546	543	560	487	538	533	521	547	536	530	552	537	503	550	489	541	552	544	550	519	530	568	534	513	523	543	511	533	489	514	512	532
46565	79876	74685	63335	47438	34610	23230	14532	5977	1714	583	537	537	553	606	593	553	510	550	573	569	559	540	568	573	580	590	513	536	591	607	548	581	554	551	547	551	526	558	570	583	536	591	538	544	507	546	558	569	573	592	599	577	566	574	567	561	556	557	595	580	615	575	556	566	583	564	527	528	553	546	569	518	510	492	565	565	509	609	569	573	579	549	597	556	570	560	568	543	576	568	538	561	547	544	526	559	582	548	562	527	613	561	574	549	534	576	537	564	556	571	556	540	586	548	565	584	529	590	567	566	546	497	577	563	567	502	588	596	590	549	545	584	577	519	528	568	549	532	565	601	585	562	569	593	574	560	573	512	556	508	558	516	569	538	549	574	588	530	542	547	533	560	545	559	555	564	542	577	548	572	556	545	546	554	583	554	515	537	573	565	526	560	571	519	532	557	547	592	538	558	498	536	562	564	539	539	525	563	569	577	529	546	534	566	565	569	541	545	574	548	561	555	520	521	556	571	549	543	579	574	529	563	610	524	556	549	540	525	529	570	572	574	561	595	547	562	578	542	539	531	547	598	561	550	528	507	534	576	577	539	503	514	543	564	553	552	546	558	536	558	572	550	526	522	497	555	533	588	565	532	551	555	542	540	526	572	568	570	564	562	547	546	518	560	587	511	532	552	573	546	600	576	550	550	561	567	586	559	527	550	530	555	567	534	537	555	588	555	588	542	581	531	532	549	582	583	523	549	563	538	545	578	562	560	541	522	542	566	523	577	549	531	563	552	551	524	580	548	543	541	546	526	539	592	553	495	531	564	569	576	557	482	594	562	528	524	587	537	539	573	573	569	557	531	548	532	546	523	572	557	609	594	552	575	551	572	548	540	544	562	537	544	553	595	551	581	556	549	564	546	553	560	532	565	527	555	542	560	550	550	554	535	528	551	559	545	588	540	582	553	568	565	535	558	585	531	605	553	567	556	546	575	527	539	515	538	570	526	551	567	569	543	530	596	562	511	542	558	563	552	547	563	531	546	594	592	558	560	554	580	579	506	555	544	595	517	547	558	560	605	546	537	562	552	577	557	528	524	567	599	545	554	559	534	574	575	542	545	556	508	509	561	553	545	575	527	554	566	522	520	526	562	542	522	547	534	563	518	561	570	571	564	581	585	586	566	513	551	584	540	591	527	565	549	589	545	561	594	564	530	563	582	552	553	563	561	541	530	543	535	571	525	538	545	574	519	595	550	592	567	579	552	597	559	561	532	567	565	541	585	574	572	524	573	537	564	535	593	530	591	574	555	558	557	567	567	569	582	549	581	579	520	503	617	532	549	564	553	554	522	559	546	523	500	556	530	518	567	545	566	576	500	553	576	515	563	579	500	571	529	563	567	523	556	518	545	514	559	569	554	536	561	528	573	569	530	512	524	597	598	520	532	589	572	565	582	525	544	540	542	546	568	532	542	567	557	518	544	530	550	567	559	496	530	599	571	530	556	516	562	557	540	580	538	562	588	519	561	532	547	578	512	594	560	539	559	568	545	553	518	573	527	534	585	557	552	554	566	527	541	577	569	523	530	545	533	532	553	580	538	505	547	542	567	536	534	584	527	580	544	557	563	522	573	508	556	582	539	557	522	585	585	563	586	582	515	594	537	547	581	579	534	561	552	557	577	567	583	564	548	537	531	525	527	527	561	564	570	587	564	506	572	558	575	530	527	561	550	559	558	547	558	560	510	534	541	557	517	586	587	533	543	589	554	480	555	539	579	563	532	559	510	566	523	541	595	568	528	531	564	563	577	543	555	532	563	542	529	574	563	565	571	563	571	558	591	532	583	578	570	545	557	547	544	569	543	559	552	557	553	547	545	566	551	557	551	522	548	601	562	598	580	548	523	545	553	538	534	526	540	521	583	587	550	590	586	509	546	530	568	518	560	542	561	539	570	555	521	518	536	529	515	565	570	532	581	532	561	558	550	565	591	570	502	573	545	555	520	566	529	557	535	529	570	538	543	601	543	563	540	549	554	533	587	551	558	574	541	580	520	565	539	550	503	521	527	546	567	635	563	553	557	534	539	552	595	538	568	556	541	542	535	596	542	545	538	552	568	516	564	566	573	525	534	514	596	523	554	553	555	569	565	526	514	567	537	566	568	595	519	561	563	559	525	559	602	524	592	501	496	579	560	507	595	568	555	535	516	512	523	540	529	543	573	563	589	543	523	567	526	583	586	533	573	539	532	513	541	514	567	547	558	565	633	537	538	579	555	582	552	577	530	567	554	560	572	549	575	510	554	527	569	576	519	567	570	530	501	548	584	570	585	586	580	579	556	561	568	575	530	551	559	573	546	536	608	533	542	606	523	572	595	549	543	561	570	571	576	541	516	577	561	541	499	569	555	555	573	544	564	529	585	545	517	548	599	567	536	556	557	550	541	554	556	554	549	586	569	547	573	581	549	510	571	530	535	584	587	508	570	569	549	513	547	585	568	554	568	511	570	525	537	554	529	534	537	569	580	564	574	543	537	528	567	531	523	521	563	599	560	559	586	577	554	512	526	567	546	543	554	536	578	547	476	549	535	540	542	568	545	525	560	562	586	574	555	576	559	568	546	544	504	546	511	544	579	539	545	566	545	571	584	580	519	553	586	501	548	576	556	542	588	557	540	546	506	563	563	534	554	554	510	558	544	570	566	548	556	524	610	528	528	549	559	533	567	539	556	578	577	574	601	542	629	553	514	557	507	607	583	568	550	563	545	575	544	534	557	518	586	570	580	526	577	580	580	521	543	571	534	569	515	542	554	566	517	543	540	540	555	560	585	565	567	549	566	534	568	579	573	560	528	534	552	527	530	540	561	544	536	580	536	595	535	576	588	551	545	571	550	561	564	597	574	607	565	588	526	536	567	539	552	542	560	532	562	627	568	553	548	571	565	568	581	571	513	557	548	522	576	556	530	571	566	542	558	526	575	565	563	587	600	584	590	563	508	553	535	607	533	564	611	575	519	529	585	515	579	554	534	477	567	538	535	531	534	517	544	583	532	527	544	549	531	589	544	583	547	583	538	524	541	567	507	559	514	548	538	533	583	555	532	527	573	552	545	523	534	571	554	557	553	556	560	567	572	638	563	525	588	582	545	514	554	519	522	536	514	538	541	572	566	589	554	580	542	576	525	546	556	546	536	547	521	551	568	561	566	525	554	565	539	541	530	532	548	534	565	566	563	576	542	537	536	516	530	545	538	535	524	522	526	558	551	515	551	546	538	581	603	549	557	578	550	575	566	554	578	563	587	552	536	538	504	605	541	538	540	520	559	566	580	537	522	577	532	560	531	571	581	563	557	565	570	558	551	521	565	589	586	585	539	539	539	540	560	531	531	531	592	546	551	556	564	556	562	563	523	527	563	555	554	566	561	536	564	561	524	559	522	530	568	567	574	559	559	567	517	518	555	516	538	544	556	525	548	596	537	556	501	550	544	578	568	563	590	516	560	523	556	549	572	577	549	521
27602	18937	20057	17528	8494	3766	1795	907	594	481	441	456	460	447	445	437	442	412	416	471	408	434	442	488	461	464	408	443	432	433	427	424	416	418	443	411	430	461	433	467	460	454	450	465	435	437	430	443	436	431	441	457	425	431	428	440	449	460	468	468	449	385	440	454	429	412	426	453	403	415	445	458	464	419	426	474	444	423	446	406	446	423	425	430	447	410	422	404	463	415	445	443	454	452	432	401	425	421	418	421	450	437	446	443	431	425	450	460	427	423	433	424	463	449	418	413	465	479	448	470	428	443	440	430	447	404	456	412	440	428	452	422	447	423	458	410	446	407	424	398	459	445	497	429	411	437	424	435	456	402	461	443	434	410	401	471	411	412	419	430	473	453	449	435	427	441	424	374	417	429	424	414	391	448	390	442	427	426	451	429	437	443	432	480	456	429	464	464	427	448	438	440	390	433	438	427	453	424	396	424	429	403	446	463	432	452	456	447	425	417	471	456	434	428	453	437	436	398	447	433	453	444	457	425	432	432	452	429	430	450	403	422	390	444	405	443	437	442	433	422	426	409	452	425	449	435	458	445	409	431	434	418	470	423	451	406	433	395	420	441	418	410	432	425	456	427	477	428	429	411	446	451	416	439	474	441	419	416	432	418	445	465	423	414	414	433	413	421	463	440	412	398	423	416	437	428	440	423	387	477	412	398	451	434	446	437	452	428	427	414	447	441	426	441	401	451	433	414	453	416	408	385	499	421	448	475	433	443	435	430	412	440	438	400	420	437	429	444	444	415	417	447	421	421	453	434	403	441	417	419	440	444	427	443	401	381	427	428	435	388	442	434	416	438	444	409	402	460	473	424	469	406	448	445	384	426	435	427	407	432	417	450	461	450	416	409	440	430	427	464	469	434	399	404	453	470	446	436	414	475	460	430	468	432	428	444	448	437	398	437	427	466	441	452	419	422	461	423	441	398	412	463	400	431	442	424	435	421	400	462	440	429	432	407	442	458	441	404	419	449	466	412	464	431	446	432	414	447	453	434	439	441	435	464	427	403	434	433	418	376	431	437	437	427	420	462	415	452	432	417	436	423	438	471	435	429	405	413	378	395	422	452	419	425	427	460	401	456	452	453	430	391	430	440	435	419	403	435	420	429	443	404	459	382	435	444	429	444	419	413	476	414	432	434	407	443	419	435	431	403	406	463	409	475	435	399	433	415	445	445	415	440	401	446	437	389	398	402	454	395	462	426	428	451	430	390	415	431	459	439	409	409	415	412	420	450	434	403	407	431	441	418	417	424	446	414	441	463	397	449	413	451	467	420	416	405	418	435	425	379	400	454	432	443	403	467	477	441	427	440	462	398	417	461	442	415	384	411	435	406	443	457	432	428	432	389	440	425	458	430	429	453	428	418	440	419	462	433	459	461	422	439	429	432	400	404	385	450	446	442	463	454	442	424	427	444	420	421	429	407	438	403	488	429	423	428	441	409	478	420	406	424	427	449	425	408	434	440	460	458	454	409	420	420	412	431	445	452	424	458	438	449	438	439	431	396	410	449	453	434	405	427	416	469	428	458	406	460	453	458	430	425	453	412	422	469	399	458	444	441	423	452	425	433	422	428	428	448	439	408	438	431	408	405	445	448	428	414	464	430	426	419	427	454	431	421	424	476	458	457	434	437	428	418	462	442	454	419	439	431	450	421	415	425	413	428	433	432	493	424	459	453	420	420	386	426	415	446	413	470	410	410	451	420	433	424	422	423	399	436	422	469	426	430	389	433	457	434	462	415	443	426	419	421	453	427	485	411	421	448	419	439	388	434	467	453	439	445	455	424	425	439	434	407	387	464	437	427	420	438	435	397	434	434	406	417	448	389	436	419	417	400	420	407	471	428	434	427	413	431	434	438	415	425	446	463	443	446	412	409	450	416	422	400	483	439	441	436	425	451	429	410	392	456	460	428	410	470	458	421	462	442	468	429	407	412	441	407	423	445	483	394	414	445	402	434	436	479	445	464	479	462	428	424	465	427	453	416	429	463	425	400	424	441	467	423	446	431	453	457	429	430	443	406	440	433	407	462	442	424	445	425	420	419	433	429	448	437	426	382	448	462	433	399	451	421	405	410	457	446	451	436	424	459	466	418	454	445	426	417	412	404	448	478	445	459	412	422	400	424	462	432	438	455	424	461	471	436	473	486	464	396	447	489	405	448	400	415	424	391	441	434	391	429	447	463	412	430	444	424	417	403	491	430	412	419	438	444	437	422	445	397	450	421	403	462	424	434	425	431	431	407	451	415	426	440	463	400	408	431	448	444	422	436	427	440	436	428	413	415	454	454	416	438	404	392	449	448	475	437	431	456	434	403	430	405	413	438	418	450	402	440	398	443	444	437	438	431	439	447	465	417	413	438	420	394	447	454	438	427	458	457	403	433	458	446	438	465	419	433	443	451	426	414	477	436	436	476	430	446	407	438	425	414	422	417	428	455	425	440	428	403	417	406	407	406	447	413	469	428	456	453	412	423	439	443	463	427	443	431	399	436	445	409	465	457	447	414	467	448	386	481	399	436	413	458	449	455	376	412	449	449	441	458	421	446	437	429	447	421	422	441	418	432	429	452	420	398	412	456	436	469	442	405	451	428	441	448	428	457	413	430	419	442	430	406	457	419	438	437	391	436	454	444	438	436	443	440	424	419	465	431	419	428	467	417	472	471	432	433	426	424	431	440	410	407	410	433	416	419	467	418	415	408	433	442	436	470	457	434	422	408	455	441	400	403	423	428	448	461	414	448	409	468	421	474	450	417	436	443	444	398	419	414	414	454	446	429	411	444	433	451	430	405	444	440	462	435	434	429	408	443	452	422	433	464	461	450	424	438	441	463	459	390	428	449	457	410	411	426	459	403	415	410	448	450	397	423	449	434	425	436	445	370	406	446	473	453	453	384	396	438	414	399	398	390	460	413	417	458	422	422	460	436	459	449	405	424	454	463	444	420	443	449	438	394	424	427	415	443	467	473	456	440	439	452	425	422	424	416	413	440	440	453	451	424	444	454	400	461	465	444	390	453	451	396	430	443	440	397	465	432	402	416	420	411	404	438	466	448	462	420	449	433	417	439	461	451	452	452	442	458	460	421	425	470	451	443	419	418	453	450	457	400	416	469	453	408	457	444	440	415	417	451	421	410	444	461	452	411	450	422	434	456	437	410	429	472	447	454	437	441	416	444	486	427	456	403	423	422	447	425	439	423	463	435	430	437	406	414	458	438	456	426	426	435	420	425	442	441	411	421	411	454	436	402	448	436	454	446	488	399	434	415	450	457	445	435	418	443	411	467	434	418	415	455	442	460	419	431	421	454	429	461	420	454	432	449	433	424	458	423	470	452	452	460	413	396	442	425	445	434	388	398	417	446	485	408	411	449	411	438	479	455	439	475	441	409	437	411	451	442	424	381	410	470	421	421	383	447	476	449	453	446	429	387	388	380	401	406	450	460	436	443	426	417
9917	15954	19674	11363	6921	3598	1854	1011	609	431	448	409	456	386	424	400	420	425	394	403	425	400	406	454	400	398	416	419	429	418	413	425	406	412	412	415	410	429	389	425	412	394	414	380	394	377	451	432	417	397	419	421	442	409	426	413	463	417	427	409	392	432	363	405	432	436	410	385	359	437	397	419	419	399	416	409	391	423	408	391	397	427	414	426	404	375	426	381	379	436	437	442	424	423	443	411	400	437	409	375	387	370	404	411	415	409	376	382	371	430	407	393	398	402	426	391	439	431	401	470	398	413	422	449	418	393	385	404	410	396	399	435	457	432	398	389	425	450	424	410	439	390	400	419	394	395	412	399	475	413	401	392	399	394	433	409	419	414	408	437	452	395	385	404	415	393	414	417	435	369	417	410	417	391	410	373	388	435	408	415	403	419	444	408	419	445	419	373	407	403	389	437	414	375	406	414	437	424	410	396	410	478	399	404	390	441	406	439	407	421	383	410	386	403	420	425	411	376	427	375	443	431	406	410	398	402	382	427	437	414	408	421	418	403	415	371	425	400	416	419	416	418	421	419	401	392	424	391	394	422	431	441	437	400	406	406	428	397	437	405	435	394	430	419	401	409	407	440	405	409	401	392	402	452	401	418	385	390	377	409	430	411	407	421	397	430	391	440	392	414	383	418	415	414	390	410	384	388	431	431	405	440	437	391	409	429	402	397	418	381	402	429	437	424	414	431	387	401	420	405	449	418	425	405	404	418	389	418	431	428	397	412	426	404	384	404	429	418	398	421	391	424	427	404	440	409	430	391	412	431	404	448	412	431	389	420	389	445	392	419	379	423	400	415	418	428	407	389	416	379	410	365	448	425	419	416	394	413	382	365	404	417	398	423	452	396	418	396	379	384	410	424	398	392	411	407	405	396	445	394	409	428	403	415	396	414	403	430	463	402	383	415	400	371	397	405	421	424	403	421	419	397	430	420	408	393	427	396	398	391	376	398	435	423	427	375	421	416	458	437	385	397	390	414	396	410	391	414	371	409	433	396	400	415	426	427	397	432	398	361	415	447	412	395	403	397	426	422	442	436	456	404	450	395	427	403	417	404	431	413	411	395	445	412	417	427	414	406	420	402	401	416	425	383	402	425	368	404	416	366	410	410	436	425	416	386	378	415	408	427	384	426	418	413	392	422	423	423	400	360	438	413	383	406	414	418	372	400	405	440	426	397	400	403	404	424	391	395	424	421	399	419	427	425	368	405	425	429	425	395	447	400	406	368	425	429	407	397	434	408	377	390	430	397	416	394	456	414	384	426	416	428	393	376	444	431	379	425	406	398	403	405	430	400	396	453	431	418	457	402	408	410	447	433	391	422	397	416	386	479	410	433	440	398	432	383	387	432	387	386	405	417	366	435	410	387	426	396	396	395	420	430	428	423	399	414	410	394	430	389	426	403	420	420	421	423	420	417	397	445	382	400	403	374	395	416	415	420	412	424	420	388	434	396	412	431	409	402	446	452	422	384	384	385	424	453	397	418	432	402	405	399	374	368	420	409	410	420	456	440	390	432	384	387	420	419	394	410	408	413	425	404	439	418	405	418	420	433	415	385	418	401	409	411	425	369	432	410	435	451	418	454	389	393	418	425	440	384	383	411	432	439	441	425	427	407	421	447	414	422	405	390	406	399	389	436	428	411	411	393	379	397	397	422	446	396	438	433	392	409	432	433	416	412	430	427	416	410	412	393	427	416	381	455	407	407	428	410	418	423	394	407	389	437	427	411	395	398	436	407	444	422	379	385	379	428	413	383	419	446	409	416	455	435	414	428	403	401	386	433	390	411	438	450	377	410	425	436	428	423	403	417	412	436	427	411	399	394	405	368	421	385	423	392	391	426	438	421	410	409	419	414	391	395	409	399	407	413	399	403	460	437	405	406	439	408	426	412	419	429	404	420	409	400	404	399	443	442	395	436	403	422	387	405	391	395	446	392	403	422	393	395	430	406	415	398	421	411	406	391	434	396	400	408	421	426	427	393	418	429	387	432	416	377	441	406	433	382	385	416	392	412	432	410	420	416	422	435	396	408	436	404	419	409	387	400	412	455	377	402	402	421	398	425	401	413	428	425	437	385	414	408	420	443	404	424	437	375	422	415	420	427	442	400	435	395	427	411	371	429	375	434	394	388	408	409	412	376	411	421	385	419	387	405	418	356	416	444	431	432	404	390	394	420	425	403	414	398	405	436	393	417	420	408	417	421	404	423	406	463	437	414	441	407	445	376	378	379	409	389	385	407	432	424	400	423	412	378	397	453	412	423	414	418	436	444	444	396	412	388	378	406	420	446	382	385	442	415	388	451	430	409	398	437	410	397	450	399	380	379	407	403	421	408	426	431	387	412	400	414	392	411	426	387	364	457	431	437	415	414	407	441	406	402	456	426	431	414	436	398	415	432	445	399	402	427	485	400	443	417	416	433	409	367	379	427	394	393	402	415	388	383	389	422	384	415	437	413	422	400	392	399	441	408	382	407	381	391	409	399	417	407	435	409	389	446	428	400	417	399	400	411	409	375	415	364	421	410	387	378	435	418	405	368	401	402	427	423	389	477	407	444	386	376	431	412	434	390	411	387	442	397	443	454	402	440	374	429	423	408	396	460	393	431	396	405	403	405	416	378	401	424	406	397	413	416	423	380	411	411	410	405	427	405	409	373	400	447	407	402	396	384	400	402	424	391	443	401	420	399	390	406	419	426	410	428	425	435	420	429	415	412	438	411	421	422	440	445	389	405	416	396	413	412	393	407	429	410	400	401	410	396	410	415	425	384	384	418	411	394	414	389	442	401	424	402	388	404	395	409	395	372	411	402	414	382	369	415	431	389	396	392	404	384	433	392	406	407	418	403	416	409	418	414	422	460	383	458	414	408	397	401	403	422	403	398	424	402	443	396	409	385	389	442	400	417	396	407	430	395	432	400	395	405	410	406	424	394	393	431	415	418	397	379	390	422	415	384	440	443	431	452	439	401	414	400	388	415	413	415	383	373	410	396	427	394	415	413	382	447	390	362	448	410	405	432	427	378	424	345	422	375	405	407	401	398	397	381	398	406	427	415	411	453	415	415	423	401	364	382	435	415	418	404	424	438	406	391	428	394	414	390	385	418	422	429	419	405	410	435	429	422	413	399	412	393	445	431	427	413	404	428	401	417	423	370	441	416	410	395	387	419	407	404	413	378	403	418	427	436	392	404	409	412	424	395	404	439	434	420	435	422	411	410	434	417	405	391	400	408	439	428	397	406	421	398	445	379	419	392	396	404	393	416	415	398	411	420	404	392	412	410	417	413	411	407	392	435	461	406	404	387	434	421	478	420	408	422	389	410	432	428	394	409	414	414	401	424	452	411	408	412	383	414	418	431	410	414	425	397	401	411	426	395	417	430	395	404	425	411	421	417	409	403	384	374	425	420	408	377	433	451	429	412	445	438	396	373	398	384	423	387	413	412	445	392
24877	21431	38010	48565	42714	31656	16994	5214	1366	618	459	470	461	446	475	487	426	486	468	448	458	458	408	451	488	460	441	476	478	454	459	486	435	456	456	455	445	481	452	433	432	428	477	409	431	443	459	433	459	480	430	458	458	439	436	438	429	471	487	448	422	487	445	442	411	435	467	431	472	448	459	460	442	472	441	446	448	474	475	432	450	437	448	415	432	477	426	466	472	438	479	496	428	417	424	461	478	456	432	447	451	441	464	430	456	458	410	433	448	445	453	452	462	473	400	475	437	466	470	449	429	484	464	467	420	440	461	448	417	462	469	459	474	474	438	435	472	463	497	451	454	455	460	455	467	432	486	455	447	411	474	451	423	418	492	470	432	460	461	446	439	436	463	421	438	460	466	432	453	442	445	460	487	441	451	441	449	443	441	416	432	464	472	407	411	418	448	453	440	431	470	491	457	462	437	459	415	452	435	426	426	463	480	435	402	450	448	414	451	477	470	458	404	423	483	481	461	447	446	426	466	430	437	489	449	434	445	458	454	435	475	488	448	457	443	470	421	427	464	431	482	429	414	425	461	437	431	457	443	455	429	473	491	438	442	462	490	460	447	462	462	468	433	408	471	435	434	465	450	484	449	479	420	479	415	418	474	445	442	468	466	433	449	473	482	452	435	431	454	455	446	433	452	483	440	480	437	445	461	449	456	407	445	421	417	467	466	463	473	438	421	448	414	454	486	467	457	454	444	439	425	445	424	421	468	455	443	430	434	445	472	432	435	450	408	456	402	424	428	486	449	426	449	422	459	487	459	452	443	437	431	449	449	425	420	431	434	451	479	450	427	445	423	439	470	411	435	434	419	425	446	427	421	437	438	444	436	430	464	435	435	442	446	452	439	429	457	401	454	412	446	422	436	444	480	476	420	446	445	466	448	422	456	461	452	450	447	459	456	459	458	449	449	427	410	437	459	446	425	469	447	429	438	442	446	448	443	480	444	441	450	500	431	452	483	442	455	444	432	450	434	431	463	443	429	447	433	454	463	451	468	457	438	455	451	435	405	462	440	467	430	471	459	475	422	451	443	438	472	435	454	441	421	430	443	437	421	434	456	448	446	451	448	399	457	428	456	465	468	475	474	434	428	436	482	449	441	442	509	439	444	463	450	459	452	445	416	502	450	438	435	439	434	460	437	437	448	462	421	432	449	464	422	471	434	378	454	468	501	476	454	422	422	464	395	453	416	414	463	492	463	455	445	431	418	455	427	437	464	482	449	406	476	435	426	435	426	470	452	448	469	430	432	459	449	433	483	472	460	464	433	463	418	403	438	434	496	462	455	461	433	458	440	457	407	443	438	455	447	498	511	433	411	471	496	469	438	418	451	428	467	396	454	436	452	485	462	465	474	444	416	440	445	471	463	483	477	487	435	440	471	444	437	455	451	443	486	440	428	457	476	449	426	425	463	451	457	453	443	461	465	444	426	465	427	475	504	451	471	394	442	455	467	465	410	436	436	439	457	425	437	430	467	427	425	457	417	404	416	452	444	453	411	471	457	444	450	403	475	457	434	438	423	396	422	457	453	433	440	458	447	440	489	463	462	430	446	452	426	442	467	452	446	434	486	428	444	472	455	450	458	431	446	426	415	423	483	438	447	431	422	443	422	488	423	475	414	426	470	456	464	450	433	425	428	443	450	418	446	445	446	469	451	468	444	461	431	435	404	460	462	444	450	449	456	440	440	439	462	452	426	424	462	436	443	460	419	471	447	444	437	436	451	451	437	442	427	435	465	486	443	451	456	440	416	460	462	418	399	466	425	434	465	448	458	443	433	438	432	439	455	436	454	439	439	457	453	445	437	447	417	451	465	424	489	429	428	408	447	423	443	453	438	451	425	387	440	429	441	452	469	445	446	409	443	442	435	448	434	426	462	409	414	485	449	443	383	443	462	442	455	471	469	454	466	475	423	463	428	446	489	422	428	467	441	418	499	459	432	440	492	451	444	477	444	434	463	420	460	425	461	455	473	468	466	438	439	429	455	410	460	492	473	465	433	491	431	499	453	412	413	444	424	412	451	408	449	437	424	471	441	449	402	441	454	429	489	453	452	440	451	445	426	447	432	436	425	426	425	442	454	459	436	445	435	478	424	434	449	430	442	421	451	428	479	465	446	420	450	395	433	456	453	508	444	436	424	449	456	427	427	455	428	431	445	446	426	458	468	441	445	464	379	475	455	473	423	462	424	445	437	421	439	454	443	462	426	471	478	440	459	439	438	417	430	437	468	432	457	451	488	437	456	410	475	414	474	461	414	479	442	447	453	470	399	452	462	463	460	463	460	447	468	439	462	429	458	448	454	432	470	474	453	445	423	402	447	462	467	390	462	422	451	419	468	447	425	420	445	447	456	456	429	469	411	460	437	457	413	426	462	450	446	464	447	455	418	491	434	453	453	447	431	460	390	443	461	458	483	453	418	455	445	441	453	422	445	460	437	470	429	450	447	448	458	444	419	441	402	430	408	455	417	457	493	427	420	460	449	455	437	461	462	424	446	429	401	474	450	457	456	446	412	461	445	430	418	472	467	429	432	438	428	429	453	459	471	455	419	444	436	453	471	485	451	432	406	441	438	409	487	454	433	452	413	477	471	460	423	409	443	472	441	449	432	455	415	460	476	418	460	427	479	450	418	451	443	440	468	441	433	425	430	440	406	454	437	489	414	452	463	463	442	415	439	462	447	464	484	475	429	448	453	466	470	432	451	453	446	466	414	480	462	424	419	430	440	452	456	435	433	464	410	458	458	445	457	431	433	433	446	426	421	473	451	446	453	500	422	457	468	468	460	429	404	459	435	429	426	452	443	484	456	458	465	443	425	406	464	443	466	410	430	424	457	453	460	460	509	436	401	459	431	439	452	488	453	467	474	427	432	460	468	471	419	433	436	459	441	428	447	424	437	447	451	446	443	444	448	401	478	450	416	410	457	436	481	446	425	450	454	462	433	446	470	465	452	436	477	463	455	464	451	464	452	445	420	463	465	439	436	474	405	438	442	465	445	450	459	440	422	461	435	430	436	428	450	417	436	448	450	423	444	440	407	423	445	458	454	440	412	455	424	449	408	439	443	423	462	432	441	395	450	482	455	449	458	446	414	456	456	397	435	470	451	440	452	436	458	423	429	485	479	408	409	437	424	429	424	478	439	448	453	465	467	415	450	455	430	437	444	420	440	417	454	420	440	448	470	467	420	422	461	445	480	444	432	447	425	437	468	386	441	444	436	437	432	422	440	469	475	409	434	441	431	465	428	437	412	458	471	430	434	470	467	499	470	441	454	454	449	466	438	410	412	440	445	475	453	415	442	432	425	471	423	446	454	430	420	450	468	461	487	431	476	420	436	435	411	464	439	434	456	480	449	427	414	488	420	436	456	416	412	421	445	419	433	468	445	478	471	431	383	442	415	463	433	464	445	445	459	430	487	423	429	468	501	444	487	431	473	432	434	439	414	418
31668	59110	66106	51409	39503	24679	11975	4803	1658	625	462	463	466	471	483	422	459	481	435	433	462	474	498	511	499	422	488	491	453	430	438	485	498	479	452	472	472	446	493	440	445	458	478	468	423	484	486	474	435	471	433	478	465	447	496	501	466	471	501	454	448	457	482	438	476	452	468	450	468	484	476	432	484	428	444	458	481	464	460	435	448	451	438	489	432	441	453	475	450	480	487	466	424	466	471	471	468	464	446	444	479	455	422	455	459	442	499	440	486	473	498	460	453	454	493	410	456	459	474	454	471	477	472	464	480	458	445	448	473	473	463	469	458	459	476	500	453	440	430	484	447	446	463	470	454	460	478	473	424	457	470	435	477	431	469	464	468	428	463	481	451	467	423	489	490	451	512	455	486	504	438	502	469	472	434	448	476	474	439	512	430	454	460	484	479	421	468	474	443	458	476	449	463	472	483	457	505	450	478	466	452	465	460	447	471	466	472	457	464	481	476	487	460	467	429	430	471	427	490	436	439	495	467	443	443	433	488	469	443	470	473	459	464	457	446	457	492	449	448	436	460	510	508	442	483	430	450	411	436	458	485	448	481	436	500	436	487	473	486	434	483	446	472	447	463	447	432	437	456	473	457	448	465	469	508	436	470	456	456	482	473	458	448	446	465	462	482	452	475	454	488	452	464	448	476	442	461	488	528	457	458	482	460	489	456	440	480	460	494	476	478	465	482	456	481	479	428	493	460	465	461	452	495	456	461	469	459	457	497	431	444	470	489	444	461	451	457	461	490	499	453	448	452	468	500	449	448	459	462	425	495	446	485	451	470	471	439	455	461	454	437	443	428	441	413	438	458	435	455	440	497	454	466	442	401	483	446	478	431	466	456	495	487	456	439	435	480	467	428	477	470	473	479	438	463	462	468	481	454	474	473	487	479	496	447	503	442	458	457	467	479	482	455	447	469	418	419	469	472	452	465	460	458	477	458	443	441	460	476	445	462	471	475	494	453	438	469	460	441	475	459	467	477	464	438	453	433	433	456	435	474	458	462	469	491	472	509	449	485	464	462	433	490	484	456	473	471	471	475	432	457	492	469	499	492	464	494	493	434	447	397	446	469	455	467	474	450	477	458	469	465	433	452	457	471	479	471	452	449	449	450	474	427	513	492	491	449	432	464	466	475	480	476	434	470	437	413	467	477	391	494	524	467	461	486	506	448	457	456	473	428	439	485	468	470	450	490	469	483	458	446	456	453	451	483	458	394	482	415	430	475	454	448	477	481	433	426	436	477	449	432	439	468	477	473	462	440	487	517	438	476	475	472	430	437	462	445	469	475	474	450	468	434	448	457	464	501	456	439	464	452	468	470	461	470	456	425	473	474	479	455	452	476	446	431	485	463	465	443	459	456	450	464	478	453	487	454	434	430	478	478	456	518	453	458	440	439	458	444	480	469	434	475	461	450	460	456	480	487	450	486	426	455	482	517	453	435	509	468	462	440	455	458	445	446	449	451	430	426	482	440	452	468	427	471	483	476	511	473	479	441	443	429	428	448	478	453	475	479	515	469	473	444	438	467	483	447	504	470	477	497	494	425	489	451	489	444	446	494	420	465	462	466	495	456	494	447	469	459	450	419	445	464	485	470	453	461	429	472	485	463	454	443	435	470	441	446	455	476	484	437	494	449	467	448	481	462	470	462	470	481	450	419	445	518	477	473	491	445	515	474	460	484	502	462	473	453	447	447	448	466	469	425	460	454	455	464	446	462	469	435	457	481	460	458	479	455	488	465	443	457	456	462	462	471	440	443	441	458	464	476	452	457	412	437	450	453	476	495	498	436	464	468	482	462	475	466	457	512	472	395	459	435	443	475	479	447	477	456	462	496	445	433	447	469	499	443	449	477	468	504	471	502	478	473	466	461	459	457	483	499	428	447	417	448	451	485	460	459	488	476	445	460	437	474	438	424	469	468	488	454	403	487	399	507	467	482	528	446	458	454	461	464	453	456	423	468	477	482	466	453	479	482	453	450	471	490	448	458	457	467	494	480	479	480	486	431	435	462	458	446	442	458	476	439	464	453	470	448	449	419	446	469	471	449	501	438	468	484	505	445	497	443	475	460	481	455	444	454	461	483	425	464	486	439	492	425	457	439	463	426	459	449	491	442	459	448	498	450	475	441	457	441	440	446	423	499	475	464	456	481	470	470	478	479	465	468	503	486	485	463	479	469	511	453	449	446	476	462	451	472	453	458	468	437	455	483	478	442	451	474	444	444	434	477	421	446	456	492	451	451	443	472	464	415	449	459	485	510	483	446	447	465	440	477	470	467	489	475	430	494	488	429	468	453	472	445	437	458	449	470	420	491	419	449	490	436	464	461	431	481	466	452	466	456	461	483	475	461	457	482	422	455	425	462	480	454	459	461	493	458	469	430	452	437	480	461	492	465	494	449	419	488	499	489	460	454	467	446	475	451	447	448	459	455	506	474	459	475	490	468	475	488	473	477	441	460	457	460	453	443	459	465	475	476	461	453	463	483	463	425	450	470	465	480	450	470	457	463	482	465	445	428	499	468	393	484	444	488	450	444	451	457	423	459	466	467	479	449	420	422	478	465	422	445	454	470	449	470	467	480	452	498	458	455	475	445	473	460	443	481	468	489	455	447	446	481	470	433	474	471	465	460	440	466	435	456	438	480	477	490	470	480	459	464	447	469	480	425	464	470	479	442	449	509	459	417	473	432	498	490	434	467	474	422	481	515	468	442	459	494	458	497	444	463	470	435	424	450	457	445	480	474	459	431	483	445	461	435	467	486	473	503	445	454	438	449	507	444	449	472	451	492	425	471	468	493	466	479	458	464	474	466	460	454	421	472	441	491	449	467	475	478	438	474	469	485	472	483	482	462	483	463	445	443	459	454	451	458	427	437	445	468	483	466	445	467	493	471	473	453	477	456	481	490	456	418	479	476	465	466	451	452	436	480	461	435	462	498	486	471	447	436	474	468	473	451	469	480	443	460	478	441	450	469	448	439	454	469	472	438	473	461	459	437	458	486	460	449	488	468	443	490	446	507	487	471	400	486	509	432	467	450	454	483	477	449	434	462	416	461	474	461	485	451	457	461	465	473	454	429	479	433	463	447	406	457	482	458	466	482	468	453	462	480	424	466	463	485	510	440	458	453	444	487	499	482	451	469	474	456	453	471	458	464	481	422	462	457	430	464	485	447	464	450	459	484	468	454	489	441	474	471	443	446	457	460	461	440	452	504	484	468	443	452	464	491	482	467	428	414	435	497	493	443	448	434	456	457	486	464	448	448	444	489	438	464	445	411	472	465	469	462	431	444	448	426	466	437	492	434	502	436	450	433	443	476	461	466	453	432	473	459	448	438	450	481	436	447	455	468	475	460	449	464	441	460	425	477	506	442	502	468	480	428	466	507	437	455	467	462	462	469	486	485	436	449	448	469	459	477	454	440	476	466	463	481	501	450	452	459	487	512	443	455	417
23847	21182	39451	47694	49799	41198	27609	10550	2524	776	587	542	519	539	538	525	556	553	513	517	567	527	587	573	548	527	545	544	515	521	516	487	523	541	520	521	556	543	541	535	525	497	565	496	511	567	518	514	523	529	561	513	577	529	521	499	525	527	543	501	532	514	483	482	522	528	552	510	517	507	527	521	540	537	535	561	499	555	505	561	556	495	523	513	536	505	506	538	490	516	504	494	544	510	556	504	540	525	534	518	524	570	556	519	512	552	543	533	540	509	518	516	554	534	519	528	563	501	512	519	495	516	508	483	489	474	494	514	502	525	526	541	540	505	525	463	531	511	570	502	562	507	497	528	538	468	478	513	549	500	524	525	563	531	512	529	489	513	520	514	502	506	505	519	515	525	556	531	507	527	568	489	501	519	526	506	509	542	524	514	502	537	515	502	535	521	510	506	520	490	515	511	472	539	525	553	532	480	521	526	533	550	523	507	560	517	567	519	524	541	522	512	525	526	483	555	512	491	525	537	519	515	524	511	513	551	517	540	524	509	525	539	505	527	537	526	484	551	548	517	547	529	514	511	559	533	475	539	523	510	549	496	493	539	484	507	491	506	495	558	535	503	559	517	501	504	502	515	538	483	545	536	502	558	538	526	550	558	502	517	545	495	540	564	521	548	527	484	497	572	521	514	514	522	471	519	508	505	525	498	519	509	524	504	540	526	540	541	521	505	528	536	522	532	541	557	510	492	495	535	509	582	535	559	496	463	491	504	538	495	530	527	519	517	506	540	581	519	524	483	532	546	543	529	534	501	566	538	546	533	550	519	516	507	498	517	530	502	542	548	483	517	521	536	543	557	553	522	496	524	536	512	551	497	485	515	535	564	534	521	507	527	474	491	494	564	502	532	522	492	504	529	507	524	517	484	539	519	541	486	524	510	523	488	513	566	545	556	525	518	540	543	543	528	564	536	518	542	527	523	521	551	534	535	544	522	525	520	523	529	519	543	518	503	549	528	543	502	537	537	529	551	519	514	516	545	532	515	541	489	498	580	540	538	504	577	537	550	511	525	538	504	523	521	515	509	557	540	553	518	535	521	554	549	525	533	527	561	558	528	492	496	514	515	538	502	515	565	499	556	509	557	482	514	522	505	470	517	519	520	511	499	516	526	540	553	577	493	527	537	529	496	535	510	525	480	516	544	567	546	563	463	467	515	504	547	471	543	523	472	511	559	532	545	524	522	504	547	499	504	514	517	539	522	492	536	541	544	481	523	527	500	543	514	528	516	508	539	519	534	508	583	518	535	506	513	513	497	489	515	522	516	523	556	532	527	491	500	549	524	535	520	540	520	488	525	475	488	552	531	527	525	506	500	572	531	510	492	510	515	510	537	510	510	546	527	530	508	522	521	547	518	545	507	442	485	542	607	496	507	566	491	525	479	509	509	513	487	530	528	513	571	499	501	527	526	548	506	488	513	488	490	501	491	508	531	524	520	495	512	499	546	523	531	530	513	496	494	529	496	540	468	457	536	508	515	525	491	562	511	523	536	533	489	541	512	482	538	501	546	541	532	540	513	501	561	530	538	495	532	524	527	493	534	475	524	522	526	513	521	520	495	526	511	550	539	535	569	530	518	526	569	504	517	553	481	533	530	515	526	530	516	511	531	540	559	531	534	486	534	527	506	527	527	533	566	499	499	550	512	506	541	519	498	529	559	576	481	538	535	519	522	529	488	502	548	547	515	503	548	514	509	514	515	493	551	529	525	507	509	474	529	540	556	486	491	542	516	550	556	549	493	518	572	549	541	535	547	484	524	506	472	492	524	521	553	488	514	502	497	560	530	522	486	589	531	520	513	484	495	537	525	489	501	523	509	521	514	514	503	555	544	536	539	531	568	545	502	550	508	537	502	541	472	506	521	509	529	514	521	596	550	512	525	516	572	503	490	577	532	524	516	505	498	512	511	527	505	511	499	535	533	512	511	504	538	513	540	517	515	506	536	527	530	513	520	506	558	562	529	518	540	513	511	537	546	493	552	501	548	550	500	543	543	524	558	534	567	502	508	530	498	514	530	514	485	529	499	503	540	497	562	492	491	555	513	498	510	525	522	543	529	510	548	516	552	503	503	530	510	518	540	531	534	527	527	530	522	543	508	550	493	533	506	505	543	526	484	493	529	540	496	567	505	486	522	515	534	581	502	505	487	546	508	513	547	534	524	528	539	511	530	537	558	477	490	535	517	548	525	549	537	554	514	523	513	528	512	568	554	501	480	542	547	524	532	528	523	524	540	538	512	529	532	472	523	518	487	506	530	530	505	543	508	504	508	549	558	562	524	547	501	505	464	568	545	499	530	558	509	495	517	499	580	534	512	526	544	571	527	563	547	516	524	554	472	500	514	530	553	530	527	528	548	513	524	524	509	484	552	505	495	488	501	539	484	503	518	506	524	551	516	523	551	534	511	533	496	530	485	505	540	532	516	558	527	544	548	534	459	516	529	482	523	517	484	480	557	478	459	506	498	516	472	538	544	533	504	540	529	488	523	526	559	509	542	507	497	521	523	506	522	540	589	512	560	542	530	485	511	552	519	513	507	547	488	521	558	528	532	527	501	516	529	507	528	527	513	530	513	510	521	488	537	548	542	538	526	481	530	538	558	535	482	529	526	518	524	501	506	560	528	508	500	527	504	501	539	531	517	539	506	524	540	514	548	540	552	520	565	519	552	491	551	508	480	547	521	537	510	542	539	532	523	549	516	492	533	543	542	478	537	507	506	557	501	532	523	487	513	544	507	542	567	503	514	518	502	532	499	530	514	519	530	558	527	499	525	497	551	520	530	519	491	539	503	488	514	521	550	447	543	495	513	513	496	547	502	538	495	519	549	548	511	552	531	510	525	483	541	545	538	539	528	532	547	590	517	578	500	516	515	508	516	480	542	503	498	538	514	541	503	546	511	496	549	551	523	536	549	559	527	512	505	503	550	520	514	503	541	520	481	574	530	534	542	510	529	530	538	563	539	478	528	506	573	508	577	556	537	503	513	556	561	551	505	526	550	559	521	494	523	527	518	554	537	552	501	491	506	564	525	535	527	542	558	545	502	507	492	522	522	537	541	513	531	544	514	526	565	505	492	516	484	477	548	481	496	495	562	517	518	479	524	510	519	549	517	542	513	552	520	498	503	548	518	514	522	506	512	512	485	489	515	562	550	492	522	542	477	498	530	498	510	551	515	528	541	553	511	518	542	514	501	559	542	506	552	494	545	520	541	542	536	543	448	519	467	537	522	598	531	526	521	519	552	511	539	558	552	566	512	541	484	507	497	490	528	518	528	537	580	518	505	507	546	555	549	527	538	513	507	519	489	513	532	540	535	501	548	519	518	548	487	504	558	506	589	529	504	537	526	512	516	517	494	553	538	542	549	522	532	523	526	547	490	537	536	538	499	519	539	531	504	558	560	505	542	565	488	497	540	533	543	543	527	486	506	501	512	528	482	487	525	490	479
41687	68206	77623	65217	54507	36480	20783	7830	2746	834	549	554	521	559	553	500	575	552	562	540	544	595	539	581	567	535	491	521	567	532	560	596	515	551	519	496	554	573	569	556	576	540	569	563	540	594	555	552	522	555	555	553	574	600	559	563	545	573	588	521	559	554	564	526	563	555	558	568	500	522	546	566	567	579	533	517	562	504	528	517	561	592	517	581	553	554	576	534	596	567	530	552	525	561	601	534	483	544	523	558	562	562	528	559	532	577	566	576	520	546	544	540	547	518	572	569	540	536	547	527	581	506	528	523	546	537	566	566	534	564	540	532	559	531	555	560	545	552	556	554	555	527	536	527	460	543	556	535	566	518	500	552	509	512	530	510	533	569	555	484	543	508	543	520	517	543	570	542	547	582	550	550	550	553	558	544	571	535	574	553	586	538	523	561	551	551	548	536	540	518	543	529	583	535	545	522	564	519	550	575	546	569	587	546	544	510	516	527	497	527	570	507	541	536	515	546	559	577	553	550	577	605	542	523	525	557	537	595	547	557	544	536	575	546	563	533	571	553	586	552	567	492	555	617	529	568	553	562	553	520	576	549	536	536	541	550	555	530	530	546	527	543	559	537	569	527	528	503	537	522	489	537	588	553	536	536	553	556	549	554	536	541	523	527	531	548	584	542	562	524	548	545	538	575	556	558	538	527	542	513	557	558	520	575	554	529	600	546	542	505	527	549	553	533	519	522	564	555	547	536	578	552	546	515	535	538	535	534	569	509	512	551	570	537	592	559	528	523	509	513	529	535	580	588	564	533	530	509	551	543	512	564	551	584	564	542	546	537	538	539	564	569	541	534	589	535	595	562	554	586	524	541	534	534	579	531	518	568	548	558	517	569	538	535	512	551	526	522	528	530	530	528	527	530	569	533	566	535	537	546	566	497	575	540	546	530	589	536	567	534	518	539	567	523	565	556	570	516	535	521	552	518	527	571	522	545	566	527	596	562	571	572	547	555	530	548	552	553	552	545	537	524	563	558	527	528	591	537	556	585	555	576	560	561	566	551	529	565	543	575	528	541	585	552	523	573	559	537	578	573	598	591	519	540	506	582	552	503	535	546	561	522	564	528	545	540	555	554	574	541	539	528	536	576	509	521	533	547	517	528	592	583	556	538	556	550	560	601	572	539	528	541	564	530	529	563	552	580	573	507	550	574	530	535	554	568	542	552	533	531	549	517	536	525	504	505	538	557	530	498	562	554	539	535	516	529	547	525	524	567	524	592	523	544	531	517	550	563	567	522	539	535	545	503	578	567	517	514	562	581	560	515	533	541	561	555	548	571	557	541	521	545	534	534	550	529	552	556	543	502	562	532	555	558	542	577	514	540	484	518	496	532	530	506	563	545	528	527	536	529	560	547	592	540	500	562	559	534	583	537	531	519	580	517	544	553	533	538	552	590	571	585	507	518	517	589	530	557	509	510	522	558	501	541	546	570	552	557	515	571	581	515	517	574	528	475	522	585	511	531	557	548	525	536	554	562	556	517	555	521	565	576	598	530	513	570	539	533	504	597	540	536	516	558	540	586	529	544	561	503	571	527	549	535	542	529	500	521	530	550	532	550	523	516	578	572	551	532	532	518	524	553	583	510	589	522	560	518	534	544	530	553	540	560	543	525	596	526	568	538	564	567	571	549	566	562	582	558	546	532	568	554	579	580	544	557	564	567	549	531	555	515	517	552	539	496	546	555	561	568	563	553	554	556	571	545	552	530	520	512	521	554	564	522	570	525	505	541	538	528	559	528	558	527	543	555	537	555	576	561	540	543	504	552	552	536	522	542	561	562	526	516	566	608	498	590	592	539	538	548	569	549	545	547	531	553	528	570	524	501	597	538	533	591	573	566	570	534	571	579	534	518	531	556	565	560	562	505	531	550	511	575	519	553	548	512	547	521	572	540	540	510	553	554	563	532	539	589	548	525	570	546	573	575	519	543	572	555	578	546	599	583	544	570	564	501	505	522	561	557	527	528	535	578	543	536	533	546	557	540	584	536	502	522	509	545	537	565	575	542	505	541	540	513	546	547	547	556	598	526	572	522	515	522	569	490	569	524	566	544	508	519	547	564	561	511	533	523	507	545	567	566	554	513	537	542	591	544	565	555	526	541	598	601	558	546	490	569	513	545	547	523	524	596	559	524	578	557	560	534	531	543	539	524	567	543	532	523	552	539	572	517	573	502	560	531	567	546	503	556	542	506	587	561	539	543	547	556	522	580	592	521	558	526	519	481	520	533	534	586	549	521	535	541	545	496	564	527	549	534	506	552	540	589	549	542	540	547	560	545	508	554	536	532	519	516	541	548	495	520	581	548	560	568	530	593	564	532	564	564	535	518	517	572	563	565	602	548	534	545	559	536	557	566	551	547	558	551	567	564	511	555	540	552	555	559	543	552	518	532	514	551	542	561	500	548	553	514	547	554	576	502	554	540	519	585	564	577	517	531	574	568	519	541	535	516	558	619	542	523	573	533	522	539	548	583	557	575	530	530	583	549	568	520	538	510	555	543	530	545	533	538	511	525	573	502	579	537	589	530	548	571	585	541	574	559	541	537	538	531	514	570	550	523	569	536	505	560	575	563	574	541	527	568	559	547	530	551	563	530	602	556	567	545	558	612	522	587	511	519	551	571	573	549	529	543	526	541	554	538	568	532	548	576	540	550	523	531	581	535	562	534	547	603	541	566	531	545	529	554	555	548	566	556	519	575	540	552	543	533	564	545	526	538	531	529	558	531	548	572	563	534	521	565	513	555	555	521	541	568	494	549	546	571	514	549	553	579	540	552	530	582	555	535	559	572	532	572	516	535	546	540	553	556	547	524	553	542	497	539	508	531	536	560	547	552	548	536	535	567	553	560	514	517	557	538	531	515	523	526	559	557	510	552	518	567	566	561	551	554	547	544	545	569	572	526	571	603	521	598	531	582	554	528	552	510	532	564	544	573	553	539	540	553	538	568	552	524	576	559	568	498	525	578	582	486	569	507	531	518	530	504	485	546	561	584	515	609	565	505	583	545	551	504	549	548	567	519	540	528	594	546	534	580	531	545	570	551	541	520	543	571	545	557	542	553	547	522	551	577	556	587	545	526	528	574	504	607	532	527	568	518	535	486	530	563	538	551	577	538	531	557	553	569	566	559	551	497	530	550	537	529	567	549	547	528	565	527	536	520	555	554	540	557	508	568	572	599	546	554	575	569	541	535	595	544	553	530	532	521	597	525	579	515	544	593	529	546	510	555	547	555	563	551	574	517	535	552	563	578	542	549	514	539	574	564	555	557	542	493	530	500	550	564	496	556	549	494	577	542	529	542	581	532	514	531	521	522	558	565	564	559	560	516	565	574	543	560	519	545	551	496	526	561	547	535	557	527	577	543	568	573	582	532	533	524	556	549	554	543	554	579	549	530	530	540	521	526	521	542	562	507	594	552	540	530	537	532	527	587	546	525	538	583	532	546
27567	19165	26109	14562	7979	4444	2155	881	521	453	437	421	422	424	447	397	467	430	421	434	407	414	468	443	439	426	459	396	426	430	438	376	451	391	468	470	461	424	427	438	443	445	383	413	406	432	420	448	437	426	409	428	458	446	410	435	409	430	456	437	452	428	463	453	408	461	435	397	390	411	426	457	437	411	419	475	402	407	407	442	430	423	453	413	451	466	425	436	421	407	473	437	438	390	434	443	439	405	431	421	421	405	456	435	403	469	417	438	445	421	450	443	398	386	460	441	474	398	449	419	383	410	409	435	424	416	449	453	398	447	415	420	419	398	400	386	473	425	438	435	427	423	447	441	455	459	414	454	424	434	426	445	435	428	408	468	406	425	429	394	402	428	436	408	433	423	441	427	439	435	466	393	462	408	437	452	457	406	430	433	431	421	464	420	440	386	434	444	450	405	447	397	464	459	438	415	392	391	399	410	446	429	445	410	401	455	472	421	407	431	428	461	427	422	462	418	422	407	457	421	428	417	429	445	445	466	407	433	435	440	398	441	418	417	404	426	422	433	421	417	426	434	449	410	409	430	448	448	449	418	432	449	435	414	442	428	413	463	426	422	460	392	446	425	422	430	444	436	455	445	441	405	419	472	422	421	433	411	449	435	444	397	418	411	411	367	411	431	438	445	450	434	456	392	456	431	422	444	452	447	436	407	420	428	458	453	413	469	420	436	446	423	447	447	419	395	446	426	388	470	425	431	449	433	405	409	439	435	425	449	421	448	434	413	406	393	436	452	432	453	459	437	424	414	434	411	429	416	449	460	430	399	455	422	351	454	448	467	402	401	410	436	432	469	443	444	428	392	410	430	411	444	431	438	434	454	426	431	466	482	395	437	420	399	442	438	440	409	430	433	427	414	445	425	412	439	414	416	455	487	422	406	440	419	405	421	449	442	474	420	482	420	476	417	438	434	455	435	406	424	434	419	414	442	378	432	410	419	428	390	454	414	402	430	421	439	445	406	416	425	446	435	439	406	430	476	469	437	425	428	463	477	406	419	426	421	443	427	461	448	464	431	417	420	435	439	425	412	420	442	474	442	389	455	458	412	462	464	420	448	426	462	423	435	432	473	429	421	428	469	457	410	467	441	407	431	430	398	417	431	434	438	440	423	421	394	397	430	389	442	403	448	435	462	466	457	426	435	412	414	435	447	420	414	408	440	436	453	467	445	411	444	443	420	432	396	381	401	392	449	442	433	438	393	404	421	405	438	433	465	455	415	430	459	424	450	422	431	402	423	464	423	431	439	448	427	394	420	423	407	466	422	396	407	448	417	449	425	403	428	463	456	440	443	425	429	438	449	415	444	480	403	465	437	424	468	409	396	419	407	396	428	416	421	420	398	443	423	427	430	416	446	442	442	407	443	419	438	408	394	429	461	452	425	450	426	431	447	410	419	432	464	421	469	423	421	440	418	449	458	413	421	410	454	458	430	462	455	403	424	440	382	409	427	457	440	435	436	397	445	428	427	417	449	426	421	402	406	401	439	471	428	438	399	429	466	457	400	402	404	398	449	427	402	420	436	421	438	427	446	458	409	403	445	442	449	435	438	422	430	411	439	437	406	443	419	448	426	420	425	408	460	449	446	483	434	435	472	429	423	440	461	378	401	437	410	437	416	436	422	430	439	411	428	469	431	434	442	430	410	378	432	446	442	458	434	457	426	428	426	444	477	477	464	483	411	433	453	447	414	439	469	426	443	443	442	440	424	409	403	435	418	431	416	418	434	417	427	472	399	411	423	474	410	426	419	435	409	441	428	444	486	441	444	442	432	410	427	415	424	451	418	413	451	403	422	445	424	437	446	421	412	428	450	446	428	446	443	433	438	411	406	464	425	414	468	438	410	458	463	443	428	445	391	437	415	402	430	422	443	369	448	416	419	450	386	441	436	432	456	434	436	396	423	451	434	431	436	419	426	436	447	423	441	412	442	450	423	386	409	385	447	425	454	424	418	430	442	408	399	426	458	446	428	459	421	429	400	433	414	433	430	404	428	429	425	434	445	443	450	438	441	444	426	458	412	397	467	421	414	429	469	427	453	409	473	404	448	476	420	445	417	419	448	427	411	387	448	443	423	410	407	411	448	427	435	457	439	419	417	392	461	419	405	419	423	413	463	435	459	453	420	408	452	458	407	442	410	424	396	408	448	450	441	462	449	419	405	432	430	439	420	464	438	379	435	410	434	436	448	410	435	455	418	497	429	425	393	434	445	438	450	447	427	447	443	392	431	418	426	469	463	452	443	404	421	456	452	440	433	427	449	414	433	419	443	424	421	442	447	422	432	431	434	398	428	413	443	423	427	450	461	423	385	435	410	423	484	425	446	398	411	418	481	440	449	412	438	425	402	444	441	432	466	405	441	430	435	450	466	445	453	495	424	438	484	426	458	423	429	449	430	439	414	461	388	420	425	459	395	428	445	466	454	448	452	416	402	393	423	438	393	439	451	445	462	429	425	425	418	440	440	437	448	419	454	377	430	416	438	407	469	422	442	397	403	447	414	449	433	472	466	399	421	447	426	452	405	432	470	407	446	413	430	416	440	404	440	423	409	413	435	444	449	469	422	448	406	398	463	452	424	455	433	430	419	381	461	430	411	434	437	427	432	444	444	428	431	464	376	439	437	431	421	488	415	419	413	437	456	466	478	459	409	417	429	471	428	453	456	410	426	416	448	483	453	470	417	412	427	425	430	442	433	436	431	401	445	440	502	469	422	439	440	426	419	451	439	427	414	427	401	424	470	464	464	424	429	450	445	417	458	403	443	452	421	435	437	395	437	408	466	436	400	429	400	441	423	436	457	419	401	424	438	418	430	424	407	436	398	422	428	459	416	452	410	455	437	417	392	460	430	416	421	412	459	436	448	428	461	457	407	415	422	447	405	470	434	424	463	432	441	430	427	420	435	418	424	448	439	428	405	442	458	451	434	434	376	445	398	427	436	467	453	444	423	452	429	470	426	434	424	441	427	449	400	427	441	417	457	441	443	434	447	414	436	412	446	420	418	467	422	432	406	433	438	452	411	421	457	429	408	422	426	450	445	438	448	454	433	420	441	435	401	421	431	397	409	437	433	449	403	447	449	440	450	411	445	465	422	426	433	446	439	427	397	465	432	412	409	403	407	416	445	437	472	420	412	429	443	452	440	407	441	410	416	418	400	391	422	457	420	432	441	410	448	392	429	428	420	416	440	426	463	409	442	448	365	402	451	390	455	456	431	419	443	429	448	420	464	419	446	411	461	440	433	401	416	401	420	429	429	455	461	437	421	426	408	434	425	438	447	416	417	384	383	428	431	432	424	422	455	426	432	432	387	413	450	389	418	469	424	456	434	448	456	439	401	414	423	423	393	450	413	423	437	440	458	418	459	459	407	442	457	445	421	433	458	432	482	441	438	396	468	442	455	449	455	399	441	422	433	440	466	418	408	429	429	391	437	429	452	421	451	413	393
9949	16888	25230	9031	7107	4207	2178	935	520	431	388	382	371	429	419	382	397	379	399	405	403	409	415	433	424	408	418	433	421	410	381	465	390	374	407	433	424	387	407	388	435	423	409	409	431	396	423	386	418	424	420	402	392	417	414	413	415	416	433	423	395	404	390	416	463	399	430	414	367	422	414	397	410	403	408	388	401	389	394	395	389	397	411	433	406	450	413	419	385	418	393	437	470	417	389	388	411	411	427	413	367	415	409	456	420	434	431	413	410	407	372	403	429	391	389	429	408	430	415	399	369	401	381	458	406	384	416	444	434	436	461	415	408	437	376	417	411	416	398	432	374	393	412	415	410	421	429	414	413	417	398	385	408	421	393	430	387	393	422	399	405	413	441	396	387	432	425	428	437	376	411	397	368	438	407	381	383	431	398	418	416	384	394	381	402	429	369	416	392	434	410	433	408	377	400	418	371	416	431	416	393	407	441	399	427	424	375	411	387	410	403	402	380	418	415	400	381	420	413	410	441	404	371	403	412	434	398	395	402	399	440	454	434	406	384	380	388	382	384	401	395	392	404	452	431	409	422	409	415	436	388	406	400	411	403	417	395	402	404	393	392	399	419	388	413	391	390	406	413	409	409	389	444	409	397	397	425	409	394	398	409	440	388	387	420	398	411	406	379	365	377	416	402	380	426	380	396	385	341	407	406	423	413	413	410	386	423	427	422	396	423	402	444	424	416	402	437	431	425	418	436	408	390	414	409	414	389	427	384	418	408	422	379	401	379	425	381	437	359	403	416	392	422	413	405	410	383	370	400	429	398	368	359	355	389	350	402	423	420	385	423	386	379	425	417	395	436	403	433	410	410	404	378	403	382	396	399	388	394	407	393	418	412	403	407	395	428	382	392	419	383	429	417	403	425	381	408	385	421	393	400	426	391	451	430	383	415	429	379	372	432	367	407	381	406	419	408	412	436	395	429	396	383	408	397	422	416	419	380	402	405	396	385	421	390	405	420	411	346	382	387	431	399	419	443	428	440	400	414	426	379	385	415	406	383	378	417	407	424	387	453	411	395	377	421	444	390	425	424	428	445	404	424	431	416	440	406	391	423	385	378	426	396	403	402	421	435	413	383	407	394	411	389	390	412	388	393	427	400	414	400	427	395	425	373	392	387	416	447	398	417	424	387	419	429	387	419	413	404	428	393	399	405	392	394	372	405	420	408	397	415	385	395	454	381	402	403	431	408	403	384	380	393	396	370	410	424	397	393	386	394	397	438	402	398	413	425	433	356	389	397	430	384	407	406	381	421	398	440	426	432	389	385	432	405	422	401	422	392	415	399	429	422	395	397	349	420	396	435	399	422	366	402	392	419	421	449	409	405	406	396	417	407	386	404	441	416	400	402	416	395	404	411	413	452	388	387	369	413	413	414	425	399	423	408	405	406	429	444	395	413	379	410	411	423	431	435	384	411	445	409	393	409	384	420	413	394	361	403	403	414	420	403	425	395	409	415	377	382	418	384	425	423	434	432	408	421	409	434	423	418	399	398	457	420	363	435	388	410	422	418	408	388	430	395	379	417	386	413	421	414	406	419	410	394	384	403	425	409	394	414	401	404	434	415	411	418	418	422	380	402	392	408	405	429	378	422	431	386	423	415	441	398	409	394	409	415	446	418	449	441	412	379	379	403	368	414	391	391	426	393	377	399	431	392	380	413	426	386	417	382	381	423	373	419	450	383	361	415	386	407	433	424	433	435	381	395	412	378	425	401	409	410	400	397	426	424	403	384	366	416	412	406	428	429	399	404	426	409	415	367	408	404	438	427	423	427	424	452	417	430	390	396	423	401	381	408	416	424	391	410	389	430	454	375	427	381	441	428	393	402	377	408	406	373	430	404	440	437	425	410	405	369	393	434	427	451	422	390	407	411	410	419	384	421	389	445	452	398	415	368	397	390	394	421	426	427	414	421	454	406	395	420	414	391	431	437	383	423	419	381	421	402	458	409	442	385	390	435	393	405	405	419	394	373	423	424	411	406	418	393	398	426	409	431	427	399	388	400	394	416	400	423	405	410	383	382	391	394	363	429	384	428	411	426	373	422	403	408	392	401	411	412	413	383	418	409	408	428	415	395	358	404	430	376	414	419	395	395	407	434	386	434	414	394	429	403	395	376	409	407	399	403	378	458	403	397	376	408	415	363	377	425	390	384	400	408	439	391	416	420	371	413	407	386	414	434	399	390	374	415	422	417	409	396	401	414	375	411	384	438	441	418	441	403	408	427	424	389	399	421	395	417	423	421	404	392	412	390	409	409	406	399	392	395	388	438	394	408	406	390	425	415	389	442	398	384	406	414	430	395	396	408	397	402	415	399	403	391	389	394	381	372	415	395	414	415	409	381	408	420	416	379	397	396	398	394	426	427	460	432	431	406	384	414	424	387	403	389	428	394	419	405	359	386	399	407	409	431	410	420	389	390	418	363	404	409	399	418	430	376	399	404	422	409	416	437	399	407	437	413	404	392	383	398	374	402	392	397	389	400	415	402	419	370	413	375	401	369	418	384	398	409	414	440	358	412	428	360	403	388	402	461	422	407	388	434	417	406	408	414	420	381	411	429	388	408	413	395	405	416	363	395	446	450	373	388	395	382	413	376	413	395	402	407	401	406	424	440	371	437	433	413	413	416	393	411	384	401	382	415	438	413	411	369	422	414	399	426	406	409	403	397	417	395	379	414	402	394	429	390	385	403	389	420	438	376	407	440	427	411	405	425	384	394	423	408	430	358	403	378	432	402	453	407	396	437	391	443	386	409	392	412	407	436	403	382	424	419	417	383	441	401	446	392	429	454	406	396	432	441	434	375	439	382	390	396	359	419	389	408	416	404	422	449	400	381	415	412	414	392	421	394	388	380	385	383	423	431	438	387	370	388	407	395	422	373	396	402	387	427	368	432	422	398	414	414	391	372	382	403	378	409	422	428	384	421	394	393	396	381	378	384	419	438	430	408	431	403	383	410	383	409	421	435	384	422	392	409	405	403	411	404	400	403	388	421	413	419	404	424	378	397	396	402	453	421	379	402	434	413	413	411	395	422	395	428	418	412	365	409	410	422	406	390	410	414	409	399	390	399	429	406	384	387	420	384	415	370	371	380	366	393	421	424	439	439	393	405	382	432	384	410	393	417	407	410	440	394	406	421	395	386	447	396	393	418	438	427	412	351	414	416	437	383	400	402	397	383	423	416	376	421	396	431	430	395	438	411	425	399	394	428	384	401	401	410	429	413	402	417	407	415	404	373	409	435	413	439	426	433	427	396	429	441	411	416	385	411	433	425	401	376	417	420	419	397	423	392	425	389	409	407	397	433	422	368	460	398	427	399	399	391	401	412	392	404	381	389	417	405	451	412	372	424	416	408	401	379	450	445	379	413	420	437	356	430	391	405	414	434	436	396	456	410	349	386	425	401	378	359	464	398	408	417	413	421	416	421	383	384	416	432	415	422	419
24882	22241	44147	48075	34227	28249	15472	4347	1276	624	493	477	475	477	465	482	435	459	467	504	506	458	457	496	513	490	439	477	454	456	449	447	464	437	455	461	445	491	418	486	461	475	486	468	466	468	441	466	490	451	450	464	428	452	485	482	485	455	467	457	491	425	447	435	430	448	448	487	448	448	437	457	413	433	473	461	448	431	428	414	439	417	463	461	450	427	442	462	445	482	431	473	484	445	468	467	480	454	440	459	412	473	467	458	421	466	438	447	444	454	442	447	406	468	476	467	449	443	424	471	441	439	456	455	467	429	455	447	463	429	461	429	429	445	464	433	487	439	446	464	489	443	452	466	452	458	443	447	485	455	471	439	470	470	440	479	483	465	424	440	464	429	462	480	455	456	449	447	443	446	428	392	424	425	466	446	433	484	445	470	426	430	428	472	421	465	448	465	497	471	448	446	454	435	457	503	465	446	472	442	454	428	454	445	428	478	460	467	473	462	427	501	453	465	433	424	435	431	397	483	427	468	488	430	449	459	434	524	481	459	453	436	463	456	448	451	435	501	478	413	421	455	500	444	428	461	445	462	460	435	414	472	457	469	449	441	452	437	432	432	427	461	495	462	471	439	464	479	465	489	447	419	464	448	465	458	457	425	463	465	463	472	453	474	469	464	431	409	490	487	465	451	474	461	463	425	474	444	478	485	469	448	433	460	477	479	481	442	411	445	400	476	499	446	461	447	431	455	468	399	453	452	463	515	482	450	413	488	409	456	464	444	425	477	432	442	394	460	469	437	414	456	474	462	455	485	462	440	468	447	416	461	472	468	455	442	452	472	432	420	463	457	429	478	418	463	449	445	475	456	473	443	447	444	474	459	442	441	449	504	457	486	469	453	478	443	403	459	495	452	441	476	429	447	459	422	454	444	430	452	428	476	484	428	420	464	400	444	469	454	475	427	436	436	476	450	436	452	474	439	457	418	445	443	415	451	429	451	469	406	452	461	462	478	479	470	460	500	478	490	449	453	440	457	467	454	452	454	459	454	427	470	470	421	455	460	425	488	461	458	490	444	475	454	457	460	476	452	482	454	476	412	442	451	433	427	457	464	444	442	487	457	466	453	429	443	480	451	447	456	439	467	452	444	424	430	458	481	414	439	501	447	393	483	467	461	417	402	446	431	437	433	472	468	432	455	494	436	469	414	449	446	488	439	429	456	463	473	431	425	429	434	489	447	455	453	450	426	454	455	460	408	469	480	458	459	508	469	495	471	447	466	487	458	433	474	474	423	435	474	442	478	424	446	459	491	410	432	440	422	478	415	459	463	466	448	461	431	460	511	441	435	491	443	454	464	457	454	437	451	475	453	492	453	434	440	454	459	428	462	463	472	443	487	449	463	453	458	446	436	461	494	456	403	479	442	460	487	429	446	434	447	444	439	447	440	478	436	478	419	453	463	497	454	442	460	426	443	449	480	442	436	444	453	472	473	468	464	462	468	442	419	469	463	402	458	407	463	484	451	439	488	462	452	429	504	479	458	431	454	433	455	413	409	440	459	446	483	476	492	478	439	447	505	438	470	496	383	414	476	447	422	491	487	429	465	442	442	481	484	460	440	449	395	470	421	441	449	495	467	460	460	442	429	466	430	477	456	413	424	448	448	447	455	476	441	438	491	440	460	456	442	417	424	462	440	457	445	438	463	448	435	469	452	420	447	487	439	453	476	416	412	447	452	477	445	448	479	467	404	447	422	448	459	486	434	470	455	426	435	408	458	477	476	452	456	472	475	449	414	445	464	455	472	451	451	514	476	462	417	422	478	482	450	445	430	446	446	477	458	438	427	406	461	455	458	454	456	451	482	466	460	454	440	495	438	418	461	478	434	472	460	460	458	453	456	452	454	447	438	441	465	412	475	467	442	463	467	495	474	449	421	442	438	456	469	455	431	411	433	442	465	463	458	452	475	437	438	456	448	441	463	459	455	425	454	485	414	438	467	411	442	401	452	450	472	411	419	447	440	442	428	434	465	462	455	489	460	423	488	423	437	441	426	478	428	469	464	430	419	438	467	460	486	460	441	441	445	421	451	440	442	467	449	461	460	502	476	438	461	433	427	435	441	434	442	446	462	427	490	445	424	453	461	473	473	488	460	428	454	446	441	493	438	453	477	460	426	490	474	445	440	466	463	457	460	453	417	462	422	386	474	492	408	472	468	451	438	439	451	467	436	456	439	462	470	482	426	460	461	465	436	451	425	481	454	476	450	442	455	486	446	445	466	449	414	453	473	454	482	481	435	415	433	451	458	464	453	437	428	483	487	467	443	464	445	442	492	470	470	447	475	458	447	466	469	473	422	451	447	441	520	423	428	476	468	454	479	466	513	463	429	454	471	462	475	476	484	461	448	493	429	446	442	479	487	483	443	469	450	433	438	457	431	473	491	466	436	423	459	446	452	442	479	407	491	457	464	449	443	429	454	486	494	456	468	450	441	449	493	446	439	456	401	432	431	486	437	424	445	462	453	470	440	469	422	454	456	490	463	433	426	439	432	447	483	461	500	477	485	462	423	419	415	466	453	434	461	443	437	421	486	454	480	478	461	470	441	458	439	460	413	472	474	447	446	429	472	428	438	444	434	435	460	468	417	460	426	474	439	447	463	452	466	460	430	479	452	474	422	448	436	445	440	401	439	488	442	454	450	449	427	480	425	462	455	433	473	459	476	434	429	438	485	434	452	443	451	455	433	490	438	435	427	467	430	431	456	449	475	463	442	429	442	451	439	450	492	476	460	502	446	462	449	423	428	443	427	446	459	474	479	465	432	434	475	427	413	489	405	467	434	486	400	422	433	417	409	461	439	426	428	435	482	498	410	416	453	442	439	455	442	464	457	480	504	475	475	427	440	457	477	467	457	476	459	450	449	492	439	466	487	456	432	437	467	453	425	407	455	451	449	480	441	461	423	422	446	496	479	448	467	436	462	441	474	471	439	450	452	436	440	443	467	447	433	460	457	452	454	422	422	429	383	448	475	480	478	456	448	429	401	457	454	459	436	432	483	489	401	478	422	462	425	457	436	428	437	425	452	470	455	471	442	423	464	441	452	458	441	423	466	480	454	455	434	464	467	436	427	438	455	465	480	457	467	446	435	447	492	465	415	436	450	430	432	447	452	465	423	454	491	423	456	447	408	461	460	451	473	480	435	460	449	444	434	418	450	455	473	455	511	494	454	459	480	434	455	464	481	456	492	445	450	458	430	429	427	425	449	469	426	473	459	455	455	413	453	418	446	423	476	437	437	406	441	459	460	465	461	484	443	434	439	420	490	476	410	448	480	454	442	456	444	427	440	447	423	463	421	479	486	482	455	445	439	463	470	448	447	477	440	479	386	464	455	423	460	488	494	477	417	434	450	443	437	405	461	426	470	403	437	421	450	419	436	432	452	432	478	444	418	475	449	485	426	485	430	450	431	481	436	492	425	442	459	470	465	480	434	453	473	448	464	452	469
32401	61681	71981	40988	30451	22680	11443	4004	1507	648	492	487	472	481	508	471	460	449	419	452	479	444	428	478	516	459	477	495	463	483	500	443	485	453	480	451	460	506	467	490	480	440	479	505	457	485	422	461	469	461	472	506	483	463	449	472	453	475	466	507	472	467	515	475	470	438	501	464	486	440	445	428	469	487	446	480	444	472	429	441	466	450	478	456	472	437	480	499	478	461	445	483	498	452	458	434	463	491	440	474	498	463	490	494	451	464	490	471	487	436	468	437	447	484	448	467	423	461	503	462	468	468	492	473	516	508	483	455	440	453	457	419	454	470	511	503	462	448	479	507	499	471	457	460	454	431	457	422	466	480	460	476	440	447	433	472	480	476	464	480	469	482	476	493	413	472	458	446	524	419	463	469	461	455	482	491	445	464	486	489	434	462	489	460	432	484	458	455	435	484	455	428	448	520	478	441	459	492	471	450	449	467	491	479	471	436	442	468	469	439	416	517	477	455	449	418	486	458	457	479	497	479	440	438	447	469	434	461	468	460	482	479	506	415	469	466	494	439	458	505	454	467	466	465	460	480	459	479	439	440	505	459	476	443	475	470	488	464	464	471	467	448	488	454	472	450	464	461	485	493	489	420	447	480	436	478	491	476	441	436	463	423	440	461	468	429	448	460	479	477	468	485	489	466	466	410	421	441	473	455	457	468	481	438	462	448	484	468	473	460	462	459	518	460	486	450	467	477	462	472	470	450	467	451	491	478	465	443	432	471	501	516	458	470	468	458	447	503	480	484	472	497	422	521	498	464	470	456	442	474	473	507	464	482	448	458	463	487	442	438	466	505	457	428	444	432	457	466	414	452	477	467	468	478	477	493	446	487	468	487	475	441	503	422	466	475	497	465	490	475	437	464	467	473	477	477	468	438	452	479	501	478	510	441	434	474	454	422	440	488	452	506	494	479	487	477	472	445	443	500	441	468	477	435	426	494	449	517	477	464	485	474	439	481	466	444	486	431	479	461	453	502	472	450	459	470	447	464	439	482	490	492	505	501	509	477	453	481	438	458	470	462	465	467	474	433	460	464	457	470	440	453	477	455	420	466	472	477	456	469	487	494	448	480	452	508	450	468	452	491	464	489	457	445	450	481	479	478	451	479	460	455	414	467	453	519	438	489	450	501	440	483	427	445	460	469	455	433	482	443	468	463	470	464	501	439	444	477	440	481	465	484	450	445	446	489	470	461	476	443	502	457	459	509	444	502	440	459	460	488	475	474	496	463	469	476	478	438	431	480	468	433	493	496	487	499	427	482	423	423	472	445	454	483	485	461	474	500	429	458	443	458	446	482	496	451	456	458	464	491	468	440	453	484	482	438	503	437	448	465	450	473	439	458	478	475	448	475	471	464	469	483	471	463	432	470	482	450	462	490	452	475	443	470	495	479	453	445	486	430	426	457	480	468	456	469	454	475	479	453	480	467	484	424	435	479	488	456	449	491	488	479	492	495	476	479	489	437	387	451	467	455	536	440	470	486	454	478	494	436	457	475	461	462	477	483	469	494	484	465	493	467	435	500	479	453	452	451	471	455	489	502	481	461	456	459	445	467	431	462	470	440	470	457	463	415	473	464	470	466	468	465	457	483	445	445	441	474	465	451	475	445	498	406	457	454	455	468	474	447	436	494	455	490	470	457	458	453	462	460	439	492	471	490	439	458	464	420	458	466	468	471	476	473	475	464	449	452	462	456	430	435	441	443	496	483	470	501	465	459	426	494	467	472	473	482	443	467	490	509	485	478	454	455	454	498	487	500	439	493	480	457	448	512	462	480	468	488	464	463	476	483	474	474	489	492	480	434	484	461	456	464	460	473	483	475	424	454	460	466	446	459	491	511	437	453	466	459	465	442	460	475	490	467	473	494	435	473	466	475	478	494	471	436	435	481	474	492	468	474	482	492	452	437	457	472	474	469	464	435	509	447	469	507	456	449	439	485	474	449	468	500	465	461	432	474	479	501	450	470	437	451	476	465	481	466	478	454	448	450	460	414	474	455	473	459	471	535	447	477	467	476	440	465	489	458	437	489	485	432	490	464	480	439	479	463	469	502	426	465	466	447	433	484	465	471	438	441	473	462	462	465	491	451	475	485	446	408	487	450	513	452	450	500	446	493	470	491	471	472	424	428	440	443	447	449	447	463	442	468	469	451	447	457	452	493	490	471	466	460	475	473	481	417	464	464	450	487	523	514	504	487	458	499	453	456	490	439	476	493	442	448	440	452	458	490	480	424	485	479	454	451	452	430	481	435	454	456	493	438	474	452	453	487	428	470	506	441	463	436	422	473	461	488	452	462	487	441	465	486	451	455	491	465	472	426	459	477	441	468	438	466	468	486	446	444	510	469	453	448	472	471	469	491	482	495	468	483	463	448	464	482	458	459	449	492	459	455	500	454	490	440	445	459	489	471	504	467	439	445	454	487	449	470	476	427	479	458	502	473	459	448	449	475	469	496	447	480	488	467	502	492	450	447	478	449	473	474	423	481	487	486	480	460	451	485	445	472	468	478	483	468	492	466	473	504	474	465	436	493	455	463	484	437	450	456	464	465	454	489	446	471	470	425	471	456	436	472	460	434	424	463	543	468	464	476	460	454	503	451	505	469	464	481	473	449	432	470	437	484	443	454	468	489	456	491	449	489	473	515	465	462	481	481	482	469	470	473	433	498	440	473	479	440	474	485	464	428	467	481	423	496	414	476	469	454	466	463	457	457	443	432	463	455	478	473	458	468	452	444	457	460	464	457	468	445	431	480	437	438	461	477	442	443	467	487	467	447	440	448	498	471	462	478	428	495	450	483	467	460	487	463	491	467	486	470	467	461	461	466	439	452	486	501	452	452	458	450	470	481	495	470	439	504	449	447	469	473	479	515	417	488	477	458	477	493	475	476	468	471	438	445	486	490	459	466	437	452	463	437	470	471	414	437	473	462	444	459	452	480	480	501	452	457	413	454	433	443	475	450	473	478	458	443	449	451	467	427	464	443	448	466	441	449	487	498	447	498	462	487	435	478	470	478	444	449	519	450	462	454	459	466	474	439	481	444	461	479	484	434	479	500	475	466	481	469	471	486	474	433	460	450	451	425	466	432	445	468	418	475	469	459	452	440	438	453	446	426	496	471	453	440	474	483	492	450	452	480	465	484	487	478	453	463	500	466	458	482	466	499	466	507	454	478	442	484	477	468	455	459	439	482	488	472	454	483	419	491	441	484	466	461	465	454	434	459	488	449	453	466	462	465	467	490	421	487	446	446	466	542	452	444	481	468	439	483	441	454	456	457	495	478	488	462	446	505	458	461	477	460	440	460	461	480	464	486	462	483	461	444	472	489	490	455	502	472	443	480	506	481	440	485	472	488	467	482	490	432	455	460	452	521	434	484	489	432	448	438	436	490	493	497	439	442	439	458	424	461	407	443	450	460	490	470	433	451	481	451	504	433	461	492	460	500	455	482
23821	21270	41922	35826	38399	42829	30259	10815	2790	1090	615	585	550	558	568	592	550	562	522	600	493	537	535	566	518	551	556	533	577	520	572	553	549	544	549	533	581	530	520	535	542	578	537	578	578	576	495	536	572	531	544	555	519	543	537	549	514	565	537	542	525	508	545	530	513	516	538	546	547	568	581	544	556	505	530	462	513	542	529	531	540	525	527	586	502	519	506	560	567	512	529	560	519	526	515	557	503	520	566	521	539	522	567	535	528	545	523	503	528	498	529	542	521	515	531	513	538	534	550	596	520	547	545	550	541	521	475	488	506	514	513	501	565	509	531	573	473	548	525	534	522	532	512	520	507	520	552	538	505	515	545	536	520	523	530	554	519	529	512	510	543	536	584	561	517	585	556	537	545	543	532	534	504	536	504	548	515	538	521	504	532	527	531	521	494	532	520	536	531	524	545	525	554	569	544	511	526	540	530	557	512	517	540	527	558	561	564	506	509	572	531	507	510	505	526	513	505	536	565	541	537	527	548	488	518	518	534	551	531	539	571	525	561	553	533	558	548	528	567	538	545	507	573	540	588	577	566	542	544	510	540	565	575	548	535	495	518	517	526	529	540	490	510	524	523	534	531	567	529	554	518	544	549	492	537	509	554	509	535	543	568	513	543	537	551	522	540	526	524	541	532	538	574	537	523	525	542	538	541	556	539	541	576	547	550	519	555	527	525	538	528	522	527	502	509	499	510	513	554	498	580	541	510	532	544	543	544	555	520	538	528	532	499	575	515	518	533	552	552	577	584	513	570	496	487	559	514	526	570	515	541	547	551	550	484	489	539	500	537	513	570	542	528	514	550	526	602	545	510	520	566	522	520	555	508	527	557	503	550	498	542	539	501	546	543	529	533	508	552	544	553	496	532	559	537	509	513	520	504	497	483	530	527	560	501	557	514	503	564	525	487	566	509	510	511	554	562	521	499	540	533	481	545	540	530	547	556	514	486	505	522	528	529	535	547	504	553	572	554	499	529	557	570	506	526	559	529	516	510	571	543	512	519	513	509	524	525	484	519	537	573	534	534	546	508	525	519	533	520	530	513	528	514	470	566	517	495	530	568	531	540	507	515	512	537	507	547	548	503	499	501	526	536	540	584	519	496	542	518	523	509	534	517	552	513	532	551	520	548	516	548	536	528	509	536	521	522	551	510	496	519	507	546	511	526	531	500	514	540	549	516	553	538	467	527	527	514	551	517	497	488	554	540	531	490	543	518	553	561	528	522	535	539	544	532	530	515	541	568	523	534	570	557	506	539	528	558	513	566	512	491	546	538	521	539	556	532	524	560	531	553	535	539	532	538	559	530	558	512	550	579	566	507	525	513	511	551	569	504	540	559	523	556	570	539	494	550	530	558	521	559	542	499	515	534	508	606	505	528	523	569	524	530	508	527	521	512	520	490	534	565	502	537	574	527	517	568	533	529	520	524	527	562	577	525	562	561	548	533	567	517	524	516	565	518	574	516	513	534	551	564	597	529	525	527	529	492	500	511	510	549	536	546	598	512	536	519	514	541	512	524	488	533	527	508	485	513	510	545	499	576	482	536	522	555	549	554	563	523	561	551	574	532	540	551	524	531	537	554	544	543	493	554	517	523	569	580	518	504	531	538	504	570	553	574	524	562	532	564	546	568	505	482	556	504	572	579	520	528	520	509	568	547	528	541	546	529	566	497	497	525	502	569	525	529	533	538	547	558	553	520	547	567	510	536	525	543	495	527	529	495	548	554	536	540	528	542	508	545	497	544	541	541	534	495	527	530	481	574	519	529	542	497	523	503	500	583	536	557	551	537	503	508	518	545	554	554	528	487	530	473	540	491	580	539	540	545	505	541	524	527	540	488	522	543	512	543	521	510	534	501	497	483	531	512	514	555	528	510	546	537	495	576	546	565	539	513	520	512	521	499	561	534	495	494	570	504	527	559	544	517	545	518	526	542	561	522	527	522	547	545	557	519	555	536	551	581	526	540	541	551	528	510	523	535	513	521	558	508	546	487	568	528	517	528	531	500	538	579	531	518	503	517	518	509	513	536	507	545	521	540	513	537	526	528	549	555	510	521	613	531	559	563	529	539	511	481	555	553	527	495	509	543	528	524	488	550	512	514	541	545	526	552	512	502	536	515	534	568	576	495	564	544	546	545	532	499	541	523	504	510	555	530	555	546	512	594	542	485	514	533	523	512	497	499	547	493	528	548	573	489	519	522	561	521	518	499	561	494	527	519	552	508	564	501	487	545	525	536	545	511	517	526	494	510	549	510	533	538	532	526	524	515	529	534	556	542	549	518	532	559	530	558	517	589	587	535	531	543	500	512	498	545	544	520	531	535	516	538	504	532	517	559	521	535	562	565	572	550	561	547	539	516	582	531	534	532	556	564	530	559	536	477	526	547	553	545	542	539	564	535	570	547	503	519	529	560	510	517	558	531	507	505	548	570	524	545	525	519	520	501	558	525	531	555	536	474	532	524	517	555	504	528	514	546	518	488	515	500	521	521	548	539	534	536	519	563	574	508	539	555	512	536	552	500	525	506	527	535	534	574	545	553	509	520	524	555	542	527	514	517	555	537	501	524	557	539	563	515	568	521	547	544	513	562	545	548	560	544	544	564	541	576	492	529	527	495	550	536	554	546	534	545	561	562	503	547	533	530	510	478	519	570	506	541	548	512	477	531	472	515	537	495	505	567	511	504	511	539	524	567	565	548	504	484	557	537	507	527	550	558	545	563	530	553	552	516	533	525	565	496	544	541	565	528	517	533	521	544	546	554	520	520	541	495	540	548	524	521	522	571	522	529	511	584	531	528	522	545	501	536	499	514	524	539	524	507	538	509	540	484	501	535	531	564	524	529	498	520	515	535	524	495	511	532	538	539	541	574	546	524	526	507	521	552	560	519	550	505	528	513	512	519	535	515	537	547	510	528	516	539	527	548	571	561	536	554	510	581	563	552	559	560	563	545	534	530	509	543	542	496	529	495	541	533	533	505	540	565	567	549	550	530	537	508	558	573	505	507	540	498	530	521	533	534	505	535	524	550	524	508	518	567	489	507	525	498	532	551	523	551	557	562	540	503	524	520	516	497	531	580	535	535	535	480	490	524	507	544	526	560	521	537	498	494	511	545	517	499	563	534	595	531	485	535	500	561	555	513	511	551	529	513	483	541	555	546	537	497	526	519	542	523	528	503	535	544	554	534	531	538	491	542	527	488	537	557	528	518	513	503	570	489	517	540	538	543	537	536	528	574	535	538	515	531	546	510	544	528	566	561	573	543	544	561	525	540	521	524	538	514	577	562	553	536	516	539	530	536	529	568	563	497	552	516	564	515	574	490	566	481	531	519	538	493	501	551	537	534	550	489	528	531	517	566	548	541	524	529	551	500	545	553	503	533	525	481	542	494	554	550	525	491	558	496	547	536	524	526	531	568	554	561	523	535	485	542	500	519	519	551	537	533	541	535	573
43619	72544	77581	36029	50292	40489	22097	8437	3214	1284	593	581	585	573	545	547	584	581	576	554	547	527	556	633	554	537	601	555	593	566	553	572	608	552	540	529	574	601	559	606	525	546	541	510	573	566	564	531	561	518	587	583	545	586	541	553	597	556	555	563	575	537	523	537	557	578	541	559	585	563	555	541	571	569	553	564	563	592	566	553	567	529	585	588	541	553	558	538	575	573	534	529	589	564	541	581	570	561	552	545	571	533	537	535	546	566	541	572	553	547	556	530	539	514	549	603	549	568	526	547	519	575	580	588	520	580	512	552	539	554	547	564	529	517	549	580	550	554	588	536	583	552	539	575	525	604	588	552	554	537	557	580	575	555	563	534	540	526	611	577	600	575	573	562	545	529	522	520	530	532	527	557	538	557	579	512	497	537	566	593	563	594	557	558	533	532	566	563	577	543	563	575	536	534	570	550	550	561	535	559	553	551	557	543	547	589	540	561	610	566	536	552	588	554	596	538	577	539	552	606	551	546	538	536	552	578	588	607	624	547	564	576	559	586	536	516	586	566	553	535	537	567	582	559	549	565	501	559	550	558	542	532	589	503	597	535	573	547	545	541	559	563	544	540	555	512	571	586	583	560	534	552	545	583	561	575	539	582	532	536	582	529	549	563	581	586	575	575	603	582	540	564	587	534	577	576	555	534	538	548	593	578	564	597	538	549	577	549	528	538	568	570	588	534	571	559	528	577	580	566	571	543	573	553	551	593	476	615	576	609	562	562	551	524	610	559	517	563	545	535	537	520	563	530	579	586	553	557	548	583	562	529	590	566	558	572	535	549	561	556	549	586	509	563	574	552	556	531	577	588	590	520	540	554	569	527	577	584	521	549	562	568	559	555	540	562	613	514	531	520	585	549	559	574	561	569	562	558	542	558	591	571	575	551	512	510	544	594	549	530	592	553	555	540	541	559	495	564	544	531	538	536	578	585	566	580	523	591	533	578	568	610	521	530	562	549	556	561	588	540	559	562	592	575	562	570	551	558	521	528	596	533	527	559	506	580	530	529	558	556	550	587	514	634	556	552	571	544	538	562	591	559	558	558	553	574	559	533	563	596	553	520	596	598	556	550	578	559	553	518	557	522	612	557	559	561	535	528	551	492	573	532	537	576	544	506	562	543	576	537	571	524	544	527	563	556	583	562	555	594	565	525	582	580	588	540	535	592	565	575	564	600	575	519	576	584	560	579	552	594	589	562	532	560	593	548	568	551	531	550	548	568	542	542	522	584	582	589	536	586	546	567	542	574	543	545	557	543	583	585	530	585	569	546	542	576	517	584	562	550	547	603	530	521	528	572	554	558	588	529	575	539	593	568	550	539	559	557	538	570	514	572	616	531	581	553	529	586	586	567	528	560	592	565	596	576	577	557	576	538	598	563	527	570	554	559	575	576	588	543	576	593	522	535	522	550	574	582	538	595	586	592	551	569	541	545	578	546	581	527	578	561	596	574	581	552	542	553	567	530	570	533	544	533	610	586	594	495	563	568	573	543	541	559	563	529	542	518	597	566	563	563	569	534	576	565	567	559	542	527	509	586	546	538	561	600	541	512	543	557	557	561	506	567	525	568	607	574	558	590	577	567	554	562	580	570	554	563	533	579	569	569	556	571	496	568	535	561	570	555	550	564	545	571	531	570	517	570	539	541	571	555	604	544	565	523	579	571	605	518	550	578	535	543	554	569	535	550	561	523	559	538	566	507	522	526	542	551	592	516	623	545	562	583	568	573	508	579	596	548	573	546	517	548	531	590	534	543	516	540	544	540	545	564	544	565	557	573	541	553	538	541	533	527	563	551	552	577	555	564	575	572	585	619	569	577	541	589	543	521	577	544	562	544	557	573	518	543	509	552	582	588	495	564	548	596	507	565	563	559	579	577	543	559	514	539	534	574	519	532	557	556	541	545	525	520	536	535	559	569	550	551	587	536	571	538	556	557	565	560	584	584	568	524	541	562	574	534	546	580	570	535	590	576	540	520	564	582	582	545	582	553	529	560	542	574	529	598	564	590	577	528	510	576	524	537	548	537	597	536	541	515	564	536	578	551	571	568	518	557	553	542	575	546	534	537	551	545	547	576	542	563	532	562	532	535	543	554	576	605	546	567	526	578	541	579	587	622	562	584	581	542	556	576	537	630	548	537	535	546	526	547	513	526	539	579	542	546	529	536	516	547	556	614	607	498	559	547	581	587	518	543	550	572	545	587	514	514	563	575	524	518	579	579	578	557	566	561	523	529	566	532	531	570	537	581	585	584	562	548	552	533	516	569	574	545	555	561	567	572	539	513	546	566	536	579	586	545	567	561	549	584	562	521	567	520	575	561	572	600	592	518	532	556	568	544	538	556	554	574	593	552	545	551	587	543	576	565	516	595	533	529	515	527	534	556	527	593	542	560	582	573	546	566	586	579	584	551	554	527	549	561	531	552	576	560	553	613	559	557	589	568	521	520	522	590	567	582	553	525	561	551	564	591	558	598	533	584	533	546	511	559	562	542	546	538	507	511	535	570	548	564	573	546	564	516	579	536	584	539	555	588	572	555	581	578	551	561	589	523	538	550	579	492	548	577	585	570	546	613	537	565	523	532	565	560	546	563	577	545	574	561	543	534	527	534	545	543	557	539	553	570	551	525	545	580	575	537	569	574	554	572	599	583	578	539	526	568	555	566	564	564	585	532	551	531	563	575	531	553	523	549	566	548	522	565	582	548	553	578	602	541	612	604	532	584	561	539	516	583	574	535	574	576	568	556	546	552	570	531	549	538	552	572	562	542	570	571	567	522	545	608	549	558	557	568	542	566	490	547	555	599	502	587	555	558	547	570	598	537	566	583	531	518	575	546	536	555	547	593	566	533	583	568	517	542	510	598	592	489	541	538	566	537	577	546	569	591	537	559	552	592	555	555	577	542	582	592	551	581	569	570	533	565	573	583	577	556	555	563	563	576	573	565	533	555	534	562	541	573	536	554	554	563	559	553	557	586	565	551	562	569	565	549	563	564	542	534	546	538	538	539	555	554	574	574	584	575	594	636	555	513	530	499	557	529	522	592	538	547	570	548	569	534	533	526	546	530	555	526	575	573	590	565	560	597	589	554	531	581	549	588	528	567	534	544	551	542	555	523	569	562	529	520	563	552	545	566	552	523	564	593	571	566	548	547	556	550	561	581	594	571	546	541	538	564	560	557	539	586	599	572	557	556	521	604	528	551	566	528	529	558	588	563	538	565	555	530	536	599	568	568	553	531	562	538	551	589	512	561	552	541	511	548	553	517	531	519	582	521	552	572	521	519	532	553	541	534	556	550	551	544	531	572	550	548	563	530	556	599	534	536	576	568	566	553	574	546	528	538	548	509	550	539	558	542	572	527	516	560	567	574	570	602	549	510	536	614	579	523	538	575	492	554	567	603	510	499	574	553	557	512	588	575	529	548	562	571	534	559	521	566	596	542	524	562
27582	22564	26582	10337	3604	3883	2179	1006	554	475	437	412	440	456	391	439	470	464	441	464	470	414	448	446	470	444	423	425	423	451	433	453	443	445	446	460	418	426	405	406	433	422	461	429	429	415	454	416	416	404	446	449	447	462	441	460	473	482	419	494	414	457	442	446	440	430	476	451	432	452	453	450	444	434	474	419	419	476	462	455	416	416	427	471	494	446	453	444	429	426	457	440	421	430	419	449	437	462	407	455	454	442	447	464	447	449	459	431	416	418	433	411	427	422	447	428	451	460	427	413	437	412	454	420	481	435	508	428	457	431	467	458	436	421	447	468	456	446	434	448	446	440	425	418	440	452	391	441	448	460	422	416	440	452	452	450	460	441	479	416	411	424	442	433	435	436	446	431	447	424	433	423	447	427	418	464	405	431	416	453	454	416	410	399	428	457	404	440	439	429	471	424	442	439	430	431	457	456	429	457	449	411	412	429	476	412	430	434	462	395	400	455	434	443	465	426	443	431	458	424	441	440	464	425	445	437	420	478	430	418	422	415	469	436	443	465	440	425	420	440	448	423	432	470	411	404	439	450	455	442	435	459	393	416	417	410	474	407	424	437	419	394	452	422	432	475	489	456	479	416	452	435	424	427	443	444	472	433	471	447	417	459	436	478	411	398	450	401	420	418	428	449	397	444	417	451	416	485	396	438	463	431	430	471	446	410	424	447	446	452	406	440	414	425	447	424	461	452	426	454	440	459	407	448	428	413	399	435	456	447	428	423	439	397	396	453	431	447	477	455	456	458	479	444	420	430	465	413	415	439	422	430	448	435	392	417	435	492	409	486	454	452	455	443	449	445	487	427	431	447	419	470	458	422	433	439	385	467	429	442	446	452	390	412	462	417	468	459	445	472	470	466	466	445	444	455	405	422	424	424	472	435	447	452	424	397	464	443	431	447	436	381	450	428	440	449	453	449	434	431	423	465	408	445	441	387	440	440	406	432	418	443	439	418	437	444	419	465	449	434	411	488	479	444	462	439	473	458	422	451	434	439	415	386	442	468	437	438	433	437	403	434	403	434	479	429	449	413	442	427	435	451	469	443	452	443	408	461	504	420	450	432	461	471	435	427	410	417	438	450	444	438	459	464	438	400	402	429	442	414	446	413	447	427	443	463	433	421	414	467	445	444	422	422	444	448	424	441	460	421	414	450	421	446	436	449	439	466	450	442	412	422	443	448	470	453	441	450	413	412	417	442	455	443	414	436	418	450	464	453	441	457	451	448	445	428	447	463	462	429	423	435	415	441	425	421	472	450	497	420	437	466	412	397	434	426	468	428	458	451	429	462	465	464	479	444	451	469	441	410	434	462	459	439	484	425	432	415	448	439	445	437	440	448	454	427	422	413	468	425	427	425	451	413	457	454	412	431	427	451	446	433	448	428	419	484	437	470	453	380	470	418	467	421	457	405	455	444	483	413	416	413	485	457	440	498	466	459	466	456	440	424	422	438	430	425	444	438	455	451	431	432	447	474	462	416	456	437	460	424	460	429	446	479	417	451	451	436	424	446	459	428	437	434	431	481	469	443	461	460	430	428	421	432	441	435	459	443	466	432	426	411	449	461	444	441	451	425	455	395	428	441	443	422	463	443	434	443	427	453	408	431	461	424	459	434	420	427	406	421	443	448	474	450	441	424	453	443	440	466	386	446	433	450	450	418	447	449	399	433	438	439	428	424	447	419	439	469	441	482	442	428	430	414	436	448	436	401	460	425	441	465	459	494	440	414	416	435	426	448	467	399	429	425	441	424	415	431	462	439	434	506	435	477	427	436	489	453	448	352	453	461	422	465	467	439	408	446	462	423	458	436	454	435	427	427	422	406	447	433	428	441	436	426	435	435	425	440	405	409	457	422	443	441	476	444	429	454	442	419	424	489	434	421	428	477	441	442	429	410	464	427	423	429	460	449	433	469	431	450	428	446	442	436	441	434	395	445	432	452	421	475	428	425	423	461	453	487	406	414	429	439	398	500	439	421	463	460	462	446	415	432	402	413	462	427	424	449	457	447	467	416	437	428	459	454	407	397	445	470	470	473	436	450	445	469	447	397	427	430	432	477	445	448	435	459	438	465	409	458	398	447	425	447	454	432	433	440	441	471	409	473	462	457	458	415	457	424	473	454	415	428	473	464	452	434	455	453	407	448	428	448	408	429	411	415	415	467	454	424	452	450	440	438	432	415	434	441	468	437	443	441	437	466	512	442	429	455	451	479	458	418	429	478	439	424	464	446	431	444	439	445	432	405	443	425	440	425	418	424	427	450	445	438	432	445	425	485	430	485	460	426	428	423	439	437	443	441	458	410	394	458	457	453	409	464	468	425	432	425	416	456	449	430	439	449	440	473	489	458	469	435	460	399	439	424	423	412	450	414	432	420	432	416	489	436	440	421	453	411	455	404	449	492	419	439	454	457	476	430	425	468	484	455	459	401	459	449	435	410	451	455	470	459	437	430	418	436	457	437	408	441	447	442	464	409	421	454	439	444	432	433	461	458	452	450	420	433	448	423	456	428	418	457	443	413	457	435	420	434	433	462	455	435	433	463	417	455	439	453	467	440	450	431	456	443	468	435	466	427	448	430	459	454	448	467	449	441	458	403	444	416	486	431	449	452	400	427	445	450	456	432	432	451	436	424	475	416	456	418	419	441	434	419	458	468	470	471	433	448	405	447	466	415	442	432	488	417	468	447	428	465	417	401	448	445	413	419	441	472	453	461	465	481	406	408	425	435	419	448	469	461	457	469	419	439	426	436	438	448	460	453	452	438	421	407	470	462	419	475	467	440	442	445	427	435	463	475	431	440	485	449	429	431	439	442	433	456	421	423	434	419	409	391	424	417	460	456	457	458	447	445	423	424	441	425	397	437	455	454	453	445	458	457	417	415	420	470	408	477	462	439	411	462	427	467	426	442	448	377	460	445	424	432	414	443	449	410	443	462	463	459	420	418	436	447	429	424	417	427	472	443	417	476	440	406	477	468	424	436	431	429	398	406	427	456	446	447	428	469	449	394	441	427	436	442	408	456	475	456	440	437	422	468	457	431	463	428	423	448	501	457	453	441	442	446	476	429	437	476	503	429	454	406	414	443	444	496	443	426	484	438	472	445	396	422	459	463	431	440	416	446	406	431	422	481	489	427	468	413	444	412	439	428	443	456	430	414	431	434	423	435	459	490	479	422	428	457	461	437	403	409	475	446	460	443	418	451	422	448	448	415	438	420	460	423	407	440	508	427	438	452	425	417	446	444	464	426	445	464	429	416	437	429	444	453	412	471	470	456	466	440	418	459	459	428	415	407	429	427	446	420	438	465	413	469	424	455	452	449	422	433	437	442	452	435	456	474	438	426	414	453	447	429	466	434	427	441	421	449	460	457	454	412	449	428	435	427	422	457	451	438	406	432	446	467	466	385	467	445	433	421	412	462	415	433	431	419	423	432	431	452	409	468	425	426
9815	26234	23843	5328	3638	4201	2283	993	597	440	424	427	387	424	428	422	354	381	407	436	402	434	430	425	426	398	438	425	407	399	440	421	425	416	395	448	421	393	435	426	380	413	393	374	437	418	407	393	371	388	442	404	415	438	394	422	411	429	406	422	398	416	443	403	438	440	429	383	445	419	411	409	406	400	449	406	428	431	421	431	416	427	440	419	402	426	393	437	405	411	402	436	410	441	419	354	410	407	371	422	403	392	434	379	398	420	432	417	444	428	452	418	434	442	392	409	443	463	421	426	416	381	411	397	422	393	396	377	430	404	442	426	390	383	428	426	428	393	391	448	436	406	381	402	398	381	401	416	402	414	442	433	398	456	410	416	411	432	400	455	419	407	396	406	419	400	409	378	371	416	407	450	455	406	398	442	425	436	408	430	435	443	421	450	411	444	400	404	411	394	431	417	460	404	437	383	437	408	423	398	417	388	401	378	403	412	422	439	430	412	395	425	417	425	419	406	381	424	433	416	415	396	407	413	392	385	409	379	433	410	447	431	416	426	450	451	410	421	408	408	411	427	404	384	414	383	385	442	414	439	419	409	442	394	408	406	388	403	460	429	383	395	408	425	390	410	428	403	421	407	384	405	429	377	449	399	398	387	443	395	434	418	460	437	425	423	399	419	389	420	398	439	424	405	435	431	423	425	385	422	406	430	447	393	406	424	410	429	407	464	448	372	399	431	454	402	410	401	405	445	406	388	422	429	403	414	437	402	386	422	435	407	398	438	371	418	429	407	439	372	435	388	427	450	428	427	412	418	403	411	464	402	428	406	413	406	423	413	387	402	445	424	417	377	408	426	438	408	433	405	423	449	422	405	421	448	417	408	418	422	437	392	420	405	423	413	397	389	451	430	402	438	404	417	414	393	399	391	379	425	431	416	402	427	414	414	403	435	396	401	384	410	401	443	441	451	442	405	432	422	434	440	410	453	424	425	427	418	394	430	424	419	417	446	394	437	466	435	385	435	425	413	408	420	417	414	416	413	413	436	410	412	424	388	439	410	407	423	403	408	395	433	422	381	384	417	400	428	388	392	441	409	410	411	420	417	408	427	427	408	425	402	420	433	429	393	407	388	397	429	409	428	440	411	391	380	429	400	439	410	396	411	420	414	395	439	432	414	403	411	392	450	410	427	401	383	420	422	408	432	457	408	449	432	399	421	375	416	445	418	435	402	396	467	439	411	399	394	413	376	403	480	394	412	435	418	430	432	421	391	417	451	392	422	429	400	432	408	428	409	451	420	426	417	423	434	429	411	428	426	432	407	409	398	398	407	425	425	412	407	403	416	466	430	412	406	413	423	431	425	419	431	394	425	428	431	400	415	412	425	422	445	382	390	406	407	427	395	402	424	409	419	428	411	433	394	410	395	457	418	449	399	427	404	386	386	466	384	424	423	425	441	402	400	425	443	405	442	409	405	418	442	413	386	386	402	430	434	416	389	418	386	437	403	427	381	395	443	396	418	445	384	440	410	419	419	410	447	395	396	395	438	400	437	423	434	415	417	357	418	428	434	438	411	396	403	413	424	399	404	397	396	424	420	418	416	407	421	426	415	437	431	409	445	444	429	401	409	421	420	416	423	421	400	436	414	411	347	444	440	425	432	426	417	411	416	419	403	397	413	433	405	401	398	412	425	392	401	414	428	439	424	419	414	426	418	417	454	384	425	411	422	414	419	405	391	426	429	405	426	420	428	397	432	403	418	421	429	396	439	437	381	440	421	435	392	385	411	380	399	392	455	412	437	392	445	429	408	447	428	434	426	407	410	386	451	439	425	394	447	399	434	410	406	390	414	403	413	411	384	403	439	442	411	412	424	383	413	418	443	398	436	422	452	416	425	444	386	420	419	425	412	424	391	371	424	401	426	405	426	384	424	438	380	395	422	434	404	405	406	399	387	460	414	401	388	435	395	390	436	405	435	410	422	417	436	402	394	390	426	452	418	408	411	411	412	413	416	384	415	386	401	401	403	440	418	424	430	459	410	375	407	394	398	385	415	395	407	428	452	412	412	433	407	423	399	391	400	419	368	420	414	398	425	438	368	431	424	452	416	406	390	445	448	464	404	397	429	426	399	389	419	404	456	399	420	435	416	392	411	428	443	440	422	441	439	416	431	419	400	407	395	418	402	440	411	420	439	407	450	386	398	428	393	437	378	416	429	383	443	411	424	407	438	396	424	412	462	435	408	417	423	400	388	439	394	406	403	450	441	434	409	403	452	422	391	412	428	429	428	424	419	422	411	409	438	393	430	428	427	441	408	388	398	436	399	389	408	402	405	475	421	394	408	428	416	432	421	398	422	405	436	433	465	380	390	424	444	397	429	411	408	392	419	459	421	409	431	440	424	426	378	408	427	399	428	403	423	414	397	408	418	411	393	393	403	472	414	436	433	421	400	428	428	415	420	376	416	397	427	386	414	440	405	444	413	409	401	416	440	389	391	406	414	454	388	421	387	405	424	427	409	400	429	409	433	407	437	410	412	400	406	432	398	411	438	403	429	399	424	419	412	400	423	389	400	404	441	405	424	411	433	415	403	412	415	418	413	429	412	403	426	429	437	364	401	425	362	371	412	433	418	378	420	443	437	424	404	446	444	403	405	403	410	429	425	412	397	401	429	384	390	388	446	430	419	394	444	404	412	412	443	410	439	420	411	455	400	443	410	419	424	434	413	411	461	422	414	435	474	405	425	387	436	401	390	381	388	422	414	429	440	437	407	397	435	403	406	384	419	441	425	391	427	428	427	389	388	425	398	412	419	392	394	475	401	411	435	395	420	406	400	439	427	418	428	406	393	403	421	430	392	421	374	433	414	438	417	430	446	415	437	425	388	477	405	425	407	397	443	454	417	412	419	381	390	374	422	412	392	408	430	384	413	430	414	452	409	430	421	385	407	442	451	406	439	422	426	400	426	432	404	417	360	445	457	374	415	433	431	445	398	407	423	424	397	416	431	421	391	409	406	423	404	403	448	407	396	423	412	412	422	397	430	427	429	397	409	418	403	414	393	437	427	441	387	412	435	411	419	418	415	400	412	423	425	442	422	441	425	413	407	449	420	391	431	418	409	409	420	406	422	419	392	426	437	353	425	420	449	386	409	436	416	405	399	418	407	430	425	428	401	428	422	412	396	401	437	405	442	399	394	421	376	430	396	437	416	395	409	397	398	415	446	416	417	424	422	383	422	426	413	421	398	418	415	439	371	394	451	424	395	440	386	412	447	418	418	436	435	408	426	413	381	382	426	413	420	416	424	422	453	382	383	393	391	424	419	389	384	382	406	409	376	393	421	403	437	452	397	410	416	403	395	421	435	424	357	430	402	414	417	408	415	426	419	396	403	422	411	405	454	408	445	392	420	443	429	402	424	390	416	417	404	443	435	422	422	455	425	383	432	376	404	450	397	394	435	405	409	426	392	425	428	444	442	410	427	445	407	410	412	420	381	416	389
24829	24171	41242	27397	29761	36390	19351	8144	1634	775	477	492	478	497	477	482	472	524	474	448	515	450	486	479	545	491	490	480	482	509	502	472	473	501	465	491	452	463	449	471	468	455	496	465	462	474	469	462	455	479	480	411	469	469	494	470	443	487	484	405	440	452	441	493	447	486	471	501	473	460	504	477	513	509	494	452	454	500	456	478	493	472	454	473	488	488	482	435	521	458	493	516	460	501	468	459	426	504	509	439	480	428	469	481	477	472	490	448	423	468	485	475	478	515	441	472	477	465	498	476	491	452	496	493	505	468	443	488	464	483	472	464	446	473	440	456	468	498	471	475	496	477	480	453	481	451	496	483	465	497	452	446	465	501	451	468	480	467	454	462	445	443	481	475	467	468	450	474	451	486	501	467	477	435	453	422	481	458	459	481	496	490	448	483	482	461	472	462	457	442	468	457	437	431	479	484	445	454	458	470	438	466	485	461	476	444	465	487	468	436	486	451	437	478	470	479	469	460	460	420	481	469	478	441	446	476	480	483	456	468	494	482	458	505	491	463	448	487	446	452	535	469	479	454	447	479	489	446	441	474	492	442	449	459	443	456	464	467	442	455	448	447	441	455	497	494	498	455	469	472	483	460	459	492	490	470	450	484	461	469	472	461	462	483	428	417	466	481	464	429	470	466	493	510	403	459	464	433	423	482	454	463	461	445	444	455	455	436	476	485	460	449	476	528	437	472	438	487	459	490	459	490	493	478	464	463	430	488	438	461	468	491	460	468	456	444	503	481	475	434	472	453	472	463	462	459	430	516	468	483	495	471	511	510	479	496	458	458	514	434	477	451	466	533	430	461	493	472	460	426	469	490	458	479	438	462	428	484	476	491	476	471	482	461	488	465	484	438	495	506	459	454	484	456	496	456	472	479	497	466	455	476	480	480	472	434	496	480	500	440	443	441	479	467	422	453	452	490	456	454	461	460	467	489	492	478	458	483	499	443	459	427	447	483	498	439	493	415	448	489	477	450	456	511	514	481	468	462	429	490	437	491	466	454	472	503	451	489	429	464	462	483	456	465	495	502	443	469	453	495	480	476	486	480	488	441	441	470	473	470	527	460	482	441	430	481	486	481	478	479	426	489	482	443	490	490	448	501	490	479	481	487	473	491	455	489	489	425	484	465	469	448	418	441	461	498	432	459	460	467	479	458	447	467	508	444	452	485	439	469	445	473	460	446	478	433	449	467	432	468	434	447	458	437	469	484	458	489	437	511	478	493	448	480	459	496	437	457	482	427	484	447	438	497	467	467	438	492	463	489	466	483	455	459	439	464	461	471	477	467	455	470	439	495	482	471	463	447	424	468	468	482	490	448	437	444	501	438	444	478	474	487	418	480	498	477	444	474	458	466	513	493	478	454	468	491	465	483	492	482	485	436	467	465	445	465	456	433	421	462	482	435	478	460	463	486	453	450	467	473	453	463	493	517	491	506	459	478	431	474	456	479	443	476	508	421	479	478	470	486	464	450	478	512	462	486	446	446	493	493	476	447	443	426	482	466	491	481	468	472	458	472	486	489	462	468	475	487	437	450	458	468	481	479	494	477	468	490	416	462	458	421	421	457	459	474	473	448	494	469	458	431	466	446	460	468	443	486	468	447	481	418	470	457	448	495	464	458	450	452	432	465	470	448	442	463	425	457	447	460	447	499	489	456	474	476	461	506	464	473	487	483	469	474	472	454	486	460	433	464	444	511	453	500	487	488	486	461	450	464	474	498	442	488	502	439	449	484	442	467	474	476	491	507	477	440	492	455	483	482	505	444	450	451	485	438	438	446	439	462	484	489	487	490	478	437	478	462	492	480	451	499	468	461	485	482	459	473	450	433	474	423	498	475	491	465	512	495	481	514	485	459	516	469	504	475	448	464	465	466	448	462	483	450	450	470	446	448	466	416	439	469	446	453	477	462	476	479	462	469	508	480	473	462	456	443	462	439	460	468	477	457	527	479	463	473	446	464	469	463	500	450	438	488	447	498	503	437	465	512	481	462	462	473	490	502	458	460	432	478	481	487	475	490	484	483	443	466	443	487	461	465	458	468	423	469	488	505	482	449	472	434	469	465	443	453	438	473	458	442	496	483	467	478	472	442	510	440	489	477	473	461	465	477	463	447	439	467	485	420	444	460	449	453	426	432	450	497	469	463	447	464	445	461	455	490	455	520	462	436	433	451	476	443	459	462	456	469	485	457	461	463	481	495	447	466	463	443	443	499	473	448	447	472	464	456	447	489	439	466	481	437	423	505	458	481	474	472	481	480	457	489	488	473	487	487	482	413	444	444	452	480	466	444	432	453	451	466	424	488	454	465	444	505	463	460	462	450	433	450	456	435	489	484	495	443	461	484	463	456	492	498	479	454	464	443	451	506	506	500	474	524	452	474	442	441	465	425	455	461	486	477	469	483	478	490	506	487	461	460	519	434	497	428	450	489	435	476	477	452	514	427	454	467	480	491	456	471	463	469	446	467	488	427	469	428	449	465	490	474	494	475	453	516	419	475	444	473	468	448	439	451	478	478	447	466	460	443	492	481	505	476	470	498	495	457	412	468	488	487	501	479	494	481	444	488	470	456	444	448	461	495	487	471	439	476	469	462	518	483	444	504	465	485	423	455	432	461	431	454	490	446	473	472	442	436	458	489	495	460	477	479	458	476	427	453	416	531	479	477	476	465	489	478	422	447	482	464	490	447	446	506	452	491	486	492	461	459	481	494	493	480	443	450	491	439	451	465	464	502	450	486	480	446	430	510	434	473	479	464	463	468	484	466	482	479	471	471	466	475	471	477	437	475	477	425	463	485	490	483	457	433	467	450	412	487	464	442	448	472	472	461	499	456	474	438	482	434	456	466	451	466	478	442	469	468	475	471	417	488	469	448	480	479	432	503	477	483	416	442	431	475	495	463	467	469	436	445	473	477	456	495	463	483	483	469	430	472	405	464	453	419	493	447	458	448	468	445	429	421	466	484	484	449	441	448	478	477	490	448	469	467	486	461	471	457	453	470	486	482	449	486	471	444	457	452	447	500	463	456	469	486	474	487	484	432	461	480	500	483	457	434	459	439	458	498	489	461	454	445	458	442	437	472	447	444	471	452	467	474	459	472	469	462	488	453	474	453	459	475	444	459	481	448	446	480	471	491	450	445	481	468	475	472	437	429	459	477	496	435	471	433	460	453	461	449	480	470	489	466	517	491	473	418	469	513	447	487	442	441	495	444	460	507	483	425	499	485	464	471	427	452	492	453	445	438	493	463	461	484	418	460	456	470	439	426	460	441	465	468	452	497	449	487	481	494	507	465	490	466	480	455	459	446	454	451	480	436	466	460	459	519	449	468	427	480	452	445	475	461	464	456	451	459	464	478	457	491	485	456	449	471	475	454	463	482	461	473	461	462	461	457	501	490	429	465	456	448	511	499	487	438	480	456	505	442	425	509	476	452	449	470	471	451	475	452
31880	81818	52746	11658	30388	31190	13693	7353	1752	847	481	500	466	483	458	471	498	456	497	468	510	514	464	511	483	477	459	481	474	519	436	459	501	461	457	476	476	480	478	452	446	492	488	470	468	442	447	465	480	502	477	473	487	497	485	469	484	498	463	499	455	459	452	442	516	479	494	480	457	475	489	479	468	464	495	469	470	491	476	485	504	445	484	479	455	494	488	445	480	490	473	490	492	454	466	479	440	487	492	455	451	462	461	457	477	447	517	493	460	479	524	465	449	501	450	438	472	484	473	484	504	463	479	486	464	459	480	512	461	458	511	476	465	510	505	469	462	517	436	500	490	456	463	487	463	483	487	491	491	496	479	452	491	478	481	505	428	495	465	445	461	510	466	478	481	482	464	482	508	503	454	448	507	462	484	459	461	493	510	506	498	448	475	471	481	483	456	515	495	500	455	468	473	505	471	460	494	481	496	482	489	497	472	460	465	513	461	487	476	439	476	511	464	481	490	536	455	477	492	437	481	527	472	467	488	541	446	439	501	485	498	479	504	512	471	482	493	443	520	505	505	496	478	456	487	452	486	458	479	483	433	483	498	473	488	438	480	463	471	490	483	455	478	506	498	479	490	435	486	487	486	449	501	473	424	448	443	444	473	450	469	494	430	453	451	491	477	521	448	484	480	489	452	478	473	485	421	461	476	467	489	475	471	445	480	451	459	507	445	502	515	460	480	485	492	477	466	475	478	479	472	470	504	493	431	477	463	481	490	478	467	464	502	457	474	489	480	508	503	475	479	480	426	454	496	484	469	490	485	494	487	475	462	518	474	454	478	480	504	475	516	495	486	467	481	490	484	457	514	508	475	465	452	470	462	465	482	539	440	486	457	507	462	479	473	461	476	489	459	416	452	502	446	473	480	443	482	487	462	480	446	473	471	431	470	500	479	475	480	508	467	485	468	464	484	469	464	516	472	477	461	473	473	445	465	492	448	510	447	483	451	479	469	494	481	458	458	477	519	483	461	471	492	473	494	493	451	505	434	469	506	507	471	480	488	425	471	480	488	476	479	476	538	476	491	490	487	455	465	462	469	460	475	460	472	446	452	467	487	506	462	496	447	530	489	489	539	486	461	484	473	491	490	463	496	465	455	457	506	480	460	479	484	443	501	483	498	477	433	475	476	473	493	500	483	479	469	511	481	464	449	509	463	498	482	484	467	479	460	489	487	494	512	481	501	493	462	463	433	482	490	525	476	458	484	488	472	495	455	468	448	449	468	436	486	474	463	525	488	482	470	453	505	484	456	484	493	457	432	501	471	458	487	497	496	459	497	506	451	495	473	485	515	470	478	493	464	472	539	479	442	463	457	483	476	466	479	457	469	455	475	474	462	466	471	484	466	474	452	458	469	464	496	471	512	457	468	465	474	526	475	511	472	463	487	486	530	488	441	423	459	460	472	439	453	492	457	494	464	479	473	471	489	470	510	505	497	440	421	470	480	498	497	483	453	470	459	464	414	487	486	502	471	503	505	460	484	504	456	475	489	454	450	455	483	454	507	467	436	470	444	473	488	491	466	449	473	485	478	492	478	483	474	469	478	489	476	467	503	491	436	470	502	484	477	467	465	507	501	469	421	498	459	453	493	472	482	437	479	532	485	472	476	466	472	432	452	483	488	467	494	477	477	489	469	489	474	493	479	509	488	453	470	468	493	490	469	481	491	494	497	505	502	512	482	467	448	498	475	473	473	493	475	441	491	473	463	471	473	486	444	478	463	479	464	506	466	446	467	511	489	423	479	468	469	487	523	503	494	515	476	449	461	497	472	468	450	491	454	478	457	475	476	489	487	451	472	478	492	531	490	453	490	470	488	463	466	454	478	451	497	459	495	471	443	470	436	466	492	505	490	449	471	473	504	477	450	487	485	426	484	434	469	491	461	487	478	454	500	524	471	498	484	508	489	483	455	508	456	460	447	465	522	470	464	456	504	436	489	510	472	483	476	479	511	448	520	468	471	452	491	485	470	459	503	495	473	490	462	492	469	443	513	503	467	470	464	483	422	440	502	450	470	436	475	473	455	493	469	503	469	466	504	459	445	461	497	482	490	457	453	481	452	494	472	492	455	484	490	488	512	463	471	495	454	492	484	462	491	480	465	496	525	507	445	465	485	471	477	479	493	464	465	461	501	487	475	478	500	458	499	488	473	450	510	462	469	496	493	519	468	503	470	464	500	418	462	465	497	454	478	476	464	509	493	466	465	472	426	500	477	471	493	467	468	457	474	455	469	478	478	488	465	461	490	452	466	488	472	449	509	456	503	444	442	532	498	472	467	456	488	487	482	439	480	489	516	490	478	492	483	501	439	465	529	450	514	477	473	446	474	512	485	488	444	465	486	477	488	439	517	468	484	500	462	510	488	480	493	476	500	438	481	501	489	475	471	432	455	492	451	473	428	478	484	521	399	503	479	462	482	475	461	471	492	468	450	486	499	454	499	472	436	484	483	501	487	516	471	474	491	463	463	462	472	512	490	485	467	456	521	479	477	437	498	473	493	468	463	462	477	487	485	457	475	454	469	458	499	477	472	475	456	469	460	504	481	479	475	488	499	472	496	481	489	457	498	468	480	423	447	522	479	483	477	464	476	468	435	494	488	480	466	517	463	483	473	472	509	484	468	490	462	494	535	454	455	454	440	444	458	461	491	456	477	431	449	487	488	439	483	490	454	516	478	478	478	488	502	502	469	518	465	471	464	479	433	482	491	483	490	515	485	477	441	460	487	487	466	493	494	452	452	460	477	451	438	494	459	439	476	445	464	454	479	465	518	459	503	482	503	497	492	478	441	478	480	469	441	468	463	494	527	509	526	484	482	489	494	466	479	448	474	508	485	498	472	450	474	480	488	488	483	470	468	466	462	484	486	458	491	457	443	460	486	496	458	447	506	445	494	452	460	476	495	482	443	469	494	529	485	504	470	455	471	483	465	454	505	491	493	488	499	468	452	476	489	470	483	450	479	502	488	487	490	466	487	456	466	507	481	446	506	481	509	450	441	467	447	490	495	462	474	464	475	484	480	468	467	477	475	488	478	472	495	473	452	494	473	447	467	496	466	475	472	505	443	464	489	509	528	507	478	473	476	488	463	490	472	497	485	494	488	466	508	481	496	474	529	472	458	449	451	470	463	509	450	470	477	513	491	466	456	484	444	487	495	471	498	462	467	482	473	488	491	463	491	497	511	451	494	464	472	495	505	489	462	503	475	500	484	461	472	438	480	474	486	447	468	512	448	469	456	500	512	470	488	428	506	449	477	507	487	524	472	470	474	501	490	463	478	457	472	486	493	429	469	442	481	476	479	440	424	480	511	495	441	453	510	469	450	444	443	480	482	460	482	460	465	498	450	506	490	475	496	512	483	468	483	476	466	480	475	448	485	463	473	527	483	490	451	459	468	473	454	445	497	515	484	458	511	455	463	489	474	479	453	507	461	508	531	451	457	490	456	465
23921	23206	36139	29525	33224	41570	28388	11314	2434	1041	624	622	642	549	557	561	559	631	577	548	578	550	545	568	566	536	530	548	539	595	547	577	570	536	582	557	521	544	581	520	573	562	534	535	574	544	519	594	549	553	529	596	591	548	552	570	577	521	559	588	547	558	550	567	582	531	591	533	526	515	561	576	533	575	537	534	525	583	538	571	543	591	565	522	536	562	553	530	520	562	524	569	536	528	533	542	557	544	596	532	528	513	514	575	566	543	525	548	561	563	525	556	514	589	551	590	488	511	546	541	541	509	540	557	539	576	545	571	556	531	545	556	531	561	556	562	568	522	568	570	532	554	577	550	547	563	552	551	543	562	547	559	538	538	548	559	542	553	540	507	570	563	552	524	551	536	536	529	539	595	537	581	546	539	532	524	557	531	577	573	573	576	603	501	543	536	569	557	584	551	593	539	526	544	554	527	567	550	545	507	538	563	517	571	550	567	563	551	524	557	516	535	529	547	596	570	534	549	523	475	475	586	584	558	550	580	519	548	571	533	530	522	520	541	581	556	581	539	526	547	584	587	546	532	539	519	551	554	562	549	550	541	538	554	589	529	575	574	535	515	509	553	504	522	515	561	566	520	511	561	554	557	541	562	542	573	621	576	534	556	525	558	547	547	517	528	539	571	596	581	529	555	582	527	547	587	526	561	524	554	541	525	542	587	581	517	576	536	570	563	510	564	556	559	590	508	573	580	558	541	559	568	567	557	512	547	567	535	593	562	560	518	538	558	542	559	518	585	566	606	576	543	604	564	574	532	574	581	546	529	543	557	588	592	526	537	568	522	592	528	555	537	576	570	530	519	556	548	560	529	535	571	530	536	522	522	586	571	542	555	539	511	558	542	593	539	546	589	540	535	571	532	549	520	578	526	517	579	555	534	561	558	549	560	552	489	551	582	516	575	576	561	540	560	533	567	607	501	534	557	555	533	574	539	566	543	531	556	537	522	538	512	565	571	585	543	517	551	585	613	516	555	566	542	548	524	573	515	594	559	551	584	589	541	563	583	510	557	503	557	539	560	557	535	555	528	545	535	507	555	567	567	572	538	559	552	570	532	553	527	573	540	530	586	554	516	540	511	542	564	557	579	559	555	508	581	571	533	533	556	543	575	539	548	555	570	495	563	547	567	552	541	541	585	537	552	542	553	569	556	559	573	560	605	569	554	551	528	577	539	585	544	543	519	537	506	503	530	538	565	540	527	545	524	588	523	535	571	542	550	534	541	560	546	507	534	543	564	523	519	549	516	508	539	544	598	555	559	550	554	539	560	564	526	504	588	544	529	539	544	597	555	528	605	571	501	538	559	551	544	550	548	496	520	568	593	556	572	522	505	563	573	570	561	578	537	569	573	527	541	559	513	514	558	507	567	501	514	546	570	520	539	532	572	564	574	581	557	544	524	585	543	548	533	548	576	600	518	579	539	554	555	563	553	516	552	561	520	558	524	591	534	577	539	569	562	553	571	543	527	533	530	562	578	563	541	553	537	525	535	527	542	550	552	538	550	557	522	541	556	541	560	562	519	576	611	519	541	501	550	496	549	543	537	563	529	517	545	560	542	534	567	533	520	541	557	541	566	578	498	540	555	553	537	539	548	523	559	572	559	544	508	557	563	565	577	566	579	520	535	542	559	541	545	532	547	556	521	513	566	543	559	582	523	512	551	540	594	568	550	570	572	518	540	527	561	547	548	563	527	540	552	540	550	571	522	571	538	578	540	562	554	541	554	522	540	525	556	541	553	544	563	568	549	522	562	562	521	529	541	540	560	568	548	512	579	548	531	556	516	545	549	544	553	561	606	618	559	571	537	528	550	527	545	530	551	511	568	540	547	536	534	559	629	574	529	508	538	554	561	531	556	507	571	565	595	533	577	583	580	509	516	536	515	590	504	541	569	558	542	537	554	573	578	561	558	552	539	572	555	539	535	535	588	548	553	569	561	562	555	585	556	549	551	580	513	594	540	506	544	527	547	540	535	576	518	556	560	540	538	558	509	560	545	538	526	554	548	543	606	547	524	528	531	594	543	568	598	560	554	552	549	514	527	552	554	542	553	587	595	530	538	578	539	543	593	532	531	588	548	549	544	527	564	576	518	564	568	602	523	516	566	525	550	544	562	543	517	546	513	515	534	570	533	550	590	522	509	568	564	527	602	599	512	530	548	540	555	558	587	533	555	591	547	536	558	533	516	516	531	557	575	552	533	570	527	527	588	555	530	550	537	545	567	518	533	544	585	555	559	546	561	565	578	560	547	527	578	540	504	546	538	546	529	506	551	531	555	574	522	546	556	569	523	525	529	508	529	547	549	526	578	577	510	545	610	575	535	564	522	562	557	524	570	564	596	516	531	512	533	552	567	553	561	538	563	557	549	493	526	525	552	572	589	566	526	525	549	556	573	526	575	563	578	562	576	522	509	560	578	571	515	543	527	585	554	545	560	557	547	577	542	566	569	548	537	576	494	530	540	611	511	523	515	560	573	538	524	577	536	537	486	554	539	555	529	567	574	551	536	582	606	555	611	503	528	564	526	574	553	572	583	512	517	574	548	540	501	547	533	522	554	597	559	516	579	564	561	532	509	548	547	540	572	601	567	575	572	522	578	517	551	559	565	524	543	556	562	557	518	543	498	543	535	559	514	508	576	503	571	574	499	549	554	502	526	559	564	519	611	582	551	549	552	554	532	550	584	549	518	504	543	524	547	572	545	539	521	563	541	556	526	572	572	537	570	559	566	512	551	553	530	591	529	555	520	547	539	574	551	511	569	512	524	527	532	571	544	567	502	519	573	576	533	513	550	537	572	553	583	549	529	524	562	511	546	577	535	560	553	506	581	576	539	538	591	561	558	581	531	564	526	528	574	507	560	573	553	517	528	527	619	555	473	537	544	540	556	558	548	528	542	547	549	533	534	544	546	551	578	597	565	536	565	585	524	584	546	540	604	532	573	554	550	578	547	556	519	502	553	578	537	589	553	558	554	574	550	508	471	517	549	510	550	599	575	601	515	571	554	534	564	566	528	601	549	522	491	535	576	574	574	556	539	526	540	553	519	516	510	530	538	574	544	552	536	531	545	539	545	511	537	523	532	552	557	551	557	553	570	520	516	550	536	540	567	555	531	567	589	534	517	585	568	540	509	546	539	534	557	528	532	582	544	545	549	527	591	492	551	526	538	557	570	582	558	566	557	565	566	561	554	544	589	558	524	548	490	536	535	519	513	525	527	537	554	546	536	563	567	530	519	549	554	577	556	553	526	546	520	525	551	579	581	540	575	514	585	560	539	526	563	516	574	574	557	599	552	545	570	558	558	561	546	532	528	485	561	604	555	562	554	527	566	563	557	553	559	572	535	550	551	537	541	563	604	557	511	567	552	462	585	550	571	543	566	573	542	524	546	554	543	577	587	547	543	545	534	561	548	539	581	513	520	556	570	519	553	530	546	559	525	530	517	528	548
41539	94200	67765	23377	41186	40088	20924	9407	2606	1252	622	612	607	597	544	611	599	596	573	596	619	596	600	647	597	590	622	602	585	594	595	577	577	572	574	581	574	591	629	611	606	580	543	557	600	628	572	603	601	590	579	589	583	628	546	546	600	590	586	631	590	594	559	613	567	611	600	568	583	621	617	572	536	603	584	593	607	594	591	568	571	611	616	587	610	603	573	636	593	563	591	646	559	621	593	572	591	584	552	544	546	569	586	597	593	618	556	570	591	629	561	594	613	588	608	568	576	570	595	616	598	571	586	581	540	568	608	594	574	536	604	653	573	608	595	565	566	572	607	549	594	582	599	651	596	620	564	545	628	608	611	556	572	569	596	580	573	607	593	558	601	563	551	585	588	599	550	606	586	575	607	580	565	613	568	568	624	583	589	593	563	623	587	589	646	596	595	606	634	549	595	590	622	554	648	573	551	598	590	555	550	539	610	553	599	563	579	532	593	561	550	596	592	596	621	538	583	550	565	590	587	580	568	596	628	587	611	586	592	569	574	570	638	556	556	557	571	571	622	586	583	569	607	615	609	585	573	609	606	557	547	589	601	608	542	574	634	524	566	603	568	540	576	614	619	596	581	618	577	589	541	591	584	619	589	617	631	608	605	609	547	579	609	603	556	538	544	613	551	586	594	658	581	598	568	563	586	590	618	611	579	601	601	587	578	608	585	533	624	561	596	594	595	559	563	642	643	544	576	571	579	553	598	630	543	579	603	581	613	544	595	581	593	554	618	574	595	577	599	571	599	600	601	576	566	543	571	621	595	611	611	573	577	548	611	587	589	570	531	598	595	645	563	568	590	591	618	574	591	597	629	585	600	597	579	620	534	543	558	565	594	612	589	606	581	556	601	624	602	571	593	581	621	595	566	605	587	565	604	565	578	620	580	566	589	575	605	571	583	569	557	577	590	588	547	571	626	594	553	562	597	546	568	541	567	590	623	583	566	591	569	582	569	593	541	589	586	567	572	602	641	573	556	558	576	584	622	582	614	576	639	607	588	533	578	601	533	573	589	592	603	634	578	571	607	597	572	584	618	587	590	585	565	563	584	616	588	561	610	604	582	593	588	618	568	598	615	585	595	606	550	540	547	588	564	591	609	589	617	612	611	629	569	615	591	573	581	636	582	581	568	550	562	582	518	549	571	548	548	586	567	575	579	549	577	557	616	580	558	571	561	588	534	612	559	602	602	587	560	621	599	582	594	603	589	596	597	573	581	585	587	571	611	591	564	626	614	579	611	573	555	579	582	557	632	581	581	580	535	597	602	566	540	584	651	607	554	556	581	533	557	620	563	611	609	568	622	557	582	552	602	570	602	579	586	596	590	612	626	614	557	602	617	602	581	623	593	561	566	603	589	555	601	517	606	602	563	560	605	596	591	609	632	565	576	580	605	587	583	607	574	559	596	582	564	591	572	599	544	598	640	557	589	596	588	582	597	567	597	569	571	613	629	616	549	560	597	590	561	603	531	594	576	554	604	560	587	605	587	599	566	566	584	584	562	630	578	585	580	599	606	593	577	604	571	622	602	612	588	582	573	596	595	576	598	576	597	584	615	626	619	601	562	541	595	598	628	584	560	590	566	557	579	585	568	608	583	579	570	610	590	610	594	570	597	565	575	654	594	603	597	603	552	646	579	555	577	571	572	571	609	572	625	531	552	593	585	581	529	598	578	589	540	545	552	590	598	583	565	577	555	637	603	603	545	563	600	580	538	580	541	558	585	568	588	611	583	588	580	611	545	542	555	582	562	542	587	575	569	589	614	559	595	569	591	600	604	553	591	579	582	568	600	600	571	582	561	576	600	589	568	569	602	595	605	535	614	632	609	578	596	525	595	599	611	605	578	543	590	578	579	553	538	584	611	603	587	580	592	550	588	573	568	564	579	547	590	583	634	578	569	572	599	589	599	614	607	633	587	605	542	551	570	575	570	577	597	565	592	606	564	595	576	585	582	584	575	602	586	548	604	596	541	628	583	577	596	603	578	557	603	580	584	615	559	611	584	604	562	631	568	598	586	595	582	511	572	566	637	583	591	582	568	534	580	578	578	645	643	567	581	576	619	591	529	567	599	588	582	566	562	540	569	571	553	576	577	581	592	569	584	552	564	540	577	579	559	606	582	587	604	621	582	550	591	561	616	631	571	583	564	563	556	618	602	601	596	569	575	557	586	565	623	582	595	593	579	587	594	603	579	637	569	588	554	594	558	598	579	600	545	615	570	564	547	563	602	592	553	582	574	600	544	550	571	582	602	572	584	623	580	577	557	598	596	530	619	583	591	616	560	564	570	591	575	580	576	593	571	591	593	592	568	549	610	554	612	562	586	567	588	568	602	561	562	592	604	563	570	597	595	571	584	538	619	588	567	568	587	576	594	624	589	620	607	546	588	530	580	589	595	530	609	590	609	563	566	609	599	592	602	621	585	590	598	587	567	585	549	595	627	567	581	586	614	596	536	593	579	609	556	506	631	605	560	555	557	598	582	583	553	571	592	559	639	589	579	641	565	597	572	615	584	578	574	605	604	574	579	600	598	619	603	583	574	586	563	561	573	552	598	586	593	542	591	592	563	611	555	636	594	575	591	583	559	579	529	577	560	652	594	587	570	604	588	583	577	595	589	592	585	559	590	579	560	616	617	538	592	589	577	617	561	589	592	560	572	559	550	541	619	576	564	559	641	542	628	551	551	593	560	595	596	565	579	591	590	592	553	572	609	549	563	609	635	586	602	578	585	605	581	603	566	595	587	564	559	567	585	584	594	605	554	598	648	598	591	602	589	599	608	588	605	572	604	600	576	606	608	597	564	534	588	597	581	527	613	584	539	592	585	576	612	566	570	587	644	579	572	580	580	626	584	588	600	560	581	569	557	585	567	512	589	578	592	583	549	606	575	561	580	591	571	569	613	626	610	582	578	544	576	595	581	587	585	577	554	543	596	584	590	551	533	579	576	633	573	553	579	583	584	569	572	594	576	584	561	644	527	591	616	614	554	586	620	583	581	548	588	553	619	603	570	594	588	635	614	575	608	595	594	569	565	585	561	608	606	595	622	581	539	598	598	542	546	586	582	586	580	561	594	550	590	591	548	580	608	582	545	582	600	624	560	563	573	585	572	536	561	604	591	568	550	556	545	571	585	592	599	592	576	603	594	605	626	606	544	545	620	593	587	579	591	578	568	539	601	606	605	562	623	604	594	576	545	605	541	553	574	555	566	566	580	620	614	585	557	623	575	551	610	540	586	639	594	588	566	583	575	578	554	591	593	584	562	590	587	600	542	592	662	583	593	589	574	622	607	567	583	561	619	589	574	555	580	605	594	584	582	581	564	533	557	548	623	565	565	536	574	579	549	635	557	579	568	610	625	568	589	598	523	560	617	550	573	588	630	570	561	552	580	577	629	546	531	579	606	581	573	567	598	604	582	571	579	604	569	576	602	555	562	597	558	568	593	608
27496	25365	20833	5127	4786	5267	1620	884	595	478	477	449	474	467	436	457	469	439	463	476	461	486	461	469	439	446	509	454	456	441	449	451	498	405	486	439	457	454	458	443	497	499	416	461	463	454	433	459	489	461	473	414	438	427	461	450	434	458	481	428	453	465	450	439	457	447	451	475	480	448	428	464	484	448	427	401	412	422	466	504	434	467	433	439	444	436	459	414	470	424	403	484	436	416	482	457	451	445	456	429	390	448	441	483	423	445	468	449	454	423	469	438	468	442	486	465	450	475	457	438	459	458	436	442	463	434	451	414	465	436	438	460	445	430	462	465	469	448	448	480	475	436	473	461	450	417	458	431	448	429	454	462	448	467	458	432	426	436	420	480	409	474	462	455	458	447	444	453	433	451	480	420	439	418	437	454	491	472	464	465	456	467	484	436	422	411	445	417	439	447	503	430	436	483	447	442	459	442	443	473	448	455	476	467	440	477	467	444	463	456	447	479	452	448	460	449	429	486	412	468	481	486	448	451	446	444	464	419	475	449	460	467	456	443	440	439	451	455	487	443	447	448	405	457	464	436	448	428	434	471	436	420	448	421	446	440	452	458	430	458	408	475	439	482	475	447	423	501	438	480	465	434	433	448	461	460	444	450	466	425	436	450	495	445	409	477	420	425	455	441	467	448	441	433	416	467	463	415	495	462	442	459	460	464	451	455	419	439	443	440	462	480	432	468	447	449	491	465	452	443	431	496	447	447	450	447	459	478	447	472	463	469	439	469	457	414	418	431	443	458	431	439	443	427	442	397	467	461	481	447	455	447	456	409	450	461	431	436	486	471	443	449	438	421	429	450	459	467	454	447	458	449	417	451	479	442	456	450	435	461	443	447	425	452	444	474	440	453	480	470	476	432	453	491	423	438	442	476	486	431	445	487	473	482	394	451	414	447	471	462	434	450	450	437	439	417	484	450	466	407	426	428	447	464	445	472	430	478	475	434	490	451	425	437	385	460	458	474	465	443	439	465	456	450	440	476	454	448	434	456	447	465	482	454	437	453	464	458	455	481	456	438	459	482	407	416	480	447	477	482	447	476	497	526	474	450	444	447	426	488	413	461	488	424	450	476	423	458	446	398	441	437	452	471	468	461	476	470	420	525	479	480	408	460	449	424	417	468	446	421	465	446	450	475	465	419	495	485	454	470	441	446	449	469	428	483	441	408	436	451	482	434	448	461	431	445	443	472	457	423	448	465	441	454	486	463	463	450	438	429	466	435	433	461	447	487	474	454	450	459	399	467	441	464	453	451	458	439	448	506	437	427	464	429	472	465	447	454	442	456	485	452	425	439	481	425	446	437	449	434	429	463	480	434	449	469	449	442	462	472	432	434	450	459	450	432	461	444	448	452	453	413	448	472	503	448	439	454	472	486	449	444	420	413	436	457	474	463	453	475	518	433	459	473	465	488	463	469	455	425	434	417	463	454	444	471	416	467	411	433	475	475	451	424	446	458	456	466	440	471	463	442	459	456	460	445	453	438	443	477	457	464	423	470	458	442	434	452	473	479	448	454	435	429	470	446	461	446	436	436	476	492	463	453	447	474	459	494	469	447	456	444	439	490	447	500	470	442	471	527	482	458	445	430	472	437	460	466	447	470	441	467	445	491	450	435	454	461	448	442	444	458	450	462	439	404	438	415	421	418	425	417	455	440	445	443	438	440	444	448	437	441	422	530	493	424	426	462	468	497	465	471	448	454	464	447	467	461	456	444	438	447	437	419	442	480	460	447	447	438	393	442	462	455	460	472	470	452	446	449	449	422	461	482	438	438	450	471	506	463	436	425	440	464	427	451	445	471	445	442	446	423	466	495	469	466	409	466	494	424	439	472	434	452	471	478	444	473	498	460	456	482	451	456	466	447	446	451	434	444	470	462	464	446	449	436	440	432	474	472	484	477	433	459	453	459	460	425	484	471	448	471	450	487	449	464	420	432	421	482	466	457	470	449	462	447	439	458	454	467	480	441	464	445	435	448	434	416	465	448	423	446	444	444	472	487	441	441	493	455	428	421	455	480	471	459	449	436	435	436	431	441	469	466	432	450	437	449	438	445	475	442	456	439	450	471	471	439	484	453	433	463	438	457	446	450	464	431	450	490	461	431	427	434	449	428	452	446	442	494	436	472	423	467	446	469	448	463	463	464	428	477	464	455	434	475	456	439	465	403	493	459	451	440	500	432	440	483	417	499	485	468	436	426	456	449	446	461	467	501	440	467	452	458	464	463	422	448	425	440	466	432	505	449	481	466	473	445	501	457	420	443	422	446	401	427	463	433	442	435	453	484	455	447	425	452	413	434	418	427	450	457	438	465	448	445	447	424	485	431	456	449	481	466	439	428	437	468	429	425	416	451	429	443	453	505	437	416	469	426	435	418	406	436	434	446	499	420	456	425	473	454	410	488	440	489	445	456	403	441	440	461	420	471	490	455	444	448	442	448	423	465	480	460	459	442	459	409	425	456	460	481	420	444	426	433	443	443	472	485	486	453	465	458	460	447	461	424	466	448	488	408	444	447	440	433	462	452	511	465	446	423	447	457	473	488	442	469	489	462	450	465	469	449	455	446	456	472	462	451	451	462	471	434	426	477	456	462	443	440	446	437	458	464	409	465	454	484	454	418	454	447	466	466	447	469	454	457	467	470	405	422	425	419	468	444	428	450	433	452	481	431	443	452	439	457	464	440	449	462	403	421	488	447	492	436	426	437	461	430	463	455	456	430	475	417	454	470	450	467	444	440	432	473	456	481	473	463	425	457	439	448	432	448	429	448	426	443	491	430	450	470	442	425	462	433	456	454	431	435	436	483	461	408	416	435	443	453	452	419	411	432	466	457	407	438	402	461	435	438	434	469	435	419	457	435	438	448	460	445	444	491	444	437	435	448	473	489	480	468	409	490	440	441	452	434	468	423	462	446	469	466	408	423	492	421	432	486	492	457	448	440	485	440	429	485	458	451	416	463	451	451	442	481	438	459	453	459	457	506	494	446	464	421	434	460	445	431	477	461	453	395	426	455	460	413	469	465	460	459	437	465	468	445	461	410	466	424	439	453	434	446	430	491	438	436	475	418	470	416	402	461	429	444	455	418	447	469	488	449	446	460	448	449	431	470	458	444	496	442	393	464	445	474	445	477	465	445	455	444	484	444	414	453	434	403	438	439	423	474	446	459	433	473	400	499	453	428	468	461	471	456	439	459	448	457	428	455	433	431	444	410	421	462	441	449	453	463	413	467	439	442	468	440	454	438	436	414	455	476	426	481	471	488	451	474	452	447	502	471	431	424	444	403	482	436	440	432	432	466	454	462	458	424	452	437	455	406	449	472	463	414	460	462	428	421	450	450	454	466	463	404	443	426	455	467	449	456	485	480	493	450	438	452	446	506	475	441	437	462	442	448	513	453	402	421	475	495	449	439	422	417	460	471	433	446	459	492	455	417	463	443	455	439	501	482
8956	32423	15219	3058	5070	5337	1620	1085	558	425	467	457	471	435	466	450	413	398	419	421	407	462	443	462	452	449	425	452	448	446	458	453	434	445	431	402	437	416	437	444	406	393	434	435	450	415	449	444	418	422	466	402	426	430	435	443	420	416	431	395	442	379	392	440	430	394	438	406	417	412	447	438	427	417	417	412	478	470	426	450	419	419	420	420	428	439	421	432	413	436	435	424	426	401	422	430	438	431	427	427	459	415	391	460	424	443	445	429	454	398	425	419	431	440	436	432	461	412	471	396	469	453	437	452	425	374	421	404	439	393	423	451	394	447	442	454	436	444	419	464	420	437	492	465	413	424	413	440	387	429	431	409	424	466	425	432	400	421	451	406	410	436	441	403	440	416	430	440	422	399	446	401	442	413	436	463	458	432	435	414	403	487	414	443	420	429	400	435	424	416	422	417	413	444	449	424	428	420	474	428	426	403	425	466	416	421	408	448	456	439	422	459	422	446	434	465	438	408	417	462	437	431	414	413	444	445	427	410	420	443	400	433	429	437	408	445	393	424	421	447	385	427	435	451	429	447	476	400	402	439	432	422	442	412	430	433	404	435	439	419	419	392	411	429	414	442	477	449	451	422	429	414	458	428	430	424	462	446	453	431	452	451	448	442	425	427	402	463	400	425	432	422	426	458	433	414	412	445	462	467	386	425	410	414	433	414	389	448	392	407	420	422	454	402	389	424	393	445	404	434	401	410	449	441	440	411	415	442	403	400	373	447	426	410	458	483	424	418	419	420	420	425	415	426	409	417	440	431	473	437	418	428	423	444	399	455	466	444	423	473	400	424	412	419	424	437	398	422	437	432	408	449	430	454	424	410	435	405	416	397	403	376	416	423	442	411	402	414	453	446	454	441	424	428	437	483	434	411	451	427	437	432	423	464	442	410	456	425	418	439	458	413	433	430	450	397	449	421	436	402	474	408	442	414	418	442	433	412	405	376	454	429	401	458	455	422	426	402	435	395	454	411	424	455	408	463	415	434	411	414	435	431	447	413	420	464	375	433	449	453	419	440	431	439	454	436	444	430	417	441	433	456	453	433	456	406	445	453	408	400	437	391	457	468	413	455	454	445	422	430	437	400	448	446	430	472	460	410	440	428	422	403	419	444	444	443	408	403	425	435	431	438	421	412	418	450	433	421	452	438	384	433	441	435	432	443	406	451	454	433	429	406	449	436	436	407	470	409	427	455	430	438	440	432	395	419	465	416	417	432	442	449	411	418	392	434	443	399	468	426	414	448	408	456	437	384	412	446	429	447	469	404	458	399	433	449	451	429	397	378	447	396	446	409	400	454	426	404	454	433	368	409	452	396	410	429	438	432	427	441	439	424	430	444	432	422	435	408	471	410	431	438	396	392	419	435	408	480	419	473	433	420	456	471	450	472	387	460	478	425	441	455	457	393	420	456	401	406	450	465	418	419	401	447	429	412	420	440	415	416	440	467	443	450	436	405	395	430	422	408	424	405	429	395	442	448	433	447	411	424	429	461	453	433	446	430	422	461	401	429	397	460	453	426	426	451	436	420	440	403	429	416	418	404	404	422	425	442	452	431	432	418	453	455	428	460	441	427	444	426	444	446	431	442	469	428	441	434	426	417	446	421	455	454	466	426	416	451	450	448	407	473	427	417	465	442	407	456	404	466	419	429	424	462	391	395	440	437	420	445	404	464	419	421	420	430	407	413	433	450	417	436	379	436	433	452	465	384	441	412	433	424	405	426	407	450	464	433	431	432	395	406	441	416	411	411	460	456	450	426	416	434	393	392	417	444	435	428	436	424	475	486	433	441	423	412	435	437	433	389	421	422	418	449	420	397	446	419	403	460	402	448	459	437	418	404	419	485	449	396	442	487	457	437	413	413	466	442	445	409	420	472	465	430	439	420	424	429	437	417	429	409	439	428	437	451	422	410	434	471	443	453	415	440	446	395	406	418	457	450	438	457	437	418	441	457	444	441	413	418	432	437	421	466	429	431	416	417	466	433	411	462	454	434	479	445	435	420	431	430	438	422	447	430	468	412	439	416	426	409	448	447	417	417	413	422	444	476	433	437	450	446	462	435	420	451	423	467	426	429	410	399	410	465	440	431	443	419	413	456	448	424	428	440	435	425	448	401	459	446	433	414	443	404	436	432	394	428	418	445	449	416	421	429	425	415	418	438	380	416	431	454	445	457	426	418	440	452	419	467	401	424	419	388	414	412	404	455	451	440	394	443	419	436	420	423	431	385	452	441	419	439	448	444	453	426	443	445	418	415	451	406	446	476	461	423	418	456	387	437	417	439	378	456	424	401	434	419	425	423	464	436	409	466	437	451	440	414	438	445	439	418	399	426	397	414	415	476	428	454	422	426	479	414	413	393	463	463	415	424	445	409	401	431	416	418	422	438	429	397	459	433	399	448	406	423	391	417	423	410	421	447	437	472	429	411	416	443	440	434	406	440	481	459	469	435	438	470	406	440	439	450	445	420	431	430	452	431	444	418	429	441	449	434	438	387	448	432	460	418	414	413	463	450	443	458	446	432	430	454	415	435	422	456	402	447	465	411	451	412	416	435	417	458	416	448	445	404	414	435	420	435	417	441	432	417	417	399	426	437	448	420	440	432	426	452	415	433	436	446	425	400	433	413	417	432	428	395	445	442	420	422	423	441	416	433	427	449	439	468	429	470	458	453	469	456	450	417	396	474	422	443	454	411	446	452	417	423	429	450	435	441	424	448	442	413	461	463	435	401	453	426	437	398	423	434	400	427	460	400	462	431	418	408	442	445	416	464	404	429	391	417	439	430	405	434	443	391	420	426	411	397	407	434	438	412	406	410	410	438	432	454	427	450	429	458	451	427	425	456	404	433	441	452	428	473	436	402	433	440	437	437	457	374	433	430	463	440	395	391	414	429	432	457	407	448	429	456	424	393	426	444	379	450	421	437	419	442	450	432	434	441	445	415	386	452	432	409	424	405	431	409	439	419	433	425	436	382	415	413	409	398	448	439	405	448	426	426	406	434	398	420	457	458	404	428	397	449	434	463	440	437	439	436	417	409	416	392	426	434	446	451	427	429	399	407	460	432	431	433	435	427	472	399	423	416	401	442	406	415	434	426	421	423	432	400	439	436	411	416	407	444	424	431	372	458	459	455	424	430	440	433	440	428	437	464	442	440	434	448	423	438	418	419	426	389	473	451	431	443	445	433	414	404	405	432	433	479	410	423	436	436	440	449	466	407	468	433	433	430	415	413	420	456	417	380	425	419	427	422	463	457	414	440	457	453	420	439	424	432	456	409	417	451	403	405	437	408	410	427	408	402	436	452	410	436	414	452	463	488	454	409	419	401	414	479	458	411	452	426	419	413	436	436	440	424	445	418	443	425	408	450	459	422	445	416	416	428	442	394	380	441	428	442	411	403	426	422	432	441	441	487	441	422	400	412	442	411	435	401	435	425	442	446	459	405
24834	24275	36047	25220	20890	39557	18124	6031	1224	611	501	472	497	500	478	467	479	511	496	477	487	487	449	494	487	480	513	469	481	471	495	521	460	495	526	490	507	501	472	477	463	465	450	481	477	434	490	450	501	471	466	480	507	500	429	482	476	449	459	496	472	516	457	452	491	454	467	454	460	485	485	466	471	443	502	510	477	481	508	415	520	553	493	518	495	477	480	466	475	460	434	462	468	491	463	480	483	469	476	442	499	450	464	474	460	455	448	460	441	470	479	514	476	419	474	466	486	438	481	461	501	492	512	477	463	486	474	464	450	436	430	496	473	479	455	513	477	471	466	480	445	483	468	470	458	447	423	471	446	498	435	409	463	464	471	489	488	481	449	479	458	499	541	482	482	487	469	461	491	474	441	467	494	468	470	476	484	440	445	506	452	460	492	441	496	446	463	447	496	485	528	482	446	500	452	469	486	453	436	446	458	464	462	461	491	455	457	508	451	522	476	438	481	481	454	493	428	455	448	447	450	470	461	476	476	482	463	454	498	478	483	443	462	467	486	464	458	485	480	496	408	491	484	473	467	457	496	453	453	500	462	487	471	462	496	489	483	451	496	471	469	491	512	496	486	484	520	480	466	456	466	446	470	516	558	429	457	469	471	475	488	498	442	492	453	504	470	496	489	434	447	472	450	502	474	471	501	482	468	477	415	503	503	482	491	458	501	454	452	466	448	478	475	510	488	494	496	470	504	436	437	510	475	493	484	424	488	487	455	449	470	459	491	507	470	495	520	480	453	474	485	441	491	444	450	491	474	487	514	530	475	479	491	439	472	473	483	439	457	489	460	473	466	439	457	505	485	435	435	491	539	452	448	495	458	482	490	451	466	453	472	496	442	453	485	479	460	472	462	485	444	459	487	476	485	480	436	487	466	467	468	460	454	462	442	504	512	453	474	489	490	463	493	440	450	431	513	499	509	483	486	476	460	462	490	466	519	472	459	475	461	513	488	446	466	501	498	468	454	457	482	463	469	493	473	468	449	472	500	488	502	466	479	458	466	455	509	456	481	459	488	444	495	487	502	450	481	445	456	472	498	449	476	474	450	488	436	497	490	468	502	486	452	494	499	477	449	436	457	455	457	450	482	483	474	507	471	473	441	508	457	487	488	441	490	480	442	438	466	495	461	450	488	451	470	502	491	502	467	487	485	459	476	492	498	455	476	470	493	488	468	459	460	451	467	514	506	464	471	531	453	482	475	470	502	444	468	493	458	473	522	488	474	505	455	471	459	440	474	508	474	489	486	516	475	451	526	453	474	472	486	446	494	445	460	468	469	467	469	477	474	480	458	470	470	476	488	441	440	461	492	490	449	497	481	491	491	480	477	456	448	476	538	492	478	453	512	490	464	470	476	479	513	493	464	476	466	425	447	505	470	475	466	466	480	473	485	462	481	508	476	479	487	451	477	486	448	463	493	482	503	489	505	476	510	449	441	491	491	462	462	474	493	466	469	480	465	478	489	455	466	444	452	430	482	504	478	480	501	463	474	498	446	483	422	483	475	450	466	530	453	466	492	507	454	465	466	515	445	471	468	481	491	464	448	496	457	481	467	494	468	480	494	453	484	470	485	496	476	493	468	455	469	464	485	454	448	481	456	464	510	450	486	467	454	510	538	471	462	508	483	466	489	456	480	472	483	431	508	498	514	461	492	444	502	450	479	464	445	465	451	484	480	417	452	475	482	467	459	499	426	448	492	468	461	453	487	483	504	504	498	431	461	502	450	487	466	453	463	431	481	435	464	480	462	475	449	500	474	460	476	441	459	486	485	512	457	467	463	454	469	443	497	473	482	453	473	482	509	489	461	474	490	481	483	491	456	444	466	492	513	459	485	427	504	481	495	428	468	442	479	437	472	475	486	439	514	469	513	506	491	477	416	497	457	488	431	424	479	471	452	445	547	473	486	494	516	459	478	528	503	487	470	472	457	463	481	463	435	475	451	471	450	447	493	481	469	468	475	464	453	470	460	445	462	461	458	460	509	469	475	469	489	470	481	485	492	511	505	471	470	455	451	481	468	490	472	461	459	461	485	446	508	451	480	515	485	522	467	455	457	493	524	440	474	546	483	462	482	506	485	488	452	436	486	485	437	483	481	452	450	480	481	461	537	452	471	510	449	451	462	445	483	467	463	450	449	514	454	499	473	527	454	421	462	491	478	494	469	438	504	484	443	484	462	468	488	463	474	470	443	468	466	508	472	479	490	460	461	490	496	453	479	507	464	483	474	474	448	470	509	480	474	441	466	508	476	480	499	491	452	464	460	529	475	453	495	449	480	464	517	495	462	468	484	455	461	416	484	467	462	476	503	444	459	531	442	515	461	452	475	483	466	455	467	494	496	431	484	428	463	484	410	473	461	468	462	434	480	505	441	449	503	478	441	467	481	477	451	459	490	475	445	440	470	458	506	462	485	485	482	510	489	491	470	479	485	451	468	467	477	484	481	461	486	464	494	494	469	493	457	480	436	431	477	459	448	457	480	455	457	469	478	462	459	461	449	445	489	488	523	480	473	429	441	467	493	448	471	473	479	491	497	452	470	458	445	490	478	461	465	455	465	463	466	430	485	447	491	492	490	460	496	490	496	467	433	421	445	430	490	459	457	473	446	481	473	478	491	462	468	463	461	489	506	469	475	489	462	487	489	498	458	482	475	482	485	463	459	469	509	437	438	481	489	459	444	476	452	464	456	478	482	457	419	470	445	464	465	474	461	474	491	460	424	446	509	472	479	503	512	451	421	455	495	439	461	460	509	491	443	450	443	476	452	467	449	478	409	502	464	482	450	450	456	478	513	457	517	471	480	449	440	406	461	448	489	461	463	490	478	467	471	451	487	444	456	479	460	448	481	461	468	487	433	490	517	438	487	481	502	437	515	508	463	452	478	482	443	474	459	502	457	475	457	432	517	465	454	462	508	473	464	462	481	458	437	464	464	454	503	469	486	434	471	454	473	481	440	451	460	483	426	419	483	466	478	461	465	461	465	422	438	485	485	447	510	423	465	438	505	516	472	489	504	458	506	457	490	444	482	514	488	464	466	453	483	429	457	479	470	455	487	539	474	472	451	493	492	451	456	501	457	507	501	444	447	499	478	435	489	413	519	502	468	455	447	484	455	496	440	442	522	469	506	462	511	489	474	497	460	481	488	462	455	508	497	479	478	490	498	501	468	458	485	501	444	476	467	428	520	479	466	452	485	483	498	449	480	459	438	460	492	453	445	477	512	479	470	474	485	486	474	475	433	427	431	472	457	445	466	481	492	443	510	475	458	474	460	501	469	508	469	479	438	492	476	449	482	475	475	509	510	443	448	492	507	472	466	450	434	454	459	504	465	494	467	451	479	466	494	477	493	483	463	500	480	429	446	462	482	506	500	492	456	473	483	466	482	487	484	452	492	430	455	499	465	483	477	476	486	477	495	498	489	495	483	461	481	482	481	454	493	512	489	453
32986	84706	38856	14497	19056	35760	10993	5905	1422	578	516	495	516	506	547	525	530	523	535	519	506	518	528	526	478	507	492	490	516	522	512	486	514	519	479	536	495	510	532	498	530	506	486	505	519	491	470	478	472	471	524	472	514	502	459	459	510	502	499	494	486	479	502	480	524	443	498	501	528	479	498	503	484	498	470	501	471	497	456	492	549	499	525	509	513	536	527	498	490	515	523	448	521	483	522	484	506	485	542	476	535	487	498	462	477	514	489	505	479	517	476	485	529	480	478	492	512	476	497	502	492	524	473	486	469	465	502	528	501	462	438	482	496	511	517	484	462	486	485	502	477	468	468	479	521	515	498	502	487	529	506	506	526	494	462	467	527	508	500	492	481	468	495	522	506	483	498	487	487	511	464	507	483	459	500	501	492	475	466	445	491	513	495	487	490	493	515	474	479	517	466	489	502	510	510	502	510	528	480	490	491	476	461	488	498	515	518	457	457	500	482	500	413	518	485	517	499	486	471	490	498	509	519	492	461	487	454	506	478	468	500	499	475	517	511	484	480	528	489	491	486	487	480	481	512	487	503	514	495	469	481	469	504	506	514	518	514	487	512	458	564	480	437	511	482	475	461	489	518	474	492	500	449	525	496	436	483	454	474	513	487	509	471	484	489	472	500	473	504	480	519	479	484	488	496	501	534	460	518	465	507	533	484	446	482	460	475	542	519	468	511	448	472	475	472	466	507	486	502	485	487	477	500	458	470	481	516	510	518	523	471	490	508	487	475	508	484	508	466	472	482	447	528	494	507	490	484	507	504	494	501	471	483	468	477	488	493	459	497	488	513	510	468	478	512	483	472	443	484	464	505	487	511	509	449	454	487	487	474	501	491	517	480	494	468	467	486	472	465	481	485	475	511	501	489	481	489	483	494	503	512	485	468	451	513	451	535	484	478	494	450	481	508	477	500	502	493	469	500	491	494	493	493	487	496	460	504	505	514	475	503	512	440	516	486	506	451	507	504	511	521	499	507	467	492	499	491	539	487	502	482	492	482	475	466	518	502	511	534	470	505	519	507	503	547	452	506	469	491	472	466	485	495	444	496	456	487	475	487	509	512	503	472	461	508	516	509	514	494	425	478	516	454	465	490	458	529	504	532	510	451	492	479	497	517	498	546	507	513	501	501	496	505	507	478	468	444	492	514	501	458	527	526	482	484	496	494	479	460	541	460	483	502	500	491	493	505	538	465	478	485	484	462	491	496	493	482	464	439	500	510	471	510	478	549	478	468	508	485	492	484	497	483	481	513	500	507	470	473	493	505	489	454	496	514	488	478	484	458	498	459	496	493	474	454	465	512	487	475	514	507	505	490	426	490	493	503	486	484	457	511	511	507	496	486	475	486	447	469	497	478	482	516	534	457	513	488	472	486	457	490	479	513	497	497	477	481	487	465	484	465	468	501	499	499	476	460	483	530	485	516	501	482	511	501	498	485	431	491	527	504	474	498	498	475	507	505	474	474	522	488	518	473	485	507	502	470	508	459	488	498	467	499	507	470	468	491	481	478	509	509	496	527	482	512	510	485	511	471	480	474	503	452	489	477	482	487	504	513	487	530	478	510	487	493	494	453	508	512	446	532	480	476	543	470	532	492	512	479	457	519	455	510	478	477	503	470	482	439	477	501	496	463	456	532	496	469	522	493	482	495	529	479	510	524	518	505	501	520	511	430	495	457	473	475	470	507	491	491	505	502	494	460	504	523	475	459	489	487	485	471	539	485	512	517	465	481	493	481	467	473	487	495	479	469	507	490	537	520	483	457	471	478	494	504	546	514	534	506	489	463	502	521	451	491	506	479	488	473	482	478	494	431	495	473	485	459	455	495	524	494	505	494	497	489	487	503	469	452	480	516	455	499	491	504	486	470	471	489	479	522	477	463	504	550	493	514	464	514	513	496	493	491	487	462	506	468	498	484	460	457	528	476	482	473	500	505	521	511	493	475	503	463	530	490	518	513	462	495	483	499	504	495	461	508	491	463	462	492	477	457	464	514	484	517	489	497	500	517	518	496	492	484	473	499	506	528	497	471	471	508	507	480	474	513	460	476	495	493	467	482	459	496	464	496	522	491	452	507	481	520	481	457	424	482	518	485	483	470	526	503	484	553	492	493	482	513	474	475	479	475	489	496	475	489	507	487	497	529	462	476	487	446	486	454	510	487	462	490	484	429	485	482	469	493	475	463	502	477	463	524	492	458	514	497	449	474	491	470	471	497	489	516	504	518	522	491	483	497	489	479	469	504	516	463	510	492	505	500	491	512	502	452	497	434	503	476	483	513	502	501	513	537	501	491	444	448	528	474	508	531	482	449	453	520	497	479	518	470	464	523	497	473	457	507	485	524	488	510	506	538	464	512	503	496	480	515	486	505	492	518	485	487	457	496	489	504	471	485	524	489	509	474	472	506	460	498	493	472	451	484	480	494	521	452	484	493	506	477	495	510	491	524	481	483	493	481	491	463	531	505	493	537	502	507	488	434	436	469	440	471	524	500	464	512	528	486	486	494	462	496	478	463	510	478	461	493	474	545	493	506	506	483	522	469	496	465	468	471	483	476	491	473	505	506	457	494	455	454	475	481	506	497	469	478	465	478	451	524	475	490	484	470	500	491	474	511	469	508	541	513	504	463	504	525	476	464	508	496	491	507	478	517	501	486	483	501	502	463	518	489	481	506	518	508	489	495	493	521	482	467	508	470	477	485	492	478	490	470	484	483	479	483	490	473	487	461	495	485	473	492	442	483	494	501	456	489	500	489	501	474	496	478	442	476	474	456	468	490	483	501	499	473	508	471	499	483	518	482	478	472	499	498	475	439	469	534	493	494	514	484	479	505	517	488	500	505	518	482	451	489	505	500	463	483	470	504	482	487	491	487	487	485	451	477	512	497	464	481	478	513	476	519	475	521	482	527	502	502	493	525	458	471	531	529	520	453	502	484	456	505	481	505	520	489	474	482	447	498	442	495	522	475	495	474	478	516	528	458	516	514	498	486	486	535	462	491	510	505	478	484	475	509	505	537	489	494	513	513	513	445	484	491	498	462	512	525	467	471	507	504	499	506	459	502	523	492	475	480	474	478	467	479	510	513	474	492	453	502	472	523	507	491	484	508	456	464	496	494	485	475	455	485	464	502	505	516	505	481	488	554	464	459	504	508	480	496	553	478	464	540	498	462	472	469	475	496	486	456	510	490	472	502	512	497	495	483	512	469	515	526	506	465	473	476	496	500	515	500	450	495	451	510	531	524	482	484	483	499	508	453	471	495	502	502	510	493	466	499	476	511	451	480	445	464	441	490	506	506	477	459	521	497	475	465	459	459	472	526	493	523	464	506	518	458	529	493	446	473	483	502	491	535	512	494	468	500	480	479	513	491	486	488	463	512	468	500	493	477	494	458	491	502	507	511	543	517	493	512	515	500	479	514	491	464	487	430	465	462	445	453	475	519	526	467	476
23886	22091	29352	29960	54361	48619	30722	9309	1777	694	600	604	602	575	589	595	565	580	604	590	557	566	595	580	582	567	571	527	571	546	555	523	544	542	587	549	574	547	554	560	531	500	542	527	540	573	528	555	602	561	547	559	538	539	514	580	590	557	555	534	538	525	559	530	499	535	545	575	526	548	513	556	588	544	555	559	570	527	541	556	577	569	566	559	577	537	583	534	531	553	534	572	598	564	569	554	543	555	565	540	527	527	532	543	550	551	597	544	568	544	562	527	524	545	551	551	503	528	574	515	492	532	579	546	577	528	542	587	529	536	515	517	554	543	572	546	535	549	542	506	524	578	572	537	530	583	535	534	536	484	519	532	562	554	547	543	546	548	520	531	537	527	537	551	508	545	508	552	562	518	570	571	542	536	579	545	550	554	556	543	513	556	568	555	562	538	532	514	510	535	552	542	510	548	510	563	520	511	531	526	552	550	587	508	526	570	509	565	542	547	523	583	560	533	535	530	561	546	547	519	526	565	564	579	511	543	541	515	581	596	555	486	543	527	525	541	554	550	577	550	551	539	547	515	528	520	554	521	548	584	593	544	542	541	566	570	524	551	554	560	536	519	575	572	557	544	563	560	533	487	527	558	528	516	499	517	550	540	532	490	500	542	560	506	547	521	530	590	574	558	547	529	602	501	556	527	502	499	567	532	541	549	527	573	575	531	565	556	537	558	539	514	562	532	532	533	519	545	509	538	548	519	505	568	503	595	553	520	499	524	542	530	545	553	530	605	548	543	581	572	529	511	585	575	555	543	485	547	561	562	518	525	553	580	546	558	540	546	563	527	566	564	553	594	513	520	520	528	533	540	591	572	559	533	566	517	536	537	585	552	544	528	552	535	502	548	531	567	545	521	539	585	551	530	507	523	538	529	568	537	550	579	544	548	524	559	564	524	500	537	594	538	562	534	570	508	531	553	532	554	558	497	525	567	550	550	550	519	517	543	568	505	519	547	555	578	530	558	574	532	551	554	515	542	516	544	567	570	551	575	548	493	568	525	557	536	514	528	518	542	537	552	554	531	532	585	525	500	552	545	580	563	515	506	531	573	572	522	549	527	529	583	562	521	562	543	509	569	543	534	566	566	546	534	561	535	552	557	559	520	562	585	543	582	547	542	538	590	508	547	555	532	515	507	540	521	567	554	570	554	531	499	533	585	489	498	545	565	517	548	535	576	504	496	533	530	533	499	565	578	548	548	601	536	526	537	555	531	514	542	522	553	544	600	538	526	543	567	527	538	586	596	570	532	536	546	506	563	513	532	522	573	568	533	532	521	552	529	539	539	514	507	587	571	525	504	561	532	545	538	539	542	529	533	512	540	550	586	519	490	534	529	525	557	509	525	516	530	541	544	521	550	585	563	489	507	568	542	543	574	519	544	539	521	552	530	517	552	523	535	540	574	483	556	528	565	555	554	509	548	544	537	559	555	577	527	581	530	528	547	590	527	561	546	559	514	565	545	535	556	574	510	542	551	548	570	565	545	524	545	540	548	553	552	545	571	514	531	575	551	564	531	574	538	529	534	552	545	561	565	558	534	580	524	534	526	575	552	504	523	579	531	534	520	528	554	499	548	536	508	569	517	573	549	535	531	525	526	552	532	512	546	568	554	569	530	563	561	544	578	549	552	512	571	544	562	519	543	532	544	548	559	569	581	534	533	567	527	539	579	524	544	511	582	564	561	529	574	586	537	528	518	545	568	577	526	511	597	559	558	537	513	552	550	559	545	595	569	526	574	565	567	561	563	565	532	547	555	583	552	564	554	522	554	560	545	542	567	534	545	530	542	515	567	497	533	509	551	545	532	528	547	547	550	566	549	517	496	525	577	553	555	525	501	547	529	503	525	538	544	480	541	491	533	550	495	542	571	508	517	536	522	558	548	543	545	553	480	540	546	503	554	560	554	547	533	509	543	521	549	504	568	565	524	494	564	555	544	564	554	572	506	538	519	515	525	563	527	509	602	586	524	589	508	551	533	535	552	540	539	549	563	574	528	544	585	589	499	556	546	547	545	528	538	558	564	550	585	527	520	562	529	541	543	564	543	532	552	557	565	532	534	546	515	546	518	507	547	541	572	519	516	559	561	486	498	514	571	523	544	576	564	562	543	557	546	517	542	496	554	536	528	533	514	514	527	540	528	522	525	577	563	540	538	533	535	547	586	561	572	555	551	506	512	547	544	568	548	495	532	586	524	562	528	518	533	511	563	533	555	578	534	550	514	552	565	517	519	549	503	548	524	588	547	547	529	546	561	526	580	545	549	489	541	536	543	536	577	545	564	561	560	506	562	566	521	557	530	589	517	586	524	545	528	568	564	541	537	541	587	547	559	540	535	513	577	529	556	530	490	537	512	501	530	499	531	553	539	562	543	532	549	553	535	534	534	551	540	583	564	601	558	526	552	545	493	483	542	585	553	511	555	528	573	542	526	529	550	530	556	520	538	549	548	505	556	531	544	574	558	536	578	553	558	544	507	516	575	551	502	517	495	554	496	564	551	554	552	506	560	548	507	521	538	521	523	552	532	572	562	541	572	522	527	556	527	545	508	575	542	531	530	536	521	578	566	529	544	542	525	547	537	497	543	499	572	526	531	524	565	541	526	587	580	585	542	541	565	556	527	501	569	558	511	567	525	543	513	560	562	554	523	569	527	605	496	512	548	536	530	545	530	545	584	536	503	564	519	557	537	532	540	501	532	513	570	579	517	560	558	595	539	535	536	557	550	517	554	575	554	548	539	559	519	551	535	552	551	588	580	528	560	548	550	554	568	494	567	556	551	571	585	564	552	553	561	538	530	517	598	540	533	555	566	559	555	511	593	543	530	518	532	587	532	512	537	590	509	584	524	500	546	577	534	565	531	543	549	572	580	578	525	495	500	512	538	518	531	543	566	578	529	564	548	502	557	568	582	556	602	581	540	598	556	506	550	525	550	567	591	544	531	536	540	585	516	529	510	583	518	529	593	506	563	536	544	534	549	548	521	539	531	549	501	583	518	530	488	559	537	587	506	558	528	502	526	561	541	585	546	589	535	549	590	553	500	588	519	520	597	576	539	506	513	543	559	522	550	543	529	554	485	550	522	537	523	519	560	558	567	537	540	506	576	536	608	574	501	536	587	508	532	536	543	513	544	536	519	542	568	586	529	499	559	563	564	557	516	561	540	560	549	569	529	504	565	508	580	542	571	520	573	526	525	531	562	550	494	553	558	527	514	504	496	557	536	530	558	533	583	508	533	544	545	518	522	562	513	530	544	533	531	541	548	516	551	513	527	569	515	496	545	543	544	496	540	530	569	525	564	548	557	543	546	543	567	534	506	528	545	536	520	509	543	538	527	495	553	568	555	538	553	564	528	535	518	571	580	535	544	566	577	512	504	548	579	514	521	525	574	562	538	535	568	534	515	492	572	525	545	542	585	544	562	556	568	559	557	533	549	547	558	549	498	550	562
44091	82448	41769	34338	61978	43417	22753	5890	1990	619	649	543	646	601	559	561	584	595	579	583	565	582	548	581	591	604	514	568	562	551	573	579	547	541	580	580	568	597	576	586	557	539	559	630	558	569	540	593	559	547	573	529	541	579	560	593	614	620	550	589	579	580	551	613	539	564	566	568	545	580	552	585	584	585	607	568	552	534	564	533	567	611	553	605	594	534	574	546	575	588	555	560	586	522	561	559	554	562	577	615	574	600	564	552	602	562	551	569	578	556	583	540	516	564	553	555	522	554	560	566	622	575	541	563	552	583	569	618	545	565	576	599	608	563	554	568	600	569	569	579	576	591	578	530	562	563	546	537	567	573	593	548	574	551	558	539	583	563	587	557	596	550	587	582	627	526	555	614	570	538	578	557	563	538	563	530	585	557	564	573	623	567	545	559	548	581	589	555	530	564	536	576	566	548	525	513	576	593	552	562	534	566	577	553	552	577	576	575	598	577	637	551	589	580	557	567	570	546	547	542	524	575	582	575	588	576	548	573	576	547	475	561	566	581	541	581	591	545	576	524	581	547	553	592	571	555	605	538	579	598	571	591	583	620	553	548	564	573	586	581	552	546	575	559	589	535	566	560	564	543	525	579	571	546	561	563	570	572	581	556	566	607	606	555	535	550	588	593	602	606	593	588	556	542	539	558	611	585	549	575	599	555	540	568	587	562	555	553	530	617	540	534	567	601	540	511	554	564	570	560	588	578	587	585	539	605	594	558	550	598	565	552	549	564	567	550	574	591	524	550	601	558	585	562	522	538	557	592	595	552	541	580	598	616	569	564	602	537	529	577	604	604	576	572	548	560	573	593	534	566	559	567	573	567	577	593	565	606	613	575	547	567	540	595	554	575	535	559	553	635	590	528	598	606	550	582	562	539	566	571	524	540	566	530	586	568	533	588	540	556	562	563	547	535	585	548	535	605	608	577	582	591	510	596	558	565	602	530	542	577	558	563	550	540	558	562	499	533	554	562	559	576	582	543	580	583	579	578	580	546	547	560	572	581	580	557	559	558	575	529	582	580	566	551	563	519	521	576	549	572	622	581	564	559	543	579	545	569	582	585	561	584	583	536	568	588	561	535	585	563	545	564	566	603	561	559	596	611	593	558	556	533	563	588	566	561	583	523	586	556	531	554	564	568	598	590	543	566	532	637	569	578	523	512	568	565	572	614	574	560	574	570	577	549	576	591	516	595	561	584	575	586	543	534	572	580	547	554	574	583	560	542	532	576	559	562	576	555	563	575	544	533	546	528	549	588	597	546	541	548	591	561	571	541	579	563	532	588	549	546	582	570	548	549	543	559	568	580	557	578	603	570	582	590	531	561	538	557	609	590	546	537	533	578	568	551	543	596	579	583	589	530	580	575	566	579	568	593	585	547	558	557	559	584	555	587	568	539	584	569	583	600	563	559	536	576	556	562	564	591	562	576	560	562	525	569	617	615	562	548	562	568	569	574	553	528	548	572	552	568	562	559	537	572	518	570	537	597	590	591	559	600	533	558	614	537	547	524	519	504	585	537	539	572	586	540	607	618	557	584	566	554	599	560	557	569	554	592	598	563	507	549	606	547	566	583	552	553	564	553	560	570	567	571	546	583	590	609	571	590	549	617	584	587	554	551	593	573	526	573	589	553	591	549	580	564	554	550	578	522	552	553	616	563	547	572	565	562	525	550	566	547	586	572	562	592	574	548	586	586	556	591	565	548	597	553	586	570	543	565	550	540	583	560	520	574	605	558	595	620	518	580	574	558	540	572	560	541	586	541	632	530	534	511	542	627	562	515	595	615	576	583	473	613	527	569	596	578	599	572	569	541	587	539	570	557	538	568	545	577	597	559	581	536	581	538	547	637	568	568	589	571	606	536	573	576	548	606	530	567	609	557	576	550	532	590	566	596	599	589	565	569	580	598	583	528	587	543	602	550	581	530	553	554	550	578	566	558	544	582	586	554	541	561	574	561	559	559	530	549	590	548	559	561	533	613	548	540	539	556	547	588	595	624	543	574	574	567	572	564	566	526	533	537	567	591	537	563	563	577	561	556	577	552	554	571	547	560	513	566	594	556	563	554	566	575	560	575	564	575	555	535	566	559	560	587	560	558	554	553	545	592	584	588	554	547	571	600	537	559	539	558	593	593	523	570	610	567	603	560	570	524	585	575	533	547	606	577	587	585	591	579	563	551	534	558	582	563	564	593	574	531	500	590	562	562	548	544	606	532	551	588	585	545	561	568	554	606	563	561	557	539	577	507	571	580	617	543	587	576	583	584	552	590	556	562	557	589	574	578	527	547	546	582	572	560	535	588	555	567	587	582	534	602	551	573	576	597	541	579	614	561	546	551	551	577	573	603	507	547	575	547	537	555	571	600	534	565	562	578	564	554	550	633	578	544	537	532	537	594	576	583	589	516	552	555	557	613	567	587	572	578	568	576	572	541	594	577	533	537	574	579	510	578	590	534	548	557	515	520	538	577	559	563	559	569	555	557	547	574	588	573	565	556	543	561	588	585	548	587	544	549	582	553	591	558	555	572	567	570	558	568	601	551	539	572	579	574	564	549	556	545	582	541	574	594	591	587	578	594	566	542	538	551	544	556	592	543	540	561	579	574	593	599	591	603	551	614	565	547	570	568	600	567	587	567	543	546	561	516	558	603	550	613	575	564	597	572	535	575	549	534	572	523	575	581	584	526	570	559	582	597	573	541	562	583	568	561	606	574	521	550	563	560	541	588	547	548	561	514	555	533	582	524	547	544	562	573	563	563	524	569	527	562	563	545	551	563	562	555	586	567	572	540	595	560	528	545	553	578	597	560	598	564	610	584	607	544	540	554	550	623	568	576	523	596	572	540	562	563	609	584	543	585	541	559	576	578	571	558	550	571	560	599	535	544	572	553	566	608	538	565	541	544	514	580	554	553	590	554	525	586	540	563	529	575	612	564	569	542	599	596	599	559	550	560	522	601	517	569	579	520	521	583	552	562	563	565	526	613	539	565	556	612	595	534	551	537	558	552	598	544	572	586	553	558	550	563	553	532	587	565	617	606	569	598	586	577	604	557	595	561	573	561	559	571	543	532	558	577	533	574	538	556	504	563	537	564	547	524	566	569	598	539	539	551	536	575	599	539	544	575	544	542	612	574	548	566	550	559	542	610	575	505	562	531	580	593	525	570	570	541	557	582	575	573	539	590	560	550	564	576	563	616	565	588	561	564	550	532	554	544	568	558	575	565	574	561	570	527	533	558	582	568	579	558	630	525	569	550	551	540	547	578	526	579	585	554	545	535	609	582	596	575	609	543	567	593	520	523	534	561	573	554	549	520	533	618	562	560	506	548	545	540	552	517	535	546	580	552	553	598	548	541	560	553	546	530	591	535	579	563	585	587	591	546	582	623	538	559	578	568	558	543	587	568	574	570	565	556	547	551	562	579	584	571	574	598	538	554	566	554	538	557	505	549
27616	21756	15613	15049	10158	5094	1664	656	500	434	440	485	434	443	455	439	482	442	425	419	441	425	485	440	501	459	462	445	476	464	482	460	415	494	466	507	457	454	477	427	443	456	433	479	469	419	464	421	429	443	443	427	460	473	471	441	430	482	479	479	436	461	422	416	411	462	470	453	449	461	464	430	438	410	458	470	434	454	465	481	437	461	427	439	448	421	447	440	446	425	465	449	430	465	429	448	460	437	397	418	466	468	442	482	472	423	405	444	489	449	462	470	486	416	487	447	451	497	419	474	425	456	450	456	443	459	457	465	448	438	437	475	470	435	446	488	443	453	441	429	454	429	456	456	460	461	464	470	451	472	441	451	458	436	452	431	477	466	463	441	440	474	431	439	484	449	440	456	483	477	422	474	441	433	456	433	436	469	446	477	462	401	491	478	454	443	440	448	459	406	472	411	442	442	444	495	430	426	424	445	417	473	465	437	448	430	480	453	450	425	488	431	459	430	443	472	446	498	498	429	500	467	465	442	437	413	482	472	476	439	427	449	448	423	399	427	463	448	449	414	436	440	446	469	419	437	423	427	426	473	423	464	452	412	443	422	431	441	445	476	456	443	454	441	497	459	487	447	462	460	436	487	465	475	487	465	425	461	496	463	418	454	459	475	459	435	434	457	418	473	454	445	483	460	511	492	416	458	526	454	441	458	474	460	470	476	426	466	462	437	426	433	418	450	467	427	435	448	466	442	445	443	453	445	487	418	447	470	446	445	495	456	457	465	450	438	475	424	424	437	470	465	443	444	425	448	435	430	425	467	441	493	424	462	458	447	465	448	452	435	452	475	490	427	480	417	491	447	402	488	466	400	438	448	444	434	484	443	440	398	469	435	492	440	448	463	461	467	460	431	459	456	494	434	449	464	430	451	407	445	441	443	465	420	413	479	485	463	452	446	463	497	443	432	429	513	438	470	450	439	434	437	483	484	454	428	470	493	459	391	511	510	484	409	481	454	449	449	453	449	449	489	437	453	458	436	440	467	478	450	481	477	425	452	442	418	454	415	439	460	454	444	442	410	415	446	454	447	434	454	445	448	453	439	452	456	472	432	466	449	462	453	451	463	444	435	450	479	466	454	471	432	457	449	448	458	443	433	451	462	445	435	448	433	434	428	492	461	426	448	434	430	477	461	435	452	477	462	455	478	451	417	438	459	435	442	482	454	418	466	444	464	446	483	444	442	479	408	476	452	449	455	471	456	481	465	432	432	460	480	485	470	482	434	458	407	437	434	453	441	433	437	456	453	410	478	459	399	461	478	432	417	415	412	419	461	475	418	400	441	436	428	444	422	426	450	446	464	441	451	433	443	495	477	439	448	441	451	426	425	448	455	455	437	481	470	449	418	445	469	501	435	431	411	456	447	458	450	424	423	425	427	467	465	460	464	463	437	484	465	430	463	466	461	444	414	435	440	432	451	459	469	478	430	481	458	474	408	488	448	435	509	452	411	433	444	447	471	412	418	435	468	433	428	437	411	437	440	442	480	473	467	458	404	452	465	452	445	441	455	445	439	461	471	460	447	406	455	481	474	496	457	428	465	493	444	448	445	447	447	451	487	436	454	455	426	426	443	428	449	463	481	448	479	459	450	425	419	479	433	448	439	477	442	460	455	424	457	448	449	465	456	475	435	445	476	470	420	468	422	438	471	440	396	450	455	429	470	489	425	444	453	460	420	439	444	456	485	506	461	478	451	462	458	468	448	497	443	435	479	462	469	443	453	457	463	440	437	441	429	411	383	507	473	404	452	470	404	445	423	484	432	451	449	453	434	433	423	443	423	428	456	458	451	460	427	469	463	435	425	374	453	440	431	459	452	433	452	490	414	475	462	444	447	426	415	437	458	465	460	473	477	480	448	453	464	449	398	470	429	414	458	453	419	447	465	493	430	446	484	447	438	467	497	499	447	421	431	462	459	454	444	466	452	471	464	469	463	460	444	411	519	479	444	505	441	470	408	464	430	466	433	460	448	455	448	454	449	467	458	478	444	461	388	475	490	467	470	451	419	458	473	447	430	470	491	441	490	477	427	393	455	462	445	499	453	471	449	441	458	436	443	475	437	425	476	456	473	442	451	455	454	464	408	475	446	522	450	471	491	463	433	455	445	465	428	477	480	483	480	451	482	475	434	441	481	430	433	462	459	460	477	477	442	500	443	399	482	463	452	453	455	433	481	507	452	448	459	434	439	430	466	478	478	450	427	448	468	421	451	449	460	415	444	471	404	429	468	453	456	442	431	431	462	425	496	533	453	438	486	425	473	462	422	426	421	445	436	466	452	446	407	470	449	463	456	445	436	454	416	443	453	471	404	427	435	412	423	457	447	440	434	440	452	439	411	447	427	432	450	432	418	411	452	466	450	475	460	480	484	469	457	458	439	447	424	502	438	462	460	451	463	443	455	455	445	443	454	471	450	430	472	426	441	466	469	422	445	453	483	462	481	464	440	476	466	447	431	467	427	458	405	446	467	454	436	448	460	431	428	432	443	438	455	443	445	465	430	465	440	462	429	421	433	485	497	431	416	503	497	497	441	453	465	495	437	455	411	446	428	412	476	462	451	450	430	433	451	412	447	443	425	460	462	451	411	433	440	465	493	476	441	437	427	475	437	444	457	402	430	466	463	382	451	443	448	440	457	476	461	460	453	422	470	459	419	461	448	439	418	454	472	441	460	411	449	435	443	454	463	428	454	440	449	459	446	484	443	438	460	454	446	443	483	443	426	474	446	486	427	458	424	436	441	484	435	424	408	443	426	427	435	460	479	435	461	460	476	416	438	453	452	479	439	474	475	436	471	484	474	459	471	463	435	417	428	417	432	409	447	443	470	452	477	461	439	432	451	450	421	456	492	452	417	436	461	460	472	429	414	468	440	437	464	443	437	483	456	476	419	475	457	471	449	428	431	457	447	475	474	421	435	447	444	440	458	467	451	471	464	434	435	410	492	424	460	447	408	435	477	458	419	440	472	450	434	446	463	433	442	450	429	509	435	454	460	462	418	448	456	434	485	459	453	468	422	450	427	501	459	423	411	449	430	429	433	461	480	440	470	458	440	456	452	466	412	460	405	450	441	442	458	447	442	426	436	467	435	443	472	397	451	455	440	455	426	438	469	438	442	479	464	455	460	477	443	479	437	449	434	487	451	461	453	445	432	440	438	468	440	479	457	465	469	459	405	465	450	417	466	442	451	444	483	440	439	454	479	452	452	404	448	443	468	470	437	467	461	404	447	484	475	483	440	472	410	492	457	462	505	476	443	431	447	472	466	450	500	424	481	456	423	480	432	469	485	445	462	472	421	433	477	472	424	455	429	468	433	449	451	471	436	438	422	467	493	443	404	453	438	422	459	478	480	429	456	442	453	464	442	491	441	470	443	447	432	435	485	467	445	452	452	466	445	435	420	440	438	416	436	456	447	456	483	451	478	471	463	436	448	439	442	415	460	465	417
9492	24225	11296	11344	8131	4269	1529	622	458	422	441	429	397	442	426	462	437	417	437	441	451	430	404	436	403	453	387	434	392	427	467	399	407	420	431	412	450	453	397	420	429	468	416	450	413	423	436	396	452	391	430	393	384	419	413	462	415	420	412	420	448	400	421	441	447	421	434	437	425	405	415	435	393	435	414	449	453	435	408	436	422	456	441	423	455	467	411	438	416	444	434	430	421	431	407	446	462	431	426	413	419	439	420	420	431	441	439	425	461	433	411	400	407	436	385	403	426	433	421	431	403	423	443	418	456	389	431	434	431	453	443	413	399	429	433	407	391	456	409	419	396	399	409	396	411	428	451	434	438	442	445	427	450	431	450	411	411	416	423	412	416	436	426	426	405	426	428	445	427	431	448	414	427	409	444	430	409	435	455	453	467	426	420	415	428	435	427	413	403	395	409	427	454	436	465	442	407	400	408	409	409	437	448	419	423	453	415	408	457	420	414	426	412	449	436	431	431	461	417	443	410	462	436	402	461	422	417	426	422	430	440	432	475	428	412	430	433	412	425	424	407	422	415	436	471	442	430	433	449	418	449	403	437	421	424	430	445	444	442	388	431	404	429	411	423	403	397	452	453	395	441	415	412	406	417	466	431	418	407	433	466	455	464	430	466	424	393	400	447	434	445	379	415	418	393	436	435	450	430	441	410	444	437	381	410	431	469	422	455	447	425	425	422	425	428	409	403	423	442	419	433	437	431	381	439	379	436	403	394	398	436	426	414	391	419	402	413	464	402	446	427	392	385	437	455	444	433	405	436	468	430	408	412	461	372	387	400	419	462	438	398	429	440	434	422	443	419	454	434	420	466	387	381	436	399	437	416	445	428	428	426	432	442	390	378	404	365	416	407	435	456	409	411	432	434	467	446	438	432	410	439	403	429	418	462	430	431	423	403	426	409	389	416	421	431	410	398	440	421	405	404	454	396	433	412	459	449	391	452	403	422	414	420	408	400	405	442	449	446	414	432	413	407	434	413	435	413	413	440	411	415	434	447	396	389	413	441	411	418	438	404	417	419	405	423	413	413	421	407	408	431	378	443	408	455	437	405	435	443	431	421	444	429	438	443	442	426	417	398	444	434	417	423	428	428	394	387	433	396	441	451	444	412	461	438	442	463	435	416	423	413	402	439	421	447	419	432	430	418	404	461	436	436	458	449	430	408	444	432	457	399	429	429	423	432	423	370	444	407	435	415	420	454	414	432	431	441	423	456	425	432	395	431	444	413	438	433	443	422	448	430	445	460	418	429	440	400	431	452	405	431	429	415	427	401	425	441	402	441	447	406	432	440	426	419	424	414	440	442	427	429	418	405	438	427	421	458	420	494	414	420	432	455	430	405	447	473	420	426	406	381	419	416	411	424	389	423	388	399	462	474	450	424	446	423	417	434	395	417	416	421	402	404	440	427	398	416	430	424	441	442	410	442	428	416	443	453	409	437	404	394	424	409	400	433	443	453	422	427	447	434	403	387	449	414	435	434	406	458	429	378	413	439	454	424	389	428	414	414	402	400	410	431	432	438	463	403	445	424	400	449	420	423	439	444	441	420	431	436	434	464	387	467	398	432	438	440	396	468	427	407	432	408	457	465	423	457	417	451	393	435	389	413	385	430	425	444	442	425	417	453	430	421	451	403	390	432	448	442	414	406	449	429	418	406	428	442	438	440	413	445	407	414	411	431	425	402	445	409	432	404	450	445	435	427	434	394	441	459	428	424	398	458	404	431	430	397	417	430	437	424	425	433	431	413	388	435	429	422	418	402	433	439	398	421	425	443	450	448	429	419	419	424	427	418	425	454	464	479	402	434	466	428	402	412	458	420	424	396	428	441	420	421	406	417	421	423	407	470	435	406	408	434	438	398	429	417	416	454	446	432	413	421	448	429	426	427	438	403	395	443	400	455	420	434	426	409	415	423	463	378	423	423	424	404	440	459	423	414	431	438	443	468	434	413	412	403	435	386	431	429	456	459	389	437	421	452	407	396	431	474	422	425	441	413	400	450	441	422	431	458	444	422	415	421	453	429	441	414	408	414	422	441	434	418	419	441	418	410	434	473	434	424	433	412	428	452	406	419	429	426	442	428	447	444	409	426	443	443	420	465	421	402	425	451	481	448	404	418	463	428	442	423	406	425	430	420	467	422	398	456	429	418	455	396	421	436	416	450	442	401	412	396	398	404	443	445	399	432	429	465	422	408	430	410	435	425	443	421	427	416	413	401	428	418	456	448	393	428	417	435	453	445	423	439	446	446	433	435	402	417	409	465	419	407	434	435	436	439	454	423	457	422	426	419	444	414	433	403	398	453	403	432	414	411	403	436	431	431	400	441	470	427	425	398	414	447	424	421	444	422	403	463	423	422	446	466	452	438	456	432	446	447	409	406	446	432	425	452	448	406	422	429	396	426	414	426	414	421	406	403	384	399	425	421	408	428	400	416	425	422	387	418	440	421	421	420	393	417	436	446	466	446	439	459	420	441	428	401	425	432	479	426	423	458	407	427	441	435	419	430	387	447	422	477	425	373	439	412	440	415	424	409	444	423	422	449	417	452	428	435	442	401	429	460	438	483	422	409	430	407	425	434	404	386	403	397	463	387	385	442	431	449	461	460	466	407	437	403	410	451	436	436	429	419	395	445	433	404	406	424	482	444	391	425	443	430	414	395	481	443	422	386	426	449	407	419	433	448	432	444	443	389	425	404	448	489	400	422	415	414	435	440	442	433	381	383	383	413	457	430	410	395	415	431	448	414	405	457	426	372	414	421	454	439	404	421	456	440	435	431	422	418	449	432	418	452	425	467	427	427	427	458	439	466	412	418	471	411	427	421	380	425	436	412	439	453	444	444	448	409	415	438	370	407	435	422	404	405	414	418	429	446	448	406	419	426	429	409	415	414	399	412	422	425	434	399	407	427	483	462	419	454	445	414	419	419	391	406	422	418	443	442	425	441	401	420	448	415	418	443	428	392	419	451	445	397	454	402	408	396	405	433	424	416	450	405	436	407	422	430	450	439	438	451	385	409	444	424	447	435	389	411	443	412	420	425	414	401	425	394	440	438	417	433	370	429	427	401	409	429	433	416	390	423	433	448	439	417	436	413	416	418	449	453	436	440	430	400	423	451	423	444	412	424	416	423	438	427	449	416	441	441	400	439	396	401	409	394	431	421	416	451	407	419	407	404	426	418	414	436	414	409	416	443	445	418	416	430	427	423	437	450	428	436	428	434	452	441	434	431	432	388	416	423	396	424	432	420	427	423	438	422	408	420	435	422	430	425	419	442	415	427	441	456	443	454	469	412	398	401	440	427	419	420	421	446	387	444	472	445	421	439	450	453	430	420	459	404	452	415	418	399	448	423	429	418	405	445	476	476	409	449	451	410	408	399	413	453	439	407	423	432	431	393	428	395	396	430	436	387	421	447	447	406	436	430	438	432	451	429	425	380	410	414	430
24931	22220	34645	28600	24762	16300	7203	8834	2948	1146	517	565	500	479	502	452	464	485	493	472	465	466	435	516	463	470	460	482	465	476	452	457	507	466	493	466	496	450	477	433	456	465	467	484	465	469	510	513	471	489	501	477	495	454	483	456	446	466	478	474	448	441	477	475	479	425	442	471	459	465	434	470	457	476	506	439	434	474	426	434	494	525	528	494	502	507	504	445	431	421	452	446	468	464	486	490	459	435	488	510	439	466	440	468	445	431	472	473	502	451	479	445	432	478	476	465	464	470	461	479	453	467	421	511	507	465	453	466	461	477	472	465	453	435	445	462	501	460	454	483	466	488	494	446	481	423	468	449	466	453	513	490	483	475	490	500	487	458	474	463	458	479	497	455	466	490	486	509	479	420	445	417	466	473	460	458	464	455	448	496	455	436	449	467	467	471	435	503	450	505	489	466	446	495	453	454	492	462	452	472	476	469	469	519	495	489	459	472	457	463	468	473	479	420	511	462	466	461	443	458	503	488	471	486	459	455	427	445	480	455	456	474	490	478	460	464	490	442	443	487	459	486	537	443	464	500	465	451	431	455	492	503	460	471	481	465	473	461	455	447	470	509	452	480	434	456	474	469	475	436	498	448	498	436	472	476	459	445	473	450	499	480	467	432	470	458	485	471	466	418	526	498	471	486	449	486	477	458	471	480	481	472	464	416	430	477	449	453	456	495	473	478	420	454	459	508	462	456	468	453	459	462	422	465	466	460	504	433	476	503	463	472	475	456	454	478	429	475	462	451	464	478	463	483	473	460	449	477	460	488	444	468	459	464	467	503	440	493	443	486	449	469	503	476	490	427	451	456	468	474	463	519	495	409	500	482	475	439	491	467	466	482	491	461	461	475	455	493	469	478	448	459	468	469	427	467	465	495	473	490	530	454	477	485	541	475	443	475	491	444	468	522	466	484	525	428	499	463	479	499	471	452	485	473	445	458	439	481	484	423	497	444	483	516	426	458	478	459	506	449	437	472	447	470	461	457	473	496	470	465	487	468	461	452	485	472	419	468	468	461	474	457	455	444	443	487	490	453	478	498	444	494	450	453	467	463	438	504	444	459	480	440	486	506	458	438	457	452	437	471	445	454	478	499	480	476	446	479	482	467	448	501	441	419	431	490	461	446	437	467	466	439	495	476	466	486	492	434	445	458	459	437	450	509	485	447	467	470	451	471	484	502	490	480	452	464	458	461	501	456	470	465	488	464	450	433	446	489	468	482	472	482	474	468	441	480	450	422	450	456	485	459	478	516	468	461	465	487	478	481	512	470	477	478	470	468	474	501	472	511	476	425	475	449	466	467	488	460	443	498	448	484	451	452	484	429	452	441	459	505	475	490	455	466	441	434	471	449	454	459	509	479	442	475	459	484	450	476	461	476	472	461	424	478	469	440	480	433	437	477	481	451	465	475	457	477	490	440	451	481	432	436	510	437	465	452	453	467	446	508	461	411	461	454	464	471	461	469	453	456	480	452	472	474	466	463	467	437	436	467	451	453	455	500	431	510	481	448	449	445	446	473	461	432	450	446	462	464	473	461	443	483	462	460	486	450	440	479	501	456	431	457	477	492	463	459	493	460	433	488	468	450	449	467	446	482	463	400	478	498	431	450	494	451	463	529	468	448	459	419	460	473	453	441	477	482	460	461	447	472	431	463	453	421	451	440	453	452	451	479	444	482	505	446	476	486	459	520	522	472	455	467	484	453	472	489	447	486	481	496	479	474	478	424	450	439	471	442	466	499	444	471	470	467	467	423	449	469	492	512	472	479	497	474	456	428	420	441	455	471	425	453	449	499	438	481	476	472	487	457	448	482	442	457	489	470	453	462	488	433	444	454	468	453	497	443	486	473	475	445	457	479	420	483	432	473	454	430	467	463	483	482	453	457	489	412	443	457	450	468	431	496	472	438	471	463	448	475	450	423	412	474	498	458	445	451	470	495	435	476	507	449	477	470	474	479	452	458	477	432	483	442	453	439	455	467	466	477	482	483	462	460	477	475	514	452	447	458	498	448	467	471	436	463	467	445	465	463	492	455	455	451	458	457	443	478	452	476	447	438	463	442	457	483	405	435	446	487	452	465	431	451	490	476	461	471	484	457	468	467	461	445	460	475	466	496	486	498	502	451	454	477	469	480	483	489	454	487	470	503	427	451	486	511	456	480	453	452	479	463	487	500	472	446	495	469	492	452	439	469	453	469	462	469	441	489	511	463	475	479	479	508	477	486	484	462	483	450	488	504	427	430	497	507	484	484	492	434	461	447	443	449	473	451	467	485	481	410	465	466	465	489	450	437	440	498	421	430	484	451	492	466	499	450	451	456	485	463	486	456	422	506	456	456	449	463	455	436	468	493	478	459	463	499	494	429	473	480	497	473	477	456	479	496	514	457	493	453	494	466	437	468	472	524	460	518	498	451	468	459	448	449	469	439	471	468	476	460	487	458	465	480	465	471	445	491	481	407	487	448	459	482	467	464	490	502	454	476	447	464	447	487	466	450	484	456	471	480	500	504	480	477	443	492	447	459	457	518	446	480	454	464	459	457	470	450	476	463	458	485	469	456	449	480	460	464	474	461	465	457	475	454	457	433	479	525	444	442	460	496	474	420	432	494	435	443	451	460	449	418	439	454	464	479	504	469	458	461	451	448	514	432	470	448	499	434	450	517	438	468	502	456	458	468	429	465	487	511	478	463	489	449	437	485	458	448	480	486	429	446	478	457	515	492	455	451	457	445	491	472	479	454	442	492	445	437	413	468	450	469	446	484	478	450	415	472	450	465	469	484	470	463	467	500	481	481	484	485	462	461	443	445	428	459	492	467	465	504	423	442	472	477	424	465	463	465	473	448	470	507	480	474	458	465	474	471	491	457	462	475	488	476	487	484	460	432	477	467	469	423	467	433	472	482	472	473	448	442	474	473	453	492	470	462	462	483	461	494	475	515	470	497	462	406	465	451	459	492	444	474	452	487	440	499	452	451	476	441	505	470	457	452	464	484	435	447	445	541	501	466	478	460	477	455	470	449	415	460	466	464	476	433	478	436	489	462	469	485	440	458	486	456	475	450	496	482	447	481	478	462	439	428	483	476	469	481	465	457	478	487	459	439	427	442	471	468	457	438	460	443	469	487	480	465	484	459	492	467	449	453	485	463	438	455	473	482	472	443	443	445	489	453	446	476	477	420	467	463	502	447	432	475	431	489	462	432	465	435	455	467	413	420	475	448	449	469	525	465	461	500	465	463	450	503	445	461	469	449	498	437	436	463	472	479	482	462	414	460	466	507	481	422	461	473	463	463	474	460	467	461	482	448	454	456	485	455	450	472	494	507	436	465	461	421	474	422	440	528	455	505	466	485	465	469	473	491	476	506	495	474	497	478	473	450	464	459	494	476	524	472	457	457	504	463	456	497	450	467	455	481	459	451	489	451	476	450	456	461	431	447	453	443	487	504	417	468
32534	56145	52433	22232	21195	11893	6572	10152	3563	1214	536	499	487	467	520	453	463	500	490	512	463	460	442	471	510	516	481	478	477	478	470	456	475	472	478	453	500	515	465	482	494	466	435	462	502	462	458	476	492	504	495	506	483	509	475	452	477	421	515	476	452	476	479	477	466	462	498	478	448	457	467	468	451	476	474	507	485	472	496	438	520	558	560	519	507	478	481	448	467	453	493	491	441	503	434	486	434	487	452	487	438	463	494	478	447	489	458	462	457	454	468	476	468	470	501	501	479	456	485	468	465	482	440	483	468	473	443	432	398	453	469	478	457	470	461	478	483	474	514	470	491	426	478	486	445	482	468	466	479	480	468	465	458	505	510	447	471	474	466	464	477	465	468	479	455	481	498	480	488	435	479	469	455	459	478	486	453	445	484	468	469	485	462	472	454	457	511	443	469	446	474	463	466	450	433	478	488	457	475	473	468	499	463	460	456	484	506	468	479	485	497	488	496	489	423	474	479	507	454	437	459	471	457	473	476	487	478	493	501	464	479	463	471	439	499	488	468	457	453	444	457	484	471	453	441	476	478	465	458	446	460	460	440	445	487	446	404	471	484	430	480	434	470	501	449	437	505	506	438	458	477	473	470	469	449	452	476	449	475	454	469	444	438	481	464	476	467	446	446	479	496	476	454	472	471	439	494	430	455	450	426	434	435	421	470	504	455	440	463	490	455	495	463	505	448	462	502	470	429	494	458	477	472	456	477	482	494	467	468	469	451	452	478	487	476	459	457	505	475	449	507	451	441	495	446	471	475	473	501	440	482	471	454	473	501	487	449	500	491	465	456	521	468	505	464	453	491	477	504	462	500	448	458	453	490	448	476	471	428	478	462	411	479	489	481	430	481	509	476	447	425	459	485	517	448	448	463	435	470	527	473	478	447	472	484	476	477	458	468	435	488	435	533	450	468	482	509	488	476	507	473	471	461	480	485	459	477	478	465	489	449	478	468	451	443	441	505	442	443	479	505	459	470	445	466	488	498	468	441	493	487	464	465	476	456	493	458	432	465	423	452	490	450	488	447	494	450	478	493	487	470	467	446	476	481	443	432	439	515	472	461	472	445	471	460	451	499	491	482	496	471	471	498	442	489	465	464	485	527	462	503	497	422	479	451	496	475	465	442	472	478	460	507	429	430	460	462	499	458	499	459	460	489	490	506	439	481	495	505	465	448	482	459	505	445	477	478	469	451	459	462	467	475	484	451	486	440	484	440	488	438	443	444	495	474	481	470	489	485	463	473	501	507	489	504	520	467	470	480	476	477	427	490	442	457	471	498	436	468	488	450	471	444	467	472	454	412	478	460	461	510	421	503	498	474	486	453	440	486	488	466	479	467	455	429	466	479	458	458	514	474	484	465	476	457	488	469	467	451	464	447	470	498	475	467	505	469	442	474	439	503	446	487	473	436	470	487	463	488	465	470	468	467	477	424	457	477	459	463	445	484	459	451	481	433	458	473	476	480	509	456	441	494	475	458	483	480	471	443	502	455	489	447	474	490	463	452	448	501	471	471	476	463	482	444	447	475	479	482	435	479	470	467	467	448	439	449	464	482	474	486	487	453	422	491	468	500	468	443	459	432	537	435	432	410	435	464	498	433	453	441	486	474	427	482	464	428	472	484	492	468	433	459	489	486	445	492	473	442	469	470	445	496	465	495	457	476	436	497	474	417	427	425	459	481	457	465	445	512	459	480	427	478	466	449	476	474	477	470	470	468	462	490	483	478	488	452	467	481	478	479	456	525	461	470	463	469	451	473	462	501	464	466	472	504	470	446	477	450	467	461	473	468	493	444	476	486	466	474	430	466	470	482	477	485	477	468	453	483	476	419	458	519	481	466	463	424	438	494	472	461	456	478	421	471	492	470	468	526	492	432	462	454	503	433	483	469	484	449	470	475	463	500	459	501	464	472	471	450	481	467	458	458	452	491	449	500	476	480	460	469	486	479	444	480	495	412	488	449	485	440	488	476	480	470	482	432	472	479	468	486	491	462	495	468	468	482	449	466	475	448	477	420	517	464	497	460	502	447	508	480	480	451	461	479	486	513	433	470	465	449	450	454	413	465	464	443	437	433	478	439	449	486	479	405	476	452	445	485	435	415	440	495	494	481	506	432	441	494	448	431	474	485	477	457	451	496	460	461	443	459	462	466	470	478	441	465	474	459	478	424	497	464	505	475	447	491	446	454	458	451	482	477	465	491	484	461	459	461	505	452	484	444	472	423	487	481	444	456	492	479	426	449	504	477	492	453	459	453	463	457	463	479	487	460	477	490	458	469	475	437	480	469	486	446	462	475	417	460	464	490	461	464	465	443	482	464	483	474	518	502	460	445	500	450	491	460	470	439	469	449	464	493	495	436	448	483	495	472	478	470	480	446	493	477	490	451	454	486	474	469	442	489	478	431	453	497	470	455	455	438	542	462	484	477	513	481	494	462	505	454	461	468	464	458	435	484	461	476	448	465	507	448	472	494	487	470	479	488	453	484	459	459	474	450	490	472	436	417	456	489	434	453	457	502	494	474	465	468	475	478	490	480	482	455	458	485	472	462	460	473	435	453	458	514	489	451	479	454	440	471	502	468	505	464	426	439	462	456	465	470	478	461	443	466	443	466	443	476	481	437	489	464	474	484	459	494	465	488	498	466	482	439	453	486	458	442	453	458	454	457	468	464	499	473	449	466	530	455	454	497	481	493	450	461	461	509	404	524	525	461	457	462	470	468	456	483	440	467	435	428	449	452	489	489	465	480	449	460	455	479	446	474	446	478	428	411	457	512	536	518	471	475	454	449	497	466	490	444	463	434	481	468	492	459	460	431	486	431	472	459	470	493	452	487	465	445	490	465	473	472	463	481	468	450	462	469	440	484	437	476	487	443	469	440	456	485	478	458	446	419	437	480	495	485	460	495	457	463	468	437	509	516	461	476	465	507	434	472	467	462	509	493	452	461	470	476	438	476	492	506	450	510	473	458	476	492	480	436	501	442	453	478	441	459	461	432	502	485	484	488	457	495	467	472	456	476	485	487	444	446	459	488	446	479	458	446	466	489	491	422	449	438	477	482	476	492	424	480	479	470	457	441	472	466	474	454	467	480	455	474	485	430	501	459	474	459	478	479	472	473	501	440	497	462	451	439	470	464	514	434	478	468	509	442	476	452	446	474	459	479	478	502	450	451	465	458	479	496	478	438	482	480	491	462	502	458	481	457	467	452	461	475	490	430	464	480	487	466	469	468	457	444	469	505	470	496	492	443	463	465	466	490	459	486	474	478	462	473	456	471	482	483	440	456	467	442	485	451	466	492	472	477	429	447	474	471	494	435	467	457	457	472	458	456	465	435	445	463	500	493	465	459	471	472	465	481	534	498	441	496	484	469	489	486	479	468	456	484	473	504	474	486	467	471	468	491	471	500	470	479	483	438	529	415	455	460	494	486	491	492	441	459	426	505	451
23904	21130	28675	24367	29843	36992	31699	25252	19183	7528	793	578	557	591	551	553	546	562	534	515	500	495	525	622	539	494	529	548	546	475	527	517	555	479	536	527	559	498	505	458	553	488	516	528	535	554	472	582	521	492	520	488	490	501	526	534	494	491	544	522	525	521	494	504	489	542	518	513	517	513	531	512	496	472	535	512	524	559	521	495	526	583	601	560	547	526	530	503	535	496	510	531	540	561	526	521	526	485	525	508	496	488	506	517	520	521	522	480	563	535	535	506	517	527	514	518	469	528	511	504	513	502	487	534	502	483	528	521	528	530	510	506	502	534	503	499	526	516	531	557	525	482	521	529	510	507	445	493	480	547	519	555	550	553	540	531	541	542	529	535	540	499	496	546	518	519	547	530	477	532	504	445	478	513	537	527	496	556	551	537	504	486	519	514	489	551	489	510	507	520	502	465	508	503	485	520	496	484	530	528	525	510	548	542	498	502	554	541	521	503	518	530	486	513	538	527	553	542	531	521	529	507	523	554	516	509	531	550	520	530	506	496	532	538	498	522	586	540	528	460	496	515	493	517	520	488	534	529	534	503	510	520	521	493	522	524	554	494	504	537	523	507	502	531	527	525	508	515	528	462	555	538	471	503	507	475	501	522	484	539	510	505	516	515	509	459	518	547	529	518	518	495	516	481	527	527	497	508	555	508	486	518	540	502	554	535	534	506	499	504	551	481	525	490	518	488	507	508	502	517	518	570	482	530	501	474	519	474	487	511	472	556	484	476	520	526	546	534	495	502	483	550	559	534	529	489	515	544	539	529	504	495	505	473	497	498	522	480	519	538	509	510	514	543	479	466	507	514	497	515	495	500	477	515	502	527	517	501	533	540	492	512	522	537	523	538	500	517	523	499	554	498	513	482	512	534	483	539	511	515	459	519	545	522	555	543	531	499	545	552	489	500	499	531	500	514	511	510	579	516	545	533	506	547	514	541	497	488	523	499	488	551	486	490	524	466	547	533	500	548	548	525	522	524	487	510	502	484	506	508	471	570	485	501	494	513	531	529	509	547	491	488	541	526	523	535	499	506	540	529	535	453	505	492	545	513	533	478	498	528	512	540	539	522	522	503	539	502	539	522	500	490	536	523	483	503	535	549	542	514	531	528	522	536	512	494	515	539	493	498	490	469	481	512	531	506	515	509	517	546	509	524	524	462	514	526	566	469	542	525	545	508	514	517	513	478	521	515	534	514	496	512	528	501	501	544	524	490	519	540	550	500	468	519	555	509	519	490	510	494	533	505	475	479	559	523	521	505	534	515	546	510	511	516	492	468	518	509	541	532	526	515	488	528	494	529	501	526	523	528	525	527	498	503	503	514	500	545	515	536	513	532	505	495	509	533	530	507	510	540	588	547	534	492	532	491	516	527	481	513	530	508	499	514	472	538	531	535	529	510	544	531	520	507	520	497	548	522	481	523	525	481	511	515	476	520	495	532	498	520	499	522	494	493	531	508	517	506	507	506	544	475	528	505	535	512	498	522	539	500	555	531	532	459	484	535	525	531	512	537	496	524	460	515	534	511	517	494	556	513	509	522	525	503	535	503	507	498	480	532	519	531	510	540	465	519	502	493	536	493	530	487	538	497	505	544	525	498	532	541	521	503	530	488	514	536	487	485	507	524	528	524	547	518	499	524	505	531	502	483	517	490	518	515	518	497	519	517	586	531	529	504	526	541	482	488	497	489	510	522	530	518	518	501	530	532	550	519	524	500	499	490	533	507	522	521	559	547	509	502	522	486	510	511	512	488	501	500	477	539	500	529	542	534	527	530	511	567	516	521	544	512	530	544	517	526	486	535	539	538	516	480	532	517	521	513	530	544	526	532	525	508	519	515	495	513	473	529	501	449	562	512	528	530	517	546	534	546	533	519	537	475	489	499	506	496	520	579	507	493	533	491	522	506	509	504	498	540	501	499	535	529	525	539	501	545	508	536	481	511	504	508	524	550	514	530	544	544	504	516	520	482	498	514	498	516	530	532	469	516	525	535	510	531	516	522	523	539	489	497	529	549	489	510	525	513	496	528	533	499	527	520	549	488	534	550	509	484	522	468	521	527	525	495	506	520	536	528	550	507	513	547	510	499	531	563	557	522	524	544	520	504	486	541	526	505	515	539	488	523	489	538	507	499	529	513	515	522	539	521	497	529	544	536	515	511	503	536	479	507	551	520	491	520	490	533	580	526	535	519	542	529	528	481	527	510	508	530	522	527	519	523	535	488	483	536	511	542	520	544	554	513	522	543	501	540	536	520	512	494	509	493	502	516	496	526	558	512	492	513	534	529	470	505	500	550	516	521	512	497	503	486	525	515	496	526	462	536	491	491	506	491	515	537	507	514	504	493	522	543	492	499	533	498	495	531	479	539	506	489	507	510	549	491	481	505	516	534	559	467	504	472	515	516	543	511	494	542	513	502	463	493	491	530	508	522	497	537	522	512	538	504	507	492	497	532	484	503	543	516	497	507	499	522	531	528	510	514	505	506	505	510	521	481	485	509	517	516	527	524	483	519	528	530	492	518	528	519	521	517	545	453	532	513	504	447	496	524	492	554	504	502	522	535	519	501	485	579	531	538	500	529	564	520	538	505	512	481	529	517	512	500	552	504	508	437	504	537	507	503	589	534	526	477	531	488	497	496	543	523	494	516	507	511	508	536	560	514	509	499	515	499	504	522	492	500	513	501	552	497	539	473	492	500	537	513	502	496	524	557	461	571	460	521	539	482	499	559	502	534	523	550	521	514	550	529	524	525	496	499	537	518	516	485	538	526	511	524	540	555	533	506	504	497	527	489	523	508	505	530	510	558	499	538	490	483	522	559	526	514	506	510	553	515	538	471	522	537	517	558	486	524	515	502	479	509	543	556	491	509	496	531	489	499	511	559	499	498	513	516	532	513	479	528	493	515	519	529	495	508	509	509	528	520	532	532	536	542	555	518	530	512	508	491	520	529	537	548	533	545	519	540	561	502	513	511	509	495	492	473	487	507	475	496	534	512	491	461	499	537	535	477	553	517	582	507	492	514	539	527	515	505	552	475	505	525	520	526	515	500	482	519	519	491	528	504	560	523	497	529	589	465	521	476	511	510	496	491	499	513	472	507	506	521	519	490	527	513	526	575	500	565	512	509	497	487	518	506	517	510	503	492	517	532	511	536	518	501	484	486	506	509	530	509	520	570	531	523	505	531	496	516	553	490	522	499	542	514	476	545	528	515	513	520	529	490	526	522	530	519	438	528	502	525	502	498	507	571	513	497	518	523	519	504	533	517	498	503	512	531	515	502	469	529	505	533	511	518	533	493	532	526	511	502	514	557	529	498	501	519	501	498	514	526	516	506	525	511	514	485	567	543	546	530	484	523	509	522	513	495	510	538	497	491	517	515	535	475	481	538	543	530	517	510	487	507	505	513	511	524	520	546	484	528	513	528	527	540	495	528	518	483	521	489	524	507
36722	37349	25909	9953	37239	33235	27014	23752	17406	6773	640	555	602	541	548	560	565	503	558	544	522	577	551	680	605	547	536	516	539	513	552	532	525	528	560	501	526	474	497	535	494	532	504	515	501	556	525	535	545	533	547	495	541	468	543	497	528	518	553	565	508	548	497	513	554	538	523	537	538	516	537	545	534	518	494	533	516	513	499	550	518	636	624	604	559	550	537	533	530	556	475	538	545	543	492	495	560	490	536	529	549	572	514	536	498	521	514	485	536	523	546	555	503	503	535	484	510	533	503	514	550	458	515	556	523	503	550	520	510	523	514	514	515	520	527	557	519	525	534	498	531	523	530	565	485	482	478	490	484	514	506	501	505	573	516	488	499	494	526	498	521	542	572	497	511	506	492	471	518	555	485	508	521	514	473	492	528	469	543	519	527	549	475	487	491	508	517	493	528	531	523	523	497	541	491	498	494	547	506	537	497	557	507	512	511	551	548	495	561	528	520	508	481	496	517	522	507	511	555	510	528	508	493	553	526	505	543	530	543	508	529	528	549	517	509	546	517	510	530	527	548	501	498	487	485	474	496	539	560	489	520	524	544	500	531	516	505	506	486	514	487	497	506	513	513	541	520	525	522	518	513	520	524	509	528	497	505	560	533	537	523	486	496	498	516	514	547	520	498	508	496	514	500	573	542	499	509	507	535	549	552	490	523	510	503	527	493	544	510	522	522	466	529	519	530	499	550	522	554	508	502	493	533	515	520	499	523	515	530	476	518	528	520	551	507	519	540	528	518	510	541	478	546	535	528	480	523	504	556	508	527	479	513	510	497	526	486	550	507	525	510	543	508	507	518	518	504	529	545	480	502	481	463	549	502	522	515	500	476	545	512	533	534	510	512	472	509	506	537	518	518	510	497	496	508	545	502	517	499	520	551	505	522	509	521	519	504	535	481	538	511	559	520	510	522	540	499	498	570	545	476	506	531	569	521	517	560	509	494	526	529	531	538	495	511	494	524	493	460	498	495	514	519	529	487	514	500	483	505	530	508	534	578	499	477	486	561	493	546	516	504	481	480	524	549	509	569	564	546	558	522	512	477	513	495	519	500	528	541	545	528	521	515	522	519	516	529	508	510	489	494	480	479	517	516	555	535	523	506	492	541	518	516	523	541	510	547	530	531	521	532	525	485	515	499	520	524	508	502	501	506	512	520	496	528	507	527	505	497	535	510	487	501	540	554	508	487	517	494	496	529	504	502	518	543	527	501	490	506	536	536	529	492	548	487	524	545	539	549	494	517	527	517	540	514	551	489	528	514	511	529	530	541	508	526	533	477	510	512	521	539	505	519	485	508	535	496	457	455	519	538	504	533	498	518	539	552	512	512	542	490	507	516	556	533	517	507	465	532	493	523	515	498	527	521	494	519	524	509	517	522	534	505	523	528	494	516	531	492	464	475	513	518	536	474	530	545	486	533	512	530	480	517	500	518	514	501	529	507	504	537	480	507	513	500	485	524	508	525	504	492	539	512	537	499	490	552	512	546	499	489	507	476	487	524	528	543	558	483	514	511	506	513	519	533	517	512	546	490	476	494	566	485	518	523	488	534	507	517	482	505	547	537	536	475	489	517	531	531	492	504	471	505	509	519	556	511	536	513	516	525	497	531	515	523	500	530	478	521	522	504	527	502	518	508	556	483	527	499	542	531	551	499	506	505	572	507	529	494	542	504	549	533	552	508	506	531	508	438	538	483	532	469	501	523	547	516	549	532	487	499	530	521	534	478	507	517	505	515	509	485	494	500	513	480	513	530	508	558	477	523	482	482	519	523	508	517	499	506	492	510	494	500	528	505	535	488	540	499	530	560	518	539	523	496	532	496	501	542	521	524	506	505	524	495	499	494	527	511	488	538	517	542	512	489	502	497	549	513	505	512	517	578	504	496	523	530	585	491	506	500	565	497	532	516	534	506	518	529	515	513	515	535	489	478	491	511	537	512	502	544	525	496	476	555	526	532	526	544	521	543	517	496	525	520	460	559	529	491	498	503	498	545	492	509	490	510	539	560	501	514	524	492	499	544	506	502	513	531	558	480	509	508	549	532	496	498	522	483	554	508	515	502	521	507	521	523	538	541	525	493	489	507	496	540	504	504	564	530	497	515	512	540	495	526	514	494	523	543	483	512	479	507	527	522	479	504	532	540	502	473	521	519	514	499	507	514	539	540	555	544	548	534	517	506	489	542	539	538	517	524	497	508	531	531	524	517	512	482	502	522	518	515	552	520	532	530	533	533	506	497	557	529	558	503	540	546	526	482	531	501	488	499	496	522	488	482	511	476	534	534	486	486	493	503	539	508	542	483	489	490	503	529	520	554	508	505	503	537	509	553	470	495	503	521	489	526	508	507	531	542	518	519	488	544	537	518	530	550	542	510	521	523	534	562	506	510	563	519	519	526	535	533	502	543	547	507	541	494	567	512	515	505	498	512	530	508	512	498	508	516	545	478	529	510	492	486	466	469	529	508	491	515	514	514	522	544	540	512	524	505	508	529	514	510	508	523	535	474	491	503	496	515	525	511	490	522	518	512	487	538	533	530	488	531	493	562	519	554	572	487	504	538	550	560	481	489	526	523	508	498	494	545	502	531	512	508	505	522	548	544	521	513	496	478	493	492	492	528	526	515	492	527	521	536	502	523	531	516	505	500	508	510	535	476	508	522	477	515	529	520	554	529	478	519	562	478	522	508	516	538	523	501	494	547	508	503	489	552	501	540	558	515	493	504	542	521	511	490	500	496	516	502	473	488	490	523	524	537	541	567	463	529	511	499	522	546	463	550	474	507	530	538	498	509	531	450	475	500	529	518	519	565	498	579	504	546	499	540	520	539	478	527	502	522	509	505	498	551	524	523	519	536	561	514	506	506	523	523	476	505	514	549	498	520	504	486	495	498	555	512	511	518	502	531	518	499	524	472	530	486	534	477	525	525	522	522	517	524	479	536	510	537	532	569	497	497	545	549	506	491	524	530	501	540	517	508	504	545	520	505	513	464	538	513	529	488	512	527	480	529	505	510	485	478	564	524	503	472	509	489	554	497	515	538	519	502	534	500	508	518	507	561	509	495	489	521	471	571	486	515	513	504	545	539	499	478	523	513	541	508	520	502	531	524	518	526	523	505	487	524	551	490	500	493	506	520	491	519	512	506	520	544	540	564	533	483	537	545	539	569	537	519	528	535	505	527	529	512	529	556	517	516	505	528	529	509	490	492	508	533	538	495	535	526	522	524	553	510	560	503	531	506	490	478	531	539	534	478	532	530	505	510	507	491	532	543	520	497	529	493	535	487	499	495	535	529	519	522	501	504	499	508	522	503	486	513	532	517	541	463	528	534	525	549	517	487	520	521	519	530	534	538	477	511	501	480	502	493	546	522	536	514	546	495	505	497	519	493	518	508	538	502	558	504	548	507	494	549	516	506	512	502	505	524	513	519	519	473	533	511	501	492	491	489	503
27452	14804	3537	1395	2534	5714	4948	1925	896	695	463	413	469	430	480	452	471	436	421	453	462	416	448	428	428	421	430	464	455	429	438	427	456	431	413	427	468	442	413	418	447	441	472	434	453	453	457	412	400	420	411	425	413	433	460	441	438	474	404	435	453	428	442	412	429	437	460	434	450	449	436	409	462	439	403	440	444	450	429	417	442	402	423	438	415	439	425	392	398	416	458	417	451	471	454	423	445	433	431	427	456	442	472	432	429	455	426	399	451	447	442	465	413	422	430	460	426	481	442	445	467	433	439	436	449	400	432	431	437	446	473	421	393	457	440	410	414	434	439	468	413	445	428	453	479	452	423	427	430	433	432	425	439	432	453	432	452	445	441	444	434	421	397	460	398	444	436	420	485	417	443	433	440	424	401	434	451	402	429	431	390	432	431	416	442	422	444	400	424	464	448	458	444	506	429	435	480	464	419	454	427	440	442	420	426	436	484	439	414	417	419	434	430	473	425	440	485	423	404	448	430	447	434	433	448	439	455	441	434	456	415	445	434	465	443	478	461	456	417	447	431	416	414	430	435	447	417	458	457	429	459	415	433	410	459	415	432	415	453	428	448	390	394	443	400	440	423	473	371	450	441	466	447	459	460	456	421	452	422	457	486	454	429	434	385	379	415	441	435	446	451	442	443	419	424	398	431	478	426	417	443	464	440	411	445	442	415	384	417	422	432	425	443	434	460	430	423	457	455	392	425	475	471	443	420	449	420	461	453	442	436	480	422	442	376	424	466	438	399	435	451	428	446	450	455	422	487	436	456	439	396	427	451	436	410	447	447	428	428	399	444	419	461	456	462	465	413	472	446	442	399	465	446	428	415	449	408	443	474	471	427	431	450	469	473	431	443	417	450	438	443	461	462	461	446	439	476	440	420	453	448	437	454	435	454	461	416	448	430	452	436	418	450	427	467	424	453	399	442	471	438	393	437	436	457	423	452	451	482	471	420	422	445	434	449	433	418	448	427	443	407	438	424	426	418	403	426	428	458	443	465	442	414	426	399	436	426	417	467	381	418	407	417	447	440	457	437	441	420	441	464	447	430	456	437	438	409	405	406	449	421	465	428	429	402	471	432	430	421	451	451	445	458	421	424	441	406	470	451	433	462	430	436	446	431	440	432	418	428	398	421	468	412	454	461	412	429	450	456	450	399	462	447	444	422	436	447	437	477	464	435	432	439	441	448	423	453	433	415	463	461	428	431	470	443	440	425	453	408	434	431	415	418	448	447	415	413	438	459	448	411	438	402	434	443	489	420	445	415	414	468	405	437	449	435	464	390	382	432	392	454	453	442	411	436	464	436	450	438	432	435	435	458	417	452	466	460	450	419	472	436	382	403	417	479	418	431	418	432	430	439	424	413	431	406	471	450	450	453	431	420	444	442	450	416	420	454	412	432	466	448	410	441	413	442	437	434	419	422	435	437	446	432	394	408	457	437	421	465	437	398	437	451	441	398	421	453	440	436	463	440	443	485	447	425	461	451	418	448	442	431	453	437	415	424	432	442	409	476	402	421	417	420	439	459	432	436	419	417	422	424	424	426	430	428	430	435	448	435	458	435	449	448	430	470	420	430	442	447	445	412	417	424	435	414	432	436	418	434	432	443	433	430	390	431	404	446	448	458	425	429	423	450	458	495	406	458	450	422	452	391	437	440	440	427	439	446	441	473	408	451	411	449	466	445	470	458	409	425	468	415	437	402	449	452	496	405	457	476	420	464	436	435	414	436	405	457	456	434	460	465	456	432	423	442	435	439	413	454	419	422	404	441	425	438	455	461	435	483	456	445	441	451	430	435	452	480	417	435	456	434	467	399	410	423	427	440	429	446	472	408	412	430	460	472	455	432	460	441	446	441	416	445	450	425	423	428	465	440	425	440	413	400	438	407	415	409	452	467	489	451	428	405	419	410	455	433	426	449	432	421	450	454	456	438	411	435	453	469	417	464	449	422	448	444	464	445	433	466	435	414	461	437	426	433	437	425	447	455	440	458	417	424	408	446	464	462	463	435	436	499	454	435	423	446	443	456	433	422	406	480	463	464	462	448	470	417	452	434	428	409	391	429	453	428	402	431	419	421	440	402	392	426	503	368	433	426	461	467	423	428	439	418	434	451	397	464	488	401	444	425	414	458	434	461	428	440	479	434	457	423	413	412	453	438	452	432	422	452	425	423	419	425	438	442	403	449	419	455	459	448	446	439	413	460	423	426	449	451	433	423	418	446	458	407	452	436	433	422	444	439	434	454	423	429	445	464	461	416	438	439	420	438	459	437	447	474	460	433	449	408	443	416	427	431	431	446	447	420	457	442	433	425	452	456	401	434	425	435	455	441	410	414	457	473	413	451	468	417	448	473	420	436	454	447	426	462	453	405	417	453	431	418	433	415	457	450	445	428	421	423	420	456	427	421	463	406	453	449	437	465	443	439	416	471	436	411	391	421	448	413	425	451	438	450	414	429	436	449	435	472	447	453	447	437	431	442	463	440	468	413	424	451	476	424	428	438	473	458	440	415	417	467	416	418	437	471	434	424	423	426	416	427	453	430	425	423	425	452	416	457	431	457	447	432	451	437	437	424	474	440	502	449	411	439	432	470	411	434	433	418	431	417	419	414	446	403	434	461	440	420	443	407	427	454	428	420	430	433	404	485	423	408	451	409	474	441	452	453	463	447	384	443	438	439	418	458	428	477	440	421	473	449	409	441	398	428	426	431	421	469	448	436	435	464	472	420	442	456	433	416	433	432	428	409	439	439	434	414	477	398	409	419	489	445	478	437	430	426	438	414	432	445	444	390	413	426	412	404	444	429	405	468	446	425	441	460	431	451	421	420	367	460	442	432	457	449	424	450	442	421	413	424	450	468	450	439	437	427	429	426	463	442	444	432	420	441	417	457	409	472	428	472	426	437	455	420	445	419	438	432	426	443	414	424	434	412	423	433	432	438	476	447	443	404	435	432	407	458	450	459	428	438	446	451	392	407	454	426	452	405	445	460	402	456	446	432	445	436	423	433	435	424	422	442	449	425	429	437	463	444	440	426	420	435	447	416	412	462	458	447	458	393	408	453	422	437	450	463	451	429	446	418	392	402	443	464	442	453	406	454	437	382	425	457	428	425	449	425	460	424	439	447	449	437	463	421	410	412	405	444	433	423	424	401	407	460	450	422	454	418	455	404	446	460	443	423	440	410	430	415	434	388	415	439	411	398	448	392	444	408	430	438	420	448	441	424	419	485	444	441	468	435	419	446	448	451	412	415	411	464	436	448	433	422	464	426	425	450	433	442	461	467	430	399	445	439	418	427	415	452	469	410	474	424	430	405	467	403	423	468	431	411	449	448	512	450	414	445	435	470	403	448	403	434	414	499	417	433	434	429	447	429	456	422	427	436	465	441	422	447	437	422	449	453	423	439	462	406	460	424	442	428	419	394	445	418	396	390	441	414	429	488	424	438	435
7735	5654	2574	1273	3166	6296	5127	2075	1040	762	418	453	459	397	455	429	409	432	422	412	440	444	430	417	421	448	401	422	421	454	455	416	421	409	402	437	424	403	415	427	389	387	378	455	416	442	442	426	442	396	390	411	380	416	419	401	412	415	438	431	403	404	418	444	417	434	412	441	396	417	421	417	372	413	425	386	425	395	411	413	397	418	389	401	402	432	448	406	430	397	414	387	395	440	404	411	403	399	386	397	403	423	438	404	392	418	397	397	417	388	405	462	438	446	451	373	429	408	444	426	416	402	447	398	398	429	429	426	434	422	404	415	423	400	415	423	426	386	416	418	438	418	419	424	423	385	418	398	450	423	410	403	442	414	384	401	407	420	398	424	411	402	396	431	404	417	422	411	394	409	397	430	418	415	397	432	430	422	416	437	418	409	386	425	400	427	429	395	411	420	428	427	411	456	381	425	394	440	431	402	403	391	420	390	422	417	379	409	389	412	411	418	418	433	450	419	400	421	432	409	424	424	387	423	411	396	440	423	411	404	438	410	452	396	460	471	438	450	414	399	420	409	405	400	390	420	386	441	387	456	388	417	409	428	392	413	426	374	424	426	435	410	397	419	419	432	396	383	442	469	400	392	407	363	417	379	403	446	380	418	402	431	433	395	452	434	418	355	417	422	402	431	405	384	432	391	406	400	437	417	457	396	416	406	413	409	401	375	413	418	385	422	441	425	408	417	426	456	420	391	382	419	430	390	406	433	437	414	457	453	416	390	408	447	392	399	393	451	399	396	414	388	380	404	415	401	408	382	449	442	367	431	409	406	446	402	399	420	411	413	391	409	418	405	426	388	440	413	406	437	446	443	442	384	407	413	417	406	424	431	434	406	428	423	378	437	440	374	398	405	425	388	437	426	417	418	395	392	416	392	443	420	407	408	407	427	400	448	368	434	399	416	405	434	422	381	418	416	428	436	431	424	406	435	424	404	399	399	404	426	418	422	369	412	430	443	428	399	400	392	359	442	435	419	427	398	422	416	430	409	430	371	437	399	401	377	409	407	391	414	411	443	412	439	409	402	402	399	420	428	411	398	418	429	390	460	408	443	430	434	417	408	416	437	418	437	417	424	420	400	426	428	427	391	427	409	436	424	384	447	430	411	419	413	416	397	437	375	397	391	416	390	452	427	401	423	410	425	407	381	419	436	420	442	410	422	416	412	429	431	428	393	433	404	449	395	400	428	405	406	422	395	426	410	413	415	412	430	379	436	436	447	427	416	415	422	423	394	412	402	422	403	399	406	419	406	424	427	402	384	426	390	399	377	398	417	456	402	410	449	419	386	413	433	395	417	426	414	441	417	431	432	375	407	410	424	379	441	433	417	421	401	425	437	412	456	420	427	420	404	441	434	407	386	397	420	395	407	430	409	385	437	433	417	440	450	422	409	412	420	408	461	407	420	416	444	419	349	402	408	419	418	406	419	430	430	408	397	414	431	424	400	403	432	421	402	430	493	433	433	446	430	395	409	366	442	390	431	428	404	408	385	393	452	392	430	446	395	439	386	434	421	407	416	439	432	427	408	401	385	403	403	407	414	431	418	430	400	437	428	391	398	397	432	420	425	412	403	420	440	407	415	444	450	409	409	390	420	437	449	395	414	421	389	412	430	409	401	441	463	392	417	376	429	456	425	383	429	384	398	409	395	418	410	361	426	429	355	411	437	411	397	395	430	461	394	401	417	425	423	405	407	429	415	424	428	427	422	394	389	398	407	430	406	433	389	433	424	427	402	414	407	423	417	378	412	412	442	403	445	388	416	418	419	438	410	404	429	385	430	327	445	414	408	417	402	383	400	408	437	400	434	454	422	383	403	388	403	406	407	384	386	431	425	400	441	416	415	377	418	400	437	452	405	446	416	449	410	443	422	387	429	380	387	396	423	432	399	410	391	432	408	398	405	458	439	387	409	370	446	400	427	403	412	415	444	402	422	412	420	462	432	423	401	444	408	428	391	412	420	444	395	427	396	428	402	425	414	419	438	389	401	388	441	404	419	398	402	433	439	430	410	442	391	426	389	393	414	384	411	400	415	413	384	401	407	404	402	405	425	396	456	400	447	408	420	416	482	429	406	420	388	410	405	419	413	464	426	420	376	448	424	421	407	419	419	407	406	414	426	408	423	396	404	422	460	379	403	389	429	424	435	427	420	423	425	431	415	437	430	383	416	400	435	399	414	401	392	374	389	412	428	432	407	449	393	441	398	397	401	441	409	409	438	399	449	423	391	418	402	454	426	404	434	409	413	384	423	407	425	420	426	414	424	425	434	424	460	425	447	414	431	424	425	415	486	380	404	399	440	361	445	400	400	416	432	439	447	439	404	394	430	389	446	378	399	408	397	403	384	414	384	408	428	404	422	391	365	437	439	389	355	402	393	421	415	423	378	426	434	463	411	391	428	414	441	435	380	439	401	425	413	414	405	409	433	444	395	433	432	431	399	419	435	415	440	397	421	422	431	418	409	376	415	383	401	410	436	451	397	405	430	398	440	373	401	417	399	431	441	418	418	415	442	454	380	394	410	404	375	388	444	423	457	413	443	401	413	397	453	378	433	481	417	393	471	430	414	409	419	397	383	378	425	395	386	414	403	432	448	387	414	450	431	400	445	423	421	442	409	412	414	411	413	389	417	456	407	398	393	455	445	432	411	459	423	426	406	386	373	416	395	408	418	438	393	419	426	401	401	422	410	361	380	413	394	428	420	364	415	424	414	386	403	418	425	390	430	391	413	386	410	415	413	397	440	444	399	434	412	403	470	415	406	405	434	376	421	422	409	446	425	401	430	436	407	402	421	408	443	397	393	429	429	411	439	398	415	428	441	447	423	431	421	447	403	392	407	407	428	396	419	427	409	388	398	441	401	394	456	401	420	414	395	419	396	382	428	448	415	395	386	379	440	443	410	387	387	411	394	426	444	415	415	425	396	393	414	369	364	436	416	384	418	402	428	410	405	430	396	394	432	377	418	430	443	371	430	409	422	416	411	422	423	447	386	443	371	412	414	408	415	389	445	419	432	398	392	438	419	397	398	402	398	393	409	386	391	409	434	415	421	398	406	402	428	397	408	381	422	432	396	448	393	392	453	412	431	400	375	419	440	396	446	407	423	389	379	373	443	461	393	429	427	435	430	361	438	415	412	397	451	404	439	427	384	449	395	423	413	441	432	405	375	422	432	421	413	407	398	399	388	410	428	382	432	427	399	415	393	394	435	451	429	425	419	401	441	380	382	458	419	437	431	434	390	424	409	396	416	411	385	392	427	438	392	398	403	418	421	406	403	388	395	414	378	406	424	420	448	435	405	396	419	424	379	446	390	402	416	374	391	423	429	387	400	391	412	401	414	445	399	408	415	389	417	443	417	387	424	448	385	426	406	400	399	426	440	408	413	429	428	398	419	416	384	430	427	421	403	388	383	437	399	477	406	416	388	394	436	443	425	434	426	408	421
24888	21095	26886	24672	22125	40199	32049	16486	7391	3570	891	486	459	446	446	459	483	449	433	475	473	470	478	452	584	446	450	477	474	470	445	465	437	450	438	466	457	472	432	468	447	450	432	474	446	415	488	488	433	431	469	435	461	439	432	437	414	434	447	426	456	442	438	433	438	442	410	438	412	454	451	411	443	473	445	467	454	451	432	431	464	475	453	468	477	419	414	447	418	447	435	441	477	424	420	432	414	442	440	432	414	406	490	433	435	435	449	407	421	484	421	435	459	494	471	425	402	432	438	435	430	436	428	425	450	453	429	409	423	417	428	437	453	429	470	445	456	463	448	447	431	443	454	413	451	427	444	451	426	420	410	441	442	439	444	433	430	430	444	493	444	442	415	444	448	464	435	445	440	470	425	469	403	398	392	454	423	417	436	485	430	435	441	439	464	433	424	424	444	426	453	455	454	498	424	419	439	418	420	437	423	457	449	446	448	452	443	402	432	443	428	437	427	419	492	425	425	433	445	426	439	430	453	441	502	449	436	435	436	441	446	453	430	436	445	421	445	429	454	428	446	410	431	410	403	402	458	415	485	443	448	462	399	437	445	470	432	458	432	429	452	430	437	418	457	439	407	426	479	446	428	443	479	427	469	479	449	447	471	483	456	478	465	444	462	428	402	429	439	418	453	456	437	439	446	482	410	457	426	449	451	408	425	417	477	421	449	415	434	404	440	442	456	402	441	437	466	443	430	449	471	435	418	442	412	428	447	449	421	427	450	451	439	431	417	463	456	411	436	444	431	454	449	444	453	427	440	431	478	439	427	417	426	444	433	413	410	458	429	407	474	444	466	471	431	446	420	440	442	482	440	470	482	439	403	437	469	449	447	491	467	431	420	458	455	458	407	452	457	461	441	414	439	434	419	424	470	466	449	442	435	435	463	443	413	445	430	433	426	449	429	457	445	433	417	429	443	426	485	410	450	443	451	418	459	421	424	470	451	434	483	456	455	445	416	446	444	444	486	402	459	454	425	466	398	414	470	412	465	452	404	408	431	455	414	459	436	454	417	440	410	437	429	467	449	437	454	453	420	439	463	427	434	439	438	389	433	454	409	458	441	423	418	443	405	470	409	416	425	417	429	460	434	461	474	400	403	438	409	428	428	446	435	392	453	490	462	442	464	437	451	439	403	403	422	439	436	446	396	407	459	444	474	468	448	408	442	432	424	431	450	435	409	418	438	412	443	405	456	451	420	434	449	466	446	465	459	428	444	424	422	447	445	448	464	416	436	443	464	448	453	483	437	447	464	465	420	418	408	456	436	431	417	455	453	419	433	480	403	473	452	414	489	435	436	438	450	425	480	439	440	438	460	433	468	452	454	430	449	457	464	462	453	462	431	440	417	424	447	414	464	443	428	448	466	453	462	468	445	448	443	411	424	463	451	436	417	412	438	426	450	416	408	453	388	443	444	382	447	445	433	466	425	480	397	389	432	436	425	473	413	443	471	463	452	439	448	469	400	427	443	430	417	415	416	461	464	443	477	423	437	464	438	428	437	416	424	453	449	394	432	465	400	451	430	430	447	428	409	425	434	474	442	435	432	434	427	426	480	478	470	415	443	449	431	447	421	416	455	412	450	436	427	410	436	437	481	502	404	448	392	385	412	429	480	459	451	447	417	412	441	429	425	451	432	444	419	446	436	402	428	424	415	450	422	413	436	438	438	437	426	437	414	467	394	458	456	437	457	423	459	488	482	473	425	420	447	425	405	455	440	405	406	439	448	428	462	418	446	421	454	416	413	454	413	455	430	452	391	439	471	474	399	457	458	471	419	451	476	422	425	415	447	418	442	421	450	445	430	432	481	445	422	474	486	428	431	386	422	458	399	437	457	434	441	432	453	454	445	424	433	478	439	443	430	445	427	427	448	422	480	420	401	425	399	436	392	458	461	445	476	475	428	426	404	454	455	398	424	416	441	444	430	434	464	447	394	469	422	415	414	438	423	465	438	464	407	455	430	443	412	415	448	432	479	449	477	454	462	487	406	430	424	434	439	462	427	387	422	437	412	429	439	452	393	429	452	425	468	470	430	409	442	422	475	437	429	433	445	433	445	457	438	436	448	451	420	439	443	426	471	446	457	441	393	458	472	419	458	425	443	438	455	407	399	441	413	471	433	436	462	438	462	455	440	421	459	432	455	429	438	411	488	422	430	442	473	462	471	414	445	409	456	448	466	415	447	451	409	464	421	434	434	444	454	460	427	474	416	472	414	447	414	431	411	423	470	409	447	414	438	460	447	457	428	452	437	439	447	426	456	455	434	445	452	456	435	437	445	419	442	457	488	431	432	407	445	436	418	462	420	438	430	453	443	455	395	450	396	454	428	448	427	437	448	450	456	434	480	428	404	418	406	447	440	426	417	446	442	444	440	437	456	432	428	447	430	460	431	454	410	432	418	429	418	472	439	439	440	426	451	434	462	446	469	436	437	422	466	409	441	414	464	423	426	451	454	468	443	443	435	442	425	439	465	416	453	429	414	400	432	428	436	435	459	450	441	456	428	433	431	452	464	416	421	443	430	435	443	395	447	451	455	418	437	474	436	453	434	430	422	465	470	415	413	472	426	462	477	458	381	408	455	424	415	454	440	444	444	414	424	446	426	441	365	385	467	448	444	437	484	441	450	446	441	453	444	455	429	404	477	453	437	489	455	424	468	436	456	442	436	411	427	436	427	441	407	446	463	426	408	410	463	467	452	452	458	483	426	438	465	474	452	415	428	432	446	480	383	444	473	452	410	420	456	433	424	429	431	442	470	443	434	405	431	434	443	405	442	422	464	411	474	445	427	425	430	421	447	444	415	444	415	441	420	449	419	409	408	429	463	402	451	466	427	443	462	456	458	447	466	458	453	453	422	460	439	485	428	456	453	434	447	471	433	430	445	451	423	453	443	462	426	463	425	454	426	473	451	394	425	470	444	442	477	432	424	434	410	468	417	451	432	418	460	427	423	434	437	464	409	429	395	468	451	447	451	462	419	441	428	439	472	456	394	419	407	419	478	431	441	444	399	479	444	455	446	430	444	441	447	456	436	446	460	420	456	473	458	452	429	465	446	443	419	421	378	421	462	433	441	444	438	465	449	456	424	454	420	424	448	420	409	404	416	455	435	484	435	425	442	437	418	425	474	414	458	416	424	467	431	441	449	473	462	440	459	483	433	421	421	414	472	454	449	461	431	427	422	439	455	426	406	447	451	455	405	451	437	417	432	404	416	406	407	423	440	435	476	442	471	429	484	427	438	425	459	459	415	439	463	437	422	420	437	426	471	417	404	434	471	456	433	411	453	465	407	446	448	455	428	415	413	474	398	491	434	445	459	434	425	401	436	454	432	459	421	457	420	461	425	405	433	443	453	436	443	445	467	440	443	427	450	426	425	429	455	430	423	402	459	446	452	448	421	434	479	444	428	452	434	406	432	436	430	440	425	445	436	423	420	446	420	433	425	400
16093	9527	4681	2581	21507	36451	26093	12878	7194	4584	906	493	427	441	440	459	415	443	475	423	422	481	455	477	665	445	431	474	517	445	452	398	478	460	437	442	450	481	439	468	458	460	446	449	443	413	440	447	435	448	444	437	435	465	457	484	462	455	426	426	460	423	451	437	427	435	439	437	437	453	453	453	456	425	469	457	465	439	459	419	450	445	465	464	451	456	404	463	440	451	401	422	432	397	463	440	419	445	451	422	442	460	408	419	403	437	410	414	462	452	405	460	413	414	431	470	454	415	452	445	437	443	417	444	482	429	459	436	459	435	459	485	449	416	445	469	449	477	438	432	444	420	413	439	451	465	463	418	475	394	425	459	433	439	419	478	434	418	409	436	416	461	446	424	427	475	474	463	432	443	452	479	444	453	414	425	454	455	387	438	482	444	468	479	429	462	406	457	405	418	427	461	444	481	451	424	433	422	430	408	427	453	400	450	428	431	455	434	436	413	433	470	432	466	482	441	441	455	429	439	453	427	424	415	431	505	427	486	448	451	422	415	455	425	429	441	406	450	417	436	423	425	431	423	434	474	471	437	439	457	485	484	438	417	437	424	473	441	443	430	437	438	416	425	430	454	427	442	450	417	421	475	420	458	440	423	436	452	449	480	472	464	444	444	442	432	408	414	449	435	456	465	451	458	430	460	444	440	403	462	419	441	452	432	448	461	417	431	437	475	427	429	446	455	407	429	445	428	441	418	438	422	462	461	403	464	443	428	439	465	464	447	468	452	448	442	421	446	448	460	444	443	426	451	470	451	464	478	458	448	444	440	451	452	456	424	449	452	475	444	448	445	462	431	402	427	435	467	435	485	455	435	454	457	439	467	426	430	440	419	427	456	442	419	413	444	417	464	403	415	467	488	434	402	432	444	491	464	467	447	414	392	461	452	421	458	465	442	393	463	438	452	447	435	431	453	462	461	438	432	485	419	444	418	443	448	414	441	420	443	460	422	445	439	421	441	458	418	436	414	473	424	464	456	424	428	461	459	449	439	429	456	415	428	426	459	431	464	454	452	444	443	418	458	458	443	423	414	454	421	466	417	475	425	394	441	448	464	410	437	422	410	451	428	423	439	453	437	442	419	440	385	441	456	444	422	441	459	444	420	415	416	453	449	443	415	468	470	447	428	426	439	452	440	434	470	507	447	419	450	455	402	432	467	522	446	487	437	405	428	469	430	426	440	448	455	424	447	434	434	453	414	421	431	425	426	430	443	464	435	473	451	444	472	435	425	453	438	434	407	445	439	382	436	447	447	433	457	404	426	452	430	454	448	474	426	450	441	486	421	457	468	434	458	422	419	433	444	456	448	445	437	437	408	424	478	450	420	469	429	431	435	463	475	412	391	445	410	437	424	436	384	416	452	421	419	431	435	445	453	492	441	443	431	425	486	416	482	416	468	440	453	428	462	450	422	427	445	457	412	454	447	371	426	439	455	413	437	420	466	435	428	421	444	450	416	423	427	455	443	389	463	442	422	438	422	423	450	430	469	415	450	460	427	451	474	480	423	459	455	378	433	426	433	431	476	453	443	391	459	441	429	431	403	413	464	465	466	484	451	432	460	395	440	454	479	480	416	425	452	426	474	464	419	425	441	457	470	407	443	444	432	450	450	446	451	413	456	440	425	421	463	453	441	431	424	452	447	437	456	405	439	419	455	439	433	408	419	423	404	439	470	470	464	455	419	430	417	458	439	467	438	455	457	446	478	418	437	406	464	440	426	454	418	477	456	435	453	431	413	440	424	448	447	458	468	456	471	456	413	440	445	463	416	432	407	462	455	429	426	430	411	431	478	437	428	418	413	406	432	479	424	472	437	452	464	457	443	419	452	462	451	459	432	424	409	425	431	439	442	438	410	444	405	456	474	434	423	440	430	426	411	413	436	410	413	464	464	447	477	445	427	461	437	434	441	445	449	463	433	416	444	418	443	439	442	451	452	441	415	460	415	410	426	466	401	437	428	446	423	444	461	447	461	436	432	414	482	445	454	437	410	474	456	437	458	415	440	479	419	425	483	413	437	439	457	431	437	442	445	443	436	406	435	436	450	446	429	418	437	456	463	432	435	445	438	426	429	445	445	432	451	406	412	470	443	441	407	436	416	456	427	456	435	436	462	442	449	453	442	454	456	425	438	445	451	426	434	452	446	461	433	426	407	443	436	420	427	474	448	437	463	443	419	422	402	424	435	447	445	440	427	494	448	465	407	415	418	444	415	418	437	450	425	470	439	437	421	425	431	459	419	428	440	462	427	445	411	451	426	444	449	433	433	417	442	411	428	418	401	439	441	445	435	411	428	416	439	421	442	409	443	457	444	425	441	448	458	459	442	417	424	444	443	444	397	450	462	444	399	453	459	478	462	444	414	475	452	423	457	454	409	450	423	416	438	422	453	439	449	428	440	425	389	476	473	469	452	403	396	439	404	441	451	447	447	486	423	433	433	429	408	440	455	430	445	457	452	415	433	467	441	469	460	415	450	433	449	461	463	440	432	421	480	418	442	429	461	441	446	442	422	420	426	437	472	441	450	389	454	439	448	509	418	425	419	427	469	464	434	471	444	466	449	422	469	424	445	413	413	452	441	475	478	449	447	446	452	445	455	440	450	438	435	463	432	460	406	410	441	487	445	429	452	442	415	422	447	459	461	424	442	400	401	426	401	446	425	483	448	424	486	456	449	423	426	446	437	434	468	427	427	450	451	426	470	420	447	458	414	470	452	442	456	459	426	406	410	391	499	461	447	437	417	455	422	460	457	456	431	437	424	400	410	406	450	455	419	424	442	437	429	460	471	424	438	413	423	473	445	443	447	439	422	443	417	393	446	468	434	462	420	419	442	447	481	431	438	451	456	459	434	428	425	448	414	438	405	453	455	441	416	450	420	465	416	448	425	448	448	445	433	451	436	432	412	467	464	446	466	468	487	445	441	464	462	429	410	482	484	459	424	449	462	462	457	469	443	433	444	432	440	427	465	439	400	468	431	419	441	420	456	456	456	410	398	414	434	456	473	481	451	406	448	474	450	455	483	471	441	462	429	438	432	428	427	462	424	470	444	455	435	416	489	447	429	414	429	437	435	461	452	480	413	465	444	447	435	439	467	437	431	386	448	447	449	423	405	437	452	437	427	425	448	414	421	465	468	447	414	424	405	439	430	427	461	439	425	450	411	421	434	446	459	400	425	422	442	455	443	462	449	441	463	453	438	444	434	466	457	450	421	449	469	469	442	451	434	416	451	427	429	453	421	440	453	446	448	460	444	447	399	428	453	382	404	428	468	415	419	445	479	455	424	413	443	445	437	417	427	445	414	447	408	433	442	466	446	470	431	404	468	474	465	411	418	454	452	460	439	444	440	470	437	450	423	406	434	442	464	451	476	453	445	435	414	452	443	409	424	449	445	446	483	408	462	419	419	458	408	456	452	457	412	447	423	450	443	450	442	412	428	467	454	448	425
23873	21138	28258	24247	26521	53203	40508	24824	18485	9947	2195	554	570	549	507	473	536	498	472	510	494	500	543	582	839	500	524	483	472	447	465	488	496	515	491	524	527	489	501	487	552	486	500	495	487	520	511	533	488	490	501	499	547	516	526	490	523	503	518	499	479	476	499	513	504	468	484	502	530	502	515	547	488	461	475	528	478	501	534	496	496	539	554	530	538	526	472	488	477	479	471	483	503	508	529	492	489	454	499	475	529	524	492	548	521	486	524	474	502	510	523	544	501	474	486	479	522	485	496	477	516	528	536	510	502	486	484	452	521	521	485	500	472	471	472	483	531	500	526	554	521	508	486	498	544	479	520	475	484	506	473	449	516	480	515	474	522	522	485	467	476	488	523	515	513	515	503	518	508	448	452	473	496	492	491	491	527	444	457	533	478	517	495	492	498	491	469	485	525	483	489	521	519	499	493	518	461	475	491	554	479	522	499	474	490	495	496	493	490	516	498	470	486	540	497	531	463	494	501	469	517	552	508	499	494	498	494	499	484	449	426	490	504	500	517	492	509	452	488	498	493	544	517	501	517	507	494	514	458	479	473	483	510	503	499	486	516	505	515	510	490	486	478	471	518	524	470	478	513	511	516	491	481	489	514	500	511	487	506	493	514	480	486	459	477	505	514	497	463	485	499	512	534	470	497	504	540	516	485	533	452	514	420	470	524	515	527	515	543	486	544	459	488	494	460	531	489	538	526	509	475	495	534	508	502	511	530	498	506	481	446	519	512	511	504	533	492	476	496	531	530	457	482	491	493	473	508	526	491	502	511	448	493	510	488	520	517	501	495	494	520	506	478	539	490	471	477	473	508	503	519	517	503	527	497	488	492	466	499	480	531	474	489	523	533	437	464	528	467	475	537	510	463	524	506	497	463	492	518	482	540	546	500	468	515	526	489	490	451	479	477	491	488	518	513	485	474	506	501	463	489	482	530	493	478	486	483	462	512	513	520	488	465	457	498	474	466	478	547	522	476	469	484	454	488	495	492	485	494	544	493	491	499	473	460	468	511	484	492	492	486	470	505	477	464	501	492	503	473	512	516	473	483	479	513	527	438	480	486	477	475	511	481	493	510	483	498	495	491	506	508	491	520	479	524	521	507	506	465	471	503	493	503	528	530	478	483	452	496	460	502	483	496	481	479	523	498	475	506	542	466	505	480	471	484	461	538	489	498	474	468	517	526	507	522	533	510	499	486	487	490	516	506	516	470	484	483	489	466	468	460	476	527	510	518	495	498	496	506	507	521	499	491	503	504	508	515	482	518	519	461	501	501	474	452	489	507	474	529	491	490	479	486	524	498	486	514	495	549	493	477	489	480	501	503	495	506	472	482	492	519	469	463	503	497	483	544	485	477	495	451	514	499	501	528	481	544	499	498	510	527	492	465	505	498	525	494	504	470	527	500	510	491	539	485	451	486	515	492	496	446	534	485	514	492	508	465	472	479	500	499	510	485	486	509	511	496	516	497	471	505	510	492	499	509	494	452	523	472	479	479	456	473	524	516	496	480	484	482	472	508	450	489	514	480	541	497	498	465	543	476	480	515	528	505	509	509	462	478	478	485	490	479	475	485	528	466	482	505	455	492	504	474	505	532	502	508	491	560	478	498	509	515	478	549	507	478	474	520	514	508	532	537	449	500	497	504	500	509	481	504	492	490	490	511	496	509	519	539	534	486	470	480	513	456	471	459	491	506	510	489	500	498	528	440	503	520	489	511	491	503	491	498	497	483	512	480	523	481	517	494	467	498	494	461	456	508	499	518	519	461	527	484	508	476	441	496	499	501	553	544	510	503	486	470	504	487	520	497	486	482	499	478	506	506	515	494	528	507	461	474	534	482	490	473	517	468	512	533	500	498	544	453	454	508	478	483	515	507	546	533	547	474	473	531	525	495	488	518	470	487	568	510	496	534	478	485	482	512	487	561	535	525	531	500	472	475	520	477	502	473	495	478	499	493	509	534	472	506	496	517	482	448	468	498	519	483	481	518	513	483	508	520	488	450	474	495	502	488	512	485	506	496	512	510	470	483	466	485	491	488	493	502	534	483	512	450	485	478	498	483	494	481	499	521	490	523	498	496	470	510	543	508	515	511	504	505	478	481	513	488	496	517	506	491	499	535	506	452	483	485	502	539	503	472	476	444	474	461	524	473	506	537	482	487	480	469	495	468	499	511	500	497	519	507	494	479	505	537	506	581	489	546	533	447	486	506	522	505	468	485	489	473	477	478	496	502	510	493	494	505	494	491	528	483	475	485	511	480	519	501	509	500	493	531	537	504	494	488	487	513	502	493	511	457	506	463	515	485	507	520	479	542	468	459	461	491	506	481	488	510	503	526	504	501	497	478	486	524	483	483	522	500	482	495	532	545	501	499	497	518	479	483	491	495	485	510	492	486	466	513	534	498	532	493	495	510	444	467	512	473	505	502	444	494	458	544	496	498	491	491	500	477	530	537	500	488	505	441	480	496	484	514	498	473	472	499	493	512	484	449	494	509	515	502	518	501	495	497	508	451	514	513	479	511	495	508	488	500	472	497	422	506	520	514	476	503	509	465	500	499	525	477	460	506	528	491	506	491	551	504	486	520	492	471	463	522	484	512	480	469	479	512	483	507	483	477	479	514	496	486	527	478	494	474	492	487	482	537	492	472	495	546	509	494	483	535	495	531	530	524	517	563	477	449	502	452	494	530	474	474	473	474	457	511	519	458	449	501	501	493	461	534	518	513	508	481	472	472	517	500	516	484	470	492	528	514	534	497	498	544	472	515	508	486	505	510	499	534	529	501	484	538	520	485	480	470	489	548	497	496	498	524	533	501	477	484	532	511	495	451	514	516	464	491	493	498	521	470	495	454	513	479	490	489	465	493	531	519	507	509	459	488	488	499	489	483	530	497	484	501	503	479	545	502	511	520	506	475	498	470	477	511	486	505	491	473	512	497	481	507	521	485	459	515	470	519	507	497	489	508	494	485	471	501	491	494	493	495	524	474	484	520	496	473	461	481	499	498	492	480	475	512	506	496	503	487	478	518	482	526	519	476	497	484	460	532	538	520	518	478	448	501	482	489	507	523	470	481	494	498	465	540	487	486	519	501	477	511	511	492	481	527	476	501	508	479	521	512	506	461	515	500	498	463	513	494	529	533	504	496	491	495	530	484	542	497	496	535	489	498	526	504	504	481	498	482	449	514	499	527	512	492	516	486	510	518	460	497	515	495	474	509	487	491	513	517	510	505	477	503	501	499	449	470	512	493	509	538	525	505	437	488	522	492	473	513	449	451	476	489	498	496	519	496	525	496	482	541	505	507	479	525	521	517	527	513	495	501	478	520	511	436	466	512	542	507	510	491	481	481	462	482	516	485	487	486	514	474	543	511	486	523	479	496	528	516	530	506	462	503	538	478	518	471	502	486	448	504	530	477	520	509	483	501	473	507	483	498	481	490	515	502	496	487	473
9976	18226	6413	4314	27641	54120	31034	20811	17049	9843	2034	533	551	557	537	487	534	523	541	549	547	531	523	687	1116	544	510	510	537	527	486	527	445	558	481	509	488	476	522	452	512	512	499	521	520	484	489	525	495	513	489	498	477	506	511	510	497	489	486	509	481	483	492	492	559	511	487	490	497	522	481	515	487	504	504	476	467	513	521	476	492	594	539	537	520	503	474	502	542	477	503	484	465	458	507	471	467	500	472	481	527	499	455	493	506	475	454	503	490	530	494	498	497	471	470	484	496	475	487	510	496	493	458	474	485	495	515	498	494	476	525	520	488	525	475	488	511	518	485	482	517	513	487	482	459	533	530	487	514	511	550	517	412	543	491	503	477	467	517	498	476	464	484	495	513	492	494	495	499	453	506	481	484	505	475	513	500	492	496	480	520	493	515	478	513	520	518	480	511	499	495	483	489	503	468	455	483	515	495	502	489	479	490	549	516	454	504	514	503	528	518	468	493	523	510	521	518	527	516	507	521	529	481	457	486	492	484	492	476	495	488	521	481	460	531	461	501	488	519	517	468	496	492	543	526	481	506	492	513	493	501	502	496	519	505	479	521	473	477	503	470	515	495	486	498	489	486	463	505	500	474	494	510	508	493	490	508	488	514	490	479	504	482	492	463	520	480	456	492	502	471	501	499	527	483	483	485	496	500	498	495	477	484	442	483	486	486	544	434	522	488	505	492	490	509	479	544	479	505	498	492	481	478	466	479	543	518	519	485	494	464	440	495	504	552	484	484	477	449	518	503	479	517	501	487	503	476	451	512	482	482	477	486	476	508	485	481	491	490	504	522	515	492	489	461	521	489	469	488	476	480	468	472	502	509	483	478	499	503	472	490	469	487	473	469	524	479	518	492	485	491	515	478	495	498	466	503	513	504	447	499	532	493	479	513	516	510	519	505	501	515	500	511	479	548	510	515	502	511	482	474	536	488	514	501	519	515	482	447	481	507	476	520	500	482	474	508	474	512	505	479	535	502	476	470	485	503	487	513	541	523	537	511	513	482	496	475	516	507	503	471	484	467	542	505	462	470	495	489	503	508	512	521	521	478	522	490	478	472	494	462	505	486	541	475	512	480	496	509	501	504	533	465	532	515	485	494	500	479	477	466	468	450	506	505	464	495	539	557	517	491	495	481	487	493	519	506	505	489	491	483	467	485	504	517	455	472	522	499	485	494	507	508	514	523	519	542	498	466	474	450	479	501	504	484	495	542	493	502	465	487	464	503	448	504	506	471	513	534	510	509	489	509	511	483	464	503	467	509	511	521	471	519	484	509	495	477	474	508	466	479	481	495	513	470	509	490	483	491	514	486	498	486	469	498	518	510	485	473	476	493	495	484	542	505	549	502	462	494	489	487	532	463	458	474	509	478	490	504	483	513	488	485	478	495	483	480	510	524	543	556	509	455	492	451	507	447	503	479	480	481	484	512	486	505	538	461	487	528	492	511	494	505	474	486	505	510	482	516	519	500	490	516	492	520	476	507	527	515	472	524	467	463	512	531	488	483	500	501	493	476	527	515	479	506	549	496	492	465	468	509	521	542	509	472	503	493	488	490	476	480	510	438	491	515	527	500	462	534	524	452	495	476	491	502	492	498	468	505	516	473	464	526	493	510	445	517	467	463	462	516	508	530	476	496	505	497	487	505	506	466	520	525	514	450	510	481	482	470	479	488	487	506	483	501	477	488	482	504	529	506	528	479	487	457	438	481	493	489	501	516	469	493	499	443	521	444	505	529	508	497	484	524	489	494	462	496	519	513	520	432	517	501	497	537	494	510	483	487	484	505	483	473	512	522	533	494	480	464	477	508	508	459	516	556	493	472	475	503	482	517	510	478	477	460	481	504	461	478	499	464	520	523	505	523	520	514	497	495	504	515	470	510	529	508	491	482	451	474	483	488	506	549	541	474	501	475	530	476	497	497	502	501	526	515	468	479	452	513	534	505	468	479	475	535	542	476	488	480	505	523	464	538	561	479	504	448	506	496	472	507	535	471	499	498	465	484	491	485	508	514	487	456	504	503	528	521	485	509	494	493	514	489	509	463	470	496	462	461	528	497	475	461	474	482	527	488	510	489	500	503	470	465	488	522	485	510	490	506	486	502	506	511	526	486	487	495	530	530	488	483	496	529	465	490	500	479	473	520	499	454	489	466	473	494	481	480	492	506	476	485	511	471	524	510	474	499	514	520	477	474	495	553	487	511	463	481	496	533	539	470	476	492	468	485	511	462	469	519	476	501	535	502	488	481	460	509	532	471	477	512	517	512	500	480	505	471	479	494	507	492	488	500	479	494	545	497	484	508	494	493	515	479	500	506	512	509	483	467	504	489	495	462	500	479	487	504	500	503	485	537	524	496	503	494	508	489	541	495	485	498	478	487	527	479	518	458	508	476	514	501	506	484	472	478	519	479	490	489	461	486	489	490	506	457	506	474	451	520	502	461	492	485	505	505	495	490	487	493	472	515	477	518	472	502	514	464	506	477	492	489	494	475	427	506	502	504	535	525	514	554	501	513	510	498	465	460	473	504	511	469	540	505	529	512	469	504	485	502	497	491	496	456	485	511	465	447	459	498	514	483	478	493	495	485	471	469	490	490	459	452	499	474	462	514	469	490	457	475	503	528	457	481	496	505	502	491	533	482	492	511	475	560	531	485	516	472	450	460	481	489	483	472	517	480	504	474	456	513	510	488	473	521	559	470	483	472	495	510	522	550	497	503	499	509	439	506	464	514	481	469	495	490	504	527	492	500	473	427	510	525	466	490	483	476	511	475	511	486	513	480	486	464	483	488	497	506	451	493	520	470	450	488	480	528	500	481	506	477	474	464	503	481	485	452	493	499	509	523	453	487	487	445	503	519	507	515	487	504	554	469	512	507	469	494	493	515	492	522	529	479	468	532	523	487	499	467	514	465	487	511	485	486	502	461	488	496	467	514	488	461	461	459	510	516	523	483	450	471	494	484	496	497	473	491	532	501	520	498	441	496	488	520	541	494	473	516	514	485	524	519	486	498	474	475	485	471	452	500	483	500	484	515	472	510	496	462	528	496	482	516	492	470	458	530	504	467	471	483	509	479	501	497	481	508	521	516	452	495	465	552	470	461	559	494	506	466	464	492	461	490	466	484	512	503	487	510	531	446	489	506	485	501	511	464	475	490	513	477	504	495	468	480	476	466	472	507	520	482	503	521	474	471	451	497	491	496	484	491	493	442	474	503	479	488	493	505	498	460	546	486	486	487	468	506	472	516	548	488	464	473	503	488	493	497	504	487	487	504	496	481	492	502	512	492	493	481	493	459	485	501	492	470	479	464	518	490	527	496	493	463	540	512	485	458	523	477	484	480	478	448	502	477	467	516	477	469	551	486	471	521	472	470	450	473	490	487	475	533	490	548	485	480	455	499	505	529	467	487	540	509	482	499	476	478	509	558	444	502	496	474	484	467	517	492	514
27195	12957	2324	1279	2586	4260	2307	1270	1233	873	484	417	422	426	377	437	439	423	439	436	423	461	439	440	399	419	419	414	393	405	437	428	427	393	403	418	414	423	407	399	434	397	412	428	447	390	451	413	400	414	385	419	363	415	425	471	450	443	406	426	390	427	424	412	391	395	401	410	434	436	454	446	429	400	442	427	434	414	408	462	402	398	396	430	420	436	420	405	428	451	410	454	445	401	389	432	385	436	426	431	423	404	422	408	421	397	420	439	420	455	425	423	390	426	394	411	424	412	387	464	398	443	358	399	424	393	420	432	430	426	433	409	399	397	423	413	430	407	392	430	448	412	407	413	426	395	397	387	408	394	383	435	384	415	412	421	419	431	434	404	446	421	414	415	411	423	387	385	426	412	408	442	382	394	392	461	380	371	407	404	389	457	468	454	387	401	410	378	414	410	448	411	435	465	402	437	429	396	370	383	399	414	414	408	423	452	407	397	448	375	405	387	458	449	394	399	408	406	445	421	410	438	388	437	412	407	403	381	399	426	429	384	409	409	434	427	405	379	415	420	390	443	408	429	402	454	419	407	441	429	416	407	403	416	423	397	410	413	397	410	420	417	423	416	413	423	432	468	436	406	381	445	430	400	414	426	411	422	433	437	419	420	402	409	423	422	417	437	402	437	387	468	415	411	447	407	409	384	404	417	414	405	413	391	416	416	419	388	446	426	396	425	425	420	363	448	426	377	384	389	426	418	383	421	424	381	383	419	379	420	451	418	405	450	450	439	388	381	423	411	407	438	395	415	356	452	386	438	425	409	397	427	435	423	405	411	427	438	375	460	370	418	399	424	437	408	394	433	408	428	392	451	398	409	379	386	373	393	434	413	414	416	435	402	416	438	425	419	400	420	425	408	412	438	396	409	417	410	414	418	439	443	397	399	420	458	433	423	405	433	397	438	428	387	404	423	391	422	410	406	402	405	410	440	413	377	435	400	404	405	395	409	383	409	427	387	407	402	423	401	440	440	444	407	422	388	376	432	396	442	400	441	414	402	416	414	400	425	384	393	428	387	420	408	431	443	396	412	402	454	399	422	406	413	421	385	438	439	384	407	405	395	394	369	417	446	424	408	417	416	404	405	396	425	408	395	417	363	407	403	402	397	427	416	451	400	418	450	437	401	421	419	400	430	413	435	413	399	425	438	433	396	444	370	385	394	402	433	431	381	433	393	419	413	422	393	411	434	419	409	421	441	392	413	416	422	440	394	461	409	429	405	390	404	438	415	396	469	425	432	409	358	427	407	392	422	424	420	404	436	422	440	392	401	395	410	409	400	400	403	427	415	449	420	411	415	417	408	439	437	420	426	381	406	381	428	425	426	420	388	404	405	368	405	405	407	427	378	420	393	427	431	415	381	434	437	403	412	421	446	414	391	422	411	418	429	386	406	401	384	387	382	417	414	439	424	405	419	415	372	413	401	439	385	413	399	433	444	405	410	396	399	413	397	391	389	410	401	414	440	424	417	411	395	431	420	416	426	429	423	436	401	407	451	398	413	436	399	369	418	404	416	391	444	407	404	410	454	428	381	422	396	392	421	431	413	411	412	436	414	433	428	428	391	411	437	406	416	410	434	391	423	396	412	411	406	417	429	397	374	396	406	443	381	408	390	402	460	414	412	392	369	411	415	425	410	436	398	441	446	417	381	401	409	408	386	416	394	425	409	424	457	418	416	455	402	396	427	418	380	379	416	409	433	421	414	394	430	389	411	401	435	382	405	411	426	372	389	400	429	390	410	410	402	407	411	422	403	397	433	430	424	392	401	422	404	405	394	405	400	395	415	432	399	421	442	385	418	417	410	431	374	399	396	425	411	408	410	406	429	431	443	421	415	461	442	438	402	395	412	425	439	416	391	392	408	409	409	425	409	393	423	412	410	409	409	436	434	385	419	397	404	434	427	401	412	413	416	395	422	415	414	395	417	392	415	411	402	457	399	385	432	412	398	402	433	395	435	407	434	380	422	452	423	402	418	402	396	386	421	430	391	416	409	402	418	403	414	418	423	442	414	418	392	404	419	400	410	404	414	427	407	429	408	411	384	406	417	404	399	433	423	438	441	427	400	414	407	396	443	397	400	420	417	411	404	372	455	387	438	438	405	397	398	430	424	413	383	412	412	402	403	418	425	415	428	457	422	413	444	399	411	429	437	396	409	405	434	431	397	405	453	414	445	431	413	423	411	426	430	428	442	445	441	423	408	424	420	416	448	391	439	426	443	443	443	405	397	388	388	371	422	433	381	423	434	418	404	386	401	406	438	415	414	407	465	405	444	419	439	420	401	451	424	412	412	408	410	413	426	437	410	432	431	426	444	431	402	455	402	453	411	441	401	458	424	376	402	380	373	455	444	414	398	407	412	383	416	414	435	445	408	419	413	406	434	394	415	416	427	432	389	407	430	425	376	399	386	432	416	458	400	417	430	423	436	437	407	420	388	390	473	411	398	433	385	377	395	379	432	403	418	397	366	414	408	424	371	433	378	431	410	397	427	377	404	404	457	404	374	417	432	403	414	408	415	433	425	387	397	449	432	418	418	415	407	385	418	419	429	441	450	419	420	398	434	413	423	417	415	446	418	417	423	431	418	416	414	384	399	394	425	441	438	371	409	443	421	431	432	426	431	396	414	455	411	447	396	428	388	404	421	445	417	440	422	408	417	404	424	427	434	400	456	417	409	430	427	422	417	443	392	426	375	411	436	405	407	394	384	422	392	404	429	396	417	412	391	392	397	403	415	425	374	399	432	426	389	420	406	423	399	448	395	391	407	401	413	429	422	422	391	395	389	385	441	429	424	414	418	365	394	445	441	387	427	401	406	459	441	426	400	412	401	368	417	428	401	410	406	426	421	431	429	430	441	391	407	426	404	400	401	417	419	413	379	413	427	401	424	398	409	411	417	433	423	441	408	403	401	417	431	439	422	426	437	432	403	403	426	409	411	410	438	404	409	467	445	357	425	421	396	415	357	391	417	402	388	395	432	434	403	398	437	418	409	453	385	416	399	370	398	430	389	424	428	421	405	411	424	422	432	429	404	421	389	391	424	414	414	400	424	430	424	406	394	426	397	418	429	416	435	452	411	381	407	449	424	413	399	418	397	419	440	440	409	432	433	417	421	421	421	412	365	406	368	388	393	438	393	411	420	410	440	413	391	434	424	431	455	404	442	446	399	406	427	407	399	410	435	383	441	456	418	420	416	401	446	396	417	419	419	421	431	385	435	402	427	408	364	442	404	405	422	406	409	382	427	433	393	374	449	399	428	386	397	433	430	430	408	397	432	387	420	426	415	437	374	403	404	383	433	410	409	400	434	418	405	406	432	423	426	372	415	446	379	450	410	414	396	414	394	387	414	425	416	416	417	448	408	398	386	421	389	461	433	410	406	376	398	416	408	359	420	422	430	413	451	424	419	390	425	431	407	420	431	384	392	398	444	421	395	401	396	412	429
6012	2437	1747	1209	3187	4766	2700	1635	1719	1199	566	420	429	400	417	364	381	398	402	435	391	387	431	404	435	401	443	395	412	392	398	434	407	383	380	415	406	420	406	370	402	369	385	382	400	389	412	392	394	411	372	375	429	406	412	415	441	375	424	412	390	402	432	376	417	422	379	385	461	417	377	414	379	420	370	411	425	383	391	396	420	401	396	407	401	420	405	403	414	382	404	373	358	425	392	392	380	413	385	435	407	378	415	414	375	366	394	424	385	397	432	397	437	369	424	397	384	406	393	415	396	388	387	418	395	425	388	394	364	409	403	387	420	408	407	393	396	396	390	388	410	411	393	415	406	387	379	378	400	374	382	400	359	374	404	425	409	417	418	416	419	406	402	397	387	399	398	414	426	402	392	423	425	398	382	409	403	414	373	432	382	389	406	411	427	410	402	417	403	400	415	403	397	388	416	423	391	362	394	413	395	413	402	412	399	359	423	402	374	420	426	367	376	402	397	395	391	411	387	403	392	424	407	400	377	383	408	379	383	371	393	410	394	393	409	373	388	373	394	384	374	394	353	382	403	420	414	386	404	381	357	418	384	409	377	393	350	424	402	369	390	405	391	424	421	404	384	394	428	428	383	384	368	391	389	377	416	419	415	371	336	446	399	449	400	427	395	451	401	443	406	367	413	371	368	411	368	385	409	371	379	379	392	402	379	413	370	397	363	364	391	394	393	354	422	399	394	414	377	389	375	370	373	398	379	401	413	398	412	388	376	394	432	389	424	407	380	358	388	374	449	404	380	377	410	460	394	378	390	359	394	407	358	394	401	411	398	400	364	384	386	395	388	373	413	379	416	374	406	393	430	398	383	386	380	378	398	406	424	396	408	422	356	394	392	375	418	371	343	399	403	400	426	418	407	389	378	393	359	381	420	389	410	417	387	394	371	401	400	368	400	389	417	384	354	408	391	397	381	432	410	386	405	407	403	393	411	398	405	427	417	375	404	401	378	383	399	401	394	386	401	400	425	385	387	404	432	414	400	392	356	362	394	417	369	409	373	410	380	397	382	417	400	346	392	429	361	377	400	404	377	410	386	409	403	404	391	411	360	369	397	381	401	414	398	401	394	371	405	419	411	385	435	399	416	390	443	433	357	375	427	397	403	402	417	443	425	434	421	364	377	378	412	385	418	407	402	370	394	369	409	412	414	410	379	389	379	442	381	384	444	413	413	408	441	393	375	405	390	403	401	356	394	401	407	401	404	401	416	412	376	376	400	372	360	403	418	398	397	383	393	380	378	393	401	366	408	389	394	349	394	381	431	390	410	413	407	391	400	446	405	398	398	407	426	402	381	411	407	387	419	396	387	451	377	431	407	363	424	388	370	365	393	395	423	422	352	412	394	367	414	413	416	412	388	397	406	376	396	428	393	404	382	384	387	367	437	386	438	379	370	365	405	396	400	378	407	406	403	382	407	368	381	391	381	398	395	401	393	394	419	365	439	392	420	377	421	408	379	401	385	400	420	440	413	403	396	362	394	431	410	389	389	440	370	400	403	390	418	393	403	430	410	385	415	415	398	418	420	342	405	393	375	388	450	403	381	404	391	395	394	387	436	382	408	395	376	403	392	375	411	392	407	380	376	393	389	409	395	398	404	411	388	355	407	385	383	413	416	353	383	422	450	422	407	378	414	355	405	395	373	388	396	398	400	409	405	408	378	399	400	405	379	424	401	399	396	399	418	387	390	383	403	381	379	388	382	385	378	357	372	385	375	383	384	421	378	400	416	415	410	401	398	382	390	397	392	382	385	394	415	401	359	410	385	422	403	408	355	379	396	420	393	386	398	399	391	365	421	378	439	414	428	417	399	363	398	411	408	377	419	376	363	383	370	387	399	422	366	403	365	402	395	409	419	398	410	392	397	398	419	386	402	375	377	386	410	400	360	374	410	385	398	416	426	413	397	401	399	375	396	385	392	435	417	406	387	429	394	368	372	408	396	386	401	391	394	388	411	410	426	396	375	394	398	371	375	405	431	418	401	399	397	415	399	390	446	404	399	376	379	429	403	388	410	401	399	409	371	380	407	410	400	374	391	393	419	441	406	407	418	363	413	415	427	418	421	403	397	403	406	377	402	409	404	376	426	394	399	378	406	416	409	388	393	436	405	379	383	421	413	423	366	405	435	407	405	392	418	406	405	439	435	439	372	387	399	407	394	396	401	430	425	408	404	387	402	394	389	424	379	360	406	403	408	402	408	359	364	380	370	386	413	394	379	396	417	413	398	364	393	433	432	416	419	398	404	395	424	412	384	426	424	356	419	400	413	373	412	391	372	368	413	392	420	419	388	399	385	423	390	400	430	397	373	406	383	430	391	414	372	392	368	413	384	395	397	412	398	385	387	382	427	377	392	388	372	383	415	368	449	397	396	390	409	391	423	387	402	405	377	361	401	407	418	414	359	414	386	420	364	417	443	436	395	409	376	404	393	422	406	394	404	397	377	380	389	414	406	418	398	389	385	360	390	389	382	419	424	377	392	404	411	416	393	375	442	385	377	412	376	385	391	399	403	390	401	393	383	363	424	399	419	382	428	396	392	389	392	396	407	417	395	382	400	407	362	393	379	371	373	386	383	395	411	389	406	414	418	376	387	407	380	369	425	375	410	396	408	358	419	393	384	440	384	394	426	388	375	385	400	416	413	426	402	426	405	417	382	418	389	374	387	355	383	443	399	374	416	423	379	392	404	382	417	390	423	416	417	359	387	369	376	400	395	369	404	381	386	379	383	424	416	429	397	408	393	413	403	395	394	419	427	387	402	408	408	398	396	409	344	396	397	382	397	373	429	378	365	386	374	417	415	411	384	403	384	383	366	418	383	405	386	413	380	405	396	384	400	389	381	416	369	374	399	386	410	415	375	398	399	382	380	408	364	427	380	388	403	387	426	439	379	423	390	401	420	384	395	383	358	400	387	408	406	401	430	395	381	381	421	379	421	415	409	383	375	384	392	380	382	398	385	428	415	410	407	415	406	374	400	386	418	397	405	424	406	411	413	413	428	393	384	385	395	414	413	409	398	376	394	414	395	354	422	390	390	384	404	383	415	385	380	380	366	393	400	368	382	395	402	379	399	386	390	396	421	404	429	378	411	417	394	403	393	409	393	390	413	418	386	416	375	404	387	398	382	425	376	416	406	396	409	402	434	396	401	424	385	404	383	410	404	387	406	401	359	420	390	417	351	383	403	385	400	387	363	384	408	378	389	373	390	389	399	404	382	396	366	392	403	409	374	385	372	374	418	402	408	432	403	366	395	395	419	417	379	374	399	389	390	394	413	392	408	389	403	381	385	423	407	403	406	410	381	406	432	396	408	385	401	427	401	381	413	426	418	415	439	372	421	392	400	392	413	410	425	396	378	390	413	390	376	419	412	365	387	400	394	377	382	380	414	404	372	431	422	401	391	406	387	401	395	407	401	401	363	392	393	418	390	391	418	402	404	402
24825	21114	26823	24962	20175	20396	34103	21972	10248	6084	1359	430	477	393	446	422	440	427	406	450	430	430	376	477	451	421	460	431	411	434	449	434	441	454	419	420	425	410	413	420	385	398	414	443	416	422	435	408	412	438	435	426	450	416	449	392	424	397	421	439	433	376	428	408	394	404	439	401	432	405	428	422	407	435	427	413	429	420	429	395	434	442	423	424	478	463	426	431	406	428	420	420	397	402	423	425	428	422	435	449	404	407	411	417	460	421	443	449	426	407	419	435	483	429	421	445	467	427	420	428	437	410	465	429	441	397	444	437	389	412	433	453	434	409	409	459	450	427	418	422	434	400	423	425	467	413	420	427	432	429	426	415	480	440	432	425	430	435	428	456	428	449	387	414	423	403	407	405	418	411	438	415	400	399	406	412	430	443	424	382	412	416	492	428	474	434	384	406	429	467	376	383	411	422	413	419	424	402	370	404	412	449	441	401	439	439	407	413	413	439	422	398	438	421	419	432	435	381	412	425	380	395	405	460	421	437	414	428	413	397	424	391	408	413	436	433	400	415	424	428	411	383	410	414	447	403	428	404	437	404	363	366	389	463	425	422	432	429	426	391	425	460	427	403	408	454	380	427	399	412	385	442	398	440	433	413	434	391	448	418	398	414	414	420	402	436	395	374	438	452	415	413	404	385	432	405	401	425	443	419	417	402	442	416	420	427	444	421	439	394	414	457	452	445	404	438	428	433	456	409	416	434	437	434	462	444	444	439	413	414	419	433	433	438	372	448	412	410	412	415	406	399	426	423	441	442	437	433	473	454	411	442	418	409	436	454	398	404	443	401	417	434	430	403	428	413	410	406	425	418	412	464	450	437	422	430	448	444	426	471	427	376	432	419	411	415	416	438	440	389	427	433	462	420	432	421	459	433	385	433	409	441	433	449	413	454	392	449	437	428	411	416	463	448	398	411	414	422	419	428	410	418	405	422	463	395	460	415	429	424	408	421	416	414	421	395	414	420	431	408	424	409	462	429	371	404	394	397	431	388	426	378	448	398	410	432	419	423	432	457	450	399	394	416	424	438	438	461	468	392	474	416	418	433	459	411	427	415	377	431	410	375	415	426	420	394	408	417	426	395	469	407	439	431	379	437	429	421	435	394	405	433	436	415	452	387	425	446	424	397	397	418	421	407	462	389	400	445	418	394	418	400	406	441	405	391	416	418	409	459	419	435	399	436	419	451	437	420	381	437	418	434	421	407	459	381	457	429	443	426	428	423	410	406	435	423	430	394	365	411	388	465	416	456	414	450	380	441	439	442	448	472	414	437	424	393	409	434	424	450	372	424	417	410	438	410	419	419	422	434	420	385	406	418	428	401	437	423	433	395	424	421	403	425	429	401	403	441	426	427	420	435	418	420	409	396	396	428	460	400	458	380	414	466	437	424	444	421	418	393	437	409	428	431	395	431	428	414	406	448	417	410	385	444	454	415	450	444	427	439	392	472	407	454	403	447	410	423	425	445	428	424	438	430	416	477	411	399	414	438	436	412	424	444	406	442	428	447	460	407	407	433	410	404	437	397	451	429	412	419	435	419	426	415	431	421	452	444	409	396	408	421	428	384	403	396	406	461	432	431	400	423	430	434	404	425	428	408	407	428	455	373	445	423	456	464	418	376	442	465	418	439	421	451	393	440	412	428	423	425	447	418	430	412	454	391	446	425	417	402	403	442	401	406	410	422	466	417	401	410	446	446	435	451	396	391	425	426	420	413	432	427	402	449	413	407	458	420	440	439	419	414	441	417	417	471	433	420	456	418	443	455	392	420	412	419	432	490	396	457	442	436	452	392	421	477	402	442	436	401	427	416	431	433	435	408	409	389	420	420	407	437	406	431	445	426	394	384	442	461	402	436	431	465	427	425	410	456	417	424	429	416	416	442	433	426	414	446	407	422	421	397	445	430	429	400	432	435	431	416	434	445	414	397	402	423	441	454	445	463	429	414	406	429	412	392	421	409	432	398	399	407	413	425	428	442	414	405	454	444	423	418	446	413	440	421	392	429	412	425	409	430	416	421	452	404	420	437	418	434	415	435	400	433	428	441	429	412	450	440	402	447	444	419	402	392	438	418	468	392	428	413	381	375	398	449	402	394	409	437	424	422	387	423	426	440	406	433	426	438	438	426	421	385	417	428	416	446	425	414	424	429	430	403	418	410	389	460	444	420	405	462	458	441	382	421	415	441	432	399	419	429	432	415	398	423	418	410	440	447	418	460	443	398	443	416	416	412	440	443	416	418	441	441	455	423	394	398	425	455	392	404	473	409	421	439	390	447	401	427	444	389	431	424	428	414	401	454	415	433	449	440	457	435	448	426	402	429	436	442	407	433	395	455	419	435	405	437	453	380	424	412	413	432	436	394	434	419	428	399	407	416	386	446	410	458	404	409	440	403	422	425	406	420	437	426	397	395	458	449	408	449	379	448	420	420	447	437	413	401	422	464	395	386	416	442	378	461	426	423	411	424	398	404	405	411	454	443	411	421	400	421	417	419	407	422	421	409	411	379	415	416	407	414	428	497	422	429	474	426	393	433	452	383	408	416	449	433	429	455	456	435	424	409	438	407	410	450	448	422	428	431	412	391	448	394	401	468	389	357	431	417	434	401	421	424	397	423	423	410	433	403	409	452	444	403	430	473	385	420	436	428	398	405	404	422	420	451	456	412	462	422	400	422	446	415	418	447	410	424	444	414	402	406	415	444	434	447	440	430	424	454	437	431	382	419	405	400	455	451	409	435	412	464	432	432	439	405	454	433	428	404	422	418	416	453	441	383	430	415	427	452	445	437	390	394	443	426	407	452	384	392	392	412	405	451	409	439	432	400	433	411	406	404	410	403	397	437	455	383	388	414	421	438	451	406	384	436	452	393	413	409	416	410	422	440	365	424	410	383	445	419	455	448	432	483	407	438	431	422	444	417	415	421	388	434	393	442	418	383	440	414	432	402	406	382	470	389	434	427	450	416	422	414	444	424	488	433	424	406	449	374	405	441	422	404	385	398	437	459	432	431	418	434	401	435	449	409	418	465	426	418	409	442	419	435	405	383	400	422	425	409	432	416	460	425	422	424	435	431	396	437	426	411	438	410	432	413	446	434	408	407	407	428	412	367	425	442	395	392	435	434	418	431	441	430	454	435	440	405	437	440	417	399	418	430	438	449	396	425	374	428	392	412	406	409	429	408	442	420	449	424	414	435	429	429	417	433	443	380	401	431	448	413	458	441	419	415	389	411	390	428	438	415	398	433	437	401	413	439	406	407	408	405	433	421	456	436	447	429	423	419	444	408	420	400	422	422	436	437	391	424	438	412	402	425	429	416	418	421	429	432	414	413	410	427	397	405	435	420	418	391	453	422	401	391	430	394	439	392	403	419	419	429	439	430	432	414	401	446	415	397	426	417	421	441	407	408	390	426	432	409	412	406	433	433	406	400	424	412	447	447	394	402	365	429
13405	9527	4022	4788	18706	16523	32840	15686	9574	6423	1445	493	454	454	485	460	411	416	477	439	425	445	434	540	428	436	447	415	443	440	426	418	452	410	451	416	430	423	459	428	371	445	464	416	434	434	408	419	419	462	442	428	452	481	410	423	387	418	413	411	470	488	442	412	444	421	421	416	430	388	461	435	440	450	451	408	433	449	444	409	442	469	487	457	428	443	433	444	442	427	426	454	463	432	430	442	457	408	447	433	437	401	401	426	420	413	435	385	433	442	406	429	434	431	423	394	414	464	409	462	437	419	454	432	422	459	414	498	450	431	443	411	431	413	420	416	416	440	391	423	437	457	442	445	406	451	420	433	444	413	441	428	422	406	466	443	446	434	422	434	424	404	434	446	413	460	390	446	468	432	407	408	380	468	432	457	411	418	413	445	428	452	397	431	401	408	424	422	434	409	414	436	439	444	426	437	438	399	408	445	450	437	427	432	429	400	458	393	443	421	444	449	430	393	387	451	450	438	421	425	420	426	466	431	435	459	435	459	450	450	392	432	408	449	433	441	427	446	412	432	431	439	418	457	432	371	436	456	433	444	416	424	449	420	429	424	435	423	378	435	450	431	420	422	422	413	446	433	473	395	451	457	419	429	426	413	449	385	427	428	470	402	444	455	427	424	467	421	427	437	434	434	427	418	448	435	422	412	448	425	464	430	417	411	470	403	413	435	448	438	421	421	435	431	409	416	433	421	439	413	422	437	431	438	435	470	432	424	402	404	465	428	439	419	447	460	440	448	395	437	444	416	434	437	404	401	395	449	413	459	413	396	427	416	404	438	444	427	453	472	457	427	443	430	419	413	434	416	441	441	457	447	469	442	445	408	424	387	417	448	429	426	402	412	436	430	445	440	431	459	432	438	427	440	417	429	415	428	446	449	436	440	412	402	436	412	422	413	451	435	426	441	466	407	405	433	433	441	488	426	434	446	412	428	424	418	421	450	433	476	421	451	450	451	399	403	423	444	452	384	431	421	412	403	425	456	447	417	399	408	407	423	424	427	421	450	428	456	437	407	440	410	424	421	384	430	456	404	434	413	425	468	415	412	425	446	445	438	433	410	444	452	414	405	415	463	436	428	417	425	424	408	452	437	423	420	414	462	442	420	408	426	425	429	402	415	399	414	454	441	430	441	413	412	434	436	460	452	447	426	408	452	442	439	395	415	395	434	426	419	429	452	436	420	405	412	426	438	438	410	389	469	454	395	402	416	407	428	382	466	436	438	453	413	393	423	432	445	432	427	400	497	442	448	434	420	434	445	430	439	439	437	461	408	420	443	432	414	428	416	428	435	435	458	429	427	384	397	465	417	399	383	449	409	423	445	389	431	464	432	427	428	399	462	419	457	380	404	428	425	413	392	474	444	421	411	436	433	431	457	412	436	399	402	410	428	414	394	449	421	429	430	408	454	434	408	422	428	461	387	397	451	433	451	437	435	459	425	414	436	413	406	456	411	461	447	387	406	430	436	456	433	407	454	422	418	398	395	407	454	443	431	441	445	394	445	399	412	442	446	451	434	439	393	402	397	421	430	417	402	461	433	448	405	442	416	459	444	382	422	428	451	449	408	439	439	421	425	441	439	417	411	418	417	437	379	425	463	404	410	411	400	439	451	451	427	442	436	436	450	425	414	431	411	387	471	441	447	437	414	450	446	438	426	439	437	432	437	433	433	427	392	416	360	442	413	420	430	416	398	419	436	395	397	418	423	399	402	443	432	443	417	412	441	399	396	414	425	407	454	470	429	443	464	431	443	452	418	417	426	443	463	418	446	404	413	458	434	469	440	453	448	445	475	411	416	403	427	389	465	406	466	434	424	412	458	435	397	405	439	438	425	425	461	431	435	424	448	456	440	419	424	416	439	458	448	431	447	406	439	428	415	438	435	404	420	422	430	414	449	444	399	438	407	443	426	399	410	436	413	440	434	416	427	439	390	429	463	432	464	444	407	430	410	411	397	453	464	407	463	437	461	406	423	431	448	427	434	445	412	424	422	410	443	398	430	398	439	414	441	437	389	411	456	438	458	447	407	430	448	428	431	401	448	427	401	407	450	430	432	430	407	435	408	414	447	446	409	372	439	384	434	434	402	437	455	413	380	457	425	386	441	431	424	452	403	436	414	426	459	401	460	403	402	440	442	425	441	429	418	417	421	408	405	418	425	430	433	462	407	444	436	430	408	441	426	431	473	423	419	415	396	418	440	409	402	438	422	430	412	463	448	448	441	419	415	485	398	423	438	441	428	431	424	420	415	394	441	409	436	436	419	444	419	427	437	409	402	439	423	457	423	422	428	425	427	426	432	410	415	445	444	430	420	392	428	423	436	413	416	430	426	396	461	423	438	437	457	413	435	431	413	438	440	448	431	437	419	436	393	466	427	419	436	397	425	422	431	395	454	424	412	419	428	431	420	399	441	403	444	452	422	416	433	437	437	442	394	397	444	410	450	433	395	466	445	432	408	410	446	391	400	401	444	405	413	426	389	458	390	444	410	470	425	487	448	411	394	448	454	402	387	402	455	435	438	413	403	396	445	405	410	421	451	411	429	432	454	464	414	430	430	420	439	442	444	441	443	432	399	446	402	424	434	408	407	423	425	439	448	396	428	430	442	436	406	416	419	438	431	388	437	391	444	461	406	466	427	410	428	416	390	425	423	453	459	465	431	437	437	441	408	460	431	432	404	408	433	405	366	442	480	416	404	396	430	409	443	425	409	373	446	406	457	464	450	419	424	423	445	449	453	423	414	413	446	442	429	400	423	438	394	476	431	421	457	434	419	423	416	445	420	412	438	444	466	412	396	408	440	428	428	436	473	399	452	393	462	412	421	432	391	429	440	422	405	437	436	415	458	460	400	437	420	450	450	450	436	415	432	421	413	407	409	440	419	430	417	431	440	419	431	449	406	431	405	418	422	454	403	458	433	421	423	436	407	390	450	429	436	432	429	418	431	427	397	478	446	437	427	443	425	412	435	430	411	408	424	413	408	434	448	458	443	470	456	408	504	440	417	417	442	432	429	467	405	433	432	427	438	451	423	440	423	448	420	457	418	421	403	440	481	397	412	469	434	422	424	422	454	447	438	414	453	407	419	385	453	407	410	427	418	443	430	453	425	428	421	434	426	426	418	423	418	416	448	414	429	432	459	422	432	452	403	425	422	451	433	450	410	436	357	455	434	393	426	431	417	441	399	432	418	454	407	412	452	434	448	431	426	384	432	475	416	464	444	444	425	427	404	464	423	432	435	450	426	418	422	434	492	450	446	406	424	459	420	438	410	404	418	451	426	469	407	439	409	447	430	438	444	409	462	412	416	412	410	435	448	447	465	423	427	429	428	385	428	434	417	403	420	420	440	448	403	422	421	464	438	410	416	433	415	429	435	444	449	415	423	424	406	400	416	435	424	461	412	405	405	406	424	384	446	431	422	436	434	410	440	404	423	433	461	451	408	439	466
23860	21154	28230	24321	27550	52101	52434	35762	16428	6191	1430	580	529	497	490	502	484	481	484	508	515	452	524	552	490	540	495	492	507	469	459	443	508	477	478	499	482	494	493	499	487	475	519	467	494	458	473	488	468	534	489	475	503	484	480	486	531	538	499	484	456	537	486	460	524	482	487	513	477	519	498	483	514	523	510	496	514	483	459	479	436	529	523	483	503	494	481	505	474	484	482	473	447	488	466	469	473	499	482	521	452	490	434	531	502	486	497	464	478	459	526	495	477	461	497	505	510	519	508	543	514	466	471	539	494	504	498	522	497	522	476	489	474	456	470	475	460	482	508	486	506	479	510	473	468	476	482	434	476	499	488	477	442	460	460	446	458	468	465	500	528	532	504	507	492	484	495	448	504	461	499	473	481	518	471	465	531	528	456	525	475	515	481	478	489	509	478	479	509	453	506	495	475	477	445	517	479	524	500	496	486	515	477	458	502	478	495	458	461	502	494	519	486	507	484	526	482	462	447	500	501	491	455	446	519	501	484	453	515	503	491	492	486	469	516	477	501	513	509	480	507	473	479	502	541	463	485	488	480	469	510	521	479	475	469	523	508	502	490	451	510	478	477	489	543	490	499	503	488	494	498	474	452	515	467	494	477	466	490	486	505	473	474	536	497	477	526	500	424	475	465	487	523	437	493	452	427	481	455	444	498	448	500	473	457	502	497	513	499	453	508	481	487	506	466	490	501	512	478	461	452	465	484	496	497	479	511	502	476	452	510	500	494	486	500	503	479	478	488	520	469	466	474	478	472	509	485	494	488	449	497	475	500	535	479	482	434	495	473	492	484	504	473	472	528	452	462	479	463	467	502	503	462	462	502	479	478	531	459	492	507	448	478	448	491	452	490	485	501	489	525	485	500	490	459	501	462	466	483	458	472	541	523	473	504	458	489	460	507	497	438	507	505	501	504	491	516	496	481	450	520	455	462	493	505	466	476	470	476	499	521	522	476	467	510	463	497	477	477	468	449	499	476	469	483	533	447	486	495	468	465	491	488	515	497	515	460	486	474	510	512	448	487	493	448	467	514	513	500	495	466	499	462	473	513	489	475	499	488	482	442	476	471	504	457	496	507	535	498	514	471	506	450	524	489	517	496	532	444	510	500	485	523	471	512	487	477	494	475	482	500	496	473	460	479	475	500	514	474	476	514	491	490	493	495	491	521	480	489	440	481	486	446	512	478	489	510	508	446	483	489	515	502	503	497	497	455	495	543	498	468	484	470	461	528	477	517	534	496	510	507	517	481	470	528	500	473	465	479	482	499	498	467	498	477	484	475	520	491	438	451	484	458	477	498	478	447	483	516	482	471	516	500	481	478	521	444	485	466	489	469	489	462	510	485	496	458	457	486	496	467	516	488	486	504	464	512	545	447	466	463	480	493	499	496	464	453	478	455	495	481	467	475	426	509	453	480	449	487	493	477	510	494	523	560	501	473	466	475	457	526	460	481	485	520	490	495	523	519	486	503	479	509	488	513	470	476	505	456	430	494	468	474	475	527	479	511	509	505	485	481	511	482	474	482	444	465	483	481	454	477	526	538	479	494	499	528	460	478	463	503	433	472	470	467	471	468	496	475	509	477	481	495	508	481	479	470	521	485	465	474	472	496	467	489	509	526	452	441	524	505	501	504	454	492	472	472	457	480	479	503	495	480	500	489	518	494	481	496	506	509	487	521	522	509	446	499	463	446	468	509	546	496	482	484	482	458	468	506	504	456	483	510	482	496	484	517	523	500	489	469	490	477	450	507	470	527	487	521	484	476	479	504	496	466	474	529	485	511	470	516	492	482	475	528	465	517	476	459	532	525	511	525	474	499	497	513	455	475	477	478	468	514	506	504	457	467	516	471	452	492	480	498	459	503	495	493	468	455	450	481	467	502	452	444	482	475	462	504	493	494	487	443	473	496	449	507	477	503	495	483	471	485	481	476	501	465	469	461	496	483	450	481	493	473	538	502	474	462	510	472	476	503	507	508	461	525	469	504	490	501	458	528	509	456	467	503	480	454	521	501	450	505	472	502	515	484	472	511	506	478	493	488	479	493	514	529	470	465	491	477	463	469	463	480	463	462	466	500	452	538	446	485	434	446	506	500	509	452	526	498	505	489	474	453	482	495	508	485	466	549	486	506	489	480	509	490	474	478	499	461	487	499	483	489	514	458	530	494	501	466	508	489	521	549	488	449	496	524	497	494	486	424	473	485	467	498	479	437	462	469	493	468	499	494	461	487	529	480	531	449	481	452	486	516	564	493	476	502	478	503	483	500	458	445	480	447	520	479	474	491	507	481	488	485	477	506	497	453	502	491	493	490	470	480	490	547	467	466	475	494	489	459	467	476	492	477	512	456	485	474	495	486	486	472	458	465	452	476	507	474	458	478	500	457	482	496	519	502	474	515	479	479	494	518	483	474	437	478	482	486	467	483	478	487	490	495	451	502	473	501	482	502	488	505	468	450	509	521	449	490	500	470	473	493	529	462	495	466	481	499	470	483	477	462	482	456	525	505	463	474	461	487	518	536	478	461	485	494	508	466	524	447	500	498	455	457	460	477	513	490	482	505	457	488	503	511	474	514	462	464	506	486	463	493	496	466	486	511	518	513	535	505	455	484	481	452	513	486	475	460	496	465	487	502	491	453	546	489	489	490	530	510	497	475	509	493	476	516	473	456	469	505	507	478	496	483	483	444	445	460	444	511	489	502	465	504	512	488	508	497	433	520	492	488	487	491	485	486	526	516	508	509	465	497	452	497	473	476	485	450	473	471	462	505	514	455	491	458	456	512	507	475	474	480	481	479	463	495	499	463	499	494	467	483	466	468	534	456	486	486	506	526	441	490	493	478	502	482	506	491	465	445	451	504	453	478	472	489	468	458	489	496	470	479	485	442	495	526	503	495	461	469	514	511	508	450	479	478	467	460	487	518	492	508	504	497	497	492	508	515	490	483	539	506	466	480	511	451	494	448	492	503	514	490	497	480	501	516	483	478	535	468	488	509	495	537	483	458	512	486	443	496	488	522	474	471	458	464	496	493	494	482	475	469	556	477	467	519	504	506	497	475	502	465	501	498	451	490	520	510	486	484	481	519	483	501	516	471	503	499	439	425	447	468	481	463	496	479	498	494	469	498	448	500	461	555	499	480	463	502	464	506	474	473	501	441	467	438	477	507	524	484	450	529	482	535	507	496	479	471	514	493	451	430	533	440	515	496	468	473	465	475	517	528	503	500	475	490	462	488	483	500	468	459	459	490	469	487	505	500	519	475	468	462	478	476	526	501	505	450	474	495	506	498	509	482	478	470	495	464	436	479	499	467	469	475	512	533	482	477	473	531	485	508	504	509	483	487	494	466	512	405	507	484	475	480	498	494	522	495	479	469	462	464	484	495	466	508	489	489	515	537	464	495	529	476	520	515	483	453	521	478	474	474	509	474	466	491	495	498	472	486	490	450	477
20305	25841	6541	4169	28905	51159	46814	29816	11352	6040	1516	507	475	496	529	528	452	502	487	490	495	535	509	637	492	501	508	497	486	502	467	487	518	489	482	493	507	502	504	534	501	506	476	496	487	500	470	518	492	505	478	479	468	472	523	500	485	463	465	513	476	511	473	535	512	474	506	531	490	536	546	515	526	498	465	510	504	505	515	508	483	547	518	500	493	462	485	515	507	512	456	468	488	521	468	488	510	511	495	496	487	489	497	487	488	480	488	493	447	484	526	487	490	520	488	442	514	480	481	499	469	485	493	463	522	479	502	486	498	505	474	481	501	472	492	513	476	465	533	533	496	529	498	473	512	474	490	450	510	490	468	472	530	506	497	507	445	481	505	491	523	472	517	519	484	475	483	535	556	524	482	491	495	465	506	482	483	486	512	525	472	494	470	477	489	492	460	484	506	515	554	484	476	495	508	481	483	470	449	470	485	459	480	502	491	503	490	523	476	529	508	478	510	494	506	498	466	527	494	531	529	475	512	484	491	507	487	490	498	463	474	499	438	491	478	527	463	511	468	492	491	446	496	487	517	508	505	510	500	476	481	504	524	469	475	489	468	523	508	490	512	490	514	509	481	507	490	508	467	482	463	539	487	534	434	496	509	517	501	493	495	498	487	520	484	482	493	523	492	514	467	492	456	465	481	519	466	496	530	517	483	509	483	465	455	509	516	488	519	454	460	520	516	510	480	480	472	480	501	491	465	496	478	502	482	489	507	515	482	478	493	511	458	495	516	499	496	474	518	476	498	524	481	490	482	490	461	502	526	488	477	518	451	491	498	473	484	502	473	518	479	490	465	535	500	546	508	480	462	492	515	476	487	471	480	504	478	470	495	477	517	458	517	500	463	509	486	510	492	484	472	513	448	484	484	513	496	435	504	444	499	536	477	453	501	500	479	486	456	497	521	482	505	500	507	480	488	484	480	472	497	508	468	482	469	494	484	516	473	469	482	481	532	491	482	505	494	483	487	472	462	489	498	462	481	539	497	499	478	496	500	486	495	450	470	501	487	488	478	479	498	465	475	492	526	488	493	508	491	483	481	492	523	508	466	516	466	512	455	457	498	492	509	506	530	495	517	454	508	498	454	513	465	488	493	520	483	482	511	510	485	511	485	467	497	470	520	462	496	474	494	523	493	489	510	490	507	494	472	501	497	517	503	460	498	510	484	482	470	480	511	464	476	529	512	512	485	503	481	489	494	540	474	518	510	473	499	499	522	485	521	503	441	504	454	474	520	491	479	461	513	499	483	496	481	489	471	548	452	500	492	480	478	482	424	475	483	448	473	498	477	471	501	503	466	465	484	503	450	508	471	503	514	453	496	510	488	476	515	451	522	463	492	517	486	504	513	529	531	509	452	521	460	490	504	490	409	491	506	524	456	511	515	483	528	480	491	531	533	487	494	472	477	488	478	464	490	468	524	443	508	445	495	463	495	494	523	483	505	498	490	509	506	515	496	502	491	495	492	502	490	476	508	483	497	493	523	507	497	450	477	494	443	496	501	473	482	505	537	463	525	477	463	476	480	493	492	493	487	483	504	473	514	471	510	492	488	491	520	503	508	504	490	491	496	447	461	495	468	506	514	491	494	523	465	526	517	504	480	461	514	470	463	521	478	486	500	464	489	477	525	473	479	469	480	442	480	480	473	482	524	469	485	479	485	465	464	502	469	475	478	480	502	475	496	483	507	487	494	533	488	466	481	511	513	484	495	505	499	454	486	431	503	501	504	470	498	488	530	495	553	524	519	518	460	547	478	533	533	466	468	503	517	465	494	488	455	488	430	497	462	487	544	450	506	516	501	469	484	483	521	454	451	522	512	494	487	498	452	506	482	479	512	471	530	520	482	472	487	490	451	510	479	478	491	517	462	485	486	511	463	497	512	503	458	500	458	507	506	489	452	535	496	495	485	520	492	490	470	469	480	497	479	485	505	485	488	492	511	492	486	471	495	486	505	450	475	499	479	508	451	535	471	475	481	506	511	511	492	498	452	463	497	499	450	511	498	492	455	502	491	490	470	557	499	539	466	470	517	488	491	479	490	494	499	488	462	495	506	488	484	473	531	497	470	473	475	476	478	524	490	490	459	501	456	479	499	495	487	469	448	518	454	489	503	496	479	516	481	487	477	464	490	433	504	441	468	484	470	492	462	475	505	485	536	522	523	504	471	499	477	449	500	532	480	489	501	470	492	491	479	493	500	518	499	507	516	480	513	463	469	456	498	524	477	521	508	450	476	503	486	521	497	479	485	465	481	453	477	439	472	473	460	493	517	487	476	488	444	505	508	478	477	468	469	481	514	488	476	473	470	496	482	478	478	469	503	524	498	546	464	438	498	466	483	488	497	483	468	452	481	489	481	521	478	475	493	515	478	455	492	495	498	528	489	498	474	475	498	520	474	494	511	486	494	505	505	521	492	490	460	455	513	481	506	469	522	486	503	492	473	476	479	473	473	481	487	497	535	525	491	499	448	473	484	467	477	474	510	471	470	499	489	444	487	499	494	494	478	509	487	486	510	410	495	479	478	469	509	476	474	484	542	477	494	513	484	472	474	457	533	510	442	486	513	464	479	508	486	486	492	518	531	490	509	472	506	508	478	495	510	479	512	525	494	488	524	518	449	489	459	515	498	515	441	505	482	494	493	516	523	496	488	526	482	468	486	523	485	469	483	479	494	512	477	491	483	479	496	509	526	500	463	503	493	478	497	512	472	469	491	474	486	501	479	492	499	509	490	492	488	457	482	536	465	469	469	501	492	470	491	491	519	511	503	528	472	509	488	483	496	487	474	512	518	462	498	502	484	482	500	470	489	459	477	484	470	486	488	485	473	543	474	473	481	470	484	520	494	502	485	469	519	481	508	494	483	476	513	493	502	450	503	538	477	505	457	498	499	485	485	476	495	502	472	516	476	458	477	533	480	553	492	465	483	491	495	488	486	466	489	470	472	473	510	502	465	483	517	493	493	431	463	479	471	503	478	478	487	523	478	512	497	472	472	469	505	490	493	505	481	514	523	496	496	457	455	496	480	507	477	503	509	491	492	440	491	518	501	521	504	488	520	485	492	487	482	468	520	515	496	478	513	461	475	490	495	461	492	474	458	461	503	495	513	436	476	484	483	497	497	505	496	490	453	511	465	459	467	495	518	500	474	473	515	496	466	501	483	488	500	486	453	494	514	472	450	454	458	498	522	472	494	459	491	514	547	518	473	459	501	455	478	470	484	473	519	444	461	500	512	490	509	520	469	495	494	521	495	508	516	465	498	520	472	506	478	535	525	467	506	500	492	502	458	516	489	477	522	496	490	479	455	507	483	508	495	498	483	478	480	445	429	448	489	511	463	468	477	504	451	486	481	516	482	458	484	504	489	478	485	482	491	470	486	461	484	486	507	545	476	514	444	476	467	472	494	481	471	520	486	493	497	490	542	480	497	439	536	492	520	466	465	467	509	518
27308	17586	4741	1064	1980	6080	5457	3372	1239	594	448	429	427	412	459	411	453	392	407	409	433	448	443	392	413	382	400	433	410	410	388	425	416	420	431	444	409	354	412	433	406	429	425	391	429	425	446	392	422	387	409	413	390	453	392	428	403	423	424	387	416	392	430	466	407	418	431	404	424	393	426	439	422	409	412	425	405	413	383	437	416	405	434	424	424	390	386	437	437	418	426	389	401	397	379	447	414	416	376	393	413	429	439	410	437	390	407	411	387	407	408	418	389	414	385	451	409	420	413	405	444	373	446	403	399	362	427	419	430	401	409	407	438	425	432	405	387	410	384	386	415	403	440	415	421	412	423	444	415	381	389	387	423	424	397	424	398	401	391	425	467	445	401	464	406	420	415	428	437	405	408	399	436	386	408	382	421	389	388	422	423	406	396	396	443	391	422	372	395	407	423	426	396	381	403	410	379	446	351	430	434	407	442	390	389	407	428	431	400	372	435	418	396	425	405	421	421	407	418	402	442	404	411	401	419	372	398	401	358	408	432	390	406	404	386	415	421	440	417	410	430	426	404	428	418	411	442	421	438	397	377	426	406	422	388	391	426	426	420	400	393	428	388	427	416	410	386	419	429	387	388	371	413	401	420	417	430	380	432	408	388	416	388	410	399	424	406	374	399	416	420	398	366	404	413	418	422	392	388	441	383	438	381	403	405	411	396	438	408	400	415	392	420	445	426	440	411	385	437	421	412	392	432	396	403	404	419	428	458	439	409	401	409	464	420	424	421	399	384	395	396	419	430	436	407	442	429	410	393	430	415	397	404	374	404	446	399	399	425	426	395	373	401	412	409	395	394	429	396	415	439	409	401	410	397	401	401	425	419	440	405	433	412	430	428	415	457	471	402	399	419	409	414	460	434	430	399	401	418	392	448	409	409	389	402	426	388	377	435	406	425	384	429	431	418	382	421	439	403	419	441	403	435	403	417	417	401	433	425	438	422	420	435	455	394	402	397	431	416	426	414	429	404	402	422	435	411	393	409	407	407	378	435	390	425	403	373	421	379	381	442	429	387	425	405	424	437	413	441	416	415	423	416	420	429	431	406	418	388	393	426	432	400	413	439	428	423	425	418	435	398	379	429	438	410	408	432	425	413	435	389	390	398	386	426	452	395	407	416	409	407	393	454	396	450	429	413	446	447	400	429	414	425	384	405	407	467	397	389	438	435	429	410	376	419	450	425	426	402	430	422	436	432	416	382	419	431	414	380	444	424	425	444	403	400	406	369	458	433	424	408	423	438	387	428	414	413	404	395	421	366	372	415	443	417	417	406	416	415	419	442	417	411	400	425	415	430	407	402	453	415	389	402	433	385	395	412	405	426	419	426	415	424	439	388	392	406	397	404	432	392	442	408	403	382	426	425	378	417	401	405	385	405	387	426	441	455	371	430	442	416	432	401	404	378	426	442	395	408	408	398	444	408	423	461	405	397	422	404	413	409	433	426	410	404	429	417	449	419	418	449	391	427	423	463	406	435	437	425	441	418	428	411	414	407	416	406	409	420	443	427	372	417	450	438	408	434	423	403	409	406	387	401	444	392	376	367	437	413	403	439	423	407	426	447	408	448	408	413	429	409	433	387	437	423	423	442	412	403	400	431	384	409	416	401	416	388	417	417	433	428	365	426	407	420	408	391	382	411	394	390	398	450	400	396	395	415	437	392	454	427	388	399	426	400	437	423	370	419	430	439	411	401	408	368	405	403	401	397	384	456	416	421	423	431	454	425	383	397	402	366	431	422	399	405	430	398	388	401	393	457	373	406	434	396	401	423	379	371	425	400	409	431	433	393	434	392	420	415	410	419	432	427	442	379	435	425	405	388	423	424	417	419	413	431	418	437	417	417	405	357	425	396	393	434	432	418	384	426	400	418	394	440	381	426	444	407	413	402	443	424	432	425	400	437	404	424	447	432	431	406	415	393	406	427	406	384	426	413	415	408	401	410	423	374	397	418	434	403	412	401	400	404	407	386	446	393	405	400	425	378	431	430	400	429	401	382	424	413	400	419	385	405	426	399	426	403	430	425	434	419	414	429	414	473	435	445	385	387	387	443	403	437	432	440	411	395	409	453	414	425	420	423	438	425	424	413	407	425	431	423	383	409	389	417	432	432	425	476	414	407	445	415	419	419	439	401	439	399	410	413	430	413	431	406	420	413	419	416	426	408	403	430	403	416	418	408	410	407	434	448	388	422	406	386	419	420	400	456	403	453	409	428	382	395	421	426	446	427	412	395	437	408	443	424	404	437	421	410	439	425	424	453	436	393	412	395	421	392	422	395	403	436	432	448	416	424	388	418	415	427	419	442	408	410	408	422	408	364	441	432	422	391	447	476	408	413	387	433	441	443	432	382	399	422	408	390	425	402	409	415	398	430	433	416	419	416	392	421	427	408	405	445	412	391	411	403	416	413	421	434	408	434	367	435	407	404	436	406	431	411	419	434	388	429	418	407	466	420	431	449	392	404	410	403	440	400	416	406	407	446	428	432	379	410	411	385	389	412	406	422	418	448	411	416	411	433	367	432	392	445	438	403	390	433	413	390	437	395	406	391	422	434	400	381	423	397	374	394	426	419	432	412	424	416	421	389	400	362	382	400	436	405	437	437	395	397	408	416	428	401	423	447	427	425	419	461	433	430	426	417	388	377	447	407	410	419	408	404	438	409	430	403	440	376	405	411	428	410	410	409	407	432	384	433	405	411	412	397	405	433	428	455	433	428	410	394	425	410	391	385	466	383	423	426	421	423	423	415	483	421	375	437	443	412	423	414	436	443	426	405	420	416	407	423	415	406	420	416	412	485	424	399	441	418	415	432	430	383	407	412	407	407	399	409	412	390	385	390	434	398	409	412	423	397	419	403	430	414	406	441	430	433	417	443	387	423	398	446	460	416	403	406	392	438	417	415	445	388	418	410	430	395	423	430	417	424	444	400	418	411	396	440	414	386	416	442	424	426	392	393	425	398	441	418	459	382	442	420	468	420	410	402	418	448	386	423	414	419	388	399	387	421	413	420	396	404	384	453	430	448	413	416	454	416	372	456	425	438	440	420	392	416	435	435	400	426	416	403	423	450	400	423	425	444	443	385	400	456	439	413	387	425	424	404	445	403	431	384	348	390	386	384	430	475	435	405	411	402	364	409	419	423	422	407	406	375	404	395	420	456	432	442	401	375	408	432	421	410	406	395	428	411	408	408	403	400	419	446	399	415	432	409	409	393	383	427	443	378	402	415	398	392	408	409	438	423	416	413	460	432	400	428	405	423	414	418	398	395	433	415	391	359	441	392	444	449	437	377	443	451	441	437	429	405	431	403	406	437	411	441	414	390	407	435	402	428	399	410	420	443	416	415	414	417	417	425	437	409	426	375	417	407	427	410	452	410	442	473	396	380	411	407	433	415	418	427	434	410	421	394	451	440	398	446	429	452	398	409	439	414	381	398	397	423	436
6673	12095	2183	826	2625	6727	5436	3488	1321	628	460	387	424	359	372	430	418	438	419	385	387	404	388	405	419	385	403	410	400	406	392	401	413	436	428	371	395	377	399	420	380	400	358	422	407	390	387	433	390	385	406	403	416	407	398	388	391	367	371	406	397	366	407	351	401	388	404	404	402	398	426	378	410	397	371	418	384	409	403	381	390	437	396	438	415	423	380	426	368	404	392	398	344	395	358	386	424	335	384	404	416	366	420	403	398	384	387	386	387	391	364	402	397	352	366	380	376	400	392	399	408	372	392	403	404	349	375	384	391	383	367	399	375	412	394	409	394	399	371	353	373	354	364	417	397	417	402	412	397	383	369	390	405	417	373	384	383	382	385	395	396	405	442	422	414	368	419	378	371	377	397	435	430	374	390	398	368	411	362	409	381	401	412	406	403	418	404	380	379	375	395	402	383	392	381	408	434	402	387	381	365	379	405	418	400	395	384	397	427	388	393	389	377	392	395	399	392	414	410	383	391	393	408	390	431	397	408	387	398	404	362	388	408	398	394	407	376	376	387	398	409	395	360	400	369	405	391	381	413	430	368	404	444	439	411	394	392	377	418	422	401	439	438	412	399	397	402	390	398	439	437	388	390	341	377	414	425	400	375	431	403	397	390	395	393	424	400	384	399	382	419	404	415	378	378	410	405	396	397	413	357	394	427	394	416	400	412	396	376	396	394	412	396	409	374	427	400	415	384	403	388	378	393	392	394	412	414	386	393	383	403	380	387	411	354	396	432	401	408	393	417	386	374	358	424	402	397	398	354	392	396	363	405	396	414	382	408	405	363	373	418	409	390	398	414	408	386	398	405	408	396	417	429	369	418	400	403	378	391	402	381	383	392	414	370	393	406	401	387	435	382	388	390	410	427	379	377	384	418	433	378	403	398	394	345	403	414	389	416	390	383	418	377	400	400	389	369	378	363	398	416	358	410	395	414	393	393	393	398	411	401	399	390	386	377	419	419	369	397	403	389	420	415	403	432	417	368	391	405	403	405	405	375	426	387	404	408	426	403	403	400	425	380	408	419	407	360	395	405	391	404	381	420	411	430	368	384	405	393	420	424	404	411	384	390	377	372	404	393	394	413	393	417	370	466	395	398	387	397	424	404	387	391	396	384	410	404	421	409	393	423	394	344	408	383	393	415	406	366	403	411	368	370	366	403	387	378	414	398	377	368	380	393	399	383	402	401	364	394	386	383	378	395	447	419	403	373	423	419	430	403	405	379	383	380	390	370	416	375	404	385	348	399	385	394	380	361	374	389	382	393	398	361	409	412	389	388	416	397	376	421	402	388	382	393	388	381	388	385	391	457	426	402	418	375	376	419	399	400	397	390	381	378	401	375	407	376	395	393	362	401	392	376	351	384	383	404	387	410	390	399	401	408	388	370	422	414	384	396	377	408	397	383	403	402	369	399	405	376	385	388	406	382	439	350	385	409	403	353	367	375	405	408	420	398	402	365	366	409	371	416	402	380	378	401	407	407	396	410	388	415	411	388	419	411	384	416	407	395	381	389	405	398	426	378	402	383	380	398	414	391	420	393	417	424	457	404	380	403	381	388	417	409	385	407	395	362	387	398	402	407	366	417	430	435	368	410	371	416	422	377	403	385	407	383	435	417	386	379	376	428	388	412	442	406	391	410	403	406	424	419	390	427	439	407	414	414	376	400	424	356	396	370	391	386	417	402	391	405	382	355	433	356	400	383	403	383	404	370	422	395	444	373	421	408	431	420	386	358	396	372	404	396	404	376	428	380	387	396	377	386	396	370	372	403	407	375	385	406	410	411	380	362	423	407	420	380	373	401	402	398	442	403	389	412	385	410	421	423	395	368	400	373	397	387	403	415	405	386	424	410	411	407	401	383	392	395	368	414	380	451	409	386	425	391	381	401	386	385	406	382	399	391	417	376	363	393	382	381	404	377	408	402	369	399	396	377	393	365	401	390	392	388	387	391	406	362	415	404	386	432	375	397	423	392	393	380	386	431	432	394	386	376	407	401	391	400	404	387	384	352	402	390	374	419	374	390	371	414	384	376	399	409	402	384	409	402	409	412	347	374	384	380	412	390	389	383	422	369	414	402	378	407	384	402	371	401	400	407	363	394	420	397	416	394	386	395	417	394	395	426	418	381	403	418	426	419	429	426	398	409	420	375	396	412	431	454	394	397	393	421	411	405	396	405	380	414	417	380	389	413	408	397	420	378	402	373	421	376	404	403	416	396	459	394	409	424	402	404	400	374	416	388	405	379	424	384	357	372	403	397	385	429	376	389	421	384	402	390	413	361	412	369	431	405	402	413	404	427	420	375	408	363	366	370	417	411	401	391	410	398	391	378	397	399	412	400	385	436	407	417	375	396	411	391	401	378	417	377	385	419	363	408	394	367	392	391	412	401	401	405	392	382	395	427	384	404	410	429	389	414	404	389	413	413	365	392	388	386	379	395	391	361	378	405	450	365	403	401	383	407	365	396	417	396	390	383	415	374	397	379	399	381	407	397	377	376	403	395	405	380	420	383	424	416	403	416	414	399	392	399	413	394	396	384	413	428	390	409	395	368	361	346	399	396	406	394	398	389	383	386	389	393	368	449	402	377	376	417	402	369	403	401	355	370	376	383	388	397	400	391	414	405	405	378	379	404	382	407	376	380	371	395	354	364	388	378	380	413	379	421	430	411	428	403	408	390	393	378	437	356	411	387	396	399	410	387	363	385	385	388	392	411	416	398	375	407	402	385	375	378	384	404	416	380	393	372	392	388	396	415	398	375	373	413	433	400	396	418	396	375	390	364	421	379	419	370	418	357	385	410	430	425	411	406	393	426	385	401	421	358	416	391	378	368	403	401	401	411	408	383	398	391	363	397	378	389	408	388	350	422	395	368	392	386	413	428	391	401	406	381	412	408	393	376	422	393	436	419	393	396	402	383	419	397	402	380	378	397	433	401	397	370	362	398	406	426	424	394	393	399	404	402	419	394	433	400	380	404	424	403	400	385	448	412	368	399	380	410	396	425	436	378	417	353	379	390	371	360	390	393	389	388	402	419	414	394	396	401	415	413	378	352	426	373	372	417	385	418	411	418	406	424	389	412	394	408	383	378	395	386	387	377	370	374	391	419	407	390	394	354	393	382	368	419	396	414	378	394	407	386	378	387	392	401	389	398	414	391	403	388	386	405	411	388	414	404	398	396	404	383	425	385	389	421	388	409	379	412	401	402	380	412	388	365	394	402	406	413	373	385	346	401	402	368	431	407	423	361	379	406	428	392	408	429	390	410	418	384	392	400	363	426	385	414	401	361	437	398	408	370	367	375	390	402	380	400	390	403	366	422	409	376	424	412	403	409	448	384	387	412	403	413	363	387	408	394	387	400	396	404	385	389	411	409	365	395	389	415	378	366	384	412	360	379	407	412	407	414	363	404	376	387	393	382	399	410	415	377	424	397	382	415	371	421	426
24999	21409	27135	26072	31572	41217	32730	19795	8530	2084	661	458	443	455	432	428	416	456	440	432	423	426	466	474	450	448	418	427	425	448	428	467	418	464	442	430	474	460	479	434	430	426	441	446	401	444	463	419	403	480	442	439	422	444	443	443	432	421	415	419	478	446	452	460	446	427	448	404	435	395	443	372	446	425	420	427	413	419	477	405	407	428	407	415	434	395	430	467	465	471	462	423	419	440	460	397	450	452	426	409	435	405	427	422	443	466	430	436	451	439	443	441	459	378	418	401	409	461	442	425	432	472	433	426	445	431	417	426	417	426	441	435	470	437	425	439	425	437	408	431	428	465	399	417	427	433	406	472	433	470	409	409	420	451	403	436	431	439	465	458	447	413	453	421	439	428	449	418	407	468	428	435	427	448	463	468	432	412	444	428	429	448	398	405	446	440	462	407	444	476	424	440	438	441	442	387	414	476	455	434	437	450	402	399	437	444	466	426	424	425	422	434	412	420	444	432	411	426	443	427	406	425	443	463	418	444	435	428	442	431	388	419	446	404	448	436	405	405	451	422	439	442	433	421	431	448	458	412	425	405	436	430	438	412	437	414	423	424	448	440	452	430	421	429	453	431	428	417	437	430	480	421	458	470	460	401	456	462	369	426	425	451	401	418	451	444	440	432	439	435	434	426	420	422	434	441	411	433	442	439	445	447	416	410	412	426	405	444	480	413	484	445	467	441	451	426	424	443	421	447	463	434	448	397	437	427	438	472	462	419	454	459	449	449	385	414	463	438	416	434	442	437	433	404	442	443	413	438	424	475	452	424	444	422	448	452	480	418	431	425	453	431	451	397	440	418	435	454	453	455	418	443	425	411	452	432	429	465	408	449	444	400	454	472	430	398	418	403	427	446	426	446	436	449	454	451	432	442	412	427	398	442	422	459	429	428	420	441	427	362	424	395	456	433	435	447	455	414	419	392	452	446	411	448	431	430	447	457	461	474	432	396	462	412	412	452	439	407	442	440	404	427	467	411	422	445	439	432	438	403	454	454	438	424	412	431	426	442	466	448	430	413	440	430	422	443	440	463	442	409	402	428	441	421	414	444	425	409	448	449	443	464	478	414	429	445	438	474	435	448	467	417	422	444	423	449	381	403	416	418	445	425	445	422	400	422	435	438	474	434	428	448	410	448	416	442	435	489	431	411	450	416	444	407	441	439	435	452	423	464	423	390	460	431	437	446	394	428	446	417	432	468	450	444	402	413	467	432	432	417	459	401	410	414	407	444	418	470	453	423	429	451	434	437	424	492	439	441	438	432	408	437	409	458	434	453	436	414	422	405	432	448	431	408	468	437	424	422	429	373	426	434	400	415	400	451	442	421	446	425	442	453	431	421	440	422	455	450	436	463	433	447	436	444	453	435	413	400	451	431	449	392	432	449	459	430	422	442	436	400	395	455	423	410	433	393	429	436	445	387	445	435	402	456	393	445	461	430	444	454	419	428	439	403	477	449	429	420	453	459	462	430	455	411	435	440	454	442	435	424	437	460	462	431	414	448	439	389	433	447	396	406	412	464	426	472	406	437	431	430	476	428	461	437	430	431	454	468	423	400	416	468	422	396	418	418	444	452	452	437	442	455	425	453	427	434	398	449	448	440	407	425	464	412	432	414	454	397	414	429	437	451	413	479	419	393	456	451	433	491	444	417	450	434	444	458	438	438	429	437	401	442	404	410	451	399	433	448	444	426	425	428	437	430	480	430	419	418	459	444	427	421	428	406	452	460	433	461	403	433	412	457	396	419	417	430	405	430	424	416	428	436	425	393	411	447	472	436	396	405	432	455	432	418	388	429	437	456	430	424	416	429	433	451	432	405	419	427	445	451	438	443	393	439	402	453	422	482	424	414	435	385	434	430	434	434	434	443	450	434	438	433	435	422	393	415	441	442	449	431	448	412	414	422	416	421	440	415	416	404	460	394	448	454	421	479	448	447	429	428	468	476	437	395	438	427	424	444	390	425	412	395	456	413	434	428	453	478	418	439	428	435	428	445	419	458	428	454	434	391	441	465	439	414	432	417	436	426	437	409	455	402	466	459	438	405	452	410	414	441	429	424	433	412	418	464	427	436	468	447	436	401	450	445	434	438	433	464	445	432	448	421	458	399	441	434	471	425	434	457	412	429	474	428	410	448	417	452	426	438	446	454	462	461	457	442	461	404	453	419	409	413	433	443	439	404	474	481	442	425	433	447	455	415	431	422	420	458	426	424	448	459	426	419	420	430	434	439	434	441	457	474	413	437	407	454	426	442	413	428	467	476	387	476	411	395	421	490	416	429	391	461	433	408	464	396	474	438	448	444	450	440	441	430	433	404	431	449	429	425	447	472	414	448	429	462	455	435	426	421	422	426	410	416	418	451	444	455	433	415	427	438	484	421	444	421	416	451	468	422	429	408	403	458	457	403	422	447	436	410	425	439	451	444	408	392	448	449	479	423	434	419	425	444	446	411	408	462	466	429	461	423	431	432	436	424	451	369	435	436	418	475	449	428	436	414	433	432	460	391	444	405	416	407	435	450	393	399	452	423	438	436	438	466	417	430	408	440	463	400	421	442	394	428	443	463	440	439	423	445	403	451	417	434	404	456	434	419	451	458	444	436	439	447	416	432	457	458	400	450	409	448	432	428	443	404	436	446	435	445	432	461	447	440	427	447	391	476	432	477	466	406	460	444	481	455	383	409	432	439	436	453	458	427	434	443	430	439	397	407	430	430	431	478	437	405	416	416	456	439	414	444	435	457	436	447	428	423	441	424	450	451	410	446	418	456	401	398	454	443	433	437	422	437	427	431	438	426	440	443	391	414	418	433	433	451	418	412	416	458	462	444	409	448	456	452	441	427	404	431	420	442	462	413	465	433	425	423	435	405	453	455	410	416	437	448	419	401	422	438	420	409	404	448	446	431	451	390	437	430	397	432	431	451	418	462	447	432	465	430	451	426	442	417	430	425	465	400	439	452	405	408	431	432	391	402	442	418	406	433	472	446	443	430	461	441	428	457	439	435	448	451	452	449	435	415	419	445	466	433	433	448	410	448	438	423	414	395	427	430	435	456	426	444	459	410	406	433	457	451	425	433	441	406	432	412	448	453	429	454	442	407	417	430	425	446	429	429	436	462	430	473	430	442	417	408	458	410	459	449	445	413	478	456	416	449	436	412	447	426	430	405	430	415	420	423	433	438	422	455	427	446	420	464	395	422	447	396	440	434	434	432	381	450	417	430	413	434	425	413	417	403	432	414	430	400	435	427	458	421	445	415	427	424	451	421	446	426	436	419	443	406	436	438	459	418	449	454	422	441	471	432	463	433	445	419	426	448	449	473	461	418	402	424	435	425	429	426	412	403	444	401	403	465	451	429	424	440	429	414	424	483	395	442	444	448	449	433	448	463	426	460	470	451	411	454	476	443	411	417	413	439	408	445	431	450	423	448	441	460	428	443	474	425	430	439
22042	39621	15316	14387	33668	37118	26553	15827	7099	2148	719	444	446	460	461	449	414	427	459	445	458	440	420	481	431	415	511	440	440	438	449	456	418	442	410	436	463	442	418	440	445	436	427	419	457	481	419	466	484	464	422	460	455	410	411	439	443	455	418	434	416	432	450	422	452	402	453	417	410	444	426	448	469	416	450	437	452	461	419	442	427	479	449	446	427	430	411	479	413	425	408	411	438	450	469	472	417	439	428	390	486	464	418	444	461	441	412	437	452	470	463	462	448	407	453	455	401	436	465	451	439	410	421	428	423	409	477	447	449	474	434	436	472	440	446	479	450	431	444	406	405	441	420	444	430	435	404	436	404	455	424	480	441	446	433	446	414	453	430	440	415	462	422	438	450	448	474	425	428	433	442	453	446	425	470	445	427	473	420	422	441	458	415	421	466	460	446	453	442	433	435	447	426	406	436	448	447	448	437	449	454	424	422	453	461	442	428	430	461	428	450	458	436	469	411	449	428	455	452	453	430	457	441	453	418	434	488	491	448	443	482	456	441	456	474	459	441	471	458	468	419	421	481	433	430	419	437	432	418	441	431	453	414	436	436	437	437	449	386	453	427	414	413	461	419	442	430	419	428	399	457	440	463	431	421	425	431	429	452	439	437	439	453	431	414	468	464	452	462	430	432	460	457	467	408	428	453	426	445	453	424	432	412	440	421	400	435	443	449	459	461	436	444	454	455	412	422	424	462	428	425	418	439	440	448	435	409	426	437	428	427	438	458	465	428	405	438	417	448	455	453	421	430	450	411	397	423	411	405	408	438	436	453	436	395	440	414	465	485	405	446	417	404	466	384	425	426	484	446	438	436	497	431	434	414	405	427	432	426	471	424	445	411	421	474	438	455	438	435	432	401	453	429	407	410	438	433	433	400	437	425	460	443	424	433	406	424	478	426	428	425	446	436	475	438	423	417	443	418	424	403	410	489	432	385	437	466	432	462	432	437	453	446	429	440	435	410	435	438	439	467	433	400	452	413	413	458	417	437	423	422	426	431	422	423	445	416	445	435	416	448	437	450	448	401	471	460	437	441	406	446	437	465	429	416	443	427	396	461	422	503	399	433	413	408	387	422	414	407	479	436	419	427	449	442	406	428	405	433	418	463	457	460	419	410	396	453	444	440	415	446	449	425	445	475	447	420	443	422	417	384	458	406	414	459	447	473	419	432	405	444	443	409	436	398	454	467	459	447	432	435	479	436	464	428	430	481	441	411	466	395	431	454	432	408	444	451	416	437	438	434	403	446	458	410	441	453	407	492	476	448	419	430	443	419	367	454	481	402	408	449	470	435	408	425	419	482	454	437	465	435	441	417	436	447	447	427	443	453	420	448	416	441	434	448	428	425	475	443	483	455	423	456	437	480	434	412	426	471	457	446	423	446	445	417	456	411	451	421	422	410	446	413	431	431	425	473	425	439	457	435	408	440	468	447	459	444	427	449	393	449	462	459	429	452	481	452	435	456	445	452	461	440	465	502	469	442	417	451	453	442	424	395	477	433	434	460	431	467	389	410	416	450	436	422	449	434	472	424	443	429	427	438	415	435	377	440	421	432	423	459	439	423	454	452	424	419	472	448	408	431	440	400	447	428	430	444	456	451	424	472	476	420	438	430	431	423	429	434	426	400	444	421	441	454	444	434	418	441	429	450	437	448	451	467	466	403	463	435	450	425	437	457	412	436	423	414	436	444	453	471	430	419	437	445	441	445	386	424	437	445	430	429	437	415	422	436	415	472	433	419	403	406	435	484	488	444	445	449	422	487	424	430	485	423	445	443	449	458	446	456	462	410	445	482	484	440	439	438	462	464	454	463	459	446	436	441	448	448	420	460	432	445	432	430	458	456	411	421	405	467	408	432	416	423	406	440	466	437	458	429	434	441	438	447	410	421	448	448	427	446	404	410	448	451	424	432	457	439	472	449	470	433	433	477	484	477	414	450	463	415	451	439	396	456	430	425	462	453	431	462	446	431	426	426	447	435	395	470	428	442	425	408	406	415	438	425	437	431	442	421	438	458	453	461	385	423	448	489	443	403	476	430	424	443	408	415	425	391	407	413	413	406	434	461	428	424	403	444	456	421	402	444	420	428	453	419	418	440	435	453	454	460	409	435	449	435	442	418	451	429	450	454	451	453	458	431	452	408	466	468	411	453	407	436	458	420	427	446	433	463	430	420	413	436	466	491	402	431	443	433	422	445	426	423	431	406	456	452	458	459	440	434	454	449	421	412	434	405	453	418	434	430	451	438	469	476	431	440	419	425	430	452	444	469	438	443	444	485	428	407	452	419	442	451	495	432	436	418	423	432	431	410	444	407	468	430	423	451	464	459	432	410	428	448	448	471	394	434	453	430	442	426	439	437	434	470	424	428	456	427	426	415	481	459	451	428	404	411	455	424	425	455	453	418	402	463	420	449	430	456	437	488	460	423	405	427	469	436	423	430	469	428	471	455	427	403	449	401	446	437	462	469	469	412	465	461	447	453	414	465	458	429	481	478	444	430	460	450	441	469	478	449	426	417	429	430	438	454	421	469	439	450	417	419	466	459	450	432	414	439	427	434	457	419	435	435	407	416	430	402	454	458	432	427	431	457	410	462	448	462	446	425	435	446	409	467	444	483	409	455	451	418	451	440	459	434	429	451	439	449	431	423	463	428	424	425	463	434	422	430	431	419	427	430	451	456	430	419	456	430	468	445	442	440	458	459	435	443	471	439	424	465	445	396	422	414	443	433	431	422	451	437	420	466	438	476	448	419	401	422	429	452	419	412	473	410	435	424	424	446	459	402	460	445	438	460	444	454	427	436	443	450	456	431	411	455	440	438	419	441	416	419	409	451	461	449	474	449	443	429	430	470	430	437	402	426	461	459	459	439	461	451	430	402	440	414	431	410	417	495	431	475	461	416	463	442	441	413	455	423	444	462	457	440	439	415	423	438	413	410	465	441	417	405	461	425	428	439	411	440	418	480	464	434	406	382	453	450	424	421	404	423	401	435	437	431	448	427	450	439	466	407	435	395	463	425	439	415	453	400	418	459	432	419	414	450	411	450	416	409	446	429	403	423	395	446	407	444	408	424	417	471	410	435	422	445	434	444	416	405	472	418	422	415	456	410	419	436	405	463	421	428	417	421	478	412	420	407	465	432	429	426	420	452	412	444	435	459	429	429	447	401	398	434	389	401	435	414	409	402	445	412	422	428	437	411	428	441	420	429	442	428	454	422	443	453	412	427	422	446	450	402	456	423	437	447	471	402	452	427	461	440	465	442	430	402	471	416	409	464	444	415	449	463	420	443	403	459	425	489	450	462	447	460	480	486	425	449	465	422	451	471	456	447	442	479	441	424	495	437	425	425	459	482	428	448	475	466	412	423	384	451	438	439	428	414	430	430	468	469	454	457	436	423	413	457	422	456	445	433	404	416	457	420	446	418	443	476	486	447	471	426	443	440	465
23927	21189	30144	33937	47934	46300	39083	25604	11858	3531	998	603	500	530	529	514	514	554	497	533	510	513	550	512	532	541	480	498	561	535	551	499	486	504	502	537	483	511	495	511	478	515	489	547	460	497	540	515	510	488	530	522	503	507	504	477	498	508	514	512	496	484	513	490	517	505	494	529	500	558	492	497	505	488	489	482	500	515	508	506	488	552	494	510	528	548	464	465	490	522	494	513	496	482	494	469	514	501	509	502	502	526	538	486	543	530	530	500	499	519	498	476	499	502	509	494	505	507	510	546	524	515	539	538	507	480	510	501	515	496	490	534	477	497	502	484	499	574	485	574	566	519	497	537	517	537	493	488	537	498	493	479	531	491	532	496	482	533	502	527	510	518	526	484	479	537	491	504	507	512	515	488	502	535	478	497	490	509	502	492	508	510	490	497	510	472	559	508	530	485	500	487	527	457	496	504	517	501	497	475	466	523	497	543	525	508	512	527	525	526	484	490	505	518	451	508	493	508	513	463	515	511	528	504	500	461	497	502	500	485	505	495	514	489	493	505	488	472	510	500	487	435	484	507	516	496	514	503	486	497	535	516	483	516	481	530	516	499	500	508	474	508	518	536	478	482	549	500	525	515	514	503	555	486	484	516	466	478	493	562	472	502	512	508	462	519	491	473	557	511	495	515	512	502	527	480	520	503	485	514	479	506	496	524	516	535	499	456	495	506	526	509	523	513	484	510	533	521	487	504	527	505	476	522	491	490	468	494	483	546	475	503	495	468	533	451	531	543	517	515	506	517	516	513	500	475	515	485	475	511	476	501	501	502	523	505	494	509	524	488	485	493	483	483	495	486	519	495	524	513	467	489	498	499	456	527	473	512	510	527	523	540	549	501	547	486	475	506	534	468	503	483	526	492	493	518	518	547	549	460	493	473	483	536	519	487	484	553	485	497	490	483	445	506	513	464	476	495	516	527	511	548	496	512	507	450	455	489	496	464	473	508	507	501	507	498	494	485	520	510	488	510	536	502	465	483	459	513	498	532	493	551	495	499	513	491	524	500	486	511	540	516	467	518	528	488	497	503	478	482	496	559	512	519	530	498	482	491	536	517	486	497	523	462	478	522	525	483	540	510	516	516	500	489	518	508	465	497	492	495	545	506	493	484	486	535	494	504	484	506	525	494	510	510	533	564	536	541	525	547	472	484	511	496	516	471	538	486	482	534	469	521	498	523	481	461	545	450	498	536	540	522	501	499	455	516	555	494	490	517	554	476	531	461	509	545	516	461	475	500	504	527	457	513	498	510	507	526	516	500	528	478	504	526	518	484	488	485	518	542	506	547	446	493	518	508	521	449	499	521	471	509	508	489	495	497	477	506	520	467	504	491	499	470	501	481	480	551	495	531	495	513	470	501	474	496	484	477	583	528	536	536	511	518	500	505	511	513	509	493	500	516	495	511	470	461	477	511	488	488	538	491	519	526	505	490	480	469	492	552	523	501	518	498	511	485	464	538	497	544	526	506	494	528	509	485	504	505	508	477	524	526	493	512	498	489	503	504	468	519	478	509	526	538	508	482	520	531	537	493	456	511	512	523	476	470	520	512	494	517	501	491	518	518	493	514	468	521	513	480	480	534	455	549	478	489	544	494	456	535	469	512	504	518	494	509	463	479	477	484	502	559	534	530	515	485	498	493	500	489	492	575	502	502	526	491	487	498	526	535	507	524	533	522	469	538	542	543	490	446	471	490	561	509	524	484	576	494	498	472	506	535	478	500	533	495	511	507	471	495	520	520	495	509	532	504	508	502	492	486	521	496	489	491	511	506	464	521	463	516	514	524	524	515	494	522	478	493	466	547	502	502	507	504	498	500	515	496	527	463	512	497	486	507	488	538	478	536	474	527	485	494	484	518	480	460	551	506	472	543	498	495	431	511	538	511	466	512	454	519	459	513	495	534	496	515	501	491	531	488	512	502	494	513	521	508	488	469	520	496	509	507	464	506	474	494	490	520	524	526	528	498	483	475	478	490	477	508	538	517	504	461	449	522	523	474	474	487	517	493	475	504	495	539	500	525	489	454	501	498	487	500	505	462	517	509	470	519	526	507	496	520	499	479	509	507	514	494	519	509	487	478	505	465	470	489	498	496	482	504	538	500	522	547	536	480	504	457	561	491	474	518	499	467	525	479	527	555	496	521	485	504	490	497	510	510	463	528	498	512	520	503	501	537	490	525	493	471	550	498	498	544	498	491	528	541	523	480	527	471	546	483	522	485	496	519	510	508	500	462	516	481	491	516	520	498	524	474	514	518	521	524	472	503	460	476	495	502	498	524	544	501	493	501	497	497	511	479	511	542	508	500	549	497	478	527	458	462	464	482	519	545	481	496	536	520	467	507	534	472	535	506	508	534	513	501	493	496	465	499	449	535	508	510	502	551	499	538	504	481	502	448	501	513	460	485	508	479	486	552	514	514	498	505	490	498	508	525	522	491	480	551	504	517	479	499	515	540	492	506	534	486	462	470	491	498	445	455	488	504	490	520	485	556	515	503	527	499	471	464	544	503	504	502	536	543	497	457	489	449	520	455	485	493	529	485	515	494	496	459	479	525	506	469	505	471	476	513	508	502	483	536	495	544	532	478	481	503	499	526	531	487	493	470	522	510	513	484	484	521	512	491	510	516	511	520	464	486	568	458	493	476	510	460	528	517	497	492	499	501	509	490	500	510	493	517	528	502	475	481	523	478	522	509	505	495	507	518	525	482	478	484	497	517	532	532	527	509	508	486	453	519	517	507	481	486	503	462	480	503	507	509	502	505	498	484	523	501	527	518	467	511	473	531	476	482	477	459	509	517	529	480	502	476	510	528	508	492	503	472	483	485	526	485	496	476	527	481	523	520	575	495	503	488	514	522	458	476	524	495	518	536	529	530	516	470	483	465	492	509	541	506	516	522	513	481	524	493	496	493	461	506	535	474	550	538	501	551	499	499	527	491	502	499	504	524	528	486	508	498	540	503	485	507	498	496	509	504	533	493	529	512	506	522	505	519	500	505	483	516	489	506	520	470	532	474	513	485	488	517	513	461	497	491	517	484	489	502	478	487	495	455	532	509	472	457	500	500	507	508	484	493	505	485	480	486	533	541	509	537	478	458	500	447	505	506	473	518	521	496	530	523	472	489	495	509	491	497	473	494	534	508	540	515	519	479	492	437	506	515	495	495	504	495	513	520	509	484	479	515	502	483	495	512	484	512	498	508	532	518	498	487	500	475	518	497	507	488	504	486	510	464	499	513	505	480	498	485	523	531	522	523	511	508	535	479	522	458	543	518	490	459	494	483	519	523	534	487	507	512	519	562	512	522	474	499	481	482	519	510	510	521	475	484	495	535	502	459	461	520	515	525	504	492	494	528	562	505	519	481	492	507	505	518	494	526	531	507	499	521	518	489	523	464	508	462	482	516	491	507	487	532	495	431	473	497	486	511	453	515	530	494	484	531	505	507
32512	45110	56109	49995	55015	45240	33773	20893	9854	3502	1085	507	505	531	511	571	545	504	547	520	584	521	493	516	517	520	538	523	542	518	514	515	486	491	529	507	504	529	534	525	539	529	537	502	486	523	517	527	493	536	485	473	539	512	531	576	495	531	510	536	491	527	533	527	541	528	508	468	511	513	530	524	477	504	529	539	529	508	507	479	483	514	510	496	563	517	466	500	518	516	542	481	494	539	536	484	480	546	489	510	543	523	526	483	490	479	484	500	476	535	479	515	544	503	512	573	487	546	531	510	491	533	496	541	483	542	483	480	512	512	527	506	501	562	529	498	505	539	489	495	483	469	518	533	503	500	524	476	512	547	507	539	511	544	527	561	535	525	528	490	500	562	538	539	456	519	458	545	531	528	504	551	496	519	540	569	496	492	483	554	513	547	544	476	518	503	499	510	529	481	515	509	539	499	492	533	506	520	506	519	502	511	539	507	507	489	501	501	481	526	561	529	514	553	541	500	495	529	492	535	498	541	498	515	527	502	474	491	499	505	507	528	502	553	497	531	492	540	514	517	517	492	542	523	506	522	522	470	514	518	498	553	505	520	528	546	535	498	500	499	510	543	498	545	493	545	514	499	542	537	485	493	496	505	451	522	518	519	556	485	513	521	486	484	486	502	498	519	551	480	472	522	526	464	565	484	552	533	507	515	500	512	494	510	485	522	567	573	490	484	497	503	521	526	541	545	476	463	503	545	465	510	512	504	519	515	475	459	489	525	535	517	493	521	514	515	514	548	524	521	499	478	531	518	479	543	483	519	523	500	543	493	495	499	499	526	533	539	554	549	504	527	509	511	494	497	517	515	500	521	517	498	508	492	510	496	486	525	486	537	534	511	532	477	528	539	523	537	526	467	516	501	502	527	497	532	531	507	541	531	493	496	523	527	522	487	470	534	545	503	543	514	518	449	549	467	553	550	496	510	485	477	480	526	565	502	540	528	508	547	513	499	484	481	516	502	505	533	531	522	495	545	507	485	480	539	492	499	487	527	498	481	518	488	495	487	527	526	492	542	481	486	505	500	527	528	501	560	479	558	518	545	499	499	497	521	497	534	496	513	523	513	499	473	509	524	497	521	482	472	493	522	528	471	520	512	524	504	525	551	499	512	503	492	550	519	473	534	521	534	504	494	495	488	496	493	503	508	533	485	514	502	560	520	514	513	524	547	535	530	509	527	492	529	482	453	464	504	518	524	491	490	547	542	518	492	493	536	481	512	516	496	526	513	524	499	479	523	534	516	553	504	487	504	516	523	546	538	504	519	473	499	522	536	524	504	497	493	535	498	510	542	505	494	522	509	515	543	502	548	507	482	517	491	505	528	529	527	521	518	513	536	511	516	508	478	494	531	492	524	496	508	513	454	524	512	500	512	530	529	502	506	545	498	504	513	464	531	530	527	503	529	494	538	497	518	522	490	519	493	530	513	510	493	503	522	493	539	521	515	536	531	515	508	529	527	550	513	508	513	502	516	486	488	548	496	517	500	496	483	516	502	546	525	532	544	528	483	524	535	498	534	526	543	509	523	520	516	508	517	523	527	485	504	520	499	509	489	479	519	553	544	480	536	489	513	512	522	458	511	507	522	495	541	530	503	516	508	522	524	481	520	545	509	509	509	495	551	509	513	527	507	552	524	510	532	533	506	511	540	544	500	479	532	516	483	506	480	538	495	494	538	489	487	513	539	537	499	486	515	503	542	502	474	541	534	516	528	519	537	519	517	509	531	527	566	450	522	542	524	492	526	494	497	529	537	463	486	561	511	518	515	456	489	518	523	500	532	533	496	499	513	540	508	513	522	517	493	474	509	506	515	502	474	511	493	516	525	498	514	521	483	492	504	481	518	504	516	479	529	490	551	500	524	518	530	479	543	497	500	539	448	529	527	537	492	500	541	516	509	543	536	517	539	505	524	538	505	500	567	487	539	521	503	511	488	546	529	498	468	483	508	511	498	524	526	527	506	544	499	526	476	487	522	474	460	516	521	544	462	490	530	477	520	496	490	488	456	548	513	503	500	508	517	505	512	536	530	512	509	539	478	488	536	499	555	525	506	508	475	523	529	542	496	528	538	508	498	538	474	510	505	493	525	550	445	534	527	511	478	546	490	523	502	512	487	521	488	521	483	538	542	559	502	534	539	509	519	499	520	527	549	493	496	540	526	527	521	501	519	457	547	519	529	530	522	506	500	523	450	511	536	534	504	493	539	513	483	481	542	577	487	527	532	542	514	496	510	531	510	496	490	543	484	505	495	549	502	513	531	499	502	485	500	482	515	491	536	530	529	511	518	509	513	491	494	530	558	498	513	496	523	520	483	546	492	559	515	505	534	540	521	534	532	494	520	519	521	562	499	509	520	469	529	495	480	494	494	530	531	572	527	520	502	562	477	529	518	513	556	532	522	480	549	529	512	495	537	499	495	514	511	483	498	526	507	549	492	539	524	477	562	516	521	548	497	488	543	525	496	528	496	542	509	483	535	474	518	517	501	509	538	507	522	497	499	516	534	517	543	474	505	497	488	569	526	510	514	526	495	496	520	515	477	481	536	496	537	541	529	498	533	508	484	513	522	489	512	536	504	517	522	527	524	525	514	513	488	483	514	490	528	475	504	528	531	513	505	515	529	494	535	522	552	499	545	482	528	517	495	537	525	473	497	522	465	493	512	515	522	470	468	489	491	516	517	505	498	481	526	480	548	533	505	511	505	464	535	499	520	527	560	507	483	525	479	486	514	536	502	512	536	551	510	528	465	516	536	521	521	535	478	510	514	506	494	527	504	508	485	509	545	480	509	543	510	549	501	540	503	520	496	504	496	523	508	503	534	531	549	542	490	494	546	518	559	534	525	531	522	513	488	544	492	518	544	509	545	504	519	500	511	509	490	521	513	484	488	502	457	507	513	499	441	500	521	491	493	477	518	528	480	487	484	556	525	539	505	542	517	497	548	538	501	562	493	513	528	500	508	498	473	487	563	494	509	520	481	517	519	537	494	532	508	502	497	505	493	509	470	523	495	497	509	510	514	505	488	537	515	523	505	514	515	494	489	509	503	507	505	527	491	511	458	514	546	495	545	530	487	494	485	538	502	517	555	563	496	505	505	535	504	551	516	497	541	549	504	499	504	509	521	514	536	536	525	525	504	472	542	530	523	504	480	473	539	468	533	532	510	510	500	508	515	498	526	496	509	504	512	518	463	537	496	503	501	512	504	513	533	490	525	508	523	466	514	536	508	514	531	512	506	426	499	483	505	540	497	525	514	524	516	519	529	497	514	498	524	553	470	516	525	512	507	471	485	512	552	491	506	512	506	521	520	527	506	502	511	532	535	545	511	549	532	550	512	508	490	519	491	508	530	497	489	504	517	526	511	448	528	525	498	518	507	493	548	560	513	488	464	501	545	495	535	499	482	490	513	532	543	557	524	509	494	500	532	495	527	519	541	491	530	526	473	533	562
27315	14548	9515	11900	9908	5613	2893	1718	984	635	481	396	426	417	420	424	451	438	399	417	404	455	388	440	400	445	438	452	456	431	446	438	380	426	435	462	379	422	415	437	440	448	404	429	375	411	397	421	410	436	389	438	403	416	425	420	444	426	416	420	423	434	437	410	416	445	422	423	470	406	412	449	400	419	455	404	436	409	423	439	434	423	395	398	445	399	403	405	425	408	421	449	449	392	390	402	414	419	431	444	448	409	428	391	408	430	441	439	423	449	420	424	406	398	423	405	394	459	416	403	452	416	441	453	409	440	472	407	426	439	415	403	424	459	426	428	421	444	406	417	422	467	437	424	400	433	425	424	426	436	407	416	431	413	423	395	432	438	422	444	432	399	427	424	403	398	405	435	424	486	421	457	469	419	427	422	426	429	401	435	395	429	424	410	446	442	398	393	392	414	425	402	444	429	418	435	433	409	461	426	408	404	411	462	439	449	417	453	415	423	406	432	383	461	398	386	376	456	452	470	414	424	436	404	437	369	423	432	417	430	448	410	377	418	437	440	412	401	420	414	386	457	422	397	404	418	384	449	435	465	417	416	402	428	439	413	416	432	401	384	420	420	437	421	426	466	408	436	422	444	397	376	422	424	391	432	410	421	455	429	486	428	395	393	403	442	449	486	403	399	391	433	465	442	430	409	444	412	402	427	400	454	407	416	393	432	414	377	440	436	447	432	426	406	454	404	389	420	444	432	420	456	435	432	409	425	369	421	419	432	387	430	374	419	406	397	397	380	397	461	422	475	421	400	409	462	438	404	430	451	437	400	439	405	472	424	415	366	426	433	398	416	392	419	386	407	421	418	404	404	434	432	438	415	410	405	426	413	427	417	400	450	407	455	408	410	423	383	456	428	446	424	418	398	376	431	438	450	410	394	399	443	450	420	423	435	410	414	382	413	349	426	442	425	392	429	433	388	425	404	439	427	425	408	419	427	387	411	423	447	441	409	410	387	392	382	406	442	431	432	407	441	407	425	389	440	397	431	424	394	426	436	392	488	401	428	422	426	452	411	372	420	437	452	427	434	428	418	407	441	415	444	403	414	371	462	439	378	414	429	422	408	398	392	428	436	467	414	424	417	456	406	456	407	430	441	450	412	448	416	452	421	403	417	411	439	440	389	406	406	406	424	433	434	448	409	442	438	439	421	424	393	433	411	451	447	376	433	427	396	400	413	415	429	390	417	433	412	471	418	402	428	415	376	418	374	429	384	468	401	428	451	414	465	450	432	440	430	406	393	431	455	461	405	399	423	430	419	452	424	429	413	370	422	445	401	398	434	421	389	397	437	396	425	430	435	385	432	434	411	391	458	403	466	432	437	395	393	452	446	416	412	445	419	439	402	447	416	417	405	408	408	420	439	408	403	419	447	451	406	417	395	387	419	430	428	420	414	415	399	390	443	442	449	458	424	435	446	405	418	410	399	441	429	407	432	409	393	430	418	426	432	460	451	400	413	445	393	425	455	379	393	436	409	453	396	437	450	411	430	402	437	410	407	436	429	419	461	432	433	405	445	413	381	440	406	412	460	432	419	406	438	427	435	399	418	441	385	404	429	430	416	417	374	410	445	406	450	423	396	391	430	452	431	415	426	424	409	421	432	439	436	466	446	390	404	391	432	451	423	428	441	386	400	420	413	410	432	403	461	440	466	399	406	411	416	438	466	390	433	405	437	416	406	398	378	398	433	437	393	406	414	427	416	442	434	447	394	403	400	442	403	434	426	389	436	406	435	399	402	403	418	403	417	382	397	397	451	390	432	417	418	405	428	413	398	408	379	398	396	430	437	428	404	433	443	442	389	449	443	448	464	423	381	428	390	422	420	446	436	410	435	448	441	436	423	405	454	425	429	425	394	433	434	433	443	389	405	391	387	423	433	417	432	404	422	422	409	389	423	395	435	441	447	427	449	434	409	409	434	422	445	443	396	432	411	444	365	450	411	411	422	435	411	404	440	427	444	394	429	427	450	436	411	421	457	408	477	437	406	412	433	408	422	416	450	442	427	424	426	407	416	475	432	451	419	359	388	402	376	424	414	411	423	459	407	417	399	450	416	417	422	388	443	423	438	464	427	404	418	451	419	425	406	403	411	431	426	392	427	417	403	409	452	412	364	420	466	438	398	432	397	415	415	405	435	381	443	413	455	417	446	415	402	385	435	414	419	460	400	415	401	438	405	425	411	423	417	424	402	421	438	412	456	406	429	425	426	439	429	397	398	420	414	424	389	413	446	423	371	425	392	472	393	439	417	440	437	418	439	440	422	435	443	421	377	429	448	432	399	451	409	402	362	396	444	400	380	440	424	387	402	392	403	433	440	427	408	423	452	436	441	425	413	421	427	420	436	437	401	421	430	400	428	415	412	406	420	425	423	411	424	425	404	437	479	384	427	454	440	421	397	458	437	406	410	438	403	421	431	422	409	378	428	408	479	443	424	445	422	447	408	430	423	430	414	400	460	392	409	409	413	396	435	418	424	411	423	411	396	431	427	431	416	387	424	398	429	415	444	418	432	439	408	435	415	447	431	433	390	448	403	483	385	428	409	436	405	405	456	450	408	416	434	440	437	444	430	452	425	433	399	434	429	386	423	386	426	427	411	426	417	403	436	475	421	379	431	431	422	445	397	430	421	430	422	444	391	416	413	443	428	397	420	432	367	403	432	422	435	417	438	467	398	438	412	449	431	439	447	436	391	364	399	397	414	445	403	421	445	426	392	408	454	401	424	448	388	401	447	407	423	424	426	389	412	464	411	438	435	397	423	408	393	468	419	444	422	432	449	399	446	420	436	425	445	396	398	427	402	405	464	430	417	416	422	403	416	437	418	428	410	423	419	411	383	423	399	415	386	421	472	424	435	396	420	402	408	389	409	436	383	420	436	403	423	432	416	422	424	458	430	453	427	420	412	402	449	421	419	400	416	436	406	465	405	449	448	419	405	390	406	401	444	426	443	434	413	426	396	409	427	380	465	408	412	436	404	432	425	433	431	423	380	423	416	424	465	444	414	427	424	393	417	402	401	420	408	413	455	407	427	464	426	405	441	401	419	427	435	409	422	430	388	399	454	414	430	402	418	439	423	434	426	398	419	407	433	406	422	398	409	390	437	435	378	438	437	425	431	411	410	426	447	413	430	404	429	399	438	397	405	408	431	419	415	438	396	430	418	428	405	405	411	432	430	457	406	430	399	413	415	431	414	431	459	417	446	389	434	437	433	437	437	431	429	414	402	436	430	431	390	442	432	439	437	396	442	427	461	442	454	409	418	405	423	396	408	458	409	437	438	425	372	399	400	415	406	408	438	418	452	488	423	424	429	454	448	413	427	423	425	431	421	416	458	430	400	406	417	464	435	449	419	429	427	405	434	450	388	402	455	390	419	441	428	450	405	393	417	434	391	440	435	430	432	414	411	394	426	414	417	419	428	446	422	419	416	471	395	420	452	411	411	425	441
6330	5183	8964	9427	8592	5079	3097	1946	1097	668	463	368	388	426	449	361	398	365	401	418	395	393	428	426	416	433	377	422	424	414	435	420	422	421	399	403	391	421	392	429	416	415	396	394	415	413	396	385	428	470	396	404	423	403	398	441	384	421	381	408	385	383	398	399	396	421	362	399	394	385	411	427	419	401	392	401	418	416	399	402	438	401	431	412	409	409	387	373	408	398	403	424	410	413	392	401	417	429	398	410	418	452	423	424	422	409	409	420	409	382	441	413	391	415	404	385	404	394	400	371	401	379	412	425	436	386	383	359	395	448	407	397	409	367	404	408	446	396	422	422	424	428	417	394	370	415	442	399	406	396	402	423	392	398	411	425	395	399	406	417	362	405	387	398	416	374	409	402	389	374	411	404	431	383	437	414	449	408	392	373	434	390	384	420	413	414	385	430	407	426	436	397	413	380	414	416	385	413	393	383	409	421	389	410	372	362	423	370	392	374	407	391	438	387	444	439	416	398	433	426	403	409	357	371	395	431	370	389	392	409	415	420	376	381	384	380	382	448	388	403	385	415	413	381	416	421	402	394	371	390	399	371	419	400	404	426	394	395	355	411	412	419	400	406	439	385	412	457	359	429	467	412	393	378	405	389	401	381	426	417	429	415	411	441	407	424	427	431	404	442	384	420	378	386	399	403	396	386	406	430	404	376	402	417	419	371	401	412	423	401	425	396	413	431	393	403	407	415	430	427	456	392	434	386	421	410	397	437	404	402	410	418	421	420	418	399	419	379	382	391	387	393	420	399	430	414	405	387	402	443	418	408	394	356	398	434	385	380	391	393	400	395	418	405	464	432	403	374	398	394	449	381	379	398	420	415	413	413	406	376	393	401	419	391	368	384	367	394	414	437	388	394	403	398	400	465	401	425	412	417	368	383	386	419	433	383	400	424	388	370	406	411	394	401	403	423	391	421	397	446	372	405	419	421	404	412	400	433	387	417	413	406	425	414	402	368	421	393	351	401	386	412	368	416	381	368	387	378	414	440	389	405	402	443	400	409	424	416	407	413	384	384	450	400	415	429	381	401	441	395	401	401	400	400	401	422	418	413	417	430	381	426	381	409	398	406	390	426	397	415	395	425	430	379	374	396	402	398	418	375	392	437	416	371	399	413	391	379	387	396	413	394	425	411	409	417	402	428	426	386	422	361	417	373	423	377	392	461	405	376	404	420	418	404	418	407	413	396	425	414	406	401	408	413	407	390	409	417	469	371	402	395	396	419	388	376	359	412	395	401	417	424	401	403	402	416	369	442	407	381	402	400	401	430	430	384	396	406	397	439	361	425	443	411	375	429	402	394	426	389	392	422	440	406	373	418	382	389	447	366	396	426	393	402	419	372	431	412	360	399	396	394	408	456	398	360	401	421	442	386	396	401	425	417	397	433	432	415	436	424	397	438	429	401	394	406	364	365	393	423	371	403	376	428	383	424	430	406	392	375	397	419	416	421	407	414	407	435	382	411	431	437	398	386	386	412	368	380	417	430	397	417	426	385	378	403	376	374	413	429	387	380	414	398	392	416	411	437	424	388	419	377	424	396	389	417	374	406	397	430	420	396	387	385	410	367	403	357	416	380	368	441	385	408	432	403	401	404	402	421	396	409	410	378	428	381	374	377	392	380	434	430	398	392	386	430	419	412	391	385	401	402	367	404	416	400	430	392	402	414	387	387	405	400	383	401	383	367	366	403	436	417	381	390	371	389	382	440	395	385	410	403	398	408	416	399	381	416	408	367	392	429	379	429	407	415	408	401	375	416	424	411	413	398	430	435	379	401	390	409	426	401	375	430	394	430	457	395	404	453	392	421	384	416	412	423	409	414	391	364	378	415	402	407	366	419	377	386	419	377	393	405	407	382	373	421	433	385	404	431	409	406	425	444	439	407	362	405	385	384	378	417	388	419	369	376	365	424	392	406	475	422	426	415	413	384	405	409	430	394	405	380	378	401	421	403	419	440	411	400	358	405	376	397	391	377	404	409	380	389	386	412	404	405	417	398	410	431	390	408	413	396	382	387	405	386	398	387	407	388	401	416	393	398	400	406	399	423	421	421	375	396	371	424	399	378	391	406	416	423	407	419	408	405	395	386	394	392	400	386	439	411	404	371	376	429	377	377	392	385	417	417	416	402	421	402	415	410	393	416	382	402	424	402	413	401	436	387	378	442	399	423	412	428	456	391	428	395	391	397	384	431	392	418	434	406	402	417	422	381	387	395	391	414	399	421	420	399	429	427	382	391	390	392	423	398	388	442	395	386	400	414	439	364	453	397	394	444	425	363	385	402	435	400	416	397	364	420	414	380	415	409	438	421	388	397	434	419	387	414	375	382	395	400	403	399	383	415	382	402	381	415	418	391	405	420	405	391	404	387	406	398	436	392	366	388	453	395	402	417	358	397	407	389	426	373	379	414	386	435	406	381	387	374	428	413	393	402	420	400	451	405	420	383	403	405	423	411	402	407	397	422	382	378	413	402	409	400	396	426	410	404	455	395	389	408	389	402	389	401	401	394	428	377	381	376	369	414	385	422	372	433	423	414	404	388	414	410	434	386	443	401	417	423	388	386	418	414	410	396	377	385	400	376	441	423	411	415	401	418	390	370	421	412	426	375	405	398	403	414	395	418	426	408	377	421	411	399	397	401	394	420	372	397	396	393	418	367	403	408	408	398	409	413	383	400	407	399	395	404	400	392	413	398	432	394	408	406	436	416	428	441	427	380	420	406	403	360	391	406	402	376	380	391	443	402	448	392	413	348	397	388	413	399	418	443	412	391	435	420	414	396	399	414	433	395	423	426	389	404	414	414	412	432	411	427	374	421	412	398	386	434	421	397	486	409	395	416	420	427	440	389	423	394	435	388	400	428	374	409	387	424	421	387	419	400	402	413	427	397	428	406	400	396	435	410	403	450	422	392	394	381	432	396	421	425	386	399	417	429	406	400	398	404	409	372	386	423	397	408	383	362	391	398	388	424	431	409	382	432	413	414	396	396	415	428	399	399	408	392	391	368	416	404	440	401	387	394	407	364	437	410	403	418	378	374	377	423	376	403	403	406	405	432	388	396	394	397	410	403	384	402	405	400	396	383	400	409	380	366	419	386	369	421	417	393	399	410	439	417	429	435	387	409	407	396	367	382	440	379	353	396	396	400	396	428	383	424	429	418	409	416	439	407	370	402	379	411	390	393	356	395	403	408	417	399	400	366	407	386	411	408	409	421	399	381	406	357	404	381	371	415	420	431	384	438	400	387	392	421	388	426	422	422	396	379	380	373	402	403	413	438	402	413	382	415	395	400	410	429	390	397	388	365	406	417	394	458	392	375	377	391	389	410	397	381	376	409	395	413	408	409	383	427	411	395	433	385	431	401	384	394	378	400	401	393	416	420	440	423	399	401	409	386	405	461	387	444	423	391	404	421	413	383	398	438	409	422	379	406	434	419	410	398	407	392
24919	21561	32622	49069	37807	31561	24376	11801	4219	1530	667	503	484	457	463	461	445	479	466	425	456	439	440	435	421	444	422	437	419	425	444	428	453	407	485	420	423	452	440	457	379	402	446	424	447	433	474	438	437	448	437	443	462	417	401	447	434	425	452	408	425	446	474	471	442	454	464	445	441	386	388	424	422	447	439	465	425	485	459	455	431	438	420	460	442	450	454	440	435	432	437	462	462	434	432	437	412	426	418	456	413	425	437	451	418	418	448	412	418	446	466	434	409	465	433	450	418	448	475	427	446	437	410	406	438	429	440	428	421	435	425	415	446	452	466	444	408	464	460	478	438	421	451	429	400	426	390	452	445	422	437	467	448	432	421	482	432	458	450	459	406	462	464	435	468	404	449	447	439	431	412	462	449	453	430	430	438	439	448	451	413	451	451	447	429	383	440	417	432	409	458	438	429	416	441	415	449	423	471	404	421	453	442	420	442	416	422	455	452	407	450	433	458	441	437	451	435	409	419	452	447	445	418	426	433	463	401	446	412	478	428	435	436	427	409	409	428	454	467	433	436	424	467	439	422	458	425	433	476	459	398	388	430	435	446	423	451	447	413	473	474	439	427	452	431	428	418	441	480	390	423	429	418	457	450	426	420	449	449	434	426	408	400	418	419	466	456	430	457	433	441	460	402	392	431	439	445	408	449	410	433	412	452	485	445	471	449	435	419	448	418	430	438	434	412	424	417	461	465	445	428	439	434	429	426	413	433	434	414	430	445	448	394	454	456	458	426	439	451	462	426	463	434	419	456	433	434	436	434	438	436	473	430	418	432	406	423	460	433	411	447	427	419	435	447	417	449	487	444	440	450	422	415	442	443	403	412	429	432	469	445	452	465	419	443	479	408	413	439	448	480	422	430	429	470	425	431	488	421	442	397	450	413	429	410	434	442	463	446	437	463	439	398	431	434	384	433	452	434	444	431	489	466	442	451	419	474	441	444	422	410	467	457	390	437	449	430	434	429	422	449	454	450	446	435	438	446	468	439	432	425	429	464	426	426	437	472	426	417	444	428	481	428	451	429	441	447	439	425	413	458	423	413	401	460	471	413	464	431	410	421	443	441	443	444	466	437	432	469	473	472	440	416	451	433	401	442	425	433	439	454	471	446	411	448	438	426	428	433	414	394	399	439	426	459	433	421	443	431	435	441	428	420	450	454	433	430	462	452	434	442	409	465	449	425	442	411	428	422	437	443	461	452	424	429	456	490	407	439	430	442	400	461	460	416	451	442	449	445	423	431	441	454	447	422	423	410	444	446	453	457	448	418	424	442	416	428	423	420	424	441	396	422	459	434	474	423	444	461	419	394	420	407	443	421	419	471	424	443	458	436	421	471	414	457	456	431	428	418	441	467	441	444	461	447	413	461	451	441	453	439	450	434	429	457	418	426	435	436	429	391	432	452	446	429	437	416	433	458	444	443	420	446	470	467	441	427	418	415	481	408	430	442	428	449	422	414	412	431	443	454	426	411	448	448	431	469	442	423	402	440	437	427	410	443	423	447	422	452	407	445	464	438	423	449	410	395	462	457	455	410	439	426	422	420	445	425	422	434	422	437	426	417	478	451	442	427	433	449	421	453	439	433	447	461	408	420	471	446	433	437	448	441	451	426	407	459	451	455	434	404	408	446	474	415	403	456	431	435	438	451	450	421	425	419	417	414	467	452	394	457	447	446	440	459	419	439	463	429	437	433	467	412	418	405	454	379	417	450	389	437	451	454	467	456	464	440	450	428	422	399	460	426	428	438	463	434	467	425	438	432	462	455	448	450	436	418	429	427	422	449	457	425	448	457	453	456	479	453	453	404	453	443	448	431	428	459	452	462	431	423	411	437	417	435	435	415	438	461	459	459	456	439	409	430	424	407	438	488	441	437	461	465	390	435	428	449	474	444	422	434	425	439	429	446	405	434	456	403	465	428	449	454	431	459	468	441	439	445	422	450	425	467	435	456	447	456	448	465	458	432	450	404	437	423	465	397	458	434	404	455	470	425	470	433	471	465	419	424	419	457	428	401	443	424	457	440	429	433	454	440	443	425	451	444	453	455	473	478	446	434	470	444	425	418	426	430	487	436	452	423	431	418	424	446	430	446	424	466	423	440	419	472	404	474	435	395	444	440	476	417	454	414	426	430	427	422	452	412	428	444	437	451	396	436	429	460	445	444	427	439	455	456	406	466	457	446	430	418	454	448	421	403	435	454	394	474	416	424	426	409	443	425	418	483	439	449	473	423	443	438	486	430	419	464	438	423	459	449	440	398	434	405	419	432	435	443	471	470	458	426	443	467	483	440	448	378	433	432	445	456	471	466	425	428	444	426	427	403	472	446	466	417	459	476	425	444	455	408	430	413	442	475	410	455	450	442	442	404	460	422	437	439	458	440	431	455	449	423	435	404	429	448	466	451	453	424	472	429	467	434	445	412	426	414	433	472	423	467	439	414	418	441	431	424	436	397	446	421	444	454	419	451	497	427	415	415	453	453	440	448	453	430	460	448	417	413	445	434	441	464	456	458	436	440	409	442	434	441	452	436	447	428	462	475	413	423	440	463	414	461	425	435	424	388	442	419	401	441	435	404	415	395	411	453	391	431	443	436	449	420	443	438	455	469	438	392	442	408	438	432	463	437	445	462	418	517	435	437	440	423	438	463	456	402	456	447	430	427	459	455	487	442	423	417	436	400	441	425	463	467	449	431	473	424	436	394	414	479	456	454	436	404	475	394	378	423	395	461	428	406	448	426	442	408	442	429	452	430	466	433	432	434	407	416	426	447	438	449	438	431	424	424	429	421	474	406	407	434	439	451	460	454	466	440	483	454	426	438	412	491	462	426	450	451	411	441	449	444	461	451	378	409	457	411	409	451	422	465	435	426	434	434	432	394	421	394	431	451	464	473	427	442	433	438	440	454	425	447	482	452	500	432	411	454	444	438	457	417	427	434	434	446	468	443	452	432	447	427	455	425	435	408	456	452	431	462	469	456	456	420	434	406	437	441	422	403	419	415	486	436	424	449	447	435	421	431	451	421	454	428	430	406	441	437	429	482	438	447	456	431	431	453	428	448	458	394	441	440	486	453	409	470	432	461	431	441	428	421	459	450	431	411	415	470	424	417	412	482	408	418	424	426	465	456	478	459	460	455	450	479	433	416	419	415	430	440	430	454	432	424	448	413	463	453	447	411	437	436	473	417	443	435	441	429	428	395	420	412	430	400	399	442	417	410	440	420	408	437	437	414	457	399	413	445	419	435	459	428	415	406	415	436	435	400	418	428	436	485	470	474	449	422	480	419	480	441	420	460	460	428	409	427	428	406	433	440	409	445	432	397	441	475	441	458	434	405	414	444	426	462	417	453	447	429	431	432	443	441	437	457	409	399	443	465	437	434	429	443	399	457	442	420	436	430	447	438	448	419	414	419	447	447	396	426	444	442	446	454	478	439	449	447	398	427	448
14243	47951	50614	51679	32064	27232	19522	9725	4375	1732	783	501	491	430	479	455	473	461	465	486	413	450	447	472	437	474	457	463	465	454	413	445	443	476	443	457	476	468	476	443	464	451	454	467	460	450	463	440	439	442	446	450	423	443	459	430	457	432	442	436	470	429	466	459	449	470	421	449	467	453	471	449	418	445	425	447	463	434	449	460	400	463	468	447	425	484	470	466	435	436	444	469	441	472	473	456	439	413	431	455	448	450	440	448	471	455	497	437	461	428	437	466	447	482	429	447	437	414	471	484	480	438	470	453	441	416	435	440	425	456	444	466	433	486	453	450	411	456	471	423	480	488	432	427	455	441	443	471	476	437	427	488	417	477	444	445	454	418	449	458	458	452	426	419	421	488	430	478	473	453	451	455	420	451	450	432	446	440	440	467	450	445	431	462	440	459	431	425	456	442	477	449	465	460	405	432	442	429	428	466	464	451	451	477	449	444	454	426	377	468	453	439	442	458	401	472	477	413	410	425	447	470	443	447	446	469	450	421	460	442	470	450	428	453	452	440	459	459	447	455	442	420	481	477	433	484	421	447	431	459	425	411	439	416	450	457	438	441	413	429	458	464	443	426	467	451	392	443	459	461	447	475	452	441	462	469	455	474	464	443	423	420	463	441	472	400	442	480	464	409	462	420	448	450	433	415	446	473	442	490	449	473	463	456	443	432	455	408	432	453	413	415	450	454	453	450	449	457	444	442	432	484	438	439	443	447	457	440	470	425	447	465	433	438	446	467	468	465	437	455	493	454	432	403	448	422	469	433	462	477	455	475	469	441	433	441	429	450	439	453	443	456	477	470	462	455	436	420	444	474	459	421	455	464	439	460	416	464	420	457	440	450	412	444	446	460	443	433	434	444	432	459	421	450	449	427	472	460	462	404	471	453	465	434	418	481	432	439	421	444	468	465	399	417	448	457	432	454	447	398	424	440	401	442	452	428	469	458	447	416	494	457	474	454	467	450	459	507	432	472	486	462	487	486	409	419	447	439	457	437	446	429	427	407	465	456	441	457	454	480	450	447	454	457	460	474	461	478	383	448	483	443	432	436	449	462	440	445	461	431	452	427	467	488	427	440	453	422	480	456	444	420	458	427	442	459	400	473	469	420	450	440	407	443	427	455	445	481	451	436	464	442	452	441	450	435	441	480	463	442	471	457	425	427	491	456	404	457	463	452	434	473	412	449	433	458	481	427	433	440	405	454	424	382	483	475	495	456	391	468	476	469	458	473	474	427	442	430	457	427	447	449	434	454	441	475	445	475	438	457	437	447	425	460	421	474	444	411	433	402	429	440	465	438	442	424	455	460	459	410	443	485	437	436	432	490	451	425	435	447	455	433	442	441	429	454	480	442	477	447	485	447	468	466	444	459	489	457	460	472	447	445	526	462	432	456	408	456	467	459	460	424	426	456	417	459	419	487	450	437	474	445	449	430	417	458	449	432	464	502	436	444	418	459	456	454	492	443	452	423	453	445	446	439	460	471	442	484	445	424	467	471	441	466	469	447	497	450	406	480	487	481	468	418	411	464	452	437	467	458	479	453	427	445	434	466	438	412	455	448	444	412	463	407	431	459	432	443	483	439	497	446	491	409	487	472	464	455	439	435	437	411	445	443	482	482	428	449	436	419	481	494	435	465	478	471	420	458	434	424	465	406	445	488	479	440	442	442	408	482	481	467	447	424	470	470	467	459	455	438	440	462	468	471	397	488	466	469	470	434	482	467	472	415	457	456	436	444	460	459	445	420	450	419	449	444	455	458	436	444	402	450	433	456	420	479	428	445	436	454	440	494	455	455	484	423	456	418	475	446	445	427	466	395	424	455	427	450	446	435	464	440	459	436	417	474	443	449	440	435	439	427	423	420	441	442	446	422	424	457	442	405	461	422	412	470	436	445	471	436	438	458	447	487	477	461	468	470	470	400	453	447	447	446	446	432	453	454	485	458	442	480	459	433	437	404	453	461	445	457	455	452	482	432	469	462	467	431	441	452	439	434	466	418	467	443	513	454	470	435	441	512	453	438	448	474	463	433	412	455	390	431	441	420	464	464	476	469	450	481	427	469	448	403	478	445	447	465	491	468	434	438	416	441	466	430	452	421	445	466	461	424	399	477	455	429	450	437	461	444	435	479	449	441	425	463	455	427	428	459	465	420	441	434	450	466	471	438	439	463	454	482	445	415	477	463	458	453	473	454	433	425	473	427	455	504	430	427	417	480	432	432	459	488	437	431	444	449	458	424	471	478	477	403	450	455	447	413	458	449	467	465	419	460	442	456	446	489	470	478	430	478	459	419	448	450	459	473	464	442	421	492	439	439	448	418	459	424	447	446	460	446	426	442	414	422	429	467	449	438	421	431	456	438	426	498	483	460	453	442	476	418	446	461	426	451	422	455	459	484	458	429	485	437	448	474	475	474	453	437	450	440	421	460	429	449	468	473	446	486	471	419	440	483	400	457	465	452	483	431	431	456	482	476	446	445	400	433	454	486	458	452	452	416	464	469	428	451	435	418	457	447	438	486	444	453	410	436	446	461	460	445	430	454	420	464	438	465	455	447	448	492	442	447	443	442	423	401	406	446	427	446	449	479	404	459	418	474	419	425	459	451	470	434	477	494	484	426	428	463	437	459	412	438	400	443	462	422	436	440	423	452	454	442	418	451	471	490	440	452	416	465	439	472	449	460	456	468	455	428	457	450	420	450	466	459	451	420	462	457	452	453	454	427	460	438	478	425	473	447	438	448	419	459	484	515	477	446	447	393	475	458	431	438	414	430	472	431	432	461	469	457	434	409	470	450	472	489	453	467	448	429	456	478	438	447	461	436	425	449	434	415	418	468	462	421	447	453	472	475	435	425	469	457	451	452	442	442	471	452	473	447	443	467	464	441	419	432	456	416	444	426	443	461	455	467	439	459	433	434	435	462	456	447	426	429	424	445	415	474	474	413	458	444	446	456	434	422	467	409	433	450	471	447	477	485	417	475	434	401	455	507	422	453	452	485	465	483	420	403	464	440	431	449	468	447	463	434	493	463	415	460	446	451	477	469	448	464	460	445	446	411	441	461	428	443	433	430	430	466	438	463	459	434	409	439	434	435	437	471	441	433	444	430	409	437	473	426	436	454	456	457	468	429	459	467	488	416	445	475	464	470	420	430	466	432	424	477	431	471	461	416	466	452	418	432	430	445	484	451	447	447	461	449	427	478	445	430	461	429	431	452	468	419	442	454	465	433	457	419	469	458	434	440	449	485	441	441	439	472	455	448	464	456	481	467	451	427	437	448	449	429	455	434	452	500	434	446	430	406	441	428	460	456	446	440	488	425	413	433	422	425	461	452	453	453	457	435	440	446	452	443	468	459	436	458	446	455	481	453	465	431	470	465	391	478	473	473	400	410	425	453	486	446	408	451	461	435	447	407	486	454	456	451	435	422	446	477	435	462	400	443	459	454	424	486
23856	21395	31842	45925	45625	40167	33054	20146	8451	2748	1008	580	527	511	523	510	532	515	523	543	499	525	503	531	487	512	540	491	524	546	497	510	525	542	530	524	472	526	511	527	466	567	513	486	500	525	475	483	526	505	521	476	509	521	524	507	502	485	525	527	478	527	494	518	527	508	519	547	537	522	483	546	495	509	507	505	503	533	498	500	499	515	484	532	472	488	489	486	527	478	520	506	531	504	552	487	515	519	492	553	497	516	489	498	510	477	493	524	493	488	480	492	513	490	493	505	497	509	547	485	462	499	498	490	491	508	518	521	511	513	473	474	496	460	516	494	494	529	527	512	508	499	490	516	500	510	481	471	499	486	444	499	512	475	522	500	554	533	487	484	512	513	482	477	514	561	519	518	477	508	494	493	530	512	512	501	494	466	460	516	479	478	517	519	486	490	535	489	506	509	500	520	467	539	494	542	490	511	529	497	487	508	487	504	491	471	498	532	530	562	485	462	474	487	523	510	510	514	501	529	490	506	483	503	457	503	522	510	515	506	506	516	471	515	537	511	518	488	478	517	468	483	518	508	526	502	510	505	488	479	485	511	488	529	510	472	499	516	483	451	490	482	504	530	490	488	514	517	496	489	495	518	512	500	514	487	486	535	503	516	520	488	556	477	523	471	457	551	567	485	434	491	552	554	495	489	540	508	519	482	524	508	478	489	525	511	516	457	514	486	511	512	501	529	509	504	495	476	482	508	518	509	490	515	488	515	512	543	455	488	526	488	543	508	493	495	482	474	507	513	468	477	497	536	527	520	482	478	482	498	512	507	566	503	521	488	540	495	512	521	518	476	528	526	513	526	486	521	532	472	481	486	523	449	549	489	487	515	482	510	492	483	524	519	490	543	485	498	520	509	485	509	478	482	527	516	484	482	513	518	498	473	501	498	550	511	511	485	532	526	512	516	500	507	509	547	475	544	506	521	503	470	473	508	468	547	530	515	504	501	504	523	496	522	483	472	512	467	519	493	490	510	472	473	517	519	517	531	476	529	493	473	462	526	524	517	522	518	469	454	526	494	481	555	495	454	477	478	503	508	505	519	471	493	507	588	503	497	510	498	532	531	479	483	471	499	488	497	513	517	512	528	506	516	509	511	507	506	539	492	518	484	474	501	491	495	492	510	524	533	534	503	557	503	523	504	532	459	474	482	488	481	509	502	494	467	519	540	498	526	496	508	509	470	518	497	511	491	500	508	483	491	500	516	496	511	482	478	467	472	464	500	493	493	492	526	500	470	520	498	472	512	511	482	493	493	484	479	498	488	493	504	499	532	561	509	479	461	519	504	484	512	491	539	485	497	507	488	479	532	489	490	507	521	468	464	489	473	501	506	503	483	522	510	505	487	508	468	509	459	498	498	541	532	517	474	498	485	486	527	497	538	509	531	533	486	531	487	523	512	505	481	480	484	510	523	494	491	476	499	526	523	473	473	483	502	481	480	505	509	538	512	502	521	520	479	517	506	492	510	509	531	530	498	504	526	492	516	467	508	446	483	480	511	517	504	526	507	483	464	503	505	496	497	503	502	511	530	508	521	482	494	465	502	483	485	511	506	535	476	485	474	473	506	536	506	517	513	500	517	502	518	477	547	476	483	455	503	503	516	506	478	482	545	513	487	502	565	473	502	464	524	516	551	484	488	526	483	494	491	494	551	464	545	497	518	471	529	502	474	505	548	568	508	537	473	474	493	470	490	510	480	467	486	501	532	492	557	522	502	497	543	467	533	539	558	498	470	511	532	494	506	452	505	467	547	521	484	522	501	484	496	507	523	447	511	493	515	500	490	493	516	500	554	522	500	488	468	473	470	512	490	481	473	505	480	526	509	525	499	455	514	502	465	493	484	526	477	490	485	482	528	522	522	498	510	490	520	483	487	483	500	477	486	502	549	507	502	501	537	481	511	494	480	495	492	503	463	515	498	529	490	517	522	466	523	521	473	490	496	460	479	518	558	503	482	476	478	499	505	489	529	508	511	502	484	485	514	529	512	519	546	484	522	508	512	499	488	486	495	457	478	467	490	498	490	499	509	508	504	498	464	531	479	465	534	510	516	480	553	512	457	498	502	515	486	460	506	498	483	500	488	472	448	510	469	515	503	483	500	485	513	518	489	458	501	487	499	517	508	510	510	500	480	538	457	518	493	475	504	486	502	507	475	496	497	505	469	492	481	511	497	542	485	520	536	553	483	513	481	488	466	503	479	523	493	541	497	543	543	545	488	545	481	478	517	552	493	488	482	523	514	526	461	479	515	531	512	521	542	488	532	503	483	498	496	507	490	509	529	514	531	523	519	500	519	501	528	524	502	467	497	446	501	492	515	484	473	519	544	491	499	522	489	544	480	503	491	493	480	513	488	506	517	488	518	485	505	488	492	519	537	475	452	476	458	491	510	543	471	484	463	526	535	516	543	461	504	474	518	522	514	488	496	472	499	478	508	531	481	508	506	510	462	462	474	482	507	528	508	488	502	531	481	521	475	491	504	498	508	530	490	518	517	512	523	514	502	478	497	484	525	495	503	480	516	495	485	498	531	522	474	534	500	550	526	488	501	511	471	502	490	525	533	481	523	535	496	469	495	525	525	478	526	516	542	463	513	497	501	535	525	548	486	484	501	532	535	478	502	496	465	489	499	476	544	519	535	489	513	502	517	534	521	512	500	502	487	508	521	474	498	491	520	476	494	512	471	514	514	510	477	486	533	485	459	504	526	480	510	511	510	478	486	525	539	455	482	498	492	534	532	492	540	521	480	518	496	498	485	481	501	542	484	469	492	488	522	510	482	504	502	474	486	513	499	451	497	475	515	517	511	520	529	506	498	533	508	461	535	532	514	513	488	495	477	520	483	504	496	528	463	512	535	518	497	493	486	499	482	527	532	503	506	459	518	525	513	479	504	493	522	481	504	485	513	496	504	548	515	546	520	476	499	456	493	498	491	493	478	483	482	491	500	467	482	509	482	502	489	473	486	540	525	486	482	521	523	509	440	509	480	500	540	507	492	518	491	475	488	510	479	541	519	525	502	515	519	531	540	516	478	519	507	525	513	529	469	489	554	554	521	487	474	529	513	487	507	550	498	528	538	514	538	518	508	512	474	512	526	545	497	474	516	522	443	512	524	497	512	480	551	494	487	523	498	484	463	476	495	487	521	526	537	522	487	511	503	470	508	492	481	488	452	478	483	490	539	483	545	515	511	479	499	481	521	440	489	528	494	526	487	513	538	520	501	465	508	497	522	527	461	480	501	470	529	515	525	544	515	482	478	488	487	527	511	512	472	543	488	492	491	542	494	497	514	519	509	491	509	468	492	493	521	504	506	521	477	504	491	499	484	504	542	474	493	512	462	496	502	516	479	534	451	490	492	498	518	512	495	469	477	494	522	504	526	474	516	511	493	510	504	512	499	527	509	487	501	449	545	516	512	516	480	491	500	489	518	529	517	502	518	531	518	489	494
28870	82744	69782	65157	46827	38480	27888	16621	7933	3067	1100	607	529	512	547	549	523	540	570	539	541	512	546	543	527	535	539	517	567	484	532	542	521	532	595	546	560	521	539	555	517	508	538	536	550	542	527	546	538	535	522	519	560	509	505	530	550	515	531	516	548	521	468	548	539	542	482	508	552	543	508	556	495	561	530	505	523	509	503	549	520	521	523	526	531	543	570	496	553	529	545	515	548	533	524	514	533	516	554	558	539	576	574	517	540	574	504	563	539	513	532	557	485	503	520	512	548	582	530	540	528	531	557	484	526	488	491	532	527	468	523	567	532	560	502	517	558	529	531	546	535	498	512	542	548	491	537	525	568	548	538	527	523	552	510	505	520	549	528	553	518	548	521	531	486	543	521	520	531	550	579	526	519	512	507	507	546	491	545	538	506	510	530	547	515	534	507	551	514	482	530	468	552	504	548	549	535	560	543	520	531	527	571	558	541	525	518	483	527	524	516	504	514	501	498	584	549	534	560	534	507	518	469	528	479	475	500	533	541	511	496	483	531	580	525	534	539	533	554	545	516	532	536	536	507	549	562	505	515	553	534	532	510	496	576	534	537	512	526	544	538	551	512	544	520	513	541	513	489	522	524	530	508	546	512	529	516	541	513	552	552	532	510	521	544	537	535	517	487	497	500	537	559	465	547	521	526	549	511	529	528	533	489	544	540	556	535	521	521	521	498	570	538	518	538	545	535	528	537	549	536	559	515	504	547	526	572	517	536	563	544	541	541	493	531	465	499	529	509	532	519	534	509	559	544	531	504	529	547	519	489	528	509	537	531	479	500	531	532	569	563	498	566	522	510	554	534	536	493	545	546	528	551	524	533	533	526	465	534	532	510	543	526	473	559	509	545	467	515	521	501	557	503	534	499	545	515	538	494	513	520	515	535	548	526	529	533	526	544	507	493	501	535	553	539	532	544	522	559	568	517	523	608	537	591	499	532	561	504	568	493	509	518	524	499	534	544	574	546	486	514	554	540	526	507	546	508	535	503	536	551	504	530	563	547	477	543	516	523	570	552	565	491	524	531	519	525	558	514	532	493	516	508	498	545	521	514	481	527	525	525	479	537	518	523	476	536	538	527	533	554	510	542	556	518	560	562	514	562	549	568	539	495	573	549	541	500	574	582	563	515	544	539	537	516	533	573	516	546	595	525	536	533	523	541	533	549	527	507	547	527	544	510	521	489	544	520	553	535	515	529	545	526	511	517	528	531	483	492	534	533	538	524	524	516	515	530	507	500	535	520	539	542	549	503	510	536	524	515	550	520	529	555	523	529	532	546	477	533	526	534	525	518	522	543	523	512	525	529	546	547	527	556	567	518	511	515	536	505	544	526	518	536	568	495	536	548	519	519	542	527	546	536	566	515	546	522	544	541	517	543	531	524	560	548	560	505	494	549	518	545	543	545	500	502	557	549	550	535	485	511	520	537	527	551	541	486	532	502	518	560	573	525	524	524	535	513	544	494	525	527	501	515	488	559	530	521	544	487	570	502	523	572	485	529	540	499	523	512	511	531	532	524	527	577	505	537	491	535	513	556	503	498	529	517	526	548	534	497	523	560	543	525	512	572	531	543	516	513	523	519	547	507	537	552	530	536	527	498	509	551	508	536	522	527	501	551	558	537	518	569	512	512	554	555	530	493	552	519	517	567	578	524	529	510	551	539	532	538	518	516	549	567	543	542	540	575	498	517	515	541	528	503	550	527	495	533	531	539	549	511	539	526	535	544	535	533	531	517	478	540	522	510	520	505	501	537	549	520	505	540	521	523	499	509	519	545	516	522	520	551	539	548	523	535	553	521	543	524	530	540	518	517	538	532	535	535	528	508	559	530	550	534	491	521	554	546	494	523	529	528	530	546	476	544	514	531	529	518	555	553	517	517	542	518	526	547	559	510	567	582	514	504	535	522	515	552	532	515	534	522	519	494	551	498	547	526	513	542	485	595	504	541	507	515	523	515	505	535	528	548	504	534	474	493	500	518	487	569	542	509	467	497	522	507	510	497	503	550	519	546	566	620	545	532	536	545	539	550	524	545	547	526	536	534	538	542	535	569	532	505	506	560	568	513	520	521	524	537	513	489	556	510	582	483	511	560	499	521	545	492	523	522	526	536	485	526	519	499	522	548	527	571	548	530	514	511	547	490	507	516	530	533	545	519	478	503	514	522	506	556	550	533	534	559	568	551	516	540	538	535	520	488	496	500	562	548	527	516	514	542	523	506	539	609	529	503	516	488	530	542	539	532	546	592	501	498	508	565	520	517	536	544	534	539	518	503	487	506	537	519	509	583	516	582	515	496	527	508	536	511	575	503	531	511	559	521	521	565	545	535	532	528	543	546	525	517	512	534	529	557	540	485	541	537	576	551	491	503	534	549	494	517	520	514	503	539	527	483	527	537	540	542	551	524	491	496	555	527	551	508	542	546	520	556	498	521	551	566	583	570	493	507	532	531	571	569	545	577	570	540	538	533	461	518	495	486	497	547	517	537	537	520	528	506	536	556	540	535	531	571	556	510	545	533	513	534	548	522	547	561	512	523	561	537	534	563	549	523	526	518	556	548	503	517	502	507	594	475	531	519	560	515	511	509	512	541	565	540	505	569	495	536	540	526	491	507	508	576	533	553	528	531	529	505	550	532	540	533	518	505	545	528	555	540	506	519	541	517	562	534	516	559	574	517	537	499	556	528	562	505	523	529	504	561	500	524	505	517	512	527	551	548	536	520	526	518	537	509	558	536	503	497	572	538	533	515	496	504	538	511	521	539	535	517	524	558	552	492	482	559	539	522	520	551	522	545	548	497	528	513	505	572	527	534	509	546	565	548	528	551	560	486	542	486	537	527	499	552	494	514	540	496	541	483	522	537	510	555	513	588	525	515	541	540	550	568	496	525	513	489	506	513	532	527	545	520	510	558	548	564	540	502	514	571	488	546	551	501	540	504	514	524	547	536	512	517	593	540	529	565	541	515	522	521	521	572	561	532	530	534	535	457	509	504	547	535	560	549	529	544	579	505	519	479	528	520	509	546	538	492	521	587	516	576	538	534	498	540	514	541	543	524	553	524	510	518	536	570	528	526	540	507	545	532	565	504	527	490	505	544	544	504	516	519	586	570	525	534	507	514	563	515	573	577	541	550	492	538	545	521	521	560	529	523	546	541	516	516	495	525	559	496	540	539	530	516	510	570	537	510	547	519	555	523	495	536	535	514	533	524	538	545	545	546	557	533	532	532	488	499	492	496	493	525	523	522	508	525	516	524	553	542	515	533	509	538	543	505	526	528	549	571	510	538	499	493	558	504	556	534	531	535	498	528	531	497	560	488	513	533	544	493	560	537	556	530	519	509	504	543	523	539	518	551	569	525	515	521	526	523	495	530	534	511	523	532	509	502	541	542	532	524	520	503	531	525	507	517	506	517	486	550	523	560	562	517	545	511	514	524	560	563	512	528	527
27362	18330	10487	12907	7706	5869	4053	1851	875	620	484	432	422	419	449	424	414	437	426	420	421	438	406	431	426	441	440	448	456	408	470	396	452	449	403	431	405	443	418	449	418	430	450	443	440	434	436	449	427	420	393	415	443	450	429	433	421	443	447	434	405	435	408	406	405	432	435	413	420	416	430	445	447	467	462	391	424	439	397	438	413	409	426	462	438	423	450	438	421	434	449	449	412	417	405	424	433	429	428	419	441	446	449	436	431	412	412	415	408	365	405	419	414	451	425	425	448	444	440	434	425	425	415	426	441	443	402	433	414	441	421	432	396	431	405	425	411	381	405	414	408	428	356	444	407	432	416	442	463	423	430	437	393	439	423	419	405	441	441	419	471	421	422	442	475	422	440	414	413	437	403	413	417	388	412	401	466	430	418	391	422	461	410	396	443	393	437	452	444	439	425	417	393	425	406	418	448	431	410	417	423	417	406	429	392	433	420	436	451	407	446	424	420	444	410	413	416	435	407	449	455	405	422	373	420	418	469	428	406	403	410	420	456	465	467	403	429	414	425	450	453	448	421	453	434	420	433	390	432	428	444	445	445	398	432	449	427	408	404	420	430	450	403	458	421	392	418	440	419	434	413	421	413	425	413	413	441	427	437	436	410	393	456	440	403	430	418	450	423	391	400	427	407	448	427	426	432	420	416	429	423	403	449	432	446	445	406	435	413	433	443	436	461	428	434	436	461	409	449	451	440	433	431	391	416	416	429	423	403	423	386	449	443	407	429	412	431	487	428	429	459	449	417	408	422	435	445	470	421	449	455	422	387	423	437	449	413	449	467	404	406	410	426	413	481	388	402	399	411	433	429	420	450	388	429	414	405	393	434	445	420	440	455	428	411	413	398	443	436	398	441	421	429	404	420	387	414	408	431	411	450	428	433	418	420	402	415	420	419	432	434	434	420	425	412	439	439	406	462	431	411	408	454	449	445	423	422	449	400	433	451	452	439	432	450	430	409	439	445	414	473	439	437	424	433	402	464	436	445	433	399	418	461	437	440	393	428	416	410	422	460	402	468	409	455	394	404	449	411	401	387	443	431	395	437	398	454	412	387	442	439	398	444	433	371	401	452	436	422	427	398	405	433	403	396	431	455	459	457	450	450	462	447	430	451	420	400	408	413	447	451	425	427	410	453	469	444	431	461	425	432	424	432	394	434	442	450	400	432	436	381	455	415	431	445	434	400	394	438	427	429	422	405	421	399	421	421	426	427	429	426	421	409	402	429	417	493	407	421	475	442	476	408	452	429	400	433	364	408	435	411	442	405	404	462	420	412	431	447	410	434	427	446	432	437	433	406	473	415	401	419	418	439	424	404	432	381	414	455	450	392	416	416	428	449	434	426	431	389	445	395	415	434	454	441	448	437	425	417	450	408	413	403	428	437	428	436	399	401	419	424	395	400	444	407	406	446	453	423	413	414	414	439	411	455	430	443	448	408	419	410	432	411	433	434	459	441	457	428	424	440	434	438	407	417	433	416	396	472	406	465	403	390	416	470	424	431	430	425	445	433	440	456	433	421	415	443	471	407	424	472	433	444	435	447	410	468	440	454	423	398	446	420	369	446	422	427	403	442	476	398	417	436	451	419	417	401	413	425	490	436	425	430	416	417	446	401	386	429	422	426	428	415	406	421	406	419	408	457	426	416	409	446	458	472	445	421	416	470	412	399	454	410	450	469	441	433	447	421	396	449	401	418	410	451	443	417	444	421	437	402	403	426	437	398	438	414	409	454	454	407	410	414	443	429	477	380	444	441	433	442	428	422	424	406	422	405	434	401	432	420	427	418	464	440	406	459	440	415	447	452	440	406	445	427	401	431	432	466	423	436	406	428	435	413	437	427	467	409	401	420	436	415	406	418	410	427	474	391	402	417	425	397	396	408	426	453	448	424	416	450	445	415	410	414	404	416	411	430	412	427	418	384	433	402	421	419	427	436	411	420	435	468	437	403	398	466	447	450	447	423	422	431	429	440	437	449	430	449	414	430	429	406	427	419	443	475	419	422	418	436	424	433	443	431	416	407	423	412	408	416	426	434	435	421	421	412	429	431	435	430	389	412	416	417	424	472	446	458	406	412	464	408	449	470	465	454	410	429	424	466	414	424	438	411	426	421	447	415	460	402	351	447	428	433	421	407	404	409	411	449	426	420	421	438	452	433	405	399	393	416	415	434	411	417	392	433	438	409	407	415	439	409	454	421	431	453	443	438	447	452	454	433	402	436	450	425	426	435	426	410	415	423	439	389	444	431	447	418	440	421	461	453	467	437	387	440	405	414	419	393	437	430	419	459	418	447	409	430	400	416	414	409	473	440	428	454	431	443	437	454	416	426	441	436	442	379	385	415	443	417	424	445	416	466	428	443	427	423	442	450	447	470	424	429	404	431	445	459	433	418	416	431	414	425	427	446	464	444	412	438	418	432	400	407	406	430	440	429	419	414	375	447	417	416	439	435	425	438	433	377	429	429	431	460	427	430	436	416	447	449	424	428	426	439	413	461	416	441	415	471	415	437	405	419	438	422	413	413	401	452	394	410	410	414	390	434	444	415	431	438	459	442	423	420	437	442	431	450	398	428	426	381	426	429	438	417	450	396	453	436	428	399	439	408	427	456	438	425	400	409	418	403	442	447	434	434	413	430	450	450	399	411	420	423	436	408	384	395	411	432	409	454	400	447	413	427	420	435	367	400	456	455	438	414	410	478	406	414	405	439	438	426	425	421	418	439	429	450	439	446	409	432	416	451	405	444	432	426	450	421	413	423	422	450	409	413	419	440	411	411	442	430	431	433	415	435	417	429	411	416	443	411	450	449	452	440	436	401	441	436	441	418	462	408	444	426	430	430	436	433	426	442	439	423	446	425	446	421	409	449	447	389	460	470	408	455	427	446	413	421	446	416	391	400	412	387	455	357	436	427	452	462	381	419	440	413	449	462	410	413	428	463	411	426	424	413	396	390	447	444	431	463	409	402	440	432	396	419	396	425	409	431	421	403	413	433	443	425	423	415	447	385	428	424	437	390	444	417	426	418	435	450	447	469	422	424	419	399	434	432	423	414	435	404	421	439	418	420	417	380	409	403	424	411	418	424	441	458	432	427	444	445	447	430	397	419	450	428	422	434	413	460	394	407	433	431	422	402	432	448	430	424	462	437	410	405	427	435	424	460	376	433	419	409	405	442	422	396	453	446	439	450	425	411	428	430	433	429	405	423	392	419	430	423	415	435	457	402	405	403	434	434	440	417	448	446	426	446	401	421	447	469	436	393	389	419	403	412	405	414	449	402	426	408	439	412	402	418	423	434	440	397	428	434	440	447	458	437	409	398	405	394	463	417	412	402	439	407	441	413	421	402	436	434	394	418	407	426	425	404	417	436	415	443	470	407	464	385	407	455	452	416	428	395	414	434	414	464	450	418	376	438	403	426	420	431	400	400	422	423	428	418	428	431	434
6572	15060	8633	10372	6576	5919	4037	1935	1027	588	479	363	424	402	429	394	396	409	412	412	421	400	399	400	389	420	403	380	408	403	390	409	409	432	409	417	393	400	381	425	408	436	428	380	380	427	445	397	434	419	398	411	417	372	385	428	372	402	437	417	406	385	400	380	417	421	423	388	431	419	414	427	439	424	434	388	398	390	418	403	418	403	411	400	445	400	418	444	398	407	392	421	427	458	404	405	393	417	455	405	384	415	392	375	402	422	452	408	408	395	396	431	406	396	443	396	397	410	420	391	370	388	438	414	405	417	439	409	401	411	443	393	438	413	418	450	398	429	425	367	432	399	386	394	423	392	450	418	410	428	410	444	396	382	421	396	405	407	402	445	436	374	410	398	407	370	389	374	350	432	427	451	404	396	398	402	423	401	422	373	433	440	375	396	397	372	395	411	418	414	440	394	416	405	400	408	411	431	397	397	400	408	409	445	419	435	425	371	417	392	426	427	373	467	410	425	382	420	431	391	394	404	423	386	383	421	422	433	418	413	403	441	388	409	389	410	421	401	410	412	414	371	426	398	426	411	397	397	423	401	358	419	424	448	409	386	417	409	399	389	424	412	424	391	430	408	385	385	434	398	408	423	404	416	407	394	399	408	401	414	399	386	403	430	387	406	404	417	393	379	390	414	410	418	438	404	377	414	424	404	383	397	396	440	373	401	416	401	421	407	405	430	438	385	430	414	427	407	415	378	398	371	409	374	415	402	359	386	392	399	433	372	397	437	389	387	408	387	413	421	389	415	393	399	418	400	397	407	426	420	424	389	392	392	401	430	424	427	403	420	428	382	380	406	391	430	410	400	422	390	401	424	382	424	396	425	414	417	434	395	426	397	405	412	424	415	407	391	394	431	417	410	384	387	375	390	411	427	427	429	420	428	396	385	378	420	385	414	448	420	417	402	416	419	415	430	411	403	402	432	406	401	433	411	384	417	410	357	422	404	415	410	391	349	387	398	427	449	408	405	403	379	423	390	424	446	406	400	402	433	398	428	393	413	431	442	389	400	443	416	426	402	397	408	415	425	402	432	420	428	418	387	402	372	410	403	411	412	394	402	434	427	407	429	371	462	381	384	401	413	413	396	385	399	400	427	394	418	426	426	400	407	403	395	423	432	422	394	444	405	403	403	415	390	443	434	423	401	425	388	380	420	389	413	421	406	431	416	398	403	421	383	433	385	427	414	419	394	408	434	423	380	387	416	426	381	419	452	389	402	403	424	400	400	450	379	418	410	438	395	388	428	423	424	401	402	441	434	409	434	436	404	410	380	441	426	402	418	447	439	405	447	407	391	385	397	391	434	407	376	457	393	378	388	425	390	406	437	408	412	375	421	400	397	387	386	393	416	440	430	378	412	396	427	447	402	386	373	480	408	425	409	396	432	406	434	382	388	419	430	384	372	401	413	421	425	439	418	412	394	389	415	412	390	416	416	424	450	383	383	418	396	402	433	422	427	409	431	398	400	383	413	417	440	396	440	406	414	385	409	370	417	411	413	421	381	352	413	387	387	411	405	408	418	393	431	404	429	406	443	399	423	386	394	430	428	378	387	407	408	456	419	418	423	421	387	411	404	390	411	404	451	416	401	419	400	386	420	398	436	380	423	385	389	377	444	428	373	414	363	392	431	419	397	414	416	403	388	414	413	387	424	419	415	446	421	418	439	400	398	409	375	404	419	404	395	404	426	394	413	395	378	417	446	423	389	391	362	423	410	375	411	409	420	417	392	365	403	408	431	386	411	383	413	430	387	406	379	386	388	402	399	403	361	377	384	429	390	406	413	363	418	409	421	410	416	389	390	389	450	392	385	405	419	439	390	416	409	398	398	416	415	371	392	406	421	419	434	411	373	450	403	401	429	386	401	422	399	378	412	436	418	368	407	400	422	432	389	403	417	406	429	424	403	449	449	399	372	404	380	442	409	404	437	431	401	404	374	436	409	411	414	386	393	389	395	404	399	403	443	430	380	447	459	415	406	392	407	373	409	396	386	431	399	376	399	382	395	371	413	418	404	453	374	410	428	405	424	370	414	398	417	401	419	418	408	420	414	365	449	430	391	381	371	432	419	420	413	389	395	436	410	450	413	413	410	405	446	381	400	427	431	412	399	422	419	408	424	418	408	385	410	387	425	402	445	413	397	437	370	402	422	400	435	401	414	414	398	393	393	430	400	395	409	412	387	388	415	391	401	415	381	405	426	416	414	389	423	405	429	373	437	395	395	407	407	397	412	375	412	390	413	458	412	401	391	403	426	392	405	412	413	374	417	381	396	410	385	406	405	445	427	407	395	435	422	398	409	390	442	436	414	386	431	405	382	391	353	388	434	437	382	386	432	405	421	358	423	377	403	425	448	410	389	430	402	396	404	405	383	413	395	411	368	392	388	408	397	369	406	412	418	411	379	399	405	435	393	382	425	468	389	367	372	441	429	397	384	391	390	458	403	390	438	434	398	429	403	401	412	402	433	412	408	445	394	415	403	416	417	403	416	384	393	392	419	412	399	401	407	392	399	367	431	416	434	362	404	418	419	393	436	406	397	387	383	414	427	393	389	374	390	450	383	382	408	389	409	397	411	434	440	448	397	436	385	402	371	384	403	365	416	402	420	393	442	385	422	399	440	386	390	446	419	414	426	376	395	372	399	392	417	400	439	405	403	395	381	448	410	412	386	392	402	387	394	392	382	393	400	409	389	426	409	405	394	389	400	398	397	378	428	407	417	415	403	408	384	399	436	423	431	383	406	397	384	415	375	399	415	407	441	467	373	417	406	390	357	418	424	400	405	443	409	419	418	433	384	388	394	411	430	427	412	391	397	392	406	410	388	407	376	420	399	417	407	407	399	396	423	416	420	383	440	411	398	425	369	406	390	405	439	429	436	400	394	390	441	428	436	406	414	442	427	426	392	416	425	461	386	407	403	425	426	396	437	423	444	353	378	408	384	412	421	413	402	419	427	393	392	402	400	419	382	416	424	371	392	413	426	430	413	415	439	406	395	424	381	389	388	389	405	377	404	394	424	372	381	433	414	413	399	424	403	452	406	393	421	397	398	390	424	399	429	391	405	387	428	397	379	384	366	405	386	449	433	401	407	436	412	387	451	429	383	391	408	430	422	411	410	393	364	425	396	373	390	343	458	398	404	404	418	404	440	406	426	404	359	410	407	402	363	416	417	392	384	404	406	411	368	412	367	433	419	427	420	416	393	398	420	420	437	400	435	433	446	421	394	440	390	437	452	395	371	429	426	384	397	413	414	415	386	385	385	393	389	370	406	425	407	382	420	425	360	379	384	421	380	392	421	404	426	417	422	378	410	377	397	385	400	426	415	417	386	397	400	368	429	395	436	367	380	433	409	393	390	386	421	393	461	406	423	420	425	417	395	378	406	420	429	417	415	408	419	381	424	418	390	411	452	413	436	431	427	420	429	433	424	386	409	421	411	399	420	377	420
24982	21320	27953	48029	47280	40979	24825	9377	2614	943	547	457	431	468	495	431	448	450	424	437	462	457	448	458	463	472	475	435	438	465	451	429	423	431	455	436	452	421	487	441	458	460	453	447	458	437	411	390	443	452	457	442	432	454	468	426	437	407	444	414	443	457	429	422	437	456	452	467	410	424	440	427	424	441	459	441	444	444	456	462	444	405	442	407	422	402	433	421	450	446	432	408	397	444	455	426	425	429	418	438	417	468	436	406	397	440	442	424	471	488	427	411	444	434	434	447	438	429	436	389	412	473	459	428	429	470	463	434	403	467	436	422	433	429	437	434	454	445	456	448	412	408	426	443	454	414	437	453	424	460	412	416	423	454	436	464	469	455	490	418	437	446	480	456	438	409	448	478	470	437	412	458	465	421	444	446	427	434	449	450	432	417	433	431	520	413	427	461	451	449	451	462	428	440	439	434	442	446	445	416	403	439	433	430	466	507	418	450	411	495	408	430	445	457	429	436	437	441	468	431	450	412	459	434	455	396	445	437	450	443	407	425	436	433	440	495	432	408	423	440	418	436	484	435	438	433	482	442	484	472	408	406	437	458	440	436	460	465	392	420	479	471	426	433	427	446	447	438	426	445	438	464	437	479	390	456	419	453	416	456	452	487	442	418	434	445	440	461	409	411	442	464	436	421	421	422	414	416	470	479	428	419	429	443	455	403	432	454	428	438	446	428	441	419	414	440	399	441	443	470	464	419	453	454	434	482	440	442	424	472	420	428	450	408	399	408	425	413	451	443	415	425	424	430	408	421	434	442	431	413	439	436	461	446	426	453	397	441	455	460	452	414	413	455	494	427	431	450	446	408	430	395	434	423	460	439	451	439	414	444	430	430	425	427	440	419	450	434	440	427	438	462	454	446	442	427	458	401	474	446	403	455	431	445	452	411	410	452	462	489	475	420	464	481	448	437	464	426	419	428	412	470	487	459	391	378	442	439	476	421	431	450	451	443	410	447	405	474	378	480	451	408	393	416	375	461	426	439	442	425	421	429	440	424	422	441	432	428	429	452	414	453	409	452	425	423	424	414	421	477	426	465	427	445	409	454	419	511	448	447	396	436	438	354	435	448	471	445	426	411	425	421	464	413	437	393	447	447	440	410	441	451	464	433	431	460	481	463	398	427	412	467	422	393	434	435	453	450	436	434	444	464	453	425	434	412	449	442	433	442	407	470	454	452	419	427	450	446	425	444	420	412	447	396	426	492	443	456	466	459	435	446	429	433	444	444	419	449	420	396	435	433	450	444	448	447	417	426	410	387	421	427	422	429	423	474	442	419	460	429	444	431	403	425	429	436	433	449	395	407	410	442	452	440	434	470	426	450	432	450	472	442	433	422	440	411	412	412	464	475	450	419	450	474	443	433	437	378	462	450	441	423	450	433	430	424	452	425	415	447	439	467	401	457	460	438	401	426	468	449	470	442	428	442	434	404	489	445	459	426	414	441	426	460	459	424	468	449	460	442	436	425	450	431	415	417	453	448	411	450	429	432	423	452	431	471	463	452	428	435	437	466	396	444	481	456	410	435	411	402	471	464	395	441	422	429	398	433	442	417	428	441	445	446	440	433	475	431	439	436	431	463	420	439	437	402	438	442	438	402	438	444	435	439	438	404	452	436	417	433	447	488	468	420	441	475	441	385	443	428	440	394	432	441	421	421	436	419	413	460	460	446	450	429	414	455	482	431	459	453	410	460	410	440	457	409	402	455	408	418	435	476	446	478	439	406	424	429	452	435	456	441	412	428	453	452	419	413	424	414	415	439	471	464	439	442	425	415	442	404	425	450	440	494	443	440	438	451	445	427	407	429	455	428	449	486	437	440	433	451	394	415	467	411	406	453	450	460	417	412	414	443	433	449	454	421	399	454	421	430	441	385	392	463	428	403	398	457	414	425	447	500	434	463	482	445	440	427	481	450	443	425	450	472	410	444	408	458	432	458	449	406	461	406	445	467	428	406	450	476	407	440	436	421	445	440	456	440	452	439	421	427	459	435	420	415	407	454	432	445	424	441	452	478	428	420	459	440	445	436	476	436	448	428	426	455	440	457	406	461	452	468	421	445	405	486	435	459	446	428	470	383	436	423	450	464	392	454	455	409	434	456	445	476	421	448	443	427	447	479	445	439	449	414	469	450	434	451	459	462	456	389	426	419	454	428	395	448	401	432	399	423	442	445	409	458	435	419	428	461	446	421	441	423	433	457	419	425	432	444	435	427	448	459	431	428	448	433	415	450	464	426	435	447	455	451	426	467	432	442	407	474	410	463	436	439	435	431	424	461	405	453	379	452	462	439	478	438	416	392	460	456	459	477	445	427	418	455	444	402	468	410	397	412	421	448	420	476	468	436	421	426	399	401	440	412	443	420	420	447	422	418	461	422	442	431	483	414	457	473	438	415	444	442	475	478	445	429	385	419	452	421	415	419	453	413	461	394	417	432	422	451	396	428	427	461	427	437	442	386	433	456	409	448	460	478	420	441	438	459	480	402	431	446	444	443	420	424	402	427	398	471	461	436	424	429	441	469	471	451	428	421	454	436	450	460	456	456	441	437	436	441	454	456	391	465	434	446	429	478	434	418	437	430	414	416	441	451	461	420	477	443	447	422	478	380	446	422	451	420	432	464	440	462	468	409	470	444	421	415	427	469	476	457	446	422	429	407	424	448	480	436	455	431	412	429	442	459	451	428	466	398	434	435	429	466	424	455	433	441	417	451	427	451	429	410	421	440	440	394	452	460	491	412	457	398	466	428	444	453	464	423	398	422	435	408	433	437	433	438	443	453	462	446	435	446	425	433	441	459	439	435	445	444	439	413	457	441	431	457	428	435	425	471	446	443	446	436	454	403	432	431	424	443	432	419	419	405	390	438	444	472	431	446	495	435	440	481	436	461	435	388	450	475	455	435	445	408	456	406	424	416	392	468	398	427	430	431	408	444	468	416	430	425	502	428	426	397	438	456	457	431	422	470	383	461	472	479	435	428	436	457	449	425	433	462	426	425	396	401	430	425	442	426	449	495	429	391	436	430	477	456	428	431	454	414	403	450	399	464	445	444	418	444	457	449	455	451	438	475	439	431	436	441	462	420	429	477	363	427	459	471	404	417	425	440	455	450	440	433	432	453	464	392	446	394	449	446	457	457	405	457	458	423	432	436	444	454	422	445	417	466	445	451	471	436	477	451	419	458	467	442	415	439	430	417	380	449	408	461	442	486	421	418	434	432	446	437	400	419	408	439	439	468	450	422	471	423	444	432	433	435	441	437	420	441	409	445	453	407	433	409	438	470	433	445	383	435	400	408	424	457	441	398	468	467	431	454	435	446	443	415	451	420	427	456	402	432	396	416	430	387	467	439	473	439	432	393	435	433	428	453	459	418	430	444	455	388	418	417	424	404	423	435	424	405	453	396	468	418	420	443	435	458	444	429	398	433	423	438	470	480	492	402	455	426
18937	36892	24506	53266	43489	34171	17400	7158	2698	1126	592	440	418	416	453	474	430	476	438	431	437	426	463	456	407	476	441	408	468	468	441	447	435	443	435	476	451	465	432	449	432	482	420	432	475	442	468	414	441	426	430	458	431	479	432	458	459	427	477	453	491	473	476	453	448	421	442	455	444	472	439	428	463	440	492	459	430	455	453	455	476	452	455	432	459	426	467	452	431	421	486	428	483	497	406	454	461	449	466	485	458	452	474	426	440	436	420	470	435	430	434	447	428	432	464	456	433	474	470	450	450	434	465	432	461	473	449	447	433	441	451	451	446	407	444	423	421	454	434	437	469	423	431	457	452	434	471	506	424	436	408	434	410	416	465	433	468	448	440	430	480	449	480	427	444	442	452	456	437	411	449	434	439	453	441	467	491	447	437	436	461	477	476	411	418	477	432	477	433	500	447	443	420	428	455	478	453	441	382	438	445	436	461	430	418	465	459	467	450	427	443	430	454	430	471	420	423	449	444	442	465	464	453	416	421	458	427	445	425	452	437	441	442	403	431	434	416	431	427	434	427	432	431	415	438	435	460	435	452	469	463	465	433	472	412	466	443	429	453	449	453	447	439	439	481	479	477	483	411	410	449	447	461	435	440	434	431	435	457	444	418	402	445	454	470	436	424	442	437	458	422	390	422	418	452	422	449	454	452	444	453	440	396	438	429	451	442	433	440	432	444	430	428	447	445	437	456	466	425	440	478	478	419	439	410	468	431	425	458	440	455	438	481	479	467	465	419	435	474	457	460	407	451	407	455	456	448	447	416	453	446	427	455	466	456	450	437	402	428	414	479	455	456	448	447	454	425	427	434	449	424	467	449	413	476	431	425	445	449	454	449	451	465	415	464	431	456	479	480	466	443	458	461	351	421	425	422	479	479	402	438	460	443	464	443	419	426	426	417	446	412	450	427	441	433	474	450	418	466	457	463	443	446	439	437	454	427	472	463	426	465	448	438	435	436	464	453	452	439	424	447	469	432	467	441	461	411	430	426	458	414	420	400	464	444	432	434	476	455	443	451	447	441	458	468	451	451	431	474	437	462	411	458	439	466	456	434	476	453	440	443	443	462	480	453	486	467	469	441	411	472	427	411	479	429	432	445	432	468	457	491	410	438	459	455	436	410	449	471	412	507	408	474	414	440	436	450	464	436	460	427	443	445	449	424	464	405	449	437	426	450	447	469	458	433	474	512	476	443	450	443	433	414	434	442	469	447	414	450	457	452	420	402	436	462	445	376	454	449	441	444	447	455	454	451	437	437	406	433	418	428	478	452	431	441	457	432	412	428	431	469	434	454	436	486	482	440	446	443	440	414	433	443	470	432	458	416	439	448	447	445	455	442	461	442	457	438	451	471	444	489	406	462	445	454	480	436	412	449	432	435	447	427	465	447	467	412	451	445	459	419	464	407	483	453	468	472	440	422	424	418	457	440	445	435	412	422	410	462	442	422	484	489	435	482	411	416	438	445	465	429	454	403	453	440	429	425	412	436	451	450	478	447	410	438	438	415	445	440	462	448	459	436	455	440	492	440	428	456	456	473	424	453	446	454	451	416	437	466	451	454	420	438	419	433	502	441	441	470	455	449	473	431	457	445	506	442	444	471	450	469	439	441	444	478	471	453	452	408	452	446	433	408	421	423	411	442	431	442	401	407	463	462	444	424	486	442	416	408	474	440	473	476	457	461	464	458	452	424	471	460	428	469	499	453	452	408	418	432	455	433	424	475	459	437	432	432	457	461	418	437	449	441	427	453	457	429	421	455	446	465	431	438	415	453	469	422	447	467	491	449	419	430	463	426	449	409	445	427	448	437	447	448	478	435	438	441	481	410	449	505	414	473	453	472	424	442	448	440	429	448	464	443	442	427	450	424	420	448	423	450	445	478	459	445	453	460	448	414	393	416	494	426	458	428	453	445	446	448	443	457	459	463	420	456	410	450	438	475	467	399	427	407	440	482	459	447	431	445	422	399	431	423	483	462	482	427	422	457	408	468	435	442	468	461	433	413	446	424	451	451	417	447	457	434	435	465	441	409	461	427	435	451	483	428	403	484	431	440	444	433	411	450	480	488	468	439	435	447	427	490	433	407	425	444	456	434	443	419	464	473	449	441	429	422	441	396	472	456	455	450	430	462	441	495	418	421	425	480	445	415	431	443	452	402	450	448	405	470	392	488	449	456	469	435	451	443	416	438	420	457	467	486	477	448	436	425	452	452	426	470	442	486	479	458	429	415	473	477	438	461	420	450	470	402	430	422	475	432	484	467	468	422	463	478	438	405	457	452	430	426	428	428	404	428	427	451	474	456	427	475	450	447	466	454	458	446	431	443	456	462	453	436	421	470	479	453	438	470	422	460	453	417	425	454	454	421	452	445	457	426	462	413	445	446	449	461	478	473	445	435	446	468	423	447	456	437	428	446	445	449	455	413	465	460	402	440	440	451	454	498	447	438	444	452	437	466	452	424	462	412	424	437	461	458	447	456	429	476	398	429	436	410	444	415	435	471	469	426	483	429	451	471	436	467	426	464	447	468	474	423	433	390	411	480	465	407	443	488	436	434	415	392	413	446	434	444	468	450	440	431	424	469	449	406	437	452	485	421	464	446	444	455	473	428	406	457	488	397	440	450	463	417	474	457	424	443	435	435	438	429	384	455	463	441	470	458	440	468	417	447	462	462	421	420	414	425	455	447	463	400	435	462	463	439	461	396	424	454	469	458	432	407	466	462	403	493	420	425	426	460	446	440	450	440	457	431	473	476	449	430	421	433	454	424	424	418	451	430	425	423	448	477	442	465	441	469	466	472	438	458	469	431	433	450	475	469	428	409	434	401	422	438	462	456	448	487	428	463	456	425	455	413	455	412	446	456	434	404	454	448	433	422	421	446	450	470	426	431	436	450	436	458	454	431	414	486	443	470	482	471	444	397	448	468	458	422	428	445	431	467	459	475	455	441	471	418	416	394	433	461	400	445	486	440	442	450	497	400	452	472	413	440	407	436	425	415	454	427	437	427	420	394	433	430	420	382	448	437	453	444	436	433	448	454	454	406	461	439	432	470	473	441	476	416	412	423	461	471	434	467	436	480	448	438	411	431	435	466	436	458	418	436	456	451	445	408	430	427	465	452	473	450	431	436	448	448	435	428	438	458	431	470	433	450	442	481	474	427	454	413	454	450	445	434	462	451	447	448	434	455	455	460	435	438	450	449	420	476	430	455	411	427	466	439	424	458	464	439	484	436	491	438	434	463	420	437	472	427	429	435	475	442	446	428	443	413	447	428	411	407	449	453	444	460	434	434	464	475	457	446	465	437	432	458	461	449	476	456	434	449	445	421	488	494	453	423	436	401	402	417	445	430	449	462	433	428	501	467	473	459	467	416	434	440	413	426	411	466	419	424	441	441	463	428	437	430	417	405	429	432	419	484	433	456	431	431	465	424	424	433	419	421	485	468	436
23905	21191	29270	45817	56635	50092	35515	15931	4039	1192	623	568	567	533	513	473	509	529	536	501	492	517	473	463	473	511	502	508	501	496	510	518	485	499	501	498	518	531	505	495	517	520	509	499	490	521	499	507	519	488	506	477	520	508	477	517	499	498	498	508	503	521	501	543	540	524	460	511	491	491	495	505	521	519	494	484	479	444	519	482	482	538	558	481	483	493	476	486	499	502	506	488	489	487	498	492	436	456	514	532	514	524	489	534	508	453	470	466	483	516	547	551	505	485	527	508	563	513	521	479	478	456	498	494	502	488	492	514	495	516	510	478	506	494	529	547	482	466	547	515	555	503	450	511	497	516	511	535	498	497	521	515	526	518	462	477	497	476	521	478	473	520	471	484	523	493	466	535	507	518	534	498	503	485	467	489	514	527	532	484	530	491	502	490	482	498	488	472	521	490	474	533	499	491	500	537	451	504	517	518	477	512	471	495	489	522	544	535	480	493	480	454	538	532	509	503	496	506	516	483	538	496	491	528	536	475	476	501	534	488	519	494	497	518	516	497	490	430	486	489	526	507	501	527	474	495	489	486	478	554	512	519	495	475	515	502	501	484	481	494	488	514	505	478	531	515	453	507	502	483	493	507	487	507	503	504	481	507	491	522	509	488	488	507	493	480	507	438	510	491	474	480	466	500	515	490	541	473	488	530	496	477	537	503	560	478	516	503	526	539	462	499	525	500	512	528	499	528	522	532	526	468	525	501	538	513	472	516	507	535	491	534	456	493	474	521	494	492	504	503	519	462	463	479	503	490	522	483	524	515	513	521	481	490	490	482	495	511	511	511	472	495	524	488	508	458	488	492	523	473	508	477	496	519	517	537	516	495	511	520	486	518	495	504	510	510	486	465	510	493	466	495	512	518	474	493	500	515	483	495	486	513	480	517	500	501	535	505	496	509	457	513	474	522	467	511	492	481	475	470	510	485	518	465	449	524	491	517	521	479	490	535	501	493	492	513	509	492	485	521	482	480	489	483	495	514	504	481	526	517	481	489	482	462	501	501	546	543	511	491	499	490	493	540	508	506	474	505	519	503	503	492	489	478	524	479	489	473	489	511	461	490	516	494	467	487	479	526	541	541	501	511	492	487	494	508	513	466	488	485	495	507	519	513	572	509	508	504	519	495	512	512	489	493	481	492	508	448	509	476	514	528	502	516	460	493	503	497	506	465	509	504	486	503	533	476	517	519	546	466	502	493	517	485	550	495	470	522	486	476	504	497	466	512	505	471	493	514	490	504	516	474	504	468	508	529	465	521	492	494	479	465	455	482	466	493	500	483	508	488	489	496	502	534	499	514	456	494	521	509	484	505	533	476	506	507	454	516	517	474	468	499	510	497	489	505	513	495	509	489	492	487	470	477	463	492	485	482	476	479	528	516	507	496	533	509	504	502	477	508	477	485	510	494	512	460	493	512	503	509	468	511	536	515	506	537	441	517	502	507	502	492	480	473	539	553	510	469	506	467	493	487	507	517	493	509	492	441	465	540	500	484	504	442	493	440	529	480	509	449	525	462	506	525	498	547	538	536	526	515	506	460	498	491	499	488	396	503	459	522	483	453	482	528	489	465	473	523	487	492	473	495	505	506	500	473	523	531	486	493	495	487	534	469	516	496	514	484	496	492	524	512	498	537	558	506	523	528	489	481	509	487	488	540	484	493	500	526	525	483	508	488	464	524	526	440	530	543	511	474	568	519	482	520	505	498	525	477	503	520	475	492	536	491	502	484	511	496	458	491	529	481	490	482	496	524	455	505	497	521	518	473	505	531	508	498	531	512	506	500	512	480	494	500	503	503	484	521	469	536	486	522	461	481	508	507	530	526	500	530	478	523	520	503	491	497	501	504	503	523	486	485	501	493	438	532	519	559	493	511	474	529	500	518	479	512	471	501	487	511	528	508	494	532	489	481	519	506	512	522	501	484	463	460	541	510	492	509	513	507	472	480	495	464	532	493	512	504	497	468	578	511	482	480	503	534	510	489	462	497	506	469	514	525	517	498	523	513	489	531	512	514	494	479	518	484	508	507	479	481	525	496	526	503	524	476	493	508	482	497	495	492	499	522	521	534	494	512	540	525	476	500	477	504	510	515	517	510	483	532	517	526	502	533	531	512	508	503	526	503	485	493	515	469	479	525	492	467	519	527	502	518	496	505	498	540	480	479	489	481	501	475	499	485	501	488	471	503	487	501	513	528	527	475	493	522	455	524	460	548	494	514	522	454	467	523	503	489	502	509	539	511	484	484	514	532	501	483	491	465	495	518	495	494	511	498	519	493	480	514	492	523	490	500	538	503	499	460	500	502	488	453	474	537	495	480	478	491	544	484	455	523	494	485	487	465	490	494	499	493	475	478	492	489	444	480	527	488	495	531	525	494	513	504	491	489	509	507	483	451	494	477	508	521	477	505	536	533	506	505	565	532	481	471	535	490	494	487	518	489	491	504	499	488	470	521	498	465	485	465	498	471	509	511	450	502	481	470	506	480	474	507	501	518	498	496	491	530	473	500	497	473	503	476	488	529	539	502	465	518	537	459	480	470	505	555	479	495	482	530	522	539	494	512	477	473	506	527	534	517	489	514	518	476	535	525	510	522	518	480	510	463	502	515	510	537	503	483	482	485	521	539	560	464	496	489	488	520	531	490	487	495	489	511	491	507	489	482	518	473	536	484	470	500	479	487	457	460	494	544	509	503	495	509	480	485	518	511	510	517	509	496	477	489	468	516	505	516	484	539	498	484	488	468	475	504	472	529	504	544	497	469	497	499	481	495	493	500	501	454	521	506	512	509	533	504	510	511	500	512	490	494	472	498	531	494	499	524	473	548	455	522	491	504	527	510	491	466	488	531	520	475	478	478	491	491	469	490	462	504	469	475	478	506	503	482	524	472	498	490	517	500	530	478	490	486	502	493	499	507	517	496	514	504	529	514	528	483	468	494	532	458	486	496	500	513	502	505	515	503	509	495	507	476	489	471	527	529	510	456	481	485	499	478	531	528	524	472	513	495	531	515	494	516	466	491	478	502	528	492	491	470	504	470	528	497	481	497	493	487	532	473	508	500	489	489	502	476	537	489	510	484	503	481	509	507	510	501	445	502	495	498	513	448	488	502	506	536	501	531	521	501	514	476	519	502	513	497	492	477	532	540	489	505	463	474	484	468	487	513	474	477	477	503	506	484	526	553	524	489	503	501	501	483	511	482	503	507	532	493	538	489	450	541	509	491	509	481	463	497	519	481	493	518	497	487	494	521	473	506	508	494	514	512	506	488	468	499	507	487	514	505	511	499	467	486	514	476	540	446	484	481	521	495	497	490	493	473	482	522	480	485	533	509	501	488	532	495	491	517	485	521	523	502	471	514	494	526	495	533	484	476	485	507	495	484	528	480	522	532	492	491	487	444	518	517	505	487	531	519	477	489	509	511	467	506	530	493	463	508	476	496	479	475	503	485
28036	28528	43474	72588	64541	47541	26544	11376	3472	1184	634	457	529	471	526	482	498	479	519	516	494	472	527	507	483	524	551	478	520	482	476	502	550	458	537	515	489	461	523	502	514	459	495	452	472	502	530	512	522	534	536	494	519	496	498	490	470	487	504	493	502	520	497	545	511	474	453	460	468	540	502	493	480	507	548	485	480	485	494	505	498	509	506	485	518	487	541	507	488	500	512	468	488	479	490	527	512	486	504	523	495	563	561	479	471	497	518	503	553	486	506	537	502	540	501	546	529	498	502	493	549	509	532	508	499	526	476	519	474	503	520	508	536	559	514	522	459	538	473	485	502	531	510	533	504	503	501	553	499	485	504	541	536	475	560	497	478	514	507	475	477	552	465	513	512	475	498	467	510	499	544	514	522	495	475	527	502	528	510	500	507	522	504	496	511	523	518	480	476	513	454	512	548	515	535	533	530	473	533	518	522	509	501	501	535	536	532	493	515	555	524	497	527	500	472	513	479	478	529	526	499	540	545	450	508	526	554	479	488	490	556	501	492	529	514	552	479	518	485	508	492	515	515	502	518	498	495	501	504	484	545	533	526	496	490	514	461	523	465	519	524	520	487	491	488	486	495	505	509	502	485	509	547	503	457	514	521	508	480	512	486	527	537	540	516	495	520	509	492	526	555	526	512	493	482	536	473	502	505	475	484	520	494	464	484	480	526	548	496	482	510	509	533	554	457	501	486	522	529	518	497	506	486	508	468	506	479	501	528	479	480	461	515	520	503	483	542	494	466	519	519	509	511	499	478	521	469	505	503	474	502	494	511	517	477	491	493	545	541	525	511	475	482	499	573	469	512	499	506	525	516	502	512	497	531	443	478	527	516	513	506	498	533	480	498	546	484	554	510	504	484	453	475	504	511	513	547	517	523	478	494	540	511	509	502	496	484	499	468	518	519	503	482	507	471	462	487	521	474	517	528	490	498	517	503	520	522	525	488	487	515	510	490	518	484	488	504	507	489	473	558	516	506	482	509	524	486	529	496	510	495	476	497	466	528	506	454	522	502	512	493	532	519	522	541	520	495	522	536	502	542	514	499	497	508	508	496	521	477	523	462	475	509	512	475	479	490	525	504	507	542	525	474	462	500	520	527	485	487	471	534	511	486	487	490	509	513	488	506	499	470	482	506	499	471	515	489	516	503	517	513	502	506	457	518	517	466	544	513	533	547	484	546	514	490	512	527	531	499	488	536	491	532	502	502	484	493	502	476	486	504	510	507	487	573	515	502	552	545	497	511	475	520	455	500	519	495	535	515	485	538	528	501	462	532	530	487	492	504	481	526	463	474	543	517	495	498	520	524	468	485	510	516	469	513	519	472	531	480	520	478	474	489	506	496	537	471	511	493	493	475	528	506	510	528	564	483	515	496	502	481	481	497	470	479	493	497	496	506	498	465	471	507	528	531	571	536	553	490	505	532	517	518	485	488	496	475	519	506	511	469	509	478	512	504	520	503	507	468	463	489	511	481	471	483	513	481	529	495	542	492	491	475	509	510	511	524	505	493	491	519	510	454	501	493	527	495	451	480	555	524	487	488	502	475	469	485	485	494	519	534	517	480	474	517	477	476	452	528	486	493	521	476	525	511	506	522	527	535	555	513	510	476	528	471	525	516	477	512	487	533	499	501	494	508	513	499	559	487	488	497	508	498	467	516	544	520	494	505	483	507	511	517	508	499	526	509	482	511	533	522	535	508	520	477	514	541	501	486	493	540	495	499	542	529	499	528	498	531	512	480	517	511	480	520	464	489	490	531	493	512	474	524	465	502	491	480	525	490	508	503	521	433	478	479	493	494	473	521	539	471	490	486	525	480	511	457	488	485	508	488	557	514	501	490	539	489	528	474	482	436	491	484	503	526	528	534	517	493	524	488	479	485	517	504	521	500	508	549	488	534	479	505	484	529	524	464	488	516	549	486	518	488	475	520	516	528	524	532	523	502	481	509	461	490	504	504	524	495	498	526	523	532	526	530	534	508	519	485	500	508	502	515	501	511	514	520	480	476	561	500	488	502	515	461	529	533	462	496	502	534	487	498	499	517	505	529	514	499	499	516	560	518	514	563	482	472	483	533	555	513	496	515	532	508	470	485	532	529	490	498	492	498	527	480	477	507	528	517	514	519	500	448	539	510	519	498	488	484	489	531	505	525	467	485	538	530	483	559	496	490	528	502	485	489	521	542	522	534	502	495	484	517	515	496	517	515	493	483	508	518	514	503	467	526	514	511	498	508	523	480	473	499	524	467	455	493	542	489	478	509	536	520	510	513	480	506	531	500	507	507	503	474	517	518	523	518	518	463	519	488	498	518	496	503	509	500	513	474	499	501	499	509	511	533	476	492	492	502	540	511	501	504	525	509	471	546	479	536	520	489	502	507	552	496	486	547	512	503	502	480	511	479	492	504	534	485	489	498	497	467	507	525	458	534	507	503	544	559	487	526	495	491	518	489	545	474	487	485	496	509	533	477	493	486	526	481	524	512	519	504	494	476	531	527	496	515	505	487	482	508	478	516	487	508	498	532	544	480	513	535	494	480	508	520	496	476	527	530	530	517	477	507	525	511	494	484	512	516	517	516	505	485	517	479	512	489	503	482	507	503	486	505	518	512	465	507	495	486	511	544	513	537	493	525	488	487	501	505	518	479	503	476	486	507	521	542	475	478	520	503	527	535	487	523	526	534	534	460	524	502	495	556	484	477	451	500	513	562	525	537	455	540	481	549	477	491	499	529	535	541	485	513	504	529	510	462	478	476	470	506	465	493	511	531	517	500	521	489	514	552	488	490	513	480	535	498	506	500	482	515	469	508	499	514	521	523	494	553	463	486	513	524	506	453	511	520	501	502	513	502	525	470	493	499	476	482	540	512	489	529	530	510	509	471	475	526	513	489	521	477	550	488	507	534	478	488	501	516	505	499	446	512	477	519	469	481	495	534	498	538	512	484	534	538	518	483	498	472	525	517	506	506	491	517	534	518	512	505	518	506	517	539	482	494	512	522	485	479	478	476	505	528	498	473	501	513	535	504	468	494	521	489	515	519	540	484	490	481	543	529	486	541	502	483	490	509	503	487	499	515	510	514	511	528	516	503	495	489	520	545	463	506	487	508	506	498	501	538	471	505	498	474	491	474	510	513	541	525	461	472	514	506	484	520	519	519	516	523	517	499	513	466	508	513	475	506	470	510	513	500	511	505	523	489	467	502	542	500	489	484	483	482	547	519	553	454	508	508	491	467	536	468	531	483	512	548	468	527	517	536	530	488	440	486	491	484	512	459	511	517	495	504	492	527	504	492	517	473	503	525	503	485	510	493	508	534	527	521	477	515	478	505	485	489	501	523	489	497	496	470	532	486	489	524	498	528	528	518	496	497	501	499	493	538	502	496	505	495	538	501	493	520	508	480	573	516	502	533	487	491	502	488	529	531	516	477	474	511	485	552	480	521	493	500	528
27374	13820	7435	19030	13354	6624	2780	1155	603	427	416	405	438	435	413	414	437	420	414	401	413	421	410	449	419	437	399	397	426	427	423	403	408	427	463	430	429	419	435	413	408	442	417	449	417	449	439	399	436	403	434	444	417	385	412	444	417	401	392	435	410	431	372	436	452	431	433	422	465	424	426	412	431	445	421	388	430	449	456	436	402	442	444	466	408	399	415	440	422	424	411	425	416	395	408	394	408	420	444	408	405	426	441	411	435	460	410	430	391	402	443	453	377	409	444	446	415	414	416	399	434	474	406	433	434	423	417	430	419	403	415	420	416	414	413	419	431	418	463	418	399	420	391	403	391	429	408	421	410	400	420	435	424	404	424	413	444	417	417	394	398	435	441	381	417	397	428	406	414	422	465	419	402	387	415	434	393	421	456	416	451	432	409	398	400	425	445	459	398	443	429	409	430	406	409	410	412	422	413	430	413	470	401	435	394	418	456	421	420	437	436	433	416	419	444	456	421	407	414	400	429	378	445	455	380	453	424	423	414	427	437	410	420	395	420	412	417	435	421	439	438	410	411	434	427	419	438	434	415	437	428	404	424	428	454	450	422	408	429	410	414	425	443	410	410	420	415	408	433	429	425	428	416	391	420	435	396	472	428	421	394	449	439	438	360	417	438	421	471	410	399	386	398	410	398	418	430	419	431	386	416	408	426	437	428	406	431	356	447	414	430	414	410	402	451	424	424	432	437	444	423	403	435	421	439	403	449	421	423	397	464	467	435	397	410	413	397	417	430	425	402	426	466	458	410	435	415	433	429	420	397	423	415	407	441	430	428	446	433	382	436	405	449	426	430	453	434	413	417	424	454	437	425	438	427	424	415	437	400	436	443	415	427	395	440	376	423	388	472	430	431	387	433	438	404	409	423	421	424	423	419	412	436	412	419	442	427	418	419	420	447	438	409	445	424	443	409	443	399	425	430	420	443	450	406	443	414	421	439	432	399	444	448	453	443	419	421	452	403	430	410	417	392	377	420	432	415	432	435	429	404	432	413	445	413	464	404	444	450	434	448	440	436	469	418	420	429	432	416	418	400	431	409	416	432	452	395	440	448	414	432	408	411	445	389	409	440	415	417	417	426	437	422	448	441	424	422	469	444	424	407	413	439	420	383	418	460	409	411	432	446	431	409	419	428	455	454	379	415	387	389	431	412	443	449	439	437	447	432	454	411	422	421	415	424	417	438	419	406	398	432	396	443	419	411	440	401	408	395	389	413	410	413	452	436	409	427	435	395	401	383	405	412	379	453	456	414	428	428	459	405	432	443	448	408	362	428	411	409	418	428	375	424	421	407	409	448	420	436	436	459	461	378	405	426	432	429	433	397	414	381	394	417	402	393	429	439	404	461	469	420	428	429	398	443	421	425	394	429	457	426	439	372	408	455	406	425	462	440	427	414	434	421	403	427	392	403	399	403	411	419	434	417	403	417	406	421	381	426	444	405	430	424	377	428	470	401	423	454	428	434	429	425	405	417	447	468	402	457	422	433	396	430	451	449	426	432	435	437	402	394	426	408	410	435	400	434	429	449	407	446	412	407	412	446	420	443	430	409	386	405	423	416	414	424	420	424	412	414	445	466	394	419	457	452	414	400	423	431	432	400	397	375	446	436	436	412	433	414	429	410	429	430	413	413	403	395	435	428	399	427	379	411	421	437	402	392	418	453	420	415	438	437	400	455	452	400	412	394	454	416	455	419	423	431	394	416	453	414	436	421	433	435	429	442	401	434	415	407	397	439	420	460	428	450	446	436	436	398	438	432	393	424	386	411	386	418	399	449	414	427	415	414	403	477	408	403	378	439	437	417	419	412	381	462	405	406	457	489	414	401	448	440	433	405	423	429	403	445	373	431	410	388	396	437	418	415	430	438	419	440	422	416	397	430	430	398	436	420	452	470	404	409	408	430	454	415	424	409	450	397	390	430	415	413	446	414	419	459	423	464	435	421	413	418	423	426	399	378	407	443	442	381	419	417	434	433	399	422	404	431	406	463	398	417	402	425	417	405	433	370	417	432	434	391	407	445	432	421	418	418	414	446	404	415	426	449	435	432	405	388	382	404	413	372	412	382	425	422	410	414	410	398	403	408	420	418	436	412	436	451	433	444	455	415	428	447	423	407	414	422	444	381	401	398	433	401	440	404	429	438	409	451	431	409	415	437	421	418	400	445	469	418	444	410	456	470	445	422	416	427	427	447	450	425	419	434	401	408	394	418	387	424	408	406	419	412	417	418	431	409	398	455	417	425	430	434	380	406	445	448	412	422	414	434	421	416	438	479	432	404	424	453	434	453	400	427	416	403	419	404	423	442	447	444	389	421	419	405	452	384	395	435	431	416	426	417	430	392	396	433	440	439	421	457	411	438	454	425	405	462	399	425	446	416	421	404	434	447	420	379	379	436	420	415	433	415	396	469	428	420	433	429	410	412	415	414	398	423	477	407	422	444	443	406	409	438	401	421	426	404	427	414	425	434	455	419	397	405	428	389	435	408	458	438	411	396	415	387	423	422	409	436	448	447	403	440	396	400	438	427	419	406	427	453	438	419	459	398	421	439	436	422	415	415	438	422	451	445	403	438	396	430	439	386	419	424	437	447	426	402	414	456	457	402	424	443	403	390	440	446	422	434	434	418	428	436	429	420	410	436	457	435	414	401	432	407	399	427	441	430	414	436	396	422	418	437	427	449	447	420	435	448	421	428	398	432	420	411	420	451	419	434	388	403	441	428	390	406	395	417	397	418	405	399	404	413	447	401	426	410	371	402	449	402	462	445	405	427	452	392	389	406	441	426	417	447	429	426	392	411	404	419	412	407	421	428	402	437	417	431	425	414	408	383	420	414	439	443	452	415	379	393	427	415	447	462	435	388	457	432	423	428	409	398	416	446	432	417	450	438	433	454	433	430	419	410	401	400	450	442	450	446	405	422	415	442	442	430	414	386	418	404	451	396	395	433	442	393	429	428	410	385	425	396	402	429	433	403	434	419	396	430	448	442	401	444	460	416	397	409	448	430	448	394	418	416	465	402	438	416	430	414	451	433	424	408	383	444	413	425	463	434	453	413	408	399	419	404	390	420	416	412	399	442	409	423	403	425	434	387	415	436	401	430	402	446	440	397	420	430	414	434	418	407	387	387	406	419	396	410	429	410	439	405	407	439	410	456	450	440	413	400	400	386	402	412	478	431	437	364	421	379	430	431	450	423	438	439	402	403	418	412	433	463	430	402	406	413	431	438	419	418	413	419	411	407	422	437	403	412	407	411	404	393	444	395	434	448	417	485	430	431	422	422	422	454	475	419	456	416	380	427	409	414	417	385	417	419	422	421	449	440	406	404	443	448	429	399	394	419	412	437	410	420	434	408	422	378	428	398	452	377	423	404	387	433	401	397	446	438	404	449	431	419	443	426	446	449	473	448	421	464	405	425	448	450	437	418	429	422	405	428	388	405	438
5969	3870	7871	14895	9865	5718	2785	1162	619	397	413	426	390	381	402	381	411	436	473	408	386	387	417	414	443	410	419	400	405	385	376	395	362	418	381	397	418	427	394	436	402	383	394	415	396	441	439	400	417	380	396	407	398	383	409	397	396	403	420	406	394	419	412	390	386	405	389	412	418	410	383	376	419	398	399	413	402	381	431	385	429	421	382	386	407	383	401	391	374	396	427	409	392	390	439	366	380	402	397	427	403	450	427	433	431	381	391	393	369	391	383	390	405	395	396	399	411	381	401	409	392	372	412	438	402	431	428	399	396	409	419	380	414	391	369	391	380	447	412	409	375	420	375	424	426	449	424	374	382	421	411	408	391	396	364	402	374	396	390	400	419	433	432	394	380	398	423	414	384	404	422	407	440	399	402	393	413	424	396	391	380	398	385	414	413	383	402	382	418	401	411	399	402	417	388	432	427	414	397	401	370	431	412	388	380	409	403	398	418	388	414	369	401	414	421	366	392	385	401	376	395	423	412	394	409	387	390	406	380	430	405	395	378	358	390	397	371	414	380	371	410	429	408	432	410	363	413	395	371	384	426	414	365	391	424	394	412	395	403	396	407	352	373	408	375	407	429	418	434	397	427	390	399	413	364	386	409	372	413	407	404	397	419	405	407	384	423	425	417	425	372	411	425	405	441	387	395	385	439	420	392	441	393	453	390	395	379	375	400	438	408	380	399	385	402	389	426	380	392	404	404	362	397	437	398	423	397	390	406	396	386	372	422	410	425	366	377	411	410	403	408	412	415	377	411	365	407	411	426	416	394	411	404	368	422	436	368	407	402	395	418	404	418	437	397	407	449	412	394	400	423	403	393	412	389	401	427	430	397	386	411	428	402	416	374	407	444	388	359	407	377	407	386	377	393	399	410	355	404	415	399	404	353	394	387	389	406	403	418	402	408	459	388	364	421	380	410	402	395	393	385	396	408	389	348	427	437	415	414	405	407	444	401	424	408	376	401	425	395	424	419	419	409	412	380	417	449	396	433	374	418	403	377	397	396	414	431	397	398	406	408	404	400	393	425	394	469	409	382	429	377	402	378	399	365	391	417	395	413	430	422	397	403	385	379	375	359	426	390	383	420	407	368	411	406	390	387	421	405	406	424	397	435	373	446	441	413	377	383	383	411	392	384	393	400	370	380	395	413	387	400	417	374	399	407	407	372	399	436	403	400	433	420	401	447	415	406	378	408	388	413	389	412	395	392	375	375	402	418	413	388	399	374	370	422	415	377	420	396	399	405	436	414	397	400	400	405	394	415	394	419	409	403	404	399	426	400	428	381	454	418	412	385	409	426	386	388	405	387	385	405	434	401	404	381	388	426	402	430	413	401	393	432	420	425	418	385	367	404	408	384	421	414	393	383	399	410	391	419	406	424	417	410	415	397	388	431	410	416	429	408	405	434	398	443	426	380	389	450	382	424	412	363	415	381	418	440	397	399	422	402	405	402	401	419	410	422	395	413	396	446	386	398	396	404	406	394	418	421	376	407	411	391	373	401	394	447	383	398	422	421	414	415	437	403	413	426	387	442	425	405	399	400	408	442	397	377	433	378	375	400	391	377	413	359	425	408	360	372	415	399	458	412	416	387	405	402	384	402	398	397	399	345	434	404	403	417	393	345	394	414	371	409	408	422	428	377	393	424	384	426	396	431	379	421	397	411	414	436	421	404	399	400	400	434	419	402	419	445	419	402	396	394	406	417	375	413	423	372	403	401	367	365	410	404	429	398	412	406	393	404	401	418	448	443	408	417	463	427	385	360	412	426	392	423	409	387	415	399	394	419	397	395	432	411	410	362	409	387	424	423	406	380	423	414	427	405	406	429	378	409	395	384	385	389	397	388	417	402	402	394	388	424	391	426	415	439	434	398	440	416	423	398	434	415	409	396	411	427	388	385	392	410	419	409	416	417	406	406	381	425	417	444	410	381	399	407	406	400	384	425	423	366	420	405	417	376	407	418	409	448	443	423	428	395	404	388	416	421	414	402	384	400	383	401	402	431	394	413	399	383	409	418	423	417	392	412	419	421	438	376	412	394	435	387	400	374	405	391	433	367	415	415	438	415	408	396	409	410	423	376	413	409	439	428	425	414	412	392	423	403	404	408	408	431	404	381	400	423	414	409	371	403	395	382	401	376	380	400	400	391	410	384	424	386	413	413	411	351	407	359	393	418	368	394	366	370	396	386	411	382	405	428	400	379	417	415	410	410	392	430	415	434	388	343	387	405	426	411	427	409	381	404	424	398	426	430	401	404	394	411	394	414	405	361	418	352	393	390	387	397	399	398	407	420	387	383	420	424	391	408	396	416	388	411	413	430	410	409	407	403	411	371	411	379	391	414	386	378	408	396	403	425	428	409	435	431	373	409	388	390	393	400	443	427	370	424	408	402	417	410	407	380	400	408	425	356	398	450	394	387	413	412	419	390	410	402	418	416	401	433	383	403	414	386	394	444	384	433	418	371	409	409	454	382	402	418	368	386	403	432	399	400	401	391	388	396	398	395	452	402	417	404	411	364	404	406	377	400	399	388	378	447	395	411	385	398	399	429	394	373	372	386	389	405	385	426	405	397	398	420	392	393	432	416	420	395	415	424	397	380	431	409	389	386	406	422	398	410	420	377	420	397	404	439	402	393	397	386	401	415	408	417	391	415	401	429	382	430	388	387	416	413	424	403	423	411	411	361	420	417	384	393	453	379	407	399	438	388	391	371	377	401	429	382	360	414	396	450	390	369	407	418	381	393	393	402	423	384	419	399	423	413	346	386	401	388	432	422	402	426	424	395	382	416	419	395	400	428	384	410	393	450	419	386	392	406	430	415	406	398	410	417	430	396	437	399	427	386	419	436	395	381	422	394	420	417	382	399	368	398	411	421	409	390	398	365	391	377	383	378	410	390	383	375	405	392	388	391	376	405	409	384	409	412	424	399	399	407	443	356	438	412	404	415	386	385	394	409	397	408	427	378	446	358	342	415	402	420	412	430	397	385	417	460	375	372	411	403	406	412	436	392	413	406	399	390	441	392	387	435	358	422	378	410	398	379	388	395	428	387	390	435	380	405	410	375	409	433	391	407	432	402	383	414	383	386	373	386	420	383	409	370	382	418	364	435	393	403	395	391	417	417	406	405	397	424	398	393	394	382	428	396	380	426	418	403	398	460	371	425	434	406	412	408	429	405	396	391	367	384	428	406	390	383	390	385	423	380	402	382	434	412	399	412	377	414	379	424	393	377	423	405	399	434	381	382	388	420	377	407	423	385	398	376	402	387	409	396	431	396	390	401	393	416	413	399	388	377	440	425	420	410	411	428	388	380	374	413	370	363	422	431	419	414	402	432	403	417	378	427	416	414	404	367	417	390	434	403	406	402	413	385	363	393	352	407	417	397	401	433	389	404	360	448	439	372	408	384	420	415	432	415	397	398	390	376	417	390	444	453	397	423	378	418	375
24965	21149	33146	57012	49302	34620	18496	5471	1368	587	491	443	464	476	473	447	420	447	418	447	451	457	481	474	459	470	446	471	424	431	458	466	473	457	466	431	423	445	457	395	470	455	469	421	452	450	430	445	440	467	447	465	456	448	447	440	421	437	484	436	458	440	441	389	468	446	430	430	430	440	419	455	464	447	396	452	431	453	444	491	440	475	487	460	439	443	418	431	473	461	483	451	421	455	446	455	482	430	451	436	453	440	460	416	458	408	433	439	459	442	438	446	483	488	454	467	409	430	436	434	458	400	439	449	394	449	446	417	451	437	445	426	410	426	430	471	413	418	438	429	469	442	436	423	433	467	434	400	452	448	451	442	489	445	448	430	460	460	412	445	439	484	445	420	407	452	421	429	462	447	421	462	425	455	425	464	465	472	458	447	429	454	475	426	440	442	444	448	429	466	481	485	474	423	465	415	457	469	435	407	438	431	424	420	477	447	446	409	447	423	413	469	420	469	463	446	411	447	428	419	438	431	473	447	423	472	455	467	444	456	441	460	451	419	442	442	459	434	428	458	408	457	470	428	455	476	421	456	429	422	407	443	454	411	442	446	411	426	428	435	465	447	444	421	436	431	435	402	413	456	453	465	441	434	413	474	479	392	394	393	451	406	439	461	443	422	465	470	424	410	497	463	462	472	431	445	462	442	443	451	445	453	455	463	458	444	461	414	431	431	466	467	474	444	455	405	443	419	465	483	482	451	437	447	471	431	448	477	425	444	444	444	424	420	404	393	455	453	386	441	465	453	461	488	439	420	428	462	472	444	433	470	463	485	469	438	397	423	481	435	470	472	456	415	466	428	427	450	401	421	450	420	419	468	422	439	465	414	444	465	410	436	406	437	429	442	453	425	454	416	440	418	435	410	444	476	460	441	454	421	436	413	427	431	443	442	470	440	460	447	480	451	409	448	407	436	441	424	463	440	429	413	422	415	442	435	453	425	418	420	467	455	462	443	436	411	430	450	421	418	451	435	436	411	422	463	473	422	454	424	472	429	449	455	426	476	472	416	438	437	429	465	439	434	436	463	456	454	465	441	420	439	446	437	441	463	473	415	418	427	453	477	414	436	424	422	431	418	443	443	446	410	462	396	443	452	413	442	467	410	440	435	478	475	460	396	460	424	435	418	441	479	454	437	473	424	417	433	406	435	457	452	452	426	450	437	447	445	454	477	443	490	455	430	453	438	444	424	433	426	435	450	451	435	488	416	455	425	442	428	429	425	450	450	427	452	442	429	435	446	449	447	445	450	451	439	438	449	481	464	447	449	446	435	438	472	493	470	446	435	449	441	433	422	448	454	417	447	417	451	465	464	412	444	434	425	430	479	449	428	455	443	489	415	446	436	448	440	478	438	460	432	446	442	417	447	494	434	455	454	431	458	436	449	477	451	435	477	414	447	496	451	435	442	408	420	429	453	451	501	420	415	479	461	469	437	439	466	433	444	441	433	469	399	461	445	439	447	429	430	412	470	464	431	472	408	447	453	430	418	437	416	462	394	441	459	453	451	499	422	480	464	452	439	454	438	469	464	432	468	438	451	427	465	422	411	452	434	430	443	448	439	472	452	427	439	406	420	432	487	447	426	446	422	472	448	458	442	456	400	447	416	448	423	466	454	422	464	413	462	410	478	445	466	422	426	412	435	403	466	446	442	422	437	434	430	440	468	429	427	461	422	470	412	447	450	424	443	485	436	464	442	419	445	410	459	474	431	461	441	425	411	450	485	427	417	473	440	466	443	504	443	447	441	446	435	427	412	453	440	451	461	429	456	457	450	407	422	434	441	411	430	469	412	429	438	415	470	444	446	460	456	441	445	438	431	451	420	461	398	462	435	415	464	402	445	460	465	448	427	464	444	436	451	435	444	454	447	401	441	434	407	465	431	419	458	425	456	414	445	480	454	442	441	412	452	440	442	443	459	416	438	472	442	453	444	470	463	447	416	418	448	470	437	477	478	462	452	404	463	487	484	434	459	440	457	430	419	462	448	378	447	482	437	442	441	472	392	478	419	439	416	424	442	434	457	470	462	461	438	469	457	458	420	431	451	433	440	440	415	461	485	429	448	456	447	459	447	449	464	445	432	452	434	469	459	463	460	454	446	462	457	400	450	423	441	438	432	447	437	457	439	445	443	448	429	461	484	447	425	418	446	428	471	427	467	419	440	449	453	455	432	402	462	432	463	428	441	433	427	449	408	457	420	399	440	462	447	471	457	446	436	442	426	483	413	435	462	445	436	459	461	414	448	422	460	455	454	456	431	439	434	426	428	462	474	444	468	461	421	434	463	427	445	441	407	492	446	435	442	430	413	441	436	411	459	424	435	423	457	468	456	452	448	479	455	439	466	444	412	462	434	456	426	433	446	453	460	458	419	424	439	472	448	395	428	432	455	458	445	434	449	426	431	486	433	461	457	429	447	433	411	425	424	457	424	469	403	453	424	472	433	465	425	459	424	473	458	446	446	433	414	438	454	395	435	434	442	453	473	399	432	443	400	415	455	496	454	469	457	380	420	420	462	428	418	439	426	447	436	421	433	436	425	454	474	456	477	451	446	420	470	452	424	469	443	446	460	442	424	501	394	420	425	477	393	464	434	406	440	406	437	435	469	491	421	445	444	447	476	451	426	448	462	421	433	456	471	458	477	471	416	442	424	474	465	431	468	429	433	440	446	428	475	445	492	465	449	508	451	469	426	420	468	478	401	422	462	442	466	455	424	477	439	464	415	451	416	478	418	447	427	452	437	461	458	433	452	464	436	436	471	468	464	432	472	447	425	460	437	481	415	431	423	437	454	447	491	459	460	444	433	443	451	445	428	444	482	425	423	437	447	477	439	449	422	446	467	413	462	464	475	440	470	443	453	446	427	464	430	436	456	432	408	424	435	453	457	433	443	432	429	429	463	455	479	454	417	424	438	419	436	429	437	465	444	456	437	409	462	448	441	459	463	480	459	453	421	424	432	454	428	421	465	470	411	420	447	426	443	472	410	426	402	389	413	436	411	458	449	441	437	439	408	476	482	473	437	425	462	463	463	440	471	416	445	480	444	413	442	475	422	446	419	449	467	436	471	429	453	445	419	392	451	418	452	469	456	471	457	419	435	435	425	413	449	460	414	418	438	424	461	452	441	472	437	449	452	450	437	446	455	410	442	444	421	452	450	462	422	443	392	440	454	442	468	462	414	465	461	485	433	457	456	414	429	439	439	445	429	395	434	431	452	441	447	445	494	433	395	426	469	431	436	433	471	451	422	418	435	470	449	463	450	415	417	450	423	451	480	435	428	431	429	438	436	445	453	460	440	451	437	457	438	427	463	428	489	434	454	441	445	464	391	427	459	444	389	442	407	439	446	416	427	460	430	443	435	408	421	444	444	450	434	421	451	454	442	427	452	461	461	459	438	424	464	447	446	443	449	438	445	496	436	427	482	472	425	428	443	418	452	438	467	422	426
12265	19232	57691	60977	44222	26949	12162	4403	1441	614	482	464	444	479	476	461	405	452	428	434	500	455	472	477	493	440	447	439	443	458	455	451	470	446	441	413	462	475	447	495	457	453	462	482	440	451	445	470	480	459	434	430	455	458	435	466	471	460	461	441	450	481	490	445	426	442	462	443	482	432	476	505	457	443	432	441	421	475	485	477	454	458	476	442	437	519	480	456	471	432	426	446	409	445	443	479	447	436	446	486	441	435	463	457	450	449	439	429	467	429	483	463	465	428	492	422	417	448	452	455	425	452	435	451	438	421	444	435	462	463	429	449	456	464	428	416	446	487	471	456	471	443	456	427	470	435	473	441	416	467	423	434	424	491	429	461	459	452	463	427	419	483	479	479	464	474	467	442	448	462	460	475	463	479	400	426	449	441	440	423	461	456	472	449	438	475	434	458	421	453	427	460	429	459	446	452	454	483	491	434	448	429	459	471	464	400	491	445	438	441	466	447	426	423	420	434	487	421	438	471	443	454	453	474	408	448	444	451	478	444	445	433	479	471	446	482	431	436	423	424	452	428	450	433	422	448	441	452	437	477	456	471	454	453	377	461	426	454	441	437	455	453	452	416	483	445	438	488	454	481	445	468	439	461	415	446	473	429	492	470	444	407	464	467	458	446	463	466	465	445	444	483	461	459	451	461	477	476	479	479	488	427	440	440	431	513	482	422	425	449	433	440	448	474	461	474	476	455	425	439	458	430	425	468	431	445	478	423	468	421	466	434	459	451	464	449	454	463	426	464	460	447	429	461	486	459	425	445	443	427	479	483	443	480	487	459	456	439	449	474	478	462	489	454	434	482	473	443	437	468	452	457	438	433	453	428	462	446	449	438	440	460	428	423	429	453	450	506	432	441	445	474	423	447	441	434	437	415	446	452	445	415	456	443	490	423	443	483	466	441	454	423	457	454	481	467	472	452	492	402	460	459	434	418	462	433	514	447	458	458	474	404	455	472	463	438	453	437	434	457	449	451	438	431	429	430	461	406	452	468	460	472	456	452	464	453	441	468	422	416	455	477	444	427	494	490	452	414	457	417	443	449	485	456	492	459	449	491	464	490	439	462	466	445	484	485	468	447	458	460	421	433	410	438	420	463	439	522	423	418	445	466	471	428	454	427	446	396	430	443	445	456	421	422	470	438	470	473	490	459	465	460	437	417	468	475	485	412	432	459	411	431	442	471	445	479	455	426	451	433	471	455	468	455	465	449	465	429	438	460	433	412	484	413	461	466	435	472	409	436	476	453	426	453	451	458	453	462	437	425	406	470	414	409	422	437	470	485	440	431	448	465	457	458	439	427	458	443	461	430	439	468	404	452	434	432	448	422	453	472	468	475	454	461	438	426	483	416	438	464	447	470	469	467	458	467	455	445	466	478	443	438	480	481	431	426	420	472	441	416	442	424	454	463	432	463	463	448	469	445	435	412	424	421	494	452	441	463	455	415	438	442	469	453	422	448	460	441	479	500	499	452	471	459	468	476	484	457	428	416	426	441	444	449	444	436	430	470	467	479	446	455	450	475	491	460	456	420	457	448	463	465	441	461	451	468	457	437	447	415	424	440	451	442	476	446	423	452	428	469	473	465	428	446	425	423	438	456	463	416	430	438	472	476	450	470	433	400	450	417	461	496	478	448	457	476	452	442	489	448	422	458	457	443	458	460	460	488	443	465	450	444	456	424	421	436	504	438	434	460	458	475	454	443	441	420	456	449	431	444	410	448	470	440	441	452	424	483	475	453	423	469	433	434	446	442	405	455	439	468	485	450	458	468	433	496	469	467	477	469	446	465	462	456	452	472	472	440	408	439	475	475	414	445	477	480	458	438	508	421	467	479	457	408	450	409	419	441	451	429	443	479	468	491	463	463	448	450	458	488	432	456	476	465	490	487	437	457	449	434	442	440	443	460	398	443	483	458	437	423	457	478	476	438	474	459	429	467	451	444	465	410	457	433	450	477	464	441	414	463	478	479	461	454	459	464	414	425	448	464	445	482	470	464	448	417	441	465	455	411	417	428	475	471	417	440	437	449	484	466	455	461	457	453	464	480	455	442	476	469	452	444	436	457	477	455	498	464	418	433	445	445	447	445	432	439	460	432	443	455	455	423	411	423	472	468	484	471	459	444	453	441	443	473	435	454	467	484	467	464	431	483	422	408	464	457	443	462	469	445	431	467	455	456	437	480	429	442	457	464	464	443	443	452	426	460	497	441	476	438	464	464	465	417	467	432	429	482	448	429	424	452	488	452	450	399	476	468	445	452	471	477	447	447	435	408	434	481	475	441	439	438	430	484	436	490	472	451	395	476	458	471	432	435	452	430	428	467	446	458	457	446	448	442	422	472	444	461	416	425	473	443	481	454	432	451	454	486	434	444	408	453	463	444	432	447	467	414	464	448	442	440	447	421	424	445	474	380	460	453	439	470	444	463	438	434	435	476	462	454	452	446	457	475	420	468	473	425	435	477	435	485	431	477	402	470	460	434	443	461	460	460	476	426	463	464	427	458	448	441	421	457	456	445	493	464	460	468	437	504	460	452	487	467	434	414	420	440	479	428	431	491	454	444	432	452	470	449	425	455	469	429	484	464	425	454	460	467	427	427	497	440	417	476	491	436	443	453	439	441	436	469	421	440	415	483	415	433	411	430	463	485	467	475	463	475	428	440	483	475	415	461	472	459	425	446	427	441	426	453	458	472	440	435	485	430	419	435	421	451	442	476	459	424	502	487	474	459	477	502	428	456	433	452	452	448	439	457	442	455	472	412	442	458	424	441	467	485	448	453	463	472	441	446	435	428	463	402	428	410	470	441	478	434	430	442	421	445	465	461	448	483	441	456	418	449	429	445	445	447	441	437	426	477	420	405	437	453	476	447	431	472	414	485	458	454	457	435	415	431	445	456	501	415	456	474	468	474	439	459	491	463	444	459	459	431	446	475	449	434	421	435	496	441	480	458	462	437	439	465	489	434	464	468	433	459	410	421	422	456	456	458	469	427	437	433	459	431	468	446	431	471	454	453	481	448	442	473	422	455	483	447	450	477	479	421	487	447	469	478	428	455	478	447	470	449	459	439	420	424	447	455	425	442	437	464	453	457	457	441	440	484	427	516	476	417	445	453	417	446	464	455	430	419	406	417	481	464	393	421	393	403	476	456	412	463	478	455	487	432	449	430	472	439	468	425	468	470	436	443	440	486	432	445	463	440	441	442	451	475	445	443	443	427	444	463	434	463	450	476	459	430	440	440	483	465	451	481	448	447	438	458	460	430	478	463	434	484	482	504	447	462	455	447	454	428	444	453	413	462	467	455	476	416	415	423	426	458	454	426	458	444	401	474	446	420	447	456	453	449	507	444	473	483	441	452	424	465	466	448	456	444	445	465	455	457	424	434	468	481	443	440	436	408	467	456	478	474	494	433	464	459	479	472	450	430	482	435	457	462	457	494	457	436	488	419
23931	21179	34959	57654	55862	43990	26892	10055	2393	890	579	559	530	513	571	539	545	524	559	542	486	537	518	529	502	501	536	520	546	538	529	529	517	516	555	497	519	538	535	539	527	527	489	501	513	542	550	532	469	505	516	533	514	497	534	515	536	513	482	519	507	568	498	533	493	498	476	547	514	554	516	522	513	498	487	524	477	504	500	509	504	529	484	504	512	517	531	489	528	510	539	507	508	505	531	509	448	489	533	523	528	521	486	465	479	549	511	518	507	545	474	447	487	476	511	510	525	502	565	516	550	525	540	523	545	513	507	513	527	464	478	497	538	519	533	487	531	486	534	524	521	548	475	552	520	531	485	499	561	516	499	525	503	497	502	531	501	481	498	509	514	538	517	564	540	510	552	487	545	512	502	499	528	509	528	522	467	550	442	531	515	485	551	516	496	484	539	459	513	557	502	500	529	490	545	480	548	471	477	502	525	520	510	533	517	536	507	541	511	502	482	537	535	530	549	533	531	538	452	507	528	461	521	495	497	562	555	530	501	499	507	486	491	497	515	544	507	470	484	509	499	491	483	484	492	497	475	501	512	527	534	518	517	526	523	500	502	512	506	547	512	496	514	531	498	546	521	483	498	501	516	557	550	500	545	511	482	564	486	499	500	497	537	519	493	489	541	511	522	540	538	513	525	533	566	516	542	462	516	517	530	503	457	517	523	524	474	534	498	519	526	505	503	523	516	496	464	467	519	563	524	453	491	497	525	515	505	487	502	549	467	551	507	490	537	477	480	488	497	503	515	530	519	513	510	519	517	509	493	506	505	532	512	514	538	524	475	588	511	542	462	505	502	504	533	521	487	499	524	492	525	486	495	552	485	507	503	552	546	546	475	502	494	517	502	485	516	529	496	514	505	533	519	494	486	528	548	527	515	482	516	486	522	510	497	559	509	492	507	525	504	510	500	549	512	549	510	493	485	509	490	480	456	499	511	491	542	507	525	494	508	503	543	490	525	498	497	493	534	566	539	529	564	528	556	523	524	504	478	572	556	509	549	494	475	550	495	506	548	506	501	494	511	495	530	542	483	543	538	550	448	535	530	513	523	509	511	548	546	523	514	489	480	451	487	490	515	520	518	504	493	505	488	508	509	459	514	479	480	542	497	524	515	505	529	491	500	506	525	474	491	501	484	503	483	558	499	533	466	511	500	515	510	531	473	531	503	527	526	541	540	479	506	519	523	512	473	539	524	493	535	518	505	473	509	512	522	509	496	555	523	468	545	506	495	522	480	533	478	513	538	488	522	511	505	545	492	526	493	512	529	524	503	495	501	500	495	519	484	526	531	480	489	523	521	554	510	499	539	521	547	490	503	509	530	507	500	522	546	510	499	524	545	524	517	440	525	504	501	499	499	531	480	500	507	529	530	545	497	475	524	521	488	517	487	510	510	519	498	462	464	501	508	516	513	512	541	519	568	492	530	510	503	538	555	483	532	520	499	485	481	464	512	503	513	505	469	527	526	509	543	513	504	514	530	495	532	505	501	486	477	486	487	542	501	498	526	535	473	522	477	503	507	512	477	515	504	526	520	526	495	512	495	533	510	477	509	509	568	506	499	506	510	525	473	485	504	507	522	530	530	532	540	501	512	517	540	457	486	499	531	498	526	505	511	501	547	517	508	488	507	516	470	505	519	520	526	548	499	537	514	491	545	526	484	485	520	500	529	521	493	518	533	487	499	533	491	568	560	551	551	517	432	532	534	541	511	524	502	500	518	520	529	508	555	551	506	530	502	538	476	511	499	539	497	512	501	531	514	500	480	531	534	496	496	527	488	473	488	562	512	533	485	472	489	486	510	500	531	496	503	496	516	460	513	496	489	515	539	511	529	562	537	501	538	511	507	523	527	484	505	485	552	523	511	505	514	505	534	527	508	491	486	531	512	504	533	551	523	544	496	525	510	526	496	544	481	500	523	487	503	535	500	520	531	484	477	546	515	528	480	530	504	499	516	512	516	508	544	559	476	506	519	504	536	489	533	519	530	531	520	485	538	529	532	497	463	519	471	534	498	518	514	541	526	484	503	511	512	507	514	505	509	508	517	514	478	506	532	488	483	483	480	506	542	522	479	519	516	522	492	497	498	495	553	504	507	518	529	524	514	513	522	493	496	524	547	468	520	480	486	505	458	544	512	463	548	506	547	509	512	514	529	496	501	501	529	504	498	489	520	562	473	498	488	530	515	498	494	468	468	509	519	468	518	489	514	556	488	484	475	495	523	520	507	524	485	562	537	499	516	530	503	519	526	484	512	553	493	536	506	530	514	468	501	517	513	491	467	520	491	509	525	509	511	504	521	462	504	511	512	484	495	486	547	523	504	486	520	527	536	494	551	517	540	502	516	529	505	541	563	483	505	476	462	466	476	480	559	528	540	517	532	522	510	523	495	511	516	505	472	492	526	558	500	507	560	559	529	486	510	498	528	515	500	504	490	489	502	542	526	512	539	485	541	510	510	486	494	516	497	457	501	478	496	510	501	521	516	473	546	472	556	518	521	509	515	523	472	497	502	483	524	504	482	476	478	534	510	468	502	549	539	524	512	552	523	501	504	503	502	506	540	476	469	530	532	527	518	482	553	494	554	501	521	502	537	528	489	489	520	488	527	518	482	488	481	503	491	483	503	526	489	545	480	532	505	522	479	510	500	515	500	547	504	503	506	500	475	562	508	498	523	499	524	510	520	547	488	514	502	500	544	506	530	513	505	509	523	485	489	483	492	493	480	502	516	506	520	505	509	487	524	552	528	494	500	520	529	526	484	485	514	513	522	477	462	525	507	536	508	557	493	518	534	507	482	490	488	530	478	525	492	510	518	489	515	503	509	515	473	514	510	475	488	479	481	553	512	518	526	421	532	533	520	491	531	497	527	482	524	545	546	518	509	548	510	517	499	512	523	503	561	509	533	481	464	481	509	482	526	524	545	484	543	515	552	507	500	472	453	520	521	514	470	501	506	509	492	491	539	558	516	547	485	548	525	497	504	485	497	509	507	525	543	533	490	503	458	520	512	515	538	518	510	515	539	542	496	520	477	470	471	470	528	558	481	478	527	479	527	542	516	524	482	499	546	482	522	506	514	516	546	495	494	504	539	510	488	503	513	512	516	541	555	533	520	521	499	529	496	511	506	494	521	511	533	541	501	484	486	525	527	493	485	510	493	464	498	487	511	519	507	486	522	535	511	529	515	500	517	520	512	496	511	497	552	502	498	495	486	527	487	507	541	502	483	494	492	479	537	526	494	537	487	496	519	503	503	590	509	567	554	496	521	474	511	563	463	506	538	487	482	527	466	487	475	473	541	498	490	498	496	504	527	506	531	538	464	533	498	530	500	497	513	485	501	531	480	483	562	502	533	527	497	470	498	482	518	545	507	507	530	510	488	484	487	529	496	481	473	505	526	511	499	500	493	550	513	518	489	493	482	495	488	520	503	515	502	476	470	486	474	493	510	507
15583	49506	81601	77028	59567	38557	18712	7386	2383	937	557	563	550	563	516	564	504	534	555	497	559	527	572	494	485	567	503	580	528	513	520	496	559	543	531	524	517	530	544	526	490	494	542	582	570	532	541	533	537	518	514	554	540	513	548	542	542	522	564	522	527	506	517	514	528	571	543	563	519	515	576	534	537	533	564	585	520	535	512	566	529	554	513	574	520	511	524	537	510	540	522	562	507	569	526	531	532	517	542	507	560	505	528	521	510	557	508	554	542	564	523	506	535	527	527	536	515	568	509	514	509	504	495	508	513	543	552	544	518	542	533	512	556	521	537	524	519	533	522	533	526	505	497	564	555	520	511	579	496	465	494	561	527	523	527	492	507	503	489	517	569	538	513	563	551	524	554	550	496	501	524	496	572	526	496	528	567	538	518	491	532	508	533	540	536	502	511	492	513	561	525	539	525	536	517	529	533	481	587	546	559	513	496	589	549	521	506	557	507	529	507	537	539	522	527	494	510	521	529	509	509	560	519	533	493	521	524	544	533	552	528	492	527	534	521	517	525	512	553	518	508	520	522	471	546	515	539	549	559	518	525	522	548	535	500	515	520	502	555	547	565	534	543	549	544	561	522	519	538	504	536	525	509	521	549	569	571	533	523	518	505	537	518	537	531	494	495	527	526	536	525	544	519	506	518	534	546	550	511	502	555	560	530	496	509	532	538	521	523	506	537	538	550	490	519	546	543	530	559	537	534	546	516	525	540	539	505	525	537	560	527	537	520	536	546	543	534	528	538	510	497	521	521	580	560	555	502	559	534	519	536	525	533	533	508	501	540	504	515	523	518	516	528	553	510	523	476	557	545	540	537	544	544	524	533	527	543	523	558	468	525	519	545	495	516	537	534	519	551	492	554	524	548	537	532	508	546	500	513	528	546	548	529	524	551	507	509	543	525	559	506	523	528	542	590	525	524	511	508	505	525	479	550	533	567	557	555	507	540	525	502	549	567	515	593	513	556	486	565	502	504	515	550	502	545	551	559	530	553	522	545	522	526	513	530	566	509	534	516	535	535	525	529	540	484	496	543	504	482	545	547	516	567	541	476	517	542	542	533	551	528	483	502	532	560	559	479	514	536	535	502	556	538	558	506	553	529	530	504	556	557	531	563	549	501	531	547	529	534	503	543	553	500	565	554	541	556	524	524	543	512	512	550	554	530	536	501	494	515	523	525	543	528	537	501	525	538	527	535	530	536	549	530	529	500	510	516	529	509	531	523	521	529	504	530	540	509	487	495	528	517	526	531	520	530	504	537	550	504	515	527	509	574	518	581	548	508	494	537	511	520	507	497	502	519	526	515	521	503	525	505	532	533	503	520	561	539	503	529	514	552	524	493	523	550	518	541	508	481	515	542	489	526	539	514	522	529	513	516	499	505	530	467	528	496	507	544	542	550	536	511	498	525	511	529	555	524	527	504	489	529	546	501	509	539	518	519	513	524	495	561	516	528	486	522	510	500	533	467	557	531	502	513	518	536	515	555	553	495	507	534	518	508	516	531	525	538	536	546	526	490	539	500	554	549	543	533	525	538	545	533	541	570	513	536	532	533	509	516	519	568	535	542	542	542	540	514	583	523	566	522	539	464	480	498	478	525	504	553	507	504	524	496	562	531	547	548	557	558	528	542	546	547	538	544	536	514	531	539	537	513	523	564	517	520	539	551	529	536	527	530	501	510	558	512	529	523	532	509	527	558	562	510	483	509	525	526	511	577	530	525	537	518	527	541	558	531	532	530	547	512	498	545	550	503	538	512	566	547	551	506	513	514	509	550	528	549	522	519	486	512	508	539	526	531	595	531	534	503	537	482	528	477	542	538	518	530	552	511	526	574	530	552	490	535	498	526	568	550	540	527	518	551	549	539	542	528	557	541	564	556	499	508	513	510	532	535	549	527	510	526	487	530	553	532	517	540	528	553	512	510	533	556	533	521	559	543	492	512	568	537	530	516	479	539	557	549	499	533	541	513	512	512	545	568	555	488	530	563	550	520	499	523	561	544	507	510	540	500	512	486	504	517	534	536	536	493	488	526	523	543	567	502	532	575	522	518	511	520	531	497	520	552	541	547	495	533	514	480	567	515	531	535	504	507	564	548	534	580	519	586	528	548	496	547	493	528	509	477	516	502	511	508	526	547	532	515	555	544	533	518	515	517	553	501	507	561	500	546	524	541	482	530	498	506	514	500	511	510	487	511	526	519	507	515	533	550	544	545	548	505	518	517	495	532	530	524	523	580	493	534	514	509	511	522	504	514	513	528	524	501	501	546	552	492	523	505	544	518	497	538	527	542	575	561	539	529	534	514	573	523	527	531	562	561	516	503	497	546	520	499	504	519	507	509	508	538	549	505	504	521	501	494	519	540	560	534	510	511	505	507	533	548	529	578	514	548	541	525	539	530	526	551	526	535	505	526	546	495	537	509	535	473	493	498	544	546	549	511	501	546	517	542	518	546	524	538	489	530	526	537	525	520	503	559	494	528	536	513	557	541	533	509	561	540	494	538	538	541	494	486	552	516	573	522	505	539	501	514	508	551	522	502	508	555	528	516	562	516	567	553	513	529	526	590	502	525	502	516	549	532	506	501	513	479	559	537	501	540	545	543	529	527	509	532	505	585	515	511	533	484	536	516	540	548	516	524	530	542	497	559	567	513	553	532	536	518	520	472	544	508	564	493	553	543	502	497	539	497	530	536	532	583	507	543	527	530	501	523	528	513	526	487	529	502	593	503	539	507	543	504	540	513	511	527	496	490	497	537	530	549	516	548	462	529	560	563	507	548	524	524	499	531	518	513	507	543	531	522	522	525	503	556	543	520	494	517	542	510	516	510	527	519	494	539	521	569	483	533	526	540	526	488	538	540	488	510	525	556	539	538	582	549	561	546	501	506	563	519	516	549	554	494	521	524	536	570	538	502	558	520	528	511	534	511	533	521	492	507	538	537	529	506	557	524	519	552	572	530	526	485	516	529	535	550	513	504	525	531	543	552	531	519	506	540	502	555	512	517	538	529	535	543	519	563	466	544	523	575	535	527	519	507	541	510	510	497	556	526	554	541	569	556	589	514	520	514	524	500	483	532	541	492	553	489	562	562	562	514	555	547	535	514	527	508	554	518	531	484	562	476	495	544	489	486	531	536	536	553	479	535	531	520	563	524	516	536	498	500	515	522	494	567	524	523	528	547	497	524	481	497	525	535	500	574	522	539	534	531	559	525	502	520	542	524	532	506	550	532	552	476	531	504	498	513	511	526	512	552	522	515	516	541	487	524	552	546	500	537	504	517	479	551	504	488	547	515	514	534	544	526	538	524	546	561	541	518	525	517	556	516	534	510	562	517	564	522	507	526	566	503	541	542	543	511	520	464	501	531	517	525	540	553	560	508	541	501	512	527	496	522	533	533	518	525	532	518	511	529	526	525	566	528	533	507	520	529	557	542	531	526	542	468	532	509	534
27254	15835	17718	20320	12477	5587	2035	961	597	501	474	441	422	414	428	427	432	448	451	445	401	452	434	409	426	429	430	411	418	425	421	408	457	412	419	424	391	428	434	395	462	429	410	418	419	420	414	428	460	424	441	434	459	494	420	429	429	421	404	419	460	397	403	427	415	442	433	414	412	460	435	425	418	439	441	410	400	440	398	432	419	433	456	464	419	450	401	407	435	452	409	411	413	446	412	425	428	423	436	418	399	446	449	437	416	479	444	455	437	401	452	452	414	441	427	407	490	448	422	440	434	396	405	417	497	444	434	463	447	432	399	403	468	374	408	449	420	458	428	435	372	404	421	400	434	419	410	452	402	389	432	387	461	450	440	414	460	398	454	430	447	459	442	439	445	431	432	435	446	411	442	419	435	415	426	434	407	418	442	425	404	393	448	434	421	413	418	424	405	434	416	436	424	418	439	452	402	393	449	425	403	419	426	447	459	417	419	437	409	453	408	446	428	463	426	424	430	420	428	434	393	390	413	432	414	408	401	454	410	432	433	378	413	435	435	413	397	436	412	395	437	437	392	435	415	422	408	427	431	412	417	428	419	427	420	438	422	396	395	423	440	436	449	393	416	427	416	406	435	427	391	443	443	414	414	454	450	424	426	415	414	407	426	407	427	412	425	413	435	441	436	427	405	438	425	428	413	432	451	410	441	430	442	431	409	419	444	465	402	418	426	433	441	403	414	415	417	396	435	411	421	417	434	403	431	412	441	417	383	415	407	403	433	434	408	450	441	428	455	446	441	437	410	427	388	462	409	434	433	422	441	435	376	438	451	486	441	395	453	437	443	428	358	445	433	434	415	410	424	444	417	416	432	427	453	458	433	454	439	412	453	453	433	440	400	409	437	433	401	415	432	421	416	433	460	398	415	420	489	417	406	447	420	433	424	437	451	430	402	397	417	433	428	453	450	454	428	475	455	422	412	421	421	415	449	457	441	403	435	452	412	434	425	453	447	396	455	463	420	379	409	433	425	408	429	444	434	444	429	414	428	434	406	416	427	418	430	409	437	472	401	421	437	427	444	434	418	431	437	442	424	410	411	349	416	421	416	385	434	433	412	412	432	416	472	439	412	426	431	415	423	400	408	428	446	399	419	427	408	455	434	437	419	451	385	430	458	416	409	408	447	418	410	455	433	397	414	442	472	450	448	416	413	472	426	422	444	408	430	438	385	428	446	430	412	402	432	450	435	426	403	407	418	451	413	400	418	448	420	443	449	451	417	435	417	442	445	407	446	449	408	417	435	452	444	444	463	458	418	372	419	426	433	414	416	446	448	422	430	416	400	468	403	421	406	432	418	432	423	406	407	425	438	445	412	440	436	462	420	460	449	442	441	395	461	425	422	442	450	430	411	426	425	420	406	453	425	423	448	465	402	385	456	405	420	386	460	434	438	455	421	438	447	428	413	415	433	404	411	441	442	410	450	422	445	456	397	426	422	427	413	427	433	435	417	450	395	432	436	423	408	457	428	433	428	380	402	414	392	438	431	445	415	421	434	470	422	467	447	436	427	441	423	451	437	441	445	423	408	443	446	417	417	427	436	428	453	454	420	407	420	424	427	437	432	440	428	389	420	418	439	410	421	414	406	400	403	422	466	412	422	406	433	416	434	403	378	401	445	434	423	450	424	433	465	459	470	400	453	421	425	442	447	443	442	444	409	447	454	453	434	402	422	412	439	447	425	432	447	419	418	415	455	437	399	427	396	435	423	409	406	441	406	449	459	420	432	413	438	403	435	438	451	418	435	432	412	433	472	433	462	429	421	420	436	403	484	437	431	450	400	445	453	377	440	427	428	435	427	423	431	446	407	408	392	427	449	436	453	432	513	418	442	401	417	398	419	450	451	401	420	427	424	429	420	396	399	435	433	450	465	426	411	401	450	383	455	433	420	454	406	425	459	426	413	407	437	436	398	441	417	416	451	431	440	408	453	416	408	404	429	438	437	452	455	448	375	444	426	410	456	408	417	427	408	408	446	449	412	434	424	425	451	459	406	424	407	458	429	394	423	420	422	427	406	410	418	401	408	422	446	393	404	431	428	406	430	423	414	435	393	434	428	406	448	472	405	413	446	416	407	429	446	427	403	441	445	453	403	414	406	384	417	446	445	436	438	408	413	445	474	379	424	387	441	419	438	409	403	411	442	425	426	426	405	430	444	442	434	423	425	390	403	408	422	424	443	420	445	469	426	425	446	462	436	411	427	409	456	440	427	420	387	395	429	402	415	421	420	412	444	418	453	459	414	410	426	440	403	418	425	383	434	429	402	406	408	438	393	431	420	384	419	448	441	435	440	453	409	412	444	418	405	438	474	418	430	422	426	378	416	431	419	401	424	436	423	454	452	425	391	425	439	391	405	424	439	467	427	414	437	410	405	430	444	445	430	456	422	430	448	392	404	449	437	427	442	412	409	429	388	407	443	425	422	435	413	407	406	443	481	434	444	389	420	387	395	431	418	420	396	453	433	396	451	456	446	418	428	452	385	426	418	443	426	381	434	460	438	395	454	424	438	410	437	434	445	441	444	423	461	452	440	414	404	428	444	418	454	433	427	417	410	384	407	457	448	421	427	450	407	417	484	397	448	429	437	414	429	444	415	443	406	444	418	414	425	434	428	435	413	465	412	423	402	458	429	424	418	424	426	418	386	457	450	426	404	450	458	433	416	451	434	421	444	439	443	422	444	418	386	391	447	421	420	412	466	407	452	383	443	412	407	436	439	415	409	431	397	406	477	400	437	424	434	455	398	432	470	424	450	444	446	418	408	396	418	474	389	400	457	399	427	435	402	464	421	414	438	421	426	482	389	415	404	411	439	446	417	415	437	426	436	436	421	394	460	433	393	472	437	436	426	417	427	448	435	435	462	428	446	418	358	447	451	416	432	420	409	421	398	500	432	435	429	426	474	393	415	439	415	393	426	391	435	423	440	394	429	428	402	438	415	466	408	447	414	474	407	423	413	434	444	447	421	458	448	393	420	454	426	450	413	443	451	410	425	429	418	423	440	405	424	449	394	406	391	425	401	395	447	470	459	440	371	421	441	438	417	439	430	430	427	411	430	399	485	455	414	406	396	439	446	436	407	443	398	435	465	460	404	460	411	452	426	439	418	438	410	435	434	453	446	452	404	433	466	429	472	430	403	406	409	427	423	419	440	438	440	416	407	445	440	429	442	444	435	430	419	440	438	442	467	397	423	415	447	433	403	429	414	405	462	414	416	434	394	424	449	404	461	405	392	432	438	409	408	463	460	422	427	438	456	434	440	411	447	432	404	447	417	408	484	420	396	433	455	416	417	439	420	437	438	470	443	438	424	444	439	447	413	440	419	416	420	417	410	408	418	417	423	366	436	413	490	405	449	422	419	423	479	408	445	420	443	451	429	399	446	438	449	445	451	449	430	418	448	454	398	416	418	430	412	399	424	412	426	437	464	435	429	455	444	441	391	417
5614	8995	18296	14273	9435	4695	2047	1040	560	488	448	412	384	397	403	410	421	409	411	462	403	410	424	397	421	386	412	403	416	409	423	423	399	408	458	401	406	389	437	420	403	381	385	392	414	435	373	395	425	417	412	424	413	407	429	395	402	409	377	411	453	456	431	433	412	400	396	372	419	409	430	410	404	410	402	424	380	423	423	454	426	440	394	418	436	473	411	387	384	421	386	420	408	413	395	412	393	438	426	386	450	419	409	395	369	412	415	440	408	418	414	445	471	405	397	436	395	426	408	452	408	399	431	410	408	399	414	400	435	437	415	398	402	444	437	426	406	380	433	429	402	406	441	395	438	419	401	396	433	360	437	400	422	436	463	416	389	371	387	431	404	397	412	412	421	404	383	458	443	419	400	405	407	380	418	414	393	418	415	421	403	444	391	382	409	397	441	403	420	427	402	417	421	386	404	415	418	410	419	447	439	379	422	416	467	425	433	404	440	432	424	390	381	412	390	417	381	396	445	410	406	413	413	429	416	429	451	431	422	436	447	374	424	395	401	448	433	394	416	446	395	425	384	381	435	424	442	401	406	428	381	384	419	419	446	425	404	407	426	401	419	386	406	388	398	409	397	420	416	410	420	409	418	412	412	422	377	418	404	419	455	424	419	418	433	405	431	412	400	438	360	414	413	431	400	387	432	418	418	373	414	415	425	399	436	378	402	410	380	396	394	416	442	423	422	425	406	394	428	413	410	412	408	410	422	412	405	440	413	465	408	401	403	431	419	412	396	397	430	398	377	403	395	426	429	408	408	390	451	444	383	442	407	388	423	415	445	444	422	436	407	403	395	448	415	408	402	440	436	427	389	384	412	406	417	375	422	448	391	412	417	384	408	407	402	415	396	447	408	431	421	413	457	400	409	407	376	428	391	383	410	404	396	412	418	439	384	460	399	415	428	388	396	417	427	441	404	432	443	391	438	430	442	433	372	403	438	408	433	409	412	432	398	378	409	380	439	444	397	404	374	409	427	398	402	376	452	428	377	387	404	395	420	413	442	416	393	446	431	410	418	388	405	412	403	395	401	407	379	418	402	393	410	406	403	452	395	403	412	421	418	405	448	442	427	378	416	392	417	411	380	423	400	395	394	404	420	433	397	411	433	376	400	403	397	451	407	388	401	402	440	445	418	402	390	406	414	458	412	426	431	429	382	414	373	415	413	453	406	430	404	407	393	440	405	443	424	433	414	431	402	426	447	403	427	390	401	409	432	429	464	453	398	409	399	375	397	443	408	397	415	429	457	437	382	416	402	411	404	398	424	443	425	367	429	427	422	427	418	386	424	380	406	417	407	387	377	397	439	419	403	417	423	409	442	460	431	400	447	387	405	421	412	391	407	405	430	421	414	447	455	425	448	371	380	395	404	413	430	446	432	420	425	432	381	451	439	384	400	447	378	418	417	398	371	416	426	423	387	396	416	397	406	423	437	353	454	378	440	426	431	420	451	418	439	384	374	403	392	419	409	430	412	390	402	412	419	404	392	395	410	424	412	406	413	403	427	405	427	445	387	384	384	417	419	429	388	398	406	400	399	412	370	428	406	406	405	404	416	435	372	424	405	407	402	423	417	410	399	416	395	427	402	399	424	420	418	402	363	441	403	397	418	409	427	411	403	408	378	421	416	428	405	374	424	406	390	436	404	408	417	405	401	444	392	426	409	416	398	416	406	419	427	389	423	407	382	402	378	415	412	426	424	389	399	452	389	420	437	395	428	401	403	445	418	417	437	370	401	419	443	442	394	378	394	421	401	433	415	426	390	411	411	446	394	389	422	424	393	415	382	420	418	418	388	377	402	408	412	407	400	423	419	431	432	403	376	428	429	424	428	432	429	404	374	391	415	413	423	469	391	420	391	420	391	393	389	413	411	401	416	425	390	450	427	426	433	449	385	410	410	392	377	401	419	432	411	426	440	435	433	413	410	404	377	397	436	404	419	424	436	412	401	413	391	418	418	387	404	413	416	446	422	406	401	432	444	390	428	387	407	424	393	429	422	389	396	371	406	457	444	426	420	383	388	404	416	414	427	472	421	422	388	389	432	396	424	418	437	421	432	407	428	406	431	427	403	386	440	420	384	419	418	439	394	435	467	412	404	427	442	389	401	449	431	394	426	420	399	427	406	410	384	419	421	417	426	422	452	421	451	395	442	411	397	388	396	362	393	399	402	415	403	409	406	410	391	446	420	416	424	389	407	429	437	397	377	383	396	435	382	423	412	425	398	455	399	419	409	440	432	435	402	395	419	456	434	415	432	407	378	420	401	423	378	420	378	392	407	457	426	377	406	386	414	418	421	422	397	406	442	401	394	407	445	409	412	418	437	410	393	383	392	420	434	454	388	404	429	383	409	429	377	387	416	394	387	393	399	383	371	405	405	418	395	389	421	451	411	401	409	423	394	421	423	396	425	412	409	409	393	394	410	438	429	406	446	416	411	417	410	408	385	398	401	393	372	425	426	430	424	398	381	383	414	385	422	437	418	383	398	389	446	455	429	371	398	422	418	369	405	365	390	401	395	417	424	417	410	416	397	441	385	403	422	406	416	429	389	437	360	400	377	406	410	439	397	385	407	413	391	405	400	431	370	394	383	385	391	436	391	441	415	423	393	447	459	376	431	429	413	406	391	409	397	382	403	403	407	389	418	416	410	418	410	393	428	386	413	393	386	398	402	432	398	426	463	416	391	377	421	415	397	449	431	404	403	442	416	397	412	367	417	425	403	430	433	392	433	456	391	421	427	381	428	393	417	427	376	434	410	376	412	389	391	426	409	419	436	409	419	426	425	430	413	380	411	427	383	388	448	412	416	424	396	410	423	392	437	429	440	428	409	408	384	416	404	394	457	388	409	415	417	398	377	428	420	431	400	420	390	426	352	402	411	389	398	392	403	397	423	413	410	421	400	436	428	374	387	425	387	458	437	450	400	389	432	392	388	406	427	398	387	401	460	407	426	416	448	389	421	390	398	423	421	443	433	384	443	413	405	435	423	415	416	418	400	372	406	449	428	402	376	431	391	411	435	372	401	447	430	401	408	421	423	409	401	400	419	448	417	418	447	405	435	406	444	368	436	399	393	412	444	409	412	402	422	411	413	406	414	429	400	367	382	450	393	412	404	423	451	429	421	426	422	365	387	407	428	400	426	389	381	359	417	411	402	409	386	408	444	388	394	381	424	399	406	385	410	441	437	416	423	399	415	457	392	425	403	383	390	367	428	434	436	398	385	391	392	425	359	415	432	429	404	404	405	408	399	466	429	396	396	407	430	402	392	429	447	418	460	393	412	433	404	408	414	411	380	435	424	406	405	424	442	400	415	427	396	419	401	425	417	413	412	402	395	415	443	394	427	402	441	394	418	422	434	384	433	417	425	450	391	451	400	408	422	420	415	411	428	362	452	416	391	422	392	416	463	406	411	430	416	395	415	453	403	413	396	415	385	400	390	383	402	390
24826	21208	37467	55372	46653	31976	15930	4447	1293	634	517	429	438	468	480	445	466	418	442	459	442	431	432	494	423	434	428	440	438	440	430	434	393	484	442	478	430	437	475	423	454	428	404	415	461	443	452	446	448	464	412	419	450	452	418	420	467	463	444	471	455	437	457	444	426	458	435	413	417	425	422	395	449	461	441	455	426	423	442	416	450	454	402	437	450	470	423	455	424	448	469	457	413	487	439	462	443	482	429	431	472	445	445	421	503	452	483	446	452	436	468	445	496	452	431	439	466	444	470	422	472	427	423	420	420	442	419	427	415	431	471	436	416	420	454	452	448	428	459	434	399	442	450	419	419	465	443	470	424	424	426	450	467	426	431	448	431	429	443	416	459	444	425	417	432	402	428	465	414	432	463	442	471	419	458	479	419	461	443	461	453	437	429	469	452	439	454	463	438	444	440	452	410	423	413	454	420	437	467	436	420	451	464	453	423	396	452	452	477	446	420	427	418	450	475	390	429	419	484	461	479	420	421	450	452	454	477	414	461	470	464	432	428	447	436	443	472	484	420	443	460	435	407	446	461	427	449	424	442	480	458	461	437	452	400	450	455	426	441	413	437	492	443	446	450	427	432	460	461	438	463	464	429	431	430	408	453	442	421	466	441	417	441	453	450	432	441	455	449	426	432	429	422	474	490	383	443	453	451	431	425	450	421	426	433	420	439	458	434	415	439	478	427	460	476	451	452	430	440	451	448	450	463	426	422	427	450	444	416	448	446	432	459	434	449	465	431	428	471	407	476	440	435	443	475	463	436	480	408	410	455	411	430	426	457	448	415	438	424	430	422	499	454	463	442	462	449	440	456	442	427	453	438	468	451	441	424	452	407	467	454	450	463	421	400	438	454	423	443	421	474	455	419	425	457	460	433	436	415	431	449	419	431	458	447	452	436	452	432	438	448	442	407	440	455	444	422	407	441	448	433	429	465	465	420	442	428	470	433	437	478	465	453	421	435	419	433	432	442	427	424	449	425	465	419	407	440	412	409	463	448	421	464	425	442	440	440	429	449	474	449	447	459	448	435	426	389	408	458	439	482	451	388	423	448	455	416	421	431	454	410	439	443	443	457	459	430	446	427	397	430	460	423	454	440	424	440	431	433	449	420	423	455	432	457	416	458	436	417	465	446	436	449	456	447	462	430	431	427	433	413	440	442	455	438	435	431	451	417	438	406	427	452	436	432	439	470	434	458	433	418	470	422	478	453	454	465	440	425	459	492	422	484	440	417	404	451	427	470	421	426	450	422	438	431	428	411	461	429	457	430	466	465	428	405	464	411	424	463	439	435	434	455	425	437	458	423	454	448	443	437	469	462	466	447	440	470	444	477	451	467	444	442	413	443	445	489	454	437	411	425	413	416	451	425	413	460	425	451	488	423	457	419	448	448	449	475	424	420	461	422	422	465	456	433	466	435	424	466	426	453	420	452	450	453	448	426	454	434	459	442	433	416	441	455	407	470	475	457	456	455	433	434	436	432	413	463	437	435	431	435	451	448	450	461	478	431	451	438	437	461	416	442	460	403	453	453	436	424	455	455	435	441	414	446	446	416	453	438	433	403	442	459	466	463	463	445	451	458	418	449	400	453	440	397	446	405	418	462	424	459	455	420	458	453	456	385	367	448	448	429	490	431	471	475	417	444	475	459	456	437	425	425	441	456	466	410	454	453	436	451	442	468	496	461	434	461	423	421	461	450	437	466	444	415	455	455	409	430	449	439	435	429	439	458	440	448	430	462	420	403	447	449	456	444	459	478	457	454	444	441	460	456	461	433	452	484	438	443	441	433	412	436	430	433	430	454	466	434	442	421	445	414	444	439	445	412	451	462	448	424	422	445	411	437	460	472	453	457	445	445	449	429	420	417	451	432	436	443	445	432	443	431	415	474	459	447	450	440	456	461	485	404	452	437	470	433	456	462	414	457	427	443	426	418	465	451	437	446	442	501	434	458	447	420	474	473	430	433	435	427	428	471	436	442	427	443	468	458	444	422	443	404	441	434	445	444	420	423	441	438	393	458	452	442	395	439	434	464	432	418	427	439	443	414	406	413	414	446	442	445	435	437	427	449	466	418	447	470	443	417	440	452	454	436	420	422	423	426	440	427	400	480	440	461	426	447	451	457	459	435	444	462	430	451	430	473	417	439	441	485	437	459	406	479	454	435	416	447	412	415	432	447	396	440	426	441	441	429	426	436	423	427	423	466	425	408	451	397	453	477	415	441	453	439	415	444	472	441	426	441	410	459	436	486	455	416	475	385	473	470	447	423	433	434	455	415	456	437	439	438	402	431	441	439	471	445	470	422	455	470	421	427	401	432	448	458	421	434	454	438	454	384	454	436	425	451	476	448	447	474	449	431	446	417	469	431	436	434	434	403	455	444	453	449	417	444	429	484	433	473	440	435	451	433	481	446	434	430	419	427	472	471	454	445	427	473	417	442	476	409	413	416	435	445	441	485	420	412	427	435	474	459	451	469	441	412	424	485	472	423	456	403	459	402	470	428	422	458	457	423	423	462	447	414	452	468	460	405	437	472	474	431	471	446	391	412	449	429	455	463	432	444	425	450	412	407	458	457	459	456	449	445	464	459	448	423	406	439	449	452	474	426	448	481	404	477	452	438	451	453	480	445	463	429	420	424	421	415	430	416	431	413	455	439	424	389	446	475	469	447	421	415	465	478	414	454	456	470	455	421	450	486	438	439	467	419	457	445	464	473	429	466	455	417	464	432	420	409	454	448	425	459	420	440	427	424	419	410	454	469	414	460	438	428	427	434	420	420	432	431	434	442	439	414	452	414	449	449	432	426	456	444	462	472	460	471	468	439	424	438	429	445	449	424	435	430	456	486	453	438	478	475	442	422	431	455	458	452	437	437	419	450	435	428	452	430	412	439	428	432	433	473	431	450	438	430	449	450	418	464	453	470	482	444	454	427	411	431	454	444	427	462	416	446	451	407	416	382	464	448	425	466	449	440	443	433	450	436	465	468	439	420	485	430	415	413	465	453	396	414	467	432	416	453	422	445	454	445	447	462	453	452	439	425	403	453	419	451	463	444	445	471	412	485	440	449	453	448	437	421	411	449	448	451	433	446	446	489	471	447	436	440	464	466	436	422	435	447	417	457	462	434	411	436	451	489	441	436	424	438	445	456	443	460	413	470	462	433	443	404	417	465	428	431	416	444	419	436	466	472	432	426	444	433	466	472	481	480	448	446	412	424	447	413	416	422	452	428	456	425	444	396	414	449	428	419	441	422	413	449	439	447	431	466	442	432	449	477	419	425	436	401	418	443	437	431	428	432	468	446	425	470	448	416	469	472	417	442	455	420	434	426	449	435	463	423	458	429	460	443	452	454	450	433	476	453	439	436	486	453	460	434	427	437	471	485	455	465	448	414	417	456	411	413	403	448	427	430	421	431	430	427	396	450	431	444	409	412	427	450	467	409	408	432	448
12041	53718	66569	56742	41778	24388	10648	3940	1481	701	500	515	460	435	436	512	477	460	482	467	431	410	490	482	449	452	431	470	497	458	451	447	491	483	455	437	480	413	437	471	442	489	441	459	505	437	452	438	412	495	475	409	464	442	449	465	450	410	462	447	431	418	445	424	441	418	465	416	438	458	470	489	455	499	408	454	456	469	487	458	390	441	422	431	446	457	473	459	475	442	441	468	460	442	498	448	474	483	475	432	427	463	455	442	466	433	463	450	460	468	458	445	432	434	445	468	461	458	473	425	456	454	455	424	482	469	454	439	495	499	476	459	448	437	433	452	424	484	463	467	449	435	449	439	432	483	471	434	459	491	440	487	426	405	495	451	433	459	489	468	453	447	438	471	413	468	454	441	442	483	466	482	425	481	468	422	444	426	414	454	473	431	426	489	420	426	441	463	483	435	470	450	434	446	445	464	474	451	442	438	448	422	447	457	462	434	432	458	456	479	456	457	442	459	429	470	459	435	506	456	441	448	479	419	454	454	435	470	431	460	461	459	447	426	468	466	451	473	453	451	447	428	485	442	426	481	480	460	430	488	438	433	457	484	441	438	445	460	415	447	429	416	478	487	462	421	476	438	447	443	465	472	451	442	473	428	443	517	436	468	427	450	460	412	458	428	446	480	441	424	473	452	455	421	473	454	465	483	444	504	411	465	460	428	473	416	466	495	444	457	438	468	449	464	409	401	445	442	447	466	446	463	448	481	469	458	480	443	490	469	468	465	449	463	482	422	426	468	458	470	460	427	463	429	469	441	471	458	460	436	457	433	431	484	462	454	429	460	473	452	428	489	462	454	434	470	474	444	451	481	419	461	437	481	448	474	448	427	479	452	500	475	429	413	420	452	466	473	457	430	449	477	467	473	495	429	474	479	408	473	441	470	434	439	411	458	482	413	467	509	439	436	438	455	485	468	442	449	461	481	465	471	453	499	457	455	440	408	458	437	477	472	454	445	475	448	449	439	413	460	472	428	469	473	498	420	451	447	456	426	423	437	469	446	459	433	467	472	475	445	449	451	475	425	448	484	430	472	427	457	423	455	444	451	458	433	431	477	434	422	422	459	481	475	467	452	464	455	454	450	372	439	458	435	473	468	424	478	467	475	481	470	455	466	470	423	476	469	457	435	413	442	429	450	489	487	430	464	459	440	471	468	440	438	486	455	458	438	453	473	466	408	466	490	503	457	495	435	489	452	435	448	457	428	470	451	436	474	463	415	481	459	468	461	460	411	492	403	386	456	474	425	442	462	470	437	434	457	444	398	455	441	482	450	480	468	459	453	452	438	496	458	455	430	450	452	429	478	472	461	463	438	469	464	442	467	452	435	443	453	448	471	461	487	483	450	471	439	459	439	484	477	447	461	454	492	440	468	499	480	479	454	479	479	412	474	413	462	491	465	433	450	481	486	461	450	466	424	462	443	469	454	456	490	435	437	436	450	462	453	416	421	473	425	461	476	461	438	445	441	427	452	461	458	439	453	434	469	468	443	485	492	454	475	465	459	459	446	485	444	427	438	483	464	469	452	506	441	460	453	472	452	457	443	489	455	444	451	463	436	458	422	469	457	430	442	440	494	471	482	457	480	451	403	465	472	433	449	473	426	464	491	513	443	454	410	441	474	445	485	450	443	452	466	448	459	465	449	464	466	428	446	459	440	449	442	457	452	436	477	466	432	449	472	460	424	452	429	459	438	467	483	453	443	448	461	436	462	485	442	431	467	422	454	452	484	457	460	465	477	481	467	455	430	438	453	438	446	420	461	480	474	464	434	442	455	411	438	445	491	433	455	483	475	473	478	425	484	426	440	478	478	438	446	473	438	464	432	467	478	466	492	466	484	431	470	441	457	472	424	452	469	447	444	463	474	462	432	478	428	486	442	481	439	485	436	420	466	456	477	464	472	434	452	455	449	471	432	468	456	427	450	464	427	451	466	426	405	452	445	447	460	442	479	465	450	447	419	447	468	461	497	433	472	423	444	426	458	450	452	452	452	467	459	521	470	442	483	484	429	434	418	473	467	441	437	440	424	468	483	452	452	456	476	430	463	445	448	401	467	437	449	444	448	441	461	429	473	475	472	477	431	488	468	440	484	462	450	477	467	446	461	500	458	427	467	443	453	471	420	494	473	452	434	518	487	429	455	435	450	523	429	432	430	479	484	472	485	448	445	464	485	459	474	440	464	478	450	448	479	484	428	446	436	450	428	459	456	448	469	448	481	482	463	419	459	423	434	443	443	463	432	438	438	429	480	456	431	457	460	463	475	457	473	454	436	455	476	444	482	446	490	442	473	415	451	438	464	460	437	479	456	508	463	471	447	488	454	477	439	391	459	468	479	477	457	429	446	464	453	453	468	416	397	443	464	454	468	440	459	453	441	486	450	498	472	467	456	436	451	428	423	437	404	462	471	387	479	447	449	454	482	484	460	462	460	485	461	494	421	452	509	471	457	447	455	425	471	439	464	470	460	502	457	459	497	459	463	460	441	433	457	490	465	461	471	480	457	468	479	441	454	476	477	473	422	406	424	470	409	482	449	455	472	471	438	441	440	456	418	433	415	439	479	431	467	459	406	437	470	492	458	495	470	433	488	447	419	452	457	436	440	471	467	484	435	436	450	430	475	479	454	435	434	445	436	494	464	416	460	492	437	469	477	445	456	434	459	449	467	464	441	466	450	467	492	435	456	465	427	410	443	445	440	453	452	447	443	449	489	443	481	434	468	432	455	462	436	445	487	444	476	451	447	460	438	470	463	469	459	484	448	459	450	495	470	443	444	408	478	484	444	476	483	455	484	434	451	496	463	435	433	475	428	452	484	490	441	448	417	447	455	475	461	491	469	490	473	400	498	417	439	451	476	469	450	454	465	470	444	488	445	475	454	431	447	432	467	494	454	463	438	488	409	455	432	488	448	494	468	431	442	474	488	437	426	459	459	460	475	445	446	422	453	465	438	463	428	466	407	485	425	423	428	452	444	428	473	509	455	482	447	466	448	413	485	455	444	463	423	467	407	412	431	461	472	434	494	405	458	447	428	470	462	434	484	456	423	465	434	449	442	435	450	459	477	429	471	448	466	483	421	460	434	432	507	452	466	473	446	434	450	443	427	446	455	462	425	443	476	448	411	461	451	470	468	467	491	464	469	475	435	446	436	437	435	459	483	449	430	416	427	457	455	459	423	445	439	472	471	459	471	428	413	449	447	457	438	456	449	459	451	420	476	424	442	489	447	435	466	424	476	445	477	451	443	464	461	500	440	456	422	459	463	473	430	430	467	426	425	428	460	440	452	475	436	490	452	449	427	431	455	448	445	427	465	474	452	474	480	422	479	465	436	481	472	451	463	457	428	455	446	459	465	461	429	458	464	454	410	435	466	421	442	445	467	448	441	423	412	476	438	458	455	442	451	455	447	431	459	467	469	449	467	443	470	408	442	422	447	476	425	433	436	439	505
23858	21173	36469	52754	51875	40427	25218	8783	2163	873	603	547	542	519	524	486	517	521	534	542	522	548	522	546	480	494	520	532	469	447	536	526	519	538	516	504	517	495	513	556	504	545	495	489	519	561	558	516	526	535	484	521	551	490	524	498	522	505	520	545	487	546	515	530	506	513	494	485	521	541	496	518	507	488	518	521	522	513	533	483	518	511	520	510	536	529	528	532	527	534	496	504	498	516	473	513	508	495	518	502	449	530	545	506	530	532	521	506	549	487	491	498	532	507	518	494	503	499	538	522	473	508	482	536	477	533	502	532	512	515	499	506	519	514	529	508	528	482	544	496	532	495	492	485	521	505	511	526	518	531	497	490	561	515	464	546	485	506	490	518	496	542	484	480	494	499	551	431	552	521	525	509	522	534	437	522	477	523	511	510	460	470	509	519	546	493	505	545	486	497	499	555	465	471	530	504	537	517	467	535	506	524	500	562	514	479	513	531	526	516	504	560	520	483	523	530	547	468	525	500	516	514	515	526	467	481	496	529	534	504	555	521	474	556	463	497	523	505	490	498	541	505	515	513	514	511	511	506	493	529	493	501	525	497	474	501	476	507	505	514	552	457	501	506	513	470	499	487	496	510	489	545	479	525	472	508	486	511	516	484	480	519	515	496	519	549	513	502	506	539	492	520	521	507	511	539	470	538	496	503	493	533	487	511	519	476	506	493	503	503	535	546	539	516	541	500	503	502	513	520	511	502	464	533	525	488	523	495	505	494	475	523	500	496	549	535	537	506	504	524	504	483	512	461	534	509	507	493	515	512	545	493	526	485	516	489	529	470	531	518	501	482	516	506	500	472	522	484	464	507	517	500	505	486	462	515	481	518	523	507	519	553	500	515	508	489	548	522	491	532	551	480	469	507	474	478	487	482	464	517	496	508	484	531	512	481	552	521	511	525	512	524	538	542	506	478	500	478	490	477	492	494	461	495	498	480	473	503	517	489	520	514	498	534	537	509	514	522	481	497	526	510	502	485	521	496	486	530	493	484	499	522	520	479	547	509	505	491	480	531	519	525	537	522	541	506	524	509	518	507	489	525	515	510	535	534	505	486	512	509	482	513	520	492	464	517	498	524	511	454	506	508	511	496	541	516	540	495	496	483	525	479	518	495	490	536	482	501	488	523	496	502	522	503	510	517	492	492	516	518	529	463	526	531	504	488	498	550	531	501	517	509	533	502	510	497	508	540	491	484	540	513	515	489	499	537	482	477	500	478	510	543	521	513	534	487	525	510	462	510	553	483	493	515	483	532	554	504	520	557	543	513	517	500	497	492	552	556	523	496	495	470	487	522	550	521	527	501	493	513	541	509	519	515	488	511	487	492	470	527	474	472	533	475	475	522	517	514	480	535	491	482	541	538	514	553	480	498	501	509	547	538	517	569	436	481	516	475	516	499	537	511	494	507	498	485	499	494	520	536	507	545	500	494	511	516	475	510	537	485	520	518	487	539	521	497	499	529	509	515	503	525	542	493	502	550	508	525	501	493	510	469	483	516	519	501	497	524	501	523	533	469	510	547	515	492	508	511	518	517	535	478	477	482	468	487	488	511	492	504	527	547	545	530	463	488	487	518	552	541	492	543	514	478	524	528	516	472	528	470	471	522	495	477	560	507	488	538	494	515	502	461	546	472	545	489	549	529	530	527	493	477	513	505	498	529	496	491	499	472	514	490	514	500	509	533	501	564	540	479	518	519	498	476	552	485	507	553	477	546	478	523	540	521	518	538	536	514	476	502	536	468	532	478	530	499	555	524	533	481	498	532	500	478	514	503	487	485	497	545	525	496	503	523	489	550	547	471	506	483	501	468	491	508	492	481	501	472	506	456	494	492	514	476	549	500	502	516	520	536	551	545	511	532	511	559	532	471	502	501	469	509	514	522	523	521	523	516	492	489	450	514	478	514	535	553	495	531	461	487	529	546	489	506	491	532	517	505	521	482	501	514	518	485	501	556	486	522	493	475	561	542	509	501	523	520	523	539	515	544	508	508	486	489	509	525	545	534	495	497	484	505	531	512	519	554	496	480	512	543	501	504	532	466	504	513	491	493	503	495	512	497	521	506	468	474	475	509	490	477	515	523	459	497	512	483	462	549	534	561	436	512	505	496	518	525	539	524	519	507	536	530	557	505	503	560	515	538	522	502	521	522	503	505	494	516	481	542	524	483	506	575	509	485	503	501	525	566	504	509	502	510	502	464	491	535	516	509	531	501	518	522	521	492	503	517	478	484	480	469	474	524	553	527	535	529	555	539	516	486	493	526	500	494	533	543	523	489	549	549	527	513	498	490	518	501	511	500	486	487	518	499	522	519	515	496	504	511	470	474	546	495	520	504	535	535	488	517	523	516	504	518	502	496	515	564	503	472	536	514	472	497	500	521	528	501	547	498	516	524	510	510	522	502	494	520	490	493	489	515	493	490	513	524	515	508	470	466	538	527	496	469	514	486	532	548	502	458	503	491	488	500	490	495	525	527	470	469	543	510	484	535	496	477	517	534	532	532	527	524	495	496	481	511	506	533	500	488	545	540	508	504	497	538	501	529	488	518	494	519	469	494	534	511	526	506	520	559	519	523	529	499	505	510	518	518	479	525	473	472	490	497	533	540	463	490	510	480	496	550	479	469	487	507	539	535	499	517	524	499	492	539	504	543	526	464	502	503	499	523	523	522	509	519	468	481	510	524	470	499	484	526	474	533	525	498	485	485	503	499	508	487	535	509	510	567	480	516	491	519	529	537	535	506	524	503	508	505	421	524	495	488	510	490	462	520	514	472	528	538	514	530	496	475	516	504	503	576	512	506	475	489	532	505	493	517	510	540	488	470	477	488	498	491	487	501	541	490	509	478	473	524	495	492	510	543	542	543	547	516	473	473	517	536	509	537	533	485	482	522	544	519	538	471	475	510	518	482	515	482	494	459	512	480	483	516	513	534	519	481	510	488	509	550	493	480	522	498	484	504	491	493	549	487	516	511	522	510	503	492	504	508	511	518	531	547	512	517	505	472	524	520	527	494	529	518	485	515	490	526	536	487	499	530	502	518	538	478	537	482	512	473	500	491	525	493	536	549	503	482	520	540	524	502	555	519	505	510	466	514	503	522	529	510	500	529	519	513	486	516	482	461	525	484	488	494	531	517	528	546	490	534	500	509	491	531	540	514	523	551	512	482	525	482	491	477	517	490	499	543	507	508	503	476	497	506	506	553	513	496	535	554	468	496	508	520	532	545	497	517	522	564	511	509	474	489	511	498	475	477	482	538	507	539	496	504	517	514	491	485	476	464	471	475	519	495	478	483	548	481	496	520	511	459	512	550	510	541	476	529	528	504	496	518	514	499	528	513	547	540	496	519	513	545	542	507	498	532	522	477	552	479	520	508	535	500	527	490	498	517	517	528	500	502	490	501	543	526	495	488	480	538	545	489	487	441	494	528	522	510	515	514	511	495	471	522
24389	72385	88075	73260	56101	35688	17282	6592	2290	985	645	589	556	554	554	530	510	579	526	568	543	549	520	538	517	554	547	478	539	542	581	552	541	532	518	559	551	583	570	537	513	569	580	509	494	555	539	533	516	571	534	525	528	498	511	552	539	510	532	527	551	571	565	516	569	560	554	532	553	499	531	569	537	528	530	525	553	514	545	579	495	530	517	604	518	557	539	512	512	545	517	518	542	503	542	536	542	549	546	518	512	540	502	513	512	550	534	529	492	518	516	550	562	559	586	547	490	536	506	527	559	555	506	553	487	523	586	537	546	560	509	526	557	529	520	592	568	545	513	567	540	543	528	557	529	504	505	506	577	537	545	550	521	530	546	561	523	552	497	550	548	520	521	528	535	557	526	531	518	537	507	542	544	537	500	569	496	562	504	546	496	503	502	508	539	563	554	505	558	547	515	552	556	530	495	570	531	521	536	536	536	537	532	513	515	535	501	500	532	519	503	534	538	507	564	511	536	524	519	538	495	527	503	517	551	524	524	534	561	560	536	502	560	561	548	543	550	497	543	519	545	516	547	526	519	528	527	556	498	523	527	561	534	525	554	518	534	563	559	532	566	539	502	532	532	504	529	510	512	527	534	479	524	561	519	515	522	572	530	533	529	552	553	588	533	530	514	561	576	556	554	535	554	507	546	507	515	564	504	511	531	538	509	552	541	549	522	533	571	533	529	529	549	536	582	498	518	559	531	517	512	555	489	528	518	520	520	539	544	510	527	539	522	535	540	552	531	545	531	536	557	507	515	533	555	540	558	580	538	499	495	538	524	530	520	494	493	594	541	545	527	514	562	564	534	525	568	561	535	492	531	519	501	511	527	518	523	517	502	544	515	534	536	547	567	534	545	525	530	545	553	516	519	522	511	536	507	567	540	527	562	521	492	563	527	603	571	521	518	526	541	514	553	502	522	559	516	565	512	517	504	575	497	574	558	521	509	542	486	515	536	537	528	541	524	525	528	499	523	581	563	478	510	539	512	550	560	543	525	512	500	537	489	523	511	525	481	519	557	530	512	516	544	520	548	536	534	523	512	538	567	518	547	515	485	589	546	523	521	578	561	524	542	571	548	508	510	521	516	504	535	514	533	503	550	513	530	530	544	532	532	530	542	531	488	515	549	516	488	555	533	541	509	559	498	561	518	509	559	499	484	509	524	515	494	535	527	564	498	490	500	510	502	534	549	542	557	556	514	498	539	556	546	518	495	483	508	514	524	475	526	491	512	561	502	564	496	519	513	518	540	574	537	531	523	550	504	541	552	546	556	532	536	500	545	528	527	490	564	498	510	544	508	489	575	486	528	534	530	471	544	520	538	543	567	502	508	539	519	541	483	559	524	484	536	540	567	531	513	534	531	564	543	570	525	530	534	508	537	551	533	533	519	497	534	525	524	518	530	544	513	527	531	543	541	524	503	585	548	522	493	546	551	536	514	532	511	532	522	500	502	556	554	525	548	520	539	510	542	532	524	537	502	504	542	554	549	570	569	576	511	564	532	548	580	546	533	502	546	516	562	545	523	514	549	523	481	506	521	532	515	553	527	515	534	529	509	527	520	577	535	547	505	543	540	570	501	540	561	480	521	494	554	562	545	575	515	508	593	556	517	545	492	508	535	515	554	540	492	539	502	537	509	538	519	523	564	511	541	542	547	592	527	546	567	526	536	551	508	552	506	561	539	505	525	528	504	513	533	545	565	531	524	501	522	538	524	533	501	560	507	526	512	522	537	496	543	536	495	522	499	536	558	531	534	567	498	521	514	553	544	528	542	538	538	528	510	540	515	530	526	535	495	544	531	532	516	556	551	502	534	530	517	530	564	532	488	563	546	561	532	527	517	517	516	559	554	603	557	514	491	549	492	547	529	523	535	494	588	524	527	509	550	504	536	499	507	533	507	538	558	541	523	523	505	543	578	491	542	536	511	576	518	516	558	510	543	503	539	514	515	524	516	502	530	564	530	502	555	532	526	558	559	544	552	552	521	516	548	501	526	485	529	508	496	522	521	516	515	551	522	508	528	516	497	496	480	552	502	482	541	513	544	499	558	537	588	503	547	584	521	529	534	532	513	502	536	547	524	541	552	515	511	531	540	508	526	540	531	514	525	496	538	492	528	540	488	500	569	510	510	531	479	551	523	574	508	550	562	559	564	542	486	530	502	559	565	564	518	490	547	555	513	532	546	522	501	556	513	518	530	539	542	527	543	524	529	530	525	531	578	560	531	504	519	542	552	555	563	524	556	534	548	513	490	531	526	551	535	506	522	543	530	582	560	539	549	543	521	537	496	541	516	538	532	524	532	510	535	512	516	551	540	527	528	535	524	530	509	522	530	531	510	505	547	516	518	572	531	559	514	543	530	545	494	533	536	517	543	534	552	541	539	517	564	502	502	532	569	533	562	522	473	480	517	552	552	495	532	585	531	565	562	520	498	530	531	568	567	518	557	501	551	485	547	522	529	489	542	543	532	486	541	541	524	531	569	505	518	506	526	522	534	550	484	471	502	547	536	492	564	574	507	589	501	562	553	534	539	527	536	527	527	550	517	530	540	556	526	528	495	520	525	524	529	542	547	544	552	498	549	523	534	479	499	536	542	535	502	510	511	566	564	527	510	536	515	513	492	566	508	540	550	526	525	554	499	505	482	546	594	526	505	524	530	476	497	578	539	535	552	538	517	547	573	545	553	498	504	521	542	504	551	540	485	567	493	507	521	538	533	586	514	553	507	525	513	525	498	520	491	469	538	551	528	536	539	509	525	564	551	549	494	549	540	526	548	513	540	526	534	521	521	517	537	482	521	559	509	516	548	542	507	547	510	520	546	551	560	510	540	540	562	487	530	547	585	527	527	522	560	532	481	540	524	516	521	528	528	516	492	578	520	496	535	523	540	562	535	539	519	489	486	555	537	513	540	519	548	502	469	507	514	513	475	550	493	559	558	527	558	520	526	509	496	512	536	522	523	558	538	537	545	521	567	523	516	526	549	506	519	500	533	493	539	546	538	564	515	531	566	589	540	507	493	536	543	508	547	501	530	524	549	531	558	483	508	557	498	532	544	528	521	506	538	489	534	526	560	553	507	532	554	492	507	546	549	536	532	542	522	532	529	540	548	491	546	523	506	497	536	492	542	497	581	533	550	482	526	504	570	525	518	509	493	524	533	544	543	499	550	508	500	535	500	560	544	532	567	540	554	524	572	553	516	511	569	555	540	509	557	557	541	507	546	537	543	539	524	519	547	508	526	536	531	521	521	518	466	492	488	553	553	546	514	529	534	501	502	528	528	559	551	551	528	521	519	511	540	497	505	520	557	499	551	524	516	556	498	590	534	525	534	512	520	485	509	508	522	522	521	541	531	585	534	522	538	534	527	566	501	493	527	507	531	541	536	557	532	526	511	524	533	509	550	522	550	496	539	525	520	527	508	547	531	519	532	553	539	514	536	559	513	555	523	555
27270	18577	22247	19291	10782	4490	1770	847	555	443	452	446	460	418	420	461	438	454	407	471	400	451	431	432	451	443	416	425	447	429	432	449	390	466	446	440	423	427	434	410	406	420	420	441	441	425	459	434	434	436	400	450	428	431	420	425	425	452	429	444	458	449	433	437	377	396	428	437	445	419	451	454	413	455	403	429	400	400	408	407	409	426	375	395	438	423	404	400	406	467	418	463	469	452	422	411	434	436	411	476	459	421	417	391	415	419	428	418	456	422	454	448	390	446	420	425	440	450	450	420	401	442	385	430	416	443	417	434	473	381	440	399	443	427	431	421	437	421	450	445	421	437	437	410	451	446	419	428	415	395	386	388	400	447	443	450	460	417	396	383	421	419	437	417	415	408	409	420	432	423	454	447	412	415	415	428	448	434	397	427	412	390	424	428	466	428	400	450	398	434	458	436	403	398	410	375	417	398	433	397	456	452	411	465	425	417	415	408	426	445	416	442	435	451	447	458	432	394	398	401	431	440	411	453	421	473	433	406	445	422	427	377	460	433	439	416	429	373	422	444	435	441	419	438	439	409	400	420	450	412	441	398	460	395	409	449	407	428	418	434	417	409	446	415	438	400	411	438	451	422	425	437	432	450	443	460	439	399	396	387	405	425	427	420	429	442	430	400	442	408	401	418	413	433	400	401	438	427	427	366	428	414	429	413	436	442	428	466	419	411	416	414	426	418	465	436	410	412	417	455	422	410	384	412	440	436	402	422	391	397	424	468	413	360	434	412	441	402	402	412	401	426	429	396	426	436	445	416	408	448	449	412	406	446	438	370	454	425	410	433	427	414	465	414	398	378	401	384	405	413	393	431	432	402	459	464	396	451	396	421	399	422	413	431	402	433	408	408	425	425	410	401	426	431	423	475	429	430	447	409	435	416	445	453	425	410	454	441	434	413	428	398	433	372	416	402	380	439	417	406	403	427	428	433	436	450	420	425	429	437	418	424	426	396	402	407	456	422	427	427	381	412	464	438	440	370	409	422	427	404	408	447	421	410	418	428	418	434	414	450	420	427	439	427	437	478	416	393	443	424	436	410	420	439	442	437	418	398	404	386	418	414	435	450	426	432	422	435	417	458	400	420	476	455	425	437	435	432	418	437	434	418	434	420	415	463	426	435	403	464	407	423	403	429	432	430	436	400	423	411	403	460	444	413	420	426	442	474	432	418	388	397	408	452	462	394	438	425	421	414	428	418	429	463	414	428	437	408	447	433	429	426	428	454	397	443	452	414	435	399	419	423	467	412	397	400	413	447	407	396	425	447	426	429	435	436	430	457	431	422	434	429	430	448	431	411	421	376	449	442	440	402	412	421	408	427	409	438	388	389	424	391	449	450	401	431	406	437	395	452	417	420	407	413	425	441	405	373	401	431	392	431	388	429	400	429	420	388	407	420	450	423	418	370	417	402	455	410	395	390	438	464	435	402	417	435	432	443	428	420	395	423	432	430	455	403	417	423	451	421	413	387	448	399	425	405	439	419	426	414	425	435	434	437	420	432	431	420	461	416	441	426	426	429	435	403	412	410	415	406	448	468	453	365	435	413	393	422	424	436	398	426	450	401	425	441	451	423	405	422	411	426	440	471	446	410	458	430	405	430	398	397	440	415	402	399	465	429	443	454	388	467	424	393	419	419	398	412	427	429	445	436	406	465	444	439	404	418	461	437	453	428	465	438	423	421	442	442	450	432	463	430	414	415	416	449	426	421	391	424	445	407	384	401	426	416	396	427	456	438	443	427	362	402	418	414	423	453	421	402	414	401	393	436	456	411	444	406	454	386	456	431	419	449	437	424	414	422	401	419	419	365	432	464	428	401	431	463	414	422	408	464	429	438	398	434	419	394	437	399	405	437	453	433	425	418	443	453	401	413	406	437	462	432	410	418	433	427	423	449	429	429	463	418	411	419	404	426	439	432	419	458	441	425	398	421	427	416	440	409	408	429	424	413	446	391	421	439	405	426	432	433	426	435	393	411	405	415	430	421	424	426	472	413	417	418	408	425	463	455	402	426	424	442	434	429	416	426	413	459	422	421	400	424	457	451	418	459	427	410	413	417	448	440	443	413	425	451	452	414	438	421	450	396	399	430	470	407	432	411	417	417	446	408	434	429	373	437	439	426	415	430	436	414	423	416	405	413	426	454	446	412	456	445	357	405	436	432	432	439	427	422	433	430	424	451	444	455	443	446	402	424	407	439	441	396	418	380	443	408	438	421	454	461	471	377	394	412	445	445	416	436	424	425	427	449	372	421	434	446	450	406	386	444	452	444	440	452	394	412	395	398	420	419	420	406	417	410	440	415	432	449	440	433	428	444	403	414	467	410	420	430	426	450	455	408	393	454	423	441	420	399	389	422	443	367	437	435	423	407	413	449	446	441	420	404	439	441	426	398	397	456	430	422	423	440	422	406	432	448	402	422	382	450	426	404	385	421	410	441	414	427	449	437	429	459	426	382	396	453	416	406	424	441	399	459	440	405	441	423	430	416	437	433	426	450	425	384	438	394	408	431	447	458	412	439	416	435	444	454	391	409	388	414	432	415	419	446	451	411	428	396	432	391	401	450	388	427	446	417	402	430	482	389	452	425	431	424	390	436	428	431	420	426	421	438	462	452	447	419	443	399	387	414	429	454	435	439	423	452	410	479	399	401	394	413	421	431	421	473	419	447	443	433	435	422	421	440	454	416	449	402	424	441	435	453	424	392	394	439	408	425	414	430	420	428	428	449	427	421	380	397	416	440	405	465	392	375	424	426	405	413	403	433	396	395	387	413	410	421	438	439	400	415	439	432	419	435	422	412	449	416	416	437	437	404	430	415	437	426	402	456	422	402	434	424	431	442	424	432	433	440	458	425	413	384	442	461	415	460	430	475	420	420	398	394	398	417	411	435	434	408	424	401	419	423	456	428	400	397	425	426	406	422	430	419	433	437	443	421	413	404	414	467	439	426	422	422	403	434	393	460	394	408	423	416	450	408	432	417	403	394	455	407	434	404	422	395	429	390	399	397	422	422	413	400	416	422	446	447	444	389	431	407	402	438	413	387	415	426	415	426	409	425	424	426	427	401	416	431	425	438	430	426	426	470	385	409	447	426	409	395	395	404	405	439	440	426	434	448	427	414	450	415	439	408	430	439	426	439	389	421	417	419	431	437	376	399	446	414	387	469	423	422	430	417	423	388	451	402	450	431	431	395	374	447	410	410	435	380	398	425	421	438	423	451	422	454	424	386	422	397	399	442	404	426	425	408	423	394	423	414	453	437	395	408	417	414	426	416	435	442	424	443	441	416	398	455	423	404	466	418	422	411	453	389	428	433	422	418	413	431	435	420	430	426	428	405	388	389	410	422	426	446	417	425	414	398	421	425	433	427	444	404	413	421	402	445	429	451	457	397	438	412	402	438	429	394	428	410	431	425	442	433	424	432	426	396	413	440	388	420	445	430	465	416
6220	15367	20913	13228	8042	3802	1827	885	537	417	418	401	394	402	401	409	406	427	394	374	389	399	361	435	412	414	410	388	415	416	406	385	392	384	434	387	385	414	401	402	398	406	403	444	402	364	392	437	375	417	371	400	414	353	384	388	377	379	440	391	385	414	423	428	392	410	387	426	404	417	433	385	436	411	413	395	407	435	422	450	392	424	404	384	384	393	412	390	418	395	387	368	428	384	437	415	402	423	447	380	436	401	410	378	407	401	393	401	376	370	454	363	396	412	389	399	389	429	402	389	372	419	374	426	409	392	418	445	408	376	396	431	432	439	417	446	408	409	395	384	459	404	398	403	399	416	388	378	389	430	429	401	425	444	418	389	367	443	383	392	411	396	432	389	405	376	378	413	436	411	389	387	382	386	419	425	389	418	390	377	402	406	426	445	407	434	402	411	421	422	368	400	412	388	422	403	362	404	385	413	395	395	399	402	412	414	389	446	399	424	388	392	398	407	417	397	399	422	401	409	429	365	384	364	421	384	382	376	391	415	388	404	408	405	409	409	379	406	375	407	391	394	400	416	426	394	432	416	434	409	388	377	414	377	376	379	386	413	433	394	407	406	413	421	455	428	392	385	414	387	385	404	411	415	368	387	410	396	374	394	394	420	402	429	410	416	423	375	349	387	406	411	392	413	412	386	442	381	391	404	397	395	376	372	441	393	403	386	423	394	394	416	382	415	397	394	409	410	430	420	391	388	372	389	443	400	409	427	401	370	419	406	420	443	405	413	407	458	392	430	410	355	368	421	403	383	422	402	403	418	385	402	414	433	373	370	396	374	406	427	395	402	433	378	399	406	409	405	401	406	379	411	409	423	428	401	427	408	374	406	378	408	400	408	414	440	394	379	423	387	381	392	366	376	392	416	402	385	402	429	365	414	415	359	389	412	451	432	372	374	407	419	406	412	382	409	413	408	403	403	386	445	386	348	449	402	418	418	399	381	375	412	394	412	384	417	370	376	418	395	408	387	412	410	444	405	397	390	406	414	396	413	394	434	377	385	449	388	422	408	440	431	393	380	403	400	434	406	421	397	418	359	392	415	395	423	378	391	374	441	395	415	408	378	417	477	376	411	387	412	407	401	408	384	407	388	409	407	426	394	429	404	404	427	375	415	394	386	417	433	407	405	398	376	394	382	412	445	414	390	389	404	420	411	407	430	410	406	369	429	372	392	429	399	426	384	447	412	431	413	404	366	420	404	407	410	414	368	410	394	440	387	397	395	384	377	413	411	412	423	398	437	373	432	423	405	383	442	398	406	435	404	393	438	412	403	404	392	412	367	381	417	421	406	363	424	388	416	386	376	396	402	426	388	411	438	402	391	380	386	390	394	414	386	408	428	407	426	367	396	403	398	429	390	404	438	415	403	393	459	396	393	398	446	449	378	387	391	387	386	381	410	412	418	415	419	428	406	352	395	384	388	384	383	387	376	413	408	424	416	415	387	386	406	405	386	403	433	422	387	420	372	378	405	389	424	359	420	392	369	402	394	424	383	408	409	378	436	396	424	403	389	383	418	430	429	366	425	399	372	377	408	410	420	422	402	386	397	383	399	402	369	444	383	369	428	418	433	422	412	418	415	384	369	394	394	403	406	420	399	360	377	378	448	411	390	379	420	423	382	390	419	403	414	389	417	406	388	414	380	385	404	407	406	399	410	372	388	424	410	427	414	413	426	426	374	386	419	383	472	396	411	463	398	389	353	398	393	415	377	403	405	367	414	389	429	428	374	400	403	405	400	359	380	397	401	427	403	429	429	372	427	390	414	399	402	404	419	385	424	394	402	403	420	386	446	384	377	385	425	406	408	398	407	399	425	430	400	389	350	395	393	401	401	398	401	386	396	401	403	425	400	363	407	400	419	396	394	429	390	398	388	358	421	413	423	422	392	445	410	360	421	403	414	408	397	400	411	401	387	434	419	367	373	380	375	393	417	422	422	393	408	400	393	408	399	395	390	405	404	452	392	400	366	387	393	392	422	406	406	404	393	388	406	417	432	415	367	371	371	383	418	400	384	395	418	390	374	398	382	435	412	408	420	384	414	382	418	384	392	420	380	387	387	411	422	450	394	385	434	379	404	374	432	388	400	414	382	450	443	410	406	394	378	392	403	433	390	404	396	421	385	417	394	424	398	407	421	397	391	406	398	405	443	377	369	438	426	408	405	390	412	377	428	412	378	413	399	436	376	425	395	440	377	367	411	381	362	421	390	410	385	424	398	400	391	420	416	381	381	403	431	420	401	408	411	399	392	376	402	388	403	410	415	415	410	410	390	399	414	395	425	395	410	383	378	432	421	421	411	418	408	385	413	406	371	381	413	357	423	389	436	372	425	431	391	410	402	408	405	417	403	397	395	404	401	368	426	421	435	399	417	419	440	360	391	425	389	417	413	441	414	433	410	430	409	427	435	360	418	393	452	392	446	433	416	380	369	402	392	390	384	380	413	370	417	409	406	383	407	382	428	374	429	425	395	377	415	390	416	379	427	405	432	408	408	405	374	404	407	404	442	440	380	420	427	403	414	410	429	408	426	396	441	416	424	388	431	409	413	416	416	413	406	397	395	374	410	370	397	409	399	365	416	386	403	403	397	417	403	383	389	392	411	408	398	410	381	392	380	398	427	400	416	401	419	405	420	422	381	421	401	420	408	404	408	394	415	388	395	384	420	357	354	415	399	410	412	374	407	422	393	415	389	433	414	421	401	382	413	412	447	377	399	372	403	376	393	348	421	406	386	412	397	403	407	426	399	425	392	413	435	413	424	410	413	419	415	420	424	405	378	385	407	429	392	423	388	354	406	419	385	383	410	350	427	395	380	398	384	393	390	367	398	396	420	392	448	398	388	438	466	375	400	416	405	396	416	440	380	397	407	389	395	373	411	385	441	419	370	407	371	434	414	380	361	358	361	410	418	404	409	434	410	386	368	372	384	433	407	428	425	404	431	379	409	362	377	401	445	404	389	409	401	409	440	401	413	436	419	424	422	391	424	407	411	379	378	402	414	416	388	428	447	394	385	397	416	436	392	365	405	379	410	411	396	429	393	405	392	415	415	391	398	390	371	419	399	406	422	423	404	386	425	365	406	391	402	420	398	421	427	365	387	374	383	376	402	392	406	447	399	395	440	413	373	380	412	408	421	432	407	414	401	444	389	413	436	382	450	428	394	403	419	399	411	401	386	422	405	394	425	412	380	401	391	388	381	389	412	431	389	377	393	399	416	384	406	416	398	426	359	412	449	395	442	429	415	404	405	434	410	399	385	414	404	395	418	410	417	387	407	418	417	402	379	398	430	407	411	386	383	423	396	387	458	382	392	371	439	400	400	394	412	402	387	413	390	409	382	365	455	434	395	412	399	405	391	354	403	392	373	410	398	385	381	438	399	432	406	426	423	407	449	415	407	410	424	431	416	396	408	409	388	384	383	417	409	393	370	402	407	386	420	413	417
25051	21769	37173	53165	45242	31186	15628	4577	1380	680	455	475	449	455	486	433	471	446	455	476	461	436	444	421	429	471	424	458	458	455	462	466	458	488	454	462	464	454	456	439	448	492	449	489	453	446	484	447	392	411	456	436	451	454	414	433	459	473	427	454	466	445	484	458	438	459	399	445	442	468	460	455	462	440	440	488	441	482	461	452	433	420	464	409	483	419	458	431	388	464	451	440	460	429	467	418	437	461	426	478	419	444	419	467	405	439	478	435	420	473	435	475	449	480	423	476	421	416	490	458	437	447	448	470	436	421	443	467	407	445	411	430	462	415	431	437	451	484	454	474	442	457	470	459	448	429	444	423	399	433	485	472	483	447	401	468	451	459	440	447	431	463	446	443	427	462	483	412	414	438	427	440	481	454	462	417	449	386	446	418	432	438	449	445	455	447	456	418	476	433	409	417	442	431	443	433	424	422	437	408	435	431	480	438	447	454	451	437	450	482	452	412	465	418	462	443	442	443	433	459	431	430	437	429	428	465	419	443	472	426	415	427	424	433	435	480	413	443	426	440	439	458	406	432	460	468	464	455	466	448	433	396	417	439	430	417	425	445	464	418	457	436	453	421	454	479	438	455	453	425	413	413	452	437	480	432	440	490	448	447	449	465	447	445	453	423	448	435	434	439	419	472	409	483	470	445	424	456	446	442	427	472	433	464	463	431	432	415	446	426	436	455	427	451	464	461	446	429	455	447	429	433	458	478	490	465	446	453	459	435	425	413	422	437	466	466	468	433	440	430	459	449	412	462	445	440	455	425	448	449	426	422	454	455	466	456	441	431	454	416	431	453	450	473	449	442	412	416	458	453	468	450	446	436	418	460	452	401	395	423	480	434	487	434	458	490	422	433	448	452	424	427	449	468	404	431	446	447	434	467	466	424	442	385	455	424	451	418	423	406	432	437	414	403	412	414	439	436	407	455	464	467	443	433	455	458	456	420	457	448	429	419	469	446	436	436	422	428	480	452	444	412	423	422	453	450	443	403	487	440	481	445	483	478	448	443	464	461	461	478	456	438	429	467	449	427	426	458	488	425	454	432	420	473	421	416	411	452	424	481	437	461	445	437	423	440	464	459	437	453	439	442	417	471	460	438	454	463	441	441	490	440	435	453	465	485	479	426	455	447	449	449	453	438	437	448	427	484	464	388	478	462	446	478	453	464	460	439	469	443	442	458	451	454	432	450	433	461	471	416	434	433	448	467	439	431	445	432	435	436	453	446	445	445	426	431	410	467	409	460	421	414	448	424	445	462	469	460	414	442	434	465	411	463	475	474	416	451	475	423	427	473	450	474	419	486	429	450	444	476	438	409	406	446	434	443	445	407	477	449	436	426	432	471	427	441	434	449	490	461	413	476	429	471	428	449	451	413	441	444	418	481	425	419	439	442	446	464	472	524	456	419	419	432	445	465	454	472	440	445	488	421	479	447	455	446	416	469	456	456	451	425	445	483	432	450	450	463	447	425	431	442	469	420	424	447	406	434	446	440	446	452	425	435	471	449	436	416	449	430	466	455	435	461	449	431	473	421	424	434	431	430	462	420	450	442	463	448	456	451	462	422	440	430	467	450	478	418	437	441	432	462	438	437	451	412	485	483	450	424	441	404	479	444	471	409	450	470	456	444	418	438	420	434	456	416	461	459	421	426	434	467	439	403	454	471	433	449	424	422	434	447	452	402	446	450	454	417	476	438	440	424	472	440	434	418	437	439	444	430	445	421	460	470	437	422	447	406	424	477	431	454	418	461	441	412	473	442	453	415	442	437	415	457	450	440	468	458	458	439	467	439	450	460	445	416	443	424	427	447	424	427	437	426	420	473	435	460	446	446	452	435	453	426	437	440	466	442	441	410	458	476	397	433	474	458	393	436	463	448	428	449	406	468	435	441	449	457	430	439	466	440	447	495	447	412	441	434	422	445	472	417	439	444	417	472	445	453	427	454	420	423	457	460	435	448	423	508	429	464	445	425	414	433	448	461	433	441	425	443	416	438	475	446	425	434	448	425	448	450	428	445	403	458	453	452	398	433	421	454	451	464	453	440	413	440	446	423	409	484	471	431	443	484	495	400	409	396	479	494	464	415	472	410	433	442	482	443	435	400	448	461	489	444	459	482	409	428	431	482	466	449	448	452	424	438	472	446	449	426	444	443	466	444	416	448	431	448	407	464	479	461	495	451	471	435	420	433	445	417	445	438	398	424	441	452	439	472	425	413	442	452	456	435	406	442	445	458	463	451	471	441	469	457	441	443	453	430	462	428	459	476	420	467	474	434	425	463	427	419	412	467	409	405	437	458	469	403	425	447	428	446	441	458	432	427	458	481	449	412	434	425	447	441	455	433	438	468	425	464	468	451	424	465	459	398	472	435	423	436	465	467	456	422	458	466	438	457	443	418	467	478	443	435	451	410	406	443	456	424	446	450	430	413	488	433	510	459	454	435	449	460	448	463	456	428	440	417	440	416	424	455	437	448	442	460	402	462	466	442	402	447	433	438	436	446	460	439	446	406	427	444	430	433	435	418	431	469	425	440	441	444	444	459	439	442	410	422	409	437	423	452	448	405	463	423	435	395	494	437	459	469	434	410	457	439	461	459	427	446	459	433	434	452	429	464	434	474	440	456	442	438	469	415	460	458	436	428	428	428	457	458	448	425	450	477	419	450	422	454	421	428	444	448	441	449	420	435	404	435	445	425	440	460	449	430	448	465	493	451	449	430	415	460	441	424	454	445	468	417	471	420	441	497	462	464	429	420	454	399	426	404	441	447	437	439	441	420	385	418	473	407	465	432	425	432	460	476	453	441	467	444	482	470	445	427	471	430	447	468	452	413	440	457	415	421	403	449	470	472	430	490	394	400	438	440	432	426	439	447	431	451	457	458	427	446	452	434	478	409	435	449	467	454	454	466	459	438	426	428	424	471	440	456	445	470	439	458	454	442	434	419	444	412	446	453	442	477	397	450	451	464	423	424	388	441	427	426	448	439	442	435	454	424	494	456	477	430	446	414	454	417	446	416	434	438	465	466	453	454	461	423	446	417	469	470	443	450	476	444	415	422	402	386	436	476	449	420	419	473	462	435	429	426	455	469	462	448	436	428	484	433	475	462	472	493	452	440	471	457	452	477	458	449	434	491	444	425	468	475	453	443	450	424	460	473	452	460	426	471	405	426	458	471	453	470	452	475	412	454	430	454	429	499	437	445	430	435	430	399	396	421	423	466	445	480	454	405	483	423	450	451	452	435	438	452	434	411	427	409	442	407	468	403	431	441	431	452	444	407	457	452	398	402	451	418	447	444	434	451	420	457	429	397	435	469	469	422	439	437	469	413	449	487	408	476	439	454	438	440	429	407	445	446	406	446	472	473	423	447	448	460	423	438	415	424	423	438	452	438	439	435	456	441	483	427	490	458	463	456	501	456	467	438	421	434	449	474	475	432	458	397	433	441	477	456
15901	59310	66466	55747	39970	23748	10687	4163	1488	681	490	453	422	459	479	450	431	440	457	465	437	474	465	398	469	460	475	424	476	481	467	460	436	481	433	506	475	469	475	476	457	479	450	497	468	424	455	418	443	428	459	467	457	457	518	434	469	449	494	442	441	457	452	483	456	455	453	475	439	469	478	474	438	423	466	430	426	444	446	448	491	448	474	421	467	479	433	419	454	456	489	458	486	458	449	454	436	486	471	454	479	443	461	437	461	459	463	453	440	462	439	449	454	454	412	463	450	392	454	474	429	471	467	458	457	497	472	443	446	454	461	434	460	418	424	449	426	436	446	432	469	471	462	472	441	418	449	442	467	457	452	451	484	469	484	431	462	474	440	441	429	441	466	437	479	430	453	463	451	462	455	458	479	431	485	455	463	411	432	497	482	444	456	437	442	422	448	443	436	420	472	452	448	453	424	471	439	480	430	441	448	446	446	440	451	455	452	457	455	457	461	429	461	423	474	454	436	423	443	463	460	441	461	458	479	420	459	431	479	467	446	452	428	414	442	431	457	487	433	424	414	427	441	452	462	463	438	464	423	442	446	431	437	445	457	440	444	465	438	405	467	461	462	423	457	455	465	487	454	460	469	450	499	458	465	454	455	456	504	460	463	431	439	474	454	473	432	473	486	455	443	449	449	451	468	450	442	441	444	495	472	437	514	482	466	425	445	457	457	459	429	467	461	448	464	440	421	417	459	468	415	452	446	442	483	458	474	475	447	441	470	436	491	481	450	447	471	467	482	459	466	459	462	456	463	439	431	489	420	469	460	424	453	466	491	458	457	420	436	483	476	470	432	470	455	462	414	455	481	417	430	436	446	446	461	473	464	442	463	454	470	468	414	488	434	444	441	463	418	451	478	475	435	478	460	419	450	467	468	479	453	474	483	448	449	451	445	442	460	459	478	436	441	441	455	440	445	434	471	441	438	436	453	431	451	462	467	465	447	477	433	449	458	429	484	479	434	406	435	448	420	451	436	454	436	460	421	461	427	482	448	467	472	440	463	439	447	454	443	446	438	436	503	476	390	459	459	424	488	448	456	457	441	470	458	455	498	429	445	445	471	436	468	494	453	474	431	450	462	420	457	433	443	451	432	448	423	470	454	442	451	467	481	440	447	441	431	468	450	438	455	452	446	417	440	448	457	464	503	398	451	411	453	426	417	424	415	447	433	492	431	464	473	437	445	490	488	493	461	449	440	431	449	441	441	488	478	472	480	439	428	468	456	462	468	432	452	437	451	455	436	389	484	506	439	463	462	426	476	455	453	467	469	437	461	441	443	497	487	433	451	456	465	444	445	449	415	425	421	466	446	434	452	451	446	474	444	444	437	452	504	461	465	453	463	450	460	444	453	475	456	406	448	461	432	438	452	426	461	454	458	456	471	420	406	441	459	483	445	426	469	468	490	490	486	512	450	432	427	422	430	425	433	469	444	432	424	448	473	431	449	448	408	432	480	418	446	499	425	459	428	404	410	442	458	496	446	454	464	435	479	464	475	481	419	438	434	480	468	449	440	468	424	479	391	454	481	447	459	491	429	408	464	473	476	458	452	468	422	461	448	442	482	474	480	437	465	429	436	417	472	432	450	456	471	456	404	470	470	471	474	455	448	445	455	465	405	430	419	468	446	465	485	451	455	461	444	453	435	430	464	469	483	459	493	448	481	469	477	456	435	450	458	433	432	447	448	450	433	456	454	465	475	439	470	466	441	452	464	464	487	484	457	450	476	492	472	466	442	452	462	466	450	449	443	470	483	475	437	435	480	434	435	462	439	486	414	435	488	468	459	452	435	461	475	441	457	445	486	462	446	471	431	462	464	446	470	471	482	503	413	430	474	470	451	471	446	444	421	429	492	465	451	480	439	459	423	468	469	470	457	470	418	474	472	496	458	464	419	479	455	436	445	465	461	465	451	447	410	419	494	438	466	440	496	465	440	496	456	473	480	472	457	461	449	452	463	434	452	486	461	468	411	482	428	460	438	433	470	463	439	452	478	475	458	449	457	450	455	462	470	440	483	439	427	405	491	472	453	442	459	438	478	489	458	449	443	447	425	445	470	427	466	483	430	456	462	447	451	454	464	501	423	441	439	451	438	477	441	448	455	456	433	421	477	467	471	447	433	460	475	488	420	405	434	469	417	466	484	472	474	428	443	453	418	417	458	440	427	452	429	446	456	459	425	451	418	422	443	474	397	416	453	448	460	478	422	494	468	461	423	466	440	427	446	460	417	449	434	481	454	444	446	448	467	480	468	461	459	465	424	445	431	439	506	467	438	465	479	436	404	443	435	457	446	464	442	470	460	449	460	437	439	435	454	447	444	487	451	449	424	442	462	447	457	458	433	442	475	479	411	467	460	463	450	463	420	398	452	424	466	451	450	439	474	482	453	450	428	479	440	489	446	466	450	444	461	483	473	464	448	419	472	486	472	440	468	465	468	474	448	433	464	419	445	426	456	462	438	438	474	441	493	459	454	454	449	403	478	462	444	458	440	469	461	491	439	455	422	451	451	440	451	486	430	430	481	459	447	418	473	460	471	418	455	431	449	446	446	474	445	458	458	435	432	439	469	429	458	453	455	446	441	461	455	436	459	487	435	473	439	471	452	468	462	459	477	461	470	482	457	458	502	451	447	443	466	446	477	488	489	438	449	426	487	454	452	426	486	422	482	474	449	426	500	432	465	454	450	407	425	457	450	463	463	422	471	473	447	439	446	438	447	439	478	435	453	431	454	470	466	470	429	419	440	407	476	503	481	456	479	459	467	463	432	472	467	434	445	494	432	431	458	451	448	479	465	455	479	439	468	498	417	469	441	462	422	417	462	457	445	454	411	443	453	458	453	498	441	469	448	438	426	422	471	487	450	466	474	452	445	484	425	418	473	472	423	397	470	485	450	471	449	435	457	442	439	445	472	439	426	476	469	478	444	447	456	471	438	480	416	478	432	458	430	426	439	434	459	443	458	484	478	441	436	436	455	428	449	449	467	470	394	440	440	425	459	441	479	451	453	450	478	475	452	436	447	454	477	526	450	434	446	442	453	477	453	438	460	425	467	420	447	386	446	436	450	448	464	462	408	436	465	431	444	457	398	440	460	492	492	476	502	440	437	429	449	452	466	495	444	454	487	457	426	451	455	434	458	485	481	450	462	447	453	406	448	449	443	408	453	400	478	448	483	457	443	427	438	444	510	456	474	459	463	497	434	453	426	496	454	453	461	449	451	446	459	467	429	483	458	466	470	452	460	436	478	446	502	419	478	455	434	468	454	440	423	454	468	458	439	406	475	422	465	451	449	442	461	445	441	469	463	417	457	483	440	474	425	476	455	473	451	489	420	456	441	469	453	423	454	470	436	447	460	437	467	460	465	418	475	462	510	451	472	406	457	449	433	462	454	481	459	481	462	431	478	429	432	449	435	463	473	442	397	460	437	434	450	450	457	404	426	478	408	459
23919	21217	35298	52428	51142	42177	27518	10708	2718	1019	600	569	526	548	496	510	530	533	548	532	513	538	510	504	523	520	473	524	489	452	503	535	506	515	513	523	502	516	481	527	479	508	536	531	531	533	534	556	510	539	507	478	503	539	495	557	506	479	507	519	499	527	500	508	556	534	497	585	488	463	471	492	488	533	536	504	525	473	526	498	535	519	490	494	508	531	532	483	514	512	508	503	512	553	551	538	481	511	529	470	522	525	496	549	527	492	523	503	499	483	494	535	505	527	503	522	528	507	504	468	503	464	495	515	512	511	507	498	491	518	460	492	494	558	509	497	456	468	496	526	497	487	489	487	520	521	512	542	509	529	518	503	471	552	536	521	479	486	479	511	498	491	505	502	511	529	536	519	526	525	517	484	494	530	488	512	507	510	478	555	525	504	489	519	495	515	507	531	498	525	504	508	498	510	503	529	494	497	529	534	539	541	478	500	498	500	495	513	490	477	479	515	498	525	532	502	485	496	526	503	511	545	554	510	566	468	488	493	494	516	483	484	492	520	516	479	533	555	471	524	510	533	506	510	523	532	527	503	515	469	515	488	503	526	550	507	521	481	553	474	520	506	481	500	517	519	498	533	495	573	487	490	535	529	496	477	473	476	486	495	518	505	529	497	480	558	478	512	498	540	513	518	550	487	450	520	499	452	464	530	534	540	491	534	468	514	508	504	490	512	516	502	511	521	498	525	496	512	518	560	532	522	533	526	524	511	489	520	513	501	513	491	499	500	499	477	505	512	521	516	487	496	529	497	465	481	493	558	543	509	489	533	496	522	534	525	536	508	468	475	518	489	502	472	465	500	490	521	501	495	523	488	520	542	508	520	520	529	493	535	491	479	536	517	503	490	477	493	492	498	471	533	524	504	463	498	497	496	475	525	483	475	482	465	507	472	461	503	466	497	504	509	540	514	491	482	530	476	498	486	494	529	468	498	539	502	471	517	523	479	514	470	470	479	521	515	506	518	501	507	474	561	488	488	511	480	497	482	483	463	476	468	515	505	512	500	511	499	514	501	514	483	484	503	500	467	518	541	546	510	500	481	534	512	495	516	538	519	510	503	450	496	480	496	480	518	546	523	482	520	505	537	514	514	520	535	492	523	509	504	483	527	532	527	497	512	502	497	540	533	492	476	525	461	566	538	463	521	529	520	529	521	487	528	545	513	485	488	502	482	512	515	477	501	541	514	480	524	475	481	511	507	510	508	534	485	508	521	511	535	500	472	505	487	558	514	517	480	507	517	483	515	484	500	498	519	483	531	529	494	530	532	518	501	513	475	474	478	528	471	514	488	540	507	502	509	509	545	505	511	489	490	498	501	509	499	529	543	511	524	520	501	498	497	553	479	532	487	501	511	474	488	477	470	504	535	497	488	522	538	490	470	518	488	474	506	500	540	484	539	507	446	509	504	516	542	465	501	512	529	499	516	509	491	507	511	514	508	505	485	477	513	530	487	516	496	475	522	479	506	496	506	469	486	493	489	512	506	500	542	467	483	510	492	522	509	511	473	506	521	519	456	539	507	546	491	505	544	529	477	523	535	540	511	515	524	516	542	495	512	511	483	512	506	519	489	521	508	503	489	497	502	525	501	471	521	576	487	487	491	513	519	498	525	496	471	527	522	507	511	480	515	515	495	513	513	477	535	539	498	532	529	487	527	508	514	559	513	496	548	520	510	463	495	498	462	482	492	492	525	508	531	525	491	518	508	487	454	531	503	505	468	522	504	514	534	500	486	516	512	509	467	478	505	487	493	491	503	524	507	463	512	448	541	479	495	507	521	511	501	514	514	501	485	479	519	532	513	473	496	518	509	483	548	511	550	479	534	549	535	535	474	567	519	517	487	526	517	505	501	527	547	503	503	514	548	545	492	511	547	475	494	506	539	499	531	483	499	481	519	457	493	497	496	508	492	510	529	487	508	470	501	509	497	506	515	495	461	484	509	536	530	494	514	468	474	502	527	517	520	494	488	518	526	521	512	568	464	480	503	498	515	490	533	511	487	505	503	481	546	511	474	480	498	527	505	481	456	493	490	493	540	492	504	517	509	512	498	497	511	528	543	489	509	478	496	496	520	523	482	522	553	501	508	540	497	484	488	487	537	443	519	501	481	501	490	494	481	495	538	484	475	491	506	520	470	527	522	531	508	497	501	519	501	485	528	492	527	496	543	519	526	510	520	547	494	526	486	524	476	575	492	498	504	479	519	532	491	505	533	484	497	493	478	530	479	478	476	537	518	500	510	531	549	554	523	506	509	491	536	510	517	530	503	564	493	508	521	491	506	489	462	565	505	484	479	535	476	518	501	510	498	544	489	502	518	504	473	522	482	525	477	490	517	461	473	439	542	521	516	540	448	522	528	493	534	505	506	507	495	523	524	505	525	513	493	476	511	482	475	526	495	532	510	534	478	525	498	508	499	502	512	516	480	548	488	481	526	516	539	491	515	536	559	545	520	521	505	497	475	484	469	479	511	461	457	515	496	487	507	517	526	516	484	507	503	487	519	513	503	480	525	502	471	496	514	489	508	504	511	518	470	464	462	516	490	494	484	446	500	522	494	518	504	528	514	537	532	498	531	485	495	508	486	483	534	545	524	469	437	490	480	530	498	496	482	555	498	513	491	503	549	532	489	483	489	511	488	499	532	507	567	538	489	524	529	452	509	532	499	476	488	492	491	509	513	510	516	499	472	468	498	493	480	502	502	477	479	463	527	517	484	471	508	502	509	501	536	499	549	518	481	459	552	498	491	460	503	440	505	537	477	497	517	520	522	512	524	527	525	523	536	493	508	497	529	512	537	505	542	474	488	505	515	532	550	489	499	531	483	503	513	543	540	490	465	464	481	505	489	531	523	538	466	512	472	517	546	479	507	501	489	499	518	526	520	514	489	480	484	495	554	488	498	483	524	517	482	535	514	505	508	511	524	474	548	526	536	511	524	555	523	519	473	498	504	532	530	522	482	515	472	502	513	463	526	495	502	502	475	496	480	561	550	511	537	538	527	520	522	477	540	477	486	502	503	508	527	509	556	556	510	526	498	516	523	500	478	498	563	529	544	535	494	490	520	481	523	484	512	519	485	506	549	486	520	512	527	468	560	515	495	505	562	490	484	483	541	477	477	499	444	528	531	541	501	515	478	441	556	519	511	553	480	480	512	506	507	504	477	518	520	510	540	538	509	533	509	505	532	508	506	498	500	477	478	481	504	468	477	498	510	449	476	471	488	487	464	471	507	571	515	508	534	510	525	507	516	494	509	499	531	492	502	535	507	537	500	515	490	507	496	487	474	476	514	522	534	507	459	534	495	519	506	489	518	520	469	505	511	495	499	478	500	541	502	504	525	509	542	478	522	482	525	507	518	537	522	503	480	506	560	515	505	472	530	550	489	489	536	498	489	491	509	489	496	500	548	527	495	520	519	512	513	514	512	462	502	521	528	454	510	535	518	551	526
23480	70889	83610	71685	55090	37189	19832	8187	2797	1129	576	533	504	534	533	557	525	516	513	539	537	512	485	522	524	519	534	521	557	524	545	547	504	563	553	531	551	496	543	552	510	543	531	519	501	529	502	504	518	527	538	547	548	553	527	550	508	506	526	515	516	544	505	485	546	534	526	534	539	551	497	511	531	547	512	530	534	552	488	538	509	550	557	513	493	526	528	544	547	521	527	556	540	510	510	545	528	548	562	555	492	543	520	514	538	522	552	517	494	535	546	522	511	545	538	524	528	539	526	545	529	507	522	521	504	475	553	532	547	534	545	503	491	496	525	546	477	564	534	524	539	541	495	524	530	537	534	524	495	549	536	521	536	539	542	538	541	575	531	550	507	507	521	514	529	512	542	556	539	495	529	502	504	512	528	543	558	490	534	524	530	555	508	547	528	511	544	525	533	507	531	514	524	525	503	523	483	526	553	541	541	528	581	538	508	533	548	506	573	527	519	532	535	552	541	501	512	511	505	535	542	560	492	583	518	535	488	544	499	532	511	510	485	560	510	519	461	551	524	549	515	509	549	544	527	495	566	492	509	536	542	560	483	521	510	545	506	530	533	539	538	532	523	580	508	504	511	529	521	552	567	538	517	503	522	525	527	535	548	541	539	579	559	531	556	510	496	507	500	560	567	520	521	522	496	516	513	532	511	515	494	529	513	559	474	495	524	502	519	537	558	501	534	546	469	499	501	535	490	504	568	548	529	492	515	499	494	525	496	492	536	510	570	528	517	530	550	513	554	535	513	535	519	526	556	506	535	549	557	540	538	530	529	527	541	499	545	524	556	531	512	530	527	525	545	516	513	528	552	549	490	502	537	533	529	516	546	533	557	514	540	540	545	546	515	541	503	539	493	569	532	520	554	522	514	526	505	499	519	567	541	547	548	509	526	510	497	559	539	523	535	543	534	518	514	583	532	538	539	538	529	488	511	524	507	556	476	494	545	547	519	542	574	530	535	483	568	531	484	528	527	502	536	530	518	564	548	496	547	502	485	516	543	533	530	563	489	561	525	500	503	478	514	537	514	498	503	502	525	498	559	548	492	519	479	571	547	521	515	516	559	563	520	506	519	487	543	543	559	516	520	526	508	483	548	518	534	560	559	502	556	523	534	503	563	532	526	536	510	508	515	484	545	513	524	488	526	500	528	561	540	589	532	537	511	522	531	535	533	522	532	494	489	506	516	501	558	544	532	600	533	496	499	494	534	519	506	518	525	540	511	523	509	504	493	524	578	562	532	562	537	572	534	528	550	536	540	555	520	554	527	534	484	518	528	531	523	526	463	560	488	518	515	497	501	507	505	516	496	546	550	530	520	575	522	528	540	541	539	570	516	513	511	515	532	540	514	511	535	489	532	517	552	506	535	517	494	555	570	543	507	497	550	522	580	531	521	488	547	525	540	505	533	519	515	519	483	546	542	493	486	558	543	518	533	539	515	500	571	517	531	508	516	539	568	528	517	558	522	527	532	534	543	486	561	532	538	487	511	523	508	522	528	544	539	536	530	522	538	509	518	524	541	517	547	505	529	506	523	564	521	492	551	547	520	497	563	486	504	514	536	525	548	549	533	557	559	530	545	533	507	519	497	518	528	532	480	518	527	543	511	532	522	526	540	509	496	544	534	503	503	538	532	496	527	530	498	510	527	504	564	538	519	513	541	519	580	521	546	555	510	533	544	530	529	539	513	566	510	536	524	569	546	479	526	506	546	514	537	531	505	544	545	500	501	518	533	485	538	533	540	529	501	499	534	531	522	560	496	505	507	549	526	530	507	534	514	510	524	506	539	557	554	546	515	506	509	520	507	523	533	516	520	506	508	492	541	498	565	525	506	535	532	530	543	500	551	559	495	530	529	552	498	502	550	552	520	588	528	491	565	538	531	522	494	529	552	517	519	509	503	543	515	487	525	532	508	552	535	538	513	529	518	541	528	498	456	538	537	543	537	524	523	538	552	594	548	546	487	566	512	528	524	528	512	518	508	543	534	519	535	542	549	509	521	545	504	513	510	518	487	531	489	519	546	497	530	530	523	543	500	484	492	504	561	550	532	522	506	538	517	524	520	531	517	528	555	496	549	528	519	535	530	522	535	550	518	538	529	513	548	526	510	530	527	538	497	559	513	509	537	513	508	507	525	486	512	513	575	540	522	511	556	520	515	531	502	487	511	524	532	510	496	507	550	530	527	538	513	492	498	517	528	514	532	512	504	488	516	521	510	495	566	516	504	541	513	483	524	510	479	501	519	516	575	540	556	556	516	514	529	489	487	530	580	493	490	512	486	537	523	486	529	568	534	521	528	516	514	544	564	541	542	536	512	546	546	508	516	523	481	588	554	532	515	518	562	533	492	502	488	520	493	563	502	491	515	536	518	539	522	533	520	522	524	512	575	591	511	523	530	515	506	545	496	549	530	468	543	561	554	526	535	547	560	544	525	500	507	524	535	571	576	552	494	506	538	535	504	517	538	536	552	495	558	454	537	509	527	529	500	538	510	535	532	558	540	518	489	555	549	515	509	555	540	561	522	554	503	532	569	514	523	553	530	561	527	519	547	548	537	540	515	535	519	502	523	525	489	509	520	481	517	535	515	521	491	485	509	520	516	483	490	510	539	570	518	549	534	555	551	576	533	539	524	552	509	521	488	492	480	558	547	526	517	508	546	490	540	558	500	546	547	520	532	499	498	518	538	537	536	539	566	528	549	511	521	547	541	561	541	532	542	500	574	508	525	547	561	526	502	553	540	524	497	521	548	496	530	539	523	553	490	530	544	497	499	509	562	504	542	517	545	523	529	540	540	574	516	516	510	493	521	545	534	524	487	503	504	528	515	525	534	489	523	541	538	501	505	499	509	521	520	517	565	562	531	498	510	534	507	505	562	570	512	499	527	544	498	555	545	528	512	536	500	506	538	511	505	523	569	504	546	503	510	537	515	555	500	509	526	527	539	505	519	562	551	479	522	519	510	537	554	538	530	523	499	540	505	525	533	513	526	546	531	527	515	497	497	568	523	541	542	534	512	529	527	489	554	540	506	551	581	525	503	581	567	510	514	533	558	565	493	506	487	502	545	516	528	523	511	519	548	524	543	538	551	547	498	509	513	508	484	499	513	501	537	517	519	535	517	540	525	517	519	542	551	517	500	521	490	519	549	538	519	514	481	514	475	528	536	491	554	538	558	539	523	523	540	546	550	534	495	522	538	535	534	495	509	526	529	488	471	526	552	509	515	515	526	485	484	543	502	513	523	553	545	508	524	533	507	505	507	505	524	545	541	568	533	553	504	470	505	497	527	513	534	485	548	527	483	538	509	498	501	499	516	512	583	528	517	535	525	503	547	530	539	531	552	511	551	485	524	523	551	541	511	528	495	507	511	494	497	505	535	521	545	500	517	542	527	533	531	551	545	549	470	522	508	517	534	509	533	519	536	499	503	526	511	506	502	474	510	545	463	569
27362	17528	21238	20425	10225	4639	2053	911	553	435	436	411	391	387	438	401	430	431	452	410	418	484	457	409	392	392	407	436	427	430	395	421	394	410	422	394	387	414	407	424	413	459	437	459	420	433	434	410	430	417	409	406	414	428	405	404	392	412	433	394	429	407	421	432	448	399	414	416	404	382	428	400	427	445	403	375	430	427	406	434	443	448	417	413	415	419	431	422	408	450	394	393	430	405	391	410	448	415	396	418	407	437	425	412	426	417	416	444	411	422	423	402	411	456	397	405	435	409	408	436	436	412	405	413	432	442	384	413	408	429	385	416	379	419	446	436	405	403	421	390	422	388	369	434	402	396	417	412	429	407	419	449	445	438	375	393	473	455	373	412	397	431	432	425	440	471	452	451	398	393	397	404	406	405	438	436	417	434	431	436	450	390	403	403	399	407	390	428	394	441	469	410	398	402	431	399	396	399	430	462	416	458	412	408	423	429	394	416	378	415	393	425	401	423	450	398	419	359	433	441	411	430	448	394	390	465	393	445	425	415	405	423	385	420	387	404	394	399	439	414	412	415	414	382	405	386	440	397	429	401	439	390	418	402	413	395	427	412	435	402	452	367	431	405	433	434	403	426	413	432	407	412	402	421	466	376	405	458	406	423	387	404	402	385	404	443	429	436	416	432	417	396	408	405	365	397	415	387	396	400	414	398	432	395	411	394	409	419	423	444	405	446	410	387	406	402	447	383	432	452	402	403	430	407	431	409	432	447	441	394	381	399	403	404	406	395	438	441	436	442	395	393	462	442	485	398	410	397	464	447	394	413	439	385	440	415	415	406	409	401	435	424	400	345	414	387	434	415	427	400	416	414	410	437	420	421	405	412	434	415	417	382	409	471	401	418	366	437	419	442	391	397	396	428	435	419	444	402	452	421	432	406	377	399	396	416	417	409	403	409	413	422	398	415	427	364	434	417	430	430	464	399	423	384	417	396	405	392	453	398	432	405	410	436	390	413	370	408	410	468	415	446	405	423	395	405	393	409	439	421	466	426	422	426	443	444	436	439	395	431	393	409	378	423	420	420	394	357	394	449	411	369	399	405	428	416	412	378	424	429	410	407	440	408	368	413	400	412	400	429	388	395	426	417	351	478	430	413	428	426	435	441	398	430	429	428	431	402	460	421	411	430	428	414	424	403	399	427	422	405	413	409	410	467	411	372	363	447	375	401	383	405	416	431	464	406	416	448	433	431	465	363	445	448	422	427	425	405	434	414	418	420	445	419	406	429	429	433	417	421	435	439	433	424	424	425	426	426	463	424	397	412	418	415	379	409	383	416	404	419	434	440	401	442	415	429	427	371	415	422	409	392	417	410	419	424	422	463	430	421	396	412	427	383	437	374	416	453	445	394	439	418	417	392	403	418	409	378	413	432	412	428	413	405	437	410	418	406	443	392	378	398	413	389	391	430	436	418	441	418	395	407	426	422	448	446	391	417	397	420	424	421	410	427	385	409	405	417	411	449	405	419	396	467	409	426	367	428	425	423	413	417	416	391	439	402	437	400	444	416	436	432	421	414	436	408	473	426	409	422	397	393	445	419	410	398	446	396	383	426	375	390	437	355	430	407	419	413	448	402	470	423	422	396	442	420	390	383	404	409	412	421	412	444	421	427	415	433	442	413	440	429	430	424	421	430	408	429	407	424	366	425	414	415	412	402	400	441	419	373	422	421	406	402	394	450	391	422	410	416	452	407	402	429	402	419	439	449	406	398	434	409	427	456	433	398	396	410	417	418	396	418	389	451	407	413	435	429	391	392	418	446	445	405	414	420	416	420	384	396	417	431	446	429	438	362	398	461	399	401	416	421	408	402	390	433	432	422	391	409	390	426	428	406	413	423	416	447	394	430	427	419	377	425	400	441	411	422	458	397	408	392	413	406	388	422	442	392	426	393	392	400	407	414	418	407	431	409	394	396	412	414	396	439	427	428	421	401	422	402	422	437	408	404	421	415	414	400	432	403	425	425	414	420	408	425	420	427	420	432	400	440	422	398	430	424	400	419	416	446	390	455	410	398	423	422	378	425	409	416	417	443	443	418	405	428	411	427	406	399	419	416	376	423	430	416	419	439	426	402	416	443	426	438	427	401	416	394	402	432	423	427	401	430	445	444	441	427	427	402	417	413	429	412	421	400	429	444	428	414	433	411	436	448	409	418	462	434	413	418	394	428	416	465	392	404	413	403	456	432	406	426	385	434	408	423	396	430	387	399	424	451	411	406	432	417	420	402	394	381	433	433	397	422	397	441	405	432	382	390	440	406	407	449	409	406	420	397	378	387	416	404	438	407	407	400	431	428	428	409	470	420	435	417	432	409	390	449	442	381	406	405	388	442	410	389	412	429	389	423	413	402	389	414	403	434	430	424	442	435	458	426	423	440	425	448	404	393	427	448	411	400	465	428	434	399	422	383	405	423	423	426	474	435	437	444	419	423	450	419	421	424	414	430	393	362	407	442	407	401	412	411	440	403	444	437	413	432	401	411	452	428	424	429	394	411	417	392	385	447	463	417	455	380	428	431	460	453	416	415	389	415	454	399	379	426	387	424	410	408	420	404	429	414	406	400	367	424	401	429	388	419	409	395	394	437	420	426	398	426	397	430	431	406	401	411	422	413	378	420	436	399	396	430	432	429	389	404	393	445	359	415	413	377	404	382	436	416	420	448	389	463	442	422	398	386	448	439	405	427	434	427	419	418	412	428	438	394	463	413	417	420	434	402	435	409	436	434	409	387	375	403	393	379	388	417	418	405	410	445	375	407	425	441	407	423	422	411	416	376	388	419	448	428	426	451	379	423	399	452	420	444	433	411	394	425	406	422	431	381	353	448	453	403	415	432	423	360	440	419	391	408	423	427	417	385	428	418	395	443	476	400	434	401	438	414	372	380	434	412	401	419	422	416	415	426	429	405	419	466	414	432	407	404	405	430	436	418	434	412	406	386	426	415	445	414	399	413	413	412	468	392	396	431	401	434	407	439	391	436	422	457	420	457	395	387	413	426	452	463	425	414	428	421	419	397	448	404	436	424	416	378	436	382	382	403	439	403	438	408	398	387	428	418	420	390	425	416	410	396	418	444	435	403	417	432	421	449	425	402	424	401	435	458	412	450	453	404	436	430	420	452	412	444	436	423	413	417	422	411	401	439	426	417	446	420	424	457	387	403	437	395	416	413	399	459	441	421	420	417	440	438	424	409	387	434	431	423	442	402	451	418	397	423	424	397	408	397	438	440	424	421	411	409	423	395	409	407	390	430	416	422	398	430	406	423	375	428	438	433	403	442	387	445	407	383	414	395	434	448	364	411	416	445	422	447	394	406	341	371	396	400	435	407	417	403	395	370	385	432	431	442	410	450	415	455	421	414	400	409	427	448	419	419	421	419	405	408	450	408	445	380	407	414	419	422	365	460	429	430	421	416	417	399	384	407	401	420	399	394	452	410	412	375	414	407
6154	13331	20720	14030	7521	4188	2067	996	537	444	431	408	409	418	429	376	392	365	404	395	400	416	401	387	392	392	410	352	433	398	394	416	406	386	429	394	401	372	417	402	376	401	397	407	368	397	395	405	401	375	414	430	390	398	422	431	374	395	381	454	377	408	403	397	397	396	410	395	349	398	385	403	397	399	382	408	439	420	379	396	380	407	411	430	392	378	409	411	432	403	409	383	385	393	411	370	414	364	398	401	404	378	445	378	368	397	381	401	386	417	384	413	401	378	441	384	375	362	408	400	389	387	373	369	415	402	358	416	414	360	374	373	429	407	387	437	439	402	371	432	375	356	394	361	407	413	396	370	413	442	403	400	372	387	397	425	396	363	433	352	397	396	404	385	376	406	410	380	397	393	393	405	386	358	393	395	385	387	417	364	391	382	398	362	404	417	388	394	425	364	404	404	369	415	383	391	404	413	404	401	416	378	394	408	376	379	408	397	374	415	391	405	394	367	392	383	405	413	411	428	402	387	420	365	432	399	393	390	363	400	411	403	407	368	384	382	391	400	386	386	403	400	387	359	431	394	393	392	389	387	382	419	393	372	406	394	382	416	424	403	408	406	412	373	379	407	357	382	383	349	369	404	407	377	407	413	390	394	399	379	396	373	400	409	396	446	343	421	423	406	389	379	396	425	364	405	403	393	369	405	371	371	409	406	399	410	421	386	362	406	402	420	427	375	397	428	379	357	382	390	379	358	408	383	393	413	373	390	377	385	385	378	370	398	362	409	456	404	375	407	421	389	415	366	399	383	406	428	380	367	378	432	384	402	411	379	424	384	418	362	385	389	397	365	396	379	384	421	385	439	412	380	402	370	414	383	378	356	417	364	386	401	414	417	368	394	395	377	361	410	423	398	409	394	376	390	394	396	409	383	391	392	397	409	359	394	389	413	392	448	428	379	413	378	402	405	400	400	367	440	419	403	399	404	434	382	377	402	382	408	385	360	393	403	394	362	383	369	442	392	417	388	398	403	356	450	419	397	428	379	389	434	414	411	369	374	419	415	427	408	395	377	412	397	385	395	373	430	366	392	440	394	381	389	430	394	402	387	410	430	390	396	422	386	413	388	367	438	407	393	390	384	412	407	418	404	415	389	374	377	383	380	371	414	408	388	370	388	420	373	395	375	413	394	384	381	362	383	400	379	400	410	408	378	353	422	413	364	395	371	397	407	375	418	368	394	399	379	410	384	376	397	428	428	383	422	430	402	366	386	405	384	360	391	410	384	392	384	408	403	431	352	397	413	381	387	412	392	387	426	398	413	418	420	386	385	411	430	420	401	375	351	391	439	408	413	400	418	410	361	390	376	386	389	408	378	378	426	405	382	434	362	438	379	386	413	366	402	423	390	410	405	400	381	349	357	399	364	408	400	401	406	410	381	400	371	396	374	416	415	372	364	449	420	432	392	414	392	366	382	388	436	391	387	405	401	408	400	384	393	407	423	404	373	435	368	416	398	392	397	390	412	395	389	394	383	392	392	392	414	411	415	369	384	432	412	383	422	379	385	401	400	387	389	401	402	393	396	397	420	406	420	371	378	376	397	410	396	386	380	412	396	397	377	372	360	449	380	413	410	379	408	394	386	399	379	422	366	390	416	398	411	374	400	422	393	390	391	391	410	413	388	378	430	385	410	386	371	395	379	380	359	422	363	375	387	386	361	377	399	406	408	401	380	406	426	379	430	370	403	390	432	402	393	421	355	389	399	398	404	373	401	374	399	375	398	382	333	404	355	408	380	426	408	406	374	397	354	406	384	376	415	350	381	382	391	389	395	397	398	393	431	387	382	414	398	389	379	365	417	414	406	396	422	375	415	378	431	415	366	398	414	396	373	409	419	391	412	380	378	385	390	374	372	419	401	391	406	415	387	448	363	417	382	387	375	391	418	354	373	401	379	418	386	384	393	391	392	387	385	365	390	391	376	419	383	426	358	366	387	384	392	421	410	420	378	404	375	399	392	408	437	405	414	399	400	428	392	383	398	376	410	421	386	374	404	420	413	366	364	408	401	387	400	407	393	412	417	398	419	404	420	369	389	374	378	358	402	391	442	424	421	384	381	390	364	365	396	407	388	402	401	398	384	411	386	441	395	363	380	374	379	383	365	380	422	378	399	390	355	354	386	421	410	401	420	395	368	364	423	393	391	421	396	404	405	400	426	406	368	438	379	431	407	380	355	412	366	410	401	431	417	389	376	375	404	373	450	390	369	410	405	382	380	400	413	402	381	368	404	397	406	422	361	395	372	400	388	411	406	433	415	377	393	404	411	352	386	411	405	385	392	390	362	365	392	420	366	382	408	429	444	407	416	435	409	376	404	437	444	415	393	416	406	392	371	404	410	404	402	405	396	427	378	403	387	366	370	389	372	396	427	374	382	375	389	387	415	367	371	395	403	401	344	412	398	419	449	399	401	394	371	389	408	393	380	381	422	381	410	364	432	390	415	368	390	378	413	377	356	379	384	430	394	393	408	395	379	418	401	360	422	378	394	393	378	401	418	354	375	380	344	384	421	372	433	410	381	395	394	388	395	383	394	393	392	394	394	369	388	347	397	395	386	385	423	400	419	385	399	383	390	418	414	375	385	424	388	408	450	383	397	408	375	413	392	389	379	369	416	408	410	406	400	410	409	381	415	383	396	400	384	381	386	420	401	415	393	388	388	391	448	417	370	431	401	426	421	424	380	364	404	378	373	422	378	385	385	383	419	388	396	383	376	383	373	414	397	417	386	412	385	385	399	405	395	404	345	390	387	366	396	399	412	426	391	390	401	401	399	357	393	432	414	428	428	400	400	350	385	405	360	410	414	387	377	418	397	375	393	416	404	409	421	383	368	382	379	398	373	376	378	363	407	402	394	383	428	420	410	403	397	391	423	377	407	383	409	394	384	374	408	413	401	388	380	394	402	428	380	392	416	422	382	355	438	406	387	406	400	422	395	395	382	388	400	431	406	400	392	400	357	411	384	417	391	429	356	411	447	376	414	394	375	394	373	397	425	391	397	375	391	371	420	411	369	395	456	387	401	419	435	373	433	390	405	402	402	398	420	382	398	392	395	428	402	417	384	410	382	424	375	423	389	408	427	391	386	384	424	405	383	361	395	411	410	418	415	383	377	414	423	400	362	415	404	401	406	379	435	374	412	403	386	383	364	356	390	428	384	386	404	393	393	398	401	400	394	359	383	384	417	402	386	433	388	383	393	419	400	372	405	416	373	413	394	429	375	387	377	421	373	376	381	430	386	436	383	415	365	393	434	392	391	386	422	432	380	354	421	388	365	390	423	393	397	408	423	410	409	416	410	391	391	394	390	369	395	406	395	392	385	383	365	412	361	364	425	406	399	428	406	392	394	401	378	431	378	396	378	403	379	391	370	392	409	375	406	394	373	399	366	401	408	403	395	393	389	374	429	410	416	410	387	387	448	371	393	411	374	377	371	366	389	395	372
24986	21334	40906	55195	43865	31295	17250	5207	1442	630	469	402	414	433	416	464	448	440	456	476	447	407	448	450	411	442	443	444	435	428	448	420	436	470	408	426	415	422	422	430	418	415	410	449	467	458	412	438	399	431	413	453	471	419	437	417	407	456	442	420	395	443	420	442	417	423	421	459	430	418	447	396	452	445	428	406	428	441	409	449	432	428	424	446	440	443	404	437	440	465	442	392	463	405	444	379	416	422	401	457	453	445	406	433	404	464	426	391	442	398	423	455	428	466	416	418	399	377	442	443	436	421	447	443	405	440	410	403	421	470	371	445	412	433	472	451	443	441	445	409	408	418	398	407	461	435	442	429	423	426	418	412	441	419	467	446	427	391	454	456	382	423	404	445	427	445	475	421	435	418	382	446	413	424	450	435	445	414	401	417	397	421	423	447	421	403	442	435	438	418	426	430	434	434	402	418	440	436	403	458	419	409	407	420	433	427	433	442	430	441	416	449	395	413	453	442	417	398	421	409	454	382	451	416	405	444	409	408	415	404	445	449	443	427	435	412	406	423	438	439	440	451	469	434	416	425	421	437	399	424	422	451	416	418	438	378	429	441	455	427	446	405	412	446	408	407	418	404	430	476	417	459	392	434	414	432	414	463	407	441	403	431	459	457	449	436	430	414	401	392	440	430	426	434	453	430	395	386	431	455	396	421	412	419	420	376	408	434	434	426	439	401	424	411	417	428	435	402	415	432	425	413	446	461	408	404	413	407	431	475	422	463	425	399	381	405	438	418	445	444	407	457	394	447	416	432	422	384	425	436	455	409	440	443	438	425	423	449	379	427	433	429	438	414	400	421	453	428	441	417	432	463	446	442	429	471	450	427	425	415	404	440	394	408	432	427	446	371	448	414	404	433	448	438	409	419	435	416	463	407	404	460	438	449	410	440	402	406	444	430	421	399	461	418	438	453	427	426	441	419	474	440	406	414	428	422	439	387	444	415	438	461	406	448	409	388	423	388	448	426	451	413	396	434	417	441	473	438	417	435	406	418	424	407	415	420	453	417	424	445	437	439	401	431	388	408	444	431	416	432	408	429	409	456	430	421	471	381	391	415	425	407	435	419	434	430	439	413	440	428	398	376	427	371	433	406	440	445	428	398	460	431	420	392	433	380	405	410	436	406	441	410	425	458	419	432	462	408	428	408	445	464	426	419	445	395	432	413	441	458	407	433	383	469	425	408	385	454	423	416	426	402	464	399	433	423	421	423	436	410	454	398	391	413	377	404	392	450	399	482	409	406	429	434	439	423	462	398	418	400	435	417	429	437	411	436	457	417	419	444	447	438	393	426	434	468	421	407	413	392	456	393	473	391	430	428	465	387	433	386	448	435	428	405	401	404	433	407	430	447	395	414	444	454	446	430	455	414	420	430	411	382	475	417	429	414	450	431	378	432	440	438	438	447	442	410	487	388	438	434	413	456	448	421	408	420	458	411	422	433	430	436	388	433	413	404	410	426	444	435	429	449	429	445	414	425	430	388	426	466	447	418	438	447	425	424	413	434	402	419	416	451	400	437	439	424	439	424	426	438	414	462	441	438	376	400	423	461	427	437	436	447	437	412	411	416	427	441	405	408	456	405	463	438	410	428	457	412	474	419	414	424	462	388	423	417	463	409	427	415	401	439	423	427	450	416	428	394	415	449	464	406	447	421	414	420	425	405	409	428	450	445	486	441	414	430	445	395	471	441	467	411	413	375	450	424	458	400	469	432	412	455	406	424	437	449	440	429	435	441	467	415	444	413	424	390	427	419	397	422	432	456	424	454	374	449	414	444	431	422	447	414	405	403	422	433	408	410	445	448	438	412	431	431	413	419	422	378	451	435	439	457	462	411	426	420	400	417	446	417	403	428	442	441	402	414	414	404	406	408	442	448	460	420	419	401	424	466	410	422	436	421	442	432	413	443	446	453	402	407	401	418	445	459	447	443	426	416	419	444	457	451	426	461	417	436	438	440	422	418	398	418	394	420	400	401	485	396	385	441	411	419	373	398	460	446	440	418	451	403	435	421	430	440	403	447	423	419	426	432	453	447	435	434	405	478	425	422	417	405	415	403	414	416	433	415	439	437	417	414	473	411	455	434	468	420	415	413	402	421	411	409	410	431	428	384	440	411	460	472	409	433	408	441	418	436	420	440	460	485	455	411	427	424	407	431	427	434	411	431	440	426	416	410	429	434	425	397	385	423	414	434	473	445	460	457	453	427	389	418	427	401	456	410	388	432	410	451	462	419	447	425	415	402	426	391	413	447	422	420	416	450	474	428	431	440	429	417	393	397	414	392	419	436	450	427	437	410	407	457	390	425	419	409	447	431	398	456	485	421	430	415	416	435	441	415	389	467	390	398	430	454	409	432	429	427	447	429	436	432	414	389	431	451	450	447	444	418	443	431	410	422	409	419	441	404	452	422	462	430	423	412	413	460	400	419	387	396	425	443	421	487	447	475	445	423	423	424	387	422	433	430	415	447	417	393	435	406	399	464	409	414	417	418	434	441	444	393	425	415	435	393	395	421	426	462	418	451	415	400	465	408	452	427	427	433	417	429	429	434	408	408	402	435	417	388	418	422	442	412	426	377	454	409	388	424	431	431	428	444	433	417	468	406	421	438	450	459	419	428	412	414	414	395	445	387	436	440	432	445	457	381	427	427	465	424	436	450	452	434	456	431	427	423	438	426	457	395	416	467	438	415	423	419	424	463	453	412	436	446	431	473	395	428	437	401	410	415	404	452	459	411	403	407	397	441	456	376	436	413	423	439	449	409	421	478	430	446	380	429	437	387	476	439	435	412	419	421	455	450	441	421	429	435	469	453	423	391	386	410	431	405	411	459	404	452	438	408	460	438	431	424	416	426	427	437	403	400	370	414	432	450	408	419	423	430	424	429	434	453	384	444	417	421	378	480	393	426	378	453	392	447	405	434	462	444	424	415	435	396	453	398	440	404	389	426	453	420	466	428	429	444	407	410	446	427	417	451	402	413	411	410	374	403	419	442	440	426	457	418	420	449	409	429	401	407	438	435	425	444	395	395	458	398	459	422	462	450	411	401	434	417	435	429	460	482	413	454	385	399	442	443	401	415	416	398	423	432	427	442	447	389	409	412	438	442	417	405	436	422	408	418	460	443	381	417	403	426	416	415	433	444	413	446	460	454	447	395	421	445	416	399	424	391	451	433	417	437	436	377	440	428	451	412	449	427	428	383	403	420	419	427	459	457	436	444	413	456	437	413	404	418	421	416	396	423	398	405	427	427	420	411	421	431	408	406	419	449	446	427	422	421	446	429	402	435	412	424	438	429	451	408	419	429	449	442	462	458	401	430	436	433	389	430	444	436	389	476	384	415	393	416	387	429	403	467	431	419	482	433	397	438	437	445	396	461	394	426	401	457	450	416	394	391	433	397	415	445	415	419	411	483	419	424	460	424	425	391	454	427	428	465	432	425	431	416
12620	49540	71897	54320	39101	24068	12223	4663	1527	718	514	469	400	470	477	458	454	429	443	505	441	430	451	441	448	456	438	444	427	440	460	419	449	456	426	464	453	448	439	436	441	421	434	477	452	443	459	479	452	405	453	472	405	444	436	428	444	466	489	457	432	436	457	468	461	441	423	416	462	452	451	464	474	457	445	434	438	429	388	464	460	431	376	435	450	423	477	456	414	432	422	418	455	497	451	428	454	469	468	491	483	433	473	449	413	472	427	445	437	450	439	447	495	472	418	441	400	428	452	486	447	463	465	439	442	426	434	433	456	436	445	453	411	433	427	487	462	468	426	449	441	462	412	413	451	437	421	418	425	445	417	453	448	454	429	395	468	445	454	446	458	446	452	406	466	441	408	443	413	466	453	434	406	455	417	409	419	451	455	431	400	457	415	401	433	456	453	423	481	438	442	406	438	434	439	439	438	436	448	474	425	443	430	460	395	434	448	466	465	440	436	446	413	486	457	435	393	460	441	449	448	423	400	458	465	432	440	485	389	437	411	420	444	432	421	446	403	457	449	477	434	435	448	446	428	422	473	434	422	435	431	460	425	429	451	443	435	415	436	421	465	415	457	455	447	441	445	444	473	432	451	480	431	431	425	432	420	420	443	419	410	454	445	449	453	430	443	439	452	426	415	433	417	432	422	423	438	469	427	442	463	444	453	423	458	459	480	405	457	425	447	443	432	417	450	426	450	445	460	458	450	476	478	407	474	457	449	428	438	413	399	450	438	410	438	422	443	416	461	462	448	428	440	466	452	465	425	464	464	424	438	420	446	439	393	451	399	462	442	459	452	456	440	436	445	455	437	466	446	446	430	432	412	460	433	447	416	437	437	415	437	442	484	440	468	463	428	468	430	472	438	405	444	411	435	438	453	449	449	417	451	465	459	427	437	414	424	448	432	453	486	406	465	487	415	448	427	463	483	415	448	405	448	448	454	429	437	436	424	435	451	439	427	382	392	426	419	423	428	441	432	467	459	400	429	451	446	444	439	470	415	458	422	418	420	428	473	467	440	430	427	463	456	476	470	430	423	449	448	442	443	426	430	417	475	425	488	451	436	433	407	432	441	452	425	443	453	417	423	473	478	433	461	424	412	440	414	454	453	384	423	432	416	431	459	449	445	425	414	454	429	434	432	462	435	382	463	465	435	445	430	457	488	402	441	454	418	479	438	428	454	446	465	435	474	459	427	411	457	439	444	406	453	442	440	421	482	417	456	437	434	455	436	397	457	460	440	421	409	439	439	445	459	394	427	440	434	447	444	451	453	441	468	446	439	436	441	435	463	452	429	456	459	464	442	465	427	428	422	424	387	437	451	451	421	421	441	449	462	445	424	418	452	413	406	407	450	449	443	440	438	474	442	433	429	413	458	477	431	407	469	437	438	441	460	401	437	450	444	438	448	465	436	435	421	448	458	437	448	466	481	431	423	444	428	396	455	441	448	493	422	420	465	441	447	462	468	390	428	432	454	427	421	441	459	439	445	438	399	443	430	424	482	434	415	434	434	427	446	475	450	440	414	439	447	432	413	399	455	446	400	424	452	426	425	429	467	438	422	418	452	444	425	458	472	473	469	464	473	464	444	442	447	476	427	436	465	448	438	440	445	452	438	425	413	434	444	434	450	447	454	392	441	432	483	434	432	453	397	398	399	426	462	436	431	418	434	432	441	442	437	451	406	431	450	439	436	431	448	402	448	399	437	423	465	448	410	452	430	425	446	490	443	417	435	419	446	474	469	451	460	450	435	459	428	415	455	393	467	439	447	488	376	445	425	459	408	418	394	460	492	446	482	444	447	474	453	418	451	418	428	432	431	436	460	482	429	432	441	427	448	452	410	479	458	475	434	453	458	424	409	415	443	429	461	434	451	423	451	421	429	464	460	433	416	443	435	453	455	401	446	411	455	432	471	433	451	463	448	401	442	441	432	434	415	479	442	415	403	442	436	397	462	440	381	431	421	467	436	433	437	441	431	505	439	434	461	433	428	435	471	427	436	425	421	456	449	444	452	438	463	433	432	439	433	406	457	448	442	450	448	450	458	442	447	452	446	446	432	423	463	414	483	442	433	485	481	471	449	419	425	400	432	406	431	485	438	406	426	416	420	462	476	473	461	465	441	471	410	470	419	448	456	445	377	458	418	452	439	437	412	447	436	437	455	426	439	493	477	437	503	448	419	442	419	447	444	443	419	448	469	429	420	406	417	431	452	422	385	448	425	459	457	455	461	467	438	467	432	422	447	432	443	442	410	448	422	440	451	438	443	421	469	463	422	449	470	428	477	447	428	451	451	432	450	444	443	432	455	480	472	441	413	470	417	431	434	441	441	393	447	431	442	441	431	419	431	429	417	417	454	441	423	449	409	415	448	391	426	425	443	421	465	436	450	431	440	450	414	406	441	451	403	410	445	438	438	463	438	448	424	416	460	464	469	463	459	458	416	407	450	423	462	431	461	444	445	438	473	457	467	486	427	434	433	418	449	463	455	413	397	451	410	463	446	483	412	438	425	416	415	407	460	453	435	412	443	413	423	430	431	438	445	419	471	450	422	415	488	429	452	455	440	406	440	441	460	449	456	443	479	476	462	457	393	428	396	438	419	475	447	421	419	447	460	476	432	418	419	455	434	425	436	443	445	437	456	459	463	425	469	443	451	449	449	396	434	416	474	445	426	454	432	442	415	433	455	415	442	419	453	442	438	422	411	407	422	408	392	449	440	386	451	437	439	475	417	449	422	468	462	443	412	421	430	439	444	433	456	419	440	425	384	454	453	424	424	435	442	420	454	454	452	409	448	422	424	407	440	404	417	446	419	465	422	406	442	422	446	429	446	463	417	442	437	439	435	451	473	397	438	451	452	397	428	427	466	450	428	439	433	431	415	424	445	426	447	460	425	467	444	361	451	438	456	425	456	427	433	414	428	452	425	431	426	409	459	451	428	478	401	431	446	428	457	424	442	458	461	465	463	450	435	435	412	464	463	466	422	449	422	440	427	440	415	428	409	440	484	451	436	428	413	432	439	436	438	456	387	455	411	434	488	459	454	429	431	408	411	398	440	451	455	451	415	462	432	427	449	445	467	448	454	474	489	450	451	451	433	449	452	425	445	409	463	442	438	438	462	400	441	413	434	468	441	444	438	426	427	439	445	444	448	435	433	454	445	437	429	429	426	443	448	466	450	435	445	468	440	472	436	460	414	460	481	449	446	435	474	455	456	446	416	420	447	431	434	465	414	414	436	436	430	424	424	436	449	478	473	468	429	453	445	453	455	410	408	438	418	437	431	424	434	418	464	429	402	438	426	461	451	437	454	499	458	432	450	429	458	437	430	420	469	477	456	424	450	413	467	443	432	464	446	463	430	458	435	430	446	483	405	417	446	413	449	413	437	447	442	419	406	408	446	432	399	431	440	458	464	422	469	432	446	452	454	414	439	422	450	467	434	444	449	458	446	409
23898	21177	35923	52386	48990	40543	28808	12003	2612	993	608	518	525	503	525	506	492	544	493	484	493	526	500	531	471	521	498	484	495	469	515	483	453	491	494	484	480	531	492	492	547	517	448	515	488	516	481	515	504	483	484	456	477	506	480	491	475	484	473	478	477	475	511	482	496	492	522	488	495	501	508	482	505	509	469	494	528	506	517	527	516	478	461	498	522	509	524	484	479	492	485	494	492	477	494	517	518	554	481	503	512	520	515	483	463	498	479	453	483	462	498	491	512	450	469	525	441	475	498	513	477	518	477	471	485	490	487	478	475	491	517	502	519	515	516	492	494	500	532	538	483	466	516	458	489	550	471	460	483	474	515	484	473	517	479	503	490	485	521	484	493	522	504	457	494	460	462	520	494	469	472	480	489	488	505	511	511	494	481	484	507	473	517	504	515	492	483	521	498	492	518	512	504	468	519	497	497	464	518	507	476	478	451	527	492	507	488	472	467	491	464	553	458	461	517	479	489	470	507	468	489	438	513	504	454	488	472	490	443	484	468	525	502	502	520	476	506	479	493	504	462	475	481	495	482	505	480	543	469	496	490	470	487	482	509	451	478	498	488	523	511	500	553	503	496	448	515	480	464	500	528	467	444	475	475	500	508	443	516	494	467	485	467	548	492	534	502	528	466	513	468	501	494	465	450	490	497	447	504	482	489	518	482	477	497	530	514	483	474	548	476	482	472	483	536	510	498	462	490	501	489	495	492	464	474	475	477	494	493	433	468	468	487	503	459	475	474	461	458	514	473	486	503	462	491	485	478	470	514	500	502	475	491	466	489	522	529	518	468	491	475	464	509	516	475	477	475	460	469	486	478	494	513	483	495	510	517	477	466	495	522	520	531	520	504	513	510	466	473	487	486	506	500	488	497	480	489	464	455	481	523	503	508	479	536	471	468	457	476	470	486	476	492	493	447	466	484	482	474	450	505	498	542	486	494	480	493	514	477	508	479	495	496	495	474	527	513	518	478	497	506	484	446	476	514	447	524	510	543	501	487	469	515	509	524	516	460	464	459	516	465	501	518	530	479	463	484	488	506	502	517	490	498	500	476	501	523	456	483	509	475	481	512	492	526	469	502	498	486	492	491	453	498	503	473	493	491	476	502	511	488	460	464	512	482	500	539	517	494	492	523	479	487	506	505	459	472	507	513	468	520	535	491	508	485	486	520	481	479	463	505	480	501	487	504	526	458	512	509	492	478	508	520	478	499	530	491	512	483	507	486	477	497	524	488	489	483	508	498	491	453	473	474	478	537	509	496	463	519	513	514	487	516	472	513	543	514	492	481	488	500	485	487	516	491	494	470	471	465	483	490	484	525	483	502	488	484	490	497	508	498	507	508	498	499	478	526	482	499	520	493	455	483	473	497	474	522	474	476	440	487	496	474	518	514	503	501	470	543	500	475	472	487	485	502	492	441	502	492	495	498	534	502	501	485	483	500	518	483	537	489	490	476	509	487	477	508	513	520	526	478	431	515	493	510	511	494	486	478	482	523	475	468	473	494	520	503	513	478	520	534	492	477	554	474	467	510	484	440	481	516	540	490	458	516	497	474	485	470	532	493	470	447	502	528	467	503	511	497	498	522	491	488	455	490	512	500	506	519	469	543	451	492	518	528	509	498	513	486	454	481	512	462	469	464	524	493	557	481	473	531	490	488	510	486	506	513	541	474	508	501	486	508	528	448	481	490	513	505	482	481	467	510	505	516	461	468	469	503	491	463	486	483	455	508	480	514	503	466	530	450	512	474	523	482	480	502	520	515	492	466	514	501	500	442	487	492	498	497	526	503	495	488	492	532	494	454	459	533	508	457	481	506	486	499	498	485	508	469	463	484	478	495	474	502	485	493	530	481	528	481	486	492	494	462	444	479	481	484	490	478	526	534	497	515	491	500	473	457	510	509	514	493	519	532	472	502	507	472	507	467	519	474	474	496	538	481	508	532	491	527	430	516	488	450	458	478	466	527	440	488	485	471	478	456	462	540	510	460	525	469	459	494	509	556	492	496	438	485	467	493	474	504	505	509	500	496	473	477	479	500	506	501	502	506	511	494	495	469	457	474	494	478	485	492	502	523	476	495	499	494	464	543	516	519	500	492	488	498	498	487	485	469	496	486	485	506	475	482	489	462	510	487	522	472	493	458	494	457	490	523	477	523	512	521	502	519	519	434	473	502	509	479	485	528	470	473	498	501	428	491	491	499	464	494	520	511	508	493	458	482	487	468	483	468	480	484	472	489	470	539	501	500	490	524	461	456	490	529	480	499	440	487	519	460	504	487	513	504	495	484	495	476	496	490	456	518	487	474	514	469	472	519	480	484	477	450	473	489	467	477	515	477	523	483	478	511	462	503	505	475	460	481	509	508	505	466	517	490	477	494	502	519	488	517	507	473	460	469	483	448	487	508	496	491	537	486	512	476	493	508	502	525	506	517	487	505	461	522	480	447	492	481	482	485	502	521	470	528	502	497	507	515	449	456	481	487	514	503	488	488	465	502	502	501	468	488	485	518	470	519	520	505	506	500	486	484	471	507	488	507	486	466	489	532	448	480	493	491	503	483	457	495	466	501	477	471	499	501	473	468	520	463	526	507	470	480	477	476	479	485	504	470	505	494	496	498	542	463	497	505	480	498	481	497	542	483	480	470	519	494	477	445	477	474	502	506	496	486	461	465	481	459	456	510	492	477	470	486	495	500	498	478	464	491	498	525	435	478	459	524	480	459	494	475	517	496	463	484	454	469	492	494	498	490	520	504	488	505	530	490	477	484	531	480	490	515	499	470	471	530	498	523	512	470	439	492	513	483	503	490	492	464	458	472	490	483	497	460	467	491	464	504	475	530	503	462	477	483	453	491	505	521	541	508	496	501	504	514	457	501	480	531	510	509	505	494	485	518	466	492	501	529	438	488	497	555	492	454	505	473	449	488	486	478	481	462	499	463	522	492	460	468	542	453	475	479	533	483	503	493	483	494	497	479	456	472	472	541	507	470	475	468	505	433	453	484	452	496	461	507	503	492	490	489	486	519	484	507	525	474	465	493	487	444	485	492	476	476	463	459	497	494	531	482	490	514	525	500	544	498	484	489	523	528	475	482	544	496	468	484	454	502	477	464	480	520	487	491	503	509	495	531	500	488	484	484	511	462	528	524	493	502	499	501	489	499	519	497	504	501	487	460	488	485	471	495	493	496	497	496	512	546	492	476	510	486	473	492	487	502	479	470	467	460	498	514	498	490	480	507	526	452	468	479	489	464	506	488	477	508	505	473	473	487	496	505	517	489	493	451	508	488	509	482	557	473	514	504	482	478	501	500	473	484	508	528	472	482	504	461	481	468	490	463	518	529	482	471	451	491	484	505	483	498	515	483	525	472	529	515	549	487	490	533	508	508	468	505	468	485	526	501	510	493	474	503	481	467	498	507	479	495	505	464	464	476	448	494	466	472	533	537	486	471	474
21664	67765	81907	70399	53685	36721	22126	8809	2739	1024	684	560	544	542	555	487	538	529	551	481	532	490	515	523	502	507	538	535	506	512	528	553	513	499	516	505	528	559	520	551	541	547	514	551	519	522	483	513	511	528	554	519	543	530	526	498	524	497	534	548	495	516	531	562	536	476	539	520	539	535	540	493	527	516	524	497	523	530	486	535	509	537	515	467	515	518	505	499	524	518	541	509	500	559	512	520	499	481	497	530	534	497	464	503	534	516	511	508	497	531	494	504	513	524	493	525	513	514	498	513	542	520	532	498	533	512	528	491	523	493	557	521	502	519	525	508	521	526	515	531	475	509	484	512	547	493	573	508	536	470	520	583	518	502	513	495	509	501	505	527	543	516	505	537	500	489	536	484	484	474	555	498	568	514	525	529	491	496	507	545	515	471	530	508	510	528	498	524	481	514	533	479	494	511	525	538	533	514	550	531	569	483	505	531	515	516	505	542	555	518	510	515	521	534	496	499	533	573	504	518	544	515	512	528	523	514	513	529	538	537	521	493	502	493	477	526	532	504	541	520	480	495	456	499	542	510	520	494	526	536	517	478	522	516	524	492	499	511	518	508	518	484	523	501	476	494	514	486	512	483	534	573	496	497	487	553	519	491	500	568	493	539	482	516	509	535	537	487	487	510	497	525	509	576	517	526	539	546	533	489	503	508	515	506	529	520	503	538	487	535	533	518	505	517	537	534	532	501	518	511	530	537	526	557	530	510	489	550	489	514	539	483	545	494	511	460	490	485	521	484	565	505	529	527	520	479	521	540	516	495	482	496	495	557	497	510	504	518	516	557	512	491	561	508	500	511	536	503	500	497	502	523	498	532	516	507	521	510	541	505	491	507	506	497	517	500	475	471	482	527	490	560	519	500	515	550	494	503	508	501	532	488	535	508	548	530	481	507	473	504	474	484	520	470	517	522	551	571	534	542	492	519	547	552	513	465	550	523	536	495	521	505	543	499	518	563	517	504	498	535	469	513	492	541	529	551	523	514	521	534	481	528	534	521	545	503	516	513	494	497	495	510	509	490	576	537	489	480	545	511	546	490	550	530	549	539	533	525	536	533	551	489	506	529	548	545	509	542	495	477	513	511	523	515	547	550	559	498	531	524	460	485	544	498	495	545	516	524	507	567	538	518	523	518	533	531	522	496	505	566	491	534	549	495	532	589	496	515	533	497	491	478	478	533	512	526	496	528	490	516	517	563	540	540	548	525	485	521	528	501	523	529	489	516	515	505	521	520	498	514	528	462	521	531	478	567	559	514	517	476	532	527	522	502	504	527	532	502	539	557	510	554	541	520	488	550	534	472	493	503	506	526	545	545	510	530	506	473	510	502	548	503	514	497	518	458	507	525	489	517	525	524	542	541	529	531	514	519	524	529	491	489	485	505	483	503	513	525	496	538	467	510	519	558	556	537	492	525	490	488	545	465	513	518	542	483	477	519	530	528	484	535	516	541	521	524	514	495	514	525	499	544	495	520	528	531	481	522	533	498	500	546	492	511	517	552	555	517	561	522	491	507	478	532	530	474	539	511	482	511	501	501	486	562	496	487	480	540	551	534	507	544	504	502	527	518	509	501	505	486	515	480	544	517	523	491	529	507	545	552	503	534	494	483	498	549	520	522	560	537	513	533	481	525	508	465	490	512	523	540	533	545	505	507	546	520	510	578	507	500	543	488	521	500	527	503	537	473	520	493	482	514	521	526	528	526	505	477	514	488	549	534	550	519	537	534	548	519	501	563	460	522	509	505	556	488	481	494	543	507	520	522	500	501	529	477	511	513	523	505	530	547	553	558	518	495	461	507	525	507	501	471	467	498	521	477	543	524	534	512	487	536	527	552	536	549	478	546	501	530	532	527	477	520	522	492	469	515	481	502	495	503	555	492	492	518	490	537	544	517	511	496	531	536	517	532	523	509	516	528	499	510	482	528	536	526	543	521	521	508	485	556	475	519	543	506	518	541	532	524	533	474	548	528	492	559	533	511	516	512	494	534	487	516	531	517	512	547	511	547	510	542	531	556	469	498	529	495	494	505	570	533	541	501	500	521	538	489	507	525	495	532	502	536	507	489	503	526	526	487	459	516	515	544	509	532	490	542	478	548	506	474	533	508	484	508	504	518	502	571	480	531	538	523	498	535	518	503	545	537	519	502	502	496	475	521	531	505	503	491	484	505	532	531	495	505	540	505	503	532	535	508	519	476	520	473	543	539	510	525	544	530	499	521	548	526	539	537	547	524	516	515	533	499	496	547	544	478	543	492	506	515	530	516	504	547	507	528	545	545	528	528	504	495	472	526	510	494	499	500	508	520	496	517	527	503	554	548	509	525	546	517	539	468	532	525	539	535	498	491	536	512	507	526	504	488	497	549	528	483	488	477	462	519	500	487	475	546	505	501	500	526	545	527	530	511	486	537	529	508	554	527	519	516	512	541	562	533	528	586	505	524	526	513	520	562	566	522	493	555	523	519	533	548	534	536	499	498	517	494	524	515	542	524	506	521	535	545	556	541	526	479	554	501	536	522	510	560	527	504	542	492	503	478	494	472	519	517	571	524	513	526	512	554	501	525	528	520	516	486	484	512	540	554	538	510	519	512	526	486	493	562	468	534	512	470	505	475	465	526	523	495	516	502	504	511	503	561	462	479	490	506	490	545	539	510	547	508	507	484	548	521	524	536	522	523	479	519	510	585	536	515	501	532	523	506	527	502	531	531	543	484	497	542	517	550	535	521	523	524	498	550	510	505	462	535	517	491	498	516	509	551	502	533	541	470	531	483	521	500	506	572	517	527	517	530	505	534	492	522	513	539	484	509	529	553	491	527	517	501	537	534	537	561	500	528	541	543	525	521	507	520	539	459	479	531	515	546	542	520	566	496	502	491	494	498	506	509	551	522	475	463	502	527	515	552	508	488	476	513	524	514	514	556	525	476	491	509	518	526	506	517	505	517	534	481	539	527	478	485	529	539	531	581	503	505	543	510	527	530	509	540	544	519	533	530	518	552	532	536	522	539	516	508	516	513	526	499	505	506	516	517	514	517	524	536	526	475	496	524	491	532	547	508	524	498	491	509	534	538	487	507	526	477	506	523	516	496	519	509	518	555	511	521	529	534	512	488	519	509	555	522	492	522	532	520	507	517	509	516	502	497	499	524	558	509	522	549	489	515	537	528	543	545	535	532	521	469	518	517	533	491	494	465	500	512	513	504	477	498	515	518	507	485	533	554	471	528	532	502	503	512	535	498	530	501	520	520	509	504	550	491	511	537	557	519	534	520	525	519	498	523	549	510	502	497	516	526	520	555	483	514	502	531	476	538	505	488	529	506	448	533	474	503	498	487	521	501	522	505	497	520	486	543	519	523	530	539	533	539	486	474	518	538	508	519	484	526	508	509	503	529	517	544	485	550	532	514	526	500	566	514	471	543	530	558	497	488	484	489	531	529	520	496	503	486
27309	20254	21706	16712	7942	4210	2340	1028	631	443	391	446	390	433	431	422	404	411	417	386	404	393	420	437	416	443	405	377	408	373	417	427	408	439	373	417	411	410	432	428	403	414	413	404	400	442	429	423	391	398	387	390	398	411	396	403	405	416	409	426	371	421	425	425	445	418	405	408	398	396	370	424	412	358	406	409	411	388	384	389	442	411	395	393	434	420	389	409	421	383	415	421	374	422	403	371	360	431	429	448	387	417	399	366	402	423	418	379	401	413	405	418	390	405	403	426	395	388	462	429	410	405	391	418	389	402	412	394	422	415	389	420	418	402	394	381	416	429	402	372	372	374	380	382	391	384	412	418	408	389	407	373	435	408	378	407	403	384	407	442	392	367	424	409	440	398	408	390	397	387	393	422	413	381	388	439	416	404	378	405	437	388	418	388	391	400	402	411	380	428	402	373	375	422	408	404	408	415	413	392	430	388	405	363	416	392	412	379	379	404	415	417	382	376	450	410	427	377	397	399	415	388	414	397	432	408	407	433	420	400	431	435	386	376	431	374	397	380	378	411	411	428	392	382	401	389	369	377	432	447	391	445	401	430	420	437	426	406	391	375	400	379	406	417	446	419	377	396	388	391	439	402	432	423	395	420	418	388	395	385	399	410	402	404	363	415	405	395	404	430	363	400	427	386	367	418	433	366	428	396	426	411	413	364	417	401	414	374	397	413	383	395	400	400	385	447	414	411	392	381	400	404	429	411	379	384	412	419	420	415	438	402	401	424	395	422	413	421	420	414	424	375	395	413	393	392	412	411	399	397	379	370	390	380	380	423	413	417	358	447	416	423	403	393	412	403	427	403	408	397	403	444	406	389	427	432	417	407	396	423	392	382	399	406	392	404	420	414	408	376	445	419	412	378	372	362	431	406	381	435	407	388	459	427	387	392	386	376	413	389	403	447	392	392	403	421	390	411	399	407	421	372	361	419	393	431	422	397	379	382	387	384	443	417	377	399	441	373	403	394	409	427	393	357	398	401	373	364	414	427	398	402	422	393	411	396	403	363	393	440	410	419	427	429	437	395	382	390	400	378	408	426	386	413	419	403	392	425	418	382	432	410	412	433	397	389	440	427	394	389	382	413	409	363	384	394	397	388	388	381	388	398	437	441	404	430	388	398	423	416	413	414	423	459	416	382	446	394	441	411	424	432	391	401	384	415	395	406	360	408	409	446	385	415	373	409	432	382	401	420	412	404	400	405	434	399	438	393	430	402	365	412	428	422	406	346	373	410	409	414	431	437	400	441	402	458	400	418	429	411	416	403	385	409	412	380	403	388	374	438	396	403	439	426	438	451	408	418	426	368	399	383	381	411	415	389	393	392	401	383	418	373	411	420	431	404	383	417	399	399	419	402	389	425	409	400	383	396	425	384	421	407	407	386	404	438	440	412	327	394	423	394	424	373	403	403	362	385	407	399	431	368	403	391	425	396	397	421	417	452	388	417	384	415	365	431	408	383	393	397	437	413	440	408	405	428	413	408	404	432	415	402	380	444	411	385	378	396	387	389	379	390	387	392	391	421	366	376	403	385	442	403	378	413	372	386	407	409	383	414	399	381	417	380	400	446	427	428	415	439	356	370	410	442	407	405	361	379	427	415	404	441	403	445	399	390	386	423	358	385	444	411	374	410	413	403	394	413	382	428	404	432	398	404	401	411	378	438	414	406	404	398	375	371	369	397	405	386	389	402	379	430	425	401	403	371	410	433	421	386	426	415	382	407	436	407	371	417	375	407	412	409	406	432	397	441	408	382	439	400	383	402	400	363	413	389	400	375	435	367	446	374	389	425	415	411	430	382	390	381	380	361	379	421	411	399	383	401	442	416	363	420	420	388	406	378	411	384	419	392	402	382	382	375	428	419	406	369	387	431	398	389	391	369	366	400	390	385	416	387	385	403	407	385	401	431	393	405	424	398	377	432	428	407	415	461	390	400	397	413	374	386	410	390	410	409	405	403	404	388	383	368	426	386	443	432	415	416	392	376	361	411	441	407	395	363	389	442	422	400	440	401	412	376	357	421	380	389	425	393	406	447	407	395	376	401	437	393	395	394	396	420	386	433	440	395	360	382	417	409	380	406	411	422	393	394	355	468	380	425	397	380	436	381	415	402	427	408	437	407	400	390	415	407	384	431	414	404	416	406	381	408	416	395	387	399	427	386	389	422	416	383	386	417	370	369	389	389	406	453	421	417	398	383	419	431	435	453	416	402	406	369	429	382	387	393	382	435	442	419	378	386	412	379	392	415	408	412	427	456	404	407	387	374	409	385	420	420	412	403	418	409	425	419	412	405	408	407	433	442	413	400	410	389	414	421	403	369	396	400	416	402	390	409	385	401	415	375	426	369	397	395	385	410	400	362	395	436	400	359	393	397	432	404	382	417	372	415	413	393	394	390	417	394	391	396	406	415	403	414	426	395	400	401	399	431	409	439	404	373	433	426	407	394	361	418	406	400	450	394	387	427	396	419	405	403	389	399	384	427	390	423	427	350	421	390	392	429	386	374	436	414	405	400	442	387	391	420	452	400	415	404	413	430	405	411	431	392	410	433	468	430	407	415	410	386	396	393	439	387	386	406	386	417	405	433	398	392	380	370	401	423	411	380	402	397	467	401	387	407	404	362	407	414	379	339	411	378	377	398	378	401	412	414	382	407	401	389	419	413	372	414	415	398	404	393	431	403	389	407	407	405	409	403	383	391	449	393	361	429	400	431	403	407	385	381	419	431	433	419	427	377	395	421	395	390	430	419	456	436	392	410	423	412	431	411	409	428	360	384	404	410	372	397	406	394	413	438	425	389	422	372	416	377	351	426	391	434	396	367	403	382	364	425	402	452	417	428	386	416	431	396	387	399	432	395	371	427	421	431	425	416	366	450	394	382	365	428	357	401	407	376	394	436	402	405	426	378	362	371	363	402	405	438	399	405	416	410	417	390	417	396	412	387	415	406	377	429	389	383	425	390	378	379	415	388	424	387	413	422	408	407	398	414	415	412	386	379	400	405	392	407	399	446	414	392	398	410	395	414	380	372	400	378	368	392	410	384	435	400	382	410	389	415	376	397	419	396	416	405	374	422	393	401	384	383	407	410	396	388	413	373	421	379	420	405	446	403	419	398	454	402	432	387	385	383	395	427	398	386	405	399	401	386	383	445	381	398	362	413	416	422	432	391	427	406	437	419	387	397	392	408	380	383	421	427	424	365	382	433	417	431	418	388	433	413	417	401	426	425	415	408	396	394	374	375	416	390	414	389	389	408	367	396	411	381	417	405	394	407	410	407	418	415	408	424	373	408	418	405	385	380	423	432	417	393	410	438	378	444	409	392	411	396	421	363	401	416	383	414	390	429	424	432	403	381	364	406	451	414	423	426	447	411	383	411	404	391	400	430	383	378	440	409	407	400	419	442	412	393	411	403	397	401	433	444	413	409	414	386	402	415	408	434	421	390
6159	20356	19731	10898	6491	4081	2431	1177	604	466	393	401	390	408	375	362	401	383	397	394	391	385	419	385	413	359	386	391	397	388	381	384	362	417	354	378	321	397	362	380	333	358	361	388	388	378	359	377	374	371	390	360	349	391	354	404	398	355	400	417	391	370	365	395	365	392	378	359	356	400	392	412	409	383	369	389	403	381	383	396	425	422	399	407	373	389	389	396	386	386	408	386	347	373	403	357	393	401	395	378	397	406	389	359	370	418	381	394	385	386	393	404	407	388	379	384	407	375	372	390	383	366	381	383	383	336	400	363	391	406	368	398	409	398	383	416	386	372	397	393	390	400	408	395	417	389	366	379	383	432	362	371	360	337	386	395	393	366	386	387	378	385	357	366	384	362	400	369	392	411	412	396	430	356	391	374	344	423	415	368	398	379	371	403	392	390	378	358	342	369	395	356	397	344	381	387	384	382	377	396	365	375	410	410	390	405	377	386	370	401	361	376	383	403	386	394	384	383	411	371	393	393	399	356	403	393	423	383	363	383	368	369	368	382	403	382	401	381	357	371	384	411	408	376	406	382	364	408	420	379	372	339	425	388	377	362	403	372	383	401	378	399	406	370	399	391	390	363	366	365	372	396	374	407	395	426	362	392	421	369	385	374	408	382	384	427	398	377	386	393	413	384	370	387	404	399	403	395	372	379	374	369	416	342	359	383	376	380	386	376	379	393	362	359	382	388	378	375	371	399	372	395	394	382	381	407	367	392	398	408	402	386	372	372	383	340	421	380	424	385	338	403	391	363	406	388	406	390	404	371	385	390	368	352	388	367	384	397	356	419	377	370	389	397	392	376	406	380	381	389	419	389	406	364	376	389	358	383	372	419	374	382	362	437	451	420	387	379	382	360	413	398	384	390	385	398	394	398	401	366	383	365	383	388	394	384	381	387	366	363	385	400	365	397	413	371	384	408	362	383	388	408	362	400	369	372	381	378	379	403	421	374	388	370	366	349	395	384	391	400	400	396	404	365	364	389	420	407	412	395	362	382	408	422	384	389	388	374	373	399	394	354	356	379	361	388	414	378	417	399	424	353	398	371	378	381	406	370	395	381	371	383	375	340	353	408	384	364	412	367	347	387	384	372	365	368	413	404	395	355	392	386	392	378	391	409	365	413	402	438	415	366	389	364	381	376	387	389	369	385	408	391	355	406	382	363	368	374	404	398	400	429	388	395	392	382	361	383	408	374	410	409	394	384	420	355	390	402	388	359	372	400	378	396	399	391	392	354	434	421	392	407	414	421	394	366	395	407	397	377	406	369	394	367	404	397	365	367	401	406	394	410	365	373	397	383	377	391	408	375	366	356	395	360	373	406	361	395	396	400	389	412	390	395	369	397	399	379	391	391	380	353	361	381	381	366	386	388	411	406	367	409	356	379	385	368	371	413	379	369	406	382	378	415	401	346	375	360	412	442	418	405	361	413	396	399	397	372	374	389	432	406	357	365	372	384	392	381	374	449	353	378	390	379	376	431	360	378	375	389	379	343	388	349	378	387	406	392	382	409	382	369	397	383	392	387	375	397	383	409	369	366	389	362	384	369	398	367	386	393	401	394	411	376	346	393	365	404	374	418	377	382	379	404	371	383	359	394	392	383	410	371	370	407	392	391	393	393	368	385	338	389	384	372	372	364	379	366	355	356	395	388	357	412	413	381	377	399	366	364	366	390	375	378	366	363	401	408	377	406	374	396	375	357	370	393	351	389	386	388	421	358	388	380	413	379	372	396	385	386	373	368	418	383	363	378	395	386	394	383	385	373	388	386	386	403	404	369	382	391	366	379	391	384	365	417	387	373	395	395	392	382	391	421	381	420	404	412	378	384	389	400	388	367	375	402	395	343	366	415	379	385	408	395	367	408	366	385	378	410	375	405	388	396	383	358	425	428	396	381	379	385	380	419	360	348	366	384	382	404	394	401	374	396	361	367	381	394	399	398	403	410	384	381	374	389	375	370	346	334	380	413	355	386	380	384	359	382	390	357	392	381	390	385	372	371	370	375	364	415	383	385	397	349	398	378	374	386	376	365	373	395	413	373	402	372	390	414	380	377	391	398	366	384	358	378	382	375	395	378	407	367	394	386	381	385	412	354	362	385	421	410	404	398	414	372	408	417	412	366	396	405	414	386	361	406	384	408	394	370	427	368	380	360	393	384	374	372	405	429	366	391	404	417	394	404	433	394	384	380	391	376	384	395	396	389	345	418	418	369	397	404	380	392	381	388	387	388	421	359	385	346	409	372	398	415	370	385	413	397	368	399	395	373	413	375	372	373	391	407	380	429	394	332	380	391	403	411	427	441	371	390	426	425	397	408	386	400	401	365	346	387	375	400	402	423	381	403	386	402	364	389	392	362	403	391	401	380	387	385	367	394	429	401	404	397	389	420	384	411	344	354	379	390	397	392	366	394	381	388	368	389	385	392	430	422	362	398	416	370	399	391	391	404	372	399	370	350	408	348	377	413	386	401	397	376	402	382	367	401	358	409	387	339	430	396	399	363	384	400	373	385	411	408	403	373	372	375	385	402	380	406	387	400	412	371	391	394	398	412	414	413	405	419	413	365	399	412	367	395	361	361	404	380	382	362	392	406	401	383	375	397	376	411	408	395	384	384	391	399	411	389	382	374	362	420	409	386	425	391	408	391	374	379	372	372	344	381	396	382	345	384	387	385	374	393	366	377	383	413	367	398	394	395	390	389	405	381	390	364	385	325	400	371	392	383	380	399	371	355	400	377	374	384	359	369	376	392	419	379	400	356	387	451	378	399	402	421	410	386	390	343	349	411	392	410	408	409	382	410	394	407	368	398	387	392	414	385	394	397	389	424	357	378	420	401	374	379	375	384	403	325	397	392	406	410	401	383	374	404	365	396	379	383	392	400	391	376	382	408	391	354	370	401	407	433	362	401	412	385	368	374	392	404	391	375	393	395	395	421	370	396	394	374	400	390	370	380	370	378	401	382	403	392	374	401	394	389	366	365	383	383	375	383	360	397	358	364	369	393	373	386	408	382	407	401	403	410	392	391	419	362	364	387	375	360	369	377	381	401	409	386	342	379	405	354	397	396	353	356	383	405	384	367	399	392	351	383	353	398	374	395	409	395	403	393	391	386	375	376	384	388	385	400	390	345	355	393	412	378	379	341	403	388	407	348	364	367	401	383	377	364	394	360	395	398	387	400	400	399	405	364	418	362	361	404	395	378	402	372	406	401	382	405	363	372	389	390	402	408	404	377	368	420	403	406	396	385	387	377	374	387	402	403	393	389	403	382	401	363	404	392	369	375	405	386	411	382	382	409	411	420	407	432	375	366	354	389	371	383	379	382	384	365	387	375	396	438	368	379	425	387	381	415	360	351	438	400	398	365	358	395	401	390	391	417	398	404	358	378	402	366	385	378	392	399	363	368	388	367	419	376	414	396	373	381	384	397	375	391	399	368	415	367	365	397
24970	21592	40586	47563	39184	28805	20656	9244	2337	834	494	444	433	455	437	431	413	452	427	415	432	387	400	422	441	456	463	425	430	438	380	421	436	429	373	453	429	432	405	417	415	399	386	387	460	429	451	404	413	432	405	408	440	398	382	466	430	418	433	440	388	450	426	373	430	370	411	443	420	430	412	423	412	398	434	401	415	419	418	427	417	410	432	431	464	421	466	421	443	429	384	441	435	437	387	452	416	414	413	404	433	399	431	416	408	385	409	429	434	423	411	412	413	428	425	409	431	360	429	440	398	387	421	428	412	410	427	405	375	421	407	421	411	418	425	441	450	397	418	407	426	400	414	393	407	413	412	415	397	438	402	402	374	429	396	409	417	422	446	426	429	412	437	383	427	419	415	411	440	388	440	441	444	397	390	422	403	411	449	414	393	431	400	411	387	433	433	406	385	418	421	381	422	444	382	368	414	435	427	445	410	416	456	421	427	439	390	400	434	395	388	451	378	406	450	432	431	409	402	439	421	403	366	394	418	385	430	385	428	415	379	427	421	434	386	408	398	421	398	393	429	414	407	412	421	409	392	431	415	424	412	424	433	406	432	435	376	424	388	409	412	384	415	425	406	390	412	445	409	414	435	406	407	401	420	424	429	429	388	371	405	409	427	423	404	452	413	417	413	402	411	435	415	418	439	419	402	431	397	389	412	405	400	425	429	423	432	411	416	380	426	398	414	403	404	408	436	408	409	398	395	443	446	412	409	441	388	418	395	416	414	435	411	433	426	398	453	411	383	424	399	413	420	408	409	407	416	418	415	405	389	415	388	380	421	444	384	398	420	396	417	391	437	407	407	444	437	392	436	425	416	416	395	420	399	459	403	371	364	412	368	423	420	419	382	412	395	389	379	417	426	412	399	419	422	423	399	425	415	404	400	372	412	408	443	408	407	428	396	420	423	463	412	435	401	409	384	434	422	401	414	431	412	412	392	445	402	427	414	403	410	387	403	386	377	368	416	434	401	401	410	399	454	418	415	441	435	392	426	405	422	463	431	449	419	446	431	403	385	417	449	401	416	390	436	426	390	410	417	408	406	379	434	419	408	382	425	430	417	418	396	412	425	435	415	413	411	430	437	401	450	416	426	391	382	400	394	402	417	419	408	401	398	409	416	435	449	364	394	402	387	446	437	412	432	382	428	415	404	402	366	414	436	384	402	401	427	421	398	447	360	426	406	425	409	439	404	407	429	421	416	428	412	392	423	387	392	413	406	432	400	420	405	413	415	415	426	424	419	403	392	421	388	436	402	373	439	402	432	378	418	430	409	414	401	416	433	428	411	377	413	413	416	389	413	425	393	394	424	413	415	434	422	418	437	403	411	442	415	441	391	434	433	436	419	383	442	423	391	399	409	444	406	414	428	442	453	402	419	437	391	410	440	410	413	428	422	437	431	412	450	394	450	386	410	403	433	427	438	393	427	432	399	412	428	441	448	439	401	415	444	438	407	378	426	435	436	456	408	387	433	406	428	415	389	448	399	384	377	419	417	433	406	393	391	431	385	394	422	436	426	428	421	417	405	434	404	401	385	408	399	398	376	433	404	384	416	401	410	381	410	412	416	392	422	403	420	442	421	465	424	443	410	413	444	406	432	417	417	399	404	406	430	396	418	420	384	405	387	395	438	423	439	423	428	426	407	409	429	416	427	403	383	437	404	408	415	421	440	419	430	426	403	404	438	403	376	408	416	427	442	415	433	397	432	438	434	405	404	419	429	421	439	415	422	361	428	407	418	430	421	420	442	436	423	441	390	414	398	409	398	431	410	402	424	431	408	428	380	443	405	379	398	408	401	420	383	404	424	382	395	390	412	418	403	364	435	399	403	430	355	405	440	410	399	437	420	423	402	435	462	409	425	438	412	390	412	385	394	446	440	445	443	397	388	400	437	418	391	414	435	405	423	433	418	432	449	449	390	383	391	401	394	431	430	394	393	391	402	429	437	419	436	464	436	387	379	388	404	424	413	428	387	415	397	392	383	406	434	408	438	413	425	435	415	412	412	434	411	439	392	393	409	392	409	412	423	430	413	423	388	407	450	414	379	417	407	414	464	415	414	435	417	409	406	420	397	393	407	421	409	428	408	400	414	386	401	387	422	433	416	413	380	427	406	384	394	443	404	427	358	440	421	368	421	420	443	429	450	429	454	414	418	406	422	441	415	400	468	397	402	397	388	409	391	432	422	444	422	441	401	413	404	427	415	399	451	443	466	450	391	431	436	410	446	415	398	404	399	436	405	432	409	436	421	422	371	391	439	452	435	399	422	429	396	440	419	418	419	372	388	407	404	407	432	444	410	409	449	459	429	420	416	438	424	428	415	408	433	404	425	397	406	419	452	454	434	445	450	413	438	393	433	429	397	399	413	418	392	394	452	401	445	411	358	426	412	402	380	435	438	424	405	434	426	437	444	406	389	374	451	409	428	420	411	439	431	423	427	393	397	392	439	410	408	418	384	416	423	385	449	408	424	406	412	454	412	449	389	453	420	427	441	397	397	414	385	429	414	443	433	366	389	397	448	411	417	419	411	410	420	422	408	418	431	475	398	420	374	417	431	380	406	385	384	385	427	423	406	375	422	408	423	410	423	408	383	392	448	393	446	420	410	448	434	444	431	447	425	448	414	418	429	439	399	432	408	402	409	419	440	409	411	450	428	443	428	397	398	437	402	401	397	385	406	379	427	408	413	406	374	410	429	426	418	397	405	428	417	412	399	423	431	445	434	406	409	447	442	441	391	389	379	391	446	422	405	397	408	378	396	419	434	373	431	446	442	421	375	381	402	411	402	380	400	448	430	397	403	385	425	415	421	406	390	399	433	431	432	386	381	436	436	387	430	381	451	398	390	388	447	409	419	395	404	423	403	404	447	397	410	406	404	407	411	451	395	394	417	393	381	438	427	411	419	446	422	444	399	407	403	460	417	405	374	392	409	388	403	412	417	443	435	385	434	440	441	396	423	402	393	449	415	404	398	413	419	389	418	433	430	379	418	448	442	410	400	407	368	424	433	424	419	396	411	432	398	407	398	415	399	407	407	408	436	421	422	444	406	423	440	432	429	362	436	416	406	441	429	400	390	445	429	436	386	410	432	405	418	429	413	426	424	417	430	419	427	476	410	411	421	391	409	407	419	440	411	419	384	436	383	389	391	423	425	398	396	442	439	406	422	429	430	419	413	424	442	447	418	394	408	393	411	387	400	415	431	407	433	383	417	419	412	412	421	399	409	400	438	409	437	382	403	431	434	450	428	425	442	415	422	379	387	394	423	426	425	390	458	429	417	423	443	438	419	420	403	427	419	442	413	403	442	405	422	373	435	427	413	416	389	397	420	421	411	410	407	419	407	423	424	415	413	429	416	396	406	409	408	423	418	389	381	411	448	404	397	415	391	390	428	426	425	407	394	386	378	453	413	437	420	411	437	417	399	411	391	393	383	437	388	417	413	444	412	399
11269	60275	69149	46437	36110	22657	16699	7559	2503	913	507	489	442	396	413	448	431	400	403	386	413	486	416	426	411	452	422	425	402	422	448	463	446	440	466	454	449	458	436	428	408	431	441	441	436	404	424	446	414	448	431	436	430	445	429	430	396	464	427	398	461	459	419	406	444	400	413	438	399	426	413	416	422	429	449	422	405	401	415	398	412	394	452	474	462	445	429	460	441	444	433	436	423	438	431	393	423	444	412	407	444	403	445	423	440	417	467	439	387	430	468	395	447	435	382	398	434	464	429	429	434	442	441	390	419	420	422	404	466	420	405	419	446	430	405	404	420	448	440	421	411	445	426	434	430	421	422	449	409	410	402	419	400	415	449	418	429	400	444	419	431	440	428	412	394	408	430	402	429	443	444	459	430	423	415	446	404	427	452	398	425	429	417	406	463	462	424	414	439	441	441	445	438	440	432	441	455	423	447	412	451	448	448	410	439	446	432	435	408	450	448	491	406	383	432	446	458	448	403	443	426	407	435	428	431	454	418	458	436	422	424	443	426	403	444	421	426	427	413	441	428	419	444	402	433	437	442	416	418	384	421	412	442	415	440	419	406	453	414	414	410	389	404	467	403	432	423	486	430	444	453	446	391	459	449	444	433	425	369	418	444	417	413	425	417	441	425	444	443	447	472	402	454	454	430	432	447	429	428	462	431	425	460	385	422	420	419	442	404	491	448	417	430	416	435	442	451	442	422	405	426	406	422	445	410	412	479	446	433	448	414	428	440	435	428	424	410	412	466	426	411	414	419	418	436	426	413	425	391	412	452	408	431	420	427	401	475	464	426	433	438	406	405	459	416	436	449	393	449	418	438	438	397	440	440	462	443	449	429	425	415	421	427	430	403	425	451	425	398	449	413	435	419	468	449	433	456	377	408	417	420	435	444	436	463	446	406	429	426	416	413	405	395	433	424	445	461	402	466	431	420	407	444	449	444	428	408	445	459	436	410	431	443	424	412	425	424	430	431	421	423	431	439	423	396	429	417	443	428	444	431	418	463	405	427	409	456	455	438	422	422	432	421	461	423	395	429	408	414	425	439	417	437	413	439	474	409	401	394	430	453	398	429	416	409	451	406	430	463	389	435	427	420	438	430	438	402	437	415	429	429	415	436	415	385	408	435	435	426	432	416	385	433	425	426	422	437	464	463	447	428	442	413	437	410	409	413	467	421	443	413	425	443	406	403	428	371	435	452	436	427	422	442	426	434	407	434	443	415	458	433	400	464	395	429	411	432	404	420	419	430	426	407	388	446	466	440	434	456	431	415	423	455	415	452	443	433	426	419	453	439	483	404	404	452	454	407	444	435	436	421	401	419	459	379	421	418	428	422	439	423	437	431	444	453	433	422	462	487	413	406	452	396	416	431	491	447	403	441	385	467	396	470	398	452	386	405	406	418	433	407	389	428	422	452	429	417	423	424	439	372	409	428	431	449	412	375	441	481	420	424	418	427	369	398	409	458	415	417	461	424	435	411	426	438	427	420	393	442	404	450	429	433	394	425	453	417	459	457	425	402	429	406	404	398	456	447	461	430	431	445	438	389	435	443	438	436	419	424	431	400	423	453	447	409	416	431	447	442	364	452	421	442	448	428	419	427	430	403	450	413	440	439	423	439	420	401	460	387	458	430	406	429	455	446	446	461	446	400	433	420	427	426	399	427	429	413	429	416	406	440	411	439	473	450	419	444	456	437	434	388	394	423	405	435	387	421	394	385	451	435	443	419	395	420	447	422	441	374	418	456	465	415	425	411	418	405	433	383	456	448	452	431	488	425	386	440	453	435	411	444	435	411	407	443	422	401	456	429	454	414	417	415	444	401	428	458	406	374	426	435	407	422	445	448	410	458	441	401	398	426	421	426	409	419	407	425	430	443	446	413	442	398	428	390	428	426	453	437	441	429	426	413	427	438	426	404	448	433	432	424	407	400	415	426	435	438	429	424	410	415	445	428	434	412	404	411	439	427	420	395	448	379	386	436	401	417	431	405	440	440	384	439	418	427	405	447	411	404	446	406	426	410	412	416	403	435	406	434	429	435	436	416	432	386	418	406	462	407	459	402	402	462	401	418	428	431	428	441	387	447	440	423	423	426	433	413	383	419	412	400	438	439	453	432	426	427	433	413	454	454	458	434	453	428	388	426	415	404	438	434	405	430	404	418	449	446	414	421	428	445	419	407	462	482	426	416	414	423	421	433	442	410	426	402	380	460	430	456	429	414	447	423	426	434	447	425	438	453	431	461	455	415	479	408	421	446	426	449	440	407	378	437	441	435	442	426	438	417	437	440	481	438	407	461	406	427	449	481	436	460	389	429	432	450	428	452	424	435	404	400	410	400	459	425	454	423	438	427	455	375	456	481	438	426	442	433	435	416	450	409	421	462	430	449	426	390	416	424	439	430	411	388	453	429	413	406	454	423	427	430	412	426	409	421	416	413	420	432	399	451	440	415	433	442	430	407	386	425	424	433	442	399	411	445	410	463	450	455	424	468	415	498	452	429	426	419	381	436	429	455	447	424	437	436	428	425	411	434	429	441	454	446	461	433	433	439	409	444	435	431	418	452	458	452	404	433	398	431	443	409	419	416	443	434	405	435	393	435	404	386	457	434	418	443	453	436	452	461	453	457	446	404	411	433	389	452	431	420	416	383	437	463	417	425	444	417	406	391	466	412	407	424	452	419	430	420	450	427	423	409	418	423	423	445	430	469	460	434	447	403	428	390	413	418	425	406	437	426	462	418	415	428	408	394	430	400	452	390	449	395	422	401	422	439	421	428	447	438	435	447	441	413	413	411	433	418	436	455	444	432	459	429	416	398	415	460	423	427	435	410	415	466	412	440	425	443	411	425	407	396	429	422	413	385	433	467	412	399	423	420	415	392	408	435	426	431	411	422	464	453	438	405	424	449	418	423	416	421	448	406	440	420	436	437	406	431	430	453	429	428	466	387	448	431	399	396	442	416	426	452	453	398	420	436	392	439	436	418	422	416	440	399	427	443	442	469	466	438	400	432	434	412	424	387	450	396	419	396	412	395	425	419	462	422	408	434	443	422	423	468	414	462	435	413	443	447	447	427	384	422	416	435	458	431	411	414	421	424	391	419	426	446	410	445	427	407	422	400	421	444	440	418	435	411	405	431	459	440	428	409	398	438	394	443	454	427	437	453	436	420	423	417	431	452	445	420	407	453	462	423	418	437	395	426	403	438	441	441	420	444	424	446	431	401	436	429	412	440	391	433	428	451	414	446	430	399	429	404	427	429	443	453	397	435	414	425	442	402	417	447	419	457	451	418	434	424	436	434	431	425	400	429	462	413	472	404	427	439	452	457	417	424	433	446	441	418	457	437	415	430	401	430	391	426	411	428	435	395	409	431	439	453	411	447	417	421	435	421	403	381	399	447	428	462	421	417	404	398	461	422	424	456	421	395	396	434	430	429	423	464	439	418	421	452	450
23982	21594	32528	38266	51696	45704	34388	18725	6189	1801	686	548	512	489	477	465	500	468	455	474	488	491	463	508	471	473	501	511	502	436	487	485	486	491	506	480	478	470	518	494	481	482	480	467	502	480	495	445	495	507	453	487	524	458	463	441	445	470	474	468	453	466	443	454	445	455	480	460	521	449	455	495	505	483	462	505	493	481	441	459	473	473	457	490	499	470	446	476	467	478	473	458	478	443	460	490	504	485	485	456	477	489	499	451	450	470	471	477	511	482	469	479	472	471	451	448	466	491	502	473	491	484	493	496	487	501	466	441	490	498	516	454	476	458	464	493	465	470	487	493	477	433	476	473	462	475	481	464	429	488	516	453	495	488	513	492	483	432	454	496	479	449	493	462	459	447	486	457	491	515	487	471	505	478	464	484	477	443	489	447	435	470	443	478	482	503	458	481	456	492	446	484	449	504	474	473	474	474	495	484	457	455	460	462	473	470	458	451	475	465	469	489	459	450	459	456	493	481	468	466	512	434	429	508	446	451	506	458	462	496	478	475	476	498	492	490	451	497	475	457	474	460	468	493	468	462	479	456	477	462	488	474	469	457	431	465	452	450	477	505	484	467	458	457	484	429	477	414	452	464	453	462	500	478	487	453	500	482	483	518	476	469	475	470	444	476	487	485	459	506	472	451	506	466	466	459	465	467	459	476	491	466	436	479	487	498	426	459	451	477	499	487	471	481	470	461	513	498	520	491	476	468	480	485	496	489	487	456	480	447	483	464	500	492	463	469	447	459	488	421	463	474	452	516	504	486	479	424	428	431	467	471	501	494	444	458	461	493	475	504	505	481	511	460	500	487	462	475	496	464	477	461	454	468	490	459	445	489	461	460	474	448	458	468	438	453	479	494	466	509	459	452	501	496	432	457	510	463	479	480	457	532	440	489	487	482	465	458	471	464	482	448	436	491	485	442	500	446	481	481	440	473	441	451	472	420	493	452	437	490	476	500	459	484	471	458	464	475	479	466	498	473	531	465	476	480	463	467	446	460	508	482	474	497	483	481	461	486	517	460	493	479	471	489	491	455	445	437	432	462	469	479	467	478	427	512	471	499	484	440	456	461	521	520	415	493	452	456	469	502	468	448	475	452	444	481	457	480	467	496	490	413	450	499	505	509	496	489	486	444	461	477	422	484	521	455	479	516	460	464	437	461	499	441	508	446	437	488	495	467	438	474	473	473	470	465	455	442	503	482	469	458	447	507	497	502	490	473	461	468	508	444	455	494	430	456	448	470	477	432	439	475	489	453	476	447	530	461	446	478	462	462	513	452	469	470	462	470	468	432	480	445	535	467	470	470	494	476	470	473	461	440	463	440	450	479	480	458	448	477	503	489	462	489	464	469	456	482	468	481	467	465	473	507	569	442	476	497	502	472	494	470	448	456	499	449	449	456	464	447	483	437	459	455	482	474	519	486	463	480	497	473	447	466	440	477	482	438	463	489	535	463	476	456	489	486	475	462	422	481	494	420	465	465	455	479	450	434	470	450	490	482	463	472	481	467	480	473	456	471	494	459	472	455	495	469	458	452	466	501	472	510	465	467	464	458	479	482	469	471	456	452	466	461	486	468	427	452	474	510	486	477	487	478	468	477	488	447	494	475	453	454	439	466	473	470	476	456	486	457	467	476	508	478	448	465	465	458	475	488	477	483	483	475	430	453	481	477	455	514	470	448	458	450	449	453	471	495	449	434	480	460	437	425	471	432	514	453	477	495	444	500	440	489	473	413	483	512	507	431	475	470	408	454	447	482	456	485	475	468	488	445	471	476	505	504	504	485	451	477	448	487	478	488	481	464	461	446	433	485	460	442	494	456	525	473	471	443	481	494	449	448	500	462	468	517	481	489	493	448	473	493	489	442	492	465	445	467	468	454	512	452	457	499	466	449	468	450	493	458	468	456	464	488	475	475	487	493	488	469	476	496	481	451	501	457	456	474	445	435	438	504	481	464	460	473	483	445	510	465	466	501	456	477	479	472	496	482	445	442	452	437	477	522	481	481	436	431	495	520	449	470	461	480	493	459	521	428	431	477	455	473	485	462	504	438	499	499	510	459	440	450	450	467	487	501	499	450	475	484	480	452	502	492	466	476	489	497	486	524	479	458	471	482	461	476	498	456	474	469	465	477	494	476	428	473	487	497	453	487	494	486	425	445	472	480	518	512	495	476	437	456	458	460	490	489	520	477	483	462	484	471	459	499	491	502	494	477	463	473	450	507	483	473	479	503	453	489	473	480	457	427	501	486	449	447	450	459	479	443	461	475	464	467	458	494	452	442	425	464	461	448	457	474	467	469	518	485	465	476	449	487	496	439	446	466	477	478	452	489	458	457	495	473	500	521	444	466	482	432	519	467	463	485	491	487	487	459	471	487	488	528	455	498	449	496	463	470	472	491	450	459	461	480	441	453	514	483	458	437	438	469	482	506	470	452	450	494	459	440	477	446	482	454	466	498	451	497	496	480	457	448	452	491	435	447	501	492	493	498	442	461	506	461	459	430	443	477	474	479	485	470	471	462	455	442	517	468	456	458	443	478	533	479	491	490	478	503	465	446	459	487	495	463	459	468	495	451	467	448	515	460	484	477	445	449	471	465	445	482	509	470	482	461	490	458	496	464	450	475	461	466	460	468	451	439	471	489	438	448	480	442	488	485	475	483	478	506	455	490	480	474	462	495	412	459	489	481	442	459	446	500	452	465	446	459	466	483	475	464	487	428	428	466	469	456	453	445	490	469	509	493	486	483	445	453	458	508	475	458	454	501	509	491	443	504	458	470	474	471	503	453	488	484	479	452	483	420	523	424	478	477	496	520	504	456	473	487	459	475	476	482	465	472	476	506	449	476	455	434	462	474	467	479	456	469	477	488	506	477	476	493	454	452	469	504	475	504	493	471	475	498	458	454	474	484	435	457	458	469	460	474	504	460	481	430	497	467	483	461	486	462	441	442	505	475	476	492	514	487	478	441	503	487	505	466	455	461	461	449	442	475	492	499	493	459	439	518	457	501	486	495	450	514	459	521	468	436	498	482	464	432	474	460	421	457	452	451	473	476	453	439	458	471	464	470	484	488	446	450	425	486	459	466	479	467	472	456	474	477	513	435	464	442	467	473	522	454	475	486	472	467	442	475	457	426	462	475	454	486	504	451	425	439	421	505	481	477	478	451	476	468	429	512	524	476	463	465	449	503	447	508	500	497	441	467	464	498	427	511	476	444	459	514	478	466	457	455	474	476	454	481	479	427	487	475	485	464	467	454	485	446	482	459	481	465	472	466	473	486	471	457	470	427	514	488	517	476	492	454	512	437	448	480	436	460	496	465	497	515	477	505	433	465	473	505	469	450	458	453	478	459	477	489	473	482	490	470	469	468	470	458	521	488	473	495	444	423	449	527	457	491	474	428	485	468	460	431	480	438	476	457	470	481	483	441	439	456	503	476	464	487	452	484	458	488
18500	73099	59055	62259	57238	42239	28169	14550	5793	2050	744	556	508	508	475	456	519	513	499	551	506	497	507	545	513	506	526	516	526	531	482	507	495	516	471	523	478	480	524	515	510	505	506	507	483	498	464	452	485	505	528	518	531	469	513	464	521	491	512	483	495	477	483	471	502	501	484	481	493	521	483	522	491	473	457	523	527	482	525	487	481	497	504	479	508	466	486	474	494	496	488	472	505	503	468	477	485	496	526	503	455	491	475	522	512	513	517	515	466	483	490	530	506	474	500	548	484	492	535	524	517	461	506	496	531	474	450	502	493	493	522	477	483	508	496	520	458	515	505	498	451	472	517	475	500	498	500	484	442	496	500	497	474	518	507	512	526	489	496	487	467	521	487	508	531	480	507	490	483	502	473	522	501	545	478	476	524	503	510	503	506	500	475	453	505	503	518	464	553	497	497	501	506	522	479	499	510	511	492	496	505	524	490	520	470	530	495	450	497	458	480	492	487	512	495	513	502	514	489	475	480	520	481	529	463	548	480	478	500	504	526	471	514	481	541	463	467	487	505	490	514	557	477	506	499	492	493	511	566	494	484	493	513	526	528	456	480	498	477	485	498	460	464	510	518	522	508	490	537	502	485	489	476	509	442	517	504	473	482	522	516	527	506	489	497	523	483	521	486	512	501	427	531	504	563	508	516	493	498	526	490	532	475	463	502	498	511	488	516	550	513	511	466	499	490	521	454	513	500	522	512	476	541	456	489	516	476	517	504	470	481	482	469	494	490	480	458	469	439	494	494	475	520	503	484	494	505	488	491	477	525	500	490	496	478	494	465	520	457	489	530	485	510	491	515	473	503	501	496	535	477	501	464	483	511	538	494	505	510	491	515	507	510	495	478	532	486	491	498	528	479	509	502	454	478	533	463	504	486	499	476	487	477	516	523	486	468	536	534	512	437	502	452	517	501	476	474	497	536	498	492	488	457	540	453	505	501	504	500	490	489	493	518	490	501	487	507	472	453	534	521	476	480	489	452	473	508	461	487	500	462	455	461	503	514	511	491	504	487	523	501	507	474	483	503	540	471	423	507	507	479	494	521	497	469	480	515	528	497	515	517	504	458	475	523	534	511	486	504	523	472	517	497	508	492	496	511	516	528	505	491	462	514	492	490	475	498	482	521	454	501	485	543	490	471	506	491	495	551	487	464	531	483	496	485	491	507	497	464	493	480	541	535	504	531	474	526	512	448	492	497	500	500	494	528	518	490	474	477	539	521	539	509	520	500	485	540	508	503	494	482	530	471	554	511	482	488	492	507	525	490	510	467	462	476	490	483	520	489	477	509	488	492	491	493	506	522	530	506	469	508	482	534	469	515	490	477	523	482	516	509	497	513	502	483	465	539	506	479	508	450	477	530	509	492	512	553	494	489	501	528	499	511	481	523	487	474	497	517	509	452	485	490	487	473	485	479	503	492	504	498	478	560	493	501	495	530	491	530	525	487	504	522	480	463	482	495	492	502	446	537	532	524	481	478	505	464	484	482	516	463	514	523	511	462	551	510	510	527	477	510	516	485	500	501	541	484	521	479	510	491	512	492	507	514	518	513	499	507	561	539	512	486	455	497	512	504	505	477	507	456	503	486	502	514	536	516	476	462	509	480	486	501	508	483	513	486	512	507	476	463	498	520	529	559	495	533	515	490	512	534	495	517	523	501	503	512	494	501	496	494	513	503	488	535	491	484	471	490	485	528	486	506	472	495	497	520	514	508	490	467	509	465	489	507	507	497	486	502	493	454	474	495	462	478	506	463	461	471	531	509	507	495	480	495	456	510	494	484	523	509	510	506	501	532	528	517	494	525	509	479	471	519	487	514	508	502	494	477	485	495	469	509	492	499	457	480	520	488	506	450	484	496	500	487	486	486	478	467	548	491	539	517	476	503	500	457	520	528	484	494	470	505	486	484	482	514	516	449	491	506	512	523	479	501	514	491	499	503	516	449	491	515	511	502	492	484	484	496	488	580	498	525	449	510	446	482	480	468	561	488	496	512	504	509	474	527	505	517	490	499	470	516	479	498	462	486	496	541	496	491	503	539	529	506	508	451	498	500	479	505	446	507	511	499	481	476	495	464	514	549	509	515	515	481	467	482	532	520	503	508	496	498	453	511	469	502	489	445	451	499	505	509	502	516	466	518	500	519	459	496	506	517	477	507	482	512	495	490	478	505	488	549	504	508	500	482	506	492	479	499	473	503	483	517	469	498	491	528	507	463	452	505	477	468	480	473	498	465	456	478	495	504	504	493	499	443	535	486	509	511	489	499	510	490	504	515	480	519	501	466	491	472	511	529	470	511	512	539	499	475	490	497	486	518	476	470	495	474	475	461	468	473	501	507	459	480	493	502	451	484	481	492	505	489	463	514	475	521	489	472	536	499	498	469	487	568	442	534	478	519	523	512	525	492	534	498	521	464	540	497	486	514	471	476	506	509	496	543	504	494	456	444	495	482	536	487	533	480	465	521	496	468	483	513	515	500	486	518	512	519	479	517	518	523	528	519	494	515	533	485	540	495	498	501	474	496	485	498	475	523	509	520	525	483	455	477	499	511	505	524	500	513	467	498	488	513	492	473	476	487	488	489	518	545	466	477	516	495	498	503	466	497	519	516	506	488	503	550	564	498	508	546	501	488	473	517	517	514	458	476	494	524	522	478	496	484	490	520	500	490	514	487	528	495	494	454	526	526	493	485	498	533	477	557	498	497	512	503	496	549	467	484	497	501	495	498	499	476	470	488	503	483	475	528	511	475	480	495	516	487	450	481	468	516	464	484	508	465	486	508	511	475	497	477	495	517	490	491	510	525	533	489	493	479	495	451	469	484	492	472	472	467	474	505	490	496	504	489	485	487	496	498	482	503	523	480	503	474	468	521	498	502	485	504	495	472	487	495	483	465	504	475	505	515	519	481	496	471	498	476	503	517	543	491	504	488	486	494	508	495	517	474	474	473	503	475	492	472	521	555	517	487	516	483	512	496	486	467	519	479	493	540	515	477	496	475	502	490	509	498	465	478	504	467	512	492	494	498	494	481	473	462	488	507	489	504	516	483	479	529	497	551	505	483	527	475	508	494	470	494	503	498	477	488	481	556	466	479	522	501	489	545	510	523	507	505	479	471	445	490	481	473	447	443	498	497	522	525	477	497	511	491	497	478	483	510	491	506	496	476	514	478	453	484	452	460	483	457	498	497	492	511	482	499	487	502	488	488	516	505	537	517	487	486	484	509	505	509	473	493	478	537	489	476	496	496	495	494	452	494	525	482	507	517	479	501	531	485	507	507	506	504	496	519	502	457	563	472	485	515	491	503	444	510	488	493	483	501	474	482	501	493	499	499	495	471	507	481	504	484	525	492	490	522	487	500	463	489	529	490	472	474	468	538	479	485	497	496	515	486	507	485	495	527	510	483	516	451	477	471	513	474	513	514	504	490	523	529	537	502	469	524	462	490	503
27334	17888	13825	14165	10244	4630	2592	1174	690	498	485	394	395	406	414	389	371	351	406	335	361	381	378	378	371	372	399	388	381	393	385	361	399	381	372	360	367	395	393	340	380	364	384	364	369	356	387	369	377	347	395	366	375	358	389	392	408	329	337	416	355	390	400	389	381	378	361	390	394	386	386	341	361	374	378	392	390	375	371	369	360	374	365	383	363	389	394	365	379	371	356	371	362	385	377	352	361	361	360	360	354	375	357	345	395	368	376	381	406	356	357	372	367	360	386	368	386	378	329	398	364	388	365	359	377	393	360	349	399	367	368	414	385	363	381	406	357	378	357	339	379	363	358	362	354	400	366	382	382	382	398	373	356	415	362	350	375	328	426	387	391	358	367	363	356	371	389	369	388	396	351	381	383	388	357	313	414	363	368	398	320	352	421	409	397	385	377	357	367	383	400	382	373	342	367	340	361	386	346	405	377	372	378	358	359	366	341	353	409	348	373	373	368	375	364	317	361	378	331	380	348	372	368	355	359	361	382	390	379	346	370	353	348	385	362	384	387	390	386	344	336	362	374	374	388	388	350	371	337	347	416	376	383	363	400	356	393	362	363	361	365	357	386	388	365	379	392	411	380	387	385	383	396	376	354	365	354	364	365	358	392	379	375	394	370	360	342	352	349	356	378	348	369	371	360	366	377	392	375	409	349	352	343	358	376	395	368	373	395	363	390	378	382	383	355	355	385	357	373	379	380	354	377	351	388	411	371	368	379	371	382	366	362	389	367	362	346	341	357	382	359	336	382	354	408	391	360	362	370	408	382	365	364	361	381	402	382	380	403	366	379	385	349	354	381	393	395	357	374	343	397	404	360	383	380	360	352	331	388	347	359	356	398	374	350	403	383	373	365	381	370	385	380	365	368	382	367	393	339	360	363	381	366	400	384	393	378	384	393	382	390	389	350	380	358	386	403	371	374	379	379	367	354	412	395	334	372	364	385	361	360	360	384	396	324	337	419	381	386	369	350	369	342	371	391	404	384	356	381	356	341	367	338	400	410	350	359	361	367	388	395	376	389	370	386	370	370	390	384	374	397	365	373	358	356	379	389	384	366	375	388	393	370	333	412	404	370	357	364	354	383	359	398	381	366	384	371	399	372	338	357	384	383	353	334	368	375	388	351	353	348	373	374	338	368	359	393	390	365	351	387	363	399	378	404	372	381	389	366	414	361	383	366	370	394	337	404	359	392	356	390	387	370	402	339	370	391	370	363	358	368	378	355	353	391	371	377	368	355	407	388	381	390	380	357	393	414	384	353	352	351	380	350	401	406	375	373	389	371	353	407	389	407	398	347	336	396	374	348	395	370	361	406	363	396	351	371	358	357	401	341	352	406	386	405	342	392	372	383	364	363	356	365	356	368	371	397	389	341	363	386	364	396	377	373	367	362	406	350	397	373	366	372	358	389	378	345	390	340	399	378	369	380	348	365	366	369	370	350	352	354	359	375	393	396	405	344	347	362	389	370	365	375	403	377	397	404	363	356	349	358	371	400	365	389	354	345	426	387	371	388	354	369	335	386	368	362	397	364	360	388	360	344	368	370	378	370	366	371	382	401	365	377	367	365	337	389	352	357	364	385	327	386	382	394	358	380	392	373	386	326	413	380	344	356	332	385	376	364	376	349	403	351	391	356	346	360	375	401	387	388	392	368	325	388	358	369	364	389	381	387	363	378	395	373	360	375	349	377	336	377	396	386	404	398	395	330	403	382	389	383	409	376	379	377	368	356	360	413	379	365	388	390	379	380	362	372	399	362	396	381	363	372	380	381	387	351	361	368	398	385	389	371	334	380	394	375	370	364	367	358	399	374	378	375	360	397	369	366	390	376	369	381	355	393	400	364	382	358	356	384	405	391	400	377	395	350	416	370	376	347	384	381	346	360	356	331	374	373	382	366	399	376	405	393	402	348	407	409	378	349	395	332	373	360	364	364	354	383	358	399	372	380	384	385	361	399	369	378	364	369	394	376	404	365	389	365	366	368	371	393	389	383	388	360	376	378	397	348	389	394	362	390	374	374	360	360	377	365	352	382	359	367	352	388	399	373	388	383	366	344	333	366	389	404	356	390	393	382	351	416	356	353	378	386	389	364	372	411	389	431	341	380	386	377	366	386	356	350	391	376	365	379	389	363	353	379	362	406	361	379	378	403	384	388	395	351	380	393	393	360	399	376	375	371	382	384	335	358	365	350	378	336	386	370	344	367	360	399	366	369	360	363	351	351	394	378	335	374	371	375	375	325	373	370	366	380	405	421	366	339	372	383	349	341	329	373	405	390	398	380	397	382	387	376	394	340	355	349	374	357	371	342	379	398	377	356	415	366	386	374	372	355	355	359	356	360	382	395	381	391	334	396	356	360	384	357	337	381	376	358	351	366	368	369	370	355	391	394	364	391	352	405	368	378	352	361	364	375	386	364	346	380	364	379	396	374	422	372	380	391	380	366	395	353	351	409	368	359	370	373	371	382	399	345	357	349	401	390	335	418	372	379	343	384	395	362	359	330	366	386	353	364	379	381	353	342	334	377	396	330	382	357	384	365	396	350	315	352	398	367	375	404	364	372	377	335	399	371	340	358	367	380	392	395	313	389	388	383	374	379	327	372	377	352	391	376	375	367	393	387	364	370	360	375	373	357	326	368	381	355	389	383	389	339	365	359	398	392	393	416	355	374	406	420	395	352	362	402	352	411	374	357	344	334	385	377	363	388	364	357	379	368	378	433	395	347	373	375	360	333	351	421	372	391	359	359	384	371	368	382	394	364	349	342	361	391	396	366	391	373	404	377	396	351	360	367	343	364	376	353	381	395	380	337	388	384	386	356	388	349	375	370	381	365	410	403	379	373	377	339	406	398	382	396	348	396	386	392	393	391	377	376	363	321	388	372	367	369	379	393	343	373	368	358	362	370	341	360	373	353	364	354	370	356	396	351	369	349	379	370	373	377	342	396	364	390	336	362	367	387	367	381	394	378	362	382	404	384	395	369	349	388	377	353	377	373	341	379	367	353	398	385	362	428	355	369	359	353	374	397	362	355	389	377	370	396	385	373	345	371	358	377	347	363	330	382	367	322	350	338	383	358	391	397	352	407	357	352	362	372	369	394	362	371	376	396	368	359	393	357	364	387	355	382	364	375	431	358	398	366	399	341	366	343	356	385	358	351	352	369	383	350	397	364	386	353	351	378	405	368	373	379	358	390	370	376	400	377	355	394	392	388	374	346	384	361	351	418	399	391	357	364	364	381	410	366	341	406	344	354	373	372	385	381	386	379	377	392	388	402	375	331	398	376	351	382	350	346	377	350	380	344	411	360	363	362	353	365	343	387	377	373	393	353	354	380	348	375	382	370	371	377	394	372	371	399	372	355	374	415	342	384	401	375	374	372	341	371	385	357	381	397	325	374	393	370	351	402	380	397	386	368	414	349	344	354	390	374	405	348	368	369	374	353	366
6111	14566	12377	11124	8584	4485	2668	1345	730	558	422	370	382	374	364	392	369	411	342	391	356	367	378	382	368	352	388	348	364	383	350	359	372	398	357	386	364	367	357	362	356	383	367	370	382	356	387	370	349	332	371	365	377	353	388	364	355	356	390	326	387	336	365	358	353	373	344	350	376	380	393	377	354	388	375	323	402	367	369	395	348	375	363	388	360	362	398	356	369	377	373	358	353	357	325	358	362	351	358	354	378	351	401	364	352	346	370	344	376	363	366	365	378	379	364	376	378	370	362	361	385	403	308	353	348	370	369	364	367	370	382	375	379	362	353	372	372	350	351	370	379	372	371	367	363	368	382	375	361	363	369	369	354	378	367	348	357	407	346	376	365	390	357	319	364	353	390	327	403	382	357	386	383	343	370	349	365	341	350	349	397	343	378	370	380	347	372	377	343	350	353	377	381	350	348	393	392	372	330	388	344	408	405	333	345	340	348	371	366	361	377	331	385	361	318	371	322	364	363	366	370	361	363	337	366	393	347	330	356	371	401	386	367	362	374	358	354	366	377	344	382	332	385	364	348	360	373	340	371	362	387	356	342	341	387	345	373	373	383	368	348	347	367	317	342	355	353	324	364	346	398	345	395	333	358	367	370	371	343	401	364	359	354	391	358	375	363	364	338	343	355	365	379	355	377	383	365	365	344	354	341	368	353	335	353	357	363	354	340	371	368	388	344	349	362	363	318	404	371	358	383	384	368	349	349	362	383	335	384	341	377	380	374	385	378	374	355	390	339	358	395	356	384	353	386	354	392	408	336	368	365	403	333	368	365	389	366	389	376	384	351	359	373	337	325	373	329	402	389	360	401	375	384	366	416	409	368	356	362	396	352	381	389	372	366	395	369	366	380	343	361	383	382	363	340	378	350	328	331	382	349	383	421	375	349	357	368	350	394	338	346	373	384	346	375	348	388	382	372	339	381	410	361	356	375	337	369	356	402	390	397	367	350	370	382	397	363	366	341	337	398	373	388	392	374	403	352	366	374	380	343	346	373	392	383	384	383	337	344	349	372	379	369	402	350	370	355	370	396	396	378	381	358	381	388	381	358	350	387	394	366	395	389	372	400	358	361	354	358	346	354	368	365	334	356	372	348	325	360	410	386	362	350	413	337	383	373	335	366	393	381	354	347	378	364	345	365	377	369	342	358	365	359	380	353	378	369	367	381	366	350	353	385	375	354	382	389	377	375	347	354	390	373	352	376	350	340	362	392	371	360	395	369	344	340	399	371	373	352	386	383	382	392	370	368	324	332	347	418	345	379	359	360	345	336	353	367	381	370	409	370	334	366	346	379	355	373	385	350	388	365	368	329	363	363	386	352	342	361	370	371	358	380	389	362	351	370	347	381	359	353	380	377	363	339	348	365	390	351	396	327	356	376	355	368	391	384	360	399	343	401	372	385	390	343	377	367	374	358	365	380	339	372	371	422	373	386	384	364	408	355	365	364	346	363	355	365	338	381	357	358	353	385	360	370	368	392	380	365	366	378	387	369	338	340	386	386	335	354	344	393	376	347	349	398	396	342	371	370	341	385	360	363	393	372	351	374	385	368	370	338	363	354	381	366	364	381	356	350	362	380	371	355	364	329	379	360	335	390	394	353	364	392	374	366	385	359	331	389	378	382	365	356	350	366	366	390	383	357	361	370	362	377	339	403	339	384	384	337	363	359	383	377	358	378	385	399	397	355	389	367	360	411	364	374	391	373	356	351	372	397	384	360	373	353	387	353	355	362	369	387	373	379	339	370	335	374	362	396	354	361	348	346	342	345	363	361	348	359	379	355	404	336	375	384	342	404	362	360	374	357	381	347	345	339	397	370	371	353	376	352	389	346	352	396	367	364	372	397	385	379	313	388	380	364	364	374	390	397	375	366	348	364	371	373	332	357	344	351	366	378	368	382	373	365	375	390	383	341	341	362	376	381	347	387	377	354	383	367	379	382	336	372	360	379	351	357	398	375	367	365	357	347	354	392	349	358	357	391	373	357	345	372	359	373	368	398	349	388	383	352	371	341	362	362	340	345	367	359	352	379	364	379	384	373	366	358	354	376	385	386	366	355	367	370	373	349	343	334	352	373	375	400	345	384	336	339	377	351	388	382	397	338	397	369	376	350	357	355	376	357	351	388	357	389	351	343	379	412	379	356	380	336	383	348	348	373	358	399	359	375	376	379	348	375	365	361	401	341	336	355	393	375	373	348	347	379	382	356	385	366	341	338	335	334	406	355	344	347	390	343	383	385	386	353	387	352	399	379	355	351	377	386	386	371	386	342	326	333	311	372	332	380	339	388	351	393	356	365	388	360	359	389	348	344	375	352	375	391	337	384	343	367	369	360	362	356	362	348	373	372	377	370	356	373	343	352	380	311	392	406	373	399	372	381	373	364	355	368	381	350	383	377	400	378	372	367	345	387	351	334	372	379	348	367	312	338	368	359	346	362	370	357	388	375	346	393	357	362	355	360	345	378	385	397	383	366	345	358	360	366	366	393	353	386	379	401	365	341	372	379	339	357	346	393	354	360	405	366	364	374	378	358	367	377	341	394	344	406	375	367	376	372	351	395	342	352	358	365	339	363	387	377	362	365	338	374	355	353	380	341	342	376	365	364	379	392	361	392	346	366	368	355	392	351	403	351	376	349	392	370	367	352	383	405	363	362	408	399	377	357	381	392	358	356	357	372	354	385	356	396	360	368	376	346	373	342	395	358	383	321	367	376	379	403	359	360	353	333	365	379	370	371	366	369	380	346	365	376	378	386	377	371	334	367	373	374	388	371	351	339	371	379	340	384	326	383	354	334	340	351	352	347	370	364	398	386	406	374	349	341	404	403	394	384	341	361	363	352	355	359	347	352	348	360	345	347	362	360	345	338	345	373	353	368	396	359	374	363	338	357	391	345	388	320	383	379	344	359	375	397	376	324	355	367	364	356	363	358	372	369	387	359	379	368	372	337	353	348	367	354	342	348	329	354	376	368	391	354	351	361	378	375	371	354	371	392	342	399	348	372	377	360	382	391	364	369	349	367	371	382	327	367	398	361	357	345	327	370	369	374	367	372	352	381	367	332	378	349	365	365	368	363	383	366	352	348	346	375	359	367	395	363	414	351	367	364	353	398	385	380	389	412	333	343	359	391	374	376	360	351	357	389	375	397	350	367	372	372	369	358	386	387	338	377	338	376	371	373	363	374	367	382	358	359	370	371	383	325	339	365	366	363	400	388	353	352	380	398	380	389	373	375	381	385	329	346	369	365	382	333	347	349	347	346	402	362	376	354	377	378	373	341	380	371	352	359	396	367	333	354	400	370	360	380	374	361	392	349	361	385	336	358	363	381	383	368	392	344	324	317	373	383	390	335	357	346	342	375	350	343	351	347	349	330	410	373	359	367	353	380	360	344	385	391	401	378	356	390	343	349	357	372	367	384	367	392	344	368	372	375	360	361	349	376	374
24977	21218	29841	45305	48116	35440	20501	7577	1922	1020	562	388	376	398	379	391	405	405	412	375	405	423	395	397	393	387	416	343	408	399	414	395	379	376	400	417	402	369	378	394	404	374	354	366	384	372	409	415	397	383	388	413	383	387	397	397	388	382	389	370	412	399	350	402	385	400	391	377	417	371	377	358	375	381	391	376	393	401	364	392	383	387	362	402	392	416	373	397	415	347	410	408	404	354	416	388	408	397	404	429	383	419	391	398	398	391	411	385	395	363	418	406	363	379	385	373	387	350	400	411	410	372	406	366	393	413	382	363	398	383	376	381	426	436	397	369	376	383	368	394	362	363	345	368	390	451	372	418	402	378	392	368	386	386	402	402	408	380	444	418	394	378	395	387	399	375	397	377	360	359	397	426	369	407	379	407	432	383	371	396	411	352	374	411	415	398	436	361	403	405	403	390	405	401	381	384	378	357	379	376	398	366	382	389	410	396	401	389	399	354	393	386	396	406	380	393	387	407	408	350	401	384	421	423	389	435	370	375	438	376	352	379	394	393	393	378	374	429	363	391	369	366	397	398	384	381	390	348	370	428	401	418	385	369	411	363	347	405	391	372	376	404	385	383	413	372	387	381	401	386	377	415	388	390	376	418	395	407	377	431	389	384	380	411	421	386	388	427	386	373	413	365	394	417	401	404	396	429	391	390	422	354	382	377	386	380	390	385	381	386	348	408	389	435	374	373	422	375	394	374	398	449	371	385	361	403	412	376	436	394	368	370	419	370	381	386	411	371	424	406	384	417	403	400	398	342	401	408	403	377	364	414	362	394	386	421	381	363	388	387	361	407	381	416	376	400	367	375	384	386	387	364	389	406	369	399	361	387	396	361	374	410	360	403	398	398	361	372	365	413	387	389	377	401	406	393	420	388	390	422	374	397	354	367	390	374	409	372	368	378	384	408	377	350	434	377	388	421	390	402	420	384	369	401	390	383	394	402	401	355	364	391	381	414	403	433	397	418	372	389	377	430	373	384	368	396	438	412	393	348	390	388	403	397	378	391	415	391	369	363	407	423	410	354	374	399	402	380	394	376	351	384	429	371	399	381	385	410	367	387	380	406	394	371	384	382	398	415	371	406	363	406	374	367	393	371	376	396	406	398	379	377	373	385	401	379	381	387	429	407	383	433	393	365	402	400	381	415	400	416	372	438	411	365	372	363	360	385	433	380	420	423	399	379	430	372	394	383	401	392	405	404	374	436	384	405	404	388	394	389	413	371	389	402	388	349	383	383	384	386	367	375	380	360	361	394	396	380	406	373	448	413	413	382	389	393	376	388	406	391	384	398	442	384	367	359	384	379	403	418	381	397	377	375	429	384	436	401	379	389	408	402	352	398	388	411	393	429	349	386	394	372	395	398	374	423	382	385	398	386	373	356	383	391	414	409	371	393	405	381	398	399	389	383	404	430	410	389	428	366	413	385	382	378	384	380	420	380	389	429	409	396	376	370	418	402	371	396	420	393	400	388	367	419	414	428	412	373	390	396	439	376	397	428	370	379	382	417	382	366	386	439	404	362	390	376	399	400	397	371	405	380	396	385	398	363	374	386	421	381	370	401	412	418	384	432	375	386	393	382	395	408	355	379	386	422	425	386	387	394	389	378	392	372	391	384	364	393	445	374	395	391	383	396	407	384	383	402	361	387	428	370	399	413	394	390	390	407	354	356	365	425	413	407	383	411	418	399	398	368	398	357	370	355	390	395	390	368	414	392	390	387	365	402	374	380	355	365	408	377	349	376	420	382	382	394	411	374	390	354	387	390	407	396	391	396	378	433	376	434	402	377	407	366	405	380	369	376	411	394	372	367	401	402	421	382	406	377	412	399	365	377	382	390	358	414	400	395	393	382	408	415	381	343	383	395	399	392	385	374	375	386	380	382	357	386	360	385	413	357	419	396	374	367	401	413	376	382	409	373	392	400	418	376	378	390	398	417	406	391	411	389	399	390	378	378	414	369	390	373	425	386	384	366	378	364	373	386	392	382	399	405	410	387	376	395	399	384	396	371	379	348	396	371	392	387	361	404	407	460	354	381	399	402	382	397	385	411	436	404	369	397	361	377	401	410	372	417	358	391	390	376	378	395	386	424	394	412	359	362	382	394	367	402	380	383	394	387	397	428	388	381	369	376	394	395	392	381	405	361	374	347	390	412	418	389	369	379	402	365	407	377	404	398	425	394	393	377	419	377	355	388	366	393	374	392	366	421	395	429	380	381	411	404	405	350	382	398	412	395	383	368	362	373	410	388	416	408	373	370	371	403	344	386	355	392	406	372	370	368	400	393	413	405	377	375	414	425	370	404	400	427	412	397	375	425	367	398	417	407	375	377	396	389	384	381	409	391	365	372	400	370	403	364	411	385	406	409	390	386	361	398	392	421	373	401	392	409	368	420	388	412	395	390	372	373	398	380	387	345	385	350	368	423	376	411	389	416	377	405	407	372	382	365	405	401	392	381	415	406	366	395	372	413	412	378	384	400	406	395	404	390	399	380	420	366	407	384	387	416	398	437	401	423	378	394	354	371	372	380	356	381	389	373	369	361	349	424	381	402	393	388	405	386	402	439	395	397	402	370	409	410	405	385	346	405	411	411	363	412	392	417	351	379	388	365	422	385	390	369	400	404	390	376	415	369	382	391	355	392	378	392	376	388	402	422	387	376	390	416	396	411	383	388	379	421	397	338	395	406	386	380	392	406	368	407	361	367	387	391	371	373	353	380	383	445	413	372	368	389	334	416	400	353	388	403	403	415	400	395	393	400	407	384	383	399	389	366	405	381	383	407	418	404	385	388	352	369	400	377	387	373	371	394	376	360	377	379	399	406	415	355	371	399	404	377	384	389	402	400	386	386	409	437	417	396	414	380	368	401	417	393	385	372	358	375	400	410	381	420	401	376	363	368	398	390	393	394	389	379	410	379	384	390	382	386	382	376	400	392	406	358	395	360	359	385	426	388	375	386	375	402	416	438	417	387	354	368	387	398	392	417	403	411	409	416	389	373	366	410	377	389	352	386	431	377	404	406	388	364	388	389	385	385	380	372	377	379	408	384	393	394	377	375	416	371	369	397	386	382	391	383	409	382	392	389	393	378	349	394	384	400	414	431	379	387	391	396	404	405	382	381	411	377	391	373	391	388	405	406	359	386	382	444	387	379	405	331	368	355	390	390	402	357	386	397	387	416	410	450	390	379	408	370	406	380	424	367	408	394	373	374	407	385	402	386	403	379	388	405	400	381	389	416	379	392	384	368	339	386	387	365	386	394	382	419	400	382	378	439	420	387	389	374	359	404	393	400	396	380	374	390	424	354	348	396	366	370	432	403	407	366	403	420	379	425	436	418	404	371	369	348	393	392	365	379	374	363	380	381	378	391	380	385	369	397	370	396	415	389	376	358	386	401	392	402	410	421	387	409	366	411	385	358	408	372	399	363	396	383	398	418	421	383	361	378
11879	42312	44640	56232	45707	28335	14320	6346	2241	1289	631	447	424	419	427	385	427	420	451	409	400	392	412	425	424	424	407	388	419	446	392	424	416	413	412	431	414	428	397	425	401	422	402	412	379	379	384	391	402	377	411	355	460	432	441	431	442	429	368	394	388	409	453	404	396	389	396	435	466	448	411	426	400	414	428	417	367	447	402	418	421	447	389	428	398	416	417	408	407	389	427	400	401	419	447	404	428	416	417	408	411	413	379	385	410	426	435	425	417	402	397	429	401	422	424	419	418	419	402	444	409	391	419	420	415	420	379	417	425	392	420	432	381	460	410	409	452	406	432	407	400	424	414	420	435	402	404	423	424	437	452	384	410	382	414	405	411	407	420	414	415	422	425	444	407	370	417	386	378	433	393	402	417	407	435	417	402	423	404	387	401	430	381	400	409	421	462	394	435	426	403	403	435	383	423	382	418	416	429	396	400	393	394	404	428	403	417	399	424	441	385	442	406	404	428	398	388	405	420	443	425	408	394	421	404	397	432	423	442	475	373	407	401	405	422	424	424	392	399	412	406	396	456	421	401	381	395	420	415	415	436	428	430	427	420	406	399	442	430	371	442	404	401	414	387	395	437	371	424	397	385	371	426	412	423	413	396	447	378	375	419	417	401	363	431	386	430	394	411	402	412	430	395	391	407	392	403	435	413	392	421	400	392	421	403	396	409	402	385	396	417	370	392	415	429	392	379	416	399	403	405	391	386	408	422	389	363	442	424	376	385	385	401	393	356	425	415	412	396	383	409	388	386	450	428	427	420	389	407	421	409	418	455	426	430	350	406	409	417	409	405	397	456	400	395	399	410	367	431	417	394	423	390	398	438	422	388	426	409	435	425	434	411	439	395	419	406	370	421	396	425	429	402	412	399	405	401	433	424	397	404	397	389	439	434	393	385	401	421	432	398	433	383	378	377	426	411	441	404	399	382	398	448	393	433	402	420	406	409	410	420	377	427	405	402	437	419	391	415	435	419	370	409	395	395	441	390	430	411	445	384	418	390	399	458	402	416	360	406	399	408	431	420	412	422	392	404	458	407	403	402	417	386	416	409	397	414	424	397	387	393	451	416	392	394	420	419	427	436	408	389	402	403	394	435	396	387	394	456	379	400	430	412	407	399	388	383	418	394	387	394	368	379	426	387	412	418	422	393	393	421	420	411	404	380	448	424	414	358	416	390	442	406	344	384	422	419	411	409	419	382	419	426	437	388	400	414	365	384	434	402	429	378	432	390	449	411	406	420	369	450	418	409	429	407	435	398	425	392	413	419	410	394	405	446	401	413	388	424	423	380	424	411	427	391	406	432	424	405	409	416	440	402	399	399	390	422	398	404	416	399	411	433	450	402	403	377	437	421	429	377	429	402	432	412	459	396	422	393	404	407	454	410	430	403	401	413	419	376	396	381	414	423	423	390	412	412	442	387	388	442	396	406	429	427	406	409	406	410	398	424	392	428	416	400	408	413	379	422	421	404	426	469	375	400	395	435	413	410	398	416	417	397	415	418	388	409	400	407	406	407	410	419	412	399	382	384	402	406	417	450	407	401	411	406	387	418	416	414	421	399	393	382	445	400	402	428	424	397	408	432	394	441	387	385	424	366	428	424	431	449	414	404	434	441	374	432	390	417	399	417	413	376	435	362	408	399	384	423	433	404	430	431	426	417	431	362	386	357	425	447	393	465	420	428	411	428	421	425	387	398	406	385	437	403	442	394	414	397	403	382	400	396	394	419	385	403	419	428	429	423	406	441	398	446	434	391	379	408	430	435	419	405	458	414	414	428	416	420	385	382	436	402	431	440	424	419	400	449	390	415	415	402	435	402	409	414	416	423	393	430	418	431	398	405	410	421	429	415	406	396	386	384	405	431	420	399	409	384	419	405	379	421	405	396	440	403	414	385	431	412	409	375	442	406	414	388	387	425	385	452	400	436	429	433	421	426	398	440	419	424	416	421	383	383	430	398	459	379	447	403	418	397	431	416	414	394	415	377	413	402	419	409	406	405	404	401	382	428	387	430	441	378	423	417	423	411	398	427	391	396	404	406	416	411	434	440	425	372	376	450	423	430	372	398	401	437	375	408	433	395	409	419	403	404	410	371	439	414	368	409	422	415	415	412	444	420	438	391	408	429	394	407	398	425	440	419	400	415	437	383	412	383	400	420	387	380	392	457	424	398	439	408	412	418	404	419	382	402	440	389	408	432	416	451	399	397	408	468	409	424	410	415	401	415	362	401	425	444	434	443	423	422	450	398	412	433	443	422	382	412	443	417	421	405	423	420	454	430	384	400	402	417	413	404	446	392	401	420	378	409	415	418	446	393	425	395	395	433	441	412	395	415	420	404	404	430	416	420	420	435	393	406	439	374	418	442	431	425	422	411	404	411	424	405	399	441	411	426	421	385	424	362	381	392	423	392	411	426	389	411	391	410	416	390	417	438	403	408	428	376	418	387	386	421	396	405	398	411	406	412	417	380	417	416	400	384	410	386	444	420	409	408	433	391	405	452	389	463	402	426	408	405	423	406	429	423	394	378	434	401	405	439	402	380	397	386	404	421	397	450	421	413	444	410	409	389	369	412	409	407	402	406	414	418	436	418	385	390	419	405	387	436	395	405	413	423	397	404	390	436	392	412	441	394	376	429	439	410	408	391	422	406	411	407	380	427	451	422	385	405	387	443	381	395	385	445	427	395	411	407	413	409	399	397	438	400	386	404	420	412	396	372	436	429	429	397	371	408	419	424	410	396	398	421	396	399	430	403	422	402	398	392	392	412	417	395	405	428	393	390	410	395	435	411	423	379	402	402	419	397	443	384	390	415	399	422	444	379	387	429	437	435	415	358	398	401	430	400	421	434	404	412	428	388	414	394	445	421	419	376	402	398	384	418	432	399	393	406	399	430	444	401	382	403	381	402	440	392	407	419	395	432	399	394	377	383	388	437	399	380	416	448	412	407	403	399	413	401	358	369	417	405	383	404	409	428	423	425	427	417	430	437	438	448	398	444	408	402	428	416	417	458	410	406	418	415	414	414	413	411	401	391	396	405	439	377	411	420	424	415	397	412	408	393	381	404	433	415	437	435	396	437	414	419	411	403	417	441	429	409	402	396	397	438	392	393	399	404	424	387	413	408	447	409	363	413	406	419	399	365	434	413	412	411	392	427	396	431	410	425	424	429	424	383	411	389	401	434	430	408	439	361	395	400	423	395	416	415	398	402	416	427	441	386	422	410	425	380	439	386	407	415	393	367	401	436	430	434	368	388	420	396	364	414	427	411	385	382	451	420	454	411	400	439	434	456	425	422	385	416	432	398	392	417	420	420	424	410	404	401	356	400	367	403	400	419	390	400	429	394	403	401	468	405	415	438	401	414	421	392	410	398	420	415	401	370	398	391	424	414	398	439	396	374	406	396	419	427	380	417	449	409	420	382	397	426	400	400	405	449	372	391	410	438	424
23996	21209	28574	32641	55042	48535	35709	22407	8819	2686	992	487	458	457	481	482	448	451	466	459	476	455	417	426	453	456	448	422	454	468	452	486	425	463	437	454	435	421	461	437	469	451	436	441	451	453	476	435	409	456	430	424	439	441	433	432	431	441	420	457	496	455	445	447	475	446	433	440	454	444	445	456	406	406	459	449	456	441	467	467	421	464	491	467	453	437	420	419	458	411	454	472	462	453	477	430	445	451	426	445	471	443	433	446	452	463	424	472	439	446	455	449	409	469	429	422	468	449	473	455	473	470	441	458	429	441	434	455	464	435	455	438	430	416	432	449	430	421	438	486	415	416	476	408	466	429	486	426	458	470	433	457	461	422	446	474	482	429	467	430	431	445	470	438	440	417	450	419	416	436	470	385	431	478	494	447	465	462	486	474	414	479	458	446	405	473	466	436	454	444	428	482	449	428	477	420	479	458	431	465	433	455	455	431	446	422	444	455	460	474	430	463	448	520	456	445	447	426	414	459	452	414	461	436	431	450	454	425	462	439	469	438	416	456	412	452	466	421	436	427	479	446	479	438	434	433	467	478	432	414	451	446	426	479	458	451	462	459	446	457	420	436	477	450	405	412	437	422	438	471	478	398	428	427	448	414	460	440	482	449	408	455	448	458	465	419	477	455	387	448	492	441	455	480	424	442	459	427	428	444	457	426	444	470	452	490	431	433	458	451	433	427	453	441	488	428	447	420	407	439	475	455	485	444	422	483	430	432	439	427	476	445	443	432	469	444	483	456	436	480	445	445	474	458	433	424	456	430	459	408	435	422	401	427	468	438	434	468	471	452	431	403	415	403	451	463	459	481	454	402	436	439	457	434	472	412	436	423	470	471	428	439	454	463	421	409	415	434	474	437	460	424	458	470	466	433	458	449	473	455	441	459	495	488	450	483	446	431	505	478	466	457	446	428	440	490	440	424	448	466	441	433	457	468	427	422	454	454	446	459	455	444	492	414	435	420	425	442	445	457	443	452	474	449	480	385	438	437	452	443	450	465	452	481	425	443	475	449	466	463	433	461	448	435	443	463	473	449	437	458	460	450	431	425	426	465	451	472	439	449	471	490	421	439	404	462	453	450	428	443	437	423	467	494	440	467	457	467	461	456	412	478	446	449	431	446	465	506	447	426	442	503	451	418	454	409	479	435	409	410	440	441	468	442	453	452	469	455	447	475	442	450	456	431	433	435	480	452	456	462	474	453	430	437	451	413	455	462	452	413	437	444	466	455	409	410	447	450	438	466	445	452	433	467	461	450	461	422	488	440	440	421	433	444	411	467	493	459	427	457	414	468	423	464	454	468	419	425	432	444	439	458	473	446	471	480	424	485	411	437	431	471	397	462	482	486	434	431	459	423	460	440	471	459	486	465	476	414	436	437	424	452	412	445	413	463	466	447	434	450	465	509	474	486	451	446	453	435	433	429	426	434	451	433	468	424	434	429	457	414	448	476	431	456	463	457	432	424	470	437	466	426	436	504	421	455	462	451	439	474	437	430	468	442	450	467	469	440	460	418	462	448	452	422	473	426	428	457	414	440	439	444	460	442	465	432	486	464	438	452	411	441	408	449	431	451	413	483	444	473	433	443	448	430	401	432	438	465	429	420	398	475	465	461	472	438	452	419	452	447	454	442	435	429	442	427	429	471	453	446	458	429	461	426	436	411	432	421	458	426	434	422	463	440	418	420	405	415	445	455	467	441	445	486	395	443	440	421	434	444	428	430	479	458	430	428	406	452	453	459	461	462	443	441	467	431	431	457	420	457	438	465	433	432	476	468	485	475	460	458	460	428	440	456	449	428	433	446	427	452	463	453	434	447	390	413	463	427	474	469	444	446	457	495	463	459	438	439	426	467	445	429	455	456	436	438	445	497	447	476	448	436	424	485	462	441	406	451	443	475	454	421	433	439	433	450	443	440	439	419	476	453	451	453	472	415	426	423	454	409	474	468	426	431	442	463	456	489	463	490	416	447	454	419	428	464	467	425	402	480	415	492	440	444	455	430	473	458	445	471	440	475	485	455	460	462	436	433	428	435	456	431	448	411	448	452	418	455	459	487	452	430	460	447	464	440	463	485	497	449	464	442	423	465	439	440	431	404	491	454	450	456	435	447	464	438	429	499	429	416	437	486	451	394	448	441	477	443	422	424	455	468	427	463	454	415	424	445	461	435	466	435	409	449	428	445	448	446	419	449	430	468	437	437	448	463	412	491	423	450	439	473	491	443	476	414	404	416	451	480	460	432	416	428	485	458	460	444	418	410	440	454	483	420	447	447	489	430	488	450	419	464	442	430	450	411	439	446	476	481	471	480	406	439	437	425	451	464	485	430	412	461	431	462	473	447	433	410	452	439	477	457	469	414	432	445	473	466	444	413	461	458	424	432	455	466	464	470	430	468	454	449	447	465	458	452	446	420	428	470	434	451	438	455	440	458	411	417	418	410	435	468	435	455	444	437	472	450	445	423	443	423	457	462	475	452	443	439	439	427	471	417	451	395	443	463	426	454	408	476	411	468	446	423	437	467	423	435	482	427	425	443	411	449	471	416	447	446	419	478	444	441	435	454	438	439	416	460	451	484	479	445	483	455	435	488	480	474	424	421	417	417	454	460	423	440	423	413	476	442	447	422	460	426	437	422	487	450	464	461	451	442	445	433	428	447	443	460	441	394	435	444	433	446	426	452	462	443	418	419	439	410	463	466	451	437	421	450	446	413	433	433	444	454	426	458	456	454	425	451	459	459	441	420	421	416	426	419	445	466	467	482	483	467	442	459	408	461	470	455	465	439	418	446	454	441	433	455	454	437	452	444	461	463	468	456	430	475	462	433	398	460	465	477	463	409	453	470	454	457	453	456	479	444	377	410	405	431	474	456	447	461	430	436	423	475	431	453	467	463	478	416	420	443	465	462	469	463	450	414	455	450	452	415	448	490	460	461	459	473	438	484	435	438	450	472	423	414	441	411	447	413	471	470	438	419	455	475	406	452	444	436	461	443	435	417	447	440	441	432	441	452	422	443	466	401	426	468	452	449	460	474	454	442	404	464	454	467	438	483	461	415	452	433	433	482	450	435	479	451	430	449	472	442	438	406	422	462	449	439	451	480	418	451	429	431	460	456	444	423	439	445	477	414	420	408	462	440	421	445	441	463	452	434	419	430	428	458	459	381	443	460	472	427	422	432	465	478	434	418	434	436	462	496	418	434	459	454	420	448	444	462	436	466	469	422	439	435	439	456	433	426	466	431	482	424	421	457	468	430	417	437	451	440	397	497	465	470	470	452	440	471	464	422	427	459	414	422	471	421	412	452	453	437	447	436	448	468	471	487	435	428	404	473	448	425	436	433	444	460	443	466	436	448	461	485	419	388	474	460	446	479	421	432	421	421	444	469	416	464	453	477	451	464	472	447	425	456	442	463	428	405	469	414	421	431	444	435	431	449	450	471	451	473	451	451
15873	46739	44951	55283	66406	46121	28126	18079	7341	3014	1170	532	438	468	450	491	445	477	468	486	486	484	463	478	435	451	486	492	480	487	484	456	509	466	490	453	490	463	499	476	476	441	440	444	474	442	499	461	462	433	495	482	462	440	479	446	437	470	483	496	465	461	473	469	478	429	502	495	478	443	473	478	466	483	506	458	502	443	470	510	453	506	435	492	413	472	437	473	506	482	471	458	446	494	480	492	465	459	488	474	479	512	427	441	476	476	465	479	488	462	515	479	446	472	446	507	436	468	492	480	443	462	484	464	463	435	495	454	442	478	455	466	462	494	487	484	451	481	457	494	486	465	492	430	458	479	495	442	448	456	430	470	523	434	487	475	429	476	460	466	438	454	488	445	480	420	486	479	455	488	434	463	479	450	421	482	466	428	475	484	451	470	480	433	485	488	501	467	457	463	449	511	464	466	418	453	467	480	469	477	441	473	485	457	483	438	483	451	448	431	493	468	465	470	474	507	459	432	490	435	449	467	445	452	437	471	445	448	483	450	477	442	464	426	465	498	443	477	470	484	481	459	473	452	483	449	480	509	451	469	463	491	469	469	449	478	449	468	457	428	473	485	470	443	448	474	458	466	482	485	456	498	462	433	442	444	487	466	446	472	469	467	481	483	475	480	501	465	469	450	437	458	469	449	483	451	451	450	474	472	424	496	466	458	467	449	484	478	475	471	474	455	441	506	479	460	454	497	429	482	455	455	479	460	455	427	434	427	463	444	448	441	456	521	477	437	530	486	423	470	491	437	446	461	453	463	507	445	468	457	532	460	472	479	444	454	473	474	440	436	480	503	454	468	438	551	439	508	475	472	459	481	493	466	432	443	449	473	449	460	458	479	440	449	445	432	471	460	517	466	420	468	472	489	451	475	482	433	468	466	475	485	439	440	444	484	465	447	509	460	496	471	491	431	462	477	460	430	495	430	481	446	474	470	495	462	449	431	484	513	498	466	467	492	463	469	501	443	491	455	475	444	448	475	464	461	482	456	484	456	460	519	446	495	441	514	474	498	434	470	473	492	500	437	420	481	475	490	427	464	441	467	474	424	465	484	457	494	450	491	475	465	456	417	471	452	503	411	468	457	479	436	473	415	453	474	483	458	475	498	452	468	428	481	452	434	457	458	466	470	443	513	472	458	449	478	467	497	447	439	488	493	502	500	478	468	474	473	475	466	458	456	474	433	478	473	491	497	467	498	495	471	475	457	453	460	481	466	487	389	481	473	486	482	480	471	471	460	461	465	451	502	441	465	463	452	460	476	464	510	463	479	464	516	470	442	472	465	483	471	461	466	484	477	466	441	507	450	518	450	466	446	487	441	486	504	477	469	523	488	462	450	450	483	465	448	486	461	420	442	491	493	405	449	483	443	498	463	443	443	462	484	469	466	435	500	452	434	470	468	486	438	448	511	462	460	460	452	471	480	453	450	497	489	493	437	465	483	479	438	491	434	453	464	461	495	482	458	440	477	476	448	475	459	460	473	496	507	484	459	456	439	467	474	492	445	442	452	438	452	448	476	495	473	438	463	475	481	468	418	453	477	467	480	493	457	444	449	471	487	497	505	454	457	503	447	468	432	450	444	483	463	443	447	477	456	454	465	478	469	496	472	434	445	503	484	433	455	453	464	458	479	491	435	465	456	493	448	504	484	497	504	483	429	470	435	454	506	426	450	475	489	457	497	485	461	425	453	470	466	442	467	480	465	455	508	439	494	497	467	503	442	458	439	477	442	456	460	488	435	497	483	518	424	440	463	428	471	500	498	484	438	470	462	436	452	483	499	451	462	497	469	484	429	440	487	446	479	520	447	461	479	452	475	470	478	482	438	467	481	495	462	508	482	471	474	459	473	478	446	491	493	500	459	473	436	474	462	460	440	475	465	470	505	460	466	436	496	496	436	438	447	501	499	445	455	461	501	469	480	430	461	448	469	430	440	475	492	455	489	446	435	453	466	452	444	495	480	478	461	493	467	455	474	472	493	463	465	456	418	440	510	460	466	435	456	490	444	440	480	461	432	465	442	469	492	490	445	473	475	499	457	458	463	481	484	465	459	485	468	471	450	489	454	467	457	472	438	467	425	482	441	484	480	471	433	483	497	477	448	501	479	493	447	465	473	472	454	474	455	440	430	449	453	490	452	469	483	484	464	455	473	481	477	473	475	477	463	483	488	478	500	425	470	431	457	443	437	464	478	471	447	463	470	480	499	460	488	442	480	479	448	474	450	475	496	525	491	464	487	462	498	482	453	465	450	446	442	459	458	498	462	486	507	422	450	435	453	463	481	454	467	491	458	481	493	513	444	458	465	452	487	463	459	458	461	464	453	456	476	448	443	451	417	500	449	489	498	427	453	440	461	492	468	475	503	465	456	487	479	463	421	451	459	423	485	482	487	469	489	435	434	497	428	467	451	472	459	480	427	472	479	476	442	486	446	482	492	495	466	426	448	445	466	470	491	458	511	460	459	468	452	459	492	461	435	457	497	457	494	469	488	489	451	475	478	469	478	528	490	464	461	539	455	523	463	451	464	455	425	465	471	457	484	451	442	491	482	462	471	490	459	457	500	498	458	441	428	453	458	483	483	460	472	470	468	456	441	441	435	445	475	474	458	474	471	476	458	464	455	497	463	482	462	410	442	473	466	508	434	488	454	466	516	483	424	452	471	476	446	452	454	473	459	432	482	444	496	500	483	457	476	480	481	449	469	484	456	438	449	481	493	464	459	466	474	439	477	485	477	508	453	448	477	465	468	466	488	477	434	461	465	431	498	460	452	462	496	464	476	484	456	461	467	446	439	455	477	477	465	481	494	465	475	463	441	485	514	485	474	425	501	456	435	469	509	458	478	472	423	428	510	476	495	496	450	434	510	427	445	464	466	452	470	472	447	428	490	473	480	489	469	468	480	429	451	472	485	472	476	482	490	422	465	474	467	462	456	471	458	491	486	429	444	466	445	435	482	456	474	430	451	492	459	424	451	438	458	499	451	456	459	454	466	444	452	445	459	459	502	431	469	459	481	517	467	514	496	455	478	461	483	441	485	433	477	482	466	474	457	460	455	465	487	457	474	465	472	475	494	467	468	445	471	452	457	473	441	452	507	494	480	494	453	499	462	458	496	432	459	479	455	450	445	486	425	459	483	435	523	470	490	454	446	494	471	483	505	477	428	485	459	512	478	468	454	428	454	461	509	425	448	452	493	481	467	457	451	433	499	447	483	470	479	456	454	509	489	437	484	449	498	439	458	470	448	464	448	438	476	462	465	425	453	443	443	497	471	472	447	474	448	468	429	497	455	441	494	483	439	472	478	454	482	464	435	475	438	476	503	513	464	460	435	471	493	431	492	429	413	472	463	481	421	410	460	458	490	475	456	496	450	494	458	470	460	486	456	455	477	457	471	463	483	512	479	449	472	472	536	446	480	468	449	467	488	446	439	466	456	461	466	448	481	515	477
27290	14473	4807	9448	15859	8887	2935	1151	612	456	390	369	342	344	350	360	376	332	343	374	363	363	350	365	334	384	374	359	339	336	362	353	359	355	380	330	347	342	387	392	353	351	353	347	355	350	340	338	386	348	371	385	358	347	353	366	344	329	340	323	370	350	380	341	370	326	393	356	362	329	360	349	399	396	383	350	362	364	380	347	353	343	341	386	365	345	355	349	353	359	323	342	351	328	348	352	326	390	344	359	358	333	337	405	360	358	364	361	357	320	354	340	389	357	376	357	365	338	354	379	305	354	349	358	356	398	367	342	385	335	337	345	321	361	375	380	331	369	357	350	375	356	361	374	371	389	369	359	334	371	324	336	372	342	354	370	351	319	370	357	343	352	325	351	347	359	353	372	389	372	379	378	343	347	382	324	376	322	339	363	326	368	396	342	339	349	349	336	349	366	350	365	351	343	363	366	374	386	332	349	363	370	344	347	388	375	333	370	348	351	347	352	338	326	334	344	358	310	370	336	340	354	368	332	316	377	369	352	387	340	343	344	343	376	363	356	349	369	336	371	344	343	332	375	362	364	371	383	376	352	334	313	391	334	352	356	374	361	382	352	357	381	362	365	323	329	356	344	383	355	338	368	389	374	344	362	330	362	360	357	344	369	337	354	333	354	339	356	340	329	388	350	327	353	314	339	349	361	350	316	394	366	329	343	358	382	368	351	344	328	368	348	305	369	354	338	376	364	338	353	314	337	381	370	322	336	350	321	336	332	389	370	344	367	375	344	346	377	370	371	358	368	374	366	330	344	337	392	376	344	328	375	358	336	374	359	332	348	344	329	339	342	369	340	365	366	369	387	332	357	338	322	336	329	361	389	357	351	326	373	372	338	372	336	325	345	372	344	356	352	357	352	366	339	359	371	366	388	360	360	357	366	353	364	358	334	359	355	346	347	326	359	375	361	329	336	354	325	344	348	340	368	358	387	346	386	350	332	366	346	350	355	343	382	333	347	334	337	338	362	332	332	329	318	358	377	362	353	340	383	381	362	370	366	375	350	342	345	360	337	353	358	366	390	392	352	371	334	344	347	335	344	351	354	370	341	354	346	319	345	372	362	334	398	316	326	367	362	334	343	367	355	368	309	368	345	346	334	367	380	397	399	346	375	405	374	349	400	356	368	347	369	352	401	345	374	338	318	345	343	351	342	313	354	381	322	327	359	359	353	317	363	341	357	313	358	323	346	328	321	346	337	338	344	353	344	367	365	384	348	355	354	356	321	366	326	354	365	366	350	368	356	358	356	366	394	322	323	338	361	358	361	365	361	346	336	363	374	339	362	328	377	324	355	335	356	360	354	364	368	324	357	376	370	345	349	340	361	332	361	374	395	382	369	372	328	390	337	343	350	332	355	338	333	339	365	322	339	341	361	367	352	372	367	372	337	390	353	366	350	354	381	384	323	332	330	361	335	326	336	369	344	344	348	330	362	337	350	336	358	350	331	362	360	352	370	385	372	341	374	363	352	349	360	360	348	339	344	300	340	351	360	376	350	326	370	336	351	320	294	336	363	358	307	351	330	348	318	327	341	364	352	329	345	347	336	384	362	333	360	349	373	363	322	389	335	324	337	371	355	329	370	344	348	378	340	319	334	338	376	368	342	371	377	362	334	334	379	366	334	355	343	334	357	347	357	322	354	338	355	355	332	361	369	364	383	352	355	352	374	356	341	370	352	364	357	348	359	355	382	308	350	350	355	345	364	331	370	373	370	363	359	381	371	306	342	387	368	367	369	340	348	346	338	366	329	312	362	360	381	346	338	395	344	381	327	341	369	339	337	351	359	378	369	319	361	340	345	355	394	339	349	368	352	344	361	351	339	354	359	365	338	339	363	368	348	313	348	330	399	350	334	366	374	364	371	349	336	385	334	378	370	359	363	351	323	340	359	353	362	331	328	365	344	330	367	392	338	386	376	340	347	378	356	342	356	379	361	322	351	372	335	372	337	328	337	368	371	321	345	338	339	372	378	354	325	351	326	355	345	383	358	332	369	333	368	375	369	318	375	358	352	355	350	406	350	369	362	323	361	366	332	335	344	324	341	355	334	335	337	330	331	368	347	343	343	351	381	364	330	347	366	364	357	325	326	345	361	348	373	321	363	396	363	364	337	356	353	360	347	339	331	347	341	358	352	393	360	345	372	303	337	380	379	359	329	329	336	338	352	336	373	357	382	365	372	375	345	295	349	375	344	337	350	338	371	337	361	333	346	340	345	366	333	353	336	362	374	327	345	351	332	353	376	363	323	332	360	345	409	379	379	341	332	349	341	328	359	345	372	346	362	367	356	332	373	386	389	343	321	380	408	351	356	392	381	352	363	362	368	330	384	352	328	338	349	366	323	356	363	348	342	369	339	313	373	351	354	342	348	380	324	384	364	344	344	340	378	324	354	351	366	371	378	361	362	317	363	365	350	376	381	352	340	323	345	347	376	372	355	377	372	361	356	334	335	374	354	347	360	366	367	365	368	353	352	369	327	318	345	368	348	335	319	317	358	365	361	361	348	369	400	340	349	364	330	333	362	342	358	364	363	332	326	338	363	351	362	347	360	363	361	327	331	358	366	375	360	355	354	351	355	388	321	345	356	362	352	351	338	358	340	369	354	357	372	359	362	362	383	334	362	317	377	350	348	331	327	373	387	373	350	331	330	384	331	366	349	373	350	388	373	323	340	343	340	343	360	360	347	389	355	342	373	367	367	369	355	336	345	370	363	349	356	342	339	345	349	334	362	378	370	338	367	323	365	375	401	367	356	350	322	371	380	319	355	393	338	363	317	343	358	383	361	391	324	368	342	343	319	376	366	346	362	347	335	331	368	375	358	358	355	372	350	362	339	365	352	355	333	357	342	389	330	355	347	338	373	356	343	332	376	376	372	384	342	333	404	355	372	375	349	347	340	346	348	371	336	357	381	336	335	338	357	344	358	309	340	322	324	330	354	369	301	329	342	363	362	339	331	351	325	386	335	346	338	407	377	344	330	363	371	380	373	357	354	372	341	345	328	350	378	376	362	353	335	347	356	340	318	294	359	361	339	348	347	353	377	365	350	358	365	361	361	348	349	373	343	354	361	342	324	359	352	393	342	349	344	378	351	357	334	351	354	330	381	386	341	340	364	359	335	310	382	344	352	393	344	347	344	351	377	341	361	355	374	345	382	301	366	349	391	382	374	361	352	333	371	359	368	387	337	335	339	348	368	338	347	379	326	387	360	353	389	346	361	361	371	340	360	377	382	320	363	359	343	388	352	356	359	303	357	349	329	362	343	367	337	328	367	357	348	356	336	366	356	369	349	332	351	308	349	374	374	335	338	349	356	378	358	371	349	345	345	390	350	356	374	377	343	347	354	339	360	379	347	324	359	374	352	334	358	365	348	356	328	314	325	363	355	330	371	348	343	345	361	394	361	365	350	365	377	364	324	380	325	345	356	344	382	386	357	356	369	355	381
5857	5531	4213	8850	12779	6943	2623	1332	747	402	361	347	385	337	374	328	390	388	355	376	342	357	354	330	364	379	358	357	360	346	357	315	363	349	356	349	350	353	349	339	296	379	319	342	353	377	382	353	397	329	360	359	332	348	348	377	366	335	365	335	368	354	338	382	363	339	353	361	332	321	347	355	367	357	348	352	328	357	338	348	336	343	363	388	342	375	333	375	348	328	322	343	348	372	358	361	359	311	324	352	331	360	357	367	345	361	317	351	403	305	358	368	329	324	361	338	363	372	333	331	341	319	366	344	372	345	360	368	375	370	348	368	329	359	338	350	387	336	379	323	379	362	349	353	345	353	379	356	385	356	360	329	361	340	348	359	347	363	373	352	325	339	344	330	359	366	361	352	345	379	326	366	360	351	348	361	326	345	361	360	362	362	354	334	345	347	365	377	338	373	341	323	352	365	359	350	350	361	383	355	329	360	313	373	334	360	318	335	313	377	354	347	353	373	365	363	334	326	378	337	349	363	355	346	376	344	343	347	352	354	335	363	350	353	361	363	338	361	342	351	357	337	359	381	349	332	388	355	364	339	367	371	359	358	389	345	368	314	371	372	362	340	356	383	358	352	301	346	354	342	346	355	361	353	351	346	357	358	336	335	356	350	346	384	356	386	345	369	341	373	352	335	356	353	358	381	371	346	361	343	333	335	336	361	349	369	341	345	315	340	340	353	347	360	347	332	353	334	333	340	372	323	329	323	325	353	359	366	348	327	347	334	323	344	373	312	366	329	388	367	354	343	352	341	351	344	371	343	399	346	347	335	339	335	357	374	359	350	339	319	364	367	340	362	356	332	342	331	337	387	371	342	355	332	350	383	329	369	341	370	334	366	345	334	382	356	364	353	346	334	306	333	358	327	360	379	344	339	313	353	351	363	341	314	366	357	390	324	314	368	327	357	352	377	310	359	342	354	350	358	336	349	374	362	350	340	338	320	334	370	364	351	353	352	349	327	358	341	354	349	356	356	326	338	359	347	341	314	361	336	346	351	315	354	365	351	335	362	300	327	351	315	367	351	349	379	303	370	380	326	367	350	359	365	348	347	358	343	359	326	360	383	350	364	346	326	351	379	359	359	367	330	378	299	341	359	351	338	362	334	369	335	347	330	320	358	331	343	368	326	352	343	352	352	333	346	338	376	322	343	318	368	329	353	317	348	333	360	363	357	356	322	323	345	303	382	393	354	373	340	316	362	336	366	355	363	364	327	348	357	337	355	352	341	379	372	362	354	344	355	344	317	305	386	323	365	395	364	354	361	340	384	342	360	331	363	323	371	359	344	346	348	335	341	342	362	368	354	330	360	345	348	383	342	364	351	383	352	386	320	353	354	344	347	376	369	365	333	345	373	358	352	345	348	366	312	340	361	351	330	348	353	360	335	387	353	341	314	332	368	341	370	350	333	341	377	370	361	390	351	345	388	356	352	360	373	336	351	356	379	347	373	347	359	357	338	376	349	347	354	329	334	343	358	384	332	359	359	335	366	364	352	351	349	358	363	370	367	351	339	373	348	357	373	301	354	366	334	367	348	386	344	358	352	347	350	371	345	352	347	353	374	358	363	347	349	376	363	343	326	405	328	327	353	344	332	363	346	364	322	344	316	370	340	344	390	322	335	336	393	342	358	382	358	340	340	359	369	341	333	346	327	364	364	347	371	377	360	373	398	345	352	355	311	352	369	351	330	364	340	342	338	338	372	375	366	359	372	348	353	337	301	351	353	363	355	340	385	343	340	344	355	358	344	373	363	368	376	325	331	352	339	352	342	314	358	338	347	372	359	351	350	336	328	364	360	337	339	357	378	362	352	340	357	355	365	342	419	353	403	342	357	332	291	349	305	357	356	327	349	358	325	322	344	344	338	354	362	356	352	337	341	362	336	370	359	344	338	361	346	348	346	367	342	337	340	324	373	351	336	342	359	335	352	348	309	348	357	335	400	349	331	356	349	347	333	339	345	365	323	319	349	352	310	335	370	366	359	335	346	344	369	317	363	364	359	322	340	363	386	346	330	343	354	355	350	364	346	351	331	361	351	350	341	327	349	349	332	316	370	350	373	332	328	343	350	333	357	339	346	325	355	358	349	324	338	393	322	326	322	362	348	322	355	357	349	355	338	390	366	371	353	361	317	383	325	330	329	350	348	360	365	330	353	364	355	305	365	356	360	354	337	361	367	346	349	337	388	344	357	331	347	322	373	325	359	350	353	351	339	369	364	323	348	357	363	294	355	364	383	341	335	356	360	352	332	349	341	317	344	345	336	333	347	355	324	381	359	338	380	343	337	347	366	362	326	346	353	370	366	351	342	373	349	361	344	331	355	340	374	346	369	347	358	418	337	365	344	328	310	330	340	361	372	353	374	367	358	342	342	347	321	343	344	372	394	364	374	327	360	378	408	374	340	349	329	332	359	348	380	362	331	337	362	329	342	337	373	350	317	343	353	366	337	371	373	318	351	343	344	345	360	320	410	336	332	344	349	339	359	322	333	344	360	354	355	333	328	386	358	385	340	355	366	329	352	309	380	350	343	375	367	334	378	337	346	340	348	350	348	336	351	336	341	369	346	406	328	344	345	369	358	341	362	321	350	325	372	388	348	337	345	367	388	327	307	351	344	353	332	362	383	378	379	354	354	338	338	358	338	354	339	315	353	363	364	333	307	339	361	338	352	341	337	340	362	295	342	375	396	366	373	333	336	344	333	376	318	391	357	311	351	384	424	351	378	351	340	358	339	355	351	346	350	348	326	338	339	338	333	380	346	331	370	354	306	367	328	332	333	332	374	374	373	351	329	352	327	352	330	363	345	329	351	328	357	388	364	372	310	353	337	341	304	373	347	353	362	340	352	337	348	371	335	357	314	328	356	331	351	362	361	347	369	348	344	343	338	347	318	322	396	339	341	378	358	348	365	355	336	346	364	369	313	354	365	363	342	362	346	336	354	331	330	373	363	351	360	349	373	354	320	385	340	337	359	328	374	360	364	349	347	333	369	347	343	338	350	368	327	375	359	348	337	365	370	322	391	329	316	359	357	360	319	369	341	366	363	336	335	356	350	346	359	344	370	317	339	321	320	348	352	359	362	329	345	335	335	332	365	345	365	369	339	372	335	306	349	340	386	357	362	374	359	317	369	368	335	360	328	364	353	319	359	328	355	370	329	325	378	356	338	370	321	341	345	334	320	332	349	337	354	338	373	311	359	349	329	329	341	343	342	374	348	362	308	366	399	335	342	323	336	354	370	347	345	344	354	338	345	335	353	361	327	346	373	388	320	358	321	350	306	335	342	350	339	345	355	366	357	376	375	345	309	326	323	368	318	381	364	341	374	328	346	339	314	388	353	358	327	372	329	349	352	347	361	292	335	340	345	358	320	360	350	360	372	351	342	352	340	352	368	354	360	343	348	327	348	361	360	314	365	370	386	312	350	359	377	365	346	350	368	315	366	357	328
24968	21186	28018	37628	50857	44149	26702	9091	1986	624	494	390	385	390	416	374	386	392	404	351	374	368	366	361	367	364	395	372	357	397	388	391	390	371	357	355	354	353	377	364	365	413	419	366	359	365	392	358	362	423	390	361	419	341	360	417	375	373	357	381	368	372	387	320	411	377	374	387	357	400	380	374	340	369	369	357	356	365	391	386	382	373	387	374	416	385	391	371	387	385	385	381	366	376	369	407	347	350	366	344	384	364	370	376	385	340	391	388	388	367	352	355	365	383	359	393	379	302	413	369	375	383	368	350	379	381	373	350	343	390	373	396	387	384	352	405	325	381	360	360	357	391	388	375	376	368	313	394	382	384	362	363	331	407	360	381	387	374	354	364	365	338	363	364	379	353	357	364	353	349	354	354	353	359	387	340	353	344	396	374	365	358	408	396	355	378	380	375	377	374	382	382	385	323	404	399	363	401	360	378	363	326	356	433	342	361	342	379	384	380	366	369	399	345	383	359	388	362	381	368	371	394	364	338	385	321	349	377	371	355	367	354	371	404	357	373	345	372	345	397	373	352	385	390	360	369	402	345	360	393	403	370	365	342	351	400	376	349	359	360	351	354	356	396	374	380	389	381	373	354	350	351	356	363	367	381	356	376	362	337	365	362	359	396	412	384	383	363	369	388	346	372	350	317	346	397	384	392	385	325	335	351	370	380	343	385	390	400	355	382	357	381	396	383	362	360	352	386	362	362	397	361	371	348	375	371	389	379	342	359	377	340	375	338	352	383	367	353	385	361	354	374	368	368	407	382	405	402	381	379	382	387	365	371	410	375	363	359	366	364	411	392	378	337	395	367	341	366	353	354	380	384	341	350	374	393	362	362	396	346	370	368	393	362	387	340	370	355	340	358	396	366	352	354	377	346	375	352	372	333	366	376	398	359	391	345	372	393	377	374	377	352	336	354	395	386	374	369	382	361	377	398	365	364	350	326	379	375	379	365	397	374	327	357	401	353	363	362	365	359	321	379	370	378	368	357	376	352	383	372	342	377	382	339	419	378	361	340	383	410	374	367	347	367	367	355	367	356	375	367	377	349	364	352	362	354	385	346	390	365	360	373	384	394	362	375	374	392	364	368	379	355	341	405	383	378	336	339	312	354	357	360	366	332	344	379	347	350	362	378	365	343	382	369	362	326	376	353	367	376	377	343	384	339	361	403	356	358	363	375	394	337	361	366	370	339	376	393	375	368	345	329	393	365	392	350	356	387	366	366	373	398	351	388	347	363	365	347	365	366	368	341	358	349	374	403	355	368	383	395	377	381	358	395	387	376	371	339	358	350	378	344	385	366	370	355	358	370	350	380	363	338	376	376	375	335	354	371	356	344	371	380	368	412	337	347	343	355	340	369	393	369	399	384	370	352	329	401	405	398	324	370	360	364	357	364	372	359	359	380	380	390	366	397	370	356	389	388	346	324	413	388	359	353	373	351	350	432	350	357	355	374	344	378	372	339	355	381	367	353	352	372	341	340	348	345	371	385	361	373	370	410	411	385	406	375	351	369	384	351	399	347	366	413	369	348	383	386	369	387	383	372	358	383	389	353	366	354	376	377	385	356	367	367	379	402	400	358	331	329	386	408	358	389	394	339	346	353	375	377	345	383	381	363	375	374	390	363	395	366	368	368	363	377	375	340	358	345	368	356	394	335	399	381	341	368	370	358	379	365	374	377	376	397	351	383	341	370	358	365	372	362	374	320	380	366	398	377	341	370	354	365	397	329	399	360	346	398	352	359	384	380	398	369	373	399	370	372	372	363	381	375	371	397	399	363	339	358	360	339	382	343	382	407	363	369	349	365	347	386	378	349	352	362	387	367	378	362	399	375	386	338	352	372	367	377	368	377	335	381	360	311	393	378	378	361	386	383	349	382	399	356	345	332	388	386	386	359	380	345	406	356	369	386	350	392	360	373	396	362	349	347	350	357	392	334	405	395	358	389	340	343	395	367	370	379	386	368	360	366	360	367	395	368	391	372	322	375	325	329	385	337	366	393	349	354	351	364	369	397	358	351	360	382	373	357	387	377	363	378	380	379	364	359	360	417	372	352	355	375	353	380	379	356	364	360	377	354	356	353	374	350	377	382	396	389	411	353	382	381	357	385	381	394	326	367	372	392	349	387	363	355	401	342	377	363	375	380	356	360	355	397	351	357	401	367	363	366	365	357	364	341	353	354	389	365	365	371	328	310	355	357	364	362	378	348	367	386	364	371	397	333	358	406	368	338	340	383	362	369	383	384	370	379	366	359	375	371	366	362	376	326	389	371	371	382	339	387	387	367	391	342	377	323	392	362	376	355	362	334	368	373	357	397	361	343	349	361	326	403	346	360	393	327	387	357	359	378	363	359	367	362	387	382	370	383	359	382	369	382	351	369	365	347	371	429	360	370	364	396	355	370	359	382	360	358	343	359	387	347	365	386	377	324	370	367	337	345	348	370	344	376	360	361	393	346	394	369	393	373	349	396	363	374	374	340	352	403	402	385	378	364	365	331	377	361	369	370	392	374	361	362	383	386	362	351	397	388	366	357	364	338	352	389	378	368	389	374	340	383	335	348	380	356	380	371	370	370	349	385	383	340	385	343	363	370	377	374	381	395	357	357	321	386	358	404	348	339	387	398	396	372	371	400	387	392	381	378	353	360	371	354	354	320	355	350	408	375	410	343	367	377	362	331	345	341	387	386	349	344	358	364	356	359	345	369	377	337	339	365	371	360	377	359	373	350	366	364	371	381	392	402	371	353	395	386	357	339	388	399	363	360	368	383	390	352	370	399	371	373	350	370	410	385	411	393	395	367	380	379	340	388	367	381	378	374	373	399	374	332	374	373	317	354	364	385	372	363	360	380	363	337	382	362	351	354	409	402	357	346	375	383	399	377	345	373	377	388	382	401	377	369	344	368	409	372	375	344	357	391	370	385	377	366	364	357	387	395	359	371	364	323	346	368	344	367	380	354	368	395	350	382	357	366	407	352	389	351	363	362	372	364	338	373	366	406	361	388	342	380	371	378	380	424	358	389	352	367	321	393	381	363	400	411	383	338	386	367	391	393	344	351	356	371	348	341	355	356	359	342	350	396	385	357	379	397	366	371	339	377	349	379	353	367	418	350	385	355	393	406	352	383	352	384	363	364	385	373	395	386	384	356	373	356	403	360	347	356	359	406	361	356	340	359	382	347	379	369	351	350	355	374	324	388	339	329	395	356	400	367	393	335	330	379	323	376	372	363	389	339	395	406	356	354	381	354	392	350	372	352	403	377	314	369	370	376	345	394	368	365	357	368	342	371	359	380	360	346	345	372	336	401	366	345	379	349	384	332	352	373	392	378	389	366	363	350	386	383	422	375	393	368	351	356	370	375	314	366	371	377	388	358	370	360	358	368	391	363	354	379	360	397	354	381	361	393	383	366	384	369	374	328	366	367	363	351	389	395	385	362	344	374	364	356	396	360
8818	18158	31938	42436	51524	36478	18400	6578	2051	712	508	383	359	376	382	392	392	388	402	372	398	409	409	415	412	401	389	363	363	375	402	383	362	367	404	368	420	403	366	383	432	398	387	347	418	385	388	411	380	392	422	413	350	377	383	358	409	397	375	391	384	406	406	404	373	421	344	397	394	411	387	385	439	395	393	359	410	380	354	421	380	403	402	410	374	408	405	350	414	355	419	394	394	389	433	344	408	386	385	413	384	412	396	403	387	394	394	390	348	359	399	365	390	392	368	414	427	351	333	374	344	370	390	356	397	369	377	392	400	428	392	422	382	364	371	408	382	375	374	398	388	409	398	376	384	391	345	373	392	409	394	414	414	368	380	356	370	393	393	371	393	382	404	373	412	424	395	393	387	389	403	393	344	405	402	359	395	376	399	370	385	397	370	385	400	356	382	367	362	410	432	380	374	383	377	400	376	383	385	394	386	362	394	363	384	418	386	384	388	369	406	405	402	349	347	406	373	410	370	351	398	378	378	385	386	368	352	361	428	367	382	370	397	373	377	359	358	410	368	401	327	394	366	395	387	390	396	374	378	431	426	384	389	415	371	398	405	398	405	378	390	391	409	399	393	381	374	360	380	380	377	353	390	387	371	411	402	425	399	400	379	375	390	389	403	381	348	378	380	370	370	382	376	408	402	397	396	420	412	426	411	380	386	388	354	377	378	360	373	383	383	397	403	408	421	399	357	382	390	411	401	393	392	376	356	363	402	399	378	374	384	398	393	369	360	407	371	408	387	397	417	428	406	377	399	401	400	403	374	393	391	401	395	394	414	399	379	374	392	383	369	411	375	383	421	365	396	397	391	384	400	380	358	392	394	347	411	410	387	355	375	404	384	397	369	407	399	371	369	379	385	382	349	391	396	392	377	387	389	365	378	371	348	367	386	381	409	384	366	355	390	429	386	360	415	393	389	389	379	405	405	412	384	332	379	411	378	420	407	361	404	377	400	412	364	367	371	392	397	408	349	394	359	384	376	373	394	422	358	407	372	363	357	380	405	378	375	400	417	397	356	392	385	396	349	391	404	392	407	406	379	378	365	389	385	387	371	376	391	381	411	385	387	409	398	414	382	420	415	392	409	373	407	402	414	347	375	375	383	363	361	389	396	356	388	404	435	421	391	411	376	361	390	399	385	392	386	376	420	414	393	402	355	368	372	398	376	397	404	410	376	419	378	408	397	383	381	410	407	381	384	382	392	384	383	385	393	384	375	387	374	403	405	407	411	388	380	414	387	399	397	371	400	398	374	425	418	370	387	409	365	410	404	406	387	348	408	422	360	395	352	351	431	387	383	401	390	413	383	411	369	359	370	366	384	399	379	401	410	386	376	420	384	410	433	386	377	371	393	381	452	395	372	374	368	379	374	400	378	372	387	364	386	361	363	390	401	414	398	332	421	366	402	393	357	404	350	365	384	390	392	333	359	377	355	375	398	412	432	403	407	389	400	411	423	389	363	370	424	408	374	398	384	351	386	399	403	396	438	383	372	417	383	400	396	399	416	402	390	410	382	406	385	376	362	356	412	379	400	375	415	381	397	344	375	354	402	361	414	406	397	364	405	390	392	408	390	368	420	364	339	389	373	400	383	396	405	375	397	407	351	395	402	384	383	356	391	371	380	392	393	399	381	396	414	390	374	401	342	366	397	373	392	402	358	329	390	427	400	363	358	402	414	362	368	390	400	362	413	396	377	388	377	394	412	345	383	403	381	364	410	382	394	392	364	393	407	385	390	383	396	379	395	403	385	393	394	368	379	356	407	395	385	372	387	382	381	394	403	415	347	381	391	449	388	377	361	427	379	358	384	358	377	380	398	361	406	331	414	403	392	399	390	361	433	384	392	413	411	377	401	388	359	375	373	374	386	410	413	421	382	387	388	384	378	371	360	419	418	398	408	377	379	391	373	349	375	388	394	410	370	381	372	392	400	401	414	399	387	384	395	403	389	404	382	376	386	386	393	414	413	360	401	395	410	386	404	384	387	433	355	367	410	428	373	390	395	423	365	382	417	369	347	420	396	370	414	395	438	415	400	381	375	407	373	391	382	380	410	371	415	384	381	363	405	379	358	429	427	416	381	401	435	373	426	387	391	386	340	366	396	388	378	389	366	380	393	408	393	409	375	392	396	370	376	386	391	368	396	383	391	403	378	374	396	376	390	390	384	365	389	368	391	350	388	388	367	394	421	396	404	360	370	356	386	346	422	398	369	408	412	361	407	403	384	414	403	397	379	374	405	387	357	403	383	411	369	431	370	381	387	373	399	406	418	380	418	399	382	392	377	389	372	389	407	424	362	369	370	371	366	434	368	388	381	387	349	431	408	398	377	423	412	410	353	400	377	425	381	435	402	409	386	390	405	418	401	356	417	399	381	394	389	393	362	402	419	419	371	378	413	408	393	394	386	371	394	385	388	387	383	417	377	415	370	370	374	370	379	383	354	387	372	404	384	393	415	381	398	409	369	408	392	365	355	404	348	372	367	360	390	383	386	391	392	379	365	390	426	368	381	393	371	367	389	372	392	406	381	390	373	376	415	393	411	378	391	394	392	386	344	358	404	383	393	400	360	392	401	372	367	389	409	402	406	394	400	342	383	413	415	377	375	415	372	399	409	414	380	373	374	391	418	380	381	367	390	397	363	357	394	325	424	371	391	363	379	410	408	398	361	392	358	368	365	404	400	386	395	370	379	427	347	395	399	379	414	353	386	373	383	365	369	396	384	366	389	344	409	379	392	361	376	391	405	368	418	393	352	375	388	371	409	383	389	393	371	359	369	373	390	362	381	377	390	380	381	424	415	390	376	400	352	385	389	372	390	401	355	414	393	397	362	395	366	407	366	375	377	406	403	390	371	390	386	361	388	395	382	361	377	395	404	372	356	368	382	399	408	372	387	384	399	376	372	401	380	400	381	341	400	378	394	384	400	380	423	413	409	385	433	398	408	355	391	396	372	379	362	367	384	377	401	388	355	392	399	376	416	383	381	378	406	378	420	339	339	372	393	400	366	370	400	405	410	414	397	384	368	395	382	412	379	357	392	390	355	393	419	401	412	375	396	395	428	385	393	407	374	348	400	365	400	419	388	407	395	389	390	370	369	410	399	406	415	379	387	365	392	396	379	410	357	387	397	379	377	361	417	365	401	393	413	382	380	361	368	421	396	395	415	386	382	406	405	381	401	357	383	383	360	412	341	394	393	391	360	348	372	375	443	389	430	390	383	394	374	392	407	382	400	382	427	385	423	372	395	372	384	394	412	406	369	388	375	394	393	398	400	399	385	409	355	384	380	350	402	367	383	416	378	379	385	415	391	384	400	394	388	381	392	366	327	376	398	370	391	383	386	383	374	377	384	398	405	381	405	405	350	405	399	379	394	378	402	411	407	399	362	400	379	410	414	364	364	383	389	401	383	423	376	405	372	391	390	409	394	375	426	397	417	398	376	358	404	366
23875	21100	29340	44149	59497	51251	36835	18261	5046	986	613	488	471	484	486	444	447	463	467	467	470	450	504	458	407	475	464	486	487	461	398	449	465	456	495	470	420	458	434	428	440	441	406	463	484	408	481	430	451	430	444	460	466	413	458	461	451	448	442	452	442	437	398	462	470	478	456	444	435	464	478	443	487	405	416	469	425	447	466	442	412	457	467	458	429	458	456	459	435	431	407	452	496	420	430	468	424	436	464	410	431	466	434	428	451	434	460	425	443	444	464	434	471	428	456	460	455	421	434	439	411	461	436	465	451	463	470	458	421	457	410	426	439	443	492	447	432	460	450	449	426	451	476	471	449	495	521	425	443	441	446	481	452	491	432	462	432	433	488	403	414	455	434	452	426	484	475	481	466	411	478	469	455	440	473	434	440	441	487	462	468	426	451	420	456	421	447	459	451	454	450	434	471	427	402	428	468	483	424	427	458	442	452	455	454	436	427	445	478	458	426	472	457	472	430	460	400	420	448	460	456	474	432	441	428	444	437	482	422	449	477	438	446	477	479	461	451	438	449	484	446	424	468	446	446	489	476	481	436	465	422	478	450	418	492	479	449	468	447	445	470	430	452	457	457	464	451	434	466	464	441	418	433	418	448	434	416	436	442	451	467	453	418	396	460	435	395	431	462	487	445	435	459	468	469	472	474	476	420	435	421	448	466	453	430	447	426	422	418	460	458	433	434	459	451	437	467	436	488	479	456	451	468	472	425	441	471	511	437	451	478	465	467	435	427	470	433	423	434	425	464	473	443	450	456	447	409	427	471	433	426	459	462	479	462	427	480	436	488	480	463	427	453	456	440	497	428	438	498	488	440	431	419	457	460	480	496	471	478	462	417	435	432	446	409	465	457	409	478	440	438	470	424	465	451	463	447	433	446	426	449	445	433	410	445	412	455	453	437	448	428	454	472	479	473	422	438	459	474	465	451	436	438	453	459	486	432	443	408	457	434	419	434	414	425	464	440	442	470	464	438	449	455	465	455	437	416	458	403	438	458	421	481	429	397	447	466	398	447	478	452	451	463	412	457	445	435	461	497	451	425	472	443	432	417	466	387	432	495	488	406	465	471	430	437	455	439	457	466	455	458	424	423	441	436	446	427	433	435	461	450	466	457	466	468	439	458	438	495	459	452	400	466	464	442	468	417	454	453	430	461	449	436	465	444	499	448	415	446	418	468	452	493	463	463	434	442	435	491	444	436	441	437	478	417	429	456	412	446	444	455	431	440	422	433	432	459	463	461	431	436	417	469	482	460	470	464	470	474	453	475	423	464	480	489	452	472	457	451	468	441	475	429	444	430	443	437	435	479	444	458	448	473	463	434	444	459	444	458	439	451	432	454	459	470	442	442	459	420	461	450	427	465	447	438	468	480	451	453	450	436	463	424	442	453	440	483	461	432	468	472	457	413	432	444	438	456	440	453	457	448	452	440	474	400	454	425	452	425	504	410	448	474	413	458	440	474	441	424	444	439	454	447	459	436	438	466	464	462	458	432	487	436	455	483	435	450	442	438	451	416	451	447	431	492	424	436	469	471	448	426	428	431	448	426	461	457	447	465	468	455	438	471	464	470	468	452	441	449	459	445	460	473	467	451	461	461	425	454	467	427	443	436	430	450	464	486	459	442	435	485	423	428	429	427	463	425	463	474	484	448	431	436	459	434	439	467	456	430	461	410	447	461	489	458	472	455	463	485	414	444	436	442	466	450	429	450	414	416	445	437	448	445	445	454	445	445	423	507	442	467	467	452	455	471	448	438	469	460	464	440	456	476	430	455	466	465	443	447	449	433	453	439	458	430	455	464	446	463	483	451	465	462	447	476	429	436	460	435	470	427	447	418	451	474	487	395	421	463	457	482	440	440	468	429	435	448	451	465	447	440	406	413	426	457	429	451	417	432	437	433	486	451	442	435	421	431	430	448	456	411	461	447	464	464	461	423	469	445	455	412	436	435	477	454	422	435	456	468	446	412	455	443	449	434	423	446	476	463	483	415	464	414	437	439	460	454	455	400	435	443	446	453	481	464	435	395	464	419	439	424	435	451	439	460	460	436	459	469	451	457	429	451	455	478	426	416	420	466	455	462	411	463	451	444	440	393	455	460	450	475	460	462	415	432	465	436	438	440	454	440	433	432	427	409	421	433	454	469	414	431	388	428	459	457	451	447	462	441	427	449	454	450	439	443	433	462	492	463	459	467	479	451	481	451	413	465	436	444	426	440	427	418	478	466	443	429	433	456	448	448	444	432	427	425	463	490	415	428	463	424	455	481	402	450	446	490	460	417	457	430	451	470	458	434	416	463	422	471	453	461	468	448	492	446	471	505	462	434	428	438	452	457	469	448	436	440	440	474	474	459	447	449	487	438	423	496	470	424	453	389	425	438	433	438	484	431	473	424	426	456	435	451	416	431	457	435	441	459	451	461	425	495	467	452	465	455	462	440	456	455	420	418	429	435	423	445	498	399	460	430	411	469	453	462	418	485	423	428	439	437	429	431	476	439	452	427	446	479	434	425	432	446	418	456	441	448	415	464	449	464	440	453	443	444	404	482	432	470	450	446	481	465	441	482	470	455	465	450	421	461	419	411	430	468	453	450	423	520	462	417	412	436	433	427	454	454	446	423	440	422	459	401	448	447	455	453	440	442	442	421	453	476	398	452	449	456	467	399	452	472	493	435	446	445	397	463	452	428	438	450	427	455	409	455	450	445	444	421	406	431	449	426	463	484	454	469	432	443	431	438	464	441	459	453	464	469	449	441	418	442	403	419	468	428	428	410	473	424	466	453	441	439	478	446	486	467	465	486	461	460	465	452	469	427	425	447	426	463	482	460	446	438	445	436	445	450	455	494	480	441	460	498	450	397	495	447	411	457	421	431	449	480	446	444	452	452	465	471	431	455	425	460	452	460	464	452	462	462	451	428	476	451	457	450	502	448	432	468	455	419	456	453	431	435	427	466	470	452	413	459	448	506	441	451	481	477	453	443	447	423	458	460	412	463	466	462	464	419	460	444	461	438	412	455	432	420	452	432	433	450	428	417	426	447	457	489	499	459	448	469	466	500	490	446	456	473	476	424	455	439	436	475	455	442	472	462	465	476	431	433	481	476	444	478	455	437	430	487	467	437	424	457	444	470	429	487	442	410	431	509	472	449	466	479	457	447	465	438	478	449	438	427	394	457	390	437	462	429	466	417	455	410	433	423	452	449	418	446	435	483	506	471	445	434	443	466	435	438	401	448	466	477	430	461	491	436	445	456	473	472	485	445	469	447	402	420	424	440	438	453	456	467	453	456	452	478	437	471	451	463	428	466	416	408	429	513	462	440	468	426	430	438	471	449	438	429	441	424	423	445	457	465	413	439	462	474	502	456	444	424	452	429	368	438	488	426	457	461	466	429	446	452	453	446	453	472	453	432	460	445	453	435	444	453	402	452	449	439	458	423	480	494	438	422	439
11596	32191	51852	67570	65480	47036	29205	13239	4275	894	574	503	464	441	496	514	471	483	482	477	420	479	509	448	465	475	462	467	505	500	503	472	462	459	482	491	458	488	450	459	466	466	496	504	484	490	465	461	447	464	461	462	474	481	450	460	470	432	445	462	463	496	455	473	470	453	497	513	463	466	483	466	497	497	459	478	500	503	484	464	496	478	486	491	487	465	453	444	458	482	440	490	496	470	488	494	449	461	481	498	487	453	440	509	466	481	481	496	483	455	465	513	453	484	458	449	460	448	484	476	475	478	448	462	477	465	475	484	483	475	443	452	467	479	466	488	517	466	465	488	464	474	478	465	480	446	488	451	454	461	443	412	426	443	454	464	497	486	481	495	456	514	459	451	478	457	458	473	469	508	464	502	493	473	481	442	464	507	465	454	488	483	460	518	482	498	472	444	460	483	481	449	472	456	498	446	468	482	455	507	424	493	481	487	483	476	493	444	469	445	447	474	453	483	484	484	489	504	482	447	437	469	452	434	462	464	464	461	451	467	436	485	478	489	462	452	471	520	483	489	485	440	473	459	451	496	490	519	452	455	473	455	507	444	493	444	464	468	448	470	480	468	502	503	489	482	503	463	468	467	506	453	510	499	452	497	441	485	473	490	454	459	446	513	469	480	449	482	460	478	499	460	508	451	441	458	485	509	475	464	425	460	466	443	467	455	451	432	457	453	449	469	479	485	479	470	475	467	467	452	482	459	459	484	485	438	488	453	462	513	477	460	466	514	461	468	483	460	449	489	490	490	442	438	469	458	461	450	445	449	460	479	477	433	460	443	490	489	459	489	455	509	469	459	464	464	473	445	468	540	470	469	434	446	481	477	463	455	504	456	467	461	459	414	471	483	488	461	454	473	487	482	448	465	486	464	451	490	484	496	499	497	482	464	460	457	455	427	473	495	448	484	443	469	463	449	464	468	449	475	463	466	468	465	432	479	483	461	487	505	502	453	458	483	435	431	448	461	489	499	403	462	496	472	463	505	466	466	497	506	470	474	503	479	461	525	488	458	493	437	489	486	448	456	469	461	507	465	465	458	463	493	494	477	527	499	473	480	459	466	497	459	449	491	486	475	448	456	501	432	477	470	481	465	487	460	495	470	463	451	476	471	499	497	463	467	453	484	464	441	465	484	453	465	456	470	470	461	514	429	474	432	479	479	461	473	451	480	481	467	467	500	497	469	445	457	498	470	468	454	503	486	487	477	469	458	464	441	510	469	468	494	486	469	462	464	484	476	452	472	459	440	483	494	445	483	445	456	486	462	488	477	466	462	474	475	472	476	458	455	479	481	461	505	473	507	492	498	485	477	462	433	469	466	502	446	476	473	469	461	473	456	468	487	481	493	507	448	488	479	478	470	457	481	473	498	456	478	512	499	453	478	455	448	441	497	451	487	481	451	509	481	467	461	467	498	454	440	462	489	509	480	442	499	485	494	474	462	454	475	490	471	480	448	467	459	470	426	449	527	523	501	474	481	453	468	427	452	440	482	482	424	473	437	492	416	479	467	474	509	520	476	470	466	416	480	486	459	464	456	450	440	466	482	485	483	471	476	467	469	492	467	500	436	487	480	452	463	456	455	488	483	497	452	449	440	479	484	473	460	455	492	487	500	491	497	444	474	480	477	519	460	475	529	502	465	472	498	460	484	501	473	443	458	466	455	503	462	466	455	478	490	463	450	466	446	470	458	456	496	431	494	502	480	436	489	459	436	440	480	494	472	457	456	470	482	466	464	458	472	500	446	460	461	485	504	483	460	464	481	464	453	493	468	441	480	446	475	442	505	488	482	431	461	456	462	478	447	476	481	485	490	448	455	474	496	495	475	482	465	468	455	419	462	468	453	500	441	482	454	461	452	492	494	486	492	464	452	441	475	461	456	444	461	453	436	429	450	477	492	462	440	480	449	467	469	437	456	509	472	450	490	463	432	517	482	510	428	487	486	455	460	482	495	483	472	476	476	465	459	464	453	479	527	482	449	484	473	459	486	464	472	487	462	430	475	472	469	465	463	485	456	459	439	461	487	531	476	454	437	473	482	447	459	466	444	415	425	410	488	451	471	446	445	478	483	437	503	506	471	490	470	488	487	468	462	467	453	478	480	515	470	492	477	445	470	455	480	471	477	491	469	486	493	457	458	461	451	469	502	487	441	489	473	461	449	444	466	490	476	442	458	419	429	469	451	463	442	487	480	485	463	472	487	491	501	499	445	418	456	451	454	494	477	483	449	471	472	501	459	467	468	405	488	470	448	469	430	455	469	477	476	477	464	453	460	421	474	468	443	428	492	496	472	504	459	456	460	503	485	469	464	484	446	455	476	465	515	481	495	472	481	460	475	463	471	467	474	467	442	458	473	443	489	453	456	475	474	517	464	494	479	487	462	460	494	474	456	470	440	458	468	485	423	476	473	472	509	473	479	451	448	488	470	443	447	474	475	490	428	492	500	467	490	466	470	486	432	495	471	474	438	461	479	487	456	503	493	496	463	442	440	467	448	459	475	442	469	437	454	472	491	493	443	435	496	457	451	480	498	447	456	485	498	515	462	472	446	484	473	467	472	475	479	445	461	504	480	470	446	478	451	460	496	468	476	454	426	450	489	457	473	447	446	449	435	475	470	467	476	474	528	482	454	476	417	498	428	441	506	469	477	490	472	456	485	454	480	476	436	489	474	478	485	426	445	503	461	437	501	440	457	454	431	463	450	485	475	460	479	490	440	477	470	492	445	440	477	514	427	440	460	486	457	476	474	437	522	481	447	474	458	451	496	478	505	459	444	465	454	473	437	484	488	452	434	470	432	446	483	490	487	469	452	463	468	478	443	494	432	476	477	486	475	469	462	464	442	513	440	484	468	515	466	509	499	454	444	472	455	437	486	424	502	478	503	509	485	439	441	461	468	509	503	523	463	488	505	457	428	453	458	477	443	445	428	489	483	484	454	457	445	454	474	480	456	468	460	502	461	460	471	478	480	472	428	442	455	466	442	479	497	491	485	477	470	465	474	463	500	465	479	478	486	470	468	518	464	470	454	516	468	483	481	477	434	428	452	440	472	495	494	489	466	457	442	467	485	469	472	473	451	468	525	462	460	472	463	456	497	464	502	457	508	449	465	461	463	482	477	468	446	474	496	506	488	484	467	454	503	454	465	470	477	415	471	479	465	468	496	462	443	468	475	475	470	430	467	446	486	441	467	472	479	487	485	470	506	518	458	458	421	439	486	476	399	472	459	466	454	459	486	470	495	461	459	429	500	492	446	469	473	415	496	473	466	504	463	433	440	456	443	471	482	511	483	477	436	448	459	511	468	454	482	508	481	445	499	471	452	444	443	468	498	466	470	475	477	446	483	501	467	475	460	487	444	477	493	485	466	435	446	510	493	488	487	475	475	469	483	463	463	462	513	470	449	433	512	488	453	456	470	463	494	444	492	478	484	450	432	459	489	478	452	472	468
27119	13692	8546	17674	13455	6304	2826	1209	593	371	378	339	351	384	346	390	343	346	354	363	365	330	343	392	362	365	381	330	388	384	376	336	352	364	408	336	386	359	338	334	378	360	366	360	340	350	343	331	353	370	386	349	346	365	337	346	369	372	364	352	340	363	362	348	347	360	356	357	332	373	337	369	400	356	307	370	322	355	373	349	378	338	349	372	334	372	365	386	354	392	348	358	384	374	370	388	340	370	327	387	372	354	336	353	307	387	354	410	363	368	369	331	345	334	354	386	318	362	347	334	365	379	363	356	331	337	350	353	345	372	372	341	364	387	361	352	378	382	393	376	345	358	391	335	355	334	395	324	389	374	380	356	387	350	371	375	377	334	373	368	352	325	374	370	371	329	353	357	339	363	365	330	358	343	362	355	365	350	341	367	349	341	332	398	337	384	388	356	369	362	366	372	361	350	357	356	342	384	388	374	386	345	380	375	385	398	356	321	347	332	354	378	347	381	382	384	374	357	356	346	362	356	363	330	334	363	370	371	357	329	353	361	367	363	305	348	390	356	367	379	335	317	354	360	346	334	379	352	386	341	347	380	357	368	361	334	362	357	373	337	349	352	316	338	347	346	337	366	341	365	375	364	343	342	372	363	348	304	354	337	359	372	354	329	375	359	376	352	356	421	382	341	376	381	348	369	388	366	392	379	380	371	345	396	350	318	332	384	372	335	373	359	358	342	390	379	372	337	342	358	364	362	333	326	360	355	359	351	363	307	335	374	353	358	356	413	365	386	355	383	368	331	335	341	385	388	322	400	379	389	376	357	353	360	345	347	379	333	376	362	348	355	381	355	361	363	350	332	351	348	387	328	344	374	369	334	352	346	383	332	360	342	362	342	366	374	354	345	350	352	379	354	369	352	393	376	364	325	351	356	338	359	322	410	369	336	385	374	379	349	376	365	344	345	335	367	356	383	334	379	339	369	355	376	340	347	360	382	386	351	385	356	388	365	385	357	327	347	359	388	337	389	387	347	351	347	345	389	417	377	356	382	341	358	371	344	333	351	360	345	366	346	349	341	348	372	364	369	352	342	339	399	344	351	366	363	381	377	345	356	369	343	380	362	342	349	350	324	335	355	371	368	345	359	376	377	365	348	364	373	344	383	326	398	339	321	343	318	356	370	371	382	352	360	340	357	392	365	330	363	356	334	352	371	343	365	369	372	346	324	379	344	380	371	374	387	334	358	336	343	348	378	378	329	351	381	361	370	402	359	369	307	362	362	347	395	350	343	315	344	325	349	346	372	383	368	334	337	348	355	329	362	327	368	364	370	411	367	384	342	342	397	343	357	358	363	343	373	408	361	351	362	342	361	351	362	343	356	351	384	344	341	385	326	366	307	357	325	358	335	339	369	367	371	369	351	324	349	362	340	347	358	339	352	369	407	384	375	367	378	348	336	329	351	334	335	344	370	394	376	347	376	366	346	359	394	390	344	340	371	367	340	319	382	373	366	340	342	384	354	359	362	355	363	353	324	360	340	358	345	353	368	372	364	331	351	337	370	351	350	369	328	351	353	365	339	363	344	399	374	346	353	384	338	365	346	364	348	367	378	343	357	343	339	348	372	357	365	346	387	354	347	370	355	337	363	362	378	331	352	365	321	330	358	393	382	346	353	354	357	353	339	386	331	318	354	380	373	343	385	357	384	362	377	398	336	343	358	390	342	369	345	328	351	345	354	395	335	360	365	360	349	376	328	344	351	343	359	383	352	358	354	376	340	355	374	357	354	402	348	358	381	355	401	390	350	376	331	385	366	354	355	365	356	381	350	325	362	380	375	358	345	372	365	325	319	354	339	350	372	355	379	362	366	344	355	366	350	356	352	359	355	345	354	363	365	333	369	388	395	352	331	370	358	366	337	393	337	360	380	359	344	372	360	393	354	372	370	373	389	359	362	347	327	356	349	341	341	392	349	387	354	345	375	369	352	367	380	332	357	365	315	366	329	369	351	317	363	387	369	373	378	383	381	354	340	393	368	347	371	370	355	330	364	330	350	323	347	386	364	369	380	342	402	349	341	330	379	351	358	357	337	351	374	360	343	395	331	372	324	350	345	374	363	356	356	334	380	338	343	351	346	352	339	383	349	356	338	337	334	366	359	359	394	338	373	355	386	346	394	376	346	335	343	350	386	387	365	354	340	387	317	370	333	335	368	342	348	340	391	350	341	343	385	366	347	359	340	399	360	349	378	359	361	325	318	348	368	351	348	369	358	363	363	335	340	347	339	361	309	360	361	344	361	386	361	357	351	370	361	344	305	352	373	383	387	398	329	370	341	332	345	340	342	342	374	357	338	339	357	347	330	378	365	378	323	363	363	344	368	376	361	389	370	350	364	356	370	394	356	329	376	345	366	351	354	352	383	386	327	371	343	338	363	358	337	365	356	363	317	368	350	390	375	380	363	357	341	360	381	346	384	351	355	353	382	324	368	358	356	383	369	355	364	359	346	374	357	330	350	341	349	365	388	352	359	356	352	345	338	376	374	367	355	323	319	374	394	343	387	308	352	353	364	336	348	342	331	373	361	381	368	357	372	322	378	382	352	370	359	372	352	353	353	319	360	362	344	339	349	341	365	340	341	350	372	367	372	383	365	328	335	367	349	378	347	360	324	362	394	364	370	325	371	361	361	356	319	335	372	360	337	362	360	347	343	342	351	363	323	340	347	341	353	356	348	354	344	380	357	360	356	374	341	377	366	359	386	369	365	381	337	361	360	372	355	362	381	352	384	353	364	334	410	375	362	359	353	356	339	346	344	368	340	321	355	366	353	331	338	372	348	371	332	373	369	379	393	360	372	349	318	337	358	327	364	327	359	351	371	341	356	347	348	352	350	364	366	381	356	371	394	364	384	377	331	339	325	337	353	388	407	370	351	309	375	372	375	359	339	358	353	352	347	309	378	370	380	368	348	366	360	352	344	360	338	332	406	345	371	361	365	336	353	379	343	362	368	371	383	372	367	346	403	354	367	354	374	357	345	341	327	378	360	363	385	350	344	350	360	315	354	375	329	363	351	372	340	334	342	359	366	338	377	388	360	372	356	351	384	348	394	327	332	333	347	364	362	356	345	352	368	376	360	336	344	346	371	359	360	324	378	370	360	335	391	359	380	362	343	382	352	385	332	333	369	364	375	320	347	377	361	349	368	376	400	381	354	365	397	363	404	360	361	354	363	343	337	337	374	368	405	367	345	346	369	374	340	343	355	366	381	349	380	356	352	343	334	372	375	357	361	343	346	348	348	366	363	371	369	373	335	373	354	346	338	367	321	359	346	393	364	315	346	339	351	361	350	343	361	346	320	367	357	366	377	339	340	327	393	368	361	385	349	352	317	351	389	336	373	368	353	319	374	352	367	373	347	354	370	328	365	345	351	348	357	371	363	368	366	334	405	388	326	388	358	365	357	349	361	354	339	375	378	355	355	351	341	352	360	346	320	357	358	380	361
5688	5431	8573	14378	10107	5332	2742	1290	570	401	368	399	378	372	356	349	413	368	334	353	363	346	366	386	321	313	393	346	370	342	320	361	372	390	349	352	320	343	380	313	391	324	330	350	339	338	330	381	364	330	380	366	364	337	384	355	390	329	355	342	331	333	339	327	334	362	332	360	375	361	340	350	344	340	322	363	357	352	367	354	353	392	362	324	378	364	337	383	363	327	398	343	357	324	357	373	374	333	393	375	363	388	369	351	343	339	342	355	370	364	364	350	349	355	341	366	347	362	330	357	371	356	382	351	363	366	343	378	361	342	350	378	354	370	359	345	375	384	368	343	377	390	359	365	324	343	352	363	402	346	383	356	373	355	347	335	361	349	358	377	364	381	350	363	369	346	361	366	372	382	375	345	351	355	367	344	328	366	390	351	339	391	347	353	329	360	376	363	376	348	355	357	370	329	358	342	355	342	349	333	386	325	347	353	379	350	391	346	352	339	344	336	390	371	355	381	365	338	367	384	333	394	382	362	328	328	365	356	348	317	369	363	384	372	390	376	365	367	362	379	336	345	357	328	378	337	345	378	375	349	393	324	341	373	394	347	368	358	348	346	349	343	367	372	372	385	351	330	344	374	330	354	334	363	314	360	355	376	334	311	370	359	372	359	402	356	366	334	412	353	373	352	353	365	310	374	361	373	368	373	352	352	360	392	355	343	365	319	316	344	370	333	334	347	376	362	346	328	338	373	393	379	380	373	334	336	366	367	353	343	358	365	358	345	323	342	379	374	367	338	353	364	351	353	337	385	369	330	366	350	354	360	341	363	339	308	371	354	344	386	336	334	364	351	348	371	343	371	333	347	343	351	366	386	345	354	339	368	386	367	367	388	347	370	363	374	341	358	351	337	352	391	348	363	344	340	363	366	341	336	374	355	364	384	341	343	349	355	363	348	335	341	343	393	327	355	389	377	375	361	343	381	383	381	353	340	317	372	358	310	358	347	341	356	330	383	353	320	366	369	367	348	382	330	322	362	382	327	319	346	343	349	348	333	382	324	354	376	381	373	380	360	390	405	358	369	367	378	337	374	336	344	364	379	334	365	347	335	368	353	318	330	364	331	352	361	348	375	341	340	350	367	362	357	355	380	361	364	339	355	377	358	368	343	392	377	374	356	352	386	321	351	359	375	367	335	337	329	343	311	346	361	369	362	311	354	359	348	411	320	372	345	378	360	368	331	374	352	382	340	351	332	342	371	364	353	380	382	347	346	375	351	340	375	357	328	340	371	363	355	375	380	381	351	356	332	372	324	363	341	349	349	365	357	362	355	374	385	316	350	359	362	355	376	332	381	369	367	383	394	362	358	323	367	342	354	350	345	352	348	362	337	355	353	362	358	361	343	333	346	330	357	336	362	354	357	340	385	377	332	373	354	358	359	350	377	380	367	359	353	371	343	371	353	375	344	357	379	340	313	369	373	350	315	355	340	362	336	374	324	364	333	367	370	398	367	352	365	357	338	349	332	344	348	388	372	376	365	367	370	336	396	341	358	363	363	333	359	379	353	392	359	346	340	358	360	353	364	327	361	353	343	329	356	360	379	338	344	339	345	353	354	349	386	332	337	344	369	357	331	355	389	385	373	358	354	368	364	358	334	354	323	343	353	344	357	356	349	364	371	336	329	339	342	363	392	359	350	342	356	356	358	384	405	330	340	334	362	334	325	366	350	343	350	355	356	362	362	372	352	358	375	323	355	360	353	394	336	365	355	353	371	339	340	378	337	350	317	378	347	362	339	366	367	366	355	391	339	403	330	335	347	332	352	337	360	367	348	347	318	348	323	358	327	390	391	344	346	320	348	370	335	319	362	361	345	364	382	372	329	344	378	340	345	396	368	330	331	351	341	387	360	335	385	344	352	374	336	364	352	331	381	341	373	335	366	344	367	374	337	352	344	343	350	350	342	347	347	392	352	373	373	343	352	365	372	383	377	329	368	375	378	333	384	341	339	369	377	376	355	355	359	326	356	326	416	373	343	349	367	355	366	385	353	367	365	370	371	353	355	378	366	356	357	345	361	356	339	367	369	407	367	355	340	378	348	389	341	339	404	318	356	393	371	373	397	381	365	377	379	358	352	339	332	354	322	368	312	351	327	353	339	347	337	366	390	356	344	348	379	345	373	370	372	352	375	367	351	371	332	348	365	385	344	328	351	320	334	331	336	375	361	371	357	365	367	362	362	364	358	336	377	357	358	359	363	375	333	338	326	327	340	370	353	376	386	377	338	361	346	350	331	397	359	343	335	383	341	332	352	388	359	350	358	374	389	402	375	331	354	358	360	353	380	376	365	316	386	336	372	395	347	334	338	397	346	361	336	357	316	337	356	364	394	352	351	333	400	338	366	327	346	364	333	359	378	340	320	323	358	377	369	374	349	359	342	367	349	327	350	360	353	332	331	375	389	318	342	367	362	378	373	356	348	363	377	357	356	358	372	356	356	353	326	316	350	356	356	358	332	324	359	377	328	366	363	342	362	373	392	348	346	353	361	339	345	347	371	366	341	348	353	342	346	368	365	366	328	391	391	398	345	362	361	352	372	328	368	372	367	316	358	349	384	349	355	352	375	333	375	344	346	385	379	328	311	334	344	350	371	367	349	364	393	373	342	368	346	386	354	384	327	374	406	356	340	350	355	395	374	364	371	353	391	312	354	370	360	383	383	312	355	359	359	348	373	343	343	344	369	348	327	372	383	377	333	374	350	354	365	405	370	362	345	368	360	341	350	335	346	373	339	347	339	337	382	318	381	353	333	354	322	331	353	359	365	373	341	383	353	339	328	353	362	367	337	338	368	346	356	351	363	368	345	345	318	386	335	346	369	354	374	382	377	376	354	303	369	353	372	338	345	406	384	319	357	393	348	335	365	354	365	360	364	329	338	378	338	375	317	359	357	396	371	389	349	357	348	341	331	353	364	343	341	382	389	368	342	352	344	369	354	333	358	361	332	343	357	336	364	332	388	348	331	363	357	354	385	406	344	367	339	344	369	389	397	337	392	331	362	352	336	363	368	396	377	367	331	369	361	326	325	371	338	343	360	349	402	335	349	337	349	296	337	360	380	345	379	349	357	344	354	351	373	352	363	365	379	392	350	367	387	348	328	360	338	350	411	341	356	345	348	365	363	346	329	313	350	333	368	324	334	338	365	367	395	359	397	399	361	391	359	337	345	338	342	372	359	369	329	370	349	382	311	351	365	328	353	369	356	371	355	368	340	337	358	370	307	377	359	354	329	352	383	338	367	340	354	320	360	376	333	322	374	372	343	375	370	322	342	353	339	381	350	371	356	364	353	341	326	384	352	357	356	366	337	353	338	347	372	358	368	372	320	324	351	351	340	381	337	378	357	353	359	319	400	379	369	360	330	344	356	350	347	338	340	358	350	417	368	339	379	359	354	350	355	383	336	362	349	345	342	350	378	371	364	370	367	335	332	311	358	370	342	360	341
24933	21164	29046	39823	48562	43100	26423	10486	2178	763	441	356	388	378	371	384	375	360	401	412	372	387	412	397	385	384	378	360	411	395	386	357	348	355	398	362	394	347	356	335	373	394	343	384	382	345	461	377	367	353	418	400	366	361	361	373	396	395	377	366	362	379	406	391	403	376	399	401	371	330	390	340	410	362	370	393	376	388	390	364	360	374	363	364	404	348	378	362	386	383	400	356	390	384	363	355	378	370	367	364	393	386	390	401	381	404	373	362	370	394	379	381	347	384	365	415	380	385	362	393	369	360	369	392	343	356	368	361	368	373	367	376	353	366	397	385	381	413	358	384	358	388	349	388	350	377	409	373	360	381	352	359	380	370	425	417	393	406	367	380	387	398	417	360	365	336	392	374	364	383	385	352	402	370	402	350	365	347	369	394	355	330	379	391	346	360	401	415	365	387	383	386	378	377	369	324	363	368	388	368	377	398	339	350	378	368	397	401	369	397	381	373	415	368	384	398	376	389	376	369	373	423	383	365	379	377	383	374	385	365	367	369	366	344	352	374	345	385	387	330	357	398	402	367	372	355	376	363	352	430	384	394	383	367	366	405	357	364	348	339	353	391	343	364	424	388	361	398	389	360	365	388	382	411	350	368	397	404	395	346	411	364	365	411	358	381	370	398	355	350	376	399	361	374	388	382	345	377	412	377	383	363	364	366	388	385	408	375	354	355	358	402	375	374	383	377	410	415	375	355	366	344	391	358	413	388	357	376	384	400	351	384	364	395	376	372	392	406	404	361	365	385	389	383	387	355	394	355	364	368	394	378	355	371	353	368	359	398	410	334	351	363	355	395	360	354	369	374	381	376	368	358	385	357	360	410	378	356	383	402	384	369	408	369	409	334	346	373	378	364	337	360	400	363	376	386	377	386	325	364	382	344	352	387	382	413	386	388	355	391	359	366	383	379	338	358	370	374	375	388	372	354	402	373	354	367	414	363	417	379	382	373	372	393	402	392	396	368	387	359	371	383	383	352	403	377	373	386	373	384	380	389	385	386	385	369	378	366	395	399	374	352	373	383	377	373	378	359	408	374	386	401	380	393	374	353	384	387	358	350	378	380	372	388	359	371	330	392	338	359	380	349	404	379	355	409	376	398	334	395	382	356	383	359	345	368	401	366	387	382	360	344	394	361	378	378	360	367	390	378	402	365	376	377	361	363	342	352	361	354	338	395	383	402	351	363	383	358	375	410	392	349	379	384	383	379	322	352	373	393	400	388	389	340	399	422	397	378	363	380	395	407	369	361	369	379	360	372	412	368	387	363	334	409	386	394	394	394	360	382	374	355	354	332	367	373	365	425	357	374	348	397	386	401	356	351	371	384	358	379	375	362	383	358	339	410	392	385	397	413	393	397	351	384	421	384	367	349	359	386	350	358	368	368	392	373	379	384	381	391	370	400	345	381	404	374	381	370	381	368	359	391	366	395	352	377	369	345	383	375	359	383	384	381	386	406	410	403	371	363	371	368	394	390	383	367	380	407	354	405	365	355	426	371	388	401	370	373	351	370	349	377	333	372	386	369	365	371	368	361	393	366	393	375	392	361	369	370	389	377	396	362	386	358	380	371	358	383	394	371	404	366	386	399	377	361	394	360	358	374	369	377	400	352	398	378	414	379	365	364	373	391	360	331	393	390	372	352	405	344	389	380	334	357	378	380	365	381	375	439	360	378	402	375	365	386	392	355	362	398	365	386	428	392	340	379	395	388	371	378	392	413	382	405	405	393	369	369	345	398	388	380	376	367	400	378	379	354	373	343	362	368	382	376	351	359	410	391	389	373	402	383	367	387	357	386	390	339	368	387	388	382	395	383	364	373	388	375	402	384	379	403	374	382	396	375	374	388	361	369	363	355	403	364	374	366	346	359	400	384	356	392	348	382	321	361	335	397	365	400	379	359	326	393	337	341	421	386	388	355	358	381	381	325	423	382	379	401	383	362	415	387	402	374	392	387	417	336	363	363	393	364	343	332	385	372	393	374	383	358	351	373	371	394	401	401	380	371	383	363	374	351	386	365	386	369	393	387	377	356	346	358	382	409	413	352	369	398	359	380	332	374	389	385	392	373	361	385	371	371	334	359	369	383	390	409	371	373	369	371	396	370	387	361	413	350	367	387	378	384	336	371	379	394	364	362	399	345	373	375	355	376	349	363	345	396	367	382	359	384	389	353	359	344	385	406	373	370	386	349	377	356	420	366	375	359	400	361	362	381	397	392	390	396	374	394	397	387	411	397	376	379	369	351	389	382	329	405	382	369	405	326	395	364	342	366	385	398	407	361	389	396	402	353	392	399	370	371	375	398	356	402	368	399	341	356	402	354	410	377	365	367	367	372	396	409	374	399	387	422	351	397	346	376	354	383	397	389	380	357	356	370	359	356	393	407	416	389	358	386	398	337	340	369	376	400	395	355	352	382	346	387	340	388	401	374	361	372	386	376	366	361	377	396	342	369	407	383	399	390	389	347	338	377	386	420	384	401	365	364	395	397	379	400	364	383	376	362	374	384	345	371	377	405	385	396	375	382	373	383	348	354	376	406	331	373	365	378	383	406	350	371	402	392	390	347	380	391	366	363	375	408	382	403	396	372	377	386	379	383	381	367	369	378	344	378	376	388	374	395	364	423	390	331	390	362	365	369	387	384	361	368	358	376	394	379	350	361	362	403	365	363	359	341	374	388	355	413	384	351	406	370	351	379	406	367	407	386	345	399	360	377	384	404	388	390	392	390	371	358	345	393	347	394	360	389	371	423	368	345	381	389	388	416	383	350	373	398	393	354	404	405	395	393	330	416	387	385	366	353	377	372	393	407	369	371	365	350	395	387	384	384	357	368	354	360	387	342	367	412	372	375	387	379	389	370	392	371	370	367	369	357	408	367	367	362	367	351	382	430	385	359	356	401	364	360	394	362	385	373	365	342	353	351	358	395	342	390	350	394	346	367	377	340	361	357	375	361	342	389	370	377	396	378	413	397	391	385	374	374	414	409	377	373	378	359	378	345	361	365	348	353	372	370	368	364	390	409	390	392	359	360	387	341	374	343	378	375	373	361	388	338	356	343	387	375	366	370	350	373	385	363	364	382	391	355	346	369	335	371	414	356	402	397	386	422	403	345	330	407	376	393	344	388	384	383	390	378	366	358	337	371	369	373	365	410	363	367	369	394	350	416	371	380	342	393	352	363	388	398	372	378	356	360	385	362	353	381	405	357	372	380	361	360	362	380	385	375	370	388	350	415	377	369	359	351	404	380	375	387	338	397	365	353	364	382	359	389	384	410	417	369	366	351	358	362	372	384	350	381	411	409	358	392	358	392	400	369	389	403	380	373	330	377	383	383	372	414	401	396	362	379	405	385	381	379	381	348	379	360	331	383	387	372	376	378	371	403	397	431	367	392	382	357	359	368	408	378	389	387	385	369	359	390	397	389	365	402	365	372	365	366	379	365	385	383
6750	17593	35439	42224	47421	36156	18907	7710	2272	949	452	389	401	405	387	365	452	422	414	382	410	389	419	390	386	413	397	375	366	456	424	412	411	415	405	355	386	397	404	393	376	427	360	374	399	410	405	391	364	381	402	397	416	434	400	421	421	401	391	376	415	405	434	402	408	417	405	448	404	386	377	368	419	384	371	399	403	388	392	396	364	356	402	357	401	379	365	356	386	399	432	402	378	401	392	413	432	443	426	421	371	402	390	365	378	345	433	405	403	363	372	367	393	428	420	386	401	378	376	425	401	384	374	385	386	369	398	403	412	402	438	381	406	408	384	401	412	434	414	414	395	390	447	391	392	388	401	412	377	393	360	370	378	386	397	392	391	365	383	426	398	396	403	367	370	428	387	401	407	380	401	413	390	437	383	409	372	366	422	376	397	455	409	408	406	395	408	393	410	396	436	428	376	415	389	402	411	376	399	419	387	377	368	379	378	404	403	403	447	389	383	376	421	384	419	397	420	364	368	407	377	420	405	396	435	408	380	405	398	404	354	403	393	404	391	419	386	390	371	369	429	381	389	394	419	387	370	404	415	412	400	397	388	398	386	386	388	406	362	377	401	373	406	402	417	389	404	398	370	405	424	384	413	371	373	403	407	391	373	395	382	385	406	417	382	387	377	383	417	415	428	403	410	388	413	408	442	376	392	411	385	433	414	377	395	427	414	403	346	403	424	394	424	402	411	394	403	438	384	396	434	393	406	412	395	423	415	369	389	403	400	400	374	358	392	399	389	374	394	382	407	392	422	406	390	430	398	380	383	370	361	431	423	391	385	367	405	383	444	424	377	414	445	397	399	407	393	411	404	398	383	436	371	402	424	405	408	432	377	350	408	443	386	392	387	416	400	377	431	387	427	416	413	407	370	380	424	398	414	377	385	382	407	405	368	373	407	396	361	416	440	391	380	415	377	399	414	386	380	359	392	393	365	408	406	389	442	401	400	427	405	370	402	366	412	396	364	398	391	407	385	403	397	415	400	365	401	379	372	408	383	390	404	380	413	419	406	396	398	400	421	415	393	384	388	347	417	386	346	361	377	428	411	438	372	403	416	414	386	390	407	388	398	388	381	368	396	414	383	361	384	422	413	400	413	392	395	387	416	386	395	362	391	350	435	417	444	401	394	435	356	376	412	409	425	413	368	391	404	376	402	427	393	402	402	401	379	410	385	383	395	364	359	408	389	365	403	371	395	418	389	376	458	397	389	417	391	385	425	383	412	366	364	407	367	397	391	385	409	402	403	416	420	390	401	401	408	416	393	378	400	394	384	375	427	413	405	422	376	414	404	431	390	425	387	389	417	375	401	404	390	402	351	442	390	388	403	420	390	381	392	391	395	403	397	391	408	424	370	418	410	409	425	402	412	377	422	392	420	409	412	379	391	375	396	371	379	365	376	373	433	386	429	375	404	395	364	410	406	380	414	415	382	397	396	400	407	413	409	446	391	356	400	381	384	427	375	412	403	410	417	404	403	404	389	373	387	371	387	392	428	386	372	443	419	397	405	396	411	421	364	411	393	401	389	373	394	416	414	424	382	402	374	374	373	380	415	409	376	376	379	387	376	410	406	393	388	382	410	380	373	393	422	412	386	391	389	406	376	397	427	431	381	390	393	409	383	382	354	404	408	361	371	389	383	391	390	402	420	407	418	433	401	395	388	374	408	394	405	401	366	393	398	364	402	387	377	388	376	433	429	408	424	402	416	401	400	370	416	415	397	399	419	401	374	413	415	416	390	413	413	409	368	386	386	401	382	419	393	361	421	400	405	408	388	399	383	372	375	403	383	387	383	412	449	384	407	410	416	396	387	397	436	400	406	397	389	379	383	382	380	377	435	362	440	390	423	415	379	359	356	363	374	393	390	408	395	403	434	410	372	399	405	423	378	381	373	392	396	391	402	414	371	379	404	406	415	417	397	352	426	391	401	365	401	383	391	419	377	393	391	376	394	381	406	364	381	407	407	408	374	382	375	384	374	399	397	377	417	392	407	363	397	401	404	403	396	434	397	336	374	415	406	399	390	391	394	427	381	418	379	383	418	404	390	396	395	403	378	373	376	422	388	381	380	427	417	396	401	406	417	401	402	376	389	381	435	390	335	384	365	408	415	386	427	413	392	392	380	396	390	351	418	394	405	403	395	401	413	397	407	389	401	407	399	369	379	404	354	397	353	410	377	396	382	406	377	383	416	394	430	418	373	407	418	368	418	354	434	382	350	430	384	428	407	415	405	387	426	407	373	408	371	401	413	407	449	370	408	370	384	385	386	404	392	380	408	406	384	390	368	425	401	381	401	363	402	410	402	389	417	399	368	377	388	442	390	398	354	382	380	388	366	373	375	357	369	385	430	380	389	422	422	413	404	406	380	406	354	402	408	382	422	391	373	448	389	390	397	371	432	425	395	354	412	392	380	424	398	378	389	372	414	411	417	380	394	411	375	396	401	412	393	405	421	411	392	389	380	415	381	371	399	364	380	370	350	353	392	380	379	389	368	429	379	390	372	406	423	389	418	400	398	411	437	403	413	397	394	391	371	386	385	415	365	379	384	408	415	419	368	377	374	391	396	407	410	359	425	370	399	382	411	395	368	414	420	424	440	405	389	366	418	419	375	383	415	424	385	404	375	416	360	386	376	378	401	421	391	361	400	390	401	382	372	405	385	389	428	361	386	398	387	434	371	362	411	415	409	406	401	400	405	380	401	395	410	407	428	376	384	408	432	379	376	416	384	400	386	364	409	392	378	397	383	357	437	437	381	395	392	396	388	399	384	346	388	407	384	386	360	421	400	415	334	381	400	397	377	380	386	349	408	440	389	392	388	421	376	405	399	409	391	389	379	406	406	412	392	436	399	375	376	422	383	393	453	372	393	380	389	370	391	369	384	358	400	411	395	396	358	395	392	450	402	395	411	422	419	390	409	374	389	375	436	383	382	351	424	417	378	383	395	402	397	401	370	349	392	389	393	377	393	388	391	375	400	372	390	379	349	398	401	419	387	375	395	397	399	393	375	396	410	411	384	394	407	386	399	386	376	413	406	409	368	402	380	381	392	385	370	369	398	416	392	432	377	391	422	405	380	407	394	370	371	405	367	387	415	398	402	404	405	397	384	438	372	407	390	382	408	373	373	418	399	418	391	366	416	376	385	341	410	382	374	406	428	377	399	400	386	392	370	362	413	395	398	387	376	399	419	393	387	400	376	380	414	398	370	394	402	392	376	387	411	389	426	395	387	409	400	397	364	410	408	384	409	392	416	400	450	369	398	377	398	419	381	427	422	401	387	392	389	378	412	381	394	387	365	393	417	410	407	384	389	366	410	413	429	374	434	408	389	402	396	425	391	407	419	351	383	370	390	397	361	386	374	418	407	428	416	437	370	389	414	416	439	399	421	392	385	385	428	404	374	393	405	403	428	384	405	380	382	383	403	409	402	405	370	403	408	397	406	430	352	427
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
