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
341146448200	341146448761	341146449311	341146449861	341146450409	341146450961	341146451511	341146452061	341146452610	341146453161	341146453712	341146454262	341146454810	341146455362	341146455912	341146456462	341146457010	341146457562	341146458112	341146458662	341146459211	341146459762	341146460312	341146460863	341146461411	341146461963	341146462513	341146463063	341146463611	341146464163	341146464713	341146465263	341146465812	341146466363	341146466913	341146467464	341146468012	341146468564	341146469114	341146469664	341146470212	341146470764	341146471314	341146471864	341146472413	341146472964	341146473514	341146474065	341146474613	341146475165	341146475715	341146476265	341146476813	341146477365	341146477915	341146478465	341146479014	341146479565	341146480115	341146480665	341146481216	341146481766	341146482316	341146482866	341146483414	341146483966	341146484516	341146485066	341146485615	341146486166	341146486716	341146487266	341146487815	341146488367	341146488917	341146489467	341146490015	341146490567	341146491117	341146491667	341146492216	341146492767	341146493317	341146493867	341146494416	341146494968	341146495518	341146496068	341146496616	341146497168	341146497718	341146498268	341146498817	341146499368	341146499918	341146500468	341146501017	341146501569	341146502119	341146502669	341146503217	341146503769	341146504319	341146504869	341146505418	341146505969	341146506519	341146507071	341146507618	341146508170	341146508720	341146509270	341146509818	341146510370	341146510920	341146511470	341146512019	341146512570	341146513120	341146513670	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2794	2000	3600	2300	2794	2000	3600	2300	2794	2000	3600	2300	2793	2000	3600	2300	2793	2000	3600	2300	2793	2000	3600	2300	2793	2000	3600	2300	2793	2000	3600	2300	2793	2000	3600	2300	2792	2000	3600	2300	2792	2000	3600	2300	2792	2000	3600	2300	2792	2000	3600	2300	2792	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2791	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2790	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	2000	3600	2300	2789	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23237	21682	29364	24427	21661	21607	7432	1586	1157	982	887	860	863	707	648	565	584	504	512	498	468	471	445	464	443	463	425	440	451	456	432	452	482	467	410	424	439	474	432	411	450	419	431	447	425	471	449	429	423	426	446	467	435	414	413	424	462	446	474	426	405	465	435	432	413	423	411	402	418	431	418	404	461	426	444	436	449	433	448	433	409	404	413	444	429	434	466	420	401	444	429	425	439	435	429	421	426	426	411	420	413	413	416	435	451	454	446	407	407	417	419	429	444	433	457	396	448	430	433	453	415	448	423	411	416	401	423	469	447	418	438	429	438	425	402	448	437	434	402	428	386	411	473	409	441	443	377	417	419	424	431	425	440	441	395	405	403	400	425	427	414	369	435	420	437	435	430	445	419	406	451	495	416	429	437	413	414	417	432	420	408	428	438	423	400	433	415	438	415	441	449	414	397	430	413	421	412	441	395	417	448	407	414	443	428	416	417	447	429	407	449	411	445	445	386	427	419	425	469	434	408	413	428	405	459	426	433	420	432	421	409	440	392	401	414	392	422	417	408	431	431	426	376	433	411	447	420	404	442	421	458	459	440	400	389	405	447	427	437	420	431	413	395	440	457	450	440	443	443	421	476	402	435	398	439	386	418	395	414	434	427	450	389	437	416	422	417	414	455	411	431	454	419	398	457	410	425	418	445	384	436	427	407	401	455	444	449	485	441	469	453	411	367	361	415	395	454	435	434	434	433	408	419	432	425	367	463	384	388	431	434	454	460	449	411	451	431	411	442	410	409	415	430	420	418	427	460	411	448	395	412	394	439	457	425	404	424	450	399	404	398	425	390	409	464	460	446	460	447	399	414	430	412	425	451	429	409	416	422	449	402	431	432	428	402	388	442	457	408	422	402	458	441	452	438	391	440	432	434	433	458	435	430	427	408	439	422	439	417	405	394	420	432	422	402	424	427	411	400	387	410	383	427	408	433	441	478	416	446	392	426	428	453	431	385	398	485	422	481	459	406	384	383	420	438	401	379	389	435	414	426	441	407	433	423	402	417	388	406	423	420	402	414	424	429	385	432	474	428	441	435	417	420	443	422	458	464	434	433	450	430	423	449	416	388	445	425	447	457	411	405	413	410	472	419	403	401	419	434	447	459	433	396	467	430	428	441	450	431	435	428	411	402	409	439	435	455	420	421	423	423	445	411	436	425	427	454	437	396	417	460	454	407	418	456	413	427	434	410	434	432	424	410	417	444	403	419	379	423	386	405	415	432	413	415	415	416	400	382	380	432	398	392	393	437	402	436	446	427	444	424	429	425	412	376	413	448	441	423	440	406	435	483	407	412	397	433	382	399	416	391	443	435	368	427	420	402	433	429	415	412	427	428	440	458	440	425	440	429	437	427	439	457	460	444	406	422	402	412	423	472	399	410	422	470	440	426	421	424	425	425	444	433	453	422	439	409	443	416	440	452	421	410	390	402	470	441	417	442	400	396	451	453	436	430	469	433	402	444	451	380	426	394	422	423	440	395	415	405	416	430	440	443	418	455	407	428	425	429	435	404	407	410	426	412	434	431	388	408	423	393	407	432	425	398	446	432	432	381	483	400	456	429	451	458	423	441	445	406	407	438	449	374	448	393	426	448	432	448	437	434	416	392	418	446	430	430	371	429	429	403	420	398	493	476	402	453	396	409	399	424	452	440	427	426	413	416	448	454	411	396	438	419	420	433	442	425	429	427	422	424	381	434	380	422	413	436	410	441	433	430	419	433	413	450	451	434	417	415	450	436	449	454	458	438	439	414	390	435	406	478	430	418	417	411	440	440	396	446	393	432	399	428	434	422	432	431	433	418	476	435	391	431	415	412	427	434	432	398	398	399	379	465	419	477	441	432	407	405	462	421	430	432	433	460	428	422	467	455	462	465	408	419	391	391	445	419	398	423	458	439	402	397	437	419	444	466	421	454	443	445	418	484	436	455	379	399	418	466	422	405	412	426	451	400	452	411	458	407	443	389	418	457	426	412	451	449	454	431	389	407	415	460	412	412	452	460	421	400	447	441	431	417	453	425	398	419	384	395	419	393	413	445	442	399	431	461	457	413	413	438	391	453	403	466	461	418	421	387	440	414	430	460	413	437	431	431	413	422	410	467	469	450	447	447	425	448	433	411	420	430	454	475	429	416	431	462	408	409	434	431	408	418	410	454	443	423	454	391	413	436	433	404	435	418	414	457	442	446	418	441	413	395	451	431	453	442	430	386	400	451	424	423	456	440	444	432	438	439	395	429	429	446	436	418	420	434	463	410	417	443	414	428	400	445	422	449	433	412	442	443	415	374	466	424	464	425	420	422	433	410	396	432	441	420	455	455	420	412	427	434	405	416	396	427	408	427	450	410	453	410	422	465	367	399	428	439	417	426	432	415	470	395	436	413	382	413	388	469	446	429	427	448	414	439	417	412	460	433	503	419	440	410	391	433	435	434	411	419	437	440	428	404	391	443	427	432	441	467	419	431	416	382	443	420	437	422	440	407	394	415	424	392	438	454	426	440	436	403	440	441	405	425	433	359	412	472	403	454	400	408	438	455	409	412	439	426	461	444	407	396	432	432	401	401	392	457	448	435	430	389	461	409	421	419	433	416	445	433	435	435	415	408	433	439	408	402	394	417	422	408	403	423	438	433	400	399	407	424	409	427	392	412	411	420	463	411	431	433	431	409	409	426	427	416	425	413	475	436	429	437	421	402	434	412	465	418	443	409	403	465	443	440	370	421	436	418	410	434	379	395	396	465	433	417	428	459	450	434	416	434	428	428	445	410	431	429	399	430	404	439	394	409	447	439	427	461	416	438	406	414	468	403	422	397	422	423	396	450	407	411	430	442	422	409	442	413	420	421	434	463	431	397	430	385	415	397	430	437	398	432	448	419	417	411	447	441	438	425	425	433	442	403	435	409	412	397	396	436	414	431	423	425	401	431	442	432	428	460	415	434	464	427	458	434	414	421	398	408	441	417	453	410	445	383	434	404	453	393	415	393	431	423	466	428	379	409	415	390	419	415	415	445	457	416	417	430	460	454	441	415	389	445	414	417	456	398	415	415	446	420	413	459	413	413	417	412	462	420	422	415	433	435	396	454	398	412	415	423	413	432	401	414	409	427	421	430	438	463	415	402	459	384	440	430	435	407	413	398	359	429	452	433	451	394	438	442	434	416	434	459	415	411	400	397	398	421	431	427	413	402	390	418	388	423	441	459	447	418	451	403	395	418	413	399	424	459	412	428	423	422	431	432	411	468	418	429	419	441	393	425	422	445	402	434	423	397	413	452	436	420	426	424	454	382	428	437	446	446	422	412	432	443	485	430	418	422	425	435	432	422	453	458	516	431	424	469	466	408	418	435	391	432	403	411	412	410	456	456	414	412	399	413	417	415	409	437	411	444	448	439	427	410	429	403	454	402	431	393	430	442	389	420	397	417	446	412	411	420	428	433	446	402	430	433	466
29841	45788	17117	9054	5629	3815	3450	2555	1990	1594	1413	1363	1138	951	804	735	653	594	629	532	551	489	499	496	489	466	490	450	471	474	438	482	447	443	478	464	467	453	461	454	435	421	457	453	450	465	460	436	465	466	424	465	422	476	428	458	456	420	469	425	435	462	412	400	422	448	443	424	431	440	448	429	454	464	446	414	445	476	420	476	429	430	404	415	424	424	429	463	415	464	451	443	450	428	430	474	435	403	445	469	442	466	482	462	453	460	441	393	449	391	459	442	391	448	409	446	399	411	450	409	470	445	438	460	493	468	451	393	436	495	449	430	450	419	426	442	379	432	434	418	451	440	435	425	419	430	421	414	419	440	405	468	430	450	488	420	465	461	440	427	436	417	423	431	386	408	400	477	410	419	443	405	421	437	434	470	466	451	432	444	423	387	445	448	424	425	441	416	447	445	427	449	446	432	436	456	407	422	415	411	411	468	403	428	396	434	463	435	435	436	419	422	399	441	426	425	427	421	444	438	430	455	425	411	418	429	450	436	497	423	452	433	461	437	441	379	451	408	404	417	436	431	440	400	447	428	443	455	445	469	477	443	424	434	442	465	406	407	413	423	468	431	444	451	441	411	419	421	435	426	442	422	430	430	451	441	435	420	404	433	425	415	436	437	430	469	429	416	416	442	417	411	429	452	452	450	438	461	440	452	433	441	432	438	399	423	421	388	436	428	432	436	460	443	451	406	476	423	458	456	455	411	438	463	434	436	461	441	412	422	444	408	421	425	444	436	404	451	402	450	467	415	431	447	443	373	456	433	406	413	412	393	476	415	419	402	434	418	444	413	442	410	420	420	425	473	447	447	435	402	419	450	421	435	389	377	433	419	439	422	391	403	412	446	438	426	420	431	443	443	425	426	429	390	459	449	431	425	393	440	401	426	405	452	447	439	429	444	443	443	418	415	423	397	444	429	427	433	442	454	424	426	439	444	436	428	478	422	447	433	423	432	469	443	445	398	394	420	444	461	419	478	458	486	411	409	400	419	425	428	443	402	442	464	438	429	433	428	454	426	420	432	443	422	402	434	461	423	368	444	428	425	409	447	445	450	454	402	437	402	402	412	459	414	458	442	455	420	405	395	426	443	450	424	456	428	402	448	402	457	397	418	437	394	414	385	431	409	421	449	400	427	435	399	442	453	428	404	388	408	504	422	433	428	410	414	481	448	467	428	411	432	463	459	407	430	436	408	419	445	445	421	396	454	444	459	461	440	396	488	425	440	440	414	400	422	423	412	408	467	437	425	443	420	445	378	425	420	401	442	406	423	410	441	448	443	417	461	409	408	449	442	404	406	451	446	411	418	449	421	432	410	458	424	434	441	450	471	414	406	409	438	456	451	424	447	450	433	475	398	460	427	415	422	436	401	480	425	431	452	454	411	406	403	419	416	429	452	438	410	424	397	431	405	436	445	422	435	411	419	423	437	440	460	447	460	431	446	421	421	444	462	450	433	431	438	440	455	455	466	459	455	423	385	451	450	417	448	452	445	441	418	416	430	437	451	449	438	421	424	409	442	449	420	428	446	453	424	408	384	415	455	425	419	429	439	411	415	416	414	407	469	420	459	426	430	475	446	436	413	450	385	408	458	427	412	410	449	386	426	460	405	399	414	442	463	421	423	419	458	424	454	445	413	444	397	419	409	456	434	465	456	448	447	438	443	456	412	446	400	432	444	450	422	429	454	417	451	401	431	416	438	429	447	466	404	457	435	466	413	445	436	424	434	429	458	424	415	439	430	430	446	454	432	452	462	433	449	426	429	423	391	382	425	436	447	440	400	429	427	427	433	443	461	416	403	452	422	429	423	427	451	410	445	426	431	439	434	427	451	403	432	411	434	414	421	420	437	432	458	409	439	441	453	444	445	449	405	459	457	463	441	427	404	449	446	437	435	410	414	452	415	439	442	458	403	431	414	453	441	392	444	433	437	440	427	447	455	446	435	420	455	450	433	433	418	403	439	432	424	446	435	430	422	453	432	384	445	435	399	418	428	404	424	419	409	428	439	445	449	426	437	432	428	401	422	456	408	434	421	428	446	436	402	419	463	448	427	453	456	411	441	452	408	459	428	457	425	428	439	436	453	422	428	460	427	449	425	463	428	447	396	447	435	467	425	451	447	406	411	464	431	445	431	454	444	419	397	444	436	423	440	469	442	408	431	457	406	437	399	434	438	410	449	406	422	425	420	436	405	438	441	421	437	450	398	410	451	443	447	431	443	411	444	456	421	433	441	432	435	404	436	430	442	455	412	448	423	417	408	448	442	454	422	416	438	432	451	451	421	441	446	461	401	453	453	463	410	419	426	450	445	426	409	449	427	428	404	429	443	425	424	437	424	433	431	423	396	433	393	430	465	401	407	416	455	423	432	476	406	408	454	420	414	437	410	435	422	439	432	421	433	387	429	452	405	444	430	437	458	419	456	432	450	423	387	407	442	414	456	416	406	413	410	439	405	404	434	427	447	440	460	450	411	430	416	433	452	434	443	490	421	452	431	436	437	428	452	408	427	444	424	422	426	428	442	445	403	430	473	439	429	435	422	444	456	467	430	458	421	410	422	392	445	405	446	450	427	438	468	389	442	416	465	450	430	452	416	463	445	415	469	400	421	431	397	434	420	430	435	440	465	409	437	440	459	435	422	399	443	399	423	413	415	427	440	437	395	430	430	436	418	404	447	412	428	460	417	430	422	408	444	438	425	408	427	426	434	441	429	418	406	451	435	431	424	427	442	418	442	409	413	443	425	405	436	457	403	426	413	453	430	407	418	403	396	422	402	405	483	435	445	465	434	441	438	427	457	423	437	391	420	437	433	455	471	420	452	436	421	379	420	458	418	422	443	460	428	452	418	434	406	428	400	421	420	445	454	435	415	393	405	438	431	442	416	439	457	432	449	455	428	457	432	401	448	427	448	428	427	427	462	395	417	447	414	453	435	420	425	432	433	461	443	441	446	398	419	410	394	424	426	409	418	423	447	475	402	437	445	430	414	420	460	410	431	451	438	420	443	436	441	397	377	446	438	445	420	445	495	402	407	422	458	443	455	421	431	433	412	437	429	412	417	456	400	426	417	405	473	465	450	440	468	410	457	411	424	441	411	446	422	455	472	462	405	433	447	495	421	437	428	440	443	442	472	436	458	441	439	413	421	458	408	424	434	455	444	438	462	430	448	406	423	454	454	456	427	430	447	439	458	428	392	439	407	394	430	444	452	460	419	423	409	439	408	392	461	444	401	456	429	445	395	443	460	438	457	432	446	424	389	448	461	418	454	457	421	442	478	437	421	419	410	434	432	433	418	427	429	431	422	444	444	420	436	457	442	401	463	436	461	442	419	428	408	432	436	428	438	416	449	412	436	426	416	417	424	429	444	425	417	393	442	440	457	471	420	437	432	440	400	447	440	433	396	418	423	467	401	443	437	465	430	427	419	431	434	443	417	437	416	456	407	445	408
28474	20877	9556	2575	1105	731	731	568	511	494	478	469	483	497	412	445	382	414	429	416	404	390	393	381	374	387	433	372	420	439	401	374	366	392	417	388	414	415	435	404	370	393	411	355	390	398	385	417	375	340	412	349	407	384	381	372	427	377	362	411	387	367	373	395	376	381	385	401	357	398	393	411	411	364	390	394	393	387	343	401	405	405	383	396	394	392	383	385	405	406	407	427	400	389	403	380	413	405	401	356	373	350	372	382	381	416	418	362	393	382	400	363	442	391	397	360	342	368	368	420	397	367	373	348	365	380	403	369	385	419	385	400	398	363	385	380	373	370	418	376	416	388	399	390	411	421	405	391	381	380	366	399	404	395	364	395	373	409	389	361	411	398	414	399	417	357	356	390	419	414	415	384	414	388	400	365	412	375	384	378	398	407	392	367	393	402	412	434	408	376	387	404	412	384	416	388	373	347	377	393	396	431	385	383	391	393	398	387	427	374	384	405	375	392	368	390	420	376	415	382	379	359	383	391	421	382	384	376	386	424	375	401	401	369	376	367	394	402	404	375	361	409	380	381	366	389	399	390	352	383	364	393	392	390	409	377	426	402	406	392	379	382	385	407	372	397	399	369	385	453	378	388	403	415	401	419	349	390	393	369	351	393	411	419	431	394	414	399	358	417	376	386	419	394	453	387	392	404	437	406	394	342	386	402	418	386	387	361	429	406	404	385	387	364	398	424	431	375	421	390	380	378	409	378	427	397	382	387	405	364	384	359	391	410	422	387	374	388	389	417	398	373	378	380	405	390	362	362	402	395	409	354	386	367	366	368	399	392	381	373	349	387	377	374	385	374	413	401	401	385	382	382	396	377	403	411	396	384	402	386	383	396	388	432	357	416	341	396	357	373	375	393	387	406	392	366	403	387	365	357	431	376	386	382	366	375	401	400	383	378	373	428	385	387	361	384	381	385	414	378	393	396	379	403	384	368	372	380	388	353	394	389	388	382	397	369	394	377	402	421	415	396	399	370	392	385	386	405	383	380	376	391	389	422	380	408	365	397	418	390	393	403	369	421	364	419	373	388	385	394	384	415	350	393	401	394	401	390	399	405	379	400	367	394	389	388	400	421	350	412	388	375	417	390	386	433	379	414	391	386	410	366	389	388	352	334	420	373	388	409	391	398	452	369	355	372	360	365	362	381	403	372	362	412	406	387	402	397	378	367	357	403	358	394	389	386	349	415	426	389	365	384	362	433	367	411	407	421	390	378	407	393	389	393	400	390	379	391	396	423	427	417	359	410	420	409	397	373	408	356	407	421	401	405	399	370	414	355	390	385	380	399	404	405	358	387	382	426	405	395	412	382	372	359	385	415	416	381	438	388	391	369	361	376	395	388	372	400	403	384	390	380	369	364	393	413	401	386	389	362	402	404	409	411	401	390	353	402	381	380	367	390	398	370	367	365	413	420	438	376	392	382	364	361	431	412	429	387	371	387	391	390	386	427	388	406	453	421	389	399	373	393	366	441	366	379	374	408	369	385	425	384	416	415	350	376	392	394	394	402	403	380	393	369	404	447	413	394	399	373	405	363	389	382	355	404	398	378	404	360	412	370	373	398	393	384	410	395	390	395	398	362	386	362	429	405	406	376	355	332	366	385	425	379	394	389	381	403	378	360	397	384	388	378	418	350	397	401	375	407	384	388	429	397	351	388	396	387	399	375	389	423	397	339	367	391	413	420	395	355	424	399	393	417	373	414	418	434	404	385	377	415	381	364	383	398	369	390	383	339	392	366	384	412	376	351	412	390	384	414	359	369	384	378	368	372	416	383	390	418	383	351	369	395	393	389	367	409	356	381	406	412	418	379	369	419	400	375	401	377	364	400	362	401	423	404	379	403	395	370	373	400	369	376	407	394	403	400	374	401	358	370	399	406	408	372	398	405	415	394	393	361	387	373	363	381	377	391	366	418	363	395	385	376	396	383	380	407	370	344	381	403	426	407	402	375	389	412	381	437	388	379	427	393	376	403	411	399	405	404	385	376	417	376	381	407	373	396	369	381	350	385	388	431	409	408	401	386	381	424	380	408	411	412	386	372	392	412	383	393	380	398	399	396	389	389	411	408	388	381	370	371	415	396	400	422	353	375	388	394	404	401	388	390	425	407	423	409	405	392	402	378	375	383	403	383	360	399	385	384	409	384	411	410	383	383	406	398	360	370	360	384	404	390	393	373	371	377	379	367	369	391	383	386	381	398	378	402	393	372	394	410	360	395	377	440	396	418	372	354	400	386	364	368	362	404	371	398	407	388	407	369	392	394	406	410	386	377	349	364	403	378	351	387	397	374	412	386	416	385	381	373	372	412	381	398	399	384	391	398	397	386	375	379	399	388	394	402	390	390	405	387	351	377	363	414	428	401	377	389	375	371	378	396	391	424	402	376	408	418	379	418	383	397	398	386	383	389	422	403	399	337	363	388	404	383	401	366	408	396	409	358	402	340	403	394	370	362	385	398	380	394	384	377	361	356	359	407	410	391	379	386	357	363	395	397	373	386	360	365	390	401	387	381	395	380	400	416	399	391	421	363	409	410	375	388	385	358	376	389	390	406	397	407	372	397	381	390	403	411	333	407	361	403	460	376	426	395	374	361	383	383	422	360	415	375	382	396	397	370	383	399	388	377	356	419	377	348	397	394	399	357	383	350	382	385	403	370	382	363	376	391	385	410	400	399	379	396	425	401	397	383	367	393	411	380	398	392	399	390	404	387	370	403	395	367	405	397	379	437	384	369	413	377	388	409	362	363	392	404	358	390	429	410	388	396	427	390	370	387	397	387	367	403	380	389	399	380	381	384	384	373	378	376	381	410	377	393	394	416	378	393	372	366	394	388	370	372	368	386	369	376	409	402	391	369	394	373	394	400	406	358	393	396	373	408	380	440	354	414	361	386	370	403	390	384	374	405	387	398	428	369	394	387	409	391	392	421	357	398	378	382	387	382	428	405	385	395	407	397	406	388	399	401	397	409	388	357	365	386	376	438	364	401	406	363	381	360	357	386	386	387	390	375	388	410	375	350	380	371	396	369	379	440	363	394	397	412	395	388	412	384	369	360	401	422	379	406	365	381	383	387	390	351	390	404	388	418	367	377	400	381	403	359	366	370	388	370	369	399	429	426	395	397	380	394	397	400	359	413	390	381	410	378	391	380	371	353	372	362	381	375	386	408	379	386	376	385	403	417	390	414	412	417	409	425	401	389	424	371	376	396	443	411	409	419	385	390	393	366	409	385	381	378	437	387	410	387	397	388	374	397	364	411	413	374	368	391	373	376	402	380	410	378	404	381	366	416	401	370	382	427	370	380	394	392	426	398	357	400	345	370	391	379	387	423	362	385	417	395	391	413	389	377	376	397	395	397	427	398	392	377	385	374	399	409	379	387	403	417	361	380	396	363	374	418	375	391	377	411	392	383	379	427	366	411	398	381	364	355	387	422	365	373	408	401
20287	24350	5424	2825	1584	999	1169	859	689	676	597	652	660	530	503	448	485	448	433	445	421	436	412	408	442	406	467	439	403	439	425	407	436	443	439	395	442	428	456	443	417	423	442	407	431	417	415	418	424	428	420	457	422	441	427	428	389	437	439	412	437	441	416	408	424	408	433	472	441	428	406	408	418	455	450	410	434	436	417	426	452	426	413	434	418	409	423	427	434	410	426	424	407	428	453	417	431	445	422	388	439	431	441	410	414	423	453	486	419	454	472	440	410	435	411	431	415	413	424	421	434	423	429	428	448	411	435	444	438	421	444	412	410	443	415	396	433	419	426	448	424	423	401	427	447	408	412	426	439	416	450	427	417	392	397	394	442	454	423	419	415	497	387	404	416	456	433	415	440	397	430	443	408	434	475	407	424	428	443	421	422	424	468	442	442	462	448	450	424	433	454	405	411	431	416	391	441	409	416	447	441	464	457	472	427	431	425	416	429	431	420	426	418	448	411	437	437	399	380	419	386	431	441	452	425	418	399	395	452	425	422	424	441	455	446	423	425	411	439	449	442	424	436	453	419	402	437	424	445	453	422	399	406	432	458	420	401	431	450	436	445	405	415	405	460	446	433	426	450	442	448	416	418	421	397	414	406	396	472	420	417	435	423	444	385	440	403	437	433	423	416	425	417	452	423	435	420	486	421	430	441	407	421	401	428	434	390	420	415	442	373	456	438	426	434	401	414	410	435	427	443	438	430	430	432	451	457	422	451	438	436	435	420	464	405	433	429	402	411	465	404	416	414	421	426	431	419	407	409	437	418	437	410	425	436	454	417	408	458	414	409	422	454	411	427	465	419	422	418	435	429	436	418	442	440	427	405	406	435	427	409	415	409	466	420	431	426	446	428	422	439	461	460	439	431	430	406	400	411	406	405	449	423	394	408	472	413	433	415	411	411	446	435	465	433	425	390	430	439	465	448	413	435	411	420	441	450	453	417	429	404	424	462	431	420	451	443	413	446	451	422	430	403	439	414	398	417	465	379	453	444	417	406	418	456	433	431	423	453	423	435	384	415	418	438	455	429	415	450	401	421	419	415	423	396	406	425	411	434	411	402	424	438	479	436	428	425	441	437	410	416	434	430	441	392	443	422	397	410	431	417	416	392	413	452	446	457	409	459	418	462	425	435	405	394	429	420	450	417	418	425	443	421	437	446	426	403	404	423	404	431	416	422	395	392	414	429	395	450	451	422	410	425	459	415	425	485	432	409	388	404	417	410	470	434	450	420	435	433	426	440	455	455	442	422	431	401	420	413	429	421	451	422	429	433	413	399	424	380	441	434	414	411	389	424	435	453	453	429	415	413	412	408	458	410	407	420	423	425	412	422	444	424	447	468	386	442	438	452	461	418	445	398	425	418	389	438	435	435	428	417	450	419	392	426	477	405	427	441	400	381	459	446	447	453	406	426	394	447	432	429	429	429	406	459	463	446	414	437	407	467	429	430	451	403	414	450	450	446	436	408	415	434	435	391	419	429	407	441	402	439	418	428	439	448	457	412	451	433	419	385	434	474	433	453	436	431	469	457	440	427	432	409	410	429	437	409	417	458	425	411	419	395	442	434	469	427	417	463	448	453	431	409	442	439	431	423	413	425	450	438	456	447	471	434	470	410	442	459	412	426	420	419	419	443	420	423	456	431	404	454	410	448	440	430	431	469	435	425	420	459	433	456	453	439	416	409	448	449	444	397	437	420	406	413	439	429	406	396	440	428	462	418	456	407	421	431	419	411	429	396	458	449	455	421	444	447	402	385	420	457	421	416	416	412	430	431	436	428	389	461	421	460	422	434	396	435	454	470	387	446	448	439	414	447	425	460	424	438	454	415	404	452	425	412	417	420	422	396	433	409	434	450	433	427	429	419	445	427	412	423	415	412	448	423	431	440	432	399	416	393	402	447	431	406	421	420	428	459	433	474	464	442	408	401	433	455	443	414	395	435	387	456	419	415	413	432	441	437	432	426	417	400	444	434	420	454	465	429	424	431	410	447	394	425	415	438	419	439	433	456	434	387	431	439	466	392	432	476	410	428	451	433	407	456	444	452	409	378	434	430	409	424	444	415	455	416	424	437	431	412	375	446	457	474	404	427	462	411	399	430	457	445	399	434	432	435	420	438	386	426	448	402	414	409	433	451	404	457	430	420	406	399	410	430	389	461	373	437	404	402	449	435	442	459	430	421	401	418	457	438	415	452	431	436	417	419	421	411	442	426	457	406	443	399	444	454	411	407	356	453	470	394	402	398	441	416	425	424	409	436	435	433	439	414	421	434	460	471	450	442	427	415	433	434	463	415	383	431	437	416	429	411	446	398	408	436	390	441	475	467	399	433	408	402	435	457	452	392	411	366	410	410	412	399	423	423	410	439	413	464	445	440	446	459	423	432	433	455	452	426	421	454	425	453	444	399	448	402	414	455	420	354	439	424	447	423	436	430	403	444	418	450	456	399	459	427	423	435	409	437	410	436	405	455	397	401	421	417	397	459	397	413	464	442	387	431	394	398	448	424	446	430	433	406	420	420	430	430	409	397	445	468	411	446	468	423	406	438	421	396	423	439	412	449	433	448	413	451	427	421	441	419	432	418	400	424	443	404	402	412	422	415	423	438	415	431	418	419	400	451	445	408	415	441	425	416	428	449	413	437	445	430	430	410	441	431	433	448	442	429	414	446	411	411	404	407	459	435	421	426	454	410	411	437	437	421	381	432	411	403	439	399	424	412	466	451	412	447	443	416	445	460	449	429	431	472	397	437	448	468	426	437	432	431	415	397	403	432	430	457	393	419	402	416	467	387	383	458	407	404	422	442	446	465	409	395	425	460	462	431	418	421	442	410	452	427	433	448	422	392	415	447	447	397	401	408	449	431	457	445	424	421	445	479	413	436	429	480	423	477	415	450	468	437	395	461	440	472	429	417	410	414	439	425	404	415	425	425	421	471	437	462	447	410	415	435	436	475	417	409	420	443	439	452	445	426	405	438	431	427	413	429	447	427	432	428	419	404	420	438	431	417	433	396	432	441	427	415	418	431	433	469	415	412	405	425	430	421	454	420	394	469	435	448	424	438	424	423	452	418	457	447	423	418	471	443	434	435	404	462	433	469	417	419	455	433	392	420	442	417	451	435	409	433	428	477	448	411	448	432	431	444	380	418	406	424	379	442	389	410	404	419	466	434	421	443	383	429	436	439	404	452	417	438	388	435	420	437	422	440	426	422	433	432	439	445	448	471	444	417	450	447	440	417	423	422	430	439	440	449	389	469	424	428	409	403	407	408	435	411	431	423	432	419	436	427	423	465	427	458	460	454	438	444	441	418	440	402	433	466	408	440	424	448	396	406	459	412	422	413	418	429	418	443	412	457	422	436	436	444	429	438	454	436	420	417	459	424	442	444	419	411	428	432	437	416	415	421	428	405	426	418	394	435	411	424	436	424	462	438	422	420	449	428	445
23730	21184	28264	24281	21130	10465	1601	832	619	562	486	432	436	432	336	308	291	270	256	257	249	245	244	231	243	222	214	221	215	244	230	220	256	216	254	241	230	207	216	216	213	227	231	234	199	235	232	242	225	224	204	232	223	242	206	217	217	220	193	191	228	225	213	249	235	230	235	213	209	220	216	224	201	221	223	248	230	225	215	217	216	190	215	205	194	202	201	240	207	237	245	205	229	206	212	211	209	201	220	237	209	223	204	239	199	232	230	210	213	218	228	226	227	216	188	232	225	196	221	199	185	196	227	228	208	240	235	202	220	210	215	209	209	204	207	205	238	213	268	228	212	234	240	247	217	205	214	219	204	209	213	199	232	210	213	229	202	219	212	224	202	207	225	227	223	229	229	198	214	220	221	231	213	224	215	253	230	226	225	196	219	196	206	188	246	241	236	242	209	228	217	227	238	210	228	246	215	214	232	207	218	241	220	210	209	212	183	215	226	223	212	216	197	218	223	207	224	219	226	238	219	224	227	222	210	242	200	197	197	234	218	192	200	227	216	223	199	260	221	220	233	206	227	227	205	199	217	205	241	192	255	227	210	200	217	236	209	209	237	225	231	193	249	219	237	240	230	210	204	192	211	207	213	209	219	220	207	185	209	196	217	219	202	208	204	195	222	242	222	225	205	233	241	206	248	217	175	221	224	249	207	223	220	220	202	226	219	200	225	211	230	186	225	227	234	223	211	226	195	224	205	224	230	228	208	216	214	224	243	230	211	213	214	237	228	190	216	208	201	217	222	189	223	206	228	233	206	221	222	232	208	211	220	201	215	207	213	230	235	235	221	221	216	225	220	204	240	209	202	236	236	234	237	192	197	234	230	223	201	223	213	223	243	212	229	241	231	213	234	207	208	211	185	224	222	233	228	198	214	204	232	214	219	206	240	223	221	213	194	194	215	226	200	227	205	207	233	225	238	238	231	228	227	227	219	210	223	193	217	202	213	229	229	252	214	216	240	227	228	200	199	215	232	226	234	217	202	223	199	203	213	220	202	214	200	250	211	195	235	199	223	202	236	217	206	209	212	210	225	206	213	219	223	198	234	226	202	233	206	212	231	212	236	203	212	187	213	220	228	230	209	224	209	207	228	211	220	257	211	228	227	199	218	240	222	233	220	230	227	226	235	213	206	230	224	211	252	237	243	230	224	223	238	218	200	190	229	223	207	226	226	216	226	210	229	209	226	207	235	202	226	206	231	221	206	234	232	225	203	202	235	227	219	233	237	218	237	178	215	223	234	240	226	215	201	224	207	227	218	245	214	222	227	213	234	240	215	217	216	197	221	218	236	246	249	214	195	211	246	204	249	238	178	204	195	189	208	216	218	226	214	231	191	224	222	231	233	245	208	220	218	214	211	214	211	213	207	192	203	221	203	222	203	230	222	228	213	258	225	228	226	218	220	232	211	252	282	232	238	220	203	232	210	204	210	204	206	211	220	220	199	194	236	218	214	212	229	215	246	204	223	210	201	245	213	221	211	214	208	207	214	222	240	218	227	233	236	198	235	212	229	231	205	225	234	217	235	230	205	200	243	211	221	214	198	234	202	210	222	215	220	212	230	235	217	208	216	205	206	215	221	225	215	223	224	205	207	195	200	232	215	224	205	228	216	219	191	254	234	232	237	234	187	211	231	213	207	184	228	237	212	228	242	228	195	222	224	233	222	219	214	232	223	225	246	224	230	253	230	210	214	215	215	233	210	220	214	219	241	239	219	234	230	212	252	224	223	239	237	246	243	233	204	212	234	187	203	199	220	214	174	239	220	211	241	217	232	239	240	230	206	207	237	261	214	186	233	209	227	201	234	202	209	197	247	238	226	215	214	220	207	221	206	195	199	227	234	227	208	216	195	233	229	241	216	235	225	228	219	212	230	194	249	226	236	215	201	202	231	242	226	196	220	255	233	202	198	219	188	217	209	205	226	220	216	204	220	230	212	220	201	226	205	204	192	218	195	210	214	219	192	221	223	219	218	228	216	220	193	226	221	225	206	209	221	212	217	204	213	218	217	203	230	223	248	208	233	228	222	227	216	219	247	227	211	215	242	245	252	231	204	228	247	205	211	214	206	236	272	193	223	224	210	215	231	236	208	243	209	217	202	238	227	238	219	239	212	224	232	238	230	219	217	201	193	226	191	196	219	226	230	197	215	218	253	219	207	207	216	201	232	253	221	218	222	213	232	228	223	202	243	203	218	203	201	224	220	227	195	219	246	218	232	197	221	212	215	245	220	215	215	236	212	224	216	209	246	219	210	196	223	216	220	225	225	219	213	224	208	247	211	220	217	215	246	187	223	225	231	226	240	198	218	227	219	242	212	215	226	199	219	210	211	229	227	219	226	219	221	201	213	214	240	221	226	201	222	226	217	218	231	225	227	236	251	230	215	240	227	208	216	197	229	228	223	185	246	239	236	224	209	231	206	209	232	218	213	216	197	221	235	212	223	208	206	199	223	216	205	222	219	198	220	233	228	221	245	218	227	240	228	221	233	215	231	206	229	222	225	248	228	213	219	233	222	229	227	200	231	223	215	207	218	210	215	230	221	230	214	253	208	218	184	188	242	223	214	221	168	226	243	228	229	203	221	221	214	211	216	233	208	196	214	199	234	227	217	235	188	190	210	217	202	209	239	211	222	233	217	242	238	214	214	212	226	218	234	206	231	244	235	223	209	233	214	226	224	201	231	227	230	245	224	212	205	198	232	235	213	236	221	222	201	221	229	226	209	221	235	207	206	226	208	234	217	188	225	219	220	177	194	207	207	222	228	243	228	216	221	231	225	194	220	231	245	217	222	211	192	200	215	221	227	201	224	183	206	221	206	220	231	211	212	209	191	224	257	229	202	212	218	239	215	226	225	225	209	194	212	219	211	232	206	217	232	201	201	214	212	215	190	230	201	238	213	239	228	215	198	211	225	200	193	223	245	192	227	254	202	233	210	210	223	234	207	208	220	228	184	214	212	215	235	211	223	237	216	214	225	190	218	224	220	215	195	228	227	206	254	248	225	215	208	236	204	248	205	215	202	213	190	248	237	209	223	203	227	223	207	219	208	231	204	201	235	243	225	217	223	201	203	207	227	209	195	225	215	249	209	204	209	225	212	206	236	226	206	199	239	215	211	225	213	232	237	208	244	225	199	219	201	214	222	221	219	224	193	231	244	201	195	197	227	205	213	240	255	208	192	249	232	219	219	219	216	203	207	232	216	197	224	220	214	206	201	206	210	236	202	238	224	227	232	211	217	212	219	210	223	214	249	226	207	225	214	222	224	213	216	216	221	197	199	225	251	227	210	214	219	230	216	208	224	231	236	232	230	233	187	214	212	251	213	239	215	227	233	219	233	221	228	238	207	213	218	218	248	216	224	246	251	218	239	211	208	219	227	196	224	234	242	237	215	224	209	245	200	203	227	209	217	217	217	224	213	216	228	237	230	245	212	238	208	226	214	200
26004	39240	12308	6383	3774	2456	2271	1441	1017	897	793	665	643	620	472	413	392	381	302	327	333	277	290	289	288	291	259	257	263	267	247	284	239	255	254	207	280	272	310	241	252	248	250	252	244	263	222	247	252	246	257	247	247	247	257	276	234	259	240	242	231	248	223	230	241	266	243	231	277	212	265	264	266	234	247	231	247	248	215	249	231	237	262	244	244	231	227	227	264	239	232	249	251	227	251	235	237	241	256	241	232	263	200	242	278	242	258	247	216	247	241	246	249	253	259	221	261	258	241	233	267	234	232	234	214	227	271	236	249	235	223	230	230	247	250	226	240	260	230	235	244	258	226	271	235	254	248	258	223	243	239	240	242	239	233	247	229	256	233	227	213	251	267	266	231	259	251	247	247	242	233	240	250	237	263	222	276	265	262	281	238	289	258	241	251	256	216	245	246	262	215	249	241	225	251	271	222	242	233	253	230	239	218	250	237	242	242	278	275	247	242	236	223	220	259	231	218	239	233	237	244	231	259	225	243	240	248	249	251	259	241	263	251	252	247	236	244	225	241	257	234	206	230	248	245	253	253	233	270	238	262	233	230	263	266	267	223	238	243	228	229	257	239	231	235	221	245	245	245	239	251	249	237	229	243	245	221	266	232	253	256	221	225	239	224	257	241	255	248	263	247	272	279	226	256	239	246	217	226	263	273	263	241	223	247	262	250	251	251	260	217	247	237	255	227	231	238	220	229	235	224	252	233	250	240	253	255	276	249	259	233	263	243	220	244	280	237	253	248	236	245	252	244	256	251	235	256	254	283	241	243	245	231	250	249	255	235	255	249	242	247	237	234	240	229	232	232	226	242	242	254	242	211	227	228	262	264	256	224	238	242	262	252	230	221	247	245	239	245	252	242	229	222	262	246	238	220	217	246	265	201	258	248	254	248	227	252	264	260	245	264	237	252	256	250	235	236	231	250	237	253	234	254	226	241	223	222	249	250	244	231	261	246	227	232	235	264	236	248	261	237	222	233	251	234	260	228	226	241	238	261	216	208	264	284	243	254	247	234	250	287	264	225	238	256	242	239	265	263	241	225	218	216	260	258	238	236	277	268	230	240	239	249	230	259	211	235	235	237	218	224	223	231	263	266	260	254	255	253	241	249	255	248	246	255	213	252	243	216	253	235	241	244	231	247	250	263	249	250	234	249	266	257	255	256	252	231	249	245	236	294	258	238	253	245	221	242	250	231	230	254	238	240	242	225	250	234	243	239	259	235	222	229	245	247	256	251	257	236	244	253	216	235	273	253	255	225	238	243	249	229	231	298	245	239	241	257	240	277	263	276	225	252	247	238	251	228	251	254	225	248	232	261	234	261	222	225	237	262	255	239	238	245	251	235	237	237	237	241	258	249	251	257	269	240	272	240	248	244	200	261	241	236	282	245	230	257	266	229	214	243	242	250	234	255	236	252	241	229	232	256	236	259	238	242	244	256	254	252	234	229	230	246	234	246	243	244	234	230	259	219	255	237	257	232	257	245	261	262	255	232	233	250	261	222	256	257	254	249	247	236	205	231	232	265	227	230	246	268	239	255	226	247	223	232	272	240	246	223	262	250	232	251	259	242	226	261	254	245	259	236	220	240	239	242	251	240	234	225	243	269	227	214	245	243	219	230	255	240	250	248	273	245	236	254	265	268	224	246	259	248	232	243	230	247	252	264	244	248	238	256	277	244	256	225	245	249	212	220	245	281	252	248	243	233	238	234	273	267	236	223	246	213	248	246	223	252	231	219	231	259	251	237	268	227	246	260	242	256	261	253	246	231	267	263	236	251	244	237	224	274	247	249	235	229	262	237	242	255	240	242	248	219	223	246	246	247	233	243	272	249	261	234	233	230	246	237	251	258	244	239	253	246	234	240	260	248	265	223	263	256	223	254	237	249	253	243	240	228	247	261	256	239	229	229	249	270	235	224	241	238	240	269	262	248	230	261	260	258	265	241	228	226	249	252	258	271	234	262	263	248	243	291	241	245	245	219	239	240	246	211	264	234	244	259	261	208	233	235	242	241	215	240	224	232	263	229	254	245	239	233	252	245	236	239	252	253	228	223	260	241	266	227	252	253	255	225	236	230	252	232	208	246	257	231	236	278	227	235	262	235	236	241	230	221	232	240	229	212	244	262	257	282	264	271	250	253	239	226	234	237	213	217	241	260	289	220	227	257	267	246	235	244	249	225	266	257	250	230	244	285	255	245	251	235	245	241	226	239	225	233	241	249	249	277	229	296	230	223	230	247	247	235	251	219	252	231	241	234	250	234	238	298	224	246	236	224	228	227	222	255	263	205	263	218	247	260	248	242	243	239	253	244	280	238	228	246	236	210	226	238	244	223	239	244	236	221	212	254	218	253	251	238	269	242	217	253	238	230	235	249	244	229	253	252	250	269	239	245	258	235	230	256	225	232	240	223	252	238	263	237	226	251	248	264	243	242	236	264	226	239	267	266	260	243	224	245	222	273	242	235	239	242	253	232	233	250	255	235	271	259	224	213	236	248	250	249	249	248	269	231	224	245	229	238	223	232	225	267	239	235	250	236	207	258	256	245	235	219	236	249	227	238	260	241	234	265	255	262	263	239	231	239	220	253	260	247	238	260	231	229	271	251	222	241	259	252	229	269	235	225	227	241	235	264	238	236	238	235	232	222	232	243	270	236	238	239	253	239	237	232	245	262	217	263	259	233	252	231	261	257	248	219	246	276	233	249	249	232	258	239	231	243	253	258	243	265	254	236	247	223	268	235	247	237	224	239	228	250	236	232	252	250	221	251	224	243	271	250	262	228	271	212	219	252	251	241	257	269	233	260	280	247	258	257	226	244	221	241	249	239	229	234	237	237	205	264	254	218	265	242	238	229	237	231	242	258	218	228	253	270	247	265	245	262	228	219	240	260	251	241	242	250	249	269	255	232	250	250	237	245	237	269	257	262	228	249	256	249	235	243	257	266	236	265	237	249	261	241	212	244	240	267	248	260	193	247	270	236	259	257	247	248	233	239	240	255	254	256	229	234	236	253	256	199	248	256	248	276	262	254	249	238	260	264	243	260	226	220	235	256	274	218	243	256	273	229	232	232	250	244	264	236	263	226	238	241	243	238	269	228	222	273	214	227	228	240	243	268	247	247	228	250	241	227	239	231	273	232	229	256	238	231	252	219	211	250	234	248	248	229	270	223	249	211	243	253	233	253	236	246	224	267	241	237	268	231	246	232	210	221	226	229	269	239	235	237	226	233	211	246	240	233	226	225	244	224	214	249	253	274	207	236	245	235	239	258	228	237	227	240	253	244	223	221	229	246	256	236	219	235	256	227	272	237	262	229	267	239	242	253	227	278	242	229	275	253	224	227	212	249	223	250	248	248	271	217	240	249	288	246	261	221	233	254	248	231	246	220	259	232	247	241	241	247	224	258	240	249	229	232	225	273	255	256	226	246	235	246	245	237	243	245	243	254	259
25286	21301	26967	25475	7859	1350	1233	909	776	775	786	762	741	719	676	630	649	630	610	588	558	662	631	599	592	605	624	562	636	622	610	584	610	620	583	635	624	602	612	564	563	592	642	576	607	614	591	613	640	585	637	639	583	586	605	616	610	643	616	589	610	572	597	660	634	583	605	579	587	590	585	616	647	594	615	595	620	620	604	578	587	608	572	627	643	602	577	594	592	568	585	615	583	571	586	599	623	572	580	596	549	571	595	597	601	591	633	580	629	617	571	636	560	583	648	600	617	575	615	610	586	522	590	576	622	621	609	614	659	607	629	611	612	582	642	647	582	585	570	588	632	609	605	587	553	598	629	606	603	582	575	594	588	596	589	572	613	629	584	630	556	566	661	586	577	654	602	573	654	601	609	633	604	594	583	568	585	578	637	600	648	589	610	578	631	606	622	614	622	632	629	603	592	578	608	560	611	574	619	633	617	630	599	576	611	574	590	609	614	594	589	632	593	635	599	620	629	613	570	583	577	577	579	640	598	593	559	591	613	530	593	589	684	612	577	597	563	609	575	675	604	622	596	585	602	606	603	555	637	639	618	562	604	619	616	573	587	590	581	571	574	611	617	630	609	624	593	600	571	586	622	618	616	581	654	627	624	586	612	600	586	585	615	644	573	558	597	633	612	589	612	593	628	608	591	588	580	613	628	591	594	637	604	605	626	559	545	629	604	634	655	615	631	625	574	578	603	622	578	593	659	600	609	574	629	600	664	568	635	573	595	645	617	593	608	590	605	580	648	596	639	579	591	613	585	576	535	591	607	620	615	587	604	601	553	625	585	570	586	627	593	552	571	637	587	580	620	595	580	634	628	605	635	594	597	566	577	568	600	673	634	598	579	588	612	623	597	607	599	560	572	628	573	595	619	559	598	580	632	627	599	617	649	650	613	626	562	636	663	562	622	608	606	603	605	575	625	603	629	608	594	619	593	630	596	577	593	628	630	604	556	563	629	591	587	576	588	604	618	616	618	623	647	642	615	596	657	602	646	600	587	600	590	603	636	552	585	610	617	583	639	594	598	603	631	586	652	628	556	603	634	642	640	587	635	607	608	601	611	574	589	547	616	610	639	603	588	618	594	598	627	611	626	601	641	630	598	571	560	601	600	574	586	581	583	575	629	600	616	610	601	588	559	584	592	605	581	579	594	592	622	604	598	587	583	607	576	566	587	595	581	605	597	551	586	592	591	588	635	605	591	596	616	625	650	568	590	567	579	591	582	566	580	569	609	590	603	583	610	615	624	621	583	581	562	615	627	620	615	577	595	598	598	622	629	552	558	597	611	639	559	574	667	571	565	573	585	615	578	625	565	598	634	615	609	560	626	603	581	608	632	601	598	623	627	582	625	576	617	620	592	574	633	597	600	609	596	609	622	608	595	643	612	605	584	531	581	607	613	579	606	554	596	655	611	596	645	630	637	620	572	600	568	612	598	594	652	644	613	610	583	608	581	633	594	583	626	594	607	630	599	604	598	607	650	600	590	591	603	593	628	629	590	573	635	623	608	594	611	656	589	602	618	572	603	603	605	558	637	608	585	565	583	589	653	597	563	577	623	588	558	593	619	639	611	592	621	597	630	604	609	636	601	612	580	597	527	598	587	582	607	605	562	584	648	602	590	625	622	634	616	576	652	665	567	574	593	571	626	643	616	608	626	626	624	565	609	605	639	609	606	594	597	582	555	550	594	625	652	599	634	567	618	549	576	603	612	569	567	617	589	585	600	618	593	592	601	631	598	557	637	586	585	615	619	622	632	613	646	590	580	563	590	615	627	621	588	583	620	582	613	600	583	579	600	632	614	619	595	614	593	612	567	581	626	640	593	618	603	633	622	613	611	605	605	592	595	607	569	589	570	584	610	593	573	583	628	636	636	662	628	610	613	554	585	669	565	598	624	637	614	565	566	582	620	582	602	587	582	632	550	623	590	604	585	575	642	606	578	606	654	618	614	620	582	577	566	602	574	638	572	593	570	611	584	579	597	598	618	601	570	590	589	553	611	647	620	609	598	576	597	599	607	571	591	580	586	604	614	595	619	593	614	596	617	595	608	595	609	642	605	574	544	608	600	589	551	617	649	605	582	607	639	616	613	626	647	554	584	569	565	615	597	578	555	633	577	605	594	600	600	604	575	575	569	597	613	559	617	607	602	632	638	594	603	599	611	615	591	592	633	593	580	659	595	608	614	616	566	572	602	599	635	607	590	602	593	610	580	646	580	594	609	607	585	614	610	608	567	606	655	615	616	575	655	632	603	578	587	621	554	587	613	561	554	640	601	621	603	619	621	560	634	630	595	584	573	617	615	586	608	599	591	599	586	593	600	622	604	645	634	618	605	557	617	597	614	582	587	563	602	581	611	605	620	597	620	628	582	597	607	618	628	551	597	592	619	565	639	598	652	593	587	589	582	600	585	587	619	595	623	619	594	585	623	588	589	560	592	594	604	654	571	624	612	624	613	624	619	596	616	580	596	594	624	610	597	554	604	561	614	577	600	577	594	570	573	621	611	588	591	604	634	603	581	572	592	637	623	598	644	640	608	602	599	603	581	607	582	599	589	591	591	621	578	572	573	604	591	625	676	582	619	578	573	596	569	607	601	547	607	618	652	576	576	595	576	619	625	643	615	658	579	630	598	615	606	631	550	629	636	622	638	579	597	600	589	605	617	558	619	615	638	616	615	571	609	606	605	552	590	627	628	605	618	609	594	579	636	589	601	591	568	599	599	640	593	606	634	567	575	668	587	641	595	631	610	600	591	605	647	626	557	583	580	589	625	638	604	598	628	616	611	572	593	617	592	570	612	609	593	597	625	562	606	628	589	604	618	609	607	566	597	599	594	584	607	617	650	657	564	644	574	564	634	620	598	645	594	607	602	561	576	578	589	611	584	622	600	570	570	609	595	576	562	611	600	583	630	587	602	596	621	637	615	576	557	604	575	619	609	594	616	627	609	549	587	577	614	640	621	563	599	619	596	570	608	611	609	597	590	606	600	570	621	604	579	596	608	585	600	620	591	600	581	565	573	602	585	608	561	606	628	632	599	586	630	610	599	562	604	569	641	577	617	593	637	562	545	556	565	603	630	589	569	594	606	596	578	557	588	584	576	612	680	610	583	577	608	596	587	614	577	586	619	597	554	584	600	601	642	589	628	601	563	617	615	631	581	617	570	628	609	673	637	594	597	592	638	628	617	613	614	618	590	647	588	618	624	581	596	595	610	583	642	626	587	568	621	589	627	636	631	614	562	630	625	585	605	574	614	569	588	623	583	586	634	592	584	614	605	567	593	605	603	620	621	637	603	589	608	666	646	585	581	593	605	625	590	529	603	556	593	599	592	610	585	567	623	589	609	625	639	558	606	588	607	592	582	623	593	591	629	585	583	590	627	580	633	618	623	562	587	628	589	614	556	622	610	643	575	579	673	574	588	606	627	597	570	624	628	618	585	609	624	573
24242	32433	8426	4390	2673	1828	1811	1305	1130	957	898	936	926	806	803	731	694	677	703	676	653	694	638	568	615	627	603	613	641	620	603	676	619	647	673	668	616	647	615	604	600	660	618	636	591	637	605	616	619	595	605	611	624	633	639	623	627	639	630	641	625	612	610	612	625	637	641	625	566	634	587	565	656	623	650	630	614	599	659	639	660	655	597	631	663	604	628	613	589	646	627	646	590	664	596	628	619	638	654	655	582	613	629	595	642	651	614	641	631	601	589	631	667	590	595	674	655	653	623	615	621	629	641	658	623	625	630	630	674	636	640	617	668	595	643	649	626	617	595	627	690	610	645	658	652	646	602	607	626	621	649	634	645	601	650	685	639	640	639	649	630	592	589	578	670	640	658	613	623	583	608	616	599	646	613	603	603	567	635	628	639	643	646	665	612	605	663	633	589	660	613	628	618	653	621	636	658	636	631	587	619	619	657	655	628	635	667	632	677	638	647	656	669	605	637	612	653	634	645	595	645	636	630	640	645	661	646	665	630	645	672	625	638	591	591	596	604	640	635	690	603	634	620	634	598	621	633	626	632	647	626	656	596	573	629	615	614	613	657	625	615	644	643	635	623	669	675	616	601	640	638	648	571	586	594	605	591	609	599	625	623	633	588	628	669	605	628	617	560	591	619	651	654	692	651	605	588	603	589	616	615	658	643	596	617	627	612	633	608	646	654	628	634	607	618	612	642	616	591	646	576	650	640	619	599	612	609	647	628	589	633	601	621	604	631	622	648	609	648	603	626	642	688	595	628	663	580	608	600	648	627	642	602	637	593	584	584	599	580	625	620	608	639	629	666	636	597	604	621	611	628	626	649	637	637	664	650	600	639	609	599	642	606	589	634	636	612	599	636	660	658	623	594	596	604	596	617	619	648	598	666	639	668	633	607	621	642	607	607	659	623	639	671	621	609	623	602	667	617	605	638	636	597	604	611	651	667	639	622	674	652	608	656	614	630	619	592	653	656	624	668	640	660	652	605	681	579	626	663	617	609	607	682	654	662	629	643	649	613	630	644	613	585	611	598	605	579	628	602	655	610	628	642	601	624	632	625	617	660	635	596	636	607	592	603	641	608	626	618	603	684	629	619	645	660	599	643	601	651	615	582	662	647	643	639	637	605	632	634	626	612	601	625	616	658	677	631	627	624	629	625	593	615	630	607	655	637	662	617	616	624	620	634	635	630	641	625	636	648	597	661	667	605	608	640	597	662	632	588	632	629	653	618	661	642	625	614	621	667	559	695	603	624	604	610	615	593	632	621	620	656	581	599	650	647	568	639	644	646	676	575	630	598	622	659	630	604	598	605	590	637	575	619	689	669	654	647	636	645	601	580	601	614	625	614	649	644	649	640	640	630	643	615	605	609	571	651	619	651	610	608	592	639	629	634	677	640	594	642	620	651	610	631	628	618	599	623	631	632	631	641	604	671	610	600	623	595	582	613	613	626	628	607	588	613	634	656	624	621	643	643	637	655	654	650	676	659	636	648	629	634	653	633	672	659	611	625	630	625	616	623	635	604	654	672	640	624	614	640	624	625	654	606	618	589	627	642	604	643	569	676	641	629	618	612	627	585	653	679	616	615	612	629	640	614	602	611	634	649	659	620	613	646	617	624	648	685	636	645	653	582	588	633	640	580	640	608	682	622	640	631	669	652	596	607	604	610	616	636	672	629	594	687	617	630	622	648	622	670	649	628	605	615	627	600	611	697	640	631	640	604	644	625	592	614	638	610	654	613	631	620	656	659	622	644	616	600	575	635	627	673	602	647	638	633	642	632	641	601	615	624	620	612	600	631	643	615	626	641	602	636	640	625	651	607	610	645	672	620	628	656	622	656	601	623	606	635	623	649	637	575	634	638	623	611	618	606	595	608	618	602	634	625	637	617	627	647	599	630	619	649	592	598	585	621	584	664	635	620	609	674	630	623	648	670	633	624	565	684	672	632	590	621	651	617	645	653	625	635	644	588	620	638	643	620	660	654	659	625	630	623	608	582	617	628	626	613	604	636	601	661	658	601	593	579	646	638	603	597	652	634	613	645	586	611	584	608	639	632	679	619	652	668	645	638	657	632	617	584	625	615	681	605	634	588	640	632	637	675	616	609	617	607	635	607	644	624	632	599	634	599	596	650	634	608	624	624	614	599	654	659	660	638	629	664	618	632	587	582	606	597	640	657	621	584	634	602	616	618	621	655	667	618	668	667	606	620	650	637	620	628	619	638	650	634	598	652	631	621	643	622	644	651	629	657	634	656	620	625	614	594	678	639	632	639	613	643	632	610	638	637	579	629	666	648	667	632	635	648	638	612	612	655	650	633	644	590	656	674	672	550	660	640	640	629	654	601	642	625	615	628	643	646	636	608	593	607	606	631	657	599	637	630	639	677	630	600	611	650	630	651	622	602	616	621	642	653	598	686	654	583	649	659	614	674	625	632	656	625	594	620	596	657	631	598	648	634	699	617	587	620	686	642	634	650	638	630	651	613	648	575	627	643	642	597	657	620	681	615	616	637	623	623	652	630	655	616	656	614	626	600	644	674	598	574	607	604	613	660	584	669	637	614	584	663	611	621	596	633	661	636	678	654	617	585	649	656	608	681	644	623	657	634	630	599	575	634	640	630	660	640	654	642	607	629	592	647	640	641	682	614	679	655	638	609	592	661	621	611	582	613	646	615	618	636	604	611	653	639	593	651	635	626	646	664	612	659	613	616	626	635	637	574	642	604	645	677	594	586	600	640	612	672	630	595	620	618	623	623	639	628	634	628	585	620	668	658	606	633	606	628	643	655	619	639	651	660	597	680	625	648	597	661	623	594	622	619	601	668	636	554	661	651	605	626	608	613	642	643	619	622	642	612	585	631	583	663	651	648	651	632	669	676	610	658	631	620	620	615	635	648	662	652	627	623	613	632	603	663	569	622	578	618	622	613	674	632	633	648	646	609	604	643	597	583	660	606	602	667	650	597	644	590	605	617	651	627	635	653	618	642	661	631	613	618	608	647	599	609	635	599	619	591	654	618	655	636	640	622	629	655	619	595	595	621	622	650	642	650	622	652	636	607	601	629	641	648	627	608	700	683	601	594	631	643	620	632	616	628	644	645	609	663	587	605	617	659	667	655	608	666	640	643	634	602	654	620	633	635	618	644	600	611	602	651	639	606	674	614	631	638	580	595	620	625	623	616	614	607	632	652	670	601	670	642	649	599	654	654	680	656	634	660	654	629	621	636	655	621	621	615	634	599	639	602	624	672	597	651	653	632	629	585	584	601	657	619	585	669	629	611	625	607	625	670	650	634	639	600	609	648	608	611	656	635	643	603	626	615	612	610	617	631	573	654	585	642	627	660	637	637	636	665	671	638	642	619	671	661	640	617	702	647	647	650	657	647	623	630	661	643	654	618	592	643	641	617	616	650	619	608	624	567	603	651	664	634	614	622	628	612	646	658	633	612	576
22901	21371	28944	24142	21367	21345	7201	1466	1191	980	858	736	773	735	633	615	575	505	493	497	469	441	453	434	427	488	442	437	495	424	424	448	452	455	448	399	486	434	408	422	424	451	431	443	417	434	429	403	408	420	472	406	423	459	434	452	449	401	460	451	439	448	405	457	431	429	424	445	429	420	406	452	411	414	414	445	406	417	403	450	387	421	466	385	450	437	442	421	393	429	421	378	419	402	412	464	429	458	434	401	407	423	423	470	425	423	413	429	433	386	447	456	450	425	407	466	414	454	449	391	445	439	394	408	435	405	423	417	440	407	434	420	447	462	422	438	419	410	414	429	447	486	434	382	439	463	422	402	389	424	417	425	407	407	464	460	386	462	407	456	450	442	458	377	440	417	410	438	410	398	430	437	440	409	426	405	391	456	405	428	419	404	437	429	426	437	408	420	459	453	459	423	407	415	404	408	439	421	426	455	399	428	400	446	448	452	409	468	396	443	446	412	432	394	393	446	409	415	473	423	421	419	434	423	401	462	373	446	410	407	409	402	419	436	444	438	465	439	426	416	443	402	431	425	438	427	416	411	444	454	449	391	432	413	419	441	401	422	451	395	404	385	422	418	429	400	460	443	390	433	419	411	389	430	383	387	434	391	407	377	386	421	449	386	390	459	420	393	442	440	436	423	445	445	436	410	431	430	403	396	438	415	444	427	412	453	459	416	404	419	420	398	388	409	410	390	432	411	411	405	431	447	396	435	421	444	467	409	428	412	467	424	403	427	379	440	415	372	391	453	452	391	421	433	390	423	416	398	403	446	383	421	414	423	417	400	421	408	465	409	421	413	436	476	406	404	389	416	449	448	417	435	407	466	434	441	461	428	460	437	448	454	419	400	387	404	394	418	399	450	428	428	454	445	439	424	428	454	408	429	402	426	457	385	416	405	434	418	422	420	427	451	421	420	453	416	436	432	406	437	407	410	402	435	414	392	410	455	405	409	419	421	406	409	425	414	438	430	425	409	414	411	435	422	422	433	417	438	419	417	404	392	439	439	417	411	452	412	413	437	425	422	426	424	391	424	411	425	418	428	434	431	406	472	421	448	441	419	388	450	436	460	395	412	456	447	427	422	427	396	418	444	428	434	446	457	404	424	434	432	438	417	430	411	428	444	433	441	440	437	431	443	399	409	428	398	440	434	463	384	408	422	426	426	410	413	425	447	399	425	434	450	435	432	412	450	435	423	415	402	439	451	450	427	454	425	428	413	436	447	399	431	427	428	435	418	390	444	437	417	426	384	459	426	395	414	369	411	422	390	409	444	434	428	450	436	406	408	430	435	393	425	445	425	427	440	433	418	464	444	434	441	420	424	420	427	409	437	385	404	443	445	402	394	432	403	420	411	473	384	424	396	402	439	404	392	416	425	445	390	404	420	422	418	441	430	390	423	440	445	422	429	437	396	429	405	436	400	434	442	434	411	394	448	417	385	421	373	415	449	436	435	426	441	427	381	424	447	431	437	453	422	439	410	414	457	458	392	412	427	414	443	411	420	466	394	412	445	461	404	410	409	445	441	469	406	451	409	437	438	436	416	403	423	426	410	427	448	445	384	465	412	473	435	427	439	427	444	447	463	425	426	464	364	403	408	418	420	405	396	432	410	401	447	452	449	409	433	411	436	438	404	432	418	425	397	437	407	433	449	465	404	435	447	451	422	423	472	397	440	448	466	404	438	421	424	393	426	431	422	385	403	424	405	422	389	477	417	437	412	422	399	434	404	417	437	457	418	412	448	427	426	428	423	417	434	413	427	452	430	396	411	422	469	416	449	423	458	401	448	407	417	403	427	449	421	444	436	430	442	425	394	437	463	435	452	390	418	438	420	393	382	432	380	435	383	407	420	407	401	450	393	426	409	419	404	408	395	414	435	387	426	399	433	482	409	413	430	393	417	414	436	460	406	404	406	409	408	422	424	437	392	389	420	427	428	438	409	420	424	416	391	453	422	403	425	429	410	405	396	415	410	408	402	417	416	429	411	377	400	402	417	457	424	468	420	428	380	422	421	449	442	458	427	431	374	417	408	399	409	428	427	383	443	442	433	413	440	462	405	418	415	437	407	437	419	399	442	432	451	385	437	440	407	437	393	424	394	411	428	399	413	446	429	441	446	409	391	397	438	424	393	396	403	422	417	413	433	438	430	445	446	447	443	415	430	444	401	473	427	423	450	413	416	408	443	434	407	408	417	364	423	427	466	444	424	385	436	427	413	444	408	372	418	409	444	430	410	465	441	424	458	441	394	415	455	405	400	438	403	417	426	399	449	429	436	420	428	393	393	415	418	436	383	472	429	445	397	434	407	413	408	390	424	427	430	426	430	463	427	382	445	426	417	429	431	386	411	429	412	416	433	428	450	427	396	414	434	417	432	468	430	431	414	439	438	428	444	438	417	400	427	430	468	423	454	430	450	434	370	433	437	435	395	449	402	464	410	421	443	423	411	411	397	404	457	386	419	429	417	393	428	427	416	424	435	408	431	417	371	458	373	447	396	394	405	425	417	403	411	424	450	423	428	451	437	448	411	440	489	417	436	400	426	393	415	420	404	419	411	440	415	446	475	413	426	382	421	420	449	439	406	432	407	418	366	437	431	418	434	439	410	425	452	401	427	472	416	464	462	411	425	436	414	409	440	449	423	421	440	466	423	413	406	406	399	423	420	391	436	438	406	420	440	448	442	412	420	432	407	419	425	405	407	446	412	400	388	437	422	432	418	461	419	415	397	440	415	423	421	434	401	413	402	422	432	386	402	437	421	424	410	441	438	424	470	419	404	421	439	424	438	421	435	431	425	434	428	405	433	420	431	434	387	451	402	436	455	429	437	415	422	396	428	421	424	438	452	425	421	442	392	459	425	444	443	452	446	410	418	432	425	453	450	427	409	441	423	447	380	405	402	421	400	410	415	444	405	455	404	423	430	415	427	407	414	447	412	445	420	440	468	391	429	382	401	415	409	415	447	391	412	413	422	432	419	411	460	432	388	477	413	454	442	424	440	428	405	408	423	419	368	416	426	429	436	440	431	404	408	438	420	430	473	422	431	415	410	418	412	400	382	401	412	405	402	448	412	415	443	432	415	402	450	392	403	446	443	425	456	440	428	421	440	395	454	425	411	465	404	438	423	423	428	437	390	377	436	433	423	413	394	419	430	443	435	449	437	412	478	449	402	401	428	399	382	408	381	420	424	424	443	420	404	416	428	419	430	419	421	410	438	443	374	445	442	411	433	422	438	453	402	395	409	409	453	443	422	428	441	414	428	480	419	477	429	421	477	422	395	390	428	449	455	421	392	395	475	467	468	453	426	437	396	433	382	427	390	408	425	379	418	448	506	395	411	402	408	455	444	415	406	419	417	409	420	469	411	436	400	401	406	429	439	454	419	428	464	421	426	420	403	392	432	421	398	438	426	401	434	398	414	385	447	409	445	394	472	389	425	400	407	456	394	425	441
29978	44908	15223	8790	5537	3774	3378	2398	1832	1494	1317	1198	1052	965	846	741	661	631	605	536	597	498	497	472	464	475	480	484	450	467	500	440	461	432	465	444	435	424	486	436	438	421	440	446	447	462	424	407	454	417	423	420	431	437	425	462	440	427	479	443	412	447	408	439	445	434	411	415	403	432	431	418	422	437	446	418	445	426	433	443	421	469	456	426	431	384	471	476	410	442	436	454	407	410	440	384	458	435	444	405	445	370	415	417	432	378	416	439	454	445	422	443	435	400	422	417	422	450	418	438	432	428	452	463	392	406	421	398	390	425	466	459	420	418	426	425	479	429	408	380	422	442	426	431	419	431	449	406	473	400	414	404	415	447	423	448	455	431	394	416	395	475	455	470	450	424	432	405	458	428	443	504	410	440	436	419	449	426	418	416	437	424	405	483	412	475	425	457	432	432	453	407	447	407	421	418	427	420	457	473	386	437	450	417	422	413	439	469	448	436	443	442	433	411	397	469	425	416	443	404	418	454	459	427	471	399	449	437	412	419	423	417	457	465	433	445	415	446	430	439	429	433	435	427	449	458	395	412	441	417	456	438	390	429	435	436	443	415	434	477	425	459	443	427	451	413	429	459	386	384	416	420	421	439	426	385	447	420	452	410	398	435	398	429	429	428	427	422	426	403	409	427	421	410	419	419	405	422	431	402	452	460	453	451	412	431	410	424	415	420	418	442	459	430	444	418	450	432	432	450	415	393	405	437	413	428	444	425	473	441	441	433	447	423	422	444	446	427	446	426	413	412	454	457	428	422	377	469	417	415	413	453	434	430	424	388	445	441	410	426	409	453	394	463	431	437	448	402	442	438	402	446	393	449	444	484	402	435	413	455	388	454	437	422	398	427	449	441	433	458	415	411	420	440	420	420	452	382	452	436	457	399	411	435	409	412	438	384	448	475	441	445	437	437	415	424	461	389	407	429	462	459	412	440	423	449	466	461	466	396	404	432	438	409	431	413	416	438	459	451	437	459	427	419	441	420	467	443	423	436	440	409	418	458	411	425	437	441	449	409	391	439	440	444	407	426	421	477	433	414	442	455	433	420	405	430	438	424	419	456	412	429	414	429	437	451	428	426	408	422	431	420	447	422	408	444	442	439	428	452	429	434	454	408	426	419	433	402	426	398	445	442	454	422	437	428	429	453	457	442	430	439	399	426	390	420	452	353	406	460	432	425	421	447	421	406	408	450	396	422	392	442	387	465	427	412	428	426	399	430	459	403	443	390	440	446	453	389	452	409	402	437	454	432	425	427	397	419	425	414	402	437	438	455	480	434	451	435	439	445	433	428	440	403	415	442	421	430	426	421	423	446	395	398	425	457	452	430	442	431	421	417	424	436	433	446	422	452	436	467	441	438	436	416	423	447	424	414	406	407	417	430	456	428	445	412	428	419	438	415	452	455	410	429	433	419	415	433	449	434	465	436	449	457	416	409	476	366	470	424	450	430	423	444	444	441	427	439	409	408	393	439	446	450	424	428	432	437	441	410	417	419	405	439	437	421	426	437	395	421	447	417	419	471	459	456	470	478	417	452	430	441	425	438	441	465	458	418	436	416	437	460	420	458	430	429	391	487	432	424	485	441	417	432	425	428	406	409	447	403	427	439	421	388	438	438	431	452	439	418	441	404	411	452	497	413	409	434	449	429	401	430	461	444	423	438	449	433	444	452	414	458	429	458	408	476	435	435	458	456	400	375	412	458	404	456	413	418	471	401	437	413	425	453	462	447	438	432	401	419	450	404	389	425	402	412	416	418	397	421	445	407	427	404	467	429	449	463	438	402	437	428	419	423	435	428	424	428	408	440	416	425	432	434	410	424	415	459	449	458	379	409	438	433	398	423	431	423	439	432	461	388	428	412	432	460	470	413	448	396	447	428	424	414	418	425	440	466	463	435	425	460	429	401	394	436	425	413	446	451	478	413	420	419	434	403	386	434	393	437	425	442	433	483	466	399	458	461	386	450	446	440	426	400	442	447	452	464	416	430	433	443	451	432	440	460	430	416	466	410	420	452	447	445	432	412	453	418	411	453	418	438	405	404	411	435	436	423	427	430	445	415	473	459	438	423	437	413	415	413	455	435	430	477	441	410	449	419	424	440	451	421	437	433	403	439	432	448	424	414	426	437	422	425	426	456	431	434	429	436	427	465	428	431	413	464	456	418	397	473	447	443	450	460	465	444	431	405	394	437	452	452	388	450	424	444	441	421	410	437	415	423	433	399	422	430	410	431	459	445	441	457	429	397	418	458	437	453	489	415	413	409	427	396	405	380	407	449	402	376	410	377	435	414	421	467	451	430	394	440	421	444	439	463	416	436	414	409	374	444	402	454	472	411	454	426	439	433	432	441	454	440	422	469	395	418	422	395	439	461	409	455	439	454	458	415	435	443	413	456	428	437	419	441	440	437	414	466	435	416	424	432	453	445	406	439	419	448	448	413	428	473	407	449	436	388	415	449	413	417	464	449	404	432	415	451	436	448	453	412	419	441	443	437	438	456	448	427	432	419	440	419	408	468	386	447	392	437	407	399	421	433	416	429	442	434	426	437	427	393	431	433	440	409	429	428	476	440	416	434	466	432	437	405	461	433	390	414	434	424	427	420	448	414	431	430	420	464	464	384	444	422	419	420	448	435	420	437	448	427	453	411	447	409	426	424	414	438	452	406	406	442	424	412	439	418	453	430	439	430	431	416	438	461	422	447	414	440	416	417	441	442	425	411	404	417	422	427	420	442	447	466	403	451	460	446	441	438	436	439	427	388	419	432	428	403	445	415	444	463	440	411	423	449	395	448	426	464	429	425	447	453	428	414	453	465	431	417	460	422	436	478	438	438	448	388	446	412	428	418	438	446	455	418	428	430	438	452	436	458	418	470	400	487	413	439	427	411	407	440	440	396	453	421	458	422	451	437	433	414	412	392	448	409	429	408	434	415	409	406	440	478	432	395	417	444	423	410	410	449	397	423	415	450	381	423	436	444	410	468	428	445	414	414	426	410	432	450	451	438	436	421	427	456	445	444	439	436	428	428	435	460	437	458	437	447	458	403	416	453	426	406	412	468	411	451	457	432	401	436	472	438	428	401	437	445	384	429	427	463	415	442	421	451	434	429	420	415	424	438	467	405	443	428	397	439	438	447	439	423	428	417	471	454	403	416	420	460	392	416	437	465	443	425	454	392	399	375	454	434	487	429	450	446	451	450	406	449	459	431	434	461	426	397	423	400	404	428	421	452	429	418	410	472	409	415	406	402	445	459	447	443	461	463	427	419	410	421	413	462	417	464	460	453	413	450	427	422	451	467	428	459	422	410	457	422	426	419	465	414	407	439	426	435	453	415	402	439	434	437	404	442	430	462	432	440	463	434	446	430	428	419	421	439	436	442	418	454	431	423	408	422	438	428	405	451	450	450	448	433	430	441	418	416	438	379	454	405	413	414	448	457	414	427	427	394
28495	20798	8769	2221	979	664	696	564	473	514	469	445	459	424	428	408	374	439	412	409	409	408	394	365	405	399	389	417	390	389	390	352	453	407	372	389	368	376	393	392	414	372	380	412	393	398	396	423	359	393	384	371	401	391	461	375	401	412	383	386	326	385	396	381	381	427	414	401	433	424	393	377	399	372	417	369	397	431	405	375	400	410	421	435	426	385	393	389	358	396	396	394	415	379	365	419	423	399	399	415	413	409	381	399	372	369	335	360	406	413	404	382	437	396	418	390	402	401	408	380	386	410	419	377	435	427	391	399	407	366	368	397	401	394	366	382	374	413	370	399	386	397	406	410	402	381	390	412	392	360	388	382	392	370	406	341	406	424	381	416	381	371	394	410	402	379	379	397	399	376	396	413	365	386	393	431	396	379	401	411	381	373	434	407	400	369	390	378	400	406	372	407	390	377	382	376	371	412	424	415	390	414	416	359	396	380	395	402	422	369	354	405	362	415	349	434	387	384	393	397	379	411	388	392	372	391	374	376	392	356	369	391	384	405	389	398	395	405	386	394	368	375	383	383	354	401	391	402	406	420	374	415	357	376	412	389	348	399	369	368	375	391	372	369	412	391	383	378	441	383	393	413	389	366	398	384	368	423	391	406	365	402	431	406	418	389	414	412	414	382	360	395	367	406	380	395	380	374	380	383	395	395	397	391	441	400	377	403	400	446	375	381	391	395	384	382	406	408	379	385	358	359	410	392	395	365	377	361	355	399	406	422	394	371	402	370	394	359	369	385	386	403	388	390	403	406	385	371	390	416	396	421	396	404	410	416	387	399	394	391	361	384	397	393	401	366	389	370	373	420	386	405	418	376	360	429	383	376	413	392	383	399	408	398	410	389	379	400	412	410	390	374	421	369	379	359	394	406	384	407	397	382	400	406	400	409	380	396	381	420	361	410	360	396	406	412	402	398	392	400	375	384	379	410	380	385	419	397	409	384	409	387	421	408	381	385	388	417	383	424	399	366	400	401	417	407	370	391	389	380	378	370	396	370	379	385	369	402	419	437	391	417	416	374	404	382	359	399	399	359	401	381	404	359	379	369	358	395	407	393	376	424	427	418	395	441	388	408	416	369	422	373	408	401	377	405	405	423	401	394	366	377	368	401	411	393	389	407	416	416	406	389	382	392	399	418	433	366	394	406	413	376	397	338	422	374	414	375	409	372	400	410	390	411	376	404	427	393	429	387	393	394	375	388	426	395	378	435	403	385	398	415	381	376	422	361	377	394	427	389	387	384	385	394	396	375	409	411	357	424	383	353	394	387	373	391	386	392	361	373	384	378	398	414	354	421	395	352	396	378	349	380	403	357	372	361	409	421	388	379	396	404	399	426	409	421	384	382	384	397	403	413	412	356	412	384	414	405	405	415	409	381	399	414	377	406	368	352	400	366	392	393	391	392	387	390	349	387	418	429	438	409	397	396	381	411	422	398	367	410	420	356	387	373	407	421	412	373	385	381	376	378	394	369	391	403	377	399	417	393	372	380	386	419	373	412	395	375	396	381	416	392	390	415	384	425	405	375	412	392	432	403	374	410	402	372	395	387	396	348	432	408	388	359	378	399	418	403	383	394	401	395	394	370	377	391	379	387	386	417	409	383	382	395	416	411	409	370	378	415	402	364	403	385	387	381	413	416	395	378	401	433	422	434	378	366	433	399	404	374	368	394	390	392	402	412	386	396	369	404	394	388	436	415	381	388	404	410	370	391	406	394	389	377	410	368	387	387	389	392	398	386	406	396	400	386	342	418	406	365	399	390	370	394	401	387	421	404	404	382	427	411	375	383	393	417	393	417	374	400	400	389	368	398	373	414	412	386	436	381	380	377	447	355	382	423	381	414	411	397	417	415	382	400	359	395	407	407	390	405	362	395	399	427	399	379	358	407	375	384	330	375	383	432	377	407	372	350	383	406	396	374	398	356	405	357	391	350	362	356	372	399	424	413	400	396	396	400	384	376	372	410	399	433	403	371	366	409	347	361	385	383	343	368	403	407	401	417	374	381	401	415	400	392	393	400	417	395	379	395	387	402	383	408	406	410	388	396	407	385	410	339	360	392	389	389	367	395	360	371	394	412	417	358	381	412	415	386	373	401	426	353	399	403	369	391	414	400	401	422	422	387	424	377	384	352	411	361	374	380	369	398	399	387	404	422	402	400	391	391	402	393	418	387	393	417	368	414	411	400	360	397	411	390	410	380	369	347	411	379	421	409	389	404	360	407	376	379	376	415	400	396	385	385	382	391	400	415	389	401	391	394	393	388	362	402	396	402	399	361	405	379	366	365	376	420	415	392	368	375	364	419	398	394	361	398	404	413	395	385	400	412	395	419	412	362	429	383	380	414	358	382	381	409	385	393	409	381	367	381	383	363	350	395	407	389	394	406	403	397	400	381	411	420	405	423	423	418	445	417	426	403	376	422	405	413	416	372	419	428	404	392	392	385	378	391	414	380	397	384	378	396	398	395	350	420	420	381	380	384	366	409	428	382	392	405	394	389	381	372	392	360	366	364	404	398	397	394	403	384	394	374	412	371	377	380	376	392	362	386	396	397	381	391	378	414	393	413	355	387	362	387	441	398	388	364	363	398	384	427	390	392	373	421	383	379	368	390	407	387	392	392	405	436	386	389	420	388	381	398	402	398	378	389	375	388	375	414	386	403	397	398	414	407	353	382	409	393	370	393	426	389	401	405	412	390	368	404	387	372	397	419	386	386	405	398	412	435	392	366	397	390	397	379	391	379	401	454	422	377	388	413	378	377	373	399	382	420	391	427	374	406	421	389	434	408	377	397	374	404	389	417	428	349	370	381	419	418	406	403	347	374	416	404	391	378	412	367	402	436	396	388	424	388	423	391	405	397	373	362	401	367	390	366	391	393	426	408	391	435	384	399	425	397	405	359	392	352	393	410	416	394	385	395	381	384	414	400	355	356	380	394	361	418	392	379	389	369	396	410	384	380	392	403	389	390	399	387	389	422	377	368	404	387	399	388	351	382	384	400	438	397	357	372	367	412	378	383	385	370	388	386	366	366	418	374	418	380	395	415	377	389	406	369	360	376	406	379	371	372	373	437	417	398	374	424	360	385	421	373	363	400	361	385	413	389	396	398	401	353	422	402	422	363	404	420	387	389	412	352	383	376	389	401	407	412	396	368	377	364	387	370	377	412	391	372	388	421	440	416	372	419	398	406	371	434	399	419	416	369	415	365	361	383	390	376	387	416	370	390	394	394	417	405	382	420	423	393	388	410	371	402	379	382	381	397	381	383	373	401	364	368	382	372	382	419	375	399	411	412	361	433	374	368	370	384	404	406	388	414	425	371	377	389	359	416	392	388	409	403	374	396	377	384	355	352	404	408	367	421	378	388	425	381	367	413	383	413	369	406	361	384	414	340	412	368	397	403	359	333	383	396	420	385	396	383	392	342	353	397	374	378	401	394	410	389
20228	22828	4236	2571	1532	978	987	869	717	618	548	592	524	537	515	505	405	452	447	453	461	449	395	461	428	438	430	465	442	424	448	414	454	427	442	415	410	434	434	456	449	439	447	430	449	486	392	439	417	419	470	420	422	424	444	443	440	415	414	458	438	436	453	454	399	408	427	432	431	428	446	398	456	436	388	481	423	421	384	382	442	399	414	440	431	439	460	440	448	435	440	439	432	435	415	419	411	417	455	431	404	445	409	453	443	462	402	421	438	416	454	440	495	427	411	458	454	456	412	424	383	434	436	429	418	424	433	440	422	397	451	414	399	436	412	427	425	428	440	439	447	463	431	436	432	419	427	410	407	414	398	450	430	437	382	404	421	429	411	460	420	454	417	446	452	411	421	450	415	436	441	421	396	393	442	416	419	426	379	453	423	430	432	493	452	485	422	435	419	484	429	423	427	385	449	408	445	392	422	423	424	415	443	410	438	435	428	475	440	427	440	467	425	425	445	452	418	419	439	401	420	419	415	435	457	401	413	402	418	429	484	430	426	400	408	429	446	435	431	469	425	415	421	446	425	452	427	455	455	417	424	443	440	410	419	440	403	448	452	447	468	473	406	452	454	396	421	436	436	410	408	407	441	419	426	422	420	439	441	449	432	427	431	445	375	446	439	432	421	414	419	445	462	447	397	435	446	419	434	450	409	455	412	432	440	446	415	437	396	382	444	438	421	409	439	409	412	403	405	444	412	412	405	422	443	417	412	462	445	409	436	422	473	445	440	459	440	401	423	403	417	429	375	416	435	421	458	440	423	451	421	447	445	412	395	408	420	423	459	430	408	413	436	423	409	399	435	446	399	430	440	447	422	423	431	454	434	384	452	441	435	409	445	400	433	461	436	405	426	403	463	409	420	410	413	413	424	463	413	412	454	433	439	454	437	441	431	399	434	453	436	451	463	438	445	447	424	406	449	438	416	424	369	398	416	434	416	422	416	429	481	459	427	410	425	423	431	422	446	425	432	376	415	460	465	450	468	393	424	417	452	413	435	433	418	417	457	451	468	447	438	436	432	413	468	400	448	412	408	411	475	408	397	423	450	458	446	453	430	432	394	415	442	401	409	411	447	426	426	406	408	401	422	443	444	434	386	440	446	444	401	420	461	410	420	445	438	420	404	443	450	388	440	431	429	423	448	456	390	417	432	432	404	430	455	438	417	433	462	437	427	416	453	441	408	449	412	461	417	402	413	406	395	439	464	414	431	441	447	429	430	417	415	427	460	446	410	441	429	478	404	433	437	430	415	474	454	450	424	423	415	415	419	427	459	419	403	434	427	417	437	398	426	400	419	419	408	416	461	409	446	407	424	407	429	412	423	427	401	414	477	464	418	431	408	411	433	446	404	443	437	373	430	424	425	443	442	413	429	401	441	443	447	406	420	441	427	419	399	450	409	447	422	415	435	417	440	455	402	454	399	436	452	419	427	438	435	460	444	417	410	450	457	444	451	457	433	463	449	453	453	444	447	424	425	413	424	417	437	438	452	417	426	429	456	421	396	420	461	455	383	402	385	443	433	412	426	421	456	441	372	445	481	441	404	463	477	434	381	422	450	403	433	411	424	420	440	451	448	441	409	450	429	419	419	422	423	482	425	385	461	405	437	460	441	414	444	448	453	432	425	418	426	430	441	477	452	423	423	429	410	463	447	434	408	414	424	457	425	432	437	439	443	419	441	446	408	417	444	412	414	439	439	416	422	427	450	434	438	416	455	433	421	404	416	409	443	446	406	457	407	441	456	460	465	432	422	432	464	417	426	420	404	448	413	429	464	401	403	457	419	457	450	435	418	420	437	400	421	413	436	421	465	414	433	435	442	447	439	416	442	403	432	438	435	414	447	461	418	465	438	458	459	412	451	473	451	410	443	452	445	392	456	410	423	422	438	443	419	458	425	437	439	451	403	420	427	383	419	431	400	436	455	414	465	421	411	465	431	410	395	495	399	416	485	425	401	415	424	449	394	429	418	440	430	424	449	441	439	427	439	432	458	409	415	436	433	442	427	436	387	451	440	419	454	446	402	451	436	391	430	449	411	435	425	425	427	445	431	426	423	456	443	434	455	453	418	454	399	390	441	380	424	393	430	418	403	432	427	433	442	399	429	404	405	435	444	419	430	471	446	426	424	402	425	472	448	451	465	407	416	429	419	437	438	416	450	429	425	445	405	412	462	449	418	416	427	409	445	434	421	448	440	442	413	448	374	415	471	426	417	444	473	421	453	465	440	422	429	400	455	405	485	426	430	438	432	435	412	417	432	404	441	423	444	429	395	428	421	412	423	434	428	439	425	439	442	438	433	424	446	427	401	413	404	435	424	448	444	418	394	462	426	405	399	454	430	435	442	462	458	444	440	426	444	412	442	445	440	424	438	430	428	389	396	470	460	470	408	429	426	475	421	434	433	438	413	423	412	441	421	446	413	409	407	455	456	420	410	424	436	431	425	431	433	427	418	452	429	411	404	419	439	429	446	434	418	438	409	435	412	473	419	425	413	456	420	434	404	423	411	449	413	427	416	442	391	472	424	395	452	465	417	409	429	430	424	448	455	435	450	455	429	422	454	429	417	442	384	420	429	437	449	427	431	440	419	427	411	418	411	427	417	438	407	429	454	427	374	417	410	432	425	415	407	396	459	431	484	431	438	435	432	469	427	406	434	447	397	444	466	456	429	407	411	408	459	438	422	426	421	418	414	413	415	431	405	411	456	412	431	399	441	436	453	434	437	385	429	422	441	475	420	430	461	477	377	422	431	424	435	432	413	458	456	444	424	418	416	411	384	432	416	473	410	403	435	431	458	464	443	453	395	435	415	445	415	403	414	421	405	419	415	452	423	447	434	443	452	454	396	431	412	415	428	424	388	406	441	427	403	401	441	422	411	419	399	426	448	419	466	412	411	440	442	422	456	450	425	427	408	411	445	459	449	427	422	408	443	433	433	412	439	428	416	428	452	453	422	408	421	420	387	491	402	391	455	405	410	421	433	425	441	469	464	465	386	419	468	394	425	408	453	403	448	412	411	440	444	462	423	458	428	415	426	433	451	430	420	388	472	444	419	411	424	402	455	457	433	460	396	440	423	430	455	438	401	459	436	448	408	464	459	420	455	439	455	434	438	426	458	422	412	446	403	429	431	444	440	387	428	445	405	419	454	467	392	441	439	441	413	453	435	411	473	407	431	416	428	425	396	452	453	425	450	432	428	445	414	414	407	412	421	412	429	428	407	421	422	388	449	418	429	447	419	442	412	415	441	436	443	409	432	419	442	444	448	428	476	413	431	436	439	478	457	442	413	404	426	430	390	399	431	435	427	426	450	401	428	417	415	420	443	442	442	454	420	420	426	425	424	417	433	414	427	418	415	410	408	456	439	429	459	457	446	406	463	414	425	389	424	427	396	455	419	442	396	429	407	415	423	381	408	391	439	385	432	439	426	427	417	472	393	479	430	428
23782	21326	28488	24427	21279	10591	1546	879	596	585	475	379	400	367	337	310	313	270	257	271	239	292	247	219	268	246	252	241	241	241	208	221	205	245	245	213	221	218	223	214	232	224	236	236	220	206	214	214	185	231	271	250	214	216	220	232	230	207	240	232	219	214	208	208	232	213	190	210	231	228	216	208	210	233	218	251	245	200	240	237	218	205	226	224	218	220	222	216	206	220	218	220	223	226	217	194	228	218	216	216	205	190	216	205	223	228	223	240	202	231	204	244	203	191	221	250	234	224	239	196	209	193	246	220	209	206	223	202	233	239	224	247	224	199	207	233	252	210	242	216	236	230	224	202	263	256	209	181	226	227	252	229	230	211	227	196	266	236	229	242	204	230	205	253	208	224	207	207	216	221	181	226	214	213	227	235	220	228	216	233	217	222	243	218	226	218	241	238	231	206	216	248	247	207	221	191	225	217	222	238	209	228	211	228	203	214	232	207	232	241	221	208	237	200	223	231	225	225	227	216	232	223	228	224	243	222	209	218	222	223	238	206	214	215	220	247	235	232	221	238	208	208	230	231	220	230	219	254	205	206	224	217	191	235	199	199	244	227	211	215	188	214	227	200	215	224	244	218	229	240	211	215	230	221	199	212	215	221	237	212	183	208	194	204	218	216	214	217	203	224	217	239	234	194	228	228	214	236	219	229	228	222	214	216	218	195	203	213	232	193	209	219	214	243	228	233	240	220	248	218	212	220	245	205	223	223	214	205	223	217	231	206	229	202	225	233	210	218	226	214	211	208	204	223	222	234	227	225	235	220	217	224	246	208	213	218	221	247	241	222	234	217	215	226	224	198	240	216	210	222	230	230	227	241	227	234	231	245	211	231	258	211	225	231	203	236	243	213	227	231	204	220	211	202	215	230	240	203	195	215	189	223	212	221	217	209	207	218	235	242	234	234	225	218	227	201	211	236	230	225	222	213	221	205	205	227	209	208	210	214	228	195	234	199	208	223	205	207	202	203	226	218	223	244	180	212	227	211	233	233	223	224	221	231	200	236	195	226	216	204	211	224	204	218	244	213	229	232	215	218	244	214	198	203	231	216	216	218	212	201	226	230	219	208	239	233	225	256	231	214	220	237	237	219	232	209	205	224	240	205	213	219	214	237	212	214	220	213	222	220	236	205	209	203	276	233	195	210	237	229	251	211	207	223	207	204	212	235	190	224	223	240	239	193	210	206	240	222	227	219	196	218	223	209	230	227	268	215	227	239	223	213	214	230	224	248	222	223	245	183	220	239	213	224	209	205	199	211	240	220	218	227	222	218	218	222	209	231	197	206	231	234	208	216	204	206	206	227	193	213	219	224	212	235	231	231	229	233	219	237	193	197	223	247	231	206	225	238	212	196	193	226	211	203	219	234	216	207	227	184	207	226	220	233	195	214	219	203	230	206	218	229	252	243	202	229	214	192	189	218	217	202	210	234	233	213	214	232	210	222	226	207	191	220	224	246	235	222	238	216	245	202	223	234	218	227	237	216	214	229	201	211	206	229	196	248	215	221	231	228	257	233	228	239	213	236	227	218	227	209	206	214	210	228	257	225	202	218	217	201	205	228	229	229	206	191	210	205	253	246	205	242	230	222	213	223	219	191	220	225	202	210	214	225	200	235	201	225	254	201	216	232	230	224	216	186	219	225	236	217	218	222	254	218	229	218	206	219	205	222	224	212	204	209	228	212	222	204	226	209	211	238	209	206	235	221	228	223	262	241	213	226	225	236	226	198	203	222	226	218	214	226	203	220	216	208	224	214	210	229	209	205	234	240	219	216	238	239	207	215	213	238	253	232	215	218	215	241	229	234	244	226	203	215	224	229	230	238	230	230	217	204	235	194	205	201	233	211	212	208	215	215	220	235	219	232	208	241	196	240	205	236	217	223	221	229	209	197	218	240	217	232	208	224	199	221	220	197	229	213	226	230	220	242	216	232	218	205	205	223	226	246	214	243	231	245	222	218	216	210	229	218	219	231	218	225	224	214	231	206	230	188	239	229	234	248	220	208	224	224	214	219	188	234	233	233	218	203	232	221	230	233	246	237	225	214	243	222	216	244	218	225	203	227	217	240	252	240	192	224	221	222	246	225	210	221	244	230	193	228	242	191	209	226	236	236	202	194	220	206	216	245	196	255	201	236	222	218	220	198	207	242	245	224	222	238	216	233	220	245	244	250	217	213	218	220	212	224	222	219	201	199	221	218	210	240	236	217	249	184	222	208	200	205	224	215	232	215	222	197	236	216	242	200	226	220	226	231	225	220	201	206	226	180	212	232	208	223	244	220	210	257	217	231	233	226	228	241	250	231	220	201	232	226	221	239	224	222	227	223	234	210	219	225	207	195	210	231	221	219	203	208	223	220	213	233	233	214	249	226	204	246	234	230	197	241	208	217	216	232	206	226	213	212	217	231	224	248	229	213	221	218	237	236	225	218	233	238	226	203	181	219	231	206	214	227	240	203	196	218	195	224	229	225	214	226	227	215	202	234	222	200	232	206	235	214	229	258	190	248	214	219	214	213	208	206	199	225	224	232	211	217	218	209	225	228	214	229	240	241	234	219	184	222	221	220	219	218	218	223	219	227	219	236	217	201	219	246	215	235	226	207	217	229	196	222	247	228	216	224	238	196	221	226	220	216	238	230	248	211	205	196	218	216	228	223	225	217	216	225	237	201	224	217	229	219	219	226	217	202	222	258	245	220	248	218	207	245	191	211	235	227	237	218	192	228	201	215	242	192	246	192	221	234	240	224	234	227	212	225	223	221	227	222	212	213	241	237	214	195	238	214	227	237	237	220	207	216	235	219	203	217	212	232	237	214	221	220	220	215	208	198	202	239	232	226	257	233	238	217	195	242	241	220	226	194	213	229	190	181	214	218	232	220	193	221	219	207	227	211	220	213	234	224	215	209	226	248	225	211	208	209	177	235	200	214	224	224	222	228	212	197	211	212	211	232	235	210	214	221	211	202	228	214	208	235	242	205	225	238	186	221	247	216	253	214	204	224	219	219	239	217	244	204	208	235	226	219	229	231	224	225	236	231	251	233	238	236	230	210	212	203	213	209	223	212	208	212	218	222	237	211	209	212	222	208	218	209	218	219	208	216	218	233	215	212	241	224	218	241	208	211	221	237	238	239	212	204	222	213	211	197	187	206	206	219	203	212	201	250	241	194	240	254	208	217	224	207	226	218	245	195	207	219	211	202	233	201	216	233	214	203	220	212	201	226	187	204	214	210	193	213	210	271	219	202	212	218	202	224	216	239	241	202	218	231	236	215	227	212	223	232	201	213	241	219	213	249	210	216	229	248	238	226	240	218	236	222	232	220	232	222	214	210	214	236	230	197	221	218	241	216	230	223	228	207	198	227	207	255	215	202	219	234	229	221	228	254	209	208	237	244	199	211	229	211	244	242	201	207	226	215	224	240	216	239	228	228	228	220	209	239	223	262	216	226
26279	37618	10613	5465	3603	2241	2070	1508	1067	969	768	573	533	517	498	413	332	308	322	329	303	307	276	279	314	255	291	283	285	254	262	264	276	251	266	244	277	256	271	258	255	261	236	234	236	253	249	261	261	238	262	243	232	242	252	246	269	246	244	259	251	228	228	243	261	249	244	250	252	233	264	255	239	233	242	242	234	283	218	231	239	256	253	246	256	267	252	248	271	224	221	226	226	295	225	248	247	266	228	257	248	231	249	230	269	240	238	236	216	208	234	215	218	249	263	255	243	237	277	256	270	264	255	242	226	267	269	254	247	243	243	253	245	233	240	256	240	266	257	251	247	255	243	248	225	247	241	241	246	264	260	258	235	229	224	244	230	211	250	257	243	240	247	238	247	262	263	253	256	216	275	274	244	265	256	265	236	241	239	253	262	245	232	264	242	245	232	247	265	249	242	235	229	254	228	266	238	223	258	265	257	234	245	213	257	280	232	252	254	236	254	273	233	246	235	239	224	246	258	230	230	291	266	235	223	230	228	269	252	244	238	224	238	242	267	255	243	226	244	256	226	224	239	224	250	219	246	227	233	229	256	259	236	241	236	258	208	248	234	245	267	243	253	261	223	260	286	263	261	229	245	260	246	236	231	248	246	238	221	223	219	240	247	247	239	263	223	255	247	221	247	258	251	233	228	269	258	225	290	254	261	258	237	241	242	232	248	250	245	233	251	238	226	250	233	272	231	233	247	250	237	256	244	258	256	246	208	237	228	231	240	264	259	259	218	243	227	216	226	241	247	221	265	258	261	269	254	209	255	219	210	244	222	245	254	271	221	236	247	276	246	235	272	237	273	273	258	250	258	248	242	247	241	255	235	264	228	226	263	253	286	248	263	246	251	245	214	260	246	255	253	242	238	232	229	280	228	220	228	249	226	214	235	265	254	262	262	229	260	252	222	253	242	272	243	278	261	249	243	249	235	246	231	247	270	258	242	243	234	260	247	217	191	266	240	224	259	224	255	234	261	226	244	256	251	245	229	225	255	266	253	269	256	225	229	252	239	231	254	253	230	259	226	250	243	268	253	246	249	229	251	238	237	220	235	251	243	253	247	234	256	254	242	235	237	235	243	282	237	252	248	259	212	273	243	251	229	269	261	247	227	250	232	256	235	255	277	235	245	233	238	212	250	241	248	236	241	244	238	239	277	248	251	234	245	221	239	286	235	235	240	256	225	251	229	264	248	258	260	264	257	262	240	242	251	248	237	244	237	243	209	230	225	258	242	255	269	233	229	255	240	225	223	245	234	234	224	249	267	236	239	234	274	252	232	220	247	250	206	240	247	253	256	251	239	276	256	238	231	245	245	247	259	253	234	248	259	264	242	243	239	227	230	230	253	249	254	235	262	273	228	234	204	238	247	257	245	264	231	272	244	257	274	233	232	225	250	254	294	236	239	232	261	226	225	246	248	243	260	242	255	228	264	208	263	250	255	238	234	260	225	241	281	248	226	247	248	255	257	266	260	230	256	218	235	273	256	239	246	257	218	212	241	248	276	234	232	227	270	241	241	249	217	268	241	235	260	249	233	276	258	234	259	262	237	254	239	245	249	263	247	215	263	266	243	227	239	220	244	226	213	241	256	221	269	264	242	247	264	252	232	263	256	250	279	253	251	245	252	246	230	229	214	252	246	245	241	258	242	242	249	233	270	238	267	261	238	239	248	272	244	239	254	236	240	247	237	230	246	248	241	232	227	212	235	256	231	238	215	293	235	236	208	241	229	244	227	259	257	227	260	228	277	256	226	236	261	230	239	264	250	204	241	236	245	259	256	245	227	262	261	221	247	242	252	230	235	253	231	257	253	219	245	251	267	231	228	248	225	259	215	271	218	237	239	258	245	242	240	233	231	246	271	266	236	243	212	255	222	253	249	220	234	236	247	241	237	238	251	221	246	213	248	247	232	273	275	294	267	244	235	237	269	225	246	244	252	240	232	241	251	277	246	259	240	235	228	265	230	242	230	248	245	255	257	247	260	269	226	248	244	226	232	247	241	252	242	250	257	251	226	255	235	235	243	218	250	229	224	242	240	250	264	238	252	285	267	229	272	261	253	248	239	241	260	239	219	240	256	218	275	241	249	255	252	258	249	248	242	230	273	253	279	230	236	253	248	246	241	231	284	260	250	252	272	237	234	224	253	258	252	231	247	260	259	239	260	256	228	222	253	270	218	220	236	236	271	260	228	241	241	242	263	273	241	247	238	288	244	251	231	242	260	261	259	226	240	249	246	253	214	206	246	244	237	237	262	234	237	243	238	242	250	249	241	252	239	232	246	261	251	246	237	233	231	256	227	231	238	247	235	244	235	240	231	277	234	241	207	241	225	227	253	245	255	255	233	232	239	224	218	222	230	232	265	226	238	248	245	264	229	245	230	255	237	251	264	235	250	232	232	238	270	243	237	220	245	247	247	219	244	233	268	233	251	254	245	240	242	263	223	236	254	218	268	266	287	224	256	254	258	228	242	241	231	230	252	221	233	277	234	247	272	209	231	250	256	227	230	274	216	246	244	233	238	256	246	258	267	250	225	229	259	245	222	230	221	221	246	250	247	223	266	212	241	248	253	258	217	244	276	244	246	273	245	235	249	236	229	239	232	241	232	246	234	269	245	245	241	247	229	227	245	255	235	235	260	241	246	233	253	222	241	244	227	275	251	272	244	211	263	254	236	259	251	237	227	234	241	249	229	260	230	244	232	252	265	238	247	228	227	247	276	261	226	229	256	234	247	249	244	260	251	236	262	252	232	242	240	244	235	258	237	257	223	246	242	252	244	243	231	247	251	220	238	248	243	229	228	229	295	236	230	255	268	268	259	253	264	226	239	254	262	259	255	242	240	256	268	263	228	238	268	229	246	271	215	265	256	251	215	260	271	236	233	254	239	261	268	251	222	237	254	262	251	262	249	236	252	216	240	223	219	255	233	252	245	298	232	249	253	259	252	276	235	245	266	245	242	223	271	263	233	220	294	249	256	261	212	236	252	273	239	239	257	225	239	226	231	256	234	242	252	242	267	228	279	237	252	237	259	266	256	250	248	248	250	231	222	232	224	267	225	230	234	250	223	254	254	240	237	282	244	243	245	243	230	254	246	249	250	259	231	239	257	250	261	242	216	297	248	242	231	255	239	238	278	246	240	270	232	252	249	219	219	257	280	254	229	230	239	217	212	268	237	250	242	233	245	225	234	217	235	251	239	240	218	249	260	265	231	257	226	240	257	251	264	261	280	235	260	218	260	264	257	232	255	246	261	230	258	271	272	241	257	238	254	267	220	244	230	244	246	243	231	251	247	252	228	230	256	226	238	249	238	255	235	204	264	232	240	249	255	246	262	238	262	246	245	235	258	242	250	245	251	218	221	245	269	222	235	271	237	235	256	238	234	247	231	239	226	224	257	242	260	210	227	248	238	249	239	238	235	256	256	226	253	235	262	240	246	234	231	235	251	263
25340	21337	26975	25540	7326	1289	1106	999	794	786	734	713	641	676	677	648	674	637	618	682	642	564	607	618	600	621	623	623	625	580	606	618	603	577	586	617	630	622	630	621	612	582	658	565	614	609	588	653	596	588	609	648	642	601	594	615	547	598	596	560	627	580	616	525	548	555	594	587	618	561	642	580	605	653	552	590	593	617	606	609	592	594	615	601	629	592	637	592	613	618	619	643	613	575	639	619	597	549	616	573	574	633	586	600	625	553	626	602	593	625	619	623	635	656	612	634	595	621	623	617	567	622	635	602	590	579	584	614	575	660	641	572	631	594	603	590	623	601	607	615	648	619	631	618	581	574	603	599	628	579	560	593	587	619	624	619	609	575	637	611	559	591	579	645	636	596	595	615	592	644	608	570	588	608	641	575	594	598	590	607	615	614	589	571	610	578	595	625	623	623	570	574	587	566	617	669	603	591	568	594	598	574	601	603	613	667	595	640	629	579	600	630	598	573	585	573	634	612	623	587	612	607	635	612	562	600	586	573	618	604	604	626	616	596	616	619	569	605	604	619	573	578	556	616	637	588	623	615	633	555	630	599	634	588	614	611	616	652	640	591	588	567	607	634	601	599	642	597	623	602	604	600	615	601	591	607	589	618	595	662	611	590	567	624	652	588	617	607	586	606	608	619	614	584	620	605	588	622	628	609	575	628	634	608	641	611	572	596	650	556	599	639	571	582	589	630	606	622	599	612	629	622	581	561	640	600	598	591	596	613	586	571	592	571	579	596	604	671	621	554	592	584	618	612	578	603	613	582	636	568	598	641	606	556	602	601	638	612	600	601	639	578	609	568	570	606	584	610	622	656	602	608	609	595	564	626	643	635	639	634	577	585	595	612	584	638	585	614	618	602	563	660	614	589	607	616	588	597	631	614	613	573	591	578	606	595	630	606	630	567	615	604	649	581	594	604	666	644	580	583	639	600	577	589	597	636	581	627	585	581	583	618	641	598	621	631	599	626	571	618	641	616	585	556	580	621	600	601	555	612	614	599	626	652	590	565	590	594	627	606	622	591	600	607	555	604	554	597	602	596	601	637	600	602	614	648	570	567	573	559	594	579	596	593	639	606	563	573	652	603	610	608	578	606	655	603	629	593	580	607	621	616	590	641	566	585	555	623	616	574	633	606	610	596	584	569	609	629	607	617	591	578	608	612	661	582	618	615	562	605	643	594	609	582	561	610	580	596	608	563	576	621	659	595	608	602	600	555	631	587	600	582	602	587	594	591	577	589	606	648	589	614	616	595	579	606	581	601	588	602	595	597	621	580	563	653	623	580	629	610	590	630	570	585	631	652	597	646	594	634	541	619	591	620	614	618	582	614	605	602	638	606	619	610	565	619	586	640	599	596	580	560	584	617	573	643	633	564	600	623	626	622	586	597	603	622	612	594	650	615	578	616	598	635	591	610	604	610	595	610	645	595	609	592	599	606	584	617	596	586	634	588	585	621	609	569	652	668	620	594	563	584	566	599	624	590	585	601	553	597	664	625	594	618	644	608	616	613	611	617	620	572	591	595	603	600	604	577	591	628	561	604	625	623	607	627	604	681	582	616	629	622	576	658	619	637	609	615	627	608	613	574	601	576	602	635	648	607	619	628	628	612	632	636	618	615	524	624	629	606	581	610	617	605	574	579	539	592	601	618	619	603	594	574	582	610	609	631	625	585	658	546	598	613	549	596	647	602	623	584	618	634	610	605	572	613	569	625	573	656	595	610	614	586	634	563	603	632	604	635	594	610	603	608	605	611	638	638	611	564	583	614	622	657	610	613	606	608	588	639	600	563	605	591	607	591	633	613	611	629	609	638	588	553	639	604	583	614	559	607	577	603	586	575	622	624	604	571	606	596	613	612	679	585	556	607	586	563	593	608	585	556	612	603	665	659	570	563	631	599	573	621	626	592	557	650	567	588	577	606	595	638	577	592	566	639	578	592	583	608	604	609	648	622	620	611	645	566	605	602	644	625	597	617	627	644	603	614	581	652	607	567	571	578	574	591	620	627	573	577	616	644	585	609	594	644	611	581	565	588	619	626	562	612	638	561	623	593	605	637	584	618	637	618	581	630	603	631	580	617	607	580	617	625	587	640	588	607	626	597	621	582	604	591	637	588	564	591	607	592	603	581	575	592	622	609	604	646	560	601	567	570	619	626	606	607	623	623	601	625	599	611	626	574	575	600	589	608	625	578	616	573	596	569	604	598	584	595	580	654	600	588	631	597	579	557	624	627	604	605	570	605	601	631	597	584	587	600	622	540	631	560	622	585	589	576	570	619	608	600	568	578	595	613	639	560	582	622	638	607	628	616	644	561	612	614	601	622	613	587	593	576	569	618	563	616	602	625	610	570	573	615	605	621	582	583	565	614	621	601	611	600	633	571	580	588	571	603	594	599	587	623	580	632	617	613	611	649	626	616	623	629	642	569	629	602	598	625	667	574	552	606	597	637	616	591	621	610	578	576	632	629	611	648	607	625	610	604	619	618	610	594	601	624	594	657	640	669	626	545	596	589	593	618	609	586	618	630	606	571	575	632	633	576	605	598	570	591	603	585	567	573	592	613	617	641	606	592	606	583	582	585	612	607	635	583	590	653	611	590	631	638	657	582	601	585	573	621	605	603	580	642	618	606	578	645	581	642	587	601	559	634	526	546	596	644	623	577	579	577	582	612	610	566	564	660	610	605	589	615	600	595	613	582	589	623	613	594	583	593	598	637	649	610	576	635	607	609	599	671	588	590	594	635	600	604	611	620	570	587	608	611	588	567	592	574	632	623	609	604	588	631	591	632	607	580	637	567	625	641	649	612	599	606	556	605	580	603	593	614	622	620	610	611	594	628	593	627	641	623	585	603	588	599	599	603	593	591	631	621	603	595	606	613	625	624	612	618	598	601	585	594	599	615	618	641	609	645	640	620	584	628	595	634	598	629	620	594	614	607	625	626	585	588	605	587	617	615	616	609	654	592	651	610	604	625	586	602	621	629	634	654	619	620	608	604	626	591	596	546	601	599	631	582	631	563	623	659	640	619	615	610	607	633	589	620	599	563	601	586	596	595	570	637	646	616	619	599	616	630	624	612	551	609	596	611	601	578	592	623	675	668	582	597	617	605	640	616	599	631	602	625	606	568	582	598	618	588	622	583	614	579	616	632	598	626	574	590	614	660	622	610	643	600	607	621	605	627	620	588	595	590	601	589	569	595	577	582	561	645	636	604	603	607	622	619	592	597	575	579	612	614	617	583	617	616	577	612	606	554	579	585	594	568	559	578	582	600	591	598	594	631	611	593	645	600	590	610	631	624	643	597	635	540	616	593	616	586	620	609	583	655	590	604	622	617	639	587	567	605	556	590	609	601	625	597	618	662	614	554	608	590	603	598	547	645	607	592	572	589	575	643	593	610	572	616	551	628	590	565	572	599	592	655	618	647	617	579	617	616	630	600	616	641	652	588
24769	30471	6951	3672	2623	1722	1691	1416	1142	1048	954	874	822	818	776	683	666	700	698	651	658	638	691	615	679	648	672	632	604	649	702	661	638	665	647	628	612	642	672	637	592	636	640	678	636	657	625	592	656	645	654	625	640	664	679	633	637	637	612	652	629	667	637	649	686	631	642	593	654	615	613	616	692	606	625	656	628	600	662	670	680	656	661	657	660	625	630	644	609	640	642	667	640	648	678	671	640	610	626	627	581	667	627	623	680	604	635	662	593	647	621	607	667	652	695	607	621	672	635	675	627	630	637	666	635	634	665	666	618	596	615	661	632	654	656	685	609	694	660	614	620	669	653	653	629	647	656	641	670	606	659	607	648	618	682	587	611	616	624	659	676	628	587	646	643	620	613	635	637	633	624	651	628	645	645	641	621	630	630	630	661	606	662	579	659	646	582	647	625	668	629	635	642	633	644	567	644	640	618	662	678	626	638	627	627	609	635	644	615	643	660	678	682	682	667	619	626	602	638	622	647	628	601	608	590	625	640	646	618	636	672	604	680	596	673	655	662	640	626	663	671	611	657	660	625	634	625	617	608	605	596	615	623	647	653	652	652	612	630	648	607	617	606	640	621	624	694	615	636	615	682	558	593	620	679	631	602	609	612	638	631	581	619	611	637	650	674	644	667	604	607	653	660	604	627	619	659	626	640	645	604	613	615	586	680	646	617	589	626	623	671	616	628	628	629	640	645	643	655	611	625	643	643	668	612	611	634	663	658	662	660	621	676	666	596	647	629	569	663	676	621	664	613	612	626	604	658	626	644	624	619	676	639	639	635	629	630	606	647	618	651	623	620	631	610	627	634	632	611	647	613	579	677	609	605	619	607	643	675	615	629	642	625	637	649	659	615	650	636	682	609	640	643	584	609	611	654	646	670	622	634	665	663	654	618	622	630	630	601	643	646	704	604	594	664	646	626	616	645	623	619	611	644	642	625	637	648	638	625	624	635	632	586	666	628	622	617	607	609	657	647	643	594	625	646	682	609	622	626	645	643	615	644	651	640	624	655	648	639	658	649	635	640	625	647	663	671	622	611	651	635	656	643	605	583	645	658	659	610	617	671	664	615	638	647	663	647	624	651	634	682	587	623	642	591	634	643	642	661	620	707	630	628	626	610	613	591	631	659	688	638	586	662	606	659	588	639	596	678	667	650	617	620	652	653	674	646	690	626	619	642	623	643	667	611	605	613	657	624	596	650	646	615	604	638	640	654	635	681	614	624	625	623	672	656	656	563	657	584	635	608	621	639	674	604	629	595	647	603	640	655	648	596	661	596	609	690	610	646	681	645	617	669	671	636	648	619	671	661	668	644	625	685	601	637	609	635	649	633	599	662	647	635	603	605	583	634	639	646	658	620	591	638	605	615	636	604	612	613	596	610	632	622	621	613	655	637	622	616	618	669	660	645	654	641	634	688	646	670	649	635	660	644	620	649	650	618	645	645	635	636	645	643	628	621	679	602	653	686	620	613	594	608	614	633	601	671	666	633	660	643	662	661	669	612	673	631	645	621	625	661	643	637	675	628	628	638	598	648	588	580	614	647	599	631	629	595	604	632	674	638	651	636	661	653	618	636	634	644	644	627	639	583	619	676	609	661	632	669	676	644	600	621	653	629	608	635	628	692	670	652	647	625	647	655	663	624	678	616	632	674	629	648	613	651	621	631	607	656	622	692	686	630	621	631	674	661	626	668	653	617	599	678	610	646	633	613	680	610	639	631	697	653	592	637	626	565	613	610	654	638	625	624	641	662	647	599	601	642	614	658	642	642	647	656	626	638	641	662	658	619	579	645	656	648	626	653	698	658	637	686	663	623	644	614	635	632	652	644	600	671	643	653	676	638	629	661	577	669	623	654	688	646	653	638	651	686	666	595	618	631	671	666	635	640	616	586	676	574	609	645	602	602	625	619	618	610	649	676	686	638	574	604	624	647	615	656	658	592	624	651	712	650	669	625	633	610	650	618	642	609	688	607	702	631	605	660	624	629	588	634	617	652	649	626	635	632	635	674	656	619	620	607	599	628	645	626	672	649	670	660	660	631	598	671	649	649	607	642	599	654	626	612	621	654	611	642	601	579	624	642	661	617	672	645	662	603	656	670	598	642	689	662	598	613	622	646	625	645	672	635	600	621	679	592	633	637	637	615	665	657	664	632	643	626	606	594	644	624	671	647	657	676	645	639	629	651	664	623	621	608	623	656	643	609	626	607	648	601	631	645	581	646	633	583	636	608	606	639	714	664	626	668	650	617	609	632	602	638	638	573	629	646	651	641	645	632	622	649	632	613	680	633	627	699	640	608	611	624	605	669	640	630	598	663	629	616	626	600	618	617	621	662	602	618	637	702	598	682	638	607	653	627	628	633	636	599	661	582	622	643	596	655	628	606	618	668	657	606	651	612	651	660	578	636	638	650	597	641	592	637	619	609	634	623	646	641	617	653	607	623	625	637	597	645	639	660	658	658	688	671	691	633	627	612	631	669	630	630	643	680	595	650	640	653	638	631	596	689	634	585	593	660	621	605	663	632	649	607	630	634	625	652	632	640	636	607	660	596	618	630	633	648	633	635	620	632	603	652	638	588	629	635	634	638	621	705	606	632	650	651	656	635	632	635	676	632	593	678	611	621	614	608	634	575	665	634	663	656	650	647	634	618	655	630	658	634	645	657	595	646	635	608	643	632	630	644	645	647	628	643	609	642	609	643	592	665	638	643	645	652	664	684	660	677	657	614	629	651	647	635	596	648	586	616	620	667	643	664	632	659	662	668	646	614	623	639	642	641	633	625	651	625	642	642	688	619	604	635	636	674	691	646	613	652	632	620	660	626	653	612	647	632	644	604	622	701	639	640	600	685	629	673	626	638	643	642	640	599	635	639	590	644	666	625	658	622	652	652	632	646	639	627	628	650	632	619	647	695	613	646	620	617	637	660	627	655	617	642	672	605	644	655	664	598	645	672	615	621	651	653	607	629	604	614	618	650	623	635	606	668	623	639	622	628	615	647	624	676	661	620	604	593	668	645	621	647	609	641	645	613	638	607	609	651	609	608	598	643	656	606	588	616	631	642	650	613	639	644	654	647	633	653	633	647	605	596	587	604	681	635	624	622	669	642	634	669	653	648	603	609	632	658	619	652	663	638	574	630	684	678	659	627	640	639	662	633	626	597	624	652	579	637	587	639	604	608	635	654	651	582	669	679	637	655	601	626	619	602	664	632	627	630	612	618	646	664	645	633	657	612	599	675	624	597	616	635	666	619	648	636	659	646	643	631	624	632	610	636	607	610	631	690	591	638	668	615	616	644	607	623	611	594	643	623	649	656	607	583	611	628	637	631	600	666	694	635	617	646	611	603	659	655	574	682	633	615	596	623	642	650	652	679	642	630	659	594	656	628	648	666	638	587	686	646	625	614	643	679	617	666	652	625	666	668	609	622	627	656	641	630	638	660	600	680	619
22914	21364	28988	24118	21368	21303	6514	1571	1164	975	776	704	660	641	603	557	535	548	482	492	474	464	492	447	490	426	464	459	412	438	422	485	410	427	439	422	431	451	445	437	418	447	451	433	444	456	443	426	426	422	437	427	436	429	437	424	442	443	443	422	391	443	418	410	440	429	441	441	419	412	430	426	440	420	444	407	400	402	418	430	429	450	401	433	448	406	415	434	431	391	446	430	388	468	445	443	439	451	433	448	418	443	452	440	446	371	429	416	418	421	423	420	423	403	426	396	424	464	418	420	399	428	473	420	431	424	441	431	440	426	439	435	434	398	432	448	419	415	429	420	430	417	408	454	425	438	425	416	452	400	446	399	442	430	435	435	444	432	405	440	439	434	447	436	432	456	422	405	391	424	425	417	424	423	459	435	394	418	409	446	432	406	437	476	452	431	463	437	433	397	445	432	441	434	438	422	434	410	418	452	406	461	421	391	435	464	447	400	426	427	438	432	417	442	432	445	432	422	371	439	437	456	455	437	411	369	453	425	441	437	449	405	408	412	430	419	411	427	426	423	419	438	403	409	422	416	409	424	419	424	458	409	441	444	403	416	427	435	434	404	405	443	407	425	431	395	438	402	409	404	440	441	459	440	435	422	440	412	426	438	429	424	458	402	463	408	447	417	421	401	421	436	396	444	405	416	426	429	436	466	448	435	421	447	436	402	467	452	407	430	457	430	451	408	420	413	410	452	407	398	433	423	418	434	414	425	448	458	438	425	462	448	423	432	400	428	404	414	422	404	380	402	432	435	421	410	461	426	443	443	405	423	440	415	422	425	453	463	402	462	447	445	396	383	385	385	459	429	441	416	458	409	435	378	458	404	409	420	371	414	422	421	446	445	403	423	495	454	433	395	418	437	455	431	400	444	436	424	467	438	415	460	409	412	431	410	430	440	492	431	486	406	464	445	420	421	417	409	418	446	428	443	460	420	443	409	429	464	435	433	425	436	404	424	399	389	401	453	473	461	466	450	410	401	438	422	426	437	397	454	421	428	434	424	426	430	447	430	448	457	435	422	420	414	444	415	439	462	402	442	421	420	413	420	445	425	447	418	423	469	389	416	390	415	426	446	428	413	468	406	425	445	403	438	409	455	408	429	413	442	416	431	449	450	452	418	430	411	426	414	405	440	419	435	465	433	439	470	437	422	419	429	460	410	441	449	408	391	423	444	461	423	429	423	447	453	428	418	413	417	389	436	446	451	422	426	439	418	454	412	441	418	404	403	411	385	422	432	408	456	427	466	420	360	430	412	438	429	437	430	429	432	406	413	409	414	402	461	422	420	446	423	443	441	417	433	414	442	407	427	434	428	434	415	431	424	435	458	451	415	388	431	409	431	430	423	428	414	431	461	422	421	393	405	438	439	427	439	414	461	393	412	416	458	412	429	439	404	417	454	438	430	423	445	466	405	423	442	387	435	418	461	436	436	438	435	430	418	444	416	423	412	419	435	447	476	432	438	387	426	446	426	471	436	406	440	444	395	447	405	456	409	415	414	419	435	420	452	409	432	414	429	457	437	438	448	409	453	414	400	415	471	404	430	444	428	443	434	399	375	435	426	407	420	453	449	390	389	411	420	468	464	429	437	428	459	443	422	393	425	437	410	432	433	409	462	425	401	411	452	402	441	445	411	397	458	431	409	444	410	421	415	444	451	414	394	432	451	435	414	442	418	421	433	399	489	430	448	407	428	416	436	414	426	471	412	420	441	423	384	403	417	426	444	449	417	412	424	425	424	419	441	406	406	394	389	448	429	440	426	401	411	403	424	444	451	415	405	439	460	403	425	458	433	438	382	441	459	387	431	443	423	417	418	416	449	401	427	378	424	442	439	404	431	384	425	447	423	438	408	391	448	424	453	439	427	412	461	434	408	413	431	447	373	408	421	418	402	456	429	383	433	408	414	418	434	429	431	429	437	439	419	422	398	459	424	443	411	452	449	431	449	458	431	438	380	444	453	414	420	439	428	427	425	451	409	430	431	420	407	394	422	426	426	390	441	433	451	430	442	389	415	416	436	369	406	401	415	458	411	386	448	408	388	453	434	414	427	426	419	439	448	426	428	428	421	433	417	453	454	406	446	401	402	420	421	452	409	420	406	431	397	405	422	418	403	423	426	427	406	448	447	412	391	393	410	419	402	454	399	429	388	418	412	407	420	429	401	450	403	407	445	435	392	424	437	419	430	421	409	383	439	432	438	436	423	438	445	455	452	411	441	456	439	434	472	458	462	424	433	415	389	385	424	468	358	405	460	442	441	418	425	413	390	436	442	416	455	404	439	423	444	416	370	425	421	480	414	390	424	435	404	410	448	401	465	465	414	432	425	405	424	393	423	418	424	404	458	451	433	443	416	436	404	406	456	411	458	449	413	444	446	430	433	417	436	433	395	386	444	415	419	426	402	400	450	399	412	430	375	391	431	409	409	425	445	439	400	402	421	462	422	423	454	432	407	409	457	431	440	439	401	416	436	422	402	417	426	438	441	417	432	425	465	432	430	416	426	460	425	432	411	432	407	436	455	419	429	433	433	438	437	443	469	396	411	439	424	424	411	439	401	407	431	450	456	409	398	400	386	417	409	453	446	436	407	451	411	435	431	463	397	425	387	444	455	439	389	436	441	423	442	384	395	443	437	406	443	432	438	392	432	467	436	433	408	390	469	430	434	409	430	415	433	451	407	446	427	433	435	452	379	398	459	420	430	407	417	423	436	438	392	424	418	403	427	399	413	388	441	469	447	421	433	412	444	425	426	445	438	391	459	418	451	419	398	454	444	408	441	407	418	401	429	427	436	428	420	450	440	458	406	502	416	426	456	438	416	464	434	457	457	425	442	458	412	448	441	433	411	420	429	431	447	391	431	410	393	439	470	434	408	447	421	413	439	428	410	437	449	451	410	413	422	410	413	434	398	421	473	437	391	430	417	462	400	425	374	399	442	461	423	448	422	456	410	449	442	428	426	440	406	430	454	430	426	412	406	404	414	451	447	437	434	400	415	455	434	430	435	422	396	457	442	398	445	416	428	425	429	432	380	444	440	446	425	402	418	444	404	440	402	445	390	431	477	412	423	424	418	437	406	399	475	418	418	408	409	445	379	441	448	426	423	417	439	390	403	434	413	413	470	411	462	409	412	431	410	435	394	392	422	423	411	442	405	407	473	403	420	430	420	481	401	423	422	440	403	406	418	437	429	416	421	439	488	414	387	456	429	436	442	434	421	385	436	452	396	440	427	438	378	433	443	425	409	442	405	396	423	406	410	414	407	428	444	417	416	438	406	463	417	386	451	411	446	416	457	399	477	407	440	415	446	413	423	412	444	446	444	416	425	429	392	432	404	438	376	481	407	398	431	438	422	418	444	418	406	462	417	408	398	436	424	430	448	420	414	451	430	394	406	380	406	397	436	439	429	463	439	385	424	432	411	437	443	395	426	442	379	421	433	420	381	473	439
29653	42914	15052	7279	5464	3570	3015	2401	1911	1527	1059	982	833	860	757	638	622	579	576	542	515	535	538	518	502	510	473	459	490	461	457	482	489	471	482	480	480	467	460	465	462	473	446	431	469	423	419	433	461	411	481	466	427	427	429	450	451	477	494	417	418	441	419	449	418	423	466	398	430	443	462	432	446	463	463	424	458	425	443	448	426	488	441	463	439	449	478	439	434	413	447	410	457	448	409	437	424	462	434	461	438	450	397	450	459	449	423	423	420	431	475	399	449	435	418	456	427	428	440	426	406	420	419	428	429	425	440	445	444	449	456	476	453	444	451	462	430	429	458	440	425	391	425	413	436	412	421	411	457	463	401	449	439	434	411	403	429	427	428	441	447	422	440	446	420	487	458	440	409	447	430	444	429	413	415	421	473	435	444	443	430	403	424	435	468	441	448	463	458	425	462	469	426	386	418	426	396	422	479	402	421	395	429	444	410	463	437	452	413	417	397	426	435	429	459	421	423	432	433	422	448	464	470	424	425	416	426	445	455	444	452	444	445	423	406	451	465	456	397	414	408	446	380	462	402	429	472	426	432	430	436	439	464	430	413	449	456	449	453	470	460	402	433	457	415	445	450	401	439	462	431	419	421	435	415	423	400	413	449	417	458	438	451	430	471	415	440	457	439	427	442	466	441	424	427	412	409	463	426	458	446	439	425	410	389	453	439	436	437	409	398	451	414	410	439	455	439	406	420	396	415	444	421	427	454	497	443	426	440	438	489	444	450	394	449	407	439	437	387	441	457	463	435	447	436	484	434	408	452	443	430	459	422	446	442	462	429	413	423	394	461	386	402	462	415	461	400	462	408	428	424	431	456	427	438	416	416	430	482	439	402	416	415	419	479	446	424	411	444	431	481	426	441	440	413	429	421	450	396	463	424	455	409	405	456	433	427	441	416	435	443	438	417	437	434	397	447	483	410	434	419	428	439	429	412	426	438	458	457	447	444	422	425	396	429	438	436	444	448	434	436	469	427	410	417	452	425	446	448	433	428	424	409	438	489	453	432	404	404	397	414	427	433	465	450	396	419	390	426	461	448	459	399	433	463	438	414	443	457	460	438	423	439	453	406	484	412	451	444	429	451	419	467	415	426	428	456	429	422	453	438	434	413	437	437	396	428	411	395	414	446	376	471	441	464	399	443	441	414	412	428	415	423	418	421	450	410	438	457	433	444	400	420	447	421	484	427	397	409	457	459	443	407	435	421	426	427	421	441	447	449	436	450	441	457	453	427	449	472	445	384	471	433	416	436	417	467	457	428	442	440	456	464	422	457	481	452	440	419	450	454	426	392	455	438	415	425	430	415	468	423	395	412	449	412	437	438	425	427	407	412	449	455	467	422	448	455	407	453	420	401	441	413	446	451	436	403	427	422	450	409	440	453	401	433	444	476	442	419	439	402	413	467	450	407	472	398	415	422	443	445	451	426	438	447	436	431	449	441	418	427	406	442	453	434	396	418	478	453	409	446	416	416	441	437	461	414	437	425	427	444	437	460	451	455	438	446	417	450	462	498	384	442	406	406	457	402	442	420	459	442	433	428	426	455	444	429	442	411	434	433	427	426	408	482	424	407	403	449	430	417	422	451	449	455	419	428	416	417	386	401	474	472	454	436	435	425	467	430	422	453	406	442	435	417	435	394	419	461	455	444	412	447	421	417	457	437	462	416	456	458	468	477	408	420	452	455	437	436	435	442	462	468	409	440	466	424	479	433	434	412	432	437	416	440	469	465	414	464	442	444	440	459	416	398	428	428	452	457	436	403	445	447	410	442	454	431	420	476	419	477	405	453	425	428	422	402	454	446	426	439	440	437	484	429	463	416	451	426	437	403	411	417	419	402	415	414	462	425	433	424	417	445	407	451	437	423	451	412	452	435	448	394	447	445	415	413	477	442	415	427	426	429	432	381	423	425	441	416	422	445	424	410	422	434	450	435	416	452	417	446	438	425	391	409	422	455	430	417	447	449	433	435	442	418	391	421	405	420	472	483	453	450	412	439	411	422	415	413	451	412	399	399	462	436	442	423	412	396	436	392	419	381	411	426	425	426	454	439	431	446	423	427	400	448	436	435	432	456	431	442	445	420	414	422	443	418	414	413	454	414	449	435	423	438	430	444	451	464	419	422	463	444	453	461	429	435	423	453	416	451	412	431	444	431	448	443	457	418	446	446	433	487	430	432	451	419	412	424	434	441	417	413	418	423	413	439	425	463	480	414	444	457	458	441	456	434	431	405	443	425	474	470	445	416	438	444	456	414	421	438	447	432	469	438	402	432	433	403	400	435	453	391	456	443	454	415	464	421	475	436	460	438	416	417	423	476	435	416	400	436	420	415	425	430	431	404	421	423	425	416	429	430	454	422	442	449	419	452	424	406	438	427	430	454	414	440	468	429	433	476	436	478	439	423	435	424	449	456	431	414	450	439	396	429	444	460	436	433	432	428	377	432	435	444	420	451	412	425	445	409	448	472	450	419	415	430	458	460	410	440	429	457	451	446	424	432	420	421	404	417	446	408	418	421	429	470	434	485	429	451	451	425	416	419	404	431	454	464	455	455	424	456	410	423	433	424	405	453	438	421	445	442	470	454	421	425	423	454	458	425	444	411	395	444	445	410	460	440	467	409	436	443	452	449	429	440	421	437	457	427	443	471	417	400	451	435	457	412	442	438	426	441	425	426	418	443	462	443	436	439	426	420	430	457	414	448	431	435	419	452	453	455	445	409	454	420	430	442	433	435	444	449	401	442	460	432	440	448	447	480	465	426	429	438	428	419	405	428	446	408	449	409	416	432	412	451	416	431	446	479	471	437	432	439	443	428	433	442	439	425	445	400	453	440	473	419	455	452	426	488	439	422	426	418	404	435	431	440	443	454	431	470	421	426	399	439	388	427	458	445	411	435	432	446	402	451	450	441	412	467	422	429	408	432	465	449	444	439	462	480	420	478	402	456	443	450	433	418	433	457	444	464	453	414	483	423	452	457	440	439	454	435	448	416	452	427	438	428	448	428	428	442	412	399	432	394	474	443	426	415	429	409	437	467	435	420	404	408	417	416	445	400	442	416	423	458	420	420	435	397	438	402	382	415	429	437	429	442	410	438	427	472	454	409	446	451	420	448	426	428	450	414	438	454	417	450	444	482	451	440	456	436	421	437	458	431	469	473	443	433	470	426	427	455	422	402	434	426	442	436	424	445	416	411	439	437	414	401	432	422	401	480	417	408	464	445	449	454	457	412	417	439	433	424	420	420	410	450	383	418	436	424	406	468	438	402	427	433	441	391	419	427	457	482	441	431	441	431	442	404	444	435	449	427	430	458	433	430	458	419	458	454	461	422	420	475	433	444	419	483	468	458	451	433	469	430	500	470	439	421	453	413	432	423	425	431	485	429	446	424	440	431	445	428	408	398	420	420	454	462	470	445	387	401	419	431	453	471	445	426	454	411	433	494	407
28680	20562	8376	1706	1027	639	616	601	546	487	436	427	426	394	399	400	385	410	432	415	345	400	399	384	390	429	397	411	389	369	421	357	419	398	402	372	397	376	411	429	411	403	401	407	409	396	425	402	380	359	398	397	408	403	376	397	398	385	358	411	383	410	407	436	392	430	414	403	429	388	398	382	384	375	421	407	368	397	412	412	429	393	405	429	376	396	430	427	404	380	389	419	406	397	389	405	402	407	414	384	417	412	380	418	367	396	392	405	396	431	432	401	394	400	400	383	365	395	390	429	376	416	377	393	404	377	445	382	393	388	364	379	377	410	407	397	422	419	428	409	373	374	429	372	391	432	427	422	465	403	406	412	402	398	399	407	406	391	416	419	449	402	415	421	427	400	358	397	358	386	399	418	382	377	390	407	423	359	411	435	384	402	399	399	410	403	383	385	463	371	416	377	377	435	396	427	380	394	361	352	417	440	418	378	373	359	418	408	414	396	405	377	424	412	365	398	372	415	347	408	399	387	433	400	371	408	428	404	393	415	390	412	413	401	399	410	430	410	413	394	431	372	401	426	422	415	415	423	395	419	449	396	396	384	411	404	405	378	379	396	381	391	381	383	419	408	387	426	410	401	378	395	404	394	421	377	397	389	407	412	436	393	423	401	408	372	377	420	437	423	418	428	436	401	404	404	347	439	379	387	440	416	412	413	439	404	377	386	366	393	369	392	396	387	437	417	388	401	395	414	400	415	393	404	432	379	449	375	396	414	401	426	334	359	394	396	406	424	407	393	379	401	397	390	412	379	381	401	399	390	409	410	390	410	404	392	419	389	433	403	389	421	364	371	398	376	371	399	372	411	451	444	419	401	389	420	406	425	418	456	389	410	416	382	399	404	385	369	416	387	359	385	402	408	393	378	403	386	421	440	407	363	385	372	401	401	381	406	399	406	410	394	408	416	391	385	395	384	388	373	409	404	417	386	352	387	386	393	434	409	414	421	384	387	382	381	398	401	385	400	396	441	396	409	421	396	417	406	428	364	373	388	390	396	435	425	422	387	398	406	442	413	409	361	394	429	417	387	414	399	363	403	397	362	384	400	414	381	398	432	385	379	433	367	426	383	409	413	390	391	433	418	369	390	431	403	365	377	388	428	403	409	414	366	420	393	422	418	378	373	393	436	379	401	380	425	375	380	393	369	382	374	421	384	385	417	381	408	418	376	383	378	383	388	413	426	435	404	419	442	402	413	405	407	408	395	384	422	419	386	379	407	403	396	366	410	436	399	397	403	403	355	437	384	388	367	426	426	403	384	374	393	405	381	407	433	374	375	403	411	419	397	447	391	390	410	396	394	368	407	382	394	415	391	397	438	396	398	433	358	387	397	360	391	417	391	401	394	389	414	378	389	392	398	426	445	432	381	385	377	380	407	403	390	391	378	409	383	419	399	392	368	430	374	377	414	418	379	380	388	352	402	377	405	397	369	400	352	381	362	409	395	394	421	408	379	393	407	398	422	382	379	383	395	397	447	420	361	395	408	437	374	387	404	400	373	421	387	384	403	375	408	403	410	393	386	411	404	365	382	399	433	400	397	437	351	364	384	399	405	411	423	389	384	381	395	388	379	395	384	397	389	370	371	383	409	397	365	420	400	388	399	413	411	418	444	403	387	427	384	392	382	432	369	405	376	383	419	412	392	379	391	401	387	410	398	406	429	406	414	408	392	399	382	413	405	412	376	404	408	366	394	381	393	400	402	393	410	384	419	408	387	417	416	381	391	388	419	438	386	413	382	405	421	431	423	377	371	376	406	381	396	400	376	414	412	394	392	387	365	390	378	416	403	428	391	376	398	363	395	388	389	391	361	415	413	438	408	371	404	414	389	421	388	423	410	411	402	389	416	398	378	419	392	400	380	383	383	423	413	410	399	379	373	397	390	411	416	399	416	370	379	391	364	402	383	370	396	384	376	400	423	378	425	422	438	416	413	389	408	365	390	381	413	381	402	368	405	415	402	384	428	384	401	434	382	391	368	412	382	436	376	382	408	373	383	419	369	332	379	414	395	389	418	395	427	363	419	397	411	380	391	393	372	420	384	395	391	400	379	413	394	394	383	410	419	427	425	394	362	381	377	362	438	418	406	443	401	443	421	418	403	387	400	395	384	383	417	383	397	377	372	391	381	401	381	380	401	388	413	435	418	362	435	416	462	420	409	364	405	388	406	454	393	413	395	407	397	372	395	418	408	383	401	406	379	384	385	426	415	382	430	411	410	375	383	372	414	423	403	378	411	399	348	346	413	370	380	398	408	385	387	405	411	403	441	359	354	387	395	398	393	384	433	377	395	395	353	473	410	419	349	360	375	388	356	407	405	416	378	404	399	392	407	376	382	395	393	418	417	391	384	407	395	387	390	437	417	390	376	367	428	374	408	424	374	425	391	366	371	388	415	386	350	419	423	410	392	459	408	393	412	385	395	430	397	374	417	414	397	391	392	416	359	391	411	391	421	359	392	409	402	338	386	403	384	401	397	423	451	406	392	416	424	369	398	381	368	414	388	367	384	394	397	408	399	400	405	397	373	395	404	390	393	393	396	381	387	407	353	391	397	374	397	448	352	361	370	417	385	386	372	432	409	391	403	387	404	391	390	417	410	385	388	421	422	387	401	420	380	402	384	390	403	393	403	389	394	389	387	404	403	375	405	422	395	415	395	409	402	383	403	359	427	389	412	429	398	422	414	370	417	416	409	393	445	402	391	404	383	391	418	373	400	397	372	422	413	382	383	470	413	374	447	385	400	375	430	445	389	387	384	385	412	407	365	407	360	443	379	415	388	409	411	385	374	407	423	403	420	384	383	367	417	417	381	402	397	389	402	375	365	418	385	395	400	394	441	367	410	395	430	402	407	396	411	407	379	391	387	411	386	422	388	391	410	378	420	400	399	433	381	379	345	420	383	389	370	411	394	407	395	390	399	401	422	413	422	409	396	409	382	396	403	423	382	388	395	372	422	396	401	378	419	400	417	388	400	406	409	406	393	416	392	428	386	399	386	385	390	381	393	403	377	409	404	365	406	417	400	413	419	399	418	394	441	430	424	372	431	386	407	404	410	378	393	424	422	385	388	394	461	403	405	375	404	398	408	427	391	408	415	403	409	414	405	447	413	368	344	362	388	413	421	395	380	393	422	422	394	410	425	413	411	410	411	374	431	407	404	407	380	399	396	355	392	394	419	421	430	387	378	398	379	400	400	376	402	395	410	394	393	365	391	371	399	376	390	428	401	409	397	405	402	400	364	382	398	404	407	414	426	426	403	377	388	375	377	396	366	389	436	408	374	409	382	411	400	388	394	386	415	424	367	416	404	347	416	418	401	414	396	357	356	388	390	385	359	395	415	450	395	395	381	393	371	415	414	377	402	345	385	400	363	407	422	394	391	408	407	398	348	410	385	394	433	414	408	416	401	421	423	373	444	393	399	392	373	421	386	400	419	395	326	400	397
20307	21541	4277	1789	1609	876	895	820	728	665	515	518	507	530	499	464	482	464	464	452	432	474	435	495	417	443	425	434	433	458	406	396	446	433	456	423	429	407	441	429	418	438	442	426	487	425	431	423	467	460	456	453	410	457	443	468	478	464	414	428	433	424	441	476	434	420	419	446	449	427	472	427	442	429	388	427	437	452	468	453	444	445	423	416	413	426	461	410	436	445	445	417	442	442	460	401	440	425	426	406	416	475	462	429	409	451	441	418	402	446	447	421	443	453	479	423	442	446	438	380	465	464	431	444	423	442	440	413	408	454	397	450	456	416	429	448	435	434	453	433	428	443	493	421	431	445	416	438	446	475	480	514	426	451	438	421	469	424	470	407	410	460	479	470	413	456	415	434	469	389	472	442	458	463	422	407	433	420	444	459	417	421	442	402	455	461	431	441	423	448	442	472	435	464	416	434	447	407	459	414	446	458	416	420	445	446	475	448	487	460	421	455	438	449	443	413	452	436	420	448	426	462	408	422	412	416	471	403	440	455	450	450	434	481	402	452	452	404	414	441	411	450	447	424	433	406	454	418	420	422	433	434	428	425	480	460	436	457	425	455	454	450	433	401	429	425	451	485	457	451	388	432	451	431	419	446	411	405	442	443	441	415	435	438	456	404	460	440	476	430	488	474	435	453	420	438	461	453	434	431	409	433	460	441	455	424	456	438	446	444	428	419	439	398	421	425	428	461	410	412	449	446	482	453	459	427	470	481	420	435	439	450	462	402	452	437	417	453	418	466	441	446	484	407	402	419	416	425	395	430	385	456	453	453	462	406	483	493	403	455	445	439	418	457	466	426	415	412	460	415	433	438	427	435	452	477	414	451	443	454	438	446	433	435	430	404	425	425	440	438	436	474	455	475	419	448	486	470	453	449	429	432	446	433	462	428	475	444	426	403	431	406	420	441	449	449	452	410	422	480	450	457	423	419	421	460	421	427	470	495	437	447	417	465	422	424	440	416	449	437	407	433	459	439	448	435	437	456	438	427	454	437	467	454	414	424	440	452	426	441	423	431	459	461	475	415	449	408	440	448	455	426	444	433	443	433	434	446	448	398	475	410	417	434	460	403	413	457	422	439	457	427	403	436	420	415	452	446	437	439	412	462	439	429	470	400	453	438	436	449	466	462	457	477	469	434	430	434	466	407	426	415	432	435	407	430	418	448	473	430	423	436	415	449	450	438	484	455	429	430	424	412	401	450	471	404	411	392	428	424	442	404	468	416	428	452	457	441	403	453	441	453	456	467	432	457	442	423	459	451	464	401	441	431	436	406	444	429	475	420	472	415	473	457	461	399	448	458	427	444	504	411	450	438	456	419	442	442	441	437	436	421	430	445	418	421	461	446	461	436	432	431	482	449	447	476	445	450	457	419	414	460	416	431	443	483	482	445	428	421	469	455	453	411	468	416	422	442	430	417	441	471	436	444	459	444	454	410	454	450	488	405	419	460	452	405	447	443	430	398	443	453	432	416	426	425	434	440	407	444	462	410	479	447	400	451	440	408	447	432	415	426	440	435	440	446	479	447	449	450	420	421	388	467	449	415	414	414	412	450	461	422	436	425	443	423	404	437	447	471	470	446	449	415	477	463	451	444	445	422	428	433	424	451	439	431	457	434	416	415	428	392	448	429	434	424	450	467	447	403	457	447	502	447	425	460	413	437	422	423	409	442	405	462	407	453	435	436	440	412	445	443	429	444	435	436	416	445	422	419	439	443	424	440	451	487	431	460	451	429	466	405	424	405	398	423	430	437	435	462	467	403	420	453	443	448	421	469	452	451	479	394	430	442	457	449	415	423	449	451	459	465	445	411	475	418	448	473	395	458	471	454	438	498	455	435	450	424	456	404	443	470	403	467	468	403	432	432	428	441	416	434	451	437	467	437	434	434	430	460	451	454	443	418	423	414	461	427	439	411	417	409	471	503	471	455	482	444	431	424	422	432	434	469	439	395	428	443	452	421	434	429	432	412	478	447	444	435	427	434	464	444	428	438	429	444	428	439	456	474	411	465	487	444	448	427	398	449	465	451	447	419	410	454	443	398	475	451	458	411	446	447	433	448	445	445	426	468	434	417	460	452	445	440	433	438	421	437	398	437	457	437	439	453	431	448	450	436	433	440	436	408	424	432	445	422	462	430	433	463	464	460	438	461	417	472	432	414	409	460	443	426	448	432	452	490	440	416	418	463	435	454	438	455	434	449	432	440	470	428	445	454	451	466	435	470	460	479	422	427	453	422	448	463	440	434	445	469	453	410	441	404	463	442	425	394	467	448	441	459	447	398	441	438	436	414	432	458	432	457	439	418	413	436	474	468	429	425	459	416	424	419	464	432	430	399	500	452	444	456	451	429	461	449	414	411	454	429	428	450	428	428	453	445	429	445	465	410	399	455	448	413	430	425	457	415	418	421	427	454	421	449	455	478	461	440	433	431	438	429	419	445	431	436	451	442	449	419	445	400	415	428	421	459	395	466	468	446	432	450	444	425	431	473	436	433	423	430	454	410	446	437	440	438	451	414	423	427	447	446	422	417	460	411	447	441	486	430	429	461	417	434	441	452	432	428	426	444	420	441	454	509	445	417	443	402	399	418	457	453	450	431	414	454	419	424	459	457	431	416	425	433	430	399	455	412	450	446	449	450	391	458	495	448	453	413	453	399	474	450	440	455	422	450	455	427	451	434	443	458	435	422	414	429	418	432	449	422	430	443	470	436	431	442	423	472	438	422	420	450	395	437	443	460	423	456	437	430	439	431	406	431	473	409	431	475	427	461	421	452	438	434	453	413	435	451	439	462	413	426	462	435	461	402	433	457	468	409	413	443	436	394	474	463	452	465	423	457	400	445	450	476	450	422	451	417	452	432	456	441	436	488	481	460	458	454	459	420	434	385	413	452	422	440	405	385	426	445	426	455	456	454	425	451	444	481	438	463	440	409	452	392	442	403	450	458	410	438	452	436	436	476	444	474	436	428	436	431	418	432	450	464	461	427	424	423	463	448	487	454	453	465	435	453	464	447	409	425	449	447	446	417	452	448	394	429	438	408	443	441	401	457	448	435	483	422	423	439	415	464	436	464	435	439	397	438	427	458	454	462	463	453	440	446	462	431	428	415	450	441	449	434	441	432	435	411	430	458	459	406	432	434	425	426	413	443	427	464	450	443	451	424	398	433	423	453	422	443	427	429	440	438	392	406	446	399	447	421	406	439	427	439	449	426	454	452	463	426	436	420	396	447	450	434	455	411	434	436	470	423	419	458	368	464	441	439	436	457	443	422	395	452	432	406	449	467	456	451	394	458	455	433	391	460	472	427	457	429	443	456	446	431	445	452	433	435	414	422	443	432	413	440	424	419	440	432	440	429	433	417	430	492	442	468	419	440	434	424	462	433	448	477	458	432	466	474	429	413	439	437	429	449	411	475	441	448	484	422	433	422	410	439	441	431	456	417
23897	21308	28493	24469	21296	10448	1233	811	714	552	444	369	334	318	360	285	287	285	264	254	254	260	241	252	225	221	205	241	236	215	243	231	243	239	220	210	233	224	242	226	249	231	214	220	205	259	240	241	224	221	219	231	224	265	215	237	253	236	215	252	221	241	225	233	246	221	232	231	211	248	247	219	225	228	216	243	215	227	228	219	236	245	230	225	242	218	248	234	228	227	241	219	222	227	209	238	220	235	237	258	222	222	238	235	231	236	209	260	224	218	228	223	223	227	228	209	206	220	198	201	238	215	224	217	198	233	229	235	224	220	208	212	247	236	245	226	209	215	234	250	231	232	246	248	241	221	216	232	214	229	218	241	245	233	220	212	209	230	248	202	217	216	217	196	214	223	217	222	198	244	240	238	241	225	229	251	242	223	236	256	194	238	206	249	235	241	185	209	233	215	236	232	222	217	247	217	239	222	238	228	221	230	218	204	245	217	240	217	215	222	237	224	237	245	258	216	220	215	226	213	204	253	234	231	234	244	224	229	220	248	250	228	224	227	222	214	228	225	218	247	221	238	224	217	236	254	244	215	226	221	248	232	242	242	221	216	236	219	215	231	241	249	227	259	214	233	216	227	236	220	222	247	236	212	239	250	231	246	229	232	232	236	238	227	201	213	250	249	224	223	219	221	221	204	247	241	220	235	227	243	202	223	242	223	228	211	205	225	229	221	243	227	257	243	237	230	213	217	222	214	221	218	221	212	259	250	221	232	218	241	246	213	207	236	234	246	235	216	229	256	227	208	202	249	204	198	225	247	216	231	209	215	224	243	227	229	224	222	225	224	253	251	226	238	233	265	215	215	205	231	247	222	221	209	231	236	211	245	208	226	230	252	252	203	244	232	233	214	236	245	236	215	229	234	243	207	229	218	243	249	213	214	231	218	255	215	200	219	200	206	244	210	233	264	219	204	220	228	242	248	244	225	239	227	237	211	212	200	238	244	208	238	249	248	237	224	208	235	215	236	211	209	219	216	217	229	231	239	246	236	217	265	224	225	187	200	217	242	237	235	233	199	196	209	253	246	232	221	239	215	213	219	222	250	221	221	248	226	257	220	212	235	221	180	214	218	220	253	229	205	249	237	240	250	220	216	198	204	218	230	249	187	223	233	205	235	222	214	231	227	246	230	227	241	254	221	200	232	216	230	231	211	209	230	214	220	219	219	226	221	223	249	228	211	210	224	235	226	245	221	218	256	222	231	264	211	254	205	226	203	232	234	241	207	226	242	210	218	218	209	249	253	230	225	227	232	218	234	211	228	216	226	229	240	197	222	235	202	242	210	216	211	224	238	246	232	206	224	214	230	227	245	218	221	253	232	224	225	196	203	191	222	238	222	230	255	213	230	216	239	245	202	247	213	206	238	233	222	219	211	212	221	231	231	233	233	215	223	217	222	218	208	212	254	233	188	257	231	232	252	228	225	221	222	216	213	253	208	197	224	244	234	229	221	239	215	247	229	227	204	219	212	216	202	232	214	245	250	238	187	221	257	205	201	215	212	223	251	215	225	240	237	208	236	202	217	221	233	238	233	215	241	237	239	198	234	229	275	238	199	219	224	206	212	233	231	219	227	227	232	219	208	217	242	229	199	228	231	204	251	235	230	218	241	219	222	215	249	242	223	228	215	234	246	210	242	194	222	236	230	224	225	216	220	217	206	239	242	226	205	231	238	233	228	202	248	201	252	236	232	240	224	232	238	223	254	258	226	254	242	242	219	228	254	266	235	204	205	228	231	219	220	236	262	226	237	213	224	220	213	251	226	222	225	215	226	217	237	247	229	248	237	214	215	226	230	226	232	219	197	226	240	221	242	222	216	213	229	212	223	242	207	255	260	232	232	197	224	232	248	230	222	229	211	220	231	213	226	240	208	227	219	235	222	233	215	223	220	238	239	246	223	232	253	237	219	215	212	223	209	260	252	246	231	248	226	214	232	238	223	228	252	218	216	240	202	236	246	242	223	237	232	226	212	202	235	227	217	253	230	216	225	240	214	239	259	211	228	231	243	234	222	214	196	205	232	228	221	246	235	222	236	216	227	236	190	248	227	248	241	228	218	235	210	236	243	224	218	238	200	231	213	231	239	210	205	220	216	219	213	215	224	217	228	215	216	222	252	229	237	231	237	241	229	208	248	212	210	240	221	224	240	248	234	250	227	218	226	198	223	224	224	233	214	201	249	221	214	264	215	254	204	213	255	227	197	211	234	222	197	222	227	245	212	235	237	246	223	253	203	230	235	248	261	215	216	219	195	223	215	214	238	220	249	178	196	220	230	242	255	211	213	253	215	257	235	223	238	201	229	223	205	233	194	231	215	214	238	230	244	221	239	231	212	248	219	223	189	218	212	254	213	225	213	218	193	235	221	224	217	220	218	219	230	201	212	228	225	208	226	184	226	210	228	230	255	219	223	248	229	225	218	231	227	222	235	245	231	221	220	235	210	203	227	248	225	247	252	214	206	228	210	232	213	235	234	245	212	245	216	202	198	251	213	231	239	211	228	211	198	233	219	239	202	219	249	207	231	224	215	248	212	220	239	223	242	232	226	214	225	203	250	214	220	237	232	225	241	249	228	220	224	208	230	210	224	232	204	207	220	228	215	234	188	252	201	219	201	196	211	235	226	216	226	213	223	252	219	259	215	230	243	223	220	216	231	209	227	221	211	241	219	222	250	217	218	194	210	210	230	240	229	235	218	223	210	216	216	221	225	219	207	245	240	239	246	218	229	221	245	234	222	233	263	216	207	253	215	233	226	219	232	250	236	218	244	241	232	237	224	248	249	222	249	219	239	235	231	234	226	211	216	214	201	217	228	201	228	235	225	219	238	225	244	240	211	230	245	222	231	223	194	240	255	196	229	230	211	194	237	211	204	219	244	207	216	220	239	220	228	238	222	194	239	186	227	211	229	211	230	221	235	246	245	226	222	229	221	217	191	258	205	222	204	245	244	252	243	266	232	227	224	228	251	205	214	215	243	234	232	235	220	219	205	224	227	244	243	213	244	226	220	224	235	183	224	230	228	241	213	195	201	234	222	205	233	207	236	281	220	221	211	219	223	240	230	229	223	226	206	197	210	251	252	229	193	241	231	213	240	234	209	221	247	230	228	234	228	220	218	238	210	243	244	199	224	208	227	211	219	236	239	215	244	231	226	185	218	215	226	230	222	242	221	212	224	216	226	223	211	226	246	223	193	224	224	235	209	235	210	211	236	232	218	245	217	233	230	218	234	240	238	217	203	224	225	250	236	207	239	237	206	235	241	214	184	222	233	215	233	226	238	217	189	230	220	216	223	230	204	189	223	229	207	214	210	231	219	216	259	265	246	230	216	215	243	225	216	211	217	230	229	241	224	228	228	217	229	234	215	224	234	225	214	228	224	207	226	223	230	205	240	214	211	196	228	244	233	215	218	233	218	237	228	205	215	222	208	205	222	218	225	214	212	227	215
26172	37965	11701	4756	3845	2378	1654	1404	1227	900	613	551	498	481	446	423	376	351	336	318	338	301	280	285	296	252	275	254	279	246	251	273	291	266	281	243	281	272	264	295	287	240	271	257	264	272	245	275	277	229	284	224	259	270	238	245	249	259	249	277	259	276	233	255	272	247	277	251	255	250	255	249	248	219	252	256	253	249	278	242	243	271	273	261	246	248	259	262	274	280	263	298	257	250	245	287	233	262	253	248	239	265	247	240	242	284	245	264	236	261	254	255	240	265	262	271	260	267	257	255	279	213	269	262	247	251	247	258	239	279	257	237	255	268	240	271	263	278	273	227	255	254	260	276	239	229	257	229	267	257	227	269	246	249	247	257	250	266	219	235	232	247	230	248	250	254	249	248	261	252	272	269	256	239	268	288	233	264	239	255	253	267	241	256	265	246	247	272	243	223	276	270	244	252	227	256	232	243	237	224	245	286	227	244	275	260	264	270	267	258	277	227	246	269	235	249	239	239	252	252	249	259	245	261	257	246	243	264	264	244	254	256	248	275	272	276	271	234	246	240	243	271	277	251	260	248	249	279	253	256	266	266	260	225	228	251	252	248	287	248	254	213	251	214	268	249	253	254	242	225	264	260	251	237	216	248	233	232	257	269	259	230	266	264	259	242	265	246	293	277	255	249	238	245	238	257	271	246	252	252	252	258	250	270	231	240	256	248	236	237	238	226	244	232	224	217	256	278	249	286	246	225	255	284	251	258	267	228	234	240	260	264	273	283	259	249	289	256	237	264	240	249	239	254	245	267	266	253	284	275	261	257	271	275	261	252	275	278	251	225	276	254	255	269	230	251	244	247	254	263	258	267	241	274	235	238	274	222	257	237	261	235	231	265	248	259	237	254	264	231	240	259	236	242	257	251	261	229	232	249	241	247	259	284	257	238	261	252	223	259	245	246	276	262	256	265	264	265	267	238	238	246	248	244	246	246	217	285	263	260	252	215	254	252	256	275	186	262	275	242	252	256	271	261	251	229	227	244	254	242	235	263	260	225	242	230	262	244	253	241	227	319	269	250	250	232	259	259	259	235	240	283	243	256	262	255	257	252	272	258	238	257	273	270	247	242	228	258	240	223	248	267	236	241	232	274	231	232	249	252	246	222	250	281	238	288	241	270	258	268	269	242	245	262	258	273	243	255	249	245	250	246	251	252	227	243	261	231	258	238	276	246	270	273	221	280	217	237	244	239	248	258	258	256	265	257	256	243	254	244	251	237	252	250	246	253	276	238	275	252	273	267	227	242	275	254	252	233	260	266	253	266	262	244	280	253	261	264	249	253	241	233	258	252	258	233	291	271	283	261	226	241	273	264	202	285	263	264	254	314	255	231	257	267	256	236	228	262	227	266	251	282	256	251	252	250	252	247	221	266	246	235	254	238	255	234	243	256	285	218	251	240	276	255	252	237	244	252	277	237	235	233	273	259	234	283	278	265	227	270	233	245	256	246	280	260	238	221	242	249	260	251	239	269	253	259	260	224	220	246	249	258	278	234	235	231	228	278	267	268	261	277	256	233	255	228	234	225	264	255	247	256	259	246	279	254	266	268	253	262	256	260	268	267	254	277	271	276	279	244	243	260	265	265	258	262	254	273	219	221	251	225	262	251	252	253	262	252	241	223	268	262	255	260	271	241	231	243	246	232	281	256	250	264	245	213	232	271	256	282	230	255	248	244	247	245	280	224	265	263	237	253	251	254	279	260	235	244	268	234	241	263	260	275	268	240	228	274	274	242	271	236	234	238	256	254	285	232	261	256	243	234	256	266	279	267	241	233	294	235	279	265	250	268	236	275	254	258	255	281	260	249	238	250	245	250	266	253	253	252	256	240	253	246	273	253	225	249	261	251	255	283	253	246	244	257	236	245	267	263	241	242	258	247	235	248	244	263	253	281	242	254	243	270	262	254	247	253	247	256	249	230	278	281	226	293	253	239	246	225	241	259	243	260	237	269	238	272	245	245	264	250	239	254	243	251	260	256	250	260	268	261	225	224	237	268	245	234	241	248	254	250	242	254	269	227	279	228	212	254	255	297	240	244	259	247	242	244	234	245	252	279	282	234	290	283	252	259	250	241	238	232	280	286	271	259	255	255	260	241	231	251	256	270	266	245	242	241	274	257	242	236	252	273	224	253	249	243	235	227	271	264	242	259	243	258	234	267	243	250	236	266	253	242	269	230	249	227	244	224	242	230	260	252	271	261	268	259	267	262	244	274	261	228	245	243	261	250	257	253	246	245	260	247	234	226	283	256	254	261	270	241	274	233	240	262	240	234	228	274	246	223	268	238	259	294	254	247	257	249	225	228	226	243	273	255	223	254	259	252	234	272	255	252	258	232	269	255	254	259	228	268	262	231	234	252	238	234	261	213	250	250	242	249	261	227	249	234	261	246	282	249	255	228	275	256	268	248	277	269	279	236	262	232	272	276	255	268	252	261	280	256	261	250	241	246	212	277	275	254	250	223	242	251	238	268	267	222	259	266	257	246	241	260	247	272	259	260	231	279	259	245	238	239	243	255	275	267	255	245	248	237	257	264	244	241	234	257	267	261	269	259	255	243	269	230	252	253	257	239	246	258	245	275	266	250	281	264	229	273	243	277	248	218	238	249	253	227	299	231	270	270	264	237	240	271	241	261	244	242	240	267	273	267	260	269	260	247	253	271	239	215	241	262	248	270	247	259	261	222	227	258	232	254	242	261	280	284	220	231	242	256	261	245	247	251	224	269	253	281	249	261	273	250	232	274	228	243	263	238	271	238	248	224	241	273	237	245	254	259	255	217	257	274	253	263	252	275	230	225	243	268	231	279	256	237	270	245	250	273	240	251	261	255	262	261	238	235	270	254	272	253	235	247	245	241	252	249	212	248	254	263	253	237	249	227	248	243	252	229	228	291	248	272	260	256	236	267	244	218	257	259	245	275	258	231	272	232	223	284	246	236	261	255	248	261	266	239	269	248	253	261	227	248	272	220	240	248	265	254	229	275	266	260	224	242	273	253	273	255	217	243	272	259	253	257	259	246	263	260	225	241	261	241	233	263	285	282	268	235	246	246	220	252	255	256	254	234	255	247	244	276	246	243	259	229	271	229	243	234	241	271	243	253	239	255	277	261	256	257	253	262	254	251	263	271	275	271	218	243	241	243	267	253	277	235	255	247	233	258	257	252	254	284	250	265	234	251	239	261	258	250	233	248	244	247	286	251	277	250	253	247	250	267	244	245	218	259	241	268	244	267	235	235	272	241	260	245	243	233	285	252	244	253	255	244	239	265	241	237	253	265	233	218	252	246	274	260	241	231	229	253	213	225	250	261	241	259	232	254	230	263	243	261	233	235	248	271	226	280	253	250	241	254	250	254	292	251	258	254	249	251	227	236	271	265	260	218	257	244	236	266	255	263	262	244	251	259	232	245	238	251	260	266	266	258	248	264	261	281	297	241	234	232	257	240
25300	21321	27022	25494	7650	1408	1022	884	890	903	752	666	658	640	679	721	682	591	624	643	607	635	615	615	621	582	620	602	637	623	626	624	609	618	661	641	653	610	616	635	594	613	595	586	607	576	649	614	603	644	622	607	645	596	574	592	653	599	591	596	630	652	638	564	648	620	613	617	611	633	618	592	650	633	614	627	666	585	604	649	593	608	562	616	639	649	583	607	628	592	604	580	596	650	652	610	577	623	635	615	590	627	618	575	640	611	605	637	605	596	673	645	629	592	607	603	614	645	624	566	592	619	609	656	613	620	604	649	634	601	606	632	620	598	612	599	608	642	650	661	620	613	655	576	570	635	567	623	642	609	597	621	617	621	606	649	623	648	600	594	629	597	604	643	586	581	611	623	617	598	556	574	663	651	620	603	617	596	639	598	655	570	582	623	617	626	630	614	603	610	603	629	605	655	593	655	613	628	588	614	614	577	584	607	592	594	616	633	594	654	585	613	566	598	595	657	579	622	591	588	595	616	611	624	615	569	631	616	605	573	590	593	627	616	636	604	644	599	608	587	609	603	622	574	623	563	586	635	639	597	581	624	589	628	589	575	609	607	643	625	667	575	573	595	642	587	605	614	611	626	630	601	635	621	583	632	590	636	632	609	619	582	568	626	621	608	629	583	639	583	625	608	633	596	642	617	574	573	592	646	568	609	625	610	621	634	634	614	611	582	632	580	617	598	625	636	600	636	586	575	626	634	594	605	614	601	596	615	623	592	632	607	591	605	628	621	572	611	610	603	616	610	646	663	618	584	615	613	605	630	552	586	607	616	605	580	645	590	628	606	602	645	550	629	612	642	589	594	616	598	581	630	590	642	619	626	610	612	635	640	608	582	588	593	618	579	625	646	568	629	594	629	576	594	587	645	598	617	628	580	630	632	611	638	631	649	578	620	609	578	623	616	596	597	578	624	619	612	594	636	610	597	626	607	637	628	594	604	633	590	635	623	625	618	634	590	601	632	579	690	644	600	642	609	659	621	597	584	580	611	620	603	591	617	609	568	596	603	591	607	628	618	629	619	636	614	614	616	579	601	616	564	600	623	599	581	572	614	596	606	677	606	617	660	622	634	614	581	572	607	631	590	626	632	597	659	595	602	627	613	627	640	594	633	606	619	629	593	604	602	629	574	600	624	625	657	635	586	626	604	607	553	601	618	613	605	630	619	610	635	646	606	636	576	617	623	621	618	645	620	650	621	585	611	603	638	603	622	658	608	583	640	651	614	614	591	642	594	584	586	591	611	594	637	600	644	590	598	614	589	601	615	619	610	612	599	609	603	619	612	618	598	613	572	607	599	612	598	628	623	611	574	641	589	588	612	606	609	605	657	639	635	653	631	593	633	619	601	623	606	637	592	614	645	628	639	627	611	595	648	631	615	592	641	611	651	597	585	655	602	618	590	576	614	667	580	636	643	597	558	617	587	615	634	631	573	624	653	664	632	613	637	598	620	596	649	643	657	618	654	621	600	623	589	619	622	616	585	577	592	579	621	588	618	669	681	566	616	579	603	596	629	643	642	642	641	624	588	557	637	620	564	630	640	605	602	635	601	618	577	622	624	563	617	603	613	579	617	617	587	575	614	597	640	595	630	635	635	601	611	611	629	668	618	612	558	608	620	659	622	579	568	608	622	629	620	625	607	602	642	634	614	638	571	614	589	606	615	567	605	627	621	578	610	610	621	661	627	610	607	623	604	583	656	640	606	575	634	609	582	619	577	600	598	640	612	586	618	595	592	599	618	583	657	604	654	610	583	592	582	618	614	605	631	623	626	658	581	585	621	626	574	636	629	614	627	568	656	628	629	630	654	656	615	624	632	625	575	643	596	589	648	563	638	627	605	601	650	654	620	586	645	632	631	654	661	584	619	622	649	569	592	613	619	609	594	622	622	631	581	665	624	636	558	601	577	590	602	614	630	620	596	645	628	602	645	593	547	587	581	606	597	602	646	609	630	630	582	593	621	560	644	574	623	632	605	583	605	631	571	587	619	570	575	629	623	665	642	642	594	645	595	637	644	616	613	631	632	587	595	647	622	636	623	603	622	602	639	606	600	596	586	665	607	607	610	621	583	577	601	638	612	657	626	633	683	586	649	627	631	609	595	629	614	596	615	640	627	601	603	592	623	579	642	572	611	613	633	613	668	647	597	644	617	588	585	598	635	608	579	597	616	589	599	627	576	640	650	606	591	646	653	634	613	663	599	628	604	580	561	629	635	616	674	640	632	633	614	610	574	598	608	641	645	648	571	638	572	638	608	619	587	659	594	577	586	599	608	603	579	622	635	590	618	624	628	631	630	623	652	624	601	588	578	643	636	631	609	562	608	624	638	608	610	598	617	612	638	657	620	623	600	605	607	585	616	572	596	643	617	575	633	599	571	623	596	596	608	629	580	658	593	663	628	608	591	657	590	606	585	612	612	601	616	560	619	626	586	576	614	610	639	554	588	605	597	603	644	562	672	597	655	625	596	652	582	572	578	593	580	599	653	584	588	590	633	587	530	597	609	626	599	584	604	545	640	662	613	637	608	574	623	617	574	623	632	626	585	616	617	584	640	622	619	587	626	609	594	649	600	607	584	658	618	601	598	561	647	606	576	675	628	597	572	654	635	581	639	636	612	646	627	589	593	689	596	619	614	612	617	608	628	613	629	654	628	621	604	581	601	631	625	603	622	589	603	603	615	608	612	626	645	589	608	583	609	550	596	607	607	605	610	622	627	602	621	652	579	631	629	580	616	584	651	627	622	654	613	625	617	683	614	621	602	606	605	621	604	588	601	584	607	581	637	599	625	608	655	656	623	585	609	597	620	622	618	619	615	641	601	603	579	567	587	563	602	603	628	652	576	625	606	562	583	613	634	624	580	617	649	643	624	629	634	635	642	576	594	634	629	556	591	631	601	610	657	628	652	641	635	619	618	638	640	589	610	597	615	610	575	636	567	639	583	613	578	610	631	628	616	632	603	616	607	615	587	590	558	598	587	599	665	629	608	584	606	581	589	572	577	591	631	624	617	601	619	591	567	655	618	586	630	566	635	625	603	614	637	599	588	604	577	654	607	593	641	616	653	584	575	602	640	590	567	611	536	651	603	584	589	590	586	590	617	616	610	620	613	624	626	623	644	638	594	620	601	618	627	613	591	622	621	620	587	585	628	609	599	595	590	636	598	602	589	603	609	644	587	640	600	609	574	604	599	596	644	583	612	623	642	565	618	628	623	623	615	625	629	595	634	590	602	616	613	585	607	576	585	598	600	628	634	640	581	643	641	622	625	619	603	611	623	612	593	628	566	625	645	589	577	635	624	641	604	603	640	629	594	581	534	636	588	604	618	664	605	611	625	651	584	614	628	595	587	585	594	626	604	603	593	633	633	673	605	605	659	634	639	584	567	602	584	622	627	633	622	598	610	620	601	610	563	625	617	602	594	591	604	636	624	625	620	597	612	585	632
24128	31124	8057	3360	2765	1769	1441	1302	1292	1081	898	821	707	821	773	736	705	743	677	683	657	690	691	658	638	662	659	644	676	660	579	673	680	649	654	690	623	639	616	669	627	678	631	665	691	603	680	673	617	649	627	616	648	646	646	702	603	625	631	609	647	646	647	634	616	628	637	629	611	619	662	609	682	628	595	618	676	659	617	625	640	627	642	665	610	631	687	656	580	646	628	632	645	619	628	629	632	631	676	653	683	652	627	610	665	639	612	664	600	632	615	622	661	641	637	636	652	654	620	668	646	646	605	627	618	655	624	648	653	634	615	646	657	641	630	640	617	633	669	644	655	620	664	684	596	651	617	619	624	634	615	623	592	631	681	625	633	613	642	635	682	660	665	611	646	594	635	640	638	558	640	632	625	645	672	613	693	662	648	628	639	628	622	596	637	648	672	666	636	684	633	650	613	611	577	645	675	662	660	626	642	647	633	629	647	611	642	689	639	637	600	642	657	640	579	645	683	643	641	617	611	622	651	673	634	620	643	629	626	673	650	675	631	616	620	587	634	656	650	616	663	591	655	671	636	616	648	663	668	678	643	642	644	641	623	665	568	644	637	639	661	673	638	635	651	609	632	669	616	637	609	657	604	652	644	669	602	587	670	646	632	612	627	606	663	598	628	629	692	624	648	605	641	657	669	702	591	650	646	677	629	631	636	647	648	626	627	594	637	633	644	671	633	622	651	597	665	686	642	640	644	615	670	651	671	649	688	632	640	664	646	633	675	688	647	621	645	645	678	676	661	648	646	652	643	610	616	666	651	628	622	604	614	638	683	669	676	651	633	638	644	600	636	650	641	665	623	641	708	649	638	654	649	596	610	646	602	647	672	628	620	630	662	628	649	609	646	614	648	626	668	614	667	668	677	661	622	639	669	641	643	570	628	616	663	659	635	630	625	594	631	659	670	625	644	607	625	625	643	605	648	646	662	668	659	631	617	648	637	620	649	683	642	670	628	668	645	663	635	694	604	619	670	647	633	650	632	639	655	652	641	636	623	633	643	676	654	610	689	676	628	621	661	650	630	640	624	643	602	627	661	678	654	654	637	610	678	598	626	642	653	677	683	648	617	611	662	647	605	649	628	645	655	658	605	629	630	637	666	659	642	645	647	616	620	618	676	644	639	640	663	628	629	643	601	663	652	661	635	618	642	615	626	626	601	614	641	688	633	631	584	658	668	609	672	650	643	640	612	653	653	666	688	634	632	642	615	621	660	616	657	680	618	681	677	630	653	627	614	671	627	662	619	652	630	628	640	634	617	653	657	642	604	664	626	686	709	700	643	578	606	646	633	661	649	621	641	661	612	634	657	608	652	630	640	653	628	601	653	688	649	605	649	609	621	590	587	611	661	652	635	602	609	609	642	648	623	634	613	610	671	643	651	598	639	656	643	664	640	601	672	670	643	655	616	675	627	609	676	673	623	639	639	635	614	628	674	657	626	674	631	628	596	657	616	649	679	654	652	617	600	633	633	607	663	648	630	613	646	594	609	659	619	662	623	629	682	602	639	616	616	653	666	620	649	643	657	667	661	657	634	649	645	682	639	652	637	625	605	680	686	622	639	647	626	605	645	672	613	691	641	664	628	649	594	629	621	667	663	646	623	638	645	643	619	645	605	645	657	623	617	616	628	658	682	653	660	612	629	631	624	637	581	634	625	641	612	669	641	633	665	671	613	670	698	673	669	667	665	622	658	661	588	624	659	632	659	631	619	681	653	685	629	652	637	657	620	652	683	624	685	617	669	670	637	591	605	674	661	663	662	623	641	614	636	605	616	625	664	639	611	643	650	637	624	641	614	661	676	650	666	630	632	629	691	560	644	664	653	626	652	676	636	586	669	611	598	638	634	632	640	629	606	628	637	667	633	688	602	655	642	643	616	659	617	596	682	620	648	664	632	605	646	674	647	637	601	622	651	665	629	608	618	655	648	602	639	655	634	671	632	631	629	656	657	626	646	658	652	644	673	657	595	665	704	683	611	634	698	657	619	650	635	631	686	695	620	653	671	614	593	645	655	679	646	629	621	658	614	661	611	608	647	674	632	658	670	616	636	607	608	611	660	640	633	670	674	660	643	636	616	672	638	634	629	605	621	644	654	614	656	639	652	631	631	684	641	632	646	612	656	599	624	570	643	646	601	655	643	695	642	631	618	627	615	630	615	650	605	652	655	647	654	627	686	634	656	621	669	614	651	616	634	610	644	622	647	645	670	659	702	600	652	645	661	628	623	610	617	658	621	616	669	621	602	649	637	645	655	684	643	618	681	648	643	642	640	653	647	649	670	637	638	679	612	587	630	625	627	662	653	682	656	651	648	636	652	598	624	616	653	621	610	631	648	656	632	626	627	614	607	605	631	643	647	603	658	591	649	669	692	627	633	615	610	640	624	644	630	632	587	581	533	644	632	680	666	612	589	662	580	608	658	666	624	628	713	664	604	663	636	671	684	613	626	652	621	672	629	647	616	657	657	654	627	645	619	657	654	662	654	684	632	684	613	645	645	648	630	652	651	653	657	616	640	655	630	596	631	647	601	627	600	648	629	701	665	709	627	621	673	643	647	642	672	674	616	628	640	613	627	632	639	626	680	656	640	670	630	667	622	612	622	669	612	640	640	678	635	624	669	580	680	618	624	581	655	633	644	656	707	658	634	642	670	645	677	643	659	634	681	634	627	652	624	670	640	647	613	650	615	642	602	627	680	631	613	621	651	663	677	680	658	607	602	676	636	658	650	658	623	643	603	605	657	610	642	648	624	666	615	665	663	648	682	644	641	666	638	641	695	680	654	621	680	636	639	634	599	592	604	585	574	679	579	665	619	655	630	621	651	631	625	641	628	620	644	649	647	633	639	634	676	629	673	656	633	645	621	643	640	625	658	661	674	619	629	629	647	681	612	603	658	642	620	610	627	601	653	620	638	624	677	631	584	648	646	675	684	638	621	668	671	622	660	641	646	606	630	643	611	642	636	659	634	647	627	616	648	624	645	679	684	692	625	635	672	677	637	676	635	648	685	599	664	642	601	668	667	614	656	642	628	632	654	653	659	658	627	663	664	613	610	679	629	577	623	635	627	626	649	668	648	653	643	680	637	662	639	568	618	641	660	639	604	644	626	650	624	656	632	689	609	610	617	620	648	631	607	664	664	654	642	628	636	648	666	625	665	622	626	687	677	608	653	643	627	693	631	649	640	606	634	683	637	615	658	624	651	623	648	613	656	627	632	610	591	657	660	649	667	624	622	643	640	648	657	626	620	657	621	652	675	661	644	631	619	609	643	628	644	671	683	651	608	609	623	628	632	693	652	643	626	678	639	637	633	607	589	614	621	629	662	662	616	614	653	654	609	638	629	593	636	649	604	633	614	620	684	662	688	624	609	663	630	653	622	682	642	634	602	621	634	661	644	651	650	661	659	641	648	644	630	654	629	623	640	606	641	635	656	628	652	642	612	666
22862	21302	28880	24067	21306	21283	6661	1445	1037	966	847	706	587	564	583	538	551	530	551	486	460	493	489	497	462	439	483	483	457	521	483	477	446	467	451	451	448	479	458	461	421	423	439	392	428	429	432	449	401	451	452	432	432	461	457	431	445	473	462	448	466	439	464	462	439	468	438	435	425	426	429	404	467	430	440	422	441	404	423	465	445	489	418	409	401	425	402	445	437	406	429	451	414	417	426	444	438	447	433	444	419	437	406	426	439	466	444	443	457	429	419	403	432	399	433	414	400	466	428	437	400	445	442	448	447	448	442	448	438	433	426	429	425	435	449	427	426	391	396	422	440	430	453	436	436	419	427	421	445	441	440	431	447	407	440	451	435	429	441	433	456	417	428	444	474	447	407	433	434	431	431	452	425	440	422	476	411	443	452	422	474	428	418	397	418	454	415	426	452	456	406	444	444	439	412	460	403	431	427	423	473	417	401	404	429	454	433	457	458	423	437	426	403	420	444	417	427	455	399	424	467	400	419	458	427	391	446	437	430	482	406	422	453	432	403	461	424	466	441	488	427	477	400	437	438	424	394	406	444	416	445	438	425	432	429	434	408	405	456	464	450	443	431	427	396	433	463	437	458	450	449	431	401	436	451	416	431	441	442	447	423	399	427	416	418	413	432	425	415	439	452	430	433	444	448	467	433	423	421	415	427	443	433	421	440	468	394	410	417	415	476	426	440	437	428	456	414	453	465	423	443	404	408	417	449	430	472	430	418	416	405	452	406	462	411	436	437	423	394	407	447	421	444	451	432	472	448	392	417	389	410	431	407	408	430	449	400	463	455	430	442	442	474	454	442	422	458	415	456	448	434	395	414	468	434	446	406	430	422	447	409	444	405	442	436	413	431	425	448	433	427	454	391	449	446	447	469	408	407	444	446	425	420	434	415	422	422	427	390	431	442	473	448	448	421	445	495	399	454	452	434	409	428	459	406	477	392	431	447	439	448	453	372	458	449	435	398	446	367	444	441	418	415	429	419	418	395	448	462	424	439	411	407	431	431	445	447	398	415	435	457	415	425	432	427	451	389	401	431	447	420	434	412	421	406	418	428	409	451	450	413	477	421	452	403	449	423	444	399	426	449	438	412	462	427	425	413	410	449	418	434	423	420	416	457	467	399	453	450	441	397	442	393	433	440	444	446	434	437	429	439	429	463	441	454	410	433	449	450	441	417	433	414	467	431	423	453	470	426	456	413	420	481	418	413	454	453	465	423	441	420	431	420	413	462	445	436	432	435	434	430	472	466	421	402	439	424	455	458	449	450	457	412	440	455	452	420	460	449	400	446	462	445	451	446	433	410	439	450	447	443	441	447	440	411	424	469	481	433	424	437	406	439	426	462	436	409	420	445	463	418	430	430	464	437	440	424	436	431	442	424	445	426	460	390	461	456	447	433	437	434	397	435	446	434	458	437	403	427	433	440	436	444	445	437	453	435	392	435	443	410	440	384	416	450	435	428	454	412	435	452	461	452	439	483	450	429	444	437	438	436	460	456	444	418	440	438	445	445	432	419	432	442	414	463	418	437	442	438	434	451	439	415	412	471	452	434	448	437	409	428	414	427	439	432	458	433	431	437	403	434	430	481	449	414	441	452	388	435	425	429	409	445	456	435	415	423	454	427	420	436	396	413	421	429	456	420	424	403	445	452	429	445	449	428	407	420	440	459	421	413	410	440	428	427	451	434	450	451	419	411	428	436	435	450	405	430	463	416	437	413	417	437	449	473	448	479	450	480	430	428	403	433	421	441	425	389	428	432	406	433	418	450	442	434	426	464	421	456	410	431	391	439	420	423	423	460	438	445	474	434	415	442	473	412	427	422	406	447	434	475	440	440	396	461	461	437	459	447	455	437	425	419	425	428	423	422	444	464	417	452	431	399	447	480	400	422	427	454	427	453	422	434	475	430	451	407	448	431	441	472	431	436	449	436	425	441	438	441	442	456	466	423	432	451	415	452	419	426	417	477	403	425	467	429	455	424	438	427	401	446	381	455	429	445	440	419	427	438	459	428	424	439	424	435	425	447	436	440	413	421	461	419	429	437	416	402	431	425	470	449	454	425	445	402	435	425	413	462	440	397	441	410	382	433	409	405	432	413	427	438	444	433	449	449	448	433	438	424	472	427	438	443	390	409	451	486	426	435	413	441	452	418	405	443	422	426	408	439	456	455	413	424	418	436	437	414	421	448	390	424	432	418	451	419	422	429	423	446	409	422	440	447	448	430	434	430	455	416	430	483	406	465	430	419	409	389	431	440	433	412	445	433	417	419	440	420	408	443	418	409	466	417	374	412	445	410	403	443	469	431	452	413	432	439	445	442	441	429	474	414	451	437	414	439	444	402	428	462	419	423	427	438	435	410	456	462	458	427	440	409	446	431	457	408	433	442	465	445	428	409	418	418	438	430	441	423	447	438	448	430	440	424	398	425	417	454	437	436	441	418	411	444	409	395	431	415	431	440	426	419	454	420	431	448	461	417	431	420	440	443	456	447	424	429	452	437	447	450	436	429	401	420	434	438	421	419	451	423	446	425	443	433	437	419	448	405	377	466	452	413	473	445	463	434	441	417	473	406	416	425	448	432	403	448	455	409	454	400	454	417	432	418	427	395	396	462	409	422	444	441	446	413	445	449	397	397	445	487	386	400	463	442	407	450	441	424	399	439	409	424	439	428	441	444	469	436	428	398	398	443	432	431	439	428	440	469	433	461	419	439	439	420	431	456	480	390	434	432	397	412	413	416	483	441	465	436	463	417	442	450	443	420	400	413	409	420	419	489	409	427	425	421	449	413	394	416	433	407	438	408	372	458	411	432	427	464	464	437	427	416	435	438	401	423	425	464	473	419	421	407	443	420	452	400	426	425	438	445	402	468	418	452	419	433	434	429	415	423	439	425	431	435	409	442	426	410	425	458	441	440	442	440	485	436	451	422	448	434	418	393	436	451	447	425	415	432	405	429	408	401	455	427	436	436	431	451	453	447	402	423	365	458	456	440	430	411	423	423	391	451	453	448	380	436	449	451	438	459	432	445	446	430	417	445	439	413	424	419	416	424	433	449	454	430	421	427	445	451	430	438	419	451	406	420	433	428	428	453	430	464	421	381	393	431	422	437	449	436	404	381	421	435	456	415	419	478	467	459	411	477	444	421	387	451	461	404	432	463	407	433	454	427	422	414	440	415	391	428	406	415	438	440	410	396	423	433	441	435	455	417	471	468	437	406	371	441	409	437	421	420	428	447	417	459	418	416	449	462	444	451	419	422	416	402	432	446	425	451	453	444	432	441	438	479	429	411	442	450	423	438	444	448	448	394	445	461	441	422	442	439	451	427	470	419	414	414	456	429	457	426	423	470	438	432	412	442	435	402	415	417	475	404	450	454	426	422	446	444	424	402	411	457	422	448	465	432	434	415	377	409	446	459	431	442	421	425	405	444	461	400	458	463	433	441	451
29744	44036	14963	6977	5438	3826	2525	2090	1826	1490	1218	985	783	757	710	663	638	590	605	546	561	521	536	516	464	501	471	481	470	490	490	527	483	469	487	462	460	453	477	447	479	445	430	440	443	421	481	475	485	469	458	421	434	459	431	455	446	447	430	409	473	454	467	423	468	447	467	434	420	459	432	402	418	464	422	453	433	434	440	440	418	453	439	402	480	482	412	447	472	431	420	435	452	496	433	456	422	446	435	443	450	451	427	454	446	424	415	436	432	435	450	442	460	437	443	448	422	453	468	410	437	458	453	468	434	447	408	440	406	450	415	438	452	425	453	484	459	470	423	423	408	439	487	427	454	457	442	440	441	393	467	439	454	432	424	429	419	470	419	427	466	394	468	414	424	432	451	443	443	416	427	433	431	421	433	461	474	435	440	435	430	416	457	458	436	444	419	468	467	433	400	482	442	444	439	438	439	456	430	427	421	436	438	464	438	446	428	443	467	460	458	480	438	415	458	417	428	460	446	476	470	416	458	421	403	446	435	423	483	441	467	449	425	468	437	436	452	447	439	473	423	449	430	445	428	423	445	427	425	444	454	487	451	470	435	443	436	433	422	456	430	448	444	466	446	456	440	419	447	439	402	435	474	452	440	441	429	427	467	412	438	472	408	461	471	467	473	426	422	427	452	460	457	440	455	440	461	443	429	471	417	457	446	397	474	445	452	456	449	423	455	424	446	440	434	441	432	409	435	454	442	439	420	472	427	452	453	436	429	451	443	444	441	443	412	458	423	482	436	440	455	392	461	437	441	434	470	448	439	441	443	455	423	446	452	439	451	415	454	428	418	432	435	471	456	461	418	438	457	456	444	425	465	406	441	483	437	448	420	427	450	466	424	420	443	448	476	404	428	420	467	469	460	433	480	427	482	422	399	470	416	443	421	415	462	440	429	441	459	446	430	454	472	400	448	434	442	433	456	441	465	497	413	424	434	415	433	451	445	425	472	452	448	481	452	485	442	440	480	418	441	427	461	421	457	447	422	449	410	420	459	447	440	434	459	433	438	451	423	438	426	443	443	414	416	454	420	443	432	402	426	437	456	416	473	442	497	441	478	472	437	432	397	420	452	437	430	454	447	417	477	432	427	474	455	451	423	459	440	465	440	486	457	458	469	440	434	466	422	421	436	445	456	410	447	444	448	487	474	449	408	438	449	441	460	423	457	448	440	430	426	447	458	430	425	402	447	465	485	441	444	441	427	426	438	411	447	471	439	448	399	418	476	431	438	455	458	450	472	441	421	398	433	456	443	407	443	428	428	415	438	431	463	440	453	410	456	434	424	469	412	451	460	460	391	424	436	447	441	398	459	455	439	450	451	435	503	442	451	441	446	456	421	408	419	456	433	443	470	402	476	445	459	444	439	421	441	428	427	419	444	448	459	421	424	445	422	463	399	432	426	419	439	444	479	439	445	427	432	462	442	448	429	480	441	455	458	457	433	429	472	409	450	453	420	450	444	439	441	470	435	434	487	495	453	434	446	457	455	425	449	401	426	445	419	455	425	431	417	460	451	399	439	408	425	439	435	457	427	492	454	440	431	430	432	436	418	475	477	449	482	440	428	490	456	406	464	433	435	436	433	452	433	424	434	425	428	461	466	409	431	464	398	395	450	421	436	455	454	453	438	427	427	435	455	463	445	445	434	450	434	462	424	432	432	441	443	447	401	448	424	488	430	453	414	437	416	407	450	384	414	428	428	467	427	455	422	434	425	464	430	445	449	480	418	435	462	430	462	415	433	435	478	457	437	433	447	400	442	443	471	424	439	398	409	429	474	431	441	442	456	432	465	467	447	430	439	466	473	428	435	482	407	428	438	456	439	421	422	429	471	437	442	429	413	438	422	445	431	469	457	459	424	437	403	441	439	433	470	475	453	473	427	434	402	436	458	412	404	445	450	425	430	478	423	414	444	448	431	442	462	418	423	425	443	454	453	457	448	476	446	446	451	463	409	466	456	436	438	422	465	438	454	450	458	432	469	454	431	445	429	427	442	424	436	415	436	434	441	458	445	421	434	453	416	438	452	451	451	455	424	441	461	423	521	467	411	420	464	467	431	439	412	469	449	455	408	457	435	452	441	469	457	417	488	431	430	421	417	458	436	471	415	475	428	463	478	395	423	440	406	430	446	415	429	451	435	431	485	450	426	420	463	462	421	460	456	443	411	419	464	464	468	454	414	456	433	486	457	456	482	458	430	489	448	469	417	443	448	438	424	421	441	472	500	445	440	460	478	460	442	413	460	419	437	439	446	441	461	441	451	441	426	434	415	460	436	423	420	439	426	438	466	404	423	434	450	395	449	450	437	443	417	431	410	424	415	452	450	458	457	417	436	423	436	453	442	417	462	477	397	443	459	428	437	439	435	436	450	449	472	440	464	436	443	465	445	472	449	443	405	412	415	408	436	435	456	444	411	444	452	451	420	440	449	440	436	439	469	429	409	457	454	434	431	443	450	414	432	452	432	406	445	428	423	417	437	439	451	422	447	430	456	419	404	397	419	447	437	404	437	441	455	466	431	420	445	464	429	442	451	445	446	402	424	437	443	432	422	459	440	411	442	420	461	437	438	404	458	462	460	458	437	438	459	436	415	474	459	439	412	401	415	414	460	437	428	441	427	432	429	441	468	432	485	425	443	411	437	447	466	430	396	390	397	451	423	478	450	428	417	457	455	465	439	437	437	429	451	450	442	441	425	473	437	454	433	395	431	428	448	424	436	430	428	410	433	417	424	430	424	454	457	459	438	419	416	446	427	422	408	432	431	435	426	409	418	422	450	467	453	443	421	452	446	433	466	426	418	475	436	438	421	505	427	438	467	456	440	475	435	465	467	479	440	435	464	425	472	424	438	445	467	439	434	414	427	444	435	450	408	460	428	425	455	456	430	419	398	474	429	461	468	474	440	507	432	453	426	451	444	449	436	427	454	440	479	421	416	421	406	447	468	459	454	419	454	470	436	429	448	447	429	441	441	451	433	433	419	437	462	424	449	441	437	422	444	412	476	432	418	447	444	414	480	441	426	438	425	433	415	416	449	427	424	446	454	448	460	407	418	460	434	441	454	422	431	446	465	430	421	417	461	450	447	432	471	439	445	436	447	411	438	471	432	451	446	466	412	448	441	438	477	440	495	435	441	432	446	429	441	434	433	424	440	447	407	448	430	421	431	448	408	482	455	428	433	452	448	450	391	427	436	481	454	452	440	449	466	462	448	432	471	433	456	465	449	443	443	449	450	433	441	415	431	426	422	424	411	434	437	458	432	444	460	425	384	471	453	421	443	462	475	421	446	466	442	446	431	419	473	453	457	468	461	425	466	395	439	428	450	433	480	424	424	451	455	417	422	431	446	458	426	446	455	434	410	418	462	439	432	436	439	410	468	436	460	415	452	454	459	456	417	426	404	461	453	426	458	461	454	443	439	434	430	464	432	448	468	433	476	411	470	423	439	437
28306	20541	8863	1834	1220	926	641	504	528	500	433	424	401	395	394	423	414	418	413	394	386	394	410	422	387	401	394	451	396	397	394	402	405	413	366	410	394	366	374	392	377	377	392	415	379	405	427	354	418	396	421	389	382	399	408	406	387	412	438	384	396	379	387	377	407	367	390	406	410	410	424	404	395	397	409	350	393	385	422	368	381	394	431	372	417	381	402	374	420	418	375	412	403	401	391	438	395	382	394	414	406	401	386	384	363	425	419	402	374	415	379	378	374	429	412	393	410	381	400	376	403	407	428	374	403	416	435	414	408	435	390	401	400	396	398	390	403	411	413	396	416	387	404	414	401	385	426	389	407	386	420	381	417	424	406	395	402	416	420	415	386	402	357	386	395	438	420	396	396	393	423	374	433	384	441	392	426	410	397	407	389	405	428	423	355	395	391	419	407	429	380	407	371	376	392	394	396	378	395	409	392	400	401	413	396	432	379	410	396	402	417	417	392	433	358	392	392	401	409	371	397	389	402	414	406	397	385	395	405	388	391	406	384	437	412	395	394	402	389	376	363	358	406	381	404	403	368	373	380	463	383	378	412	393	405	402	396	375	378	401	429	372	409	385	404	416	379	375	392	394	419	443	374	356	433	390	390	365	428	383	405	380	341	380	418	384	395	396	375	398	371	403	425	399	411	392	385	371	369	400	382	406	372	434	393	360	415	411	402	365	405	470	398	383	387	387	382	401	391	403	426	406	371	363	371	399	408	407	419	396	390	332	384	419	382	390	365	430	429	399	404	386	396	376	387	383	394	414	372	360	344	381	398	369	383	386	410	374	381	390	429	412	413	377	376	407	384	385	392	396	385	405	403	392	407	402	419	392	391	413	407	398	428	423	401	394	399	400	381	362	394	405	357	403	390	385	387	418	369	398	363	396	390	414	375	398	386	377	398	387	410	375	364	384	436	386	407	412	413	374	430	399	383	369	422	392	422	395	400	406	429	385	416	398	416	358	392	423	376	385	394	382	405	398	383	379	415	398	388	399	406	407	396	413	409	412	412	406	386	399	393	374	410	421	385	400	402	397	404	420	374	421	384	420	402	407	365	393	372	386	390	404	403	384	395	390	415	434	419	396	404	399	401	399	404	367	421	410	383	389	382	403	385	419	387	355	401	387	424	401	396	422	431	385	383	446	396	412	374	410	392	397	393	402	398	369	384	401	405	426	393	421	373	408	416	412	421	363	454	396	422	388	402	434	385	439	392	431	408	401	437	386	411	407	381	399	392	400	387	400	427	405	408	396	382	390	398	392	396	407	386	401	408	388	377	407	387	402	386	417	402	437	403	400	386	379	420	422	405	455	349	407	389	406	386	375	395	414	409	404	372	416	383	369	437	368	437	413	412	384	397	393	419	367	408	398	390	421	377	411	410	409	400	389	409	419	393	407	387	408	394	405	394	353	393	372	428	370	372	378	399	414	395	444	403	416	399	401	396	418	381	388	370	368	386	388	402	403	441	377	419	402	394	403	380	389	396	391	412	386	423	440	389	379	384	397	381	366	405	411	367	397	364	394	439	389	412	388	387	424	422	392	416	442	406	378	415	404	380	426	405	383	419	396	409	362	404	424	395	405	401	411	404	430	416	378	390	436	386	402	399	382	378	387	425	409	419	408	367	384	400	400	413	425	391	357	408	455	385	390	391	383	383	389	374	352	429	417	409	402	404	380	369	390	396	400	390	393	365	418	428	403	417	404	393	393	394	390	380	413	430	408	429	387	407	364	431	364	412	403	408	362	415	372	383	438	415	392	434	392	389	386	370	406	391	406	390	425	402	359	375	377	386	398	422	379	395	386	396	397	353	392	415	437	389	402	399	406	406	372	370	416	389	414	401	409	417	400	405	403	394	368	425	383	376	411	425	395	395	397	386	380	414	404	391	376	394	397	362	376	378	358	396	378	403	430	397	396	358	426	419	388	416	423	369	424	423	395	397	414	395	436	406	415	393	343	389	382	394	385	402	380	374	433	385	370	396	398	406	373	401	401	433	426	395	423	412	386	391	376	414	404	356	395	398	418	390	391	395	379	400	397	379	391	389	348	397	415	422	415	401	371	399	398	427	420	376	394	411	405	360	435	450	409	418	400	426	380	391	431	411	396	409	421	394	400	402	410	406	372	391	384	393	362	391	361	412	405	393	391	410	376	366	376	432	350	403	425	385	377	405	347	433	407	384	415	424	383	398	422	411	361	357	397	394	389	421	402	387	399	408	356	445	419	372	387	403	440	377	392	383	397	404	378	426	373	417	395	429	413	412	407	364	442	386	393	369	425	405	375	389	373	425	409	426	367	389	386	388	403	404	407	374	436	409	402	363	418	379	387	411	403	392	400	358	394	383	384	381	406	381	355	373	399	398	383	396	372	369	423	411	364	409	390	400	394	375	391	388	386	387	361	392	439	411	354	393	419	404	424	431	372	362	375	414	405	417	412	440	422	395	406	373	421	425	383	404	388	451	379	357	357	392	413	359	384	400	384	374	379	401	395	387	434	372	392	370	393	374	389	379	392	359	391	378	405	378	397	369	398	408	407	397	394	413	406	375	379	421	408	382	371	414	412	369	419	385	395	390	390	407	407	457	392	425	392	352	371	407	395	378	408	380	405	416	408	402	392	402	410	370	399	383	418	396	405	382	429	401	391	405	403	392	416	394	435	365	384	405	406	378	413	391	397	413	397	419	361	402	367	409	401	417	421	418	378	391	395	406	407	386	390	400	349	341	377	380	408	402	403	417	385	383	395	403	398	386	411	366	419	413	440	346	410	378	371	385	400	391	392	411	382	406	421	397	399	410	416	366	398	416	392	405	421	396	423	412	412	409	406	394	391	386	381	400	348	405	419	448	413	419	375	429	395	408	389	404	448	388	346	400	362	403	394	373	414	383	407	382	376	409	412	400	387	404	403	410	435	384	433	411	385	419	387	407	413	406	371	372	415	360	382	377	404	415	417	384	373	415	440	422	372	383	403	382	410	373	362	377	409	413	417	394	401	358	395	414	408	386	389	395	410	388	380	458	425	421	429	410	386	395	440	393	417	416	405	416	390	399	404	385	394	404	412	360	384	410	386	379	384	383	413	396	384	400	391	365	369	408	385	397	385	419	375	380	350	420	403	374	397	418	397	396	422	422	387	394	380	409	403	401	385	402	370	414	397	398	375	399	389	439	397	415	411	418	402	414	407	407	378	383	368	419	388	368	437	413	377	411	370	430	408	408	393	412	346	374	392	377	371	414	399	429	374	352	418	405	385	371	363	414	420	416	414	360	370	367	351	388	394	406	353	416	400	360	384	408	413	413	409	382	398	360	355	378	429	401	380	397	372	362	359	413	401	380	435	388	397	424	388	394	384	404	425	358	378	405	420	419	359	380	378	382	427	385	407	419	386	391	396	403	404	418	384	395	393	393	410	407	379	408	377	387	388	396	375	374	436	417	388	407	397	397	401	396	387
19774	22440	4310	1853	1552	1082	772	754	742	643	541	519	454	469	493	481	450	418	450	494	436	490	479	421	442	441	459	416	426	447	447	412	406	408	452	418	424	459	434	487	433	415	434	439	433	426	478	427	420	437	484	440	438	470	449	430	453	428	439	451	417	451	438	437	456	464	455	462	431	443	451	423	482	415	463	412	431	451	425	442	416	432	429	416	402	436	470	431	434	448	420	427	437	420	440	440	417	463	460	432	452	439	456	448	449	467	468	430	434	443	429	458	435	439	402	419	428	415	414	463	398	446	407	436	420	460	457	441	420	456	442	426	419	446	448	431	426	480	416	438	466	441	439	451	438	406	485	454	417	422	462	426	485	413	426	437	467	432	428	408	423	452	457	457	470	447	429	454	438	431	398	441	456	463	447	415	436	446	452	418	415	425	418	455	438	433	443	420	416	408	455	435	396	441	455	461	443	403	435	412	422	482	457	394	466	417	410	427	414	451	448	409	446	420	460	457	440	412	450	415	391	445	402	462	475	434	444	432	436	469	398	427	419	430	423	445	463	451	481	439	410	425	462	422	452	419	448	500	437	465	391	434	452	450	470	435	419	431	440	448	434	412	418	435	432	404	417	420	423	494	433	420	431	453	434	424	437	448	451	419	436	448	396	410	464	405	419	439	454	471	445	453	470	419	424	432	408	450	451	447	452	446	448	439	424	436	436	465	436	420	388	439	483	437	449	455	429	450	446	437	439	427	414	463	415	451	470	409	406	441	448	457	407	418	469	435	424	408	434	424	464	442	406	419	444	403	407	432	480	431	416	467	425	427	446	416	464	448	456	431	455	449	431	430	427	430	427	445	469	459	432	420	459	455	433	430	439	408	433	426	444	408	445	440	442	431	432	458	458	417	441	446	434	425	447	409	482	431	454	438	400	448	429	452	409	435	415	443	464	418	437	456	438	434	433	435	435	428	429	436	484	455	452	402	419	457	401	443	455	439	424	442	404	430	433	427	402	418	491	453	439	478	449	485	448	431	445	439	426	430	456	444	427	434	432	426	400	453	408	465	435	415	433	453	405	414	418	452	458	413	411	425	414	420	452	453	418	456	433	453	491	437	400	463	411	452	418	396	433	433	430	439	434	418	406	445	426	424	480	432	470	459	439	452	404	403	419	414	446	444	410	440	443	442	414	413	422	468	457	465	418	423	450	442	474	449	412	444	461	438	405	441	450	436	413	427	447	478	448	409	448	489	418	416	462	444	459	435	443	437	447	388	420	431	458	436	417	426	430	447	439	387	448	455	443	453	456	434	441	399	418	449	435	460	466	447	423	442	474	454	486	408	468	427	430	456	448	394	410	418	446	416	433	420	461	443	422	451	420	453	431	450	419	431	454	466	430	451	376	473	432	432	416	465	469	412	501	475	436	424	449	424	437	431	414	435	448	463	447	434	385	451	459	457	411	414	438	439	405	447	429	440	447	431	463	477	441	439	426	448	430	402	485	447	441	422	436	454	411	430	433	402	440	441	438	432	449	420	445	448	485	493	450	440	435	457	425	442	414	441	440	429	429	484	433	438	428	439	470	464	414	439	421	395	432	447	417	445	425	406	447	423	474	427	427	456	454	424	413	443	439	409	453	425	432	428	445	401	420	484	449	400	436	434	437	405	426	421	472	444	391	416	463	472	431	452	475	409	420	426	428	383	421	455	429	445	415	424	390	419	410	448	460	428	424	470	451	452	415	447	400	465	449	415	422	470	461	411	431	470	435	434	407	445	443	469	443	404	422	458	422	431	451	443	444	416	441	424	430	444	440	431	419	429	438	493	416	428	421	435	447	400	442	435	424	430	435	425	393	429	396	444	462	443	423	430	410	414	391	468	443	412	410	431	467	474	370	458	412	431	412	478	434	410	412	424	446	412	450	445	417	430	454	470	444	422	396	442	465	433	446	403	433	438	428	433	432	431	427	407	431	443	459	423	435	403	438	468	433	410	389	454	437	418	439	430	422	466	420	450	463	444	439	465	418	451	450	433	456	398	439	409	401	431	423	442	397	416	409	472	416	441	415	454	413	438	448	459	429	490	442	432	465	444	478	432	433	406	444	442	413	444	404	461	434	487	408	451	414	438	414	463	460	415	418	460	452	395	444	460	451	413	439	463	435	443	450	397	463	433	474	427	450	447	429	452	420	469	445	396	425	410	454	420	448	445	448	413	474	425	420	453	419	459	412	441	416	427	411	414	429	441	446	433	416	458	468	460	431	422	425	424	416	448	435	425	443	454	440	414	440	471	430	465	433	439	463	392	429	435	418	447	446	446	432	406	465	443	407	398	453	428	459	398	399	440	480	429	441	437	414	484	448	466	437	420	438	408	464	444	436	429	398	452	445	428	409	444	436	424	439	436	431	493	422	434	444	444	462	409	465	396	445	439	440	436	439	463	433	419	430	463	463	425	441	435	470	422	427	420	426	431	461	441	440	477	479	463	452	447	442	442	432	445	466	467	437	437	435	442	453	427	450	423	446	433	463	450	469	408	452	437	465	452	478	390	404	449	425	433	417	449	466	466	421	451	446	432	415	422	439	451	426	416	423	418	475	441	456	468	460	415	438	469	453	427	464	446	420	405	464	410	406	439	445	443	425	454	460	442	450	485	436	428	455	398	411	469	445	487	442	426	394	401	424	428	460	475	422	423	424	455	432	440	418	425	463	446	435	431	442	441	460	477	439	411	441	468	458	436	458	452	436	438	425	425	414	384	437	395	478	448	435	453	442	436	411	420	407	435	444	428	445	441	434	415	441	446	392	404	428	477	464	449	462	426	471	439	440	445	434	415	460	461	453	421	436	408	429	440	429	440	451	421	461	427	449	472	455	446	439	417	437	415	453	466	420	431	454	466	429	443	454	424	434	486	420	450	451	430	430	410	437	426	447	475	415	415	478	402	435	474	453	431	454	444	464	442	443	428	443	455	455	422	440	398	452	401	434	446	403	443	417	472	400	446	418	431	405	435	439	454	472	474	423	451	442	413	427	444	441	454	456	453	436	455	464	430	420	436	379	444	426	490	440	463	442	455	439	410	447	432	466	406	413	464	445	437	466	452	440	429	440	425	407	436	473	403	431	475	428	441	469	433	449	426	450	442	492	432	449	419	413	419	455	430	445	441	466	471	455	432	414	443	414	419	408	413	464	447	399	452	450	484	412	442	443	442	457	433	461	427	428	443	434	440	456	450	423	412	437	419	409	471	440	428	428	458	393	452	433	432	442	408	440	435	450	441	419	399	429	440	423	443	437	439	408	412	420	439	453	412	450	451	415	441	410	423	424	440	498	486	419	417	409	414	466	391	489	436	409	458	462	451	467	418	420	440	446	432	427	433	428	402	479	445	458	413	432	442	428	428	448	437	417	436	439	451	424	447	454	424	454	463	411	450	433	408	432	432	446	479	404	458	444	450	440	437	459	432	430	427	445	437	455	410	441	446	423	469	434	438	446	432	444	448
23863	21315	28506	24437	21312	10454	1254	703	655	587	466	388	302	287	270	317	309	264	266	261	253	276	261	256	246	249	254	248	222	226	246	219	235	259	232	235	247	254	216	243	226	211	237	213	243	252	215	239	215	199	247	250	233	202	203	238	208	247	218	231	229	225	237	207	224	238	233	214	233	230	209	254	232	254	249	224	211	231	229	232	244	219	240	245	237	226	234	220	232	221	230	217	223	220	218	238	193	222	231	226	211	238	222	216	209	234	226	210	236	210	255	226	197	229	229	199	220	226	216	223	250	251	237	226	218	241	216	201	216	210	231	226	200	238	188	224	246	218	241	215	217	246	203	231	229	218	240	215	224	238	234	227	222	215	238	242	210	233	231	235	240	214	208	212	219	250	239	217	243	223	229	211	215	237	202	213	217	197	200	212	211	199	251	203	246	259	240	219	251	239	248	234	237	188	226	208	204	234	186	238	220	230	238	251	218	261	233	222	237	228	220	217	201	241	224	235	217	234	206	203	229	227	223	218	248	243	193	221	204	233	226	206	229	206	235	223	230	255	209	225	203	230	247	207	216	232	246	271	238	249	215	220	227	252	226	201	216	231	213	207	221	262	226	206	229	227	253	230	214	228	227	238	244	230	219	225	218	224	236	246	203	240	249	218	242	238	232	236	233	235	223	207	234	228	226	226	223	230	204	235	225	208	204	212	225	227	210	253	251	233	194	226	245	239	236	224	227	238	260	209	193	235	218	212	223	227	255	179	204	225	191	217	236	207	246	227	237	245	206	233	234	220	210	242	242	254	217	240	189	207	214	237	215	227	222	218	212	205	216	245	203	221	230	214	252	225	202	243	239	211	206	229	224	216	224	236	222	190	261	211	190	223	225	242	201	206	240	195	198	234	225	246	239	230	205	199	215	240	206	215	249	230	225	206	227	209	231	233	248	209	212	233	236	220	226	217	230	232	234	190	241	203	232	238	237	214	226	235	222	205	216	217	201	223	222	192	241	229	214	220	208	197	250	238	219	231	240	185	217	217	193	202	219	219	209	256	234	245	227	214	247	240	221	220	222	212	203	230	215	219	222	222	267	222	211	215	241	234	242	240	207	218	254	214	208	218	257	228	219	213	218	232	233	230	217	216	233	233	233	222	207	227	238	238	229	236	242	225	236	192	241	205	232	220	214	225	218	243	222	201	247	221	219	233	221	207	240	231	212	226	225	226	246	218	218	217	239	205	223	199	214	238	216	220	208	223	239	234	216	240	243	225	246	226	211	221	239	233	226	222	230	230	232	209	217	239	203	213	223	222	210	214	238	228	220	240	253	234	210	244	229	224	230	236	221	225	229	182	216	238	250	216	224	226	221	234	200	230	237	231	205	224	224	209	206	217	208	237	220	198	240	244	199	234	209	259	254	252	195	219	229	234	227	240	239	225	200	219	218	248	243	223	218	221	212	212	227	199	223	219	208	212	200	231	206	260	198	228	214	217	240	234	238	260	200	222	244	208	223	196	226	217	241	238	218	209	213	252	245	212	216	217	219	208	223	228	244	228	195	224	234	217	204	212	208	242	229	232	213	200	231	240	227	222	217	220	235	206	230	205	226	225	189	237	251	234	217	205	239	218	221	235	226	229	198	217	230	214	236	221	218	216	239	227	214	251	248	235	220	231	230	222	234	224	222	236	247	237	257	232	221	207	236	200	213	224	209	199	221	209	206	207	196	235	220	216	229	242	226	247	229	238	206	228	203	220	215	244	204	258	209	214	246	216	253	243	211	233	240	249	208	222	252	227	207	221	210	192	238	220	227	232	256	226	228	200	215	222	244	242	248	199	260	229	248	194	207	221	226	218	221	223	208	230	214	239	194	211	215	241	234	212	226	234	237	204	195	235	210	235	257	228	228	244	209	230	214	225	209	218	231	237	214	224	235	205	233	232	218	216	229	199	210	256	229	213	214	221	216	221	243	234	233	216	235	218	241	220	229	222	223	221	235	222	211	220	206	219	188	236	217	254	223	238	215	224	220	211	241	219	244	228	240	218	231	225	234	211	230	203	204	230	228	232	239	237	209	206	245	242	228	211	242	235	226	228	241	204	221	226	215	202	229	240	245	239	241	218	256	187	219	210	190	226	218	226	235	192	227	225	243	224	223	219	219	227	231	206	212	229	218	230	230	204	222	243	218	231	212	261	235	206	236	223	225	226	218	187	227	226	234	222	240	234	271	227	227	194	200	243	216	232	226	202	271	212	211	204	233	254	207	199	206	214	226	241	222	230	214	195	220	243	221	225	204	237	220	223	231	248	223	220	207	219	235	229	200	236	206	230	237	215	230	232	231	204	236	233	240	217	237	250	204	231	222	234	231	200	229	245	262	227	197	207	229	210	239	237	220	218	244	265	222	248	195	257	221	243	228	227	238	244	228	246	234	206	232	230	232	235	207	240	240	222	196	227	213	210	197	209	212	208	236	221	211	228	224	231	213	205	229	213	259	222	202	216	211	237	242	223	243	226	213	234	236	235	236	219	254	245	221	251	241	225	204	244	199	214	229	217	219	232	206	217	218	208	248	242	244	245	254	230	238	201	226	227	224	217	228	234	209	221	208	240	252	228	212	230	226	250	251	241	239	208	210	221	215	219	237	184	224	242	220	229	261	218	225	250	213	226	242	224	210	219	222	227	244	246	236	216	194	226	225	214	207	204	214	211	218	213	202	218	234	226	246	230	233	211	208	234	241	220	233	205	221	233	215	225	232	218	194	205	230	233	201	214	239	239	219	221	218	224	228	232	225	207	212	236	217	242	256	208	237	243	202	202	205	212	231	239	230	218	255	218	236	223	224	232	223	228	194	219	245	217	217	218	252	200	241	233	227	218	206	224	214	233	222	200	210	219	225	217	245	227	233	212	236	239	227	208	249	194	233	248	232	219	212	233	217	221	254	230	215	218	239	228	241	214	212	217	211	266	205	222	224	265	229	227	223	233	249	210	225	242	228	224	237	242	230	223	213	207	237	221	212	234	205	207	227	221	207	255	230	234	250	251	235	216	245	235	225	252	229	219	232	206	234	195	220	240	231	248	256	220	229	240	198	209	222	220	230	227	228	203	220	200	217	239	240	241	222	240	212	194	211	227	214	236	227	221	213	236	227	233	231	245	229	227	223	224	224	241	259	215	216	225	226	210	207	208	204	241	226	200	216	232	223	231	243	229	250	207	241	227	228	210	244	228	239	235	204	230	225	208	221	210	217	228	218	233	212	222	231	232	239	249	193	210	221	215	215	247	219	203	229	226	237	230	201	222	229	231	199	250	233	218	250	197	222	219	263	197	203	244	253	225	237	229	235	228	215	245	203	255	244	223	229	220	202	215	234	241	216	223	223	212	240	215	209	221	213	232	221	212	235	231	215	245	207	222	228	199	225	236	220	232	209	232	199	229	242	226	234	231	236	223	230	231	239	237	246	220	203	224	232	218	222	215	214	221	242	223	223	246	247	265
25932	38591	11314	4517	3496	2436	1573	1265	1164	924	647	542	470	473	406	401	340	334	333	282	337	327	288	326	269	279	271	313	268	296	268	240	240	243	289	286	255	285	251	266	259	247	282	273	251	252	256	237	264	271	261	259	246	245	243	261	258	237	233	265	255	252	290	251	259	255	228	261	243	269	257	250	237	265	247	270	267	264	250	269	277	259	238	243	253	260	257	226	270	214	268	239	242	257	263	235	264	265	257	262	265	224	241	243	242	254	247	265	266	264	254	254	234	255	260	237	257	215	268	257	250	264	243	239	230	277	234	277	215	257	257	278	267	265	271	253	244	268	248	277	246	288	229	261	272	234	231	250	257	240	242	268	239	249	274	261	233	246	263	214	235	234	252	254	250	251	262	278	259	258	250	268	282	244	229	246	234	265	237	238	248	246	265	262	249	271	279	227	289	227	246	239	286	258	255	227	259	233	254	272	224	232	240	252	233	234	217	226	234	235	265	259	227	212	242	260	220	239	228	261	274	268	242	235	257	245	253	247	242	222	279	255	256	258	244	258	257	248	242	248	273	264	251	259	275	258	242	244	261	237	252	247	244	252	244	252	251	252	239	244	249	239	270	261	253	253	256	259	293	286	269	226	240	222	222	251	240	246	220	254	245	259	274	265	254	235	241	247	268	245	247	269	253	248	237	248	240	243	251	245	238	256	254	256	253	271	226	265	247	219	258	274	277	228	259	231	228	265	233	246	263	255	252	251	234	269	240	232	251	272	260	250	267	247	286	224	235	255	230	219	238	272	247	235	242	260	251	266	268	231	232	226	261	257	242	272	268	248	240	266	260	252	249	244	265	236	273	253	274	271	263	254	286	242	256	291	255	235	232	235	274	251	231	237	238	256	244	248	247	245	268	221	245	257	258	288	264	237	275	276	242	251	246	243	265	251	255	254	238	246	230	276	222	262	224	219	248	274	241	253	248	261	270	272	274	265	256	258	235	251	222	266	246	250	226	263	228	258	265	262	259	234	246	234	247	268	258	273	252	233	240	233	248	268	241	270	248	254	252	270	242	235	218	246	252	273	253	270	216	229	259	250	248	255	264	256	281	239	246	268	256	260	252	259	239	286	246	253	250	263	250	254	268	240	264	232	255	260	261	227	257	266	260	283	241	225	254	243	241	244	277	248	279	242	222	221	263	235	265	242	239	252	222	253	261	242	231	244	256	236	238	253	239	271	235	256	254	244	249	271	242	252	256	255	252	211	270	242	226	234	245	259	273	242	252	236	250	238	269	249	257	258	265	216	259	240	251	290	258	280	268	242	271	220	238	255	259	262	239	260	247	236	260	253	270	242	224	257	252	245	254	241	226	223	239	273	265	244	272	276	226	267	221	249	262	266	276	282	220	246	254	257	262	244	253	236	269	244	239	250	269	247	260	228	269	265	240	236	249	238	239	249	267	277	230	273	227	261	256	260	273	261	256	268	254	256	258	262	259	257	244	230	263	279	249	245	286	248	242	267	216	232	247	268	245	259	250	242	252	225	263	285	239	262	266	265	270	266	263	282	250	267	239	239	275	248	271	265	256	245	258	245	228	237	224	264	239	279	221	239	245	218	272	248	237	270	236	228	226	264	240	269	256	270	243	251	242	264	276	256	265	249	252	268	226	261	250	262	255	243	219	256	270	294	263	258	260	263	237	240	244	249	254	251	225	242	231	235	231	278	260	238	259	255	246	243	250	244	283	279	254	250	228	238	254	248	249	267	222	237	258	268	247	236	242	239	272	223	266	243	247	221	232	261	268	263	238	244	236	246	247	264	218	260	247	245	239	252	270	255	255	258	256	252	223	272	233	229	243	281	254	240	252	208	243	240	256	289	254	248	281	237	268	246	241	220	266	254	246	240	286	256	263	256	260	209	260	243	240	248	245	240	248	233	253	245	236	254	238	270	233	230	255	264	229	266	246	240	268	275	262	287	264	277	258	249	282	261	266	301	244	232	268	237	283	261	248	233	269	252	216	284	240	267	236	260	264	258	266	228	272	285	261	262	242	234	237	250	281	272	273	242	245	222	224	226	269	236	221	251	257	250	248	239	231	250	263	251	267	228	264	269	283	274	235	219	249	244	269	240	255	239	260	244	264	248	250	261	247	257	246	248	280	242	254	264	255	240	248	241	238	233	234	287	243	243	248	258	251	237	247	246	229	242	230	230	265	245	240	234	260	265	237	282	239	293	260	249	229	262	280	252	223	272	229	246	283	271	244	250	252	235	263	264	244	269	242	249	282	238	243	247	239	245	275	257	230	256	261	263	257	257	263	253	278	254	256	246	277	272	247	247	267	245	261	267	276	266	246	254	242	245	264	232	246	246	253	235	265	283	257	280	246	220	240	275	256	255	233	253	255	229	260	237	266	253	281	267	250	250	281	219	272	221	230	236	268	260	276	246	234	273	278	262	252	270	259	248	263	257	220	257	262	269	251	241	233	237	246	269	274	240	223	246	250	256	255	231	255	251	254	248	226	235	244	246	234	271	226	268	270	242	254	220	245	232	283	262	231	241	239	256	282	239	264	239	265	252	255	235	243	249	241	239	272	255	212	240	224	290	257	265	259	248	260	237	249	262	258	231	233	265	243	234	233	236	283	277	239	249	264	237	265	239	248	248	281	250	227	256	237	267	266	236	262	225	268	242	267	265	286	270	244	270	255	242	219	261	251	256	244	237	215	259	244	237	236	238	234	231	277	246	263	252	233	258	247	249	258	234	250	205	240	272	247	242	233	251	231	260	229	273	254	267	231	224	272	265	242	243	241	241	259	270	256	250	245	264	227	237	253	285	257	272	258	267	267	260	248	270	265	220	279	254	233	268	256	262	250	257	278	261	229	231	269	236	240	225	277	223	266	268	278	243	250	289	268	265	238	233	233	249	258	256	238	248	256	250	254	258	254	241	237	240	241	271	231	253	233	270	241	254	217	275	234	273	243	234	247	228	235	245	294	239	269	231	248	237	244	277	259	244	293	258	252	240	253	279	243	245	237	253	241	239	247	268	274	258	241	252	251	232	273	262	237	253	269	250	242	265	243	260	254	261	260	246	239	267	227	234	232	252	259	241	226	271	257	244	241	252	227	239	249	255	277	262	229	244	244	244	260	235	236	270	240	251	246	244	253	264	281	275	250	252	232	244	276	271	263	248	284	230	258	270	253	266	249	246	256	250	220	233	251	230	265	244	245	244	255	244	269	265	247	250	266	229	255	241	245	269	242	243	285	251	233	239	279	233	274	265	218	221	246	245	248	247	243	263	252	245	264	280	249	238	264	248	249	259	246	252	276	265	266	223	232	245	277	228	265	290	248	274	238	244	261	263	238	265	260	223	241	273	274	248	297	230	254	256	265	251	253	252	276	251	242	272	264	244	263	245	255	249	238	230	233	224	253	233	249	237	249	250	260	268	228	269	253	279	258	246	256	275	250	261	257	231	249	241	263	229	230	265	248	260	248	234
25274	21281	26917	25486	7176	1345	1088	857	807	805	764	747	673	695	617	660	599	617	624	594	648	597	628	623	655	603	681	603	656	617	591	621	597	584	599	601	627	637	648	647	627	599	620	564	591	578	588	579	611	601	593	638	618	598	599	625	566	585	638	612	599	586	628	623	618	581	633	623	585	634	626	628	590	633	580	598	623	628	572	607	612	618	625	589	558	605	606	597	612	567	654	638	599	567	613	614	581	641	614	616	590	613	634	613	615	585	573	627	568	616	597	618	573	639	644	607	619	593	583	594	674	585	577	612	593	579	566	582	584	620	637	591	627	653	613	563	633	629	631	607	598	590	614	629	573	599	594	619	611	612	634	612	585	608	606	575	660	599	622	582	613	655	623	549	575	619	627	608	583	616	627	598	610	569	617	638	602	645	618	611	619	586	591	593	621	593	582	608	642	626	588	608	614	621	593	627	590	616	597	614	621	663	596	619	639	613	614	614	559	647	622	594	605	643	586	569	592	592	614	574	637	639	632	609	665	585	572	629	586	588	608	617	568	608	562	595	600	603	598	619	606	641	589	571	585	600	606	629	590	598	609	608	628	629	634	588	577	613	573	605	583	571	598	619	557	597	632	598	634	586	633	644	599	550	648	582	617	545	635	618	605	623	655	655	648	592	611	625	557	574	607	563	630	650	584	633	575	605	615	657	624	560	584	600	591	599	630	586	596	562	589	584	598	596	605	612	617	597	615	612	613	604	625	615	614	605	605	637	608	604	650	579	630	593	593	608	699	612	615	577	605	589	645	582	642	611	600	633	595	615	636	606	626	625	599	591	630	623	601	640	626	610	631	649	590	614	612	602	640	641	595	601	574	597	613	626	614	629	606	634	604	625	633	640	617	561	627	599	638	601	632	637	550	605	613	617	627	639	626	594	637	601	637	626	600	576	617	608	614	595	622	616	579	606	621	571	580	603	634	630	610	612	574	596	597	604	584	585	634	623	595	651	623	545	616	566	616	658	605	586	626	623	568	580	599	584	561	632	579	593	595	618	607	627	623	617	593	639	596	581	643	651	619	624	579	654	628	615	597	591	592	628	599	639	602	578	578	620	629	619	620	604	642	595	619	576	606	598	600	636	599	592	584	619	583	643	650	618	593	607	608	651	608	602	634	564	622	612	623	664	609	635	602	624	597	654	667	550	606	607	614	616	634	626	624	592	657	562	590	629	545	654	568	598	613	638	585	606	601	559	646	627	606	593	601	654	599	563	653	615	643	617	601	591	588	598	640	600	655	627	629	627	681	601	589	648	633	620	604	613	626	607	612	586	578	597	631	568	577	617	626	653	609	627	624	603	637	619	624	568	618	598	670	627	619	627	593	609	618	610	606	595	631	638	593	573	637	625	630	621	627	597	589	580	614	602	604	631	555	609	579	598	584	609	567	629	599	576	602	622	600	599	607	588	613	606	582	612	625	601	584	626	548	609	592	589	586	537	620	624	582	572	560	598	621	613	591	618	575	596	608	621	583	591	630	600	584	625	651	587	594	631	572	645	607	619	617	617	569	629	608	574	582	583	610	602	620	596	613	602	649	562	627	610	575	655	626	611	643	671	558	604	638	608	549	630	604	648	613	587	629	634	592	607	573	615	621	584	576	618	606	586	613	573	628	601	610	602	599	619	564	626	599	576	575	616	617	602	562	614	634	587	646	599	599	563	618	606	627	590	584	579	581	583	612	603	611	601	609	673	608	594	628	614	623	559	597	606	607	611	629	607	627	582	645	632	667	617	582	632	590	600	585	606	598	597	626	638	610	623	579	605	580	588	623	593	575	605	596	575	610	604	604	595	582	644	583	622	615	615	673	627	576	606	617	609	633	577	622	617	589	606	618	601	614	610	586	625	628	589	604	591	621	631	629	625	589	589	605	583	609	606	641	606	607	559	596	544	613	596	583	585	622	625	614	589	604	583	599	614	630	613	606	595	609	630	547	624	599	625	613	646	636	665	620	598	600	638	592	598	631	589	632	598	565	602	617	627	617	614	613	601	641	650	684	608	618	631	625	604	591	557	592	613	589	596	582	611	549	644	629	647	612	622	588	622	586	617	613	618	576	597	635	562	621	625	599	635	651	609	624	637	650	611	643	633	622	601	664	648	570	607	609	655	639	613	623	606	613	618	616	636	618	584	625	667	596	615	628	623	616	675	610	588	593	620	663	599	592	592	595	603	632	587	555	580	616	584	600	637	636	591	568	583	575	590	594	599	637	608	628	617	640	638	637	582	651	638	615	564	607	610	614	565	579	618	601	620	645	598	585	607	605	614	613	582	583	612	629	574	555	629	653	601	602	615	596	630	640	607	614	647	603	588	597	624	605	588	611	632	602	595	635	613	606	640	618	589	573	592	671	620	629	598	629	628	585	568	610	631	598	607	591	600	631	584	645	602	598	617	583	592	636	619	608	626	630	605	623	628	679	577	609	605	612	655	639	625	571	596	639	606	613	635	590	582	601	610	611	617	595	654	623	581	621	584	639	622	614	615	613	607	609	598	616	563	592	615	585	623	631	629	616	581	585	606	603	566	607	627	597	623	610	601	587	648	612	642	582	608	631	626	609	614	660	620	603	626	619	557	579	604	600	629	605	638	604	602	664	609	603	608	606	571	642	654	666	604	604	632	602	590	594	625	657	623	683	622	602	601	613	618	641	601	637	582	564	625	587	595	616	598	581	577	600	624	629	606	624	578	610	647	629	631	617	616	585	637	614	628	601	608	621	601	592	574	646	610	633	578	624	619	620	650	622	593	601	586	619	545	586	626	585	601	574	582	595	598	643	622	588	594	587	634	610	591	618	616	590	583	604	609	584	623	584	580	568	630	579	617	557	590	608	635	617	600	646	637	605	621	665	622	598	581	623	615	657	606	621	582	614	614	602	639	608	585	592	564	626	587	644	621	602	652	618	609	590	630	572	634	580	581	666	606	653	596	581	603	639	603	614	615	639	623	601	620	593	655	638	612	606	593	585	604	614	626	638	568	631	644	603	578	622	627	641	601	625	610	576	601	650	640	610	597	628	619	576	631	577	607	607	609	607	624	621	600	586	664	641	569	616	600	613	622	597	570	597	631	640	664	594	596	583	563	611	625	615	610	646	616	630	621	611	598	603	578	610	598	645	591	555	591	613	597	574	596	644	591	626	597	583	554	627	584	588	622	633	618	593	648	636	632	609	618	633	588	570	611	608	595	612	608	628	586	636	614	596	620	661	618	654	580	559	633	590	551	606	575	602	625	651	608	633	603	652	568	636	629	588	569	605	604	608	576	614	606	662	582	607	591	600	615	619	606	576	639	651	659	607	558	612	590	625	580	598	621	621	601	662	598	616	612	630	609	623	632	591	660	601	608	578	639	639	593	572	596	585	606	578	566	591	581	635	569	588	637	609	629	619	618	598	623	635	625	610	597	611	578	597	600	613	596	631	636	618	653	590	609	622	622	531	594	611	620	627	614
23678	31834	7164	3033	2511	1795	1484	1153	1102	1057	894	815	724	726	656	687	706	715	681	674	707	647	661	662	697	639	627	652	657	603	632	642	671	614	662	612	657	618	654	693	606	651	610	656	646	637	645	651	669	669	646	632	657	592	633	615	693	629	667	614	622	612	674	686	608	611	670	606	646	672	637	663	653	662	614	636	695	638	661	666	628	645	617	647	611	690	665	632	660	613	619	651	640	611	614	612	637	679	643	621	678	618	622	661	611	635	636	625	613	655	656	618	641	603	670	694	593	603	619	611	683	636	653	644	668	674	614	651	587	676	635	661	648	679	649	633	674	639	616	642	647	617	657	633	667	659	622	673	583	616	682	665	664	658	595	633	636	660	651	659	668	633	657	634	673	689	604	629	636	663	635	641	622	634	613	629	622	613	678	655	613	633	623	675	656	609	657	650	624	648	603	633	619	641	654	697	584	647	682	641	652	623	603	680	600	636	648	654	632	636	635	628	612	667	662	640	639	646	640	661	614	626	650	656	588	619	629	590	631	648	608	601	625	652	632	644	611	640	677	612	649	634	620	636	668	626	666	656	652	637	691	636	680	608	625	633	645	585	653	664	616	588	661	614	665	667	672	661	609	668	650	668	605	674	607	641	638	617	641	567	647	645	677	623	619	644	655	665	670	647	638	656	632	632	608	616	651	609	597	616	639	662	615	653	614	623	660	594	666	622	684	657	677	650	674	673	583	635	637	648	631	639	616	642	665	664	608	659	625	659	632	656	622	596	631	637	612	619	623	678	638	612	643	624	618	649	619	633	600	706	615	677	665	656	628	638	645	652	648	680	656	675	668	641	641	660	629	622	607	633	604	652	627	651	645	639	640	628	640	632	607	706	607	670	617	677	663	631	630	660	642	580	642	642	656	629	627	617	611	620	631	625	651	645	629	639	625	655	635	638	633	668	624	642	654	629	651	653	681	660	658	598	650	640	630	630	656	659	606	616	650	622	611	639	624	667	658	634	656	618	622	666	635	672	630	648	642	629	634	626	658	642	668	641	643	590	631	653	620	629	627	622	625	663	628	676	650	638	639	586	627	653	600	610	652	627	615	643	617	656	629	622	638	605	617	670	656	708	639	693	677	658	638	637	617	617	671	633	671	622	657	622	599	665	592	640	603	664	630	646	639	630	706	638	615	663	658	678	582	647	626	649	678	663	659	607	642	612	605	627	649	635	597	646	639	675	652	639	622	682	690	618	625	666	663	638	627	678	615	602	649	655	692	623	656	620	619	588	648	673	614	660	650	598	595	579	637	599	580	624	651	663	613	660	659	593	634	643	687	611	624	655	661	642	599	632	609	610	612	672	621	721	650	671	648	624	599	668	630	589	628	676	618	605	645	600	615	707	673	650	646	646	631	662	640	590	672	635	612	615	609	632	620	638	626	651	682	567	671	636	623	652	604	652	631	602	650	608	653	643	660	664	651	652	653	642	654	624	628	643	633	684	650	640	596	634	665	621	644	622	647	637	651	704	629	633	622	670	649	667	633	643	639	633	620	615	676	613	645	652	618	638	624	634	599	590	635	669	610	636	664	696	670	597	654	608	640	642	662	609	627	619	659	682	643	614	675	620	654	616	635	577	668	670	633	639	607	624	635	656	637	660	660	607	713	601	637	614	631	639	587	636	664	635	658	718	600	634	639	671	637	661	646	619	617	610	648	664	641	687	625	683	703	647	696	693	593	627	621	613	617	610	637	635	662	634	636	651	668	657	625	619	665	642	669	647	614	639	642	618	644	631	651	616	619	655	613	639	629	649	637	674	652	636	632	652	660	687	647	664	665	639	641	635	661	671	646	657	600	651	645	643	658	671	602	639	666	640	651	616	655	663	665	670	676	640	641	633	633	663	656	667	672	666	623	585	641	638	663	633	638	676	564	612	634	654	619	625	620	673	628	656	613	663	633	637	704	627	634	625	623	616	649	595	623	664	620	604	664	664	670	661	656	645	671	606	642	656	566	629	678	640	649	604	661	648	661	673	672	622	684	625	643	645	680	644	611	688	613	650	643	650	618	650	664	626	658	641	669	622	600	606	584	661	622	654	633	655	634	624	637	618	641	642	653	685	615	652	619	634	658	649	645	633	667	674	610	655	671	658	624	676	639	605	643	576	632	641	680	629	687	668	644	684	633	621	631	592	605	680	665	633	644	687	625	610	648	614	672	661	665	625	639	636	641	620	593	616	643	641	628	624	647	585	620	671	644	599	662	620	707	590	622	643	620	616	652	616	671	595	643	624	603	616	631	650	673	653	636	659	622	616	622	635	645	685	615	622	624	646	592	643	612	627	603	654	661	651	622	595	684	594	658	660	641	647	618	615	664	662	611	632	632	665	607	672	673	641	655	641	664	611	625	644	641	637	658	626	621	635	656	629	643	658	629	640	646	629	665	626	668	633	621	592	644	684	619	615	644	649	663	598	591	626	623	676	654	658	647	677	653	633	635	672	650	635	659	650	615	698	642	597	628	642	665	630	673	629	630	657	663	660	629	649	624	635	618	661	582	669	674	639	638	663	609	642	653	612	645	639	625	667	632	628	632	628	580	646	664	615	681	611	649	674	671	647	631	639	692	652	673	595	642	638	626	653	623	626	632	667	639	636	665	619	651	643	686	636	625	655	601	669	639	686	668	625	653	595	631	625	679	628	673	626	698	684	631	675	613	595	637	644	626	642	685	638	645	665	628	676	670	668	621	651	648	593	668	666	611	649	653	658	601	661	635	646	687	642	660	601	648	624	655	678	633	634	666	642	644	612	599	622	615	668	651	655	644	620	610	662	648	672	657	654	640	611	658	628	658	617	645	596	634	641	644	659	655	675	670	635	661	644	568	630	636	639	672	668	633	564	661	652	626	637	653	665	667	636	644	634	721	630	646	627	691	656	681	624	679	602	647	612	638	679	654	645	603	647	606	653	683	665	669	658	615	635	650	657	628	637	652	615	649	588	650	616	634	600	637	656	641	673	620	657	589	605	647	686	666	662	656	643	597	640	645	690	675	628	634	598	615	614	659	654	655	663	608	651	649	665	689	638	618	623	636	590	634	654	689	645	618	646	658	606	626	666	651	681	623	649	629	602	575	637	667	680	658	640	626	607	697	654	631	621	607	665	620	661	627	617	642	670	625	676	662	624	658	621	609	613	587	676	588	638	637	619	596	609	591	684	610	642	638	658	603	598	662	673	619	642	655	634	646	657	662	634	628	669	592	690	658	607	634	649	681	672	605	671	653	608	630	601	630	637	634	643	652	621	655	594	657	627	590	640	629	615	674	683	624	606	662	647	637	670	637	636	617	609	615	672	681	603	619	617	678	619	649	620	668	624	681	656	650	632	605	646	642	667	596	657	636	650	705	621	639	608	679	663	649	669	620	624	619	658	649	686	657	663	631	621	605	645	640	685	577	635	629	628	598	654	660	630	639	640	624	649	632	648	645	660	603	660	632	631	635	710
22930	21358	28942	24109	21354	21348	6613	1270	1018	1001	751	666	616	601	577	587	543	495	495	471	451	549	470	444	473	481	458	454	451	472	462	427	481	434	494	483	456	414	442	471	416	478	444	485	423	419	415	468	447	408	450	485	465	447	458	469	468	453	439	451	445	433	418	436	472	453	399	448	494	452	402	414	438	451	451	459	448	440	417	395	435	387	425	413	448	451	428	480	416	445	459	457	443	480	450	412	451	433	452	418	467	433	459	388	460	423	482	420	424	442	437	483	492	431	454	422	418	458	446	453	444	468	412	440	424	419	466	436	426	481	440	413	436	426	468	452	407	386	448	465	445	426	415	431	419	469	421	421	432	454	420	392	484	405	420	423	457	440	405	450	443	492	439	425	399	403	418	444	449	415	445	433	434	415	417	467	461	433	447	443	458	463	416	419	437	416	413	426	428	449	440	444	420	422	432	428	430	440	421	475	403	428	463	437	462	419	433	430	497	433	451	466	444	448	435	427	447	449	460	444	443	454	455	422	434	391	445	424	410	428	476	431	468	422	433	452	446	420	488	433	416	418	401	430	423	464	481	483	450	449	445	418	460	440	470	440	470	431	420	409	452	441	432	437	427	444	458	434	427	447	438	427	412	446	439	383	451	412	434	413	409	422	439	439	436	452	421	451	432	434	453	433	471	438	402	456	430	440	441	420	443	442	460	450	418	423	446	434	397	419	407	435	416	437	423	416	427	428	445	449	461	430	427	458	399	455	397	394	437	443	439	406	423	426	437	425	406	392	455	435	431	458	417	427	443	470	458	432	447	438	457	439	402	435	432	436	439	444	423	418	404	458	441	416	420	425	410	454	446	432	449	472	422	421	443	420	391	421	426	424	459	413	422	437	417	444	451	454	457	455	437	429	420	485	438	447	431	449	409	445	447	475	407	425	447	450	436	442	435	367	434	453	426	422	444	430	421	432	424	418	404	460	451	416	447	434	459	403	434	430	399	431	437	434	430	434	433	460	448	393	418	435	406	433	444	438	439	416	434	445	431	430	425	454	449	455	435	445	407	463	417	391	459	425	432	425	426	407	463	457	442	429	427	487	418	438	462	441	398	430	433	475	484	422	404	421	415	388	443	419	466	448	464	444	423	429	458	457	425	409	460	463	409	453	446	423	420	428	457	467	429	432	451	422	433	482	417	380	421	417	434	418	435	488	429	457	407	424	428	432	457	438	455	438	430	430	435	453	464	406	403	425	459	413	461	417	435	437	395	419	444	361	454	426	405	448	441	410	428	451	410	451	420	472	434	465	424	438	460	409	470	442	442	413	409	445	416	456	438	414	424	429	433	445	394	460	414	450	429	429	434	429	443	437	447	454	438	407	472	416	433	395	427	410	398	421	443	412	431	426	364	438	402	434	426	469	418	472	425	431	457	411	449	460	435	411	464	441	437	440	434	432	411	422	420	424	450	429	451	443	441	414	409	423	419	431	423	398	428	428	443	415	425	447	471	474	437	445	437	402	433	404	399	436	413	424	408	451	418	409	432	437	423	468	431	412	436	469	443	406	410	448	442	437	434	434	463	449	421	438	440	431	445	447	437	452	424	465	431	424	491	442	443	466	449	419	452	439	444	418	427	430	409	446	409	381	408	409	444	446	457	443	441	424	400	438	412	448	411	422	424	443	422	456	443	450	455	420	464	491	433	446	444	447	461	424	397	447	416	471	451	423	458	435	422	422	391	416	468	409	415	387	424	441	394	472	445	469	451	419	432	442	438	434	414	453	421	424	415	424	415	437	433	450	420	396	470	486	428	440	415	431	418	429	472	419	462	433	433	430	405	445	426	448	435	444	435	399	424	462	455	450	432	448	429	399	422	403	451	419	432	439	424	465	459	393	482	429	450	423	442	419	420	471	422	420	445	444	421	449	414	438	465	442	463	445	424	456	426	451	466	435	445	412	427	446	374	423	433	410	439	408	447	428	425	409	395	431	400	440	454	442	425	472	455	433	430	433	453	452	424	457	442	450	446	431	427	451	434	404	437	457	414	412	454	427	412	421	458	437	426	428	431	423	443	427	438	440	457	409	500	432	446	446	445	438	429	465	431	466	429	422	414	466	402	448	456	416	443	430	423	438	428	440	462	414	480	449	460	395	438	430	414	450	440	462	427	419	434	428	439	443	447	421	434	437	414	450	414	455	402	430	460	450	441	404	425	452	428	467	434	439	415	442	440	444	427	477	454	446	442	434	411	448	417	409	483	432	462	433	442	436	430	404	441	460	417	422	410	409	423	414	429	415	393	410	423	425	461	421	419	443	429	439	445	465	443	383	425	428	420	449	423	419	402	432	411	472	474	427	434	394	411	423	452	439	428	422	440	438	397	442	420	428	412	429	427	446	430	423	478	450	461	450	429	404	416	429	431	439	420	446	445	451	466	437	438	480	394	440	410	410	429	428	432	443	501	436	427	461	404	437	470	406	436	461	415	455	426	422	430	427	422	437	454	400	407	426	474	424	462	419	439	413	450	448	404	412	448	448	426	452	438	449	406	439	432	477	462	436	457	429	425	459	436	450	438	415	427	412	402	436	423	433	472	433	448	449	419	461	457	449	406	420	437	456	413	423	416	476	418	409	416	401	469	401	417	414	475	435	426	422	459	411	444	443	432	451	425	439	466	437	395	450	432	448	441	415	407	454	474	430	433	404	405	411	449	455	397	411	422	443	444	424	427	412	468	464	432	447	419	433	464	472	464	381	416	431	414	436	418	403	460	429	411	435	460	449	409	420	456	442	399	436	428	475	445	408	455	440	439	428	443	461	465	446	425	412	421	441	407	431	450	405	434	428	418	428	463	409	397	439	432	422	440	469	468	441	403	455	461	421	428	457	469	449	440	452	420	438	438	442	425	412	470	488	451	430	424	430	425	451	431	440	449	454	456	449	452	481	413	431	430	448	479	457	441	443	452	451	468	412	450	428	443	420	416	397	435	447	454	449	450	424	442	460	458	381	427	413	441	440	429	461	437	441	468	501	435	443	433	426	421	416	419	454	430	421	419	401	448	427	432	457	442	447	463	440	444	430	444	455	403	456	398	428	406	434	408	435	402	423	450	460	409	452	427	463	420	443	442	459	424	442	427	448	469	464	435	422	394	458	402	443	453	441	436	433	419	427	449	407	391	405	446	457	450	447	407	429	440	414	421	428	415	454	456	429	427	441	452	427	436	426	404	448	447	423	451	408	406	444	448	446	463	431	430	442	477	427	444	428	400	469	443	436	466	417	483	434	439	417	451	421	422	419	445	418	448	434	431	441	429	418	467	424	447	409	422	437	457	431	446	416	420	407	445	441	474	430	435	395	452	416	425	467	443	428	456	420	431	445	402	454	493	444	404	433	435	425	435	411	418	403	424	413	445	462	454	430	450	412	443	461	452	442	448	411	441	424	409	405	394	443	413	388	429	430	459	472	422	451	409	436	419	406	426	457	418	458	478	431	414	458	464	428
29252	44100	13604	6463	5188	3569	2671	1829	1782	1408	1083	913	785	723	658	612	621	559	612	569	512	545	495	549	511	488	480	492	463	463	489	487	459	476	450	443	450	473	460	466	507	475	496	502	445	423	430	471	511	457	430	425	453	450	445	477	437	462	424	428	431	471	436	470	465	473	457	472	429	422	437	459	437	413	450	461	468	428	425	411	476	458	439	413	468	437	460	423	467	450	446	438	444	433	487	454	482	460	464	401	446	455	449	443	446	483	477	451	408	434	441	462	436	414	425	439	438	457	441	461	467	399	475	421	483	447	444	471	437	434	443	410	422	388	463	461	424	457	438	460	448	457	426	478	450	452	482	452	460	457	434	474	465	446	392	454	435	462	433	453	427	417	453	423	427	432	442	436	430	403	468	404	427	397	468	428	404	480	470	454	417	487	439	453	465	430	419	404	451	447	468	436	423	470	435	468	424	444	446	463	468	432	435	426	427	457	447	448	457	430	438	443	418	442	463	445	419	480	470	442	443	441	447	455	485	486	500	445	465	439	457	406	433	470	438	459	409	451	460	463	439	451	470	417	454	398	441	455	475	479	473	465	436	433	455	441	454	483	437	420	469	440	436	426	462	441	440	418	436	463	460	478	445	426	452	442	431	442	441	474	420	476	442	442	449	430	442	427	483	465	446	478	445	441	445	459	452	425	445	445	491	484	465	433	433	460	450	490	452	438	447	455	423	456	460	444	478	463	452	451	468	433	441	421	444	437	427	479	447	471	459	429	468	419	450	413	435	434	460	444	455	455	398	451	454	435	420	465	442	434	441	482	434	478	449	449	476	421	427	492	452	454	443	452	461	459	481	455	406	459	455	432	496	436	428	451	455	428	487	471	434	432	434	432	450	445	428	450	443	449	452	442	408	464	464	432	444	415	457	447	458	426	440	464	420	442	469	447	429	448	412	436	457	453	462	452	458	414	439	436	444	433	423	466	454	408	433	488	451	419	426	414	432	464	408	465	405	457	449	407	427	434	451	445	438	461	466	466	428	450	463	468	465	435	448	441	426	429	473	478	447	436	437	433	462	457	446	432	474	440	438	406	493	473	395	442	444	471	467	453	428	466	448	475	465	444	450	402	488	448	472	446	408	420	431	426	443	451	431	360	413	494	446	463	449	409	453	454	503	444	426	441	415	433	423	442	449	466	452	470	428	456	421	424	443	411	456	484	466	445	467	456	429	426	465	458	430	450	439	456	466	399	450	463	437	440	428	470	456	415	431	455	476	467	432	458	487	419	477	500	470	457	461	420	414	412	413	430	470	476	457	418	446	492	417	444	456	406	435	426	421	454	441	410	431	458	435	443	438	463	460	446	429	452	437	460	446	439	425	456	416	427	456	446	447	468	448	416	443	467	440	446	482	426	438	430	466	471	432	447	460	440	432	409	452	426	427	470	457	413	460	436	486	435	474	422	489	425	464	469	462	411	436	432	456	415	412	461	466	448	456	469	465	473	431	426	424	436	401	447	448	421	444	458	442	428	472	421	441	438	462	486	419	450	465	427	437	430	390	459	479	437	458	396	427	456	462	438	426	497	492	469	462	460	442	437	448	426	425	439	474	469	432	449	480	414	425	478	451	458	444	437	433	445	456	427	472	475	500	414	455	415	456	421	457	447	450	482	405	442	469	477	436	455	453	447	433	463	441	438	432	486	481	510	429	440	468	448	451	452	426	417	456	420	507	413	471	447	450	452	447	468	475	455	431	437	463	421	455	431	464	464	440	482	477	405	461	450	433	441	473	458	466	444	432	432	466	425	454	489	447	443	473	423	442	462	475	470	476	429	427	461	470	458	438	441	398	467	464	459	436	414	468	456	460	442	425	445	499	462	441	473	447	413	442	441	427	435	448	421	455	414	488	463	455	438	477	435	424	411	461	443	422	437	447	446	440	428	452	446	451	430	436	440	413	423	436	461	458	444	420	455	442	443	438	451	428	458	416	407	438	398	453	428	436	448	450	432	449	469	457	432	445	471	475	460	448	481	452	437	419	450	428	442	423	456	444	452	463	429	395	487	437	444	408	435	451	463	440	432	423	480	478	432	419	438	467	417	456	426	444	416	423	401	445	440	445	441	456	448	443	399	452	433	443	434	454	445	470	449	407	464	454	420	408	429	432	452	424	475	441	446	456	471	437	428	436	455	467	447	467	427	426	473	429	391	410	467	447	464	431	449	462	476	417	451	471	416	442	459	439	437	470	454	444	416	419	452	446	443	441	453	467	418	434	440	445	439	458	439	445	419	474	472	427	467	432	453	470	407	499	471	386	443	441	409	447	462	439	485	434	451	475	453	445	454	478	445	438	459	409	442	445	398	419	402	429	424	423	452	447	437	467	470	454	449	434	449	448	461	423	456	431	461	429	444	465	390	434	433	428	449	465	435	422	446	428	438	455	450	427	467	426	434	463	461	443	429	477	404	479	406	447	417	438	449	444	420	464	425	468	447	441	478	463	454	496	437	430	453	409	437	449	441	409	499	418	447	461	429	447	442	430	423	509	459	467	428	420	410	436	403	461	458	406	401	474	458	444	447	438	428	454	397	457	450	466	415	447	460	432	454	445	415	438	454	460	397	453	459	432	424	499	485	449	444	428	459	465	412	449	472	445	482	423	433	389	428	447	446	444	438	425	438	435	435	437	450	448	465	451	414	482	444	415	464	405	439	478	449	472	490	458	397	461	434	413	477	424	479	421	429	525	447	431	457	476	437	445	455	419	451	457	419	472	432	479	450	463	450	449	487	431	472	445	448	472	434	411	439	450	443	446	418	441	438	443	447	416	427	442	497	451	440	488	440	457	452	430	466	458	415	429	454	473	438	424	412	467	448	444	412	467	446	430	426	446	436	404	484	459	445	404	482	442	454	451	422	442	423	446	451	443	434	468	411	442	449	470	441	475	444	410	440	450	410	431	470	429	481	450	420	427	428	440	430	470	450	441	447	448	457	448	439	491	434	458	444	458	455	426	401	416	425	471	450	421	418	443	457	436	440	443	422	446	443	433	434	438	444	503	441	429	439	447	451	442	460	443	409	486	435	430	438	443	432	440	418	424	442	431	424	444	483	433	432	441	439	440	450	472	463	416	473	434	427	452	458	458	416	408	480	459	446	461	464	422	466	403	442	422	435	439	448	444	455	419	440	457	441	436	423	436	466	450	404	435	487	435	455	456	411	448	465	457	448	478	424	438	396	423	490	469	424	451	424	466	447	416	439	450	425	414	428	438	462	449	437	460	440	437	452	417	447	425	420	473	415	457	469	426	447	417	398	443	393	445	461	424	417	447	465	480	443	480	485	433	419	434	431	452	419	455	489	416	405	432	420	428	428	470	425	432	430	402	452	421	398	448	421	405	467	444	449	445	443	451	456	402	468	435	461	435	429	444	430	433	444	454	443	451	401	460	430	409	414	447	457	442	454	475	424	464	463	448	417	435	436	450	477	456	427	435	402	451	460
28557	20656	8236	1427	961	649	637	556	487	481	449	420	393	439	408	446	380	410	394	403	414	434	395	375	404	386	378	417	389	402	429	396	392	383	395	361	349	428	402	417	417	437	401	404	389	363	384	397	392	396	398	413	432	433	408	364	400	391	428	400	464	412	406	359	375	380	399	398	415	404	420	401	420	404	393	375	391	415	394	383	378	418	423	389	384	414	410	394	403	405	395	414	401	383	405	389	397	422	413	394	396	399	368	406	382	411	404	407	409	401	427	373	389	374	423	411	406	390	391	402	388	412	391	414	381	411	421	369	430	391	420	433	433	387	398	391	389	428	426	374	408	387	428	384	391	405	380	403	421	378	413	383	414	421	355	390	365	402	427	391	409	410	424	424	418	417	391	407	428	392	413	397	394	399	343	392	400	409	380	415	357	401	408	403	423	391	405	422	405	429	408	419	435	410	422	427	405	405	435	407	399	393	406	400	364	430	389	414	406	388	403	403	390	387	355	420	410	383	371	390	392	424	431	403	410	390	427	392	397	378	421	389	402	394	378	408	386	391	431	398	404	408	392	399	419	383	399	418	389	407	361	371	402	429	412	408	385	394	429	422	366	407	373	407	379	408	399	385	397	408	393	447	422	383	438	422	406	386	406	426	384	423	403	388	379	399	452	391	388	424	423	410	368	382	369	418	423	386	421	422	390	387	385	370	407	423	410	394	393	407	403	371	397	410	387	398	421	406	398	415	416	370	427	439	398	406	389	413	379	387	397	404	409	404	392	387	406	390	421	394	422	377	418	400	398	395	408	390	423	376	366	402	398	424	440	358	405	411	434	379	433	404	384	395	446	394	412	414	398	409	397	406	416	412	429	427	392	403	376	386	390	461	368	407	388	407	406	379	435	420	380	384	370	430	438	398	433	426	382	424	400	385	406	417	399	417	437	397	442	363	384	387	419	362	436	428	433	408	383	384	422	400	380	419	417	398	378	413	374	402	419	404	383	388	420	405	398	406	415	399	418	407	415	422	373	414	419	399	395	391	410	384	378	407	386	364	408	399	385	380	408	382	404	386	403	410	407	415	402	432	411	406	416	378	386	418	375	405	410	467	392	425	391	422	366	376	409	398	392	365	398	404	441	408	388	405	410	390	398	355	397	358	386	402	421	404	394	411	406	441	399	401	406	391	371	413	390	418	480	352	378	391	370	404	388	402	401	384	387	381	360	441	396	421	413	415	394	393	398	399	420	387	414	408	389	351	396	399	414	447	399	394	383	377	372	374	392	388	440	379	435	382	422	392	413	412	425	413	386	415	395	420	375	393	425	404	399	437	400	404	397	411	389	406	423	405	403	428	434	381	359	369	389	374	399	419	364	397	423	391	410	423	411	386	420	363	371	397	426	403	387	352	402	338	346	428	407	380	425	395	375	382	381	379	387	418	458	418	429	393	390	426	379	402	416	396	408	382	414	365	403	399	387	386	377	415	382	414	377	380	372	415	386	410	411	425	378	427	421	388	386	412	416	402	391	360	394	426	366	409	389	436	410	389	397	385	412	383	408	424	401	415	418	401	401	391	398	403	378	425	351	411	386	403	399	390	376	443	394	392	407	442	390	416	369	396	406	392	423	409	380	388	395	406	360	423	395	346	412	367	378	385	368	436	382	396	436	406	376	398	428	356	379	343	417	432	374	391	427	390	398	408	388	375	404	378	399	385	390	435	388	402	441	364	406	435	422	391	392	386	401	386	417	406	405	411	403	369	423	420	430	433	414	381	386	412	416	456	370	393	409	401	388	378	401	398	415	401	436	405	404	406	401	390	376	426	413	383	409	390	398	397	404	376	377	429	385	358	420	373	409	365	381	377	390	419	394	424	389	399	395	424	387	399	396	397	370	436	417	405	427	386	413	403	415	414	436	397	391	396	409	382	396	402	407	433	425	389	403	376	396	410	371	383	397	436	438	387	377	417	397	397	383	389	386	441	418	382	437	437	379	408	374	421	442	435	413	432	414	398	415	382	365	407	366	392	398	392	436	424	402	367	436	389	415	418	423	356	397	402	380	392	404	439	401	420	414	407	418	399	420	401	400	399	433	384	380	403	410	406	420	413	392	409	413	391	385	399	379	401	375	428	360	401	418	396	389	406	377	406	454	424	420	407	387	415	399	411	404	374	418	382	384	406	392	408	391	410	403	427	387	390	442	355	429	403	389	438	425	408	410	365	406	414	401	408	412	383	377	404	399	350	417	379	410	422	431	397	393	430	406	394	429	386	434	399	427	428	388	411	406	417	378	386	442	429	387	425	400	383	402	403	415	386	394	435	384	426	377	374	385	387	356	370	369	388	388	374	387	420	417	358	414	443	420	391	411	395	419	401	387	399	399	413	391	429	409	413	403	473	405	423	423	436	397	404	377	408	385	395	405	416	415	391	380	398	427	427	404	401	382	382	396	419	402	403	432	430	361	431	402	433	383	368	396	409	393	396	426	419	409	406	379	407	413	443	408	376	392	392	390	414	400	425	412	418	413	441	397	399	406	378	407	399	407	424	404	382	376	398	427	387	396	414	417	425	418	435	427	452	401	420	409	386	436	409	418	410	368	385	424	442	461	407	395	387	435	385	379	399	409	381	383	377	418	410	396	413	375	406	402	406	396	368	385	367	452	394	418	437	372	378	400	405	379	389	416	388	377	439	370	385	412	393	378	393	423	434	406	405	398	391	375	397	409	351	393	390	404	386	389	427	407	389	410	391	405	401	407	388	410	407	425	399	403	412	396	412	398	395	417	389	399	367	408	406	385	375	392	412	428	425	406	371	405	409	418	446	427	425	363	401	421	410	388	378	408	393	388	360	409	424	405	416	419	395	434	371	458	416	371	376	389	397	427	413	374	372	387	395	407	438	437	387	440	436	431	380	424	391	411	405	398	366	383	426	405	414	432	364	369	365	375	370	377	358	428	393	411	396	399	425	421	360	393	409	393	385	372	387	392	402	379	370	422	421	338	400	416	380	408	407	405	418	375	375	419	453	372	396	430	399	405	355	393	438	387	394	408	370	420	398	404	411	416	451	404	394	418	381	401	413	373	407	403	459	387	402	408	392	402	386	427	384	395	405	382	404	409	418	427	385	425	401	406	422	397	414	389	381	389	399	347	418	430	410	382	378	389	375	385	382	383	428	426	399	396	406	413	395	365	419	396	393	392	384	402	432	397	399	404	417	399	414	418	379	437	399	391	393	385	451	426	397	398	414	388	420	406	400	398	456	397	442	379	400	403	391	439	387	371	415	433	414	398	392	419	423	393	401	390	386	401	402	392	413	412	405	391	439	425	426	404	390	391	406	406	370	380	359	400	425	383	435	414	398	410	411	401	433	406	402	423	414	406	392	411	371	406	389	434	378	360	394	407	383	378	379	386	411	380	397	433	413	408	412	411	363	376	414	400	386	401	403	417	397	407	397	377	416	447	382	416	418	382	380	393	380	438	411	437	403	397	402	441	384
19594	22021	3648	1456	1410	1005	835	620	709	737	545	493	474	494	424	430	433	451	453	437	444	469	439	450	439	448	463	424	430	457	406	442	446	469	468	459	429	451	442	440	485	447	478	426	399	430	449	425	433	395	477	432	411	423	474	446	432	434	487	467	423	443	419	414	430	440	474	446	431	428	418	423	453	434	433	465	455	414	449	441	418	415	469	446	489	413	421	459	422	465	443	449	457	416	437	447	449	479	448	433	469	419	427	447	381	455	417	424	455	425	432	422	428	467	474	445	460	478	438	442	456	446	418	444	450	475	434	402	450	427	454	437	460	454	436	422	459	465	466	417	417	452	425	412	476	433	439	481	473	448	435	452	407	418	450	411	397	414	402	424	415	440	440	462	466	420	430	455	437	466	464	459	447	442	407	416	416	426	449	397	406	440	454	439	446	452	420	442	424	488	436	452	386	384	446	413	443	434	461	489	449	466	454	438	475	473	399	445	449	452	458	437	432	453	425	448	456	437	468	452	488	447	438	439	418	433	460	407	441	452	455	484	472	424	425	441	437	449	438	429	467	434	447	426	444	449	498	462	469	423	430	482	454	442	446	457	479	431	428	449	468	478	397	430	458	420	404	390	457	441	429	405	443	425	425	459	420	455	461	465	428	420	473	457	438	436	474	433	420	423	445	449	453	444	424	430	444	455	436	445	405	441	417	432	486	457	408	477	441	453	448	473	427	428	471	424	472	448	441	452	461	465	428	432	447	448	416	430	443	435	466	428	435	437	471	427	440	504	430	455	435	426	429	428	396	431	443	457	469	450	441	441	492	465	390	476	473	451	432	445	444	459	429	428	450	407	473	474	461	419	465	416	401	419	442	403	442	445	420	425	466	461	459	477	428	368	462	428	396	422	463	430	429	438	410	473	461	442	451	472	472	477	461	441	436	459	434	401	445	450	438	431	404	396	439	445	446	470	450	441	431	431	471	446	451	451	431	435	449	398	421	454	432	437	489	438	433	440	430	485	427	436	411	450	417	443	448	489	455	442	427	448	452	427	428	439	462	451	417	436	428	414	461	446	404	411	428	434	445	379	444	434	460	418	422	430	469	474	392	460	461	429	420	455	444	453	444	444	430	463	409	458	417	454	404	453	434	474	453	466	426	427	432	443	429	433	407	408	426	449	423	456	406	411	419	451	446	383	480	485	449	414	477	433	407	459	435	446	501	440	440	445	435	432	432	432	455	453	437	456	427	464	450	442	447	445	443	437	475	387	448	434	389	456	466	401	454	412	432	447	458	480	421	454	424	483	427	428	415	466	477	428	439	427	409	402	427	428	410	435	428	441	455	439	463	487	470	483	466	471	457	406	451	451	446	415	429	436	459	440	448	427	426	423	435	473	415	433	446	445	420	459	432	447	449	452	433	472	443	426	425	425	426	494	464	444	458	418	418	439	451	433	458	445	452	456	435	435	435	434	457	398	429	436	407	494	413	410	428	428	480	439	459	447	436	445	441	427	441	452	444	408	420	416	418	427	429	444	463	450	442	431	438	442	491	414	419	429	384	461	458	441	411	437	464	473	419	422	464	425	454	463	436	456	451	416	459	456	500	446	412	454	458	461	428	441	425	395	443	398	417	439	456	433	472	438	464	443	442	448	476	490	441	457	429	464	438	419	452	447	467	404	397	467	435	444	468	437	462	441	441	466	443	430	457	433	446	420	470	449	454	437	414	463	458	427	467	416	444	459	423	482	441	484	438	450	474	472	467	454	451	471	399	440	449	449	432	447	442	469	446	432	453	466	419	409	477	422	424	423	434	434	459	424	454	437	458	465	418	430	461	445	446	430	423	467	449	463	442	466	412	418	448	414	456	455	452	451	472	412	437	464	487	426	425	444	471	437	448	419	453	455	435	414	432	431	441	428	426	456	458	421	395	447	446	463	456	420	424	425	459	463	450	399	445	453	451	432	429	423	450	482	432	436	489	459	445	460	438	455	411	446	456	452	471	460	465	410	462	473	445	479	409	429	453	423	478	416	447	453	453	444	434	459	408	432	399	473	448	400	398	434	440	440	413	444	405	438	458	448	441	388	463	411	455	412	419	479	448	422	450	464	416	431	474	481	446	405	468	452	438	452	420	408	449	419	438	431	394	431	414	431	412	454	440	439	440	437	422	436	460	498	443	427	433	441	453	437	444	434	434	469	455	473	452	458	428	394	438	416	459	397	442	436	435	455	463	476	473	432	417	464	424	444	472	440	444	449	469	426	446	422	485	472	482	438	453	454	408	446	459	455	432	450	434	455	430	439	423	418	452	426	475	439	448	449	437	489	447	445	404	464	450	434	490	459	401	436	440	450	424	469	409	449	417	456	396	432	408	437	434	439	458	453	433	444	417	435	437	469	424	474	440	428	469	449	438	462	427	436	436	429	442	429	460	460	463	417	415	450	447	456	431	475	428	453	426	435	428	449	463	470	458	448	441	480	472	480	408	447	438	431	466	442	434	418	460	469	440	469	429	443	438	385	458	407	452	436	450	443	430	443	462	421	425	437	422	423	429	468	431	466	443	448	399	431	446	428	479	456	424	426	415	433	422	418	428	453	481	441	427	409	440	427	435	438	403	446	419	432	437	474	460	424	454	433	431	481	451	445	409	455	462	447	424	413	454	464	406	442	420	421	456	447	446	390	436	450	439	425	460	432	477	453	460	428	424	412	466	471	433	460	426	436	414	438	442	464	409	403	430	431	491	414	448	420	447	461	428	471	445	448	411	459	421	409	426	460	460	432	458	452	420	444	410	480	440	454	447	414	423	425	431	428	424	407	432	412	419	472	430	425	431	428	433	477	464	430	441	434	422	466	452	481	467	452	469	420	418	434	443	430	446	452	437	424	412	431	454	469	439	465	433	423	425	452	496	439	448	442	422	425	435	463	448	412	425	419	427	440	453	425	414	426	427	434	413	439	428	427	441	438	451	463	416	434	460	425	402	450	458	503	438	443	445	439	449	380	500	439	477	411	427	437	462	455	463	420	463	411	426	414	438	438	452	416	403	440	419	432	470	452	460	433	479	440	433	445	447	450	437	461	438	445	433	427	451	442	431	450	419	420	473	432	448	399	417	439	444	424	470	476	415	439	429	455	438	458	447	421	456	462	419	451	439	456	461	459	445	484	469	417	448	440	448	425	463	464	433	444	462	461	431	399	427	403	416	442	421	448	446	414	442	418	465	448	425	484	465	444	445	413	433	458	465	452	412	425	444	438	446	441	427	441	414	460	431	422	421	486	418	440	479	456	443	480	431	441	435	444	419	459	450	435	437	437	427	432	448	423	459	448	439	423	464	433	438	442	459	441	418	515	392	448	450	445	423	442	456	453	460	428	431	461	443	426	415	467	444	434	431	407	428	453	448	420	442	439	434	459	448	465	441	458	448	446	432	463	427	416	453	407	439	467	451	418	398	471	462	436	449	452	453	398	410	436	431	470	444	457	458	439	396	424	462	449
23832	21332	28504	24481	21315	10463	1286	721	555	582	434	346	304	290	306	279	280	272	271	278	264	252	245	233	204	238	248	250	215	220	243	212	290	230	246	241	248	227	221	227	227	243	239	229	250	215	257	237	238	240	208	209	221	240	231	213	211	226	259	231	231	202	219	229	230	210	216	229	211	205	206	215	217	204	237	210	246	252	198	237	242	218	234	223	211	206	218	194	228	254	202	238	216	244	248	242	233	221	235	209	253	245	222	256	235	236	245	212	229	228	220	239	211	215	233	231	225	215	208	237	219	240	214	220	222	203	240	199	226	209	285	220	227	211	236	233	222	225	241	254	236	222	229	223	229	210	229	229	199	221	227	211	235	228	219	228	239	237	227	205	266	198	201	214	225	247	239	216	236	230	225	231	207	242	224	210	195	225	250	216	240	225	236	251	234	224	246	231	216	192	254	207	205	226	249	232	228	213	241	218	207	227	223	219	227	216	253	210	207	233	199	219	209	209	207	223	237	208	243	230	223	234	212	209	196	202	230	233	212	202	229	242	228	238	210	224	216	220	231	216	226	234	218	231	236	237	218	229	229	241	234	244	238	225	227	246	229	220	241	203	215	218	238	227	222	211	242	219	214	276	228	225	250	242	231	237	208	244	200	239	225	204	208	228	225	256	258	227	221	228	225	201	235	225	235	232	254	227	226	220	230	206	245	256	219	235	241	191	205	185	248	236	246	218	208	208	209	243	232	238	255	218	239	224	248	225	224	240	216	183	202	231	231	230	239	211	214	219	235	208	211	221	242	220	239	235	233	231	249	208	221	231	225	192	215	228	215	223	230	224	217	220	234	239	225	197	234	213	224	206	229	220	246	225	242	221	207	216	232	201	240	241	250	247	224	222	223	218	227	228	235	205	214	240	238	233	221	198	223	224	208	207	233	225	219	257	218	230	206	257	191	211	229	243	235	274	195	245	192	213	237	249	245	243	233	237	217	229	243	223	219	225	227	202	223	198	215	229	205	199	211	246	242	218	224	217	211	210	231	207	219	221	239	226	231	231	258	215	253	228	226	239	235	216	216	220	240	249	205	229	214	251	234	218	223	237	204	234	221	213	216	246	247	210	214	209	230	224	226	215	233	248	224	213	220	210	217	219	229	188	213	233	245	238	228	223	220	238	198	210	209	233	202	243	244	260	228	228	230	255	216	233	218	206	236	202	266	202	211	240	252	211	212	232	202	216	231	233	201	224	251	222	224	228	248	216	243	245	226	207	237	225	224	203	225	262	224	256	244	239	226	246	222	234	215	222	227	228	229	218	212	232	210	237	251	203	240	243	215	247	230	218	228	234	236	182	204	230	227	265	236	249	245	230	218	221	221	224	216	208	246	248	206	219	232	203	241	236	257	226	239	231	259	230	216	229	222	254	245	222	230	209	218	240	239	220	246	199	226	246	217	241	225	250	218	224	213	244	238	226	235	250	189	187	226	247	206	199	224	225	219	228	214	214	253	219	230	230	214	219	251	244	263	214	221	263	262	190	225	245	249	223	207	213	266	208	260	238	227	240	244	199	196	236	219	230	209	220	233	224	247	215	209	226	221	229	207	218	245	208	193	205	219	247	225	229	224	212	241	200	215	227	228	240	227	203	211	219	221	231	228	199	256	232	208	217	210	226	240	247	203	233	228	241	220	215	229	221	227	246	241	245	202	208	207	223	220	213	236	215	213	216	225	222	239	247	227	240	227	256	256	233	228	214	238	221	224	250	236	223	225	238	261	210	219	252	226	196	225	223	250	227	225	216	228	217	222	226	187	230	216	233	205	227	243	206	224	226	244	220	234	199	242	228	232	210	222	224	231	232	210	255	220	227	241	235	239	214	216	214	228	213	236	235	215	239	214	233	222	230	215	245	263	220	265	230	229	212	219	240	229	239	251	226	244	210	253	230	225	223	218	231	216	210	226	211	248	218	220	235	218	216	225	212	215	211	229	243	233	216	215	202	240	212	247	245	211	209	195	222	247	229	223	250	190	221	222	247	250	216	239	243	237	217	222	236	227	235	226	235	237	223	205	237	234	230	250	216	236	228	227	223	220	225	229	219	231	206	256	261	207	224	218	212	228	209	225	213	211	244	223	219	216	211	230	217	217	227	236	230	220	218	232	208	220	211	228	264	219	237	232	224	230	231	214	218	218	237	219	255	244	213	204	209	223	213	234	230	230	228	229	250	212	235	204	221	258	223	213	208	215	200	228	187	224	235	248	212	214	257	257	228	220	220	218	243	219	243	231	255	220	225	253	231	233	217	237	228	236	223	209	240	220	226	219	225	239	230	239	252	219	209	250	232	244	241	227	223	249	235	238	249	230	222	216	204	242	222	235	233	224	232	248	244	228	234	249	237	216	212	229	225	231	216	206	232	213	244	201	241	214	219	222	229	233	211	240	222	239	226	208	218	220	220	249	222	203	236	238	223	240	250	247	249	214	244	219	219	208	218	224	225	255	225	228	231	196	216	224	229	225	216	226	248	228	225	215	218	197	243	232	246	254	217	262	241	239	244	267	205	220	207	235	236	213	224	231	222	227	210	237	227	240	233	217	230	221	231	229	197	234	250	216	211	213	201	243	232	202	198	229	243	234	251	239	244	248	234	230	231	255	235	182	218	220	217	213	238	229	242	233	231	225	215	230	235	246	231	230	245	236	227	204	232	221	226	213	218	238	226	225	254	238	230	253	219	220	238	241	242	214	231	224	222	234	192	226	210	240	236	208	237	228	233	231	241	229	242	198	228	206	215	266	205	238	236	228	225	237	241	224	228	215	212	201	231	217	227	207	213	223	217	253	206	227	261	228	192	218	211	207	225	222	205	218	230	220	230	235	248	237	234	252	230	210	226	240	242	209	226	235	219	213	229	224	241	236	222	226	214	211	206	248	243	214	212	209	224	229	224	247	218	207	220	217	221	216	210	222	232	228	211	222	221	204	226	235	224	224	236	228	213	220	207	209	230	224	211	209	225	239	219	231	238	246	234	239	241	236	208	237	235	226	208	211	227	240	231	222	215	205	240	214	213	223	206	228	250	238	207	220	229	213	205	218	209	223	234	218	216	212	234	199	230	214	222	230	229	210	250	222	233	250	224	243	206	231	204	243	250	223	225	241	261	231	250	229	198	214	240	230	232	237	229	226	228	200	230	237	213	232	215	221	229	252	232	211	217	249	224	226	227	206	205	225	235	248	211	230	224	217	195	218	231	198	238	222	239	239	217	208	217	242	219	229	198	231	218	225	217	218	223	204	214	226	216	236	238	210	222	235	216	237	242	251	241	227	235	220	232	227	244	220	251	237	234	216	199	219	243	221	225	235	226	227	237	238	256	226	221	221	207	241	218	208	211	217	217	227	213	211	239	215	245	240	217	269	221	219	236	244	243	229	235	224	221	203	232	234	245	217	233	233	218	231	237	220	249	228	217	253	231	228	235	244	229	184	255	232	214	237	223	222	231	215	257
26022	38352	10901	3951	3265	2266	1707	1155	994	947	728	517	453	432	401	357	355	362	332	311	302	295	325	261	262	297	287	259	287	259	307	298	254	275	276	245	267	285	286	262	264	279	266	263	259	242	272	260	250	297	276	254	231	248	273	242	253	243	262	256	226	302	268	258	282	252	250	260	235	261	266	264	231	276	226	266	259	264	275	239	268	244	265	253	248	255	248	258	271	242	237	212	259	255	259	258	268	269	294	256	238	234	267	257	255	271	257	255	261	259	241	242	252	247	252	267	257	254	274	256	250	253	223	291	266	266	286	249	267	237	256	248	242	263	262	238	257	236	238	256	265	258	243	260	242	266	256	283	253	272	253	245	234	254	247	262	272	241	270	262	240	253	254	247	238	289	242	249	270	270	253	279	262	250	247	294	244	239	258	255	259	264	268	246	229	243	271	261	249	272	293	223	276	236	253	247	248	259	279	256	252	246	243	247	248	247	243	273	280	249	269	271	248	280	282	264	252	261	257	267	248	230	242	214	281	256	229	239	265	251	243	255	259	258	286	250	249	245	257	274	264	230	289	281	248	265	252	246	265	247	256	246	277	248	274	264	237	233	290	249	254	232	266	237	225	224	259	268	259	250	238	278	225	275	267	240	248	284	258	236	252	255	262	230	243	259	242	254	271	262	221	260	262	231	235	228	261	258	262	234	218	249	253	257	272	242	243	246	272	261	253	245	254	260	214	237	219	233	212	249	264	261	283	272	256	241	255	258	259	247	240	263	238	242	266	254	266	266	228	265	235	258	258	216	266	255	270	238	257	251	257	257	239	247	248	258	247	244	254	242	267	249	257	237	252	233	243	245	226	272	246	277	238	247	233	235	252	254	257	245	272	250	241	244	270	238	274	243	232	257	247	267	232	225	255	267	270	250	232	242	254	267	270	280	267	266	240	263	253	263	222	256	249	248	275	261	252	263	227	253	270	248	287	241	243	232	230	290	233	295	234	253	237	272	258	249	260	256	260	235	271	233	236	233	254	241	251	265	271	229	242	267	238	235	273	240	237	243	220	253	268	225	250	259	262	247	271	245	272	225	258	235	270	243	240	265	267	255	227	276	276	272	258	259	250	260	239	254	217	267	263	262	259	235	253	238	257	255	233	262	275	243	235	275	260	234	257	247	247	246	235	234	251	233	245	250	266	258	288	247	248	236	226	276	247	239	256	246	256	255	237	262	261	277	272	237	238	253	238	239	244	234	249	281	242	239	262	221	258	242	239	252	256	245	260	238	241	247	248	241	266	250	269	259	247	219	231	265	249	203	274	263	244	264	266	256	246	264	226	260	245	249	225	268	256	260	253	235	275	246	275	276	245	260	261	249	288	267	264	266	269	260	247	253	244	286	247	253	266	235	270	256	232	252	245	268	257	274	255	243	228	243	295	289	251	250	252	279	265	250	250	242	277	299	242	228	260	261	258	255	238	236	266	226	277	250	259	277	275	244	237	263	258	267	242	240	227	221	254	242	265	228	242	263	262	291	244	266	208	260	274	275	243	270	246	243	252	217	248	239	268	235	242	260	246	253	234	249	263	234	250	258	260	249	293	278	252	228	226	270	288	246	238	246	240	264	231	257	242	265	217	235	238	244	271	241	290	249	257	244	239	249	260	242	230	285	249	256	233	272	252	238	240	249	253	221	256	261	238	278	240	259	243	238	250	246	292	255	234	262	260	251	251	239	257	231	264	238	220	258	254	219	226	274	249	271	283	250	262	268	259	262	245	247	244	248	230	250	237	236	264	252	266	225	242	274	247	252	250	272	252	266	251	259	247	249	233	265	256	279	267	261	255	256	252	226	257	275	238	244	230	243	254	264	259	265	279	254	262	245	233	243	251	276	253	267	243	259	228	240	242	215	258	269	255	269	266	262	273	290	272	241	261	258	220	286	236	242	239	264	289	266	274	241	225	235	228	267	254	261	222	274	242	243	285	244	260	240	239	240	282	263	266	246	245	270	254	212	272	268	247	236	242	239	260	266	247	268	247	269	278	233	257	250	280	246	256	279	277	252	262	260	259	229	264	266	228	248	222	206	252	232	253	242	284	256	238	256	266	275	250	294	220	259	256	255	266	250	252	262	236	253	259	282	255	244	229	260	252	253	217	273	242	213	262	250	268	256	260	266	246	241	265	256	239	264	258	240	211	245	272	246	259	225	264	232	260	238	258	253	244	247	250	266	242	231	258	258	250	279	272	259	257	249	237	264	244	250	293	238	261	257	262	240	252	249	259	284	233	266	253	263	254	258	267	244	243	253	251	266	251	236	229	269	241	282	255	219	244	271	268	261	260	257	241	256	274	265	231	231	255	232	288	237	237	245	258	262	265	263	250	249	259	240	278	265	256	239	270	235	256	256	238	246	261	244	256	277	262	247	236	267	247	239	249	283	221	237	265	248	276	272	254	252	251	281	227	242	265	285	259	258	249	231	274	271	230	255	266	261	261	244	248	267	257	263	283	274	235	249	229	267	268	257	268	268	281	237	255	258	246	236	252	232	266	244	274	283	238	271	273	220	261	250	259	252	255	242	284	243	258	271	236	231	242	292	251	268	244	300	252	247	275	263	222	263	282	258	238	275	211	221	268	263	236	239	252	242	268	263	246	246	270	246	253	250	264	247	236	261	237	238	243	234	240	272	252	212	232	265	244	245	249	253	250	248	265	259	249	227	233	247	240	274	263	263	237	261	270	247	260	225	231	261	266	263	257	251	258	257	264	229	245	258	268	221	230	238	253	262	272	243	279	242	266	229	247	256	263	238	269	258	253	257	261	261	267	251	241	249	276	272	264	241	249	242	278	236	247	263	241	247	262	245	277	262	226	254	257	236	274	238	249	243	255	240	257	237	260	231	240	270	266	237	251	250	244	256	262	221	251	273	257	235	252	271	250	289	252	259	249	287	241	249	247	247	236	281	234	263	260	267	235	271	269	291	267	240	259	259	231	278	280	266	237	286	284	250	255	243	264	281	233	234	257	220	258	263	278	243	259	246	231	257	254	249	250	258	229	232	282	279	265	279	254	270	248	253	257	239	251	268	239	269	257	215	245	284	231	245	266	256	267	256	250	224	260	262	257	257	269	244	274	240	264	234	285	241	261	226	264	239	235	229	258	220	243	269	260	229	276	226	265	245	270	262	247	278	251	239	261	243	255	270	253	256	249	274	264	275	247	258	270	284	254	247	268	245	260	252	254	239	251	269	251	262	262	246	231	211	255	246	260	263	241	249	257	263	248	268	253	266	250	238	257	247	233	252	221	241	268	255	249	250	253	235	234	236	269	253	262	285	271	243	246	265	258	270	245	256	251	254	237	249	256	237	240	236	252	263	272	286	249	234	248	255	256	231	269	257	254	263	247	245	238	255	263	245	263	237	233	224	249	222	260	237	241	271	268	250	235	282	269	248	252	262	243	231	240	263	242	252	264	243	214	236	243	253	268	256	229	270	277	293	260	211
25259	21298	27019	25459	7462	1329	1073	824	797	768	780	685	662	715	634	637	591	603	630	639	641	659	625	652	602	587	638	641	633	645	609	614	644	649	607	631	628	646	568	624	616	631	635	586	604	629	616	619	640	640	597	627	626	622	634	624	609	584	584	603	634	591	641	617	616	633	570	600	607	625	600	591	581	618	593	605	630	571	626	600	605	604	711	612	574	636	553	645	607	651	651	633	654	617	595	627	598	615	607	659	599	571	628	599	603	574	658	593	645	640	605	598	632	633	619	673	609	632	610	673	638	628	576	572	652	600	624	577	589	623	637	613	618	625	625	604	612	618	607	661	602	619	641	610	598	609	643	597	599	579	646	602	616	581	626	650	606	634	660	631	626	634	598	587	651	604	609	627	641	591	589	579	597	645	591	681	612	659	651	614	603	586	663	605	583	641	638	615	655	613	559	608	573	575	645	586	597	620	598	598	680	588	596	597	690	636	623	623	579	586	612	630	593	630	647	593	606	608	622	628	605	587	636	635	636	609	599	616	626	605	679	632	632	597	622	651	587	642	625	562	634	620	614	596	615	615	611	640	640	619	621	586	609	589	580	574	599	628	586	680	609	600	619	641	623	658	538	611	658	602	598	594	631	653	611	617	603	617	573	617	611	586	591	626	600	588	637	616	645	623	600	627	659	622	584	618	577	640	599	577	649	616	653	593	653	603	578	618	614	629	601	635	604	629	613	626	612	579	561	636	623	634	573	558	616	620	638	611	595	594	583	600	622	645	648	639	600	628	637	618	613	592	573	575	610	602	589	597	630	595	607	633	595	611	580	651	631	621	578	584	655	589	611	619	594	574	632	572	586	656	636	614	653	609	620	566	632	678	590	650	599	636	661	616	593	604	570	599	624	631	617	600	639	619	623	647	630	591	600	652	605	598	605	637	616	597	602	642	599	608	611	608	612	603	626	657	655	650	591	610	626	639	585	590	618	604	622	613	653	618	616	642	594	584	635	637	627	640	583	609	643	668	633	637	623	601	638	571	614	620	649	620	637	641	562	610	622	635	624	616	629	608	612	610	592	624	621	623	618	632	660	623	574	627	618	632	626	661	668	604	625	601	633	632	634	640	635	652	557	643	642	631	625	625	624	632	608	589	607	648	597	628	566	594	623	627	616	577	623	592	632	625	637	602	612	615	599	613	580	600	633	602	612	620	603	611	646	584	659	620	610	587	656	656	587	612	603	607	632	619	622	584	621	618	568	575	634	629	598	626	579	561	614	572	590	608	655	618	657	595	601	638	636	645	590	637	629	619	567	581	656	637	616	626	610	626	636	601	631	563	626	623	605	658	619	581	644	631	589	624	607	631	623	656	604	660	595	616	608	618	636	623	649	627	617	587	593	639	602	582	620	642	553	619	652	615	629	593	678	614	615	580	625	619	629	646	646	618	636	607	613	608	615	596	590	623	654	611	643	654	583	617	575	633	619	610	681	655	580	603	624	623	620	565	628	635	589	637	618	609	630	612	663	626	627	615	602	617	629	661	638	611	640	602	625	638	566	600	612	622	567	602	606	648	633	600	626	648	618	585	677	620	631	633	628	605	661	642	643	638	609	572	580	600	584	625	588	643	566	627	602	617	610	607	618	650	656	600	601	601	617	643	601	636	622	620	624	593	632	585	658	591	613	639	627	554	626	636	602	609	619	656	618	634	616	646	606	578	621	602	605	586	591	640	624	610	569	626	613	665	607	618	591	634	589	668	628	658	623	647	645	598	584	659	625	568	606	598	595	640	583	628	612	592	594	605	668	620	619	589	619	618	594	643	612	625	634	604	641	624	621	614	647	631	586	607	610	663	590	620	599	593	612	567	658	608	621	651	657	632	595	621	590	611	623	634	606	617	601	602	623	632	600	600	642	578	564	624	641	591	625	583	600	603	595	619	618	603	540	601	604	617	594	598	626	630	609	604	614	639	603	637	609	614	620	563	587	623	594	626	638	615	627	593	604	622	608	638	619	624	652	588	616	605	619	628	626	650	617	644	629	582	619	620	617	643	645	619	622	648	616	622	638	586	620	625	613	583	642	616	605	594	641	626	583	620	617	574	642	627	626	614	589	585	661	597	586	625	574	595	600	624	617	570	644	633	594	610	634	620	604	622	628	635	579	626	629	619	585	580	608	578	584	602	652	588	640	620	598	671	601	620	599	642	605	566	635	623	602	621	623	645	594	598	649	634	618	606	622	591	635	627	605	555	646	653	568	636	593	589	665	618	591	614	607	618	641	623	648	620	611	618	614	642	657	630	632	607	627	573	615	604	636	619	657	630	635	638	616	653	621	593	641	626	632	656	632	623	602	613	592	619	620	596	614	649	627	610	657	598	595	602	577	599	583	610	609	565	596	621	607	644	608	653	627	613	582	610	630	601	628	625	594	568	608	596	610	601	657	575	606	634	575	569	588	656	612	644	603	684	572	592	625	612	643	610	612	605	627	623	665	616	624	659	638	663	639	611	673	628	618	617	621	617	651	645	630	645	625	621	631	568	614	631	610	597	630	601	630	587	590	587	659	621	599	616	629	591	626	612	597	614	567	622	601	585	592	572	641	625	589	586	617	615	630	634	606	641	646	621	595	586	608	621	658	639	654	609	592	608	584	610	600	593	646	600	601	601	592	626	588	629	613	657	624	609	609	629	564	594	598	599	621	536	619	615	633	595	621	650	627	615	623	618	628	576	611	606	584	577	618	559	588	629	626	647	647	611	604	631	639	661	603	635	627	606	573	601	644	647	610	588	600	606	635	631	611	622	610	607	635	614	656	652	662	573	621	644	677	635	627	690	654	655	602	629	613	584	621	576	599	628	601	583	584	607	607	678	609	589	614	608	587	611	599	594	598	614	554	595	602	586	632	618	628	577	661	614	624	610	559	597	581	579	630	614	605	590	593	674	631	596	616	648	607	676	588	582	616	621	640	638	657	565	627	654	600	600	604	620	601	613	626	610	654	627	607	614	662	621	626	616	576	603	645	614	586	600	624	612	632	613	570	589	639	655	679	648	659	579	638	659	594	596	618	659	623	638	581	613	635	636	608	594	586	643	618	609	649	633	639	617	581	645	595	651	627	608	624	604	589	618	633	641	624	638	594	643	621	598	615	578	607	629	623	608	604	610	580	637	639	601	616	611	597	631	579	595	623	596	666	627	593	634	596	623	623	679	613	606	634	629	593	588	612	674	610	646	597	644	627	583	610	597	605	627	614	579	622	641	623	566	629	647	569	584	610	654	629	630	613	637	538	619	608	634	611	633	622	601	606	609	578	616	620	613	633	618	650	623	621	582	623	636	647	637	622	623	614	639	615	631	628	584	617	639	623	594	649	602	612	645	618	616	594	601	618	618	646	662	575	612	588	596	598	591	639	598	604	639	562	601	600	583	607	614	619	635	623	665	597	611	594	602	598	554	622	626	617	582	628	662	559	597	598	644	650	595	617	615	661	610	602	628	613	628
23955	31640	8203	2507	2388	1811	1425	1175	1076	1068	957	815	771	725	749	742	713	674	649	651	625	641	652	710	692	642	646	629	656	643	667	638	653	625	619	654	677	665	601	620	647	662	686	655	667	606	633	648	662	649	679	643	668	638	585	648	624	631	659	684	617	665	671	623	596	612	635	676	634	620	657	657	605	638	673	634	627	611	629	638	643	674	638	647	644	656	638	651	592	613	652	622	659	650	670	680	628	662	677	648	668	590	620	619	670	673	673	628	658	654	640	620	642	647	664	619	668	670	661	658	616	677	636	662	679	591	646	675	627	633	627	632	657	626	671	608	684	588	631	630	619	626	721	624	636	629	654	630	616	670	662	652	651	626	692	637	655	594	633	575	633	633	647	646	709	640	627	630	639	654	619	628	604	649	655	640	644	637	619	620	645	638	647	638	635	625	640	604	619	629	662	647	617	638	649	620	667	604	683	660	617	652	622	663	624	648	652	678	657	568	635	657	630	706	647	631	669	649	629	591	635	657	640	680	661	624	621	677	591	624	659	630	630	658	635	599	655	596	650	599	666	659	608	678	614	653	649	635	669	668	644	607	622	621	696	654	681	628	683	671	627	626	630	639	640	628	585	600	675	636	629	592	623	630	621	652	616	634	624	647	690	670	669	649	630	656	591	635	699	636	669	657	624	637	633	585	632	631	636	630	655	638	644	604	599	674	620	604	664	658	679	633	646	686	641	663	680	655	619	677	628	663	628	622	621	662	638	616	640	613	590	644	615	631	658	627	642	624	651	662	637	653	624	632	649	664	664	621	612	657	673	616	621	660	675	608	653	661	622	613	660	634	646	634	620	649	650	664	617	614	612	616	600	630	642	630	657	680	644	595	658	627	660	624	638	609	627	635	652	652	600	626	662	624	643	658	629	647	647	634	630	648	623	599	629	614	651	623	608	634	641	623	607	648	584	661	642	647	672	639	654	669	660	650	603	613	625	629	624	640	654	620	682	628	641	661	696	604	661	704	605	643	674	660	639	649	624	646	629	617	683	637	653	646	597	668	636	604	649	698	646	649	635	628	638	615	665	623	643	584	695	579	653	654	649	683	604	640	657	610	656	674	621	670	668	658	598	604	667	607	635	632	621	660	666	684	663	648	627	668	626	611	650	632	644	643	638	633	677	628	593	645	658	649	619	665	644	646	666	625	634	629	640	629	648	630	622	665	623	643	678	654	624	641	637	621	650	638	631	625	633	653	647	647	640	621	617	662	646	614	631	658	583	626	654	642	630	651	637	656	636	645	628	646	635	665	651	657	651	643	643	636	612	606	629	662	616	671	651	638	629	638	633	618	630	675	622	613	632	631	613	617	643	652	638	684	644	656	630	656	633	654	642	602	680	615	672	652	669	654	667	664	677	617	656	630	637	640	651	621	624	705	648	641	644	633	618	623	634	599	642	658	668	667	652	643	640	653	605	625	622	658	620	645	626	626	660	614	643	615	636	670	624	678	643	650	618	603	594	644	615	621	633	609	691	695	626	657	637	676	658	637	635	659	635	653	630	608	616	593	663	642	640	633	644	635	627	636	633	686	670	586	620	658	608	620	670	602	650	603	645	658	656	686	631	628	607	704	631	653	653	643	651	701	633	615	667	693	625	630	617	611	651	660	634	659	663	687	586	593	653	631	699	602	608	630	642	629	682	675	612	656	649	648	686	601	678	664	662	603	632	696	658	652	663	653	669	647	630	615	637	656	672	662	623	573	660	667	608	672	637	651	692	685	654	619	645	635	644	617	642	683	619	707	670	663	648	642	697	634	624	649	637	622	613	667	631	596	673	679	641	641	645	628	660	654	611	631	660	644	613	663	661	614	618	658	624	631	643	631	686	619	605	671	657	646	643	635	680	618	662	671	619	620	596	644	643	628	640	601	674	682	649	659	625	631	619	667	634	665	641	626	634	633	662	626	601	605	628	609	636	621	653	680	656	613	658	599	688	587	696	651	629	661	645	684	589	641	641	638	671	630	623	643	616	634	597	649	635	658	594	664	606	663	602	635	617	629	608	624	640	605	634	588	683	652	666	658	683	669	635	631	638	659	660	646	674	640	626	615	629	593	641	638	619	634	640	656	648	645	637	664	643	633	622	651	659	665	639	652	660	635	645	595	644	638	657	692	637	629	608	639	621	638	671	647	612	652	636	683	649	589	616	654	614	673	637	623	651	661	627	606	688	652	596	627	602	622	649	628	608	603	650	645	614	651	626	626	671	645	662	638	653	670	648	651	636	659	673	598	620	656	669	617	598	630	670	693	651	664	654	626	640	620	617	635	617	680	682	609	657	655	658	634	674	598	667	672	648	630	642	700	597	671	692	627	644	673	618	645	617	656	661	660	646	663	634	658	660	642	631	701	604	661	653	657	618	647	632	605	659	663	674	633	616	665	626	633	644	642	610	605	665	687	602	648	617	671	652	652	614	606	641	638	633	686	637	676	644	667	650	641	677	619	639	629	675	625	604	657	654	618	663	676	609	669	668	658	615	705	657	682	622	603	640	664	657	663	646	659	680	667	661	695	626	639	644	638	669	624	691	646	661	650	667	620	620	606	632	614	658	647	642	687	626	645	711	584	648	645	576	617	635	633	642	664	666	678	661	659	607	672	628	629	659	630	644	634	644	635	669	649	648	621	683	632	613	621	615	693	645	659	608	603	619	621	656	600	658	690	661	614	620	630	621	618	645	647	627	626	657	621	593	623	659	665	635	635	628	654	620	636	672	644	615	659	660	595	645	609	663	613	605	630	649	637	627	699	633	595	645	632	677	669	639	660	666	631	680	640	617	659	647	650	628	611	664	619	656	636	659	647	630	660	628	656	610	630	616	695	674	646	641	613	658	653	633	638	638	627	642	644	631	609	633	602	631	633	652	622	673	661	641	599	605	604	668	667	651	626	708	627	650	640	594	643	598	659	628	633	649	681	641	621	652	677	594	615	645	617	647	678	585	623	655	648	646	655	645	671	625	644	625	642	624	643	621	658	603	673	637	634	649	605	662	658	620	651	625	658	653	619	660	633	637	627	673	628	682	662	575	619	646	656	612	608	669	613	690	673	619	651	615	661	638	649	641	693	641	603	661	629	658	622	657	626	640	715	661	639	712	649	610	658	609	616	650	651	630	617	672	667	603	610	612	614	695	689	615	671	607	682	628	624	615	684	625	635	638	639	680	601	656	630	636	654	683	700	624	667	671	618	639	668	627	652	662	618	631	628	640	666	648	662	647	639	637	627	641	641	675	628	638	655	648	604	610	630	632	629	654	665	655	615	609	596	619	597	643	660	658	666	638	598	644	615	682	640	605	617	639	611	616	652	653	600	657	668	655	606	620	621	648	662	617	646	624	641	638	587	629	642	619	658	616	606	642	638	654	616	648	661	656	643	658	566	621	635	635	638	678	612	660	617	612	599	661	650	627	612	620	633	585	662	665	645	654	652	605	630	606	663	636	641	630	682
22846	21301	28896	24035	21302	21312	6459	1324	983	1021	908	730	642	611	573	564	536	529	517	455	505	486	493	459	460	482	485	472	512	484	426	420	478	496	472	449	451	497	403	440	478	459	475	451	466	450	437	476	480	473	412	431	430	421	450	392	448	436	437	444	413	427	429	418	423	436	449	465	475	389	431	440	433	444	459	447	430	450	439	461	463	449	423	430	453	413	456	420	428	438	440	424	446	419	480	430	467	429	445	453	480	449	394	457	429	486	461	440	413	415	446	452	432	445	430	403	444	431	443	453	460	420	442	466	463	418	418	449	436	445	422	428	437	475	417	465	481	482	426	423	432	430	435	457	443	421	456	413	451	448	435	421	431	437	444	446	468	409	439	471	429	421	411	410	415	446	487	434	416	467	452	449	408	453	404	432	458	441	467	473	419	421	442	432	430	461	483	447	426	441	459	449	450	457	427	462	399	463	413	462	429	439	463	455	447	392	402	440	432	433	450	456	465	430	449	454	424	465	461	472	440	437	414	426	468	431	427	432	418	466	407	390	422	411	436	424	434	426	445	444	459	449	442	410	429	423	437	470	440	432	429	476	448	443	450	431	434	409	492	420	452	415	443	464	469	442	443	398	439	408	421	436	467	446	418	448	460	451	428	441	435	411	424	435	440	471	444	462	373	469	462	444	464	438	440	448	469	449	462	461	425	436	480	443	461	433	458	437	424	417	425	413	407	440	468	477	455	402	422	430	439	476	429	463	419	468	422	460	409	446	441	442	445	446	408	408	432	432	459	440	423	406	392	439	453	409	417	425	396	428	461	439	457	398	427	422	448	423	436	421	405	428	448	411	413	422	478	448	445	402	417	418	442	414	438	435	432	418	444	416	432	427	460	416	465	493	409	448	460	417	451	437	422	456	439	447	435	477	438	441	470	472	448	416	435	443	466	460	431	436	458	400	411	449	441	412	414	450	432	428	462	448	469	459	398	447	465	427	409	462	448	431	492	417	418	410	422	469	451	464	456	392	424	450	446	445	433	426	460	431	442	466	461	411	422	413	471	458	419	451	431	430	432	413	450	469	458	461	439	429	437	428	442	437	443	421	461	457	434	445	447	443	465	449	431	435	436	474	422	436	496	429	428	424	433	440	473	450	428	447	481	470	418	448	488	433	447	437	417	428	439	429	482	437	416	418	459	448	431	456	439	419	459	424	436	462	478	441	451	438	410	475	441	454	445	501	442	446	425	434	463	421	406	401	445	431	420	436	428	422	430	464	461	448	447	451	414	441	426	409	455	446	464	461	467	420	436	462	441	439	421	463	453	458	399	441	442	458	438	393	450	412	442	416	431	463	437	447	449	443	469	410	441	419	429	422	432	433	428	379	402	435	429	380	413	450	444	458	412	427	421	424	447	429	409	486	471	451	445	439	475	438	412	469	435	429	415	425	468	407	420	437	434	446	456	448	457	418	416	442	415	424	456	361	458	426	448	445	411	450	423	446	424	446	454	461	416	430	469	430	385	417	449	431	428	424	445	412	437	421	442	428	449	443	437	440	463	421	468	418	415	425	466	459	422	435	456	452	428	432	464	443	452	419	429	415	410	441	441	446	450	422	435	418	478	424	437	454	448	417	437	473	436	448	439	437	467	458	401	409	434	447	453	428	445	444	424	436	453	428	423	431	456	444	428	456	455	441	446	411	456	443	478	445	458	438	454	421	429	428	416	402	424	424	422	452	463	436	421	452	472	478	438	451	423	438	447	453	429	416	402	423	413	434	440	438	471	442	428	438	457	478	428	436	455	441	409	407	435	403	423	463	441	436	450	419	419	456	449	444	459	412	445	429	437	440	483	423	428	430	449	443	452	413	426	437	420	465	429	435	402	423	449	458	441	440	452	432	431	426	435	454	463	428	432	432	455	450	441	442	433	430	429	457	455	441	465	420	449	400	435	445	428	459	433	450	453	443	425	466	415	432	455	464	438	392	421	439	417	469	454	403	457	394	445	437	446	428	460	443	436	453	442	439	429	433	436	467	427	398	436	449	448	435	441	466	393	432	436	386	424	437	440	452	478	466	415	435	464	455	425	481	481	446	450	443	472	480	415	447	463	488	421	428	419	420	413	415	438	383	416	444	439	453	455	436	426	419	407	434	402	447	444	439	461	420	434	452	457	435	446	414	460	419	450	419	436	415	413	470	427	397	456	438	469	384	422	439	434	417	458	442	436	452	460	432	459	423	425	415	454	397	476	461	461	415	441	468	418	430	417	443	455	432	447	438	432	421	432	453	419	443	461	431	463	483	431	428	393	425	448	395	446	425	428	466	486	415	446	414	447	431	450	442	444	419	434	444	487	420	432	435	452	428	433	441	407	379	456	421	485	422	486	455	447	431	432	459	453	432	397	375	414	428	442	433	418	438	419	482	407	488	454	436	457	433	468	419	440	426	450	444	433	442	421	462	452	417	429	413	417	420	483	458	402	470	436	416	436	479	383	460	449	423	435	419	426	390	432	449	424	421	439	455	403	426	443	410	457	433	423	429	443	443	415	399	455	459	410	443	431	449	432	423	437	460	422	462	433	429	425	433	423	434	428	441	434	459	393	425	448	444	403	469	452	448	448	447	460	446	416	403	458	427	456	417	433	415	423	438	394	445	442	413	439	475	439	438	427	460	465	413	438	429	459	456	426	434	441	412	485	467	457	400	462	429	422	458	431	436	433	459	390	428	439	467	410	443	422	429	419	454	429	432	437	426	443	407	437	467	420	434	415	422	452	434	468	455	452	443	423	435	504	434	444	445	447	434	412	434	425	438	419	481	422	445	423	421	447	435	375	437	458	414	425	470	436	451	403	417	444	457	431	410	438	410	443	423	416	446	434	442	435	463	415	446	416	407	448	414	406	470	453	441	461	446	434	422	460	452	473	426	439	439	429	433	463	434	429	406	414	448	448	449	445	468	474	480	449	448	431	427	459	442	437	461	418	458	450	453	394	418	428	447	444	429	467	449	434	444	483	401	456	421	440	473	462	458	423	469	439	446	416	424	470	483	462	417	443	444	472	423	401	448	438	440	397	457	413	418	429	423	427	432	441	433	445	453	428	469	446	482	451	445	449	436	440	443	428	449	415	397	441	409	442	417	389	436	414	460	429	450	426	425	477	500	444	446	478	418	410	465	426	410	423	405	447	440	420	440	445	438	410	399	421	445	440	436	425	438	420	416	431	434	409	412	399	430	445	430	472	445	430	416	427	445	429	436	433	409	412	459	453	409	418	432	489	430	446	419	463	441	416	437	458	390	429	455	435	396	425	474	443	434	417	413	423	420	431	452	436	420	397	434	421	455	439	474	438	451	421	448	463	417	432	419	469	424	430	441	469	437	415	428	456	432	391	446	442	394	433	445	415	415	465	451	465	440	453	385	439	443	448	468	447	440	450	445	380	471	428	443	454	408	399	413	430	433	428	438	447	434	446	445	464	441	438	471	444	446	440	441	433	419	451	430
29549	45118	15825	5565	4525	3478	2507	1924	1580	1486	1259	953	878	710	697	668	642	576	558	573	529	530	484	505	535	544	468	450	475	506	478	487	451	494	479	480	456	455	459	435	467	441	456	434	432	447	476	473	471	457	452	439	435	464	491	509	437	425	455	465	469	431	421	438	446	469	447	455	492	423	417	427	464	444	466	442	467	440	445	413	456	451	435	464	433	449	475	476	440	474	473	473	425	435	448	430	474	468	438	421	448	418	444	412	466	472	420	461	438	447	476	457	436	452	452	435	476	450	497	441	465	474	455	440	453	461	471	428	468	440	441	516	437	478	455	482	453	413	475	418	427	427	439	415	413	427	484	458	436	477	456	450	458	424	441	411	441	435	403	419	432	452	442	454	439	458	426	446	482	455	448	443	441	450	427	475	432	441	475	443	442	435	454	437	434	447	434	488	448	433	449	471	420	448	460	434	437	449	467	464	438	469	461	460	478	434	455	400	480	454	476	456	417	432	442	423	441	447	424	430	421	447	474	449	443	462	401	470	454	430	448	438	428	467	481	436	404	435	422	455	438	398	469	428	442	488	463	433	462	470	482	473	447	442	442	419	448	448	456	424	407	406	477	440	437	440	446	483	441	447	457	473	458	486	408	496	432	473	411	464	455	437	466	496	459	442	437	443	410	439	452	443	449	482	459	429	413	418	432	422	475	424	456	467	436	455	454	450	494	459	443	501	421	439	446	437	473	459	437	456	461	433	422	483	437	405	477	425	428	455	446	436	407	408	484	437	442	430	435	418	446	489	449	452	460	468	451	431	481	442	413	428	457	431	414	392	416	445	427	430	451	430	459	440	470	427	426	446	419	437	455	433	461	446	453	462	474	473	452	408	449	452	417	464	417	442	432	437	417	474	448	390	435	418	410	448	422	469	444	432	445	412	435	410	448	439	426	474	455	457	431	418	413	453	420	442	450	441	454	463	457	432	476	451	413	461	409	442	416	464	437	430	435	476	441	451	434	445	434	438	451	418	475	411	440	477	466	462	488	420	436	472	433	437	441	417	433	445	495	433	416	433	444	424	464	418	446	444	445	487	462	440	436	467	430	446	412	445	466	452	416	424	440	442	406	480	432	437	466	451	423	437	459	430	431	418	401	417	427	438	438	477	400	442	464	458	470	451	415	455	477	465	430	441	437	447	471	420	434	450	419	454	428	442	469	474	421	412	416	442	457	468	399	445	416	444	459	404	427	429	434	452	439	450	434	448	431	421	449	432	413	421	448	449	501	416	442	470	432	457	442	454	445	425	454	424	439	433	504	413	464	425	432	441	411	440	442	434	457	403	446	426	457	435	446	469	481	443	459	413	435	447	458	454	422	461	411	452	455	431	412	439	445	445	453	401	399	435	460	467	429	410	441	439	475	428	446	467	408	430	457	399	419	420	478	422	446	451	432	431	442	465	420	439	410	449	448	476	439	444	427	434	476	439	449	460	444	423	423	464	457	456	486	438	444	430	471	421	433	441	434	417	457	429	446	441	437	429	438	448	414	412	467	434	431	417	449	483	450	457	435	426	444	443	410	438	449	472	428	451	435	428	469	403	424	441	469	436	442	430	480	447	447	483	463	459	443	465	447	435	470	417	410	419	425	484	424	471	456	423	401	436	421	435	457	436	448	431	476	444	440	444	465	407	412	452	464	472	481	433	440	438	435	414	447	460	451	453	428	405	447	449	439	458	444	492	417	456	426	433	433	442	436	436	420	437	449	416	417	399	459	438	446	432	428	461	429	420	444	423	449	441	416	461	456	447	452	449	445	418	444	465	443	436	416	425	456	450	408	412	473	467	424	440	438	457	430	434	473	464	447	422	452	452	452	405	425	404	440	442	436	437	455	490	451	404	438	456	451	413	439	479	429	439	404	439	448	429	466	471	434	468	440	459	453	443	404	453	431	424	424	423	497	452	416	423	466	433	474	453	417	426	454	410	416	437	452	411	439	431	449	455	422	425	475	448	441	453	452	470	447	435	412	433	417	463	447	466	411	462	442	436	474	447	458	470	383	418	430	408	433	443	473	426	452	445	448	470	470	458	487	430	439	439	434	441	403	429	431	426	424	455	432	442	433	476	445	454	473	473	433	438	440	401	427	451	467	475	447	465	417	465	441	433	468	412	434	416	458	497	441	449	439	455	446	434	407	448	453	493	474	435	446	455	460	470	458	445	406	454	461	440	461	453	443	440	458	467	435	486	453	434	462	416	414	451	459	459	444	421	455	482	454	444	468	450	481	427	465	453	447	468	457	429	455	464	421	427	437	424	455	479	428	461	432	420	444	455	418	463	449	442	402	462	448	442	432	417	441	450	454	419	432	463	464	433	478	405	441	451	458	454	438	445	432	460	427	465	474	457	444	450	480	436	436	445	435	453	452	449	416	428	446	445	434	416	426	410	418	468	463	447	441	480	462	456	428	489	425	452	438	444	432	410	442	450	467	461	490	431	455	459	433	434	463	404	407	462	443	460	481	439	438	417	453	443	428	449	448	447	448	425	411	418	458	440	434	408	442	422	423	445	404	427	441	454	414	441	455	433	459	438	452	431	437	436	429	450	491	452	469	454	431	476	422	438	451	463	451	454	466	457	454	426	443	465	417	455	436	433	440	446	417	423	429	428	449	427	432	449	430	415	448	450	417	435	453	434	437	467	400	482	444	447	435	444	461	400	446	435	449	415	461	433	454	459	460	449	430	465	426	452	452	437	472	424	432	438	440	448	430	442	440	471	433	479	419	449	433	453	395	437	423	472	454	394	441	429	462	416	442	437	396	465	424	478	402	457	452	419	444	477	433	431	429	403	432	423	423	474	438	428	430	431	451	437	443	463	459	451	428	429	431	454	381	444	461	448	455	431	443	456	393	470	375	435	417	420	445	433	439	447	424	469	464	421	445	451	429	468	448	425	436	413	446	469	430	457	475	479	450	415	486	449	463	428	478	424	429	418	460	413	443	457	439	486	475	439	435	442	464	445	459	449	493	447	464	446	457	430	463	453	442	461	403	464	465	449	448	474	432	439	482	471	441	458	459	421	422	462	446	426	461	419	474	444	464	430	452	444	433	448	448	419	427	452	418	447	449	429	455	448	458	431	452	449	447	454	451	441	472	457	444	478	456	442	414	446	451	461	447	446	445	428	443	428	459	460	459	422	469	438	453	435	420	468	489	460	416	470	449	437	485	408	459	450	444	451	456	424	421	456	482	458	458	459	466	431	471	455	425	427	445	408	490	484	467	444	441	430	468	443	441	436	427	448	424	427	454	450	406	456	454	404	449	483	460	461	412	473	444	493	423	444	439	424	432	457	426	457	449	462	447	433	454	434	453	437	461	455	411	466	457	481	479	457	424	467	427	461	468	439	460	454	455	435	467	466	412	475	447	484	432	468	434	449	432	436	468	452	450	443	496	428	488	462	413	459	470	400	456	414	447	460	453	456	471	439	428	439	423	436	460	458	434	453
28574	20952	9180	1516	938	838	618	504	477	493	462	447	449	420	401	443	413	420	423	411	433	403	375	422	400	405	409	401	395	412	379	372	396	395	368	429	415	414	425	417	401	419	413	403	416	419	411	412	387	380	431	407	382	413	392	408	370	450	385	435	385	410	404	339	395	409	408	408	407	394	399	431	399	401	371	392	400	417	399	427	388	427	421	385	430	405	414	439	420	388	388	425	376	434	394	421	377	441	375	387	394	405	416	409	388	377	411	410	370	397	401	401	387	373	442	360	392	366	388	460	408	432	397	435	433	415	408	413	418	411	405	411	394	393	417	392	418	387	441	429	405	409	397	431	387	404	403	408	422	427	438	417	379	401	400	427	437	385	388	396	416	396	394	413	399	383	399	426	398	430	396	415	407	431	422	402	415	409	419	403	400	419	386	409	378	394	425	428	441	394	408	391	387	415	388	385	392	431	382	385	388	408	400	411	379	409	397	388	409	420	375	392	395	421	419	381	366	402	396	397	444	390	385	430	367	409	417	442	431	385	381	408	418	403	404	390	431	425	412	398	403	419	401	444	381	407	402	382	416	401	385	376	386	416	420	392	409	379	388	387	388	431	414	421	417	388	389	390	388	412	395	422	388	386	424	420	391	440	409	419	400	374	412	391	410	402	412	382	402	365	410	417	434	400	429	448	414	429	373	404	384	451	414	419	422	401	380	421	420	402	372	374	401	422	418	393	437	386	384	389	410	378	400	423	420	411	396	371	417	418	372	434	412	398	412	397	416	430	401	400	384	388	435	424	416	433	403	396	420	359	383	438	394	404	389	447	406	388	397	399	403	401	406	391	425	423	437	383	422	382	421	401	413	381	386	361	394	415	389	406	368	405	389	346	389	388	386	389	422	415	409	402	411	423	389	380	452	356	422	410	411	352	397	408	428	411	385	374	430	395	436	347	380	423	409	386	405	438	368	405	395	418	390	355	442	392	404	392	380	425	387	361	391	418	398	381	393	381	409	400	404	431	400	421	392	436	386	391	406	398	392	417	394	395	434	408	371	401	404	386	457	399	422	366	404	368	413	410	425	405	431	412	414	419	391	398	426	393	431	387	409	425	399	387	397	440	397	413	393	384	438	400	401	390	430	404	348	389	417	387	386	408	425	387	420	418	391	396	393	443	407	390	444	393	410	427	392	397	402	404	435	416	383	402	449	434	381	368	376	411	413	445	385	389	422	427	409	420	387	400	435	415	440	373	380	399	418	378	426	424	436	386	398	412	407	397	426	365	420	379	395	399	395	425	399	394	396	420	420	407	369	413	401	423	410	410	401	390	409	389	406	410	384	390	418	392	402	403	413	378	393	468	379	418	394	397	392	373	387	404	380	407	407	426	434	394	455	399	399	374	420	389	392	430	394	397	383	418	370	400	433	418	406	401	392	393	387	398	395	398	373	411	427	405	400	405	426	408	451	422	391	390	408	407	398	383	368	417	409	386	448	396	408	402	427	404	394	436	418	421	409	413	427	401	418	421	384	426	390	392	367	387	408	439	427	389	365	390	404	408	384	409	427	445	380	419	411	406	430	381	416	397	374	420	400	401	396	407	353	365	403	408	416	395	424	461	407	397	386	394	388	413	432	384	400	390	411	391	363	394	420	409	415	382	412	405	386	392	397	433	395	405	401	398	402	416	376	417	379	421	419	432	420	402	383	401	404	391	377	402	419	373	413	404	396	385	394	381	388	423	381	387	399	429	401	406	412	410	391	421	432	401	440	428	408	414	405	430	424	405	446	408	392	416	397	397	389	414	420	393	392	367	432	416	434	399	388	396	441	431	355	402	427	422	388	407	416	392	381	418	420	376	355	398	389	395	384	396	388	377	403	414	413	379	398	387	406	398	456	390	396	414	422	432	420	392	385	406	417	391	409	423	401	396	419	403	423	442	409	402	384	422	416	404	408	437	380	400	399	431	400	425	418	401	398	376	419	392	372	426	424	421	392	425	422	391	397	411	401	413	417	406	397	399	403	363	439	454	410	385	387	421	387	405	397	437	405	432	340	390	383	395	411	424	405	445	380	406	400	392	368	420	418	399	405	383	421	428	403	406	403	393	466	418	423	417	381	417	400	405	419	401	365	451	402	388	401	404	401	356	407	432	408	417	398	419	389	391	405	435	369	395	415	431	380	408	413	380	408	434	363	409	415	389	391	399	423	394	355	376	408	406	389	404	403	397	377	387	397	375	377	393	405	395	422	420	435	388	426	432	428	388	422	438	427	410	396	442	406	425	408	429	441	422	409	380	399	403	419	454	453	412	423	409	399	372	414	415	388	362	437	390	381	400	392	423	420	384	379	425	432	386	371	424	398	384	389	404	400	391	431	388	394	413	400	401	400	401	395	389	393	394	409	390	423	413	379	382	449	424	410	450	367	405	425	362	377	430	412	427	395	399	392	420	409	396	387	408	395	407	409	423	396	391	350	426	423	389	411	417	407	381	378	389	428	375	396	409	415	424	394	425	419	407	448	401	421	406	418	409	375	426	374	398	411	438	422	404	417	407	403	433	416	403	399	415	437	420	392	373	423	414	400	372	400	430	386	374	406	445	438	420	415	402	418	445	398	405	374	401	391	421	426	394	377	445	404	419	401	439	389	403	397	386	384	408	409	401	440	388	406	407	397	395	428	412	412	400	430	387	404	402	432	420	424	435	439	426	412	424	407	410	416	395	403	385	435	373	421	391	428	375	393	452	407	367	396	404	382	394	379	392	406	440	397	388	396	361	398	454	436	413	411	395	395	384	429	357	399	441	399	413	374	384	393	355	408	411	398	398	418	438	417	388	398	410	406	407	413	444	431	446	409	401	396	401	386	393	372	437	416	400	392	363	380	390	401	392	386	371	425	392	362	417	402	401	403	380	404	431	383	402	407	411	395	390	430	419	374	404	418	395	430	401	448	371	364	421	409	427	425	391	378	429	425	391	373	404	424	447	411	390	405	421	379	355	420	378	391	385	412	407	373	396	407	407	413	434	394	405	377	405	394	406	389	427	406	410	410	374	408	410	414	418	394	409	414	415	392	396	415	418	416	392	373	410	404	431	417	426	373	399	372	370	397	386	403	369	438	419	383	393	403	396	422	379	371	394	383	432	402	453	431	404	421	379	400	388	420	407	413	401	381	400	368	422	392	376	403	418	370	389	398	409	406	398	412	417	414	385	388	390	361	398	428	422	435	428	402	399	412	423	385	418	399	383	429	401	408	386	367	426	383	416	374	391	381	390	433	410	417	421	441	401	391	424	397	394	385	396	374	419	409	402	413	400	427	379	423	408	398	396	402	400	396	392	426	383	447	414	400	396	387	427	413	378	405	406	423	393	436	394	395	445	375	421	406	406	441	418	419	413	418	410	389	407	405	404	385	394	384	434	412	415	400	363	441	415	407	379	424	395	418	415	407	404	408	392	389	411	367	408	416	402	427	381	406	394	404	383	434	404	418	427	404	421
19775	23893	4397	1215	1179	1035	779	692	565	617	593	543	480	477	449	476	521	445	403	458	439	469	447	446	430	435	430	424	419	418	444	445	442	410	444	405	454	464	408	439	434	446	438	427	437	426	427	398	459	479	413	411	434	480	422	479	444	415	408	452	441	452	467	430	451	446	409	428	418	444	383	444	472	458	446	421	415	414	419	463	458	446	437	411	425	449	422	457	463	432	423	455	444	431	421	468	426	435	443	452	476	440	441	472	438	454	456	456	409	462	444	460	391	425	412	446	468	462	450	462	450	413	422	439	463	416	430	450	441	408	425	418	425	445	455	456	457	435	447	469	420	463	439	453	425	464	415	445	420	467	412	471	463	431	459	481	441	436	436	451	389	473	467	453	496	403	483	435	427	426	420	454	477	453	461	446	419	481	419	487	412	438	462	422	470	435	438	433	438	422	416	459	426	431	462	461	450	460	438	438	426	400	451	450	473	455	454	450	445	424	470	436	450	433	423	394	470	429	482	427	457	429	446	407	494	411	473	424	425	453	432	432	421	459	453	452	424	416	475	435	435	452	422	460	429	440	449	420	446	437	436	446	482	430	410	456	481	447	412	470	439	431	445	476	447	433	464	433	451	407	466	434	474	428	425	395	430	418	449	475	430	472	468	416	444	420	464	466	420	403	492	457	450	442	440	442	446	427	434	429	437	409	501	441	453	428	449	464	424	431	429	437	479	430	499	446	415	432	453	430	494	459	471	429	453	409	467	464	433	459	430	430	459	429	442	421	437	400	421	449	400	425	436	473	427	431	446	470	422	432	429	427	445	428	477	461	438	432	453	418	466	418	459	442	470	430	489	467	432	486	439	397	430	447	447	405	443	454	449	450	468	398	477	441	439	448	419	480	414	432	422	444	448	483	471	442	486	416	421	392	433	437	415	441	425	453	407	413	414	442	417	435	474	438	392	458	467	436	457	423	451	462	489	379	475	424	423	449	408	440	412	483	432	433	430	428	397	451	435	412	459	488	439	417	456	444	444	465	421	429	467	433	451	423	425	463	410	434	428	442	454	440	444	450	426	443	424	428	431	450	464	435	393	419	458	439	415	459	437	399	406	452	422	448	432	427	481	462	407	443	475	418	422	420	416	447	407	443	433	449	449	480	437	393	437	476	451	448	446	460	446	425	415	438	445	433	418	414	422	404	429	434	425	418	471	410	440	435	458	431	421	429	457	443	457	466	472	426	429	440	420	412	445	486	445	431	443	467	451	428	428	456	438	438	443	467	445	465	433	433	482	388	434	487	436	413	427	467	440	410	386	476	458	441	430	423	436	476	475	438	461	470	444	443	417	438	440	454	422	417	428	460	426	441	450	464	440	481	401	438	485	440	444	440	463	438	450	444	439	444	449	467	460	451	451	495	475	435	452	436	399	416	471	437	442	457	424	425	430	403	462	441	469	448	474	476	477	435	494	453	468	456	477	423	468	440	447	435	443	441	423	428	435	448	440	428	457	462	460	413	450	469	434	485	440	455	466	429	433	442	439	395	428	448	480	444	437	438	411	449	434	430	442	470	493	471	460	444	446	468	461	432	443	435	463	400	412	407	447	428	434	447	446	427	446	438	427	436	455	459	459	458	408	400	431	447	481	434	434	445	457	477	429	420	467	433	455	431	455	439	453	442	475	426	456	411	433	455	439	471	455	472	455	407	456	458	431	479	408	462	450	438	447	454	444	450	456	446	424	441	454	468	445	419	442	461	484	452	426	458	437	453	405	432	438	432	421	476	462	439	439	438	446	432	453	444	379	479	446	422	470	468	409	480	470	434	453	433	452	449	464	427	438	461	418	391	433	414	436	400	462	420	481	499	466	431	432	445	416	431	452	465	476	430	443	453	452	474	428	449	511	421	470	413	460	379	445	468	435	449	451	492	431	449	426	402	473	446	453	441	452	419	443	432	429	458	440	446	456	423	456	448	484	427	412	435	465	430	464	423	433	464	447	462	453	423	393	455	421	441	414	438	421	470	459	438	400	439	480	443	464	392	442	432	432	459	448	436	431	423	422	425	436	457	432	452	433	461	444	426	458	450	462	417	457	435	439	457	448	440	443	434	423	440	451	435	442	429	430	414	445	433	423	445	422	444	466	453	460	451	451	434	428	418	439	449	427	455	402	407	483	470	442	452	457	407	431	388	467	441	428	446	401	435	438	431	439	445	432	469	463	433	492	438	437	426	423	448	426	440	447	436	418	432	420	457	428	461	446	410	433	389	435	458	457	448	442	459	439	455	434	456	446	457	441	441	444	458	473	445	452	430	442	449	444	437	461	482	435	391	417	479	467	418	465	397	433	463	455	440	456	482	455	431	422	444	464	426	463	479	448	435	468	408	428	447	464	437	467	453	445	432	414	398	446	453	465	458	428	464	450	458	423	430	483	430	447	459	446	484	446	480	493	415	413	428	445	466	438	431	462	433	476	440	415	441	476	446	429	383	465	444	425	423	485	449	464	434	454	430	438	412	441	441	472	411	461	440	424	441	491	413	447	468	442	460	433	449	439	421	435	487	415	480	440	450	433	445	450	441	441	431	459	441	459	484	458	416	433	421	449	422	484	447	487	431	454	413	412	441	450	468	466	470	435	432	503	445	468	472	439	470	428	460	462	425	439	418	467	428	439	436	433	449	446	431	425	464	441	438	438	467	424	448	449	400	453	434	433	413	411	443	463	448	437	447	450	463	449	457	448	467	416	487	451	430	460	419	467	473	439	434	419	441	429	441	415	422	430	426	447	419	453	450	421	433	401	424	422	488	471	412	475	461	444	382	451	462	439	478	443	462	445	451	431	404	427	464	439	448	420	464	433	468	473	452	454	434	456	448	407	422	416	432	443	457	393	430	457	422	467	426	423	454	444	419	421	424	459	422	429	448	456	456	471	433	456	436	456	451	418	470	435	410	453	412	455	447	409	487	443	449	442	439	468	418	431	420	466	473	430	446	477	470	441	455	414	438	429	433	448	435	446	462	398	456	429	435	447	451	418	429	429	462	463	403	428	439	445	443	449	437	479	426	412	429	433	436	436	437	459	439	457	456	473	451	463	447	441	438	428	462	408	405	439	446	477	465	434	452	456	412	435	456	422	438	432	432	428	409	436	455	451	429	466	446	445	449	452	452	437	462	462	467	467	411	432	424	455	417	417	444	469	468	414	434	435	445	425	430	436	456	427	480	429	432	420	461	411	474	442	453	459	433	425	451	432	452	428	457	420	443	429	462	479	437	434	440	438	441	437	470	414	466	476	437	418	418	454	408	465	419	449	417	431	425	409	454	458	431	463	440	412	428	468	448	466	419	465	376	466	409	488	428	457	438	455	448	456	471	467	438	469	416	448	482	447	418	470	472	437	413	434	433	422	418	444	461	429	401	427	436	462	443	460	415	473	448	435	436	444	431	434	442	434	419	425	471	454	441	433	422	461	457	446	443	461	426	400	428	404	459	409	429	451	423
23824	21274	28438	24441	21270	10516	1052	683	518	510	521	376	404	292	293	322	279	287	248	256	212	257	282	255	260	252	278	253	264	255	241	235	241	219	219	223	223	240	247	235	236	221	227	230	242	229	242	246	220	253	241	233	227	233	219	229	204	229	258	244	225	207	220	227	231	227	223	225	235	220	225	217	233	227	207	202	248	205	228	222	250	238	233	202	219	200	207	218	223	230	222	228	235	233	233	224	203	218	217	186	226	234	236	224	240	213	231	240	261	222	212	228	214	214	211	227	224	205	220	246	227	253	216	230	231	212	222	191	231	219	244	222	216	217	240	228	225	235	227	228	206	254	223	203	200	236	224	230	212	230	227	191	251	227	254	212	244	218	235	220	220	232	246	228	238	223	235	257	229	217	216	210	255	213	220	250	220	217	216	231	247	236	203	237	215	242	235	214	234	231	231	236	208	193	239	219	207	235	222	237	237	235	242	207	227	229	212	232	242	233	219	228	226	235	240	212	232	221	220	214	229	229	223	211	225	208	208	239	189	244	193	244	205	222	235	227	222	223	217	225	230	220	255	222	209	233	209	213	219	230	227	230	216	231	236	236	239	226	239	230	227	224	203	230	248	197	227	190	238	217	214	223	218	230	192	229	227	240	208	217	223	241	201	195	239	225	243	213	245	224	239	231	235	219	253	237	238	216	222	201	246	232	221	193	216	224	230	225	226	219	218	229	235	251	216	253	234	219	220	222	239	224	225	221	231	236	225	231	200	210	230	265	247	211	194	236	235	205	242	224	246	223	212	214	223	231	222	237	225	223	232	204	227	233	249	214	229	235	233	222	243	215	234	225	207	240	241	210	235	242	228	200	200	209	234	213	247	199	207	231	232	234	224	229	221	210	222	214	207	240	217	201	220	209	189	232	211	230	208	219	211	236	209	223	229	217	204	208	216	239	226	238	215	209	232	245	242	242	230	209	246	247	213	216	238	228	223	225	225	227	248	227	242	242	206	225	220	212	245	201	231	240	235	223	215	220	227	209	215	222	231	199	215	229	197	237	242	201	202	207	229	245	237	231	218	214	216	222	220	227	222	241	237	198	224	237	230	222	208	221	233	198	194	231	219	235	217	215	233	245	217	193	207	230	229	209	218	232	238	211	225	192	233	236	226	256	241	244	229	230	213	213	205	249	241	238	233	226	214	225	277	220	216	252	240	235	226	210	186	222	229	199	233	202	237	234	224	219	223	215	218	190	233	225	216	252	256	222	255	238	214	248	240	218	202	213	224	196	208	230	247	244	236	219	218	209	220	260	217	222	220	227	231	244	218	227	257	228	219	237	225	201	242	202	203	217	238	209	210	214	207	236	253	233	230	236	248	225	243	235	217	252	209	244	241	211	208	234	213	231	238	230	216	222	238	223	234	208	225	203	237	213	231	212	203	233	218	201	214	207	204	253	234	240	249	225	237	213	217	233	214	237	255	218	238	226	238	238	234	211	225	232	222	221	236	205	229	237	224	217	208	225	211	227	232	202	240	226	224	226	229	235	215	226	228	206	244	216	199	196	208	226	244	228	199	232	230	213	235	228	201	247	219	213	232	224	253	221	246	240	199	223	232	229	222	204	216	243	224	246	263	209	246	233	211	244	208	217	233	223	228	231	224	212	217	236	219	210	218	209	212	238	213	236	190	222	204	257	242	218	222	224	234	204	245	249	217	219	213	241	222	202	240	249	231	215	237	217	255	240	220	248	259	223	238	216	233	235	258	219	242	236	233	247	241	204	240	247	240	216	228	232	238	246	228	218	200	226	241	233	233	218	232	238	230	223	221	219	223	224	234	236	220	234	201	254	215	251	219	196	219	229	196	223	226	219	217	205	233	215	213	218	231	214	236	225	246	222	216	214	252	217	227	242	224	233	246	221	230	245	231	234	209	247	249	227	229	211	226	259	206	238	221	260	247	204	192	230	237	218	220	229	229	226	222	222	202	247	234	254	216	210	248	238	247	217	220	218	233	233	255	199	230	227	227	221	219	206	228	221	218	234	245	215	237	225	230	230	211	250	259	242	202	231	227	221	223	238	224	207	207	242	239	232	237	230	219	241	228	225	226	230	260	222	235	219	215	215	215	206	223	231	216	236	220	242	207	243	224	226	197	248	249	218	242	231	229	219	218	217	210	247	232	216	243	219	198	207	224	229	240	226	241	208	211	227	242	221	231	236	203	237	199	208	231	233	238	236	236	224	209	232	222	217	223	232	217	234	224	254	218	230	242	221	245	221	244	219	212	219	229	229	239	219	208	237	215	215	239	221	230	244	211	246	209	219	198	198	244	219	207	231	218	223	232	229	234	189	213	209	241	224	244	223	201	236	191	189	217	241	249	185	247	229	224	212	212	217	198	206	216	187	207	215	208	227	230	210	195	233	225	210	235	210	194	253	241	211	253	227	222	218	233	215	253	217	220	235	211	233	228	247	205	231	223	241	224	207	211	220	222	243	221	212	222	203	240	208	233	269	210	234	229	210	241	206	182	233	214	208	224	222	253	216	245	222	240	225	217	196	233	218	226	219	223	234	241	237	240	197	212	222	226	234	237	214	221	211	238	232	223	207	222	256	180	205	247	230	223	239	242	239	242	229	223	193	225	217	223	228	228	245	239	208	200	221	232	232	210	203	221	221	216	187	239	227	252	221	236	215	246	207	207	211	227	257	218	228	225	227	240	230	214	229	236	192	241	243	264	202	236	219	219	207	221	243	226	219	242	242	213	229	205	216	243	216	245	224	213	242	246	244	250	204	225	225	216	212	229	234	206	226	211	239	216	253	212	219	227	212	233	220	239	230	253	242	221	244	230	202	210	210	214	221	220	223	228	235	238	222	229	236	259	213	214	229	219	217	222	208	256	210	220	234	228	228	231	196	236	228	222	207	224	223	200	240	237	215	196	234	229	234	207	220	210	205	227	234	226	233	245	246	240	231	256	218	208	201	218	229	223	207	220	201	206	227	220	254	221	226	234	234	220	211	221	233	228	234	200	228	242	261	228	234	202	208	259	226	211	217	207	190	217	226	227	245	231	223	225	198	240	204	238	241	247	263	214	245	258	226	218	216	217	245	234	242	233	208	242	226	181	221	209	236	234	212	215	223	217	209	208	203	243	213	226	217	227	217	219	231	235	238	211	193	216	216	205	237	238	230	233	201	200	214	251	245	211	208	215	218	247	219	211	198	229	218	222	242	233	249	221	247	223	245	203	207	196	233	218	226	253	246	205	235	222	227	215	207	225	233	214	211	234	222	234	219	226	220	212	222	237	250	240	221	265	207	223	251	243	248	237	221	200	230	212	225	262	218	231	243	248	208	202	203	232	238	230	247	220	213	210	232	225	217	248	228	216	247	239	241	198	259	229	235	219	208	233	225	230	229	237	235	234	238	244	222	215	236	219	227	210	210	227	239	251	218	243	236	212	229	229	223	206	206	235	225	237	226	225	225	222	186	240	232	249	222
25989	39057	11487	3496	2780	2228	1504	1219	889	837	769	602	500	390	362	364	336	296	336	319	322	286	294	302	264	288	259	259	279	270	275	290	289	250	258	300	238	274	256	274	257	256	275	274	266	268	256	264	262	292	245	265	256	255	282	248	246	265	239	257	238	252	249	261	248	245	272	274	246	217	225	263	244	256	250	251	245	242	240	241	245	243	231	246	252	222	287	253	252	278	264	287	231	232	254	262	253	246	260	272	272	262	240	249	220	265	250	244	239	259	285	255	253	267	254	264	242	240	265	266	256	247	254	242	250	234	230	239	261	255	260	242	252	267	226	250	221	242	282	266	254	246	243	266	229	258	252	260	246	237	212	257	226	261	230	223	275	262	254	268	264	252	271	236	254	245	235	240	248	264	237	288	257	248	239	233	220	228	267	254	238	289	252	258	259	231	243	276	221	235	286	251	225	250	241	263	254	252	231	254	251	218	263	221	287	252	234	257	230	240	266	211	260	258	235	225	260	244	239	240	227	207	271	238	226	268	258	229	291	266	248	271	225	274	258	238	258	234	249	252	249	229	287	261	247	247	230	231	238	272	245	260	244	242	235	261	277	240	230	244	237	237	269	243	240	230	264	253	243	260	245	272	239	263	257	242	247	259	272	258	247	248	243	269	263	258	247	246	270	264	235	254	236	218	249	237	256	235	250	237	269	268	206	230	260	259	247	265	224	261	250	244	268	256	241	218	266	259	210	234	241	246	281	243	258	234	265	245	253	218	282	274	251	239	234	247	258	236	254	265	249	267	239	263	237	245	244	248	253	241	217	256	256	251	264	251	227	248	247	275	242	244	238	240	257	248	214	240	278	228	238	244	246	240	240	273	240	214	268	264	254	244	266	259	239	265	272	243	242	250	273	273	246	254	241	253	246	270	226	244	249	283	245	267	257	269	264	227	263	255	238	258	247	233	223	267	251	243	237	242	263	243	268	231	242	260	242	257	240	236	233	259	234	269	253	254	252	230	256	268	264	269	274	246	265	249	258	238	256	240	245	230	238	241	263	265	253	250	263	278	257	246	267	263	240	243	248	243	232	251	286	250	258	235	268	264	274	248	245	256	259	253	244	239	232	242	256	222	266	245	259	243	269	243	261	275	250	236	228	253	255	253	254	240	249	278	254	225	257	223	241	280	229	249	253	261	229	276	240	248	254	261	252	240	250	257	249	243	256	275	256	252	251	262	245	239	229	248	257	247	254	276	259	217	257	255	242	222	239	226	271	254	266	272	238	276	268	264	241	241	263	251	250	260	254	234	237	248	250	229	263	271	257	255	243	261	232	217	226	264	251	225	258	253	263	247	267	261	248	227	281	240	279	242	262	247	263	237	227	247	252	255	238	234	257	278	245	243	252	238	239	247	250	231	239	254	269	235	255	232	270	247	247	261	260	259	256	252	246	237	244	256	246	272	258	260	229	235	228	243	241	266	273	234	251	263	259	252	253	257	250	259	247	234	252	244	243	241	267	262	251	220	265	240	242	246	258	253	253	276	271	247	234	271	247	263	267	231	226	235	256	239	225	273	228	284	247	246	263	268	223	246	250	245	257	250	252	274	249	245	251	215	257	245	257	242	261	273	276	237	256	281	253	231	273	236	226	254	235	245	246	237	264	243	243	253	238	242	241	259	223	245	255	264	269	232	247	240	274	209	216	244	250	256	257	266	265	250	239	224	248	255	238	247	262	222	257	273	216	265	232	243	238	266	243	233	245	245	239	265	244	285	248	220	223	235	250	239	248	239	237	267	280	248	238	263	241	286	231	227	265	223	244	262	245	275	252	257	241	230	277	245	226	236	235	245	245	272	275	265	266	244	246	218	209	261	246	261	270	243	275	251	212	274	252	279	226	257	207	237	269	255	244	265	269	253	246	264	221	242	241	247	248	251	244	242	256	247	265	268	257	233	248	261	223	245	253	232	242	225	235	262	248	248	264	238	268	264	261	251	247	234	249	228	263	225	236	254	243	259	218	264	276	268	234	241	254	263	244	245	249	247	224	258	253	244	260	251	252	227	290	237	270	260	253	256	237	253	246	265	245	251	234	257	247	273	261	257	262	249	254	278	268	263	242	244	242	257	263	245	234	244	248	234	244	231	261	259	273	245	272	274	263	268	265	292	264	237	220	226	208	252	266	274	250	258	247	258	228	231	266	259	277	255	249	267	270	236	247	238	256	257	246	236	247	236	270	225	257	267	265	246	255	249	253	225	259	255	254	274	237	246	237	242	267	277	209	252	250	256	250	231	259	259	244	270	241	278	238	289	249	242	261	245	269	264	265	281	239	247	241	253	268	281	241	220	250	258	224	251	237	263	261	253	251	277	235	242	257	216	250	273	260	238	213	252	243	208	263	254	267	286	252	247	239	244	250	272	239	264	272	238	222	232	272	263	260	223	247	238	232	242	251	264	233	240	256	212	260	238	246	253	275	267	245	270	215	229	273	231	255	223	261	262	259	261	260	238	272	241	244	255	235	233	240	256	271	271	240	239	254	272	250	252	221	258	273	234	255	231	257	259	267	243	279	250	270	229	244	281	268	239	268	229	254	257	231	251	261	255	250	195	269	251	257	251	257	249	272	243	261	224	244	215	230	251	250	237	258	261	252	272	274	235	256	281	237	254	238	275	239	234	243	252	272	271	257	230	277	257	251	269	244	267	251	222	245	254	246	268	238	250	242	229	270	250	276	277	281	227	255	231	272	267	218	253	230	240	244	254	246	239	247	230	248	258	268	254	286	255	252	256	264	240	245	255	253	237	251	236	251	280	244	270	265	250	241	255	223	250	227	251	307	265	264	244	279	228	234	252	256	251	243	243	240	250	250	253	252	259	245	230	256	245	243	257	245	244	247	254	254	237	243	281	237	254	251	238	263	244	255	217	224	262	230	258	269	279	253	257	257	263	263	242	241	235	254	260	257	275	281	251	244	275	256	236	251	241	242	222	244	269	232	251	246	272	235	242	268	246	229	241	260	265	272	242	255	241	234	255	263	249	258	244	234	240	279	254	255	263	262	256	264	250	234	244	242	263	284	258	235	266	250	263	250	255	251	246	268	261	243	264	247	244	240	272	278	245	272	273	250	234	248	250	275	252	251	251	261	245	266	225	254	265	258	237	247	252	244	256	244	260	270	264	284	257	239	260	259	258	251	269	252	264	292	274	273	238	246	244	250	251	253	250	255	238	262	233	245	258	261	267	246	244	244	250	233	272	262	244	269	265	227	253	233	264	263	254	228	278	241	292	274	240	253	276	241	286	258	267	265	252	267	227	242	217	249	262	234	235	257	233	240	250	259	269	290	240	230	219	238	229	247	287	264	273	266	249	237	246	254	266	277	219	234	254	247	240	234	245	268	265	249	229	227	279	275	273	233	257	256	270	233	248	239	249	250	272	269	237	236	265	259	245	242	269	246	274	221	268	260	268	230	254	259	252	248	262	252	242	254	260	243	262	244	260
25275	21266	26940	25442	7169	1220	967	843	766	743	722	768	705	673	660	652	611	620	613	597	640	654	604	662	674	621	641	610	608	632	630	615	628	613	655	681	628	584	598	618	579	616	588	605	607	612	595	640	600	600	630	590	569	617	616	619	649	579	577	606	611	611	590	635	591	593	634	621	614	613	652	635	643	639	581	653	593	665	613	612	576	590	597	627	616	568	620	631	609	612	626	584	598	571	640	627	620	595	612	650	588	637	567	579	622	546	645	610	634	604	603	616	639	579	593	638	591	626	624	605	619	595	619	600	644	618	617	611	585	623	576	569	583	601	636	631	592	599	628	623	584	583	579	625	608	618	600	632	630	620	589	610	637	610	630	577	597	678	619	580	631	608	608	600	651	586	606	610	644	604	645	623	642	617	603	614	654	621	597	600	658	567	613	611	640	623	636	547	583	639	614	599	586	624	657	613	646	658	628	601	625	637	624	580	619	630	651	614	620	653	605	601	627	629	625	596	621	621	631	581	604	604	611	635	605	613	610	630	610	597	625	596	633	642	612	603	676	625	600	606	610	614	594	617	622	609	618	596	666	664	581	600	675	623	586	570	632	561	628	617	615	573	617	611	620	627	579	607	639	606	608	607	630	601	590	598	621	623	597	606	617	584	621	621	632	605	613	638	599	630	638	616	634	605	615	616	661	594	578	598	643	618	639	586	570	641	600	627	638	630	632	578	599	634	642	594	666	596	588	594	581	592	610	576	646	625	597	638	647	618	622	592	587	622	602	642	659	570	616	578	641	612	573	607	658	614	622	575	602	602	588	625	630	585	608	625	597	604	600	581	602	607	634	583	609	595	601	626	613	617	620	652	577	601	601	660	598	576	617	599	643	616	601	680	615	656	612	577	614	605	616	590	592	596	629	621	640	607	629	620	608	620	574	583	607	630	612	645	628	615	597	590	611	615	607	600	580	610	612	580	654	640	645	602	603	648	599	586	591	613	582	622	628	597	614	586	638	608	603	588	594	640	612	601	605	619	586	562	612	604	618	644	607	632	611	615	620	659	595	650	672	608	581	624	606	646	605	600	637	583	606	566	624	647	627	647	696	606	627	607	638	575	661	627	609	590	601	614	590	592	621	625	629	618	630	631	588	632	589	663	591	602	584	618	620	533	626	625	649	581	620	615	573	650	605	633	568	587	582	606	634	627	592	646	621	646	611	623	590	631	604	628	614	591	617	591	590	603	606	621	574	589	634	596	606	624	642	558	594	618	580	609	623	619	638	625	633	588	618	628	573	613	594	616	629	600	618	633	609	634	631	598	593	636	613	634	641	638	632	646	637	636	597	618	580	640	625	622	575	578	579	595	577	652	615	639	607	577	594	594	635	659	635	613	620	630	600	627	604	627	599	562	600	606	616	640	621	611	627	596	616	658	601	607	619	593	594	636	589	582	594	640	632	608	619	569	626	634	620	588	614	625	624	573	612	632	671	592	620	566	576	643	650	643	634	617	617	570	615	629	573	616	639	630	606	633	612	602	602	630	604	623	594	600	657	618	662	614	571	616	584	633	645	611	620	659	630	610	632	559	667	633	614	620	600	660	598	620	614	641	604	621	669	582	610	633	612	596	641	588	612	598	655	536	633	630	618	588	621	608	579	591	648	605	621	592	598	648	610	642	603	616	632	591	640	643	619	595	553	642	601	644	584	606	602	642	625	610	611	641	621	640	598	566	607	633	624	585	603	675	612	600	598	555	630	631	642	596	608	647	634	638	591	642	627	620	635	655	580	627	616	642	627	601	659	601	604	610	608	618	611	620	636	617	607	615	606	614	656	628	612	623	629	632	618	648	591	638	543	601	607	588	623	607	633	583	637	613	646	642	623	550	643	596	591	571	627	587	617	598	603	627	621	576	614	609	669	627	617	609	626	594	630	612	595	561	617	639	620	611	603	580	573	606	598	566	629	599	622	626	643	578	636	600	624	581	599	587	632	579	605	599	604	603	617	633	573	658	626	557	596	636	615	626	629	607	609	595	594	590	616	581	605	603	657	611	617	632	615	613	617	588	622	646	608	630	615	637	596	584	639	635	600	585	612	637	624	602	594	622	633	632	628	583	608	669	630	619	660	620	594	638	593	615	659	578	604	613	621	581	653	599	621	662	659	670	636	626	620	638	610	639	580	611	615	616	589	602	622	621	622	631	620	603	619	569	595	636	570	588	620	611	609	587	580	606	581	631	605	645	586	631	636	605	613	581	630	600	659	621	657	636	600	634	602	640	598	626	575	622	630	588	601	604	646	628	602	637	626	613	606	671	631	641	664	587	620	621	596	626	625	639	571	584	560	619	600	630	582	604	618	636	601	620	626	608	621	595	615	627	568	606	628	637	552	603	612	611	640	615	659	561	622	548	616	618	649	646	632	597	589	657	651	634	612	632	622	596	662	589	592	668	633	600	598	614	625	653	559	590	597	644	626	677	604	641	642	674	634	590	624	591	565	574	644	630	598	629	598	636	599	592	608	560	612	585	629	623	625	619	632	620	647	565	609	622	623	605	628	611	605	572	587	662	648	609	600	602	598	581	597	592	644	624	632	621	607	624	597	567	600	602	651	580	604	561	654	590	617	587	648	591	545	602	651	568	602	607	588	598	601	592	594	577	581	647	617	677	650	579	629	580	622	601	574	592	561	639	635	607	640	658	597	619	643	621	602	621	584	670	592	627	650	655	627	639	575	624	638	638	639	644	609	603	607	625	598	579	596	589	637	611	594	628	649	637	609	627	603	613	688	584	615	573	624	706	617	569	581	637	581	640	619	589	611	586	611	619	610	653	592	607	606	607	594	609	606	605	631	590	614	573	637	619	618	635	608	657	635	633	586	655	618	628	601	595	620	659	591	612	589	625	669	623	620	612	646	596	601	633	605	628	638	619	612	667	599	586	591	584	593	618	627	645	614	587	587	575	588	611	629	617	627	628	585	621	634	626	690	619	593	644	587	634	551	614	583	616	589	579	584	613	620	596	644	625	570	613	621	607	575	560	622	633	607	636	621	617	652	599	612	606	637	587	643	621	605	624	598	614	609	671	611	598	602	580	600	564	564	632	653	551	601	586	602	629	635	617	616	617	568	592	658	605	630	593	633	616	596	599	621	566	592	627	607	584	646	581	611	606	599	649	641	650	613	635	618	605	612	605	587	591	584	624	566	638	611	601	591	620	605	594	648	595	597	637	570	640	611	589	590	563	606	599	612	616	597	604	582	641	607	617	602	643	636	618	592	610	607	615	614	619	571	590	598	646	587	645	650	633	607	630	674	573	631	567	622	582	604	594	564	612	628	620	573	607	590	649	631	617	586	617	602	629	621	590	574	600	599	593	615	576	653	623	622	630	616	655	617	616	608	631	584	615	597	576	594	621	580	594	611	608	633	594	598	618	603	574	619	623	615	608	620	612	630	620	608	632	589	607	605	628	595	610	627	643	624	586	609	601	610	607	633	630	608	580
23885	32293	7742	2302	2026	1685	1340	1164	979	939	940	857	821	772	738	777	691	679	727	668	685	649	642	671	652	673	647	694	651	661	590	661	648	673	684	704	647	619	689	619	653	627	685	629	646	665	663	623	681	647	640	680	603	626	652	686	663	632	621	624	637	629	580	644	607	678	659	613	622	599	642	651	692	641	637	669	617	658	636	648	664	612	683	658	643	631	614	658	679	648	639	619	669	651	638	626	617	641	593	651	637	642	658	688	646	627	595	637	652	645	627	656	643	629	632	667	682	657	635	672	627	643	632	628	668	656	691	624	689	647	674	606	604	601	581	593	625	635	638	654	649	633	662	680	672	648	654	599	688	639	574	609	666	682	655	642	654	660	649	641	638	663	686	628	665	660	681	650	617	604	619	670	703	644	658	587	640	680	634	647	609	629	652	666	637	646	635	635	628	707	604	624	613	625	591	666	625	667	614	678	663	595	653	647	661	634	642	651	690	628	645	618	630	599	670	612	661	617	589	645	637	644	701	680	580	661	643	627	650	650	648	657	655	660	612	649	650	583	648	641	623	619	629	613	638	662	622	638	670	642	634	604	634	667	637	637	607	604	680	630	661	657	682	616	648	622	677	619	672	585	622	634	651	632	642	641	666	657	643	646	658	648	673	659	659	657	664	639	607	617	636	637	670	652	617	644	692	629	639	635	679	643	640	586	637	635	629	669	618	626	609	633	656	629	654	637	645	653	656	647	623	655	657	682	609	644	641	637	693	666	650	626	632	626	674	606	603	633	672	618	652	624	673	629	646	645	620	686	648	611	599	672	652	657	599	619	656	653	637	626	676	646	658	619	620	657	660	635	647	631	610	642	644	622	665	617	690	647	618	697	652	628	663	672	613	662	661	615	657	661	645	647	656	591	622	656	625	614	666	634	640	629	699	676	636	642	619	669	625	609	662	646	676	652	647	628	601	650	607	657	636	675	649	682	631	673	615	622	671	615	636	638	627	627	638	647	621	627	613	595	650	670	629	617	612	653	642	688	545	609	687	655	668	634	633	652	656	615	679	651	641	628	608	656	651	608	659	601	684	657	646	672	638	657	592	579	695	656	603	686	662	635	655	640	612	634	605	624	605	660	629	659	659	587	606	605	636	629	599	612	640	650	616	617	635	615	656	658	677	640	640	594	625	640	616	623	625	616	633	692	620	659	665	677	648	583	608	637	661	653	602	645	657	597	611	647	627	622	619	647	670	719	630	631	658	614	629	671	632	670	592	671	646	672	653	616	636	662	674	609	614	634	635	666	703	658	633	670	625	622	707	642	644	618	631	648	656	638	701	601	622	666	626	631	600	680	634	667	673	624	625	675	603	634	670	630	645	633	615	600	648	664	623	620	656	631	640	654	684	635	635	655	641	659	652	623	622	626	649	660	637	692	688	673	641	607	681	636	606	609	606	641	657	640	646	646	619	608	608	619	670	628	580	672	668	652	603	642	684	590	632	618	669	628	684	684	621	657	663	605	591	654	611	666	608	623	613	616	622	615	651	670	634	623	626	677	643	620	687	642	652	650	618	645	625	666	659	640	662	583	642	621	642	649	665	638	665	660	651	607	676	668	685	654	653	670	654	641	614	646	605	626	648	685	617	630	624	607	673	679	695	651	685	614	628	633	650	622	596	643	709	613	651	665	628	702	670	647	601	661	647	628	649	684	643	659	671	638	656	655	676	652	718	663	623	620	616	621	613	627	610	654	643	640	621	644	621	636	610	612	635	660	602	633	683	650	657	643	617	651	688	651	624	608	665	567	627	661	704	685	644	664	647	655	639	712	659	641	639	574	593	651	653	667	611	591	663	640	654	650	691	619	620	668	622	613	665	635	596	612	585	628	645	658	641	652	651	674	624	671	635	656	617	635	650	622	609	682	643	650	678	680	586	605	631	631	637	630	659	616	669	635	642	622	662	608	673	616	652	647	638	647	592	658	640	658	627	627	631	610	682	653	617	642	642	640	633	657	648	666	658	587	606	631	637	598	635	614	675	642	670	639	694	610	647	649	606	604	669	650	674	644	648	683	644	629	603	669	624	646	677	639	686	654	698	663	619	665	644	629	654	663	623	632	602	625	612	661	641	624	612	642	652	675	652	599	676	645	629	659	658	648	616	610	654	628	614	634	598	626	624	623	651	643	675	638	655	651	645	620	619	622	625	595	654	633	662	666	591	642	699	637	673	641	639	641	621	659	640	614	680	632	622	647	636	620	639	640	646	628	621	637	645	647	645	680	645	645	625	615	635	645	675	606	623	624	646	668	655	675	601	701	695	649	658	624	649	661	651	696	653	639	646	647	651	697	641	611	661	678	611	649	653	591	653	629	643	641	599	587	621	557	623	655	629	668	672	667	664	653	595	646	662	659	584	607	660	659	674	635	597	660	659	628	661	626	586	616	652	660	659	633	647	641	624	654	643	651	664	657	649	650	627	638	600	633	667	700	654	650	678	616	620	676	675	599	668	632	639	653	644	642	622	701	616	615	655	637	590	675	610	619	641	656	622	627	658	636	655	622	632	585	633	615	604	640	650	628	642	680	667	657	643	669	659	628	627	654	596	614	663	637	663	639	611	610	615	629	631	639	628	644	636	632	646	657	615	656	627	675	597	601	631	662	661	662	648	670	653	636	579	622	644	654	683	624	660	597	622	641	645	645	615	647	640	673	627	657	715	658	636	616	645	667	618	666	678	646	636	670	626	651	642	628	612	645	587	647	662	657	651	639	652	609	621	639	624	631	619	606	612	650	626	624	704	675	660	636	660	635	616	661	653	631	608	619	599	591	618	652	647	638	660	637	656	620	609	665	662	657	672	659	679	610	646	630	647	587	628	627	663	649	610	589	653	693	644	671	661	627	657	651	601	605	682	649	612	640	710	665	654	619	617	634	610	636	661	647	675	677	597	621	615	632	600	605	651	671	643	626	605	648	634	611	613	661	643	617	585	638	657	666	647	655	627	630	653	627	606	593	629	659	656	639	627	721	616	699	652	628	663	643	689	652	672	677	633	692	651	611	615	629	641	678	625	639	640	693	619	614	614	630	613	596	622	656	617	662	699	653	620	658	637	650	608	637	668	634	648	649	604	596	663	665	677	626	659	614	686	644	680	667	664	650	644	647	556	677	632	649	603	647	645	661	670	684	653	602	625	628	589	634	627	613	650	625	620	654	655	620	636	612	653	680	634	646	592	657	657	648	654	627	626	631	621	659	607	643	594	648	646	672	640	610	634	611	674	624	639	642	631	640	656	644	629	591	621	633	636	646	684	635	669	674	628	629	665	613	642	617	668	626	667	645	696	602	652	646	631	606	616	715	678	665	637	606	634	691	613	632	621	666	666	647	614	618	691	656	639	620	613	662	625	602	623	625	641	621	700	672	635	642	635	649	657	619	603	624	633	640	632	678	642	620	652	678	614	668	631	664	640	589	687	623	631	638	608	683	625	605	706	674	627	614	676	590
22783	21300	28886	24014	21217	21181	6331	1323	912	832	826	694	680	585	572	549	474	488	455	527	502	484	439	434	507	487	476	447	460	413	442	478	423	442	427	420	455	450	466	398	462	459	470	449	446	429	456	475	461	444	423	418	439	434	439	450	403	474	414	443	423	460	444	438	483	428	457	392	438	477	458	432	452	435	454	402	399	398	424	457	403	447	454	410	436	436	459	477	464	468	443	417	429	488	422	425	431	430	446	468	458	415	462	424	473	411	428	437	401	423	445	451	442	453	406	467	469	463	404	437	421	456	446	470	429	423	429	473	482	439	415	408	418	446	438	432	458	462	393	413	454	382	440	449	435	401	412	415	418	441	405	445	447	456	400	454	470	434	378	445	466	397	423	464	458	409	432	434	409	411	431	423	462	460	457	430	426	442	418	399	429	460	437	419	408	427	458	413	458	397	451	449	434	420	423	460	413	446	444	432	454	447	443	443	440	454	435	426	437	433	463	448	433	426	446	439	461	445	429	426	461	449	431	424	450	423	442	427	461	431	440	441	420	432	415	421	441	412	437	438	410	480	482	438	469	404	484	450	426	425	430	451	409	482	457	441	420	433	444	468	435	440	434	377	409	464	437	425	457	462	424	400	421	401	426	445	403	432	431	450	408	432	457	440	414	428	463	433	446	410	395	459	465	460	436	414	468	444	423	456	408	410	440	432	448	443	474	393	473	416	449	432	458	463	418	427	429	398	427	423	414	452	470	463	405	419	439	409	425	430	430	431	398	442	493	470	443	419	417	399	427	443	471	406	430	455	477	484	476	428	445	434	402	404	433	417	464	421	452	423	462	401	474	435	447	456	438	413	430	422	454	449	463	399	469	430	422	464	409	417	416	432	443	420	447	448	419	434	423	432	444	450	424	440	437	460	464	440	463	409	424	455	446	434	426	419	387	422	417	435	474	425	435	461	444	452	419	447	444	436	452	406	428	444	399	452	426	434	467	455	426	464	452	450	431	492	463	431	405	428	439	434	421	465	446	441	464	435	436	450	437	490	440	424	443	457	453	440	466	407	432	418	424	426	429	423	444	436	462	442	411	458	483	442	433	423	422	425	427	426	416	441	418	421	459	428	416	451	433	457	441	447	419	443	424	454	439	442	424	449	473	398	420	435	453	453	441	431	425	424	404	442	457	433	411	424	437	408	399	409	455	445	437	429	475	446	398	415	396	432	463	447	455	425	428	478	432	417	405	379	432	428	445	419	405	411	417	462	438	419	442	475	430	396	475	469	433	436	434	453	430	429	446	408	441	424	480	420	472	432	413	399	437	477	435	417	421	442	415	424	444	456	440	412	429	435	451	429	421	429	475	453	430	448	440	463	420	437	420	414	436	449	452	449	409	425	425	434	458	413	424	439	425	415	443	435	435	456	415	420	472	446	420	465	451	402	398	464	425	413	469	446	464	447	425	402	429	444	449	414	440	439	437	402	418	453	443	446	429	419	435	426	453	404	416	441	432	455	460	459	447	435	433	456	429	395	453	428	449	429	422	432	423	387	442	428	418	442	439	401	465	443	453	403	428	429	459	440	394	435	452	429	402	446	445	396	417	404	459	442	430	429	424	452	425	413	425	435	415	468	432	428	424	438	458	441	436	418	450	388	438	464	439	458	411	452	410	438	393	405	440	433	475	452	406	433	473	436	423	440	441	419	461	426	433	468	467	445	474	430	432	425	396	446	445	453	480	463	462	417	445	396	412	416	450	422	458	446	431	455	398	456	405	437	448	488	423	375	457	454	431	414	452	465	451	447	420	439	428	413	453	411	404	432	410	438	446	453	377	452	434	453	444	434	446	438	408	450	439	428	449	415	460	422	374	413	434	429	407	409	431	441	438	439	442	407	420	394	459	422	437	440	435	418	414	437	446	448	441	416	441	443	436	424	458	446	465	422	434	446	450	423	461	457	459	444	446	442	473	417	455	397	428	390	405	412	456	421	443	465	440	437	432	439	431	436	418	436	475	444	444	441	425	440	412	433	431	457	420	451	417	450	431	480	463	431	423	468	393	450	437	431	429	421	451	419	418	491	417	457	427	461	399	440	449	428	451	401	452	430	457	443	428	442	437	442	449	425	445	451	426	446	406	460	430	445	464	438	433	424	419	440	463	423	454	461	457	432	437	382	454	418	454	439	438	447	414	432	474	426	421	440	409	404	442	380	444	455	430	414	439	448	430	475	439	422	456	446	440	477	420	415	428	414	382	422	435	455	436	449	463	474	420	444	445	406	433	426	425	429	451	456	394	443	453	441	454	422	409	425	421	465	434	438	470	388	454	468	416	472	442	419	455	457	412	431	465	402	435	452	423	463	423	482	426	421	460	417	424	443	455	437	432	399	438	459	460	444	427	407	403	474	452	387	432	401	426	442	418	467	439	416	437	444	430	454	444	411	432	446	446	436	468	441	403	431	434	396	420	442	451	412	408	443	444	450	468	413	405	422	437	430	441	463	399	457	472	439	392	414	448	403	398	429	414	401	485	437	457	395	477	414	478	429	443	445	462	428	467	452	441	445	422	442	452	464	448	414	460	410	469	468	429	432	438	450	438	407	423	452	401	441	425	417	420	454	427	436	418	425	424	427	418	406	425	470	406	472	486	459	439	411	423	418	433	466	437	423	443	431	453	436	444	472	430	472	431	411	419	444	428	434	445	412	460	431	399	457	454	433	406	460	444	443	441	389	459	424	481	421	452	473	419	384	432	443	430	435	448	439	454	438	440	397	449	424	405	445	446	430	465	429	403	443	422	452	446	422	403	448	412	445	416	455	418	443	447	461	424	446	447	449	436	418	419	442	447	418	433	426	418	440	426	429	449	438	446	436	441	403	449	435	482	418	448	445	458	417	399	459	452	440	434	394	473	479	434	417	418	437	408	430	451	407	448	457	432	445	491	446	410	415	420	424	423	413	496	418	442	452	413	412	391	462	420	414	415	429	447	419	432	409	441	410	445	434	448	426	405	455	444	417	441	387	436	410	447	421	400	457	414	434	474	475	429	425	480	415	390	409	418	459	443	395	444	440	408	448	419	419	423	425	412	443	444	447	398	455	440	428	444	455	431	433	435	450	448	409	406	462	430	425	460	414	453	420	403	440	440	483	405	439	424	415	459	402	425	427	417	426	429	434	442	427	439	455	458	447	443	449	426	429	414	421	436	442	431	428	466	449	454	428	460	429	433	438	411	382	449	414	427	458	404	457	443	438	430	408	409	450	435	452	428	424	468	430	457	438	444	470	428	397	432	463	420	419	440	445	449	449	411	430	433	443	410	425	451	459	432	408	428	432	423	452	440	395	411	440	408	455	398	409	459	417	434	411	404	412	444	475	453	454	405	409	429	418	402	449	455	437	422	441	444	449	492	431	446	421	428	411	425	432	424	426	416	410	457	428	444	422	426	460	443	466	402	451	400	411	398	433	400	425	422	430	412	423	433	429	398	443	391	440	433	431	438	447
29013	44915	14246	5248	4148	3229	2554	1804	1480	1252	1219	1038	852	793	693	668	576	588	575	549	579	534	553	503	527	514	512	471	502	447	490	435	450	456	500	457	428	481	444	491	454	440	453	443	476	461	444	431	446	451	440	455	452	455	441	457	425	415	448	450	471	469	425	467	476	445	420	401	424	459	459	445	432	442	413	480	449	445	463	464	448	446	432	434	394	427	425	435	446	446	442	453	422	409	454	456	434	477	443	448	481	476	471	460	448	473	435	471	431	456	455	478	450	470	444	479	399	412	421	427	432	447	416	395	463	444	438	458	484	452	439	454	432	449	455	484	436	429	464	460	448	459	447	462	473	449	433	443	412	453	423	431	461	413	460	435	466	410	438	462	444	474	445	446	436	434	417	412	454	434	427	445	450	478	411	438	408	463	499	455	462	463	388	434	454	416	432	448	479	431	452	444	457	460	456	428	480	441	453	462	468	453	471	427	464	451	409	467	443	459	489	423	427	403	374	437	431	417	447	449	468	424	449	447	463	477	460	449	437	446	402	480	434	391	452	425	422	449	439	476	435	456	459	462	437	489	443	432	450	452	409	448	441	423	415	392	437	430	475	487	457	428	457	450	438	463	445	433	448	414	410	424	439	425	420	454	439	463	438	455	403	472	406	437	429	479	418	418	427	438	458	415	438	433	430	452	445	437	502	412	469	436	410	429	443	424	433	401	466	449	428	442	422	417	433	442	427	439	431	465	450	409	433	456	456	437	446	458	398	427	441	447	475	456	449	437	429	465	453	416	428	465	444	425	484	404	454	476	445	433	408	449	422	448	415	423	444	458	464	444	410	423	443	443	420	430	448	469	457	438	457	448	445	430	420	448	431	419	466	446	441	424	472	424	479	414	466	406	407	457	425	469	461	473	424	438	457	425	470	426	452	439	446	450	465	475	448	499	427	464	467	422	477	418	434	411	446	447	442	455	419	434	459	474	443	431	436	436	465	483	402	460	483	464	382	406	422	437	445	447	498	435	435	462	447	452	446	433	419	435	446	432	472	439	429	474	441	427	426	456	474	436	438	451	434	434	466	427	465	428	430	434	437	475	414	447	451	478	441	405	433	436	436	468	445	469	438	427	426	425	431	433	471	446	445	419	408	436	424	504	450	437	464	425	414	406	453	416	416	435	418	436	442	435	454	431	447	400	438	432	433	425	427	478	466	454	410	456	454	440	416	467	416	444	442	457	412	446	419	445	426	422	423	445	441	376	445	446	471	409	408	425	468	441	473	430	465	491	448	462	455	424	446	421	456	473	425	427	436	436	431	468	418	415	458	420	443	441	467	447	441	444	398	454	448	406	382	474	435	446	462	456	460	439	444	414	454	455	426	442	465	431	422	443	425	442	438	411	437	417	447	439	473	448	464	427	440	427	470	404	450	428	437	420	425	398	438	442	382	476	446	461	419	447	427	445	483	448	389	437	444	464	436	469	441	460	436	425	442	469	437	454	429	425	431	439	442	446	434	437	448	430	434	474	460	458	424	436	450	456	457	416	444	434	440	471	463	449	436	478	467	419	402	483	440	402	442	423	424	459	435	441	439	466	468	421	419	456	447	418	457	435	413	429	444	410	424	453	418	456	461	460	418	467	450	435	455	418	454	451	426	459	417	409	430	435	468	454	429	427	398	449	415	436	456	479	427	509	458	477	461	441	434	468	427	410	451	423	454	454	443	429	435	423	470	425	413	445	436	446	419	462	454	478	441	439	419	435	432	448	457	471	449	466	423	459	453	469	455	416	458	464	453	469	449	450	436	455	431	448	454	447	468	442	486	460	475	421	447	465	443	445	424	418	430	438	423	423	422	432	458	426	471	438	487	420	445	461	474	444	439	449	458	415	460	436	424	409	426	460	459	440	471	433	438	412	457	439	444	408	437	456	440	448	474	462	462	448	437	449	396	437	406	414	476	425	451	466	440	452	424	450	443	451	430	439	456	427	440	389	439	473	460	447	447	450	395	476	460	471	439	425	411	458	429	442	480	421	437	488	422	458	462	468	433	435	408	458	431	439	430	438	447	457	443	459	466	429	464	465	424	462	420	456	436	412	457	454	417	464	460	454	421	440	436	452	423	434	426	468	449	426	465	445	439	416	411	450	453	419	461	471	437	442	442	432	420	470	451	448	455	445	460	431	451	417	456	376	409	451	430	467	435	450	454	448	491	420	467	458	439	429	424	395	445	472	459	421	474	431	433	464	432	424	428	451	424	400	433	472	413	429	464	416	429	444	465	427	454	464	408	431	417	449	446	427	444	439	453	441	471	452	432	444	435	443	410	407	391	459	441	436	446	436	462	441	429	455	451	451	415	421	424	423	397	443	436	455	470	462	444	408	442	439	413	438	472	416	439	464	463	458	468	440	438	441	459	451	463	416	441	435	403	447	427	406	444	430	442	455	471	409	450	444	481	444	448	464	457	415	439	411	433	426	406	430	446	435	406	449	438	451	455	415	431	432	462	404	418	423	433	441	458	435	442	441	423	457	453	443	417	465	429	429	515	453	432	456	432	419	441	453	437	444	442	457	462	442	441	469	437	427	428	468	474	428	454	441	427	428	414	408	409	407	442	428	474	463	426	451	454	466	466	466	451	455	433	475	452	453	422	446	432	421	450	458	423	422	388	444	450	457	432	443	460	442	436	449	447	450	454	487	476	486	462	459	432	442	444	448	459	426	450	477	457	431	465	432	435	444	428	427	432	429	402	438	386	482	450	435	448	432	420	426	428	435	440	451	422	419	423	433	427	436	476	418	422	448	413	448	450	436	448	434	454	421	446	432	451	435	432	429	454	412	434	403	425	432	452	483	449	459	432	399	438	427	431	455	427	419	435	415	447	438	425	445	449	471	413	427	436	451	392	490	444	422	449	471	444	445	476	436	415	433	462	437	433	423	423	461	484	423	440	427	439	460	431	449	438	469	474	424	463	432	417	440	473	391	436	427	425	426	455	428	439	447	418	463	439	433	452	432	479	455	460	431	464	421	449	437	478	431	463	416	421	442	461	453	429	420	436	447	423	447	435	479	429	415	481	442	439	458	438	413	450	447	442	431	468	463	479	424	441	440	457	451	461	438	432	463	384	462	442	452	449	409	430	443	445	473	474	437	444	424	446	474	463	425	429	444	434	434	423	428	449	459	458	450	485	439	415	456	440	441	404	435	453	443	450	440	450	459	431	476	426	432	463	422	458	453	449	433	450	419	453	448	402	453	432	440	486	408	440	418	463	458	442	440	452	447	422	409	469	484	456	494	464	417	407	454	449	484	421	435	429	476	477	441	442	402	447	428	403	478	433	447	417	424	468	426	427	427	442	403	448	425	437	439	463	462	439	422	433	472	449	435	431	410	467	472	449	456	425	414	408	422	406	452	425	435	429	434	431	407	425	495	429	438	469	466	438	416	492	456	445	444	434	422	431	396	411	488	435	431	468	442	436	459	461	423	424	461	445	464	422	427
28747	20898	9029	1397	908	796	633	496	438	458	524	478	437	419	418	433	428	396	410	403	433	437	366	437	370	422	419	402	355	394	371	370	402	394	451	405	400	403	416	410	391	430	396	467	428	416	400	385	392	426	388	413	402	402	414	413	379	375	403	404	397	398	392	414	383	390	384	400	395	401	397	414	389	419	438	379	420	446	422	404	439	384	395	406	367	415	394	398	410	368	395	380	425	402	399	398	421	381	392	406	427	397	415	377	411	401	417	402	388	399	381	417	380	437	417	384	424	435	407	421	396	406	421	413	387	401	413	402	388	385	422	412	406	409	383	387	423	390	433	387	419	406	374	368	421	380	384	377	382	426	396	382	356	422	390	397	401	380	419	408	408	404	390	405	414	408	415	405	409	449	379	404	419	419	385	391	391	418	381	410	443	435	400	399	379	424	374	416	413	410	397	445	386	377	424	396	424	414	373	414	411	369	419	418	377	431	414	408	404	371	381	425	391	406	425	396	377	387	406	390	386	403	411	369	389	393	395	422	373	399	369	383	386	386	384	428	404	394	363	418	389	388	438	371	431	404	376	367	435	396	370	450	393	405	409	407	394	407	431	441	412	381	378	378	437	407	415	375	378	418	401	385	412	392	417	412	417	408	403	420	409	383	377	406	404	388	356	441	411	380	409	403	334	436	410	407	425	413	435	384	347	411	408	409	422	376	402	389	370	394	426	391	396	381	370	422	402	374	416	392	419	386	445	419	408	385	388	410	387	379	369	359	390	414	428	402	412	409	399	413	397	368	409	411	407	416	429	409	402	414	397	366	412	387	401	409	390	412	405	411	440	414	418	412	393	407	379	396	451	408	394	423	403	359	409	395	384	384	399	376	425	402	377	396	382	384	424	391	436	419	413	407	405	359	398	402	396	439	381	438	418	382	402	404	409	410	403	405	417	451	413	405	430	380	415	393	380	413	370	400	402	414	438	390	431	403	423	364	371	402	428	393	398	407	413	392	394	397	376	378	423	468	398	388	400	391	427	403	418	425	391	400	366	416	423	422	400	398	399	396	394	409	385	374	402	412	390	376	381	398	408	383	380	434	407	387	418	400	406	392	379	396	358	426	331	413	404	401	410	386	438	397	378	400	428	400	406	397	424	415	393	392	398	376	380	403	404	397	405	384	429	380	397	430	430	398	434	413	424	410	436	385	424	417	398	421	392	409	386	379	375	411	383	401	415	422	417	404	388	373	400	408	369	396	407	405	451	390	400	398	399	403	423	423	421	401	393	399	442	371	409	420	397	373	392	394	429	387	406	400	405	408	399	389	400	396	363	411	387	392	429	403	412	399	432	359	355	392	396	397	406	407	410	400	392	402	414	397	412	431	383	373	382	415	406	427	400	340	431	402	424	373	397	384	441	426	416	388	382	396	388	372	428	382	390	415	388	422	390	409	396	403	407	383	393	406	411	371	390	417	406	389	419	347	427	410	404	381	416	392	433	404	391	393	441	412	399	421	385	399	386	397	409	399	404	381	437	399	398	419	396	403	447	430	391	399	409	393	376	381	393	409	409	383	373	393	420	364	392	392	396	385	394	382	385	400	403	372	395	380	380	420	395	385	383	402	402	388	427	412	388	386	376	418	413	409	428	395	437	347	402	382	393	390	364	403	383	410	446	418	381	401	368	429	426	398	368	382	420	402	397	398	374	406	390	399	400	391	427	407	408	395	410	406	387	376	365	420	385	401	408	370	404	390	389	398	420	411	411	400	426	384	405	390	398	409	432	404	369	415	394	420	371	396	390	377	397	410	425	380	400	415	392	397	414	381	386	386	423	424	371	378	409	436	385	414	396	408	406	422	393	404	419	417	425	400	400	378	406	397	385	408	407	435	403	422	429	436	396	364	394	368	390	371	406	395	403	396	402	420	430	387	407	397	380	390	414	414	419	445	406	362	364	446	395	394	385	404	410	409	389	411	368	421	451	378	410	447	401	355	442	386	394	397	354	388	436	373	409	364	408	390	380	369	392	382	410	382	422	388	349	375	393	427	392	391	391	394	398	421	430	398	425	405	422	365	426	386	400	391	399	374	410	411	393	366	425	386	423	362	403	366	396	398	424	408	393	391	398	411	393	376	413	417	394	406	403	420	431	427	411	422	390	412	394	422	379	404	387	391	406	410	450	392	431	402	380	365	417	373	385	391	406	431	376	391	410	386	418	423	374	393	382	393	415	412	393	369	381	399	378	383	385	417	412	424	381	362	393	390	396	392	403	422	407	423	382	430	392	404	365	405	402	434	415	417	387	429	423	396	410	350	383	363	389	375	364	398	410	385	359	411	420	404	420	364	423	367	423	387	400	383	391	380	358	394	423	400	416	381	379	374	396	386	419	392	406	403	444	442	402	384	426	416	384	385	412	417	407	423	385	439	423	439	389	401	383	390	404	401	404	366	407	437	401	377	430	446	399	406	383	390	390	386	418	376	403	423	393	384	384	395	430	398	365	409	403	412	367	417	394	418	388	447	407	420	401	433	415	384	425	398	371	406	386	407	412	390	407	440	386	414	426	398	435	401	408	430	390	394	400	384	403	405	388	390	383	370	378	400	433	377	360	379	389	436	422	405	410	403	397	415	376	403	403	416	365	402	409	412	416	440	376	385	388	409	382	426	356	413	413	386	368	427	376	395	352	411	393	406	382	417	397	434	364	411	389	401	401	402	388	401	420	415	410	417	402	415	423	428	383	375	386	431	395	404	420	392	441	409	414	414	376	433	383	408	427	362	406	336	390	398	408	410	425	386	423	394	416	414	418	393	440	409	382	419	406	419	375	385	375	403	387	392	391	397	394	412	370	389	439	401	416	406	409	394	418	413	372	367	399	420	419	444	380	417	426	384	418	379	373	404	401	408	401	366	377	431	359	417	431	405	365	413	444	376	383	432	386	352	421	380	395	364	398	391	418	388	392	397	395	416	380	417	380	424	367	381	410	382	394	422	350	429	410	384	403	406	453	409	407	394	437	389	403	439	382	416	395	388	398	441	409	369	373	367	394	418	385	370	418	422	352	400	411	397	415	383	406	390	399	410	440	400	408	395	414	403	430	372	387	363	368	376	430	386	420	377	401	404	392	387	415	446	370	354	402	407	378	393	391	375	371	417	439	364	370	375	390	396	391	419	386	390	373	390	388	380	401	406	399	391	375	419	394	422	436	409	396	383	412	415	413	394	391	413	409	382	429	406	378	411	392	392	397	412	379	414	382	390	395	396	409	372	403	410	400	415	384	413	372	420	376	419	388	440	418	389	408	432	404	377	386	448	420	395	406	391	394	415	400	420	379	384	410	417	400	404	391	424	378	424	421	407	419	379	403	364	384	381	383	384	403	416	393	412	410	407	432	406	407	412	384	361	406	445	401	412	404	364	375	345	388	349	388	386	410	405	453	426	417	408	424	409	368	394	400	416	409	399	382	412	354	396	406	403	402	400	377	383	388	409	396	431	387	413
19922	23858	4078	1089	987	1015	946	693	544	529	584	583	463	530	468	486	427	426	454	439	457	468	440	435	481	461	438	467	441	418	472	440	428	431	436	388	475	444	468	474	400	423	433	465	443	394	389	440	457	404	453	451	478	449	436	458	444	419	483	432	454	453	384	449	430	421	434	438	460	436	419	446	426	453	425	420	415	426	408	458	421	472	442	422	417	460	441	448	443	452	445	423	393	458	432	422	458	440	416	443	431	434	449	409	477	434	459	398	425	444	471	441	433	420	383	441	436	454	424	433	422	419	442	455	422	453	458	430	472	454	440	434	483	429	472	403	446	404	425	412	451	478	431	447	422	409	464	428	432	467	432	473	451	426	425	429	450	437	454	469	437	447	459	434	436	427	418	443	478	410	427	424	426	455	449	459	416	447	479	458	431	454	499	469	425	425	413	423	446	444	432	419	454	449	423	462	436	416	431	444	450	435	455	442	424	456	454	419	482	436	437	437	460	446	426	428	436	443	430	417	431	449	461	424	422	445	445	458	436	452	439	426	426	431	465	446	386	422	459	447	472	451	438	451	401	451	428	453	427	456	434	449	426	446	440	456	417	445	439	451	411	398	456	479	427	427	410	458	438	448	441	433	442	436	443	447	459	440	426	436	429	465	430	416	454	428	434	436	417	464	402	467	436	429	437	489	423	458	436	455	431	417	406	432	449	483	410	429	396	422	425	437	435	438	484	438	422	461	443	450	439	428	426	450	442	435	453	429	481	469	387	461	447	421	435	459	451	443	439	440	425	410	438	461	453	436	433	469	416	433	441	416	429	405	424	435	437	432	413	420	459	414	445	445	454	402	459	449	426	436	429	464	454	395	438	425	430	439	459	431	432	425	458	419	424	438	433	408	426	433	401	443	452	443	438	426	453	461	428	428	443	398	422	469	466	449	435	445	432	435	426	442	461	424	413	480	425	398	464	422	439	460	444	464	420	449	427	421	415	424	403	468	440	412	408	437	440	421	457	446	453	456	422	432	456	453	427	444	435	433	430	424	434	439	384	485	457	442	457	451	431	450	461	453	453	434	493	411	434	449	437	444	422	432	431	414	447	418	459	460	448	440	452	408	473	454	462	429	445	401	414	471	426	486	427	466	458	416	445	464	456	428	478	426	412	471	432	409	464	438	438	433	446	455	419	469	434	443	462	426	459	436	466	471	442	461	462	400	416	424	419	477	440	449	449	443	439	419	441	445	447	431	436	445	421	396	443	423	467	399	438	422	386	446	414	408	444	446	440	406	454	484	404	417	450	432	421	445	404	462	428	416	431	420	375	387	413	432	439	452	401	420	436	456	394	445	436	467	443	444	448	448	451	418	382	465	470	412	451	423	430	441	441	502	435	462	453	427	389	441	413	426	404	398	429	429	445	417	421	419	447	410	443	476	486	443	428	423	434	425	406	455	450	430	492	423	432	442	452	365	463	458	448	406	444	454	419	465	427	438	464	438	457	424	417	437	474	416	405	435	413	448	414	441	428	424	478	438	441	436	434	449	466	429	418	430	462	446	420	410	434	417	440	424	419	429	436	411	415	422	457	443	452	405	434	460	464	420	462	415	439	428	464	461	406	419	440	433	424	430	418	404	447	451	453	411	432	428	459	443	468	440	443	441	454	407	444	457	419	443	438	468	450	420	434	423	440	427	431	439	452	460	411	393	451	406	450	446	409	432	440	462	434	453	475	421	382	426	418	458	475	454	431	460	420	459	455	441	437	454	435	438	412	405	450	419	461	419	439	437	447	418	444	426	449	421	426	440	455	455	433	476	437	442	431	470	410	441	452	441	443	433	424	441	434	436	443	465	477	475	446	437	508	444	438	417	472	433	440	433	453	477	409	456	448	477	467	425	444	434	463	444	443	447	414	438	437	390	451	417	423	453	433	414	398	440	419	459	442	471	446	467	415	438	452	467	441	461	428	458	431	453	451	448	444	460	437	437	412	428	425	474	443	413	431	457	471	471	415	452	445	463	438	423	464	433	448	413	429	446	396	424	412	415	446	417	430	424	421	457	449	424	410	436	454	458	441	390	424	391	432	422	467	467	418	424	430	450	440	452	452	416	487	442	420	438	414	441	456	431	463	453	433	437	472	441	450	428	438	466	423	435	433	481	450	453	452	436	430	457	444	449	437	434	454	423	468	439	435	462	456	428	456	475	452	439	428	433	438	462	438	465	399	465	429	430	504	455	440	446	452	462	403	447	426	455	455	407	399	421	438	427	452	435	371	440	445	418	438	426	459	427	458	448	458	443	448	482	437	409	413	420	426	427	455	408	442	437	455	477	442	426	420	442	438	451	463	425	426	442	407	442	442	421	438	458	402	405	430	446	450	455	456	434	441	420	461	421	389	443	427	446	457	433	431	429	474	434	445	428	421	461	415	410	436	452	441	452	433	414	466	439	504	430	439	456	411	444	466	402	427	435	418	400	425	470	402	420	446	456	438	414	423	436	401	408	453	438	445	394	421	446	450	450	438	430	413	434	453	434	466	435	437	459	430	417	445	436	402	439	423	399	445	431	459	439	429	449	438	424	457	485	460	491	452	434	437	445	467	409	423	404	430	472	445	422	459	454	420	419	418	413	440	470	396	430	475	471	456	415	423	414	451	431	473	435	441	420	410	429	428	469	430	436	462	426	427	465	450	443	413	419	433	446	467	432	464	446	462	410	423	446	411	420	441	462	421	447	443	455	428	435	461	431	464	452	456	445	442	459	463	438	424	423	440	447	462	439	417	441	488	447	436	419	440	443	442	427	463	466	459	445	437	443	451	422	461	427	473	446	416	422	405	443	462	434	432	438	430	409	475	431	440	458	443	408	416	395	429	407	431	427	433	442	418	446	431	453	437	430	414	450	432	457	457	425	435	406	481	447	459	432	491	436	473	445	443	437	433	469	411	453	418	451	435	458	413	456	402	407	448	426	486	454	454	415	407	436	479	431	425	418	429	423	451	415	416	463	438	427	442	444	439	517	447	433	440	423	444	458	442	458	409	463	448	449	435	445	477	479	457	439	415	451	406	425	470	439	405	422	448	462	456	430	431	428	435	489	445	469	475	417	429	443	408	443	462	459	446	443	418	423	469	432	427	439	408	478	471	426	435	424	476	419	422	431	459	416	446	445	428	442	472	469	461	433	442	442	456	434	421	434	472	423	425	435	439	451	404	444	483	427	431	424	464	397	481	427	420	471	462	439	434	412	443	432	436	430	423	410	395	439	442	437	460	480	403	459	460	441	456	451	434	431	456	447	411	438	455	448	467	423	430	437	390	386	450	436	423	419	440	429	454	464	444	413	425	477	447	471	427	454	416	407	438	425	457	448	435	426	448	446	449	425	432	396	469	480	430	449	442	472	428	460	449	394	439	436	436	442	438	463	409	429	445	452	462	439	441	433	426	452	415	434	446	428	410	457	442	436	454	412	437	475	428	452	449	450	428	436	442	417	460	451	461	452
23760	21256	28419	24356	21237	10661	1314	691	495	445	428	410	374	308	323	327	271	267	262	243	257	273	253	232	217	261	229	230	224	248	228	237	212	248	232	215	221	233	208	214	219	233	235	232	224	225	247	178	235	206	228	225	210	198	236	222	244	205	237	201	252	231	241	219	238	196	228	250	241	206	216	217	244	240	216	229	221	223	226	221	219	243	243	234	217	229	217	220	232	248	223	225	227	222	218	202	226	222	228	212	230	247	207	211	233	231	241	227	229	241	251	231	219	215	213	227	216	202	232	213	233	240	225	220	212	234	237	229	232	221	221	219	229	224	218	217	199	257	215	201	214	243	235	232	253	231	231	219	226	245	218	232	228	240	226	216	229	212	183	214	213	230	239	221	217	217	241	224	196	222	237	220	214	227	206	215	227	212	242	214	218	202	241	228	229	235	204	232	255	233	234	232	230	228	238	230	215	225	221	205	226	209	216	206	203	230	208	220	198	206	231	203	239	216	246	234	213	234	244	209	196	213	202	210	202	223	214	238	212	192	222	231	212	236	209	222	231	204	217	234	209	241	233	250	225	217	222	246	225	204	238	225	211	215	212	210	223	239	226	225	230	218	199	218	213	223	221	228	208	206	195	223	205	210	221	201	215	228	224	245	239	203	226	225	226	232	197	231	211	208	211	232	236	235	243	218	230	225	226	215	219	204	210	219	215	244	192	247	209	215	205	233	218	236	260	219	229	232	192	231	209	216	231	247	198	232	215	236	208	189	208	256	256	208	248	189	205	193	241	243	223	234	258	226	239	216	223	200	229	210	214	216	240	227	221	204	235	212	199	234	230	220	217	216	212	224	212	219	212	252	219	220	211	234	204	233	234	229	220	221	240	226	227	197	230	206	235	231	219	245	208	186	232	207	208	224	216	202	252	244	231	224	245	201	237	236	228	216	221	222	219	248	239	212	226	217	225	209	211	209	210	223	240	234	219	223	231	243	242	230	203	228	207	225	200	224	219	196	215	209	233	207	251	213	207	202	221	244	206	216	219	242	210	220	224	214	237	192	221	229	224	226	207	215	217	217	234	224	215	225	233	214	211	228	213	204	258	227	218	208	245	210	248	223	215	223	233	232	232	228	234	228	234	207	236	196	208	226	209	226	205	200	211	203	218	240	215	239	221	211	210	227	213	214	219	231	232	223	236	246	207	255	219	206	221	211	236	232	203	188	213	250	232	232	189	213	241	233	230	240	235	231	227	223	213	185	212	222	242	208	211	222	227	214	234	215	209	202	212	222	211	232	222	217	209	186	211	224	204	226	218	238	245	252	204	233	220	230	231	222	241	246	245	210	214	230	213	185	219	227	254	202	216	209	225	218	226	232	231	227	203	217	211	239	208	221	219	206	227	205	254	236	255	222	204	232	206	257	232	213	220	240	233	217	225	217	221	214	250	230	212	246	242	233	196	238	214	223	197	221	199	232	215	237	203	218	219	229	228	206	217	224	220	223	203	228	226	239	242	209	222	209	206	218	217	207	223	212	241	235	223	235	233	213	226	205	248	213	219	231	227	224	215	239	263	221	219	249	236	239	214	207	258	198	216	228	238	209	188	233	233	218	205	222	248	189	239	219	231	194	227	220	207	208	223	250	221	235	199	236	223	216	201	218	196	257	203	233	196	198	224	238	222	211	227	203	226	218	239	211	214	237	231	237	202	189	235	229	223	222	211	230	221	254	238	202	209	221	225	192	187	234	197	243	241	205	223	217	210	205	223	233	236	225	232	229	209	245	219	236	203	218	214	243	213	215	211	194	207	222	218	232	205	191	226	233	206	190	239	222	193	190	203	214	241	217	232	240	220	198	190	227	225	212	195	225	229	218	201	220	213	225	217	250	219	219	222	192	202	231	228	222	216	228	226	214	206	207	223	231	253	205	210	206	233	227	228	237	214	204	178	207	201	229	200	219	231	193	209	231	246	250	207	231	230	201	206	225	232	215	211	195	235	237	210	226	225	217	207	223	234	234	226	254	211	208	199	245	216	237	230	241	218	204	205	237	234	228	222	225	224	216	202	232	234	215	218	240	204	222	214	226	210	213	227	206	237	233	219	221	205	206	204	208	230	258	197	223	197	220	218	198	204	226	221	246	204	224	221	191	225	230	232	211	240	218	210	221	212	212	195	207	213	236	238	230	186	217	236	243	215	220	251	209	226	239	231	206	219	227	211	216	199	216	226	196	218	206	218	251	231	242	212	217	208	237	238	228	214	235	234	227	246	241	221	223	222	199	215	217	241	211	195	210	195	228	221	220	218	213	213	222	229	218	195	215	224	240	209	231	211	214	205	226	213	217	242	222	215	223	233	226	231	201	205	208	225	229	222	244	228	222	188	218	234	227	213	227	223	211	216	223	216	224	221	228	208	217	203	220	187	211	218	234	224	226	209	229	210	191	217	192	210	215	215	236	212	244	218	233	217	220	222	232	218	218	222	223	182	199	194	224	226	222	216	207	223	220	218	218	225	216	224	214	229	209	214	232	219	212	221	229	221	211	222	221	226	229	221	243	221	209	232	204	221	223	218	202	213	205	221	205	224	225	209	226	226	204	233	207	223	183	235	236	244	207	227	206	212	236	201	210	224	220	193	208	216	233	201	218	232	228	237	224	226	211	195	202	222	236	194	235	215	210	200	224	249	220	212	209	232	248	243	205	211	213	205	223	194	203	223	234	217	236	216	209	210	226	216	229	203	216	218	251	215	252	215	228	198	220	204	228	229	203	188	231	231	206	180	204	201	210	236	210	228	231	199	206	188	228	212	208	212	245	209	202	232	222	226	216	219	222	212	197	216	198	240	220	235	205	230	221	216	192	211	209	227	195	198	217	234	210	230	207	248	243	210	237	215	234	228	221	206	189	256	215	239	211	223	249	238	199	215	209	224	221	203	241	233	234	223	239	216	230	223	211	258	206	214	210	234	241	215	240	201	227	221	229	241	246	240	204	211	210	237	215	223	236	213	219	213	211	232	216	226	216	202	230	205	204	217	224	264	211	185	214	204	222	211	235	214	246	217	208	216	219	207	233	231	189	197	239	223	222	213	212	231	219	221	230	228	229	208	245	218	200	244	224	234	247	238	211	231	237	225	205	192	207	198	197	227	215	208	224	244	216	226	199	225	210	207	220	229	210	208	213	209	206	240	230	172	223	268	220	232	210	238	248	238	243	238	221	231	197	216	218	216	227	200	195	226	237	229	202	241	223	229	213	220	198	236	244	218	220	209	224	237	219	224	259	243	231	205	203	217	225	237	201	214	243	217	237	215	206	237	222	209	207	216	196	230	188	199	212	237	199	211	234	207	219	214	200	234	232	217	218	188	242	220	216	239	213	208	232	198	229	234	228	228	232	196	222	212	215	236	204	213	209	236	223	211	237	202	196	203	238	207	221	216	233	211	223	188	209	192	213	236	224	223	240	215	215	210	236	218	222	245	228	216	258	238	213	222	233	204	202
25847	38718	9844	3240	2588	2160	1729	1125	835	660	714	660	507	454	410	363	357	319	327	351	330	298	274	315	274	271	265	276	289	255	282	279	271	240	260	239	250	268	260	242	285	264	253	252	247	253	246	252	248	238	269	227	244	297	281	235	244	240	212	225	247	273	290	216	242	239	249	215	267	253	249	220	268	256	232	253	236	235	256	244	255	230	239	262	256	229	252	253	224	245	244	260	244	247	225	246	266	244	246	243	245	242	222	239	245	252	251	233	255	240	248	229	216	284	262	261	262	247	253	243	280	258	245	254	226	243	234	247	272	250	254	238	225	226	258	212	262	259	271	249	260	264	261	223	253	250	245	242	241	247	240	250	244	262	232	264	222	258	220	226	278	262	249	244	266	248	232	264	267	249	253	252	250	244	247	262	235	247	232	284	250	241	246	243	225	228	253	245	232	237	247	275	230	254	252	229	274	247	230	262	218	243	215	251	285	265	234	261	249	204	234	264	241	252	264	231	250	219	270	231	260	223	249	267	264	242	249	274	226	234	254	229	225	256	241	260	269	232	217	245	231	242	234	239	256	248	274	249	259	266	240	263	277	263	234	265	249	240	259	238	238	220	255	249	239	276	280	246	232	245	253	227	252	251	223	225	243	264	244	224	227	216	223	251	218	240	266	247	242	264	236	236	238	247	231	246	248	272	227	244	238	261	232	225	227	231	251	260	237	257	248	226	230	256	267	266	207	241	229	253	245	233	242	224	230	220	266	254	241	241	227	249	229	223	260	233	232	256	256	227	268	241	242	229	224	233	234	264	236	225	252	248	237	277	235	247	263	261	257	254	239	249	221	233	239	245	233	238	253	265	229	261	224	201	232	233	244	247	218	264	251	236	234	230	220	212	222	231	242	197	240	246	264	242	231	277	249	239	236	241	244	234	265	250	263	250	250	243	248	257	226	241	248	233	253	268	250	230	251	227	266	230	226	264	216	232	220	262	272	264	252	262	248	233	213	233	249	211	225	244	252	264	237	238	264	233	254	266	247	270	237	244	239	232	211	239	241	266	272	248	258	262	238	245	234	230	244	226	274	263	242	255	269	257	247	252	265	239	253	246	242	227	257	251	251	225	256	251	253	261	266	231	265	242	261	223	254	232	227	258	227	244	256	239	240	236	217	262	254	219	215	255	268	217	235	241	262	249	247	269	235	260	223	253	247	237	225	277	278	222	239	228	242	228	276	241	264	242	253	259	261	262	260	276	230	213	251	236	257	232	226	227	216	243	241	244	265	228	235	269	236	247	248	252	250	254	254	231	241	217	232	245	209	217	253	254	227	265	261	251	261	229	256	229	245	249	230	223	239	261	251	236	244	242	231	248	245	241	253	241	238	245	237	289	244	243	254	220	256	229	236	250	248	219	217	277	245	217	275	238	252	257	271	236	239	241	246	253	247	265	230	245	222	249	305	243	280	246	239	245	245	237	254	245	238	265	288	246	252	231	227	244	228	258	247	220	250	210	268	240	244	234	258	221	229	238	238	248	244	245	235	237	235	248	236	221	238	281	253	233	234	257	278	240	247	239	223	251	237	224	240	251	223	256	271	238	247	248	228	242	222	251	229	265	253	245	239	270	237	219	238	261	252	268	216	270	249	250	257	261	250	247	240	238	271	223	237	253	270	237	243	235	228	233	248	265	242	253	218	258	258	258	263	220	250	245	254	231	230	239	214	259	274	259	238	242	277	222	277	217	219	283	235	264	226	254	261	237	226	246	236	251	245	234	224	268	242	238	262	272	248	224	240	248	256	229	263	262	238	235	241	222	243	249	226	257	254	234	248	258	234	241	236	244	266	240	281	248	232	245	232	225	230	233	263	225	247	243	221	261	232	263	245	226	236	223	251	309	262	254	247	311	250	234	225	264	262	268	254	237	225	234	247	238	259	269	249	259	232	254	257	208	227	234	242	256	241	209	287	225	253	247	235	262	258	255	236	256	250	220	252	275	252	260	252	243	246	257	224	235	212	243	222	226	241	268	255	235	244	261	256	230	238	272	253	248	208	247	210	254	257	240	238	264	259	294	255	267	201	249	208	236	252	260	244	255	259	248	247	235	243	248	286	233	242	255	240	249	249	262	236	248	241	227	241	251	224	243	255	243	209	244	238	264	211	231	266	254	264	233	268	252	250	254	258	240	242	245	222	261	217	240	238	253	239	236	229	251	261	260	225	239	249	254	248	222	248	257	245	265	266	235	233	237	241	224	261	217	216	229	247	232	262	259	257	267	258	226	239	232	239	245	241	211	250	254	218	243	231	268	273	214	251	239	270	248	278	237	226	253	259	260	256	274	231	204	256	263	225	252	245	246	261	243	245	211	254	236	250	239	251	218	251	263	235	251	243	269	238	247	241	262	245	233	252	260	256	238	246	230	229	226	220	262	256	273	257	237	243	269	251	225	273	250	238	228	264	228	213	258	246	247	246	268	225	252	250	255	239	248	251	251	237	237	223	244	269	259	213	236	220	275	244	267	243	242	248	247	228	241	239	241	272	253	208	265	235	253	233	262	241	262	256	267	232	273	274	250	232	256	217	236	216	267	248	251	242	237	240	242	251	225	246	237	251	249	261	256	259	280	270	228	233	241	246	255	254	255	263	279	273	244	230	250	240	252	228	235	273	233	230	267	254	235	259	215	262	259	258	252	234	229	236	266	233	236	235	255	225	236	256	252	239	237	263	251	262	226	251	234	247	212	249	241	234	222	240	227	254	248	255	247	242	218	220	249	269	242	249	259	221	226	260	238	258	255	237	258	284	233	240	243	224	248	216	227	245	224	258	249	213	272	236	239	260	221	221	228	277	248	242	235	259	250	245	264	254	241	249	269	276	252	241	257	258	219	245	244	242	258	230	248	292	256	248	244	217	229	233	219	234	267	282	243	265	258	251	218	242	235	224	254	226	243	243	240	263	225	255	237	267	269	220	246	245	231	262	243	246	245	270	246	237	244	246	235	248	241	238	253	255	248	266	255	225	250	230	261	226	234	253	242	248	235	228	250	250	254	240	230	222	241	245	260	257	256	237	255	223	222	248	228	252	244	210	250	264	233	272	244	239	250	230	236	232	259	241	243	235	234	232	235	246	247	264	249	226	240	226	222	242	228	261	242	279	245	261	253	207	257	228	242	230	250	250	241	247	272	218	267	233	252	247	245	282	239	226	253	293	244	256	260	241	236	253	235	263	268	250	243	249	237	262	251	246	210	252	248	239	238	235	240	271	262	234	271	252	260	232	257	238	229	259	232	247	193	244	263	229	250	217	237	261	262	237	235	261	262	238	243	255	253	230	259	237	232	217	264	260	270	233	234	224	245	240	245	248	246	245	240	249	246	248	265	261	257	237	274	227	234	256	243	276	243	236	250	267	243	247	227	225	257	237	276	257	223	246	218	276	246	249	261	250	249	252	244	242	245	263	274	266	226	232	232	223	266	248	218	254	258	240	232	237	246	256	203
25253	21278	26990	25497	7001	1228	991	892	722	713	728	724	711	697	662	692	581	672	639	600	603	637	620	607	674	591	641	624	578	591	623	583	649	615	654	585	587	575	624	646	622	642	604	623	574	597	620	578	613	563	620	628	646	631	596	659	599	634	571	615	585	593	638	606	644	638	579	587	604	654	635	544	644	564	599	572	647	628	610	594	626	595	587	625	593	585	575	573	606	572	615	627	641	582	658	609	576	590	596	659	588	616	637	632	602	652	625	621	634	604	579	654	611	612	653	602	606	593	563	593	599	637	652	683	588	576	607	599	616	619	587	630	670	611	578	585	607	620	609	625	587	607	645	629	633	611	598	571	603	665	599	588	641	601	620	607	618	625	587	619	651	624	627	587	562	641	672	596	598	625	596	610	616	612	624	571	608	585	612	618	577	586	650	609	607	621	616	644	637	562	621	618	611	615	574	634	625	616	625	571	588	572	563	597	597	647	646	575	613	562	648	622	625	621	604	628	617	598	590	591	624	621	615	597	611	618	587	642	626	583	601	574	606	642	596	627	618	588	626	579	642	591	632	633	592	631	660	602	608	643	605	591	605	608	576	620	578	550	615	616	660	600	628	627	607	598	591	590	620	643	606	624	589	648	611	590	565	526	560	666	618	607	593	637	629	628	643	620	611	615	602	577	623	624	569	630	587	633	614	648	606	598	573	567	579	609	616	608	664	620	616	614	560	615	617	593	612	614	600	630	601	620	629	616	598	597	601	639	596	607	621	623	612	633	611	601	604	596	606	638	594	639	612	647	629	598	618	611	573	568	615	598	616	613	584	596	613	612	600	587	587	558	586	635	659	618	616	653	612	605	568	603	610	596	632	645	610	632	641	613	584	615	599	639	612	649	555	654	629	598	638	626	553	586	650	602	626	605	642	613	585	647	651	665	623	616	616	610	670	600	610	598	639	612	615	685	571	614	619	613	595	622	624	605	623	603	558	641	624	585	596	585	576	639	597	644	619	607	597	638	631	623	647	592	639	581	645	606	621	656	595	606	582	634	586	628	574	613	634	650	583	595	589	602	557	608	612	583	635	621	658	603	602	636	659	578	572	631	630	622	633	666	595	608	587	633	621	617	656	631	649	622	618	619	588	592	608	598	646	641	628	586	630	661	599	610	593	594	607	605	623	643	654	629	581	624	598	633	621	617	591	612	616	597	605	619	624	621	570	578	624	631	624	577	597	636	640	604	638	658	635	586	601	620	579	634	582	585	624	607	671	615	599	587	646	611	661	645	604	604	615	608	667	647	618	648	627	619	589	632	643	652	618	608	680	656	613	613	605	649	569	618	607	614	609	632	591	603	598	610	611	618	631	616	596	653	595	586	612	610	617	640	605	597	622	645	605	618	602	601	584	616	604	651	591	644	628	623	669	585	588	597	599	582	635	603	631	658	590	619	615	578	664	612	646	559	570	617	586	613	610	609	615	585	638	610	617	568	642	616	566	613	641	652	630	622	592	588	582	568	606	636	605	603	580	651	578	601	582	604	628	653	586	629	589	665	656	631	621	592	614	624	592	610	604	621	617	591	622	577	658	641	592	581	671	589	609	621	629	574	621	624	633	641	600	618	637	585	602	629	630	627	645	644	600	629	635	599	638	561	655	582	659	621	623	587	623	574	554	594	600	589	594	587	656	631	649	575	668	646	612	609	586	661	579	543	649	640	596	593	611	597	609	630	620	613	623	620	631	624	578	619	617	641	602	651	628	617	594	594	578	627	593	612	640	582	618	587	581	601	692	617	650	607	584	640	652	566	584	639	619	661	621	617	606	643	633	602	622	621	645	614	644	591	617	620	574	684	639	634	606	601	598	598	609	634	590	638	579	613	592	580	640	600	613	584	592	598	662	615	626	632	613	628	619	579	557	618	595	657	592	642	593	547	612	634	625	564	633	620	624	573	590	564	652	620	585	625	610	586	648	597	642	634	626	707	640	633	592	617	615	636	560	626	569	617	622	633	614	619	608	624	598	602	569	635	622	619	617	609	605	599	615	632	623	627	617	570	612	638	656	655	662	647	602	615	614	647	627	618	613	632	640	583	605	605	595	612	636	578	571	610	584	608	600	606	633	591	624	637	606	637	623	640	595	616	646	627	649	606	641	629	640	640	612	618	594	609	619	613	608	605	597	638	580	611	621	623	623	587	618	580	639	633	643	597	610	622	617	619	609	637	626	588	676	595	625	624	623	616	631	607	619	633	616	643	668	617	613	633	643	557	546	636	648	622	570	606	628	615	593	569	618	588	602	594	613	610	561	551	612	612	619	633	661	622	637	592	633	613	615	639	638	620	629	600	643	631	589	574	565	570	617	569	654	646	656	628	590	622	618	568	592	604	627	606	622	609	583	635	591	624	599	560	586	591	591	605	575	633	590	613	626	559	638	599	682	631	627	566	613	594	621	611	632	617	619	606	629	648	592	581	596	603	617	625	606	570	610	598	635	618	621	615	577	578	594	590	602	658	628	588	573	607	589	652	606	592	613	599	607	607	574	577	652	652	612	595	611	597	616	635	600	648	535	622	579	636	609	653	646	612	628	645	655	615	585	644	602	612	599	616	615	663	635	591	602	608	636	611	607	619	552	643	622	596	589	634	618	648	598	608	582	620	631	599	614	617	605	642	648	603	591	589	664	632	588	587	615	588	594	617	620	561	603	609	647	581	616	597	559	657	609	624	671	592	597	604	599	616	623	593	643	641	627	597	613	570	607	630	633	639	559	611	622	624	600	613	630	612	627	590	584	646	567	624	660	638	605	563	612	644	593	652	634	634	624	588	577	614	604	616	612	609	639	630	603	596	610	628	607	637	653	608	600	607	626	610	652	614	611	593	617	617	605	582	605	608	646	640	613	614	659	627	585	603	584	609	585	635	583	582	607	642	637	603	601	596	594	630	640	625	616	595	601	565	611	622	594	660	626	663	583	592	650	576	664	621	597	559	612	631	602	610	605	597	614	578	598	609	601	657	587	649	613	581	635	631	627	599	584	623	601	597	613	618	647	598	610	569	608	596	612	603	602	595	635	599	597	599	600	600	667	567	580	641	619	609	640	612	590	620	636	650	648	646	634	638	623	621	647	592	588	620	591	626	603	574	614	609	620	588	592	562	635	647	620	566	593	591	612	582	544	626	591	587	613	651	628	594	605	631	633	613	584	583	591	613	590	676	637	651	569	553	610	607	639	568	596	618	574	649	615	613	614	659	582	613	646	635	584	607	632	599	599	601	616	578	631	656	660	614	630	609	614	577	663	655	627	639	583	585	669	560	568	591	589	569	625	610	620	613	600	649	644	663	643	578	604	627	590	623	578	612	581	624	618	559	584	641	606	596	622	658	667	629	627	607	619	632	613	626	610	602	625	598	604	658	617	597	618	620	580	603	639	651	619	607	630	595	631	583	581	608	607	629	634	623	528	620	645	641	605	566	614	629	624	579	582	631	651	606	591	618	599	641
23401	30971	6783	2211	1803	1740	1534	1214	919	870	851	885	750	768	714	726	677	658	724	646	640	674	635	611	681	649	647	667	683	629	606	669	647	631	663	656	634	668	649	636	620	611	641	601	600	642	702	653	669	623	619	635	678	636	652	613	648	608	649	648	638	624	668	603	619	663	685	625	691	634	640	641	686	660	632	637	643	602	621	647	650	646	642	596	589	657	599	605	667	647	643	635	653	657	633	646	620	641	593	641	651	637	683	635	631	680	625	584	709	638	678	634	679	617	648	662	617	670	650	604	682	670	625	623	652	636	625	615	676	641	632	638	617	693	666	673	639	648	637	613	670	626	647	657	639	634	643	637	639	605	631	650	599	625	620	680	641	647	570	623	639	640	655	632	627	648	628	675	602	652	632	600	640	638	652	661	637	578	612	643	598	620	649	687	605	672	611	651	648	637	644	683	642	649	596	607	643	619	617	686	624	593	640	639	662	612	648	651	631	653	575	602	623	672	605	641	668	641	614	636	618	602	648	691	652	664	631	594	639	642	635	602	614	662	624	600	605	614	639	642	602	633	624	625	608	688	584	594	644	647	672	653	680	630	670	655	654	652	630	612	618	620	627	629	664	625	608	625	636	654	687	645	652	641	623	631	675	623	632	687	639	649	671	599	628	620	680	673	591	607	608	685	638	645	631	628	641	607	610	645	670	679	641	592	695	649	622	682	700	639	597	637	640	667	660	672	609	675	588	620	655	650	653	643	619	650	656	669	650	642	583	619	703	599	654	624	693	652	638	648	652	670	649	627	581	600	659	623	615	642	680	667	626	637	649	624	630	633	642	595	648	676	604	641	608	573	651	648	665	615	642	603	602	670	604	656	665	618	668	674	674	659	664	650	673	660	630	587	637	642	597	617	650	631	675	603	646	649	633	649	664	621	609	615	630	628	634	630	603	627	652	651	632	618	647	712	651	663	619	646	671	648	706	604	624	647	677	627	663	590	617	633	659	628	626	616	630	656	631	619	636	611	643	644	646	655	629	625	611	648	629	625	631	637	670	677	630	641	638	665	656	634	618	642	661	625	641	685	651	648	642	664	627	682	692	615	607	643	674	658	684	621	633	680	645	661	613	602	607	667	676	667	627	646	625	593	655	597	614	634	656	664	638	626	643	648	647	635	641	620	673	652	650	660	666	624	638	620	619	614	614	642	623	581	667	677	619	632	623	623	638	621	611	667	632	681	643	671	622	582	655	601	650	620	635	693	700	607	643	654	609	616	631	666	612	618	596	642	641	623	616	669	594	631	583	633	638	699	656	646	680	631	626	636	639	641	614	588	601	615	665	626	662	659	615	611	640	658	610	657	629	661	637	632	610	662	618	669	651	670	633	649	627	649	605	617	667	604	678	676	660	556	667	696	645	634	650	651	625	688	622	598	632	649	628	606	635	615	631	629	651	607	656	626	633	639	650	642	675	634	664	646	685	684	632	677	599	631	642	620	645	641	656	692	663	625	656	625	639	673	664	619	689	631	653	633	727	599	641	632	613	665	655	636	659	614	633	657	636	657	630	660	628	631	628	661	658	613	654	666	628	648	595	641	638	640	658	629	658	638	620	648	609	631	658	656	587	622	637	631	633	619	669	614	639	649	648	637	641	644	624	632	604	643	629	622	657	693	610	645	676	625	629	622	665	681	622	612	622	671	651	646	651	640	656	620	662	636	616	632	663	651	651	613	644	636	626	636	629	655	659	654	648	635	651	668	600	569	622	639	651	680	614	676	649	674	661	617	625	657	655	658	599	645	582	679	632	667	667	636	637	658	643	628	717	665	648	645	613	668	647	654	658	681	688	610	651	621	609	611	583	672	598	588	643	659	612	646	609	616	620	615	617	620	617	644	635	642	644	638	623	647	655	668	622	616	627	549	661	647	618	613	629	639	676	602	641	620	626	654	636	616	604	619	653	711	620	632	628	630	675	623	637	649	655	588	622	631	673	645	614	654	623	652	700	662	630	607	612	661	663	665	653	640	636	633	654	631	627	657	632	591	651	640	620	654	637	635	614	627	670	639	658	645	574	646	669	614	630	628	637	657	644	633	604	625	646	631	667	601	623	662	628	644	662	621	666	618	648	607	695	667	643	675	652	605	655	697	635	652	634	646	649	654	630	633	627	697	632	581	640	638	625	665	618	640	653	644	667	659	634	621	655	621	597	680	615	651	620	661	649	582	632	627	627	621	614	637	646	670	582	625	630	622	657	634	648	636	594	636	639	630	607	636	618	628	619	638	597	638	634	612	627	615	628	632	623	632	642	584	640	647	643	631	630	624	648	592	605	621	631	616	640	642	655	657	657	632	590	636	639	638	626	634	636	667	708	587	640	672	649	653	647	659	613	649	630	652	668	625	622	637	710	642	622	635	646	606	670	614	671	649	673	646	661	645	662	642	579	693	669	612	589	660	647	597	652	633	667	665	596	655	617	664	611	649	652	666	601	666	649	629	646	649	649	643	645	629	629	598	619	615	626	614	666	648	595	619	628	645	639	672	652	666	685	652	590	680	606	627	630	641	587	610	623	661	571	650	602	646	578	635	672	657	622	637	686	622	633	637	607	614	604	622	645	609	608	668	663	655	612	614	608	638	565	650	612	624	678	639	640	651	609	668	607	683	630	653	616	636	612	586	626	606	617	662	627	669	560	645	650	621	661	702	570	616	640	650	681	590	613	652	646	611	650	623	627	586	629	625	593	619	626	596	647	629	644	664	630	674	666	617	630	635	670	593	641	630	651	623	678	588	644	617	616	637	621	644	621	677	635	659	654	640	655	632	648	649	626	626	668	644	589	645	595	676	620	647	601	683	671	680	590	679	626	655	659	688	617	632	616	666	645	631	633	637	634	611	616	650	627	624	645	650	591	631	644	575	641	622	647	628	624	662	646	616	655	619	684	632	615	659	605	652	649	655	660	657	616	638	588	660	617	694	643	665	636	683	642	615	653	629	656	594	628	631	639	626	597	664	620	597	635	665	654	639	659	677	651	673	617	669	648	614	630	605	609	637	658	591	647	678	661	650	629	646	670	651	609	636	593	619	643	657	597	618	612	609	605	672	613	626	622	682	637	671	666	615	620	642	614	609	667	647	651	634	642	642	617	635	599	656	622	642	604	629	600	644	638	661	590	623	642	627	629	655	648	637	654	599	594	650	680	646	610	636	628	644	665	629	649	663	597	613	609	646	674	620	666	675	651	624	670	628	629	595	692	631	643	640	667	615	633	623	653	650	654	638	691	618	666	632	561	614	676	592	632	631	635	630	686	680	643	672	640	605	665	623	641	626	651	618	650	660	635	603	635	666	689	634	683	613	653	633	635	640	598	635	652	566	648	619	640	610	623	601	642	630	652	650	660	623	658	602	642	644	672	649	600	652	590	642	627	620	651	615	619	613	667	609	649	633	647	654	679	649	631	667	678	647	660	641	644	628	686	635	662	652	633	613	626	630	617	614	659	698
22820	21303	28879	24042	21304	21312	6638	1320	852	852	760	763	650	600	542	564	553	519	484	483	484	457	498	471	489	424	426	466	440	449	508	442	424	456	499	433	472	452	455	437	430	426	420	430	432	422	483	451	441	459	417	435	440	438	441	412	428	452	438	428	446	422	452	446	454	434	407	418	450	456	442	407	449	481	462	464	394	439	437	447	426	418	405	423	450	418	437	434	462	436	427	428	449	410	429	443	432	440	453	431	419	424	459	446	400	402	434	434	428	453	446	469	419	406	418	456	470	448	432	428	393	445	457	402	428	469	444	399	433	438	448	399	412	397	419	425	422	426	430	420	452	450	450	442	441	415	434	468	408	449	420	460	408	452	452	428	449	463	420	432	438	422	421	426	435	420	408	433	415	423	447	427	439	436	402	393	451	442	434	420	421	397	408	450	401	417	446	418	416	425	448	422	416	448	477	431	410	438	446	472	404	443	460	433	427	409	462	432	440	419	422	439	458	391	460	395	459	433	406	423	481	406	425	495	436	416	458	433	394	431	452	459	421	450	399	417	431	427	453	455	454	434	460	426	431	411	467	468	436	448	389	443	434	462	467	442	416	452	433	438	444	441	445	434	421	417	460	486	430	466	440	423	409	414	415	425	434	393	441	429	460	429	448	433	437	446	442	437	411	413	446	442	418	452	440	442	429	442	394	467	426	421	431	431	467	461	464	396	418	453	411	401	441	443	457	416	411	407	436	417	454	472	440	421	419	390	414	419	439	460	415	410	440	401	379	447	425	455	407	454	394	410	427	447	447	438	417	394	407	448	451	454	417	415	419	440	393	399	421	441	431	406	408	427	398	412	470	456	441	431	451	454	462	458	421	437	440	422	441	414	418	432	421	435	425	430	478	477	441	456	404	432	420	449	425	401	412	440	450	434	431	394	406	438	435	454	416	408	416	462	428	438	406	437	461	415	444	418	417	443	399	441	454	459	466	442	414	394	415	432	424	441	432	416	394	430	463	408	461	437	437	443	467	425	395	424	424	412	410	468	417	458	442	453	442	422	459	422	409	483	443	431	417	402	412	447	474	401	449	401	456	413	440	460	398	465	422	440	432	504	443	451	447	479	432	419	410	416	477	436	431	436	448	465	438	417	430	438	444	438	453	437	448	407	429	452	420	445	423	426	423	460	452	407	403	437	438	461	433	430	441	439	410	422	455	433	411	405	403	447	434	388	427	439	455	428	439	398	475	438	420	429	412	422	439	429	460	394	463	435	431	434	440	422	455	378	431	415	422	452	435	441	416	487	418	474	426	447	412	469	436	424	451	439	461	465	414	465	420	405	458	426	455	467	419	448	413	458	439	447	446	432	403	427	414	438	411	417	386	439	430	452	437	429	442	472	459	429	432	469	436	414	462	434	440	413	437	409	421	446	417	447	424	428	464	419	407	446	388	433	417	413	461	424	409	507	418	422	458	414	396	483	454	423	442	432	422	413	452	484	402	431	445	464	452	446	443	452	450	484	449	410	450	421	414	438	405	403	452	452	436	414	398	388	468	413	453	435	448	478	438	478	418	407	474	428	445	443	432	416	421	428	414	416	424	468	428	425	443	451	419	464	433	403	429	424	407	384	421	434	400	420	462	455	408	424	449	425	421	442	428	422	432	393	418	471	411	417	418	418	434	408	415	419	451	447	391	448	433	411	435	389	446	482	435	401	442	439	434	421	446	430	414	422	429	442	461	409	439	420	433	440	409	464	412	414	428	404	482	439	462	405	435	473	404	431	425	426	481	455	413	452	461	393	460	440	440	432	410	389	466	399	474	414	417	464	418	449	412	423	425	420	439	427	448	417	439	427	408	427	475	432	418	473	417	429	416	469	407	426	422	404	400	459	419	468	431	434	476	445	421	407	406	466	424	415	409	408	456	465	437	450	440	441	438	498	441	407	449	463	445	434	448	427	425	405	434	428	454	443	482	390	447	417	417	427	417	432	421	419	432	442	386	446	442	416	406	443	430	455	453	482	468	378	401	439	437	454	440	393	437	419	440	480	417	455	430	441	427	412	448	438	467	409	407	437	390	459	380	457	451	443	449	440	429	456	435	439	401	422	433	447	420	426	493	427	425	441	412	419	401	430	412	445	412	438	434	435	429	436	425	403	438	416	438	428	401	461	458	439	396	435	459	411	466	436	416	434	444	401	429	404	435	422	465	460	405	451	387	445	427	416	450	427	443	438	423	408	447	478	449	405	406	437	441	479	442	420	434	422	414	406	397	462	397	399	426	432	451	397	412	415	455	418	451	414	436	450	445	431	417	454	437	433	473	430	401	444	423	426	408	386	421	427	439	449	446	415	414	407	440	402	415	416	428	451	414	405	378	462	417	384	425	446	418	423	434	436	415	424	441	442	440	489	415	405	450	435	444	445	389	405	408	411	455	419	406	413	435	468	468	449	446	417	495	447	492	440	412	445	417	429	419	418	444	459	415	453	435	431	429	455	464	428	450	439	393	430	434	432	409	444	426	406	414	441	418	458	389	402	409	426	423	436	454	445	428	443	424	428	448	437	403	456	418	420	432	426	429	424	392	440	405	422	414	420	455	422	444	417	438	436	451	414	447	429	412	441	451	423	424	389	414	419	409	428	414	423	462	456	437	430	404	413	421	418	464	425	439	459	431	412	433	415	452	456	454	437	432	446	424	418	434	432	429	433	441	458	434	428	447	457	441	418	382	449	444	440	454	422	434	439	406	425	452	417	448	398	415	390	418	434	469	438	423	413	432	430	425	430	424	399	429	442	443	437	477	454	445	417	424	431	440	431	420	431	435	416	428	452	426	385	425	462	427	400	415	400	407	454	437	408	424	467	419	438	444	471	441	410	423	425	463	402	392	400	422	469	449	443	392	423	434	417	408	429	435	430	448	410	431	400	425	439	478	381	446	434	393	448	436	423	424	454	454	450	432	439	424	430	470	451	458	437	398	435	436	433	394	465	383	414	423	433	433	435	425	478	424	446	466	473	410	411	442	448	413	435	415	433	405	417	416	415	441	452	431	424	453	420	433	455	398	411	452	398	419	422	409	433	418	462	445	442	414	421	428	457	469	423	431	455	447	403	419	476	423	431	418	460	430	453	459	450	415	428	451	431	426	426	423	443	440	421	415	410	435	434	422	453	439	434	440	440	439	432	446	460	454	417	437	429	423	441	430	447	413	414	422	463	438	391	432	386	444	428	462	432	455	432	472	443	396	414	436	402	396	429	398	424	412	409	404	413	421	402	433	418	423	420	410	445	415	455	434	420	384	436	440	418	443	445	418	419	430	421	460	419	420	436	452	487	432	402	418	421	439	414	412	425	418	426	390	383	422	420	466	460	422	436	394	370	443	438	416	401	458	433	423	440	433	427	452	453	420	425	457	455	432	446	465	424	408	402	400	425	405	426	433	431	460	382	472	403	478	414	403	467	480	433	455	397	464	449	434	401	439	409	443	451	419	441	439	419	440	445
29319	44126	14735	5035	3916	3312	2461	2036	1418	1270	1065	1053	822	726	679	735	628	605	600	580	507	533	497	493	521	544	507	486	464	473	484	469	475	465	488	471	493	495	420	470	455	448	472	456	408	472	457	500	446	450	394	459	485	452	463	477	459	446	453	454	455	431	428	407	410	415	434	454	446	397	452	433	423	463	455	444	445	438	433	454	429	462	445	379	441	449	447	444	452	435	471	415	444	445	442	450	435	446	421	406	426	455	413	468	390	452	456	451	408	478	472	446	422	443	417	416	420	402	426	453	467	441	444	456	454	412	439	450	429	432	434	448	425	443	419	448	394	432	411	440	445	458	454	444	419	452	438	441	454	446	452	457	472	476	429	401	458	435	437	426	463	439	434	400	475	425	469	448	405	454	471	456	486	436	447	449	461	425	450	411	408	479	424	451	448	405	432	429	463	464	442	439	408	468	448	450	411	421	422	455	370	408	447	427	424	425	453	439	434	442	450	437	430	416	455	430	435	408	423	438	421	449	421	452	454	454	430	430	421	423	452	433	420	440	440	424	461	433	473	446	432	470	419	435	420	464	437	455	499	420	463	430	454	419	433	440	475	443	478	447	466	470	459	440	416	450	449	446	419	421	443	436	430	421	441	435	440	418	439	439	432	398	458	434	466	457	468	428	418	415	452	438	483	419	462	411	425	427	431	389	403	440	464	464	445	447	425	449	436	443	465	433	416	412	413	446	445	428	440	436	431	453	446	427	437	426	419	453	455	452	447	435	456	444	429	421	426	436	447	446	450	418	441	407	407	435	450	443	456	467	409	420	414	403	434	460	431	431	400	456	428	475	454	447	448	420	436	417	451	437	405	435	434	416	430	436	454	446	453	415	454	439	414	443	442	428	424	412	439	450	446	433	446	445	424	455	399	453	476	442	419	437	422	472	452	410	412	418	436	439	428	427	424	423	426	447	458	401	452	435	447	403	450	442	483	440	451	407	438	429	465	451	420	462	419	406	436	468	433	412	409	460	454	457	430	460	456	415	420	456	493	440	447	427	447	451	444	445	427	405	463	393	454	422	401	428	420	402	462	454	432	442	453	425	431	436	448	464	416	412	433	428	469	427	431	434	426	432	441	431	440	471	450	454	443	474	432	433	442	437	447	466	416	435	425	434	439	412	450	433	430	455	442	439	417	469	454	417	434	455	431	388	400	406	407	448	451	426	433	422	430	461	439	426	444	466	436	446	406	475	422	410	462	476	399	425	451	443	449	406	465	416	436	447	439	458	450	407	440	418	425	430	427	409	461	421	435	428	420	419	464	436	405	458	412	456	435	434	436	435	431	444	426	421	409	430	454	462	463	474	420	434	470	464	425	463	453	436	424	434	425	497	404	461	425	471	424	424	475	429	453	424	427	447	455	409	454	446	420	429	434	413	440	440	457	416	408	454	421	420	407	443	442	426	465	469	475	436	409	443	434	441	448	439	422	458	414	427	425	408	435	450	444	450	463	419	423	428	457	459	457	409	438	462	458	478	434	426	417	489	471	389	441	438	430	457	431	475	431	445	423	440	431	419	417	465	478	461	444	412	406	429	420	404	474	437	461	456	489	453	449	437	434	454	442	439	433	468	455	439	431	428	478	439	411	439	411	425	436	463	422	412	433	432	448	424	384	408	443	435	425	471	430	463	444	440	431	424	428	383	427	407	445	442	443	428	446	409	420	421	428	474	456	437	450	480	450	468	464	425	422	433	442	432	449	459	421	438	432	451	401	424	440	429	443	395	454	420	440	457	402	435	427	449	433	463	471	453	458	415	439	375	497	436	451	439	434	445	425	435	440	432	419	419	444	428	448	471	426	439	427	454	452	456	395	398	492	455	447	425	437	392	422	443	404	444	445	441	409	438	404	461	419	462	383	460	420	454	464	452	403	454	466	416	427	413	450	421	458	456	433	393	409	407	409	410	413	457	382	455	458	478	387	446	443	425	406	472	455	447	447	432	458	422	423	418	431	438	466	431	456	435	469	476	419	425	474	480	445	417	441	461	429	458	435	443	409	451	467	456	427	447	433	457	390	436	410	420	427	438	421	413	428	476	437	423	418	439	442	428	455	433	432	474	453	451	448	477	464	406	435	471	426	441	402	448	445	425	436	442	418	444	424	452	402	463	447	415	409	418	459	483	406	445	433	454	451	460	455	455	443	431	475	490	458	400	406	421	394	469	469	428	488	476	440	437	438	430	418	430	381	460	439	398	432	420	427	428	433	452	419	417	443	439	460	429	404	435	445	435	414	447	460	474	448	448	487	430	474	402	422	419	421	447	460	405	421	420	411	458	432	443	425	454	419	397	416	454	441	417	461	449	445	448	469	438	407	425	482	410	490	427	438	451	410	427	400	423	468	448	425	449	430	458	421	424	475	406	400	447	444	458	459	422	434	457	449	411	445	461	438	409	411	477	468	435	417	406	429	445	433	428	440	481	429	393	461	485	436	432	427	489	429	437	397	443	486	414	415	424	434	412	451	410	492	450	433	403	434	442	436	437	429	439	425	451	450	418	431	464	427	478	442	437	423	439	420	472	456	409	467	468	417	409	422	463	414	459	422	438	464	452	428	431	462	429	444	436	456	456	453	448	451	424	432	429	445	433	404	452	440	467	431	434	477	421	441	405	446	433	473	439	456	436	442	425	473	455	459	433	444	431	472	473	401	423	448	447	410	389	462	441	451	428	435	468	462	460	419	426	418	449	464	430	452	397	412	464	426	454	411	417	453	434	450	402	457	410	422	440	413	439	445	432	429	459	440	447	420	458	431	428	431	430	426	416	426	445	429	425	457	409	423	414	468	449	415	428	414	439	464	470	444	431	444	424	447	458	435	427	469	451	440	430	463	419	479	413	443	447	432	468	420	412	473	408	456	441	431	404	458	448	454	430	413	460	457	439	429	421	490	444	492	462	440	419	398	425	424	436	421	420	442	412	441	442	456	407	467	436	398	412	427	408	440	410	429	453	405	438	435	427	451	396	463	423	447	445	462	455	418	462	457	457	465	438	420	436	456	402	457	454	421	471	402	452	435	422	437	404	423	411	423	459	458	462	451	448	425	440	488	451	404	420	450	440	432	475	437	438	441	397	448	419	395	420	454	430	439	422	443	415	421	428	409	468	400	420	455	430	433	418	390	492	442	437	458	461	445	456	428	445	417	410	445	421	419	421	443	429	434	441	426	426	444	421	450	426	417	472	414	405	410	440	444	443	419	456	435	445	435	440	434	417	461	444	469	464	434	405	435	441	460	469	438	440	458	432	437	443	439	421	467	462	437	473	433	413	447	434	448	444	393	423	409	407	422	437	448	451	427	436	445	471	461	440	419	439	467	466	402	446	447	437	444	481	416	438	459	442	447	447	452	441	420	436	451	424	414	441	400	431	439	432	436	446	461	456	493	461	450	472	431	437	421	464	410	429	426	456	455	447	439	469	454	426	419	435	415	428	411	398	392	431	436	444
28337	20618	8731	1147	686	578	553	542	423	407	412	440	374	382	409	382	340	445	397	395	402	404	385	401	414	380	392	403	384	402	422	415	383	410	399	395	377	403	397	402	410	378	412	366	422	402	371	411	376	374	403	409	391	397	406	355	380	390	354	405	376	393	420	376	411	427	421	420	380	389	370	374	428	383	386	423	392	381	400	360	371	393	399	399	389	396	375	398	382	393	327	364	378	394	412	423	387	379	387	380	431	411	435	378	409	428	384	437	357	357	404	395	418	395	388	369	396	408	357	392	404	392	385	427	394	410	391	407	393	421	354	396	398	363	392	408	371	411	402	404	416	385	387	417	380	406	396	404	374	422	379	370	410	399	379	413	375	387	388	445	387	402	389	356	377	393	413	378	413	386	365	411	395	396	431	388	391	385	413	362	370	407	371	353	391	358	401	368	376	356	415	384	367	422	409	354	357	429	405	394	390	429	415	383	364	417	378	389	400	400	377	390	407	391	421	389	371	382	409	388	383	402	415	418	396	410	384	357	410	423	392	401	412	399	390	412	419	399	413	382	388	390	407	355	428	410	389	402	382	395	382	378	395	368	419	385	427	378	388	397	406	414	375	410	424	401	395	400	394	444	394	410	384	373	385	383	430	363	395	385	401	390	394	384	395	364	379	374	370	392	392	371	386	368	394	397	420	404	396	385	379	393	394	406	392	405	390	363	379	372	413	393	378	388	403	362	376	413	421	428	401	366	385	411	385	421	395	408	390	392	411	362	427	398	359	402	386	387	372	401	413	408	427	400	362	434	415	370	420	367	366	399	386	390	415	391	379	406	369	366	422	425	368	397	386	407	391	368	400	434	391	416	401	395	415	419	400	360	442	402	347	422	406	360	432	382	390	419	399	419	376	390	398	403	406	429	360	451	387	388	429	379	403	396	356	404	392	436	369	402	366	417	379	399	367	405	368	363	369	395	390	380	405	443	410	395	401	399	370	420	406	428	396	352	385	417	382	397	360	379	372	386	381	403	398	418	411	380	376	412	411	358	383	409	357	393	391	390	404	404	368	403	404	388	384	363	406	393	401	372	410	383	420	372	391	408	372	425	359	355	414	406	411	400	421	370	425	394	395	372	387	377	366	395	412	407	415	371	381	387	393	415	416	401	392	371	394	414	397	423	395	378	358	394	416	373	375	399	365	374	379	371	361	403	374	380	411	376	383	387	390	402	380	417	392	369	413	338	389	386	393	376	354	392	387	409	385	378	390	380	369	409	409	363	416	378	423	375	391	384	360	426	416	406	391	387	385	362	388	411	407	387	382	389	366	401	395	384	386	369	422	414	362	393	399	410	376	371	369	389	393	399	354	407	401	366	346	391	408	393	348	416	403	392	388	429	426	390	402	368	400	412	368	393	406	442	399	432	382	410	400	414	372	376	405	408	366	399	377	396	411	436	386	402	424	377	404	389	389	422	374	405	397	409	427	415	403	379	364	375	410	383	398	386	380	375	389	352	379	383	363	410	377	378	400	395	393	366	409	387	393	392	392	446	399	418	395	372	400	385	383	347	364	368	402	380	393	397	428	436	383	376	360	395	458	385	394	371	392	397	411	398	415	337	379	426	422	348	372	378	393	421	372	397	421	388	415	372	455	380	384	405	411	398	398	377	388	381	415	394	389	409	363	356	390	413	397	390	390	410	409	397	421	391	399	391	427	390	412	409	391	432	418	401	372	378	350	409	417	399	399	367	399	385	384	393	395	421	382	383	396	393	360	409	382	390	405	396	408	419	394	390	378	403	383	417	420	411	414	399	360	397	381	385	393	402	356	410	376	387	415	377	418	395	353	406	361	391	375	410	389	398	379	412	408	370	439	415	419	398	382	393	400	414	396	373	362	392	395	365	385	368	384	430	369	409	339	360	442	387	412	373	395	396	368	390	390	412	378	382	397	380	387	398	360	422	416	397	413	395	369	406	388	374	406	363	395	361	392	383	399	403	389	388	381	394	413	418	384	384	353	384	401	366	430	388	417	370	370	393	403	418	382	398	393	413	388	424	380	389	338	436	410	403	397	394	376	401	370	400	381	407	395	403	402	354	387	376	364	409	360	385	370	403	353	415	396	378	382	414	404	395	391	420	410	362	372	464	407	404	386	389	390	368	408	369	393	361	411	383	381	403	374	399	390	378	422	359	395	377	393	434	428	408	386	382	391	375	384	381	415	397	374	402	389	369	388	448	381	405	394	396	405	419	357	397	409	424	376	391	393	408	388	362	377	360	370	391	430	417	336	423	402	393	403	348	408	397	394	389	417	377	398	408	360	385	377	414	404	416	377	352	417	459	365	390	412	412	364	428	430	377	404	396	400	398	400	371	381	394	407	385	369	415	360	407	395	381	409	395	392	401	363	392	381	393	362	367	403	385	383	365	410	370	373	388	369	394	348	396	407	346	383	406	383	392	381	414	365	412	366	363	384	383	415	384	388	399	434	423	396	371	398	391	403	381	385	411	375	385	412	375	382	347	424	378	391	346	397	401	377	380	403	390	406	436	398	374	388	402	392	382	382	367	425	402	382	371	395	400	392	373	374	405	380	407	386	396	338	381	385	426	379	365	424	426	431	394	387	385	402	407	420	357	399	420	398	386	388	419	403	417	395	360	391	387	377	353	371	375	420	398	409	429	390	413	404	429	412	406	374	420	378	391	404	388	402	389	376	398	413	379	395	396	412	417	406	419	400	367	406	399	388	409	415	404	397	387	358	406	364	450	358	389	382	406	407	383	383	367	397	395	388	387	396	386	388	440	395	373	406	388	395	400	388	391	403	416	401	380	384	371	388	379	413	410	409	393	383	386	376	421	403	373	382	370	422	420	442	371	391	411	388	441	375	407	384	425	357	392	401	415	395	368	405	363	371	416	367	385	413	427	399	401	397	436	384	427	383	371	392	355	418	378	422	379	395	350	357	396	400	386	395	405	375	348	386	414	402	383	387	403	428	414	395	403	424	395	392	420	403	399	366	406	421	389	374	372	414	428	374	368	364	397	409	366	392	422	420	410	382	353	416	378	388	397	422	384	396	393	373	380	353	391	397	402	402	420	402	433	398	398	378	399	435	437	427	364	374	380	380	366	410	370	395	415	395	388	414	370	408	422	408	384	383	410	369	389	400	402	398	358	401	362	384	393	409	400	385	384	390	412	397	347	371	383	378	390	411	410	386	390	394	403	420	414	377	391	378	390	391	403	372	406	383	396	429	389	386	420	374	402	397	390	416	422	379	391	411	390	418	370	397	370	368	410	398	367	368	397	384	406	397	396	403	408	358	433	409	400	393	392	401	389	419	382	433	383	425	405	399	391	407	397	402	410	399	422	382	406	387	400	418	384	380	408	402	398	420	405	415	370	393	409	386	410	428	385	400	348	426	416	393	392	390	391	394	386	411	417	410	361	382	391	386	413	392	394	442	406	424	394	412	373	370	392	354	393	370	422	361	389	409	412	399	368
19221	22958	4160	937	923	812	731	685	591	567	499	552	516	477	465	493	475	442	412	455	444	424	434	429	454	441	401	427	406	400	443	430	431	473	427	461	431	416	461	454	445	423	405	428	373	452	409	425	436	414	425	431	446	430	439	416	435	398	444	407	468	473	405	403	459	451	421	436	436	421	415	458	399	438	452	438	432	445	432	423	391	400	481	403	420	393	419	441	478	463	461	398	398	413	430	396	441	432	405	448	396	426	405	410	439	429	457	411	449	391	420	452	441	452	507	452	445	462	399	432	433	442	409	420	433	436	463	415	419	432	404	431	456	427	413	410	445	437	415	428	421	460	402	425	426	460	412	433	442	436	422	423	415	430	404	400	435	437	417	436	413	430	451	417	435	439	454	464	429	424	446	474	454	416	425	425	447	422	421	417	459	462	427	441	425	420	430	434	447	416	460	425	414	424	423	452	404	439	447	430	430	419	430	419	429	436	380	435	439	435	414	453	425	431	418	424	424	427	411	432	423	414	418	449	435	439	420	435	419	422	418	434	432	401	423	445	469	418	409	445	410	420	441	443	448	398	454	435	434	407	454	422	412	444	431	499	452	415	439	439	450	441	432	417	426	421	453	450	438	453	433	452	457	428	459	419	410	417	434	416	438	400	422	428	410	422	424	417	412	421	419	443	425	424	408	424	415	459	432	448	416	449	397	426	445	417	434	412	490	423	447	441	439	419	376	442	448	442	424	442	385	460	414	420	409	413	422	422	426	469	465	453	397	425	389	461	461	409	419	432	433	449	435	394	422	416	432	433	423	449	453	449	393	444	416	425	414	430	450	420	439	441	424	435	454	424	464	458	407	406	448	434	457	433	403	441	461	424	427	426	421	425	446	452	449	469	414	418	447	433	433	418	473	437	426	388	411	449	444	446	443	413	446	433	470	418	450	426	448	379	442	453	463	436	386	426	478	482	436	412	440	429	445	441	450	452	466	420	423	433	441	455	451	453	425	422	441	415	431	411	444	433	439	452	435	436	428	414	443	461	413	411	431	436	435	413	435	418	438	421	434	419	442	419	460	456	429	451	432	472	442	438	380	443	440	404	430	461	450	411	439	413	402	407	455	425	396	444	467	410	429	431	417	474	441	417	435	433	444	454	440	428	449	453	411	387	419	465	401	427	425	437	432	423	437	452	437	438	394	444	428	432	446	450	435	429	453	418	419	433	384	461	457	424	452	427	423	442	449	423	436	475	437	447	450	437	449	413	445	416	431	436	424	444	438	419	418	437	405	438	398	403	431	428	427	437	427	467	418	453	466	417	413	414	417	439	428	432	443	408	397	430	463	442	420	455	417	430	406	418	422	466	454	405	428	419	409	423	429	408	397	430	358	459	452	431	393	419	444	434	449	453	420	454	436	423	419	416	423	427	412	444	436	419	422	385	417	414	408	443	429	448	417	446	421	418	480	462	467	423	433	447	449	429	417	418	422	434	417	431	450	450	375	451	436	439	417	463	425	420	425	443	423	421	418	441	434	427	447	464	442	408	422	408	438	431	435	443	448	442	452	447	408	393	404	419	437	429	385	408	436	424	444	418	455	448	452	462	429	438	423	427	423	414	444	421	404	419	442	474	483	455	423	422	446	435	412	418	431	401	438	466	434	418	436	419	461	423	427	437	440	435	416	460	428	458	436	461	442	419	416	448	419	444	427	448	411	410	395	434	416	414	440	422	436	429	403	436	409	469	449	433	461	418	437	416	424	427	441	446	438	461	432	476	440	460	412	402	454	463	411	434	407	449	493	422	440	421	456	448	490	428	425	469	407	418	434	423	421	429	401	443	419	409	455	419	448	440	448	441	426	398	448	406	411	435	403	419	430	461	455	423	437	391	420	432	435	451	425	471	443	441	423	423	418	409	429	427	440	455	414	419	409	445	413	389	425	409	381	426	437	413	425	442	363	467	398	448	424	410	456	440	418	437	430	431	416	460	397	407	428	452	425	432	460	442	408	443	460	442	458	443	426	406	448	450	428	434	415	427	422	443	449	409	422	437	427	415	423	415	429	464	421	428	414	432	463	413	434	485	417	425	438	430	397	404	376	419	418	467	418	464	445	443	431	437	437	430	445	514	423	445	434	441	468	422	410	437	415	439	402	429	377	435	413	453	467	428	431	452	445	412	435	395	438	434	420	428	443	454	436	439	454	451	442	436	453	404	423	486	462	409	429	441	420	446	423	431	417	407	424	438	431	413	482	440	466	419	420	460	418	442	427	437	451	394	454	456	417	437	474	439	397	428	427	436	439	408	406	430	455	448	427	456	443	450	463	450	400	424	457	442	393	421	438	420	438	432	446	426	432	420	422	447	458	413	427	430	421	475	418	440	439	472	427	416	423	418	440	407	449	426	427	440	448	415	429	400	460	436	425	412	462	424	440	438	451	410	423	426	430	420	432	439	399	472	399	392	432	418	399	427	447	419	434	399	413	444	441	413	438	422	424	391	405	408	429	449	403	427	460	414	423	403	409	450	461	495	422	473	408	456	455	439	451	416	431	445	435	472	441	432	473	453	448	449	393	397	441	418	390	409	430	416	411	436	451	411	451	461	416	402	426	420	391	454	459	421	395	449	459	435	406	458	405	426	437	424	421	442	425	438	422	480	409	412	451	419	462	430	438	411	454	402	435	438	508	433	456	449	469	402	435	424	451	485	443	438	451	404	442	432	418	415	442	403	431	395	436	426	467	408	407	436	461	414	432	406	430	401	436	411	450	386	442	422	423	443	417	440	416	427	429	447	428	429	438	464	452	441	410	456	422	430	443	413	430	414	456	443	442	410	455	459	398	444	408	398	411	447	389	457	448	431	440	467	420	414	473	414	411	448	429	440	458	420	444	432	423	447	405	398	477	421	421	415	440	455	463	414	397	412	415	425	435	399	401	457	413	413	400	447	397	406	457	431	394	435	406	453	438	460	432	444	420	391	416	435	438	433	439	384	415	462	405	426	440	434	426	426	441	445	434	426	429	406	424	419	456	437	443	419	462	445	439	459	423	447	431	446	451	428	454	440	458	397	409	440	414	433	393	442	461	444	446	413	397	430	420	459	473	430	429	442	425	406	463	427	408	460	420	436	431	443	404	477	418	449	428	455	433	415	455	434	404	430	476	454	437	456	451	421	455	435	470	430	439	434	463	457	457	415	436	423	426	418	414	460	435	431	393	415	426	412	429	447	456	385	436	472	444	419	412	446	445	406	438	481	419	402	421	413	451	436	434	380	403	431	408	454	469	395	414	428	428	438	433	423	429	437	433	417	431	410	454	409	434	462	441	444	443	424	454	471	454	458	419	395	375	451	430	426	456	446	395	412	447	415	439	401	428	444	430	444	437	443	414	446	420	446	439	442	446	397	447	429	428	409	445	422	415	433	472	400	408	456	428	452	477	397	426	407	422	444	463	438	456	480	430	427	422	445	456	452	384	424	435	412	409	419	465	434	427	427	423	443
23789	21253	28399	24394	21231	10252	1124	790	476	527	422	373	381	338	328	300	265	256	217	274	252	236	227	235	213	239	224	260	231	240	239	280	208	213	233	253	233	222	232	234	247	227	229	223	221	210	223	220	222	244	230	243	201	240	227	224	227	232	220	227	229	223	231	260	263	227	201	224	208	224	187	214	199	226	231	206	206	195	194	213	210	214	232	231	227	221	219	222	219	230	224	199	212	179	209	223	232	238	211	236	210	216	214	220	215	219	205	204	212	218	226	220	204	211	209	204	215	216	199	248	230	202	237	226	211	213	213	220	222	229	240	220	248	225	197	230	198	231	201	217	221	220	206	243	232	211	224	214	227	235	196	191	216	206	210	211	201	185	206	218	229	204	231	205	217	216	220	220	256	218	218	217	227	210	204	207	219	234	209	216	230	226	228	218	206	208	223	231	260	238	196	211	198	224	234	229	200	205	213	213	217	245	238	211	213	235	224	193	202	230	225	210	211	191	212	220	217	235	228	229	220	212	225	229	230	228	199	192	248	202	241	202	225	226	216	224	229	232	215	208	226	213	204	209	212	225	191	188	214	197	211	198	234	189	249	204	221	249	221	216	203	205	214	206	206	245	197	205	224	214	231	226	227	214	218	225	232	188	236	203	216	225	252	202	232	217	216	235	195	241	220	192	183	229	227	210	225	214	210	205	233	203	227	215	206	214	235	261	206	218	229	227	222	242	203	195	212	231	245	232	217	217	212	217	223	202	203	232	224	217	205	231	213	237	226	219	231	225	221	202	216	231	225	206	217	249	215	218	204	215	221	225	227	236	238	225	261	203	242	228	231	214	252	198	250	211	216	207	225	213	233	198	211	234	215	218	221	203	208	219	224	238	228	217	219	206	231	193	235	198	223	217	222	217	244	223	218	215	210	195	186	220	219	184	208	237	203	205	241	221	208	197	230	216	232	240	201	205	211	227	207	218	219	210	258	226	197	255	233	227	200	212	238	226	202	216	203	186	255	201	229	228	192	223	231	231	254	246	231	211	218	197	210	215	206	221	235	202	211	195	233	244	216	214	197	203	214	191	205	194	230	217	230	192	221	209	217	233	225	217	207	240	207	207	181	231	204	251	223	226	238	237	223	217	232	221	223	203	197	202	238	241	223	219	229	234	205	236	217	250	209	205	199	253	226	231	214	238	212	222	212	249	233	237	215	205	194	218	220	215	222	190	207	221	216	199	218	223	266	215	205	223	233	212	224	209	216	225	212	211	241	232	220	248	203	237	200	215	201	226	208	221	226	208	227	228	235	212	231	226	220	215	203	216	243	211	204	171	223	203	221	203	214	238	237	215	205	223	226	235	179	221	211	233	215	228	207	226	236	224	234	223	214	213	215	228	226	254	174	214	233	211	228	221	187	221	225	230	230	227	221	240	236	224	225	242	234	218	215	210	229	250	215	219	233	216	207	215	235	243	223	244	221	218	225	229	213	205	208	215	227	224	218	218	219	198	223	221	237	232	204	200	204	231	221	190	248	215	225	219	203	241	212	185	233	227	221	216	227	219	227	228	218	202	202	224	222	217	195	210	196	205	210	235	218	243	176	209	205	230	243	224	234	245	220	188	185	231	217	215	223	228	235	209	201	201	203	234	213	218	201	206	214	219	201	220	207	229	212	207	216	223	233	200	235	202	239	214	217	184	211	246	215	222	217	222	215	209	212	216	220	199	214	211	224	213	217	215	225	226	210	208	214	222	221	222	222	242	196	226	204	226	203	239	233	250	207	201	198	227	220	243	193	238	212	214	217	245	217	207	231	224	210	196	203	261	206	211	223	252	228	219	221	240	210	217	212	221	193	210	197	221	204	242	214	198	209	234	222	237	215	255	206	253	202	197	239	197	245	213	236	235	211	221	210	190	220	199	237	218	208	245	213	199	213	221	209	229	227	212	200	219	224	205	213	216	222	192	227	205	222	211	187	186	202	229	233	199	200	220	208	217	233	245	211	208	220	217	256	219	208	231	209	214	232	220	222	218	206	243	239	227	213	211	221	206	249	217	224	216	219	207	194	224	205	225	234	226	203	192	244	233	195	202	219	212	191	211	232	225	215	217	202	221	225	226	251	230	219	221	220	190	193	227	236	219	221	222	240	217	253	196	237	216	217	237	211	243	225	215	210	221	231	226	213	214	196	187	213	241	218	239	213	203	204	219	240	236	216	241	236	207	201	230	220	240	229	249	223	232	213	208	215	234	197	220	247	222	208	237	219	216	231	178	215	230	211	210	202	242	206	228	237	195	196	232	213	209	237	201	195	250	253	237	206	170	235	229	208	171	197	247	248	209	226	210	232	219	205	230	217	233	228	226	238	216	210	229	197	229	211	225	210	212	241	227	229	210	242	237	214	219	243	214	216	217	202	216	245	208	223	202	225	255	233	210	232	233	213	238	212	255	219	219	233	220	210	236	237	205	191	224	237	211	203	192	179	246	205	213	205	226	223	229	222	209	242	228	218	224	223	202	253	214	217	223	217	200	209	225	245	218	201	220	220	194	199	231	194	206	226	231	223	205	232	226	212	192	201	204	219	232	189	228	205	197	212	230	227	234	237	206	220	205	221	226	225	216	236	207	223	244	197	222	218	255	181	212	229	212	231	211	240	218	231	234	242	256	228	212	218	204	220	202	237	215	198	229	209	245	195	224	227	207	212	257	226	218	233	229	236	198	208	205	208	198	211	230	232	232	230	228	216	214	215	236	218	216	239	237	224	228	216	229	217	219	209	226	200	191	216	228	204	215	211	236	205	225	222	216	225	240	231	231	231	222	236	222	198	213	226	197	219	233	188	209	220	190	224	202	208	207	193	242	228	200	221	247	196	193	217	187	207	207	206	211	226	226	232	225	238	225	211	214	210	244	207	212	209	240	213	220	215	195	208	213	200	222	203	220	204	219	223	224	220	230	235	208	225	204	201	203	225	232	224	208	223	211	221	210	216	192	219	228	209	217	239	214	224	188	216	211	233	214	181	207	217	222	224	226	195	199	222	232	180	209	235	215	236	219	230	237	215	233	217	193	211	226	216	197	198	212	201	224	221	226	181	218	209	236	225	228	217	228	204	212	239	259	215	236	246	226	220	227	218	238	220	191	210	236	215	196	232	225	213	236	208	204	224	193	232	192	233	204	230	211	221	228	228	232	242	197	219	239	226	245	212	219	249	211	197	225	229	223	191	220	221	233	198	223	232	221	246	228	195	206	204	214	213	230	205	198	199	190	238	198	232	210	218	221	225	214	193	204	192	214	212	251	213	238	234	203	194	220	224	241	213	199	218	224	238	235	221	193	249	207	199	238	237	209	224	227	229	215	203	233	244	222	220	224	200	201	219	213	213	222	212	247	222	231	222	221	222	207	218	217	200	233	243	228	228	227	221	206	201	207	218	208	211	233	221	211	227	218	221	229	206	202	227	192	228	205	219	235	231	209	222	245	219	244	211	191	228	246	222	215
25598	38902	11148	3410	2368	1863	1414	1228	800	803	636	648	514	444	414	372	367	365	296	316	312	267	298	289	273	264	287	279	270	245	262	248	247	269	282	249	278	258	245	267	229	280	275	242	252	260	228	230	276	231	252	244	252	284	257	236	241	250	254	251	245	261	243	250	254	232	247	247	242	241	234	246	257	249	238	276	242	241	271	256	243	234	224	235	226	235	216	233	229	233	243	239	253	231	232	250	241	247	247	274	237	244	245	244	256	233	267	238	225	230	254	252	239	251	272	263	238	253	254	233	232	262	252	259	243	253	229	217	254	229	219	259	224	221	226	223	246	226	243	240	250	243	233	252	252	253	249	239	223	247	269	260	234	252	226	255	235	262	235	239	264	245	240	225	240	257	237	226	228	254	229	228	256	237	241	267	235	237	252	259	230	260	244	264	229	236	220	237	214	245	258	246	209	224	239	264	252	215	281	235	260	239	232	239	250	252	226	224	210	226	251	231	271	254	268	220	262	240	233	232	254	273	273	255	260	248	222	217	262	253	269	262	244	254	253	230	231	260	264	230	221	233	237	255	248	246	231	238	221	268	215	233	274	231	285	216	268	249	211	227	230	242	254	252	196	260	253	245	236	261	266	256	228	256	232	249	227	246	232	251	253	239	247	224	251	252	224	231	243	213	252	248	240	257	265	207	257	252	235	218	242	254	250	272	225	244	228	224	207	223	247	262	249	229	223	267	279	255	240	249	234	253	266	260	223	259	240	247	264	245	252	234	230	234	266	268	245	242	260	231	259	234	258	248	239	226	249	292	277	261	245	242	233	239	221	224	241	237	234	248	236	251	240	230	211	244	259	222	269	251	218	257	213	231	259	244	251	241	247	234	255	233	240	218	257	256	246	246	231	235	222	235	256	244	232	260	231	247	225	242	254	268	273	240	221	241	267	219	260	253	247	214	231	231	263	240	269	220	222	252	256	261	236	236	246	241	234	244	248	238	231	224	246	263	243	235	268	243	225	235	221	247	225	256	255	253	253	246	268	210	244	246	255	271	250	251	253	211	252	229	243	225	222	252	241	240	227	246	238	205	269	270	272	244	211	217	225	251	247	243	232	242	263	248	269	237	267	237	243	225	249	247	253	249	266	215	234	247	216	235	246	257	251	281	212	253	244	244	250	243	238	234	233	266	258	236	275	229	233	241	265	255	220	240	231	229	252	251	262	230	241	251	255	261	264	229	260	249	250	244	238	243	239	236	250	244	214	244	256	267	255	226	235	250	234	246	246	243	263	237	258	252	255	237	266	244	229	247	234	236	263	239	229	262	250	258	237	234	240	227	242	249	240	247	196	249	247	249	232	259	238	220	244	227	252	247	239	236	228	250	265	247	237	252	265	272	245	225	264	249	252	229	230	238	261	243	245	261	251	246	238	250	246	211	255	217	243	241	263	250	253	228	250	264	228	278	237	238	236	232	255	284	247	272	263	229	268	249	257	248	220	239	244	223	235	239	240	226	241	248	253	206	239	236	230	273	246	218	258	267	266	251	239	270	255	262	258	224	238	278	251	251	257	215	250	227	234	246	256	235	255	247	246	259	250	236	246	262	244	219	238	236	274	214	242	243	251	272	242	260	267	238	240	209	226	241	234	239	245	252	244	243	227	234	250	270	268	248	289	271	228	228	247	250	234	235	250	257	249	234	251	233	224	221	250	247	257	252	249	223	234	220	244	241	235	265	248	233	252	233	222	244	234	227	257	239	261	247	228	276	245	254	245	248	255	248	253	212	228	252	246	207	237	277	244	223	239	260	260	225	241	231	257	234	238	270	265	262	232	248	226	219	230	255	233	243	245	249	259	248	257	227	217	225	274	229	226	239	237	252	264	248	263	254	237	251	262	239	243	219	262	220	238	243	244	260	237	254	274	238	251	243	245	251	239	239	235	262	222	231	250	254	259	225	244	259	234	213	250	238	242	268	238	258	240	235	242	227	233	243	226	227	239	232	259	236	235	280	254	258	272	229	244	237	242	274	256	255	250	230	241	246	238	236	234	250	241	234	260	235	224	245	232	246	251	245	231	238	219	242	239	237	270	228	239	234	235	237	258	251	232	265	245	285	261	232	226	239	246	233	251	261	235	259	231	233	240	228	247	207	253	230	235	241	257	251	229	235	243	229	236	236	235	227	235	229	244	242	220	225	248	241	240	229	241	235	238	258	238	223	228	235	228	240	266	273	246	256	254	240	239	232	232	237	244	226	259	239	222	238	248	239	243	231	263	273	253	238	231	224	219	199	240	225	235	252	242	252	243	254	222	261	246	250	224	240	237	284	265	259	246	251	229	238	253	233	234	247	225	222	218	252	274	247	239	208	250	252	261	243	233	223	251	249	254	226	255	244	277	228	236	236	227	235	227	254	225	217	226	261	246	233	215	245	216	266	229	232	238	246	291	226	237	226	237	252	247	237	247	261	213	225	290	236	238	258	244	224	248	230	234	231	229	248	267	239	237	242	240	242	236	218	214	236	258	242	245	248	246	239	247	225	237	256	235	210	252	259	229	253	233	232	212	265	275	266	242	238	240	246	272	260	261	245	249	232	223	236	242	240	238	237	262	216	253	234	247	239	240	277	225	226	224	246	228	266	237	226	262	253	244	240	243	266	230	254	252	251	253	250	263	255	238	244	277	248	237	240	231	194	219	238	250	241	251	228	228	214	211	250	264	255	250	224	228	251	222	234	242	223	251	256	228	250	247	237	249	233	249	221	248	267	232	223	207	269	254	242	242	217	276	238	247	240	208	231	242	238	235	269	267	262	247	220	235	242	244	242	258	244	230	249	251	235	262	220	245	226	231	220	263	235	250	249	246	236	238	269	235	243	244	253	245	252	270	244	218	273	223	220	251	261	220	234	238	241	274	245	268	244	270	211	233	231	248	209	253	227	253	249	231	262	250	241	220	233	264	265	244	237	243	252	232	251	227	239	244	258	228	271	231	221	271	238	230	249	220	230	229	252	221	247	259	268	248	232	241	260	246	213	239	227	251	247	240	233	229	252	223	233	271	256	250	225	234	238	264	256	268	248	216	236	236	224	232	278	237	236	252	234	236	221	260	247	278	226	258	259	244	232	217	241	233	258	228	258	249	236	249	236	243	251	250	267	247	269	246	256	267	263	226	205	231	260	244	235	246	241	221	266	255	247	260	240	244	237	241	249	248	217	244	231	249	240	260	211	246	242	247	230	254	234	250	239	228	250	249	232	257	234	250	244	231	235	249	258	241	224	235	231	239	232	282	220	227	229	263	243	264	228	225	246	255	237	196	240	252	216	237	224	239	293	234	221	243	243	252	245	235	247	245	253	220	253	259	280	247	247	230	252	254	244	210	220	237	232	227	237	223	243	242	222	241	227	223	239	262	241	250	241	242	221	245	249	228	240	269	255	245	216	247	228	228	255	273	238	235	237	264	222	226	261	237	253	241	274	222	238	222	245	259	223	270	264	224	245
25292	21330	27089	25559	7179	1144	915	882	772	750	746	741	727	692	645	661	625	628	580	602	565	623	624	617	616	663	611	592	663	538	610	592	610	621	610	619	633	601	587	612	606	593	622	634	570	663	611	609	609	630	628	604	599	611	585	654	623	622	671	623	605	590	631	633	594	603	625	622	564	584	607	583	628	600	580	602	636	600	603	591	649	609	611	637	626	621	606	633	625	619	584	615	625	604	606	612	611	599	616	607	611	626	610	659	630	580	626	653	636	592	560	593	618	612	590	615	619	593	583	609	648	649	646	625	580	619	637	620	624	660	675	594	630	654	618	598	576	619	611	601	615	614	598	601	620	627	633	600	567	633	632	636	589	628	623	646	600	631	608	611	663	609	655	643	567	627	630	619	610	615	631	612	595	606	629	589	597	628	641	652	605	650	609	640	623	613	601	588	618	652	610	654	633	667	615	609	647	601	597	591	608	600	624	587	586	580	572	658	582	602	628	648	588	648	636	631	604	553	618	558	601	600	654	563	600	630	625	608	606	600	604	632	672	593	602	620	624	564	611	562	590	611	611	639	632	629	629	684	624	628	621	628	649	689	580	597	619	625	622	602	596	609	594	612	619	577	582	629	604	618	632	622	637	612	622	610	602	587	636	599	605	590	608	552	568	617	634	596	623	573	635	623	587	648	630	602	607	597	582	613	585	587	651	601	603	609	625	592	610	616	624	621	572	613	621	655	636	581	629	661	604	573	620	622	641	617	588	673	633	633	582	622	572	634	600	640	646	578	617	617	588	627	608	579	610	608	627	622	601	616	536	642	568	589	581	615	593	616	583	601	633	618	602	604	587	601	621	606	583	582	601	599	608	589	608	596	589	603	624	605	624	602	593	595	600	585	614	608	587	608	607	613	611	622	603	596	631	596	567	637	628	609	605	579	644	619	632	616	587	585	573	559	603	634	572	625	646	604	550	653	609	613	585	631	660	573	584	607	626	644	609	604	623	666	607	559	655	626	625	621	618	597	596	657	637	646	644	654	637	555	601	606	591	642	594	640	613	601	602	676	614	630	631	585	634	598	648	616	602	582	613	530	653	609	599	594	623	645	634	639	655	617	640	587	624	549	640	636	595	601	658	621	649	628	631	590	593	630	621	589	558	595	605	629	631	599	618	604	618	625	599	597	643	582	570	574	619	553	614	603	607	644	653	585	620	648	568	626	597	639	590	632	611	585	628	634	606	601	618	606	587	608	568	604	614	617	631	572	577	576	627	618	667	612	618	596	623	614	610	606	614	610	611	600	634	606	599	580	632	609	654	627	610	609	674	619	599	619	608	618	632	625	599	625	574	571	616	599	597	590	617	535	599	603	601	615	625	622	604	621	617	630	613	614	549	577	629	650	598	592	569	609	644	604	609	634	606	589	670	607	638	611	592	611	623	643	642	587	632	635	653	651	613	663	585	583	608	596	590	590	594	625	636	632	660	634	597	624	597	618	604	640	572	650	637	637	619	624	647	636	641	620	643	588	614	634	610	603	666	610	605	576	655	615	629	617	592	643	623	588	591	587	616	599	611	639	628	647	563	610	610	629	617	626	636	603	583	605	566	636	579	645	578	641	618	622	610	604	617	636	645	643	654	656	584	574	649	606	595	610	585	636	654	673	612	584	654	659	621	604	588	604	627	619	631	624	585	612	649	635	621	683	659	571	600	631	623	610	583	604	594	603	590	604	579	623	608	643	616	586	615	602	658	606	594	628	593	619	621	616	608	638	585	627	628	650	585	645	582	583	603	593	621	629	620	660	601	634	610	585	597	623	597	585	628	572	592	605	619	579	623	612	649	628	594	624	593	590	580	631	590	674	614	587	575	648	587	593	629	621	636	580	595	644	611	590	622	617	591	620	614	598	576	597	596	588	631	592	630	611	641	631	631	620	639	612	620	652	586	577	620	628	570	629	634	581	599	620	585	579	593	639	590	602	588	625	588	624	607	598	616	638	621	629	576	611	600	597	639	601	600	578	607	621	600	591	609	619	650	616	577	628	621	660	620	600	641	621	633	582	653	609	611	666	608	648	624	583	659	677	623	614	574	644	602	637	630	614	630	565	558	621	592	619	580	674	631	611	606	601	576	655	565	615	584	609	627	606	605	626	660	621	618	591	614	575	606	638	599	594	624	650	604	620	633	618	665	653	637	582	596	609	591	574	617	616	594	586	615	616	633	647	592	630	630	608	581	614	606	579	581	629	642	592	600	658	623	616	638	634	595	629	628	598	607	631	617	593	639	594	620	588	628	641	612	622	652	603	627	639	554	639	589	610	626	599	603	600	616	614	580	646	628	578	558	637	624	682	621	610	577	620	611	639	617	635	602	654	621	583	612	623	624	612	618	634	566	589	611	595	628	594	637	638	618	578	614	616	619	581	616	612	629	603	620	639	592	623	613	594	630	632	583	622	587	636	633	651	592	656	575	576	586	644	664	638	605	626	625	593	639	614	615	644	583	583	597	587	607	624	597	661	635	577	618	629	603	579	642	582	641	633	595	622	581	593	624	612	557	545	616	659	512	596	598	600	581	589	617	680	594	604	578	608	583	626	579	606	633	577	617	634	589	615	598	612	613	626	648	626	609	650	596	610	626	614	609	623	590	598	611	589	574	584	618	620	609	564	629	631	621	586	616	587	580	569	606	542	636	616	645	620	561	643	629	613	602	634	618	589	612	608	514	552	638	623	608	583	574	629	615	643	592	629	618	590	625	601	615	581	632	565	613	620	592	571	602	624	616	609	627	608	646	627	621	654	622	583	640	636	526	598	608	592	607	571	628	611	642	644	641	595	615	574	614	572	637	625	629	621	584	595	605	588	593	577	605	610	596	610	648	626	590	621	617	608	597	605	569	612	622	570	642	628	638	595	627	613	583	598	633	594	625	647	636	589	614	567	604	583	613	638	606	573	619	622	654	606	561	666	633	594	592	638	615	595	643	627	673	612	620	618	619	630	656	601	582	627	605	570	614	658	657	594	630	581	603	621	580	630	615	627	640	581	595	586	619	572	583	595	587	622	610	603	565	640	614	631	641	638	608	590	599	613	631	614	608	609	630	635	599	638	608	628	626	632	641	624	595	624	577	614	618	623	619	610	580	587	614	620	627	606	596	625	632	583	620	636	633	595	622	602	642	614	632	623	586	613	650	605	546	617	643	565	623	618	599	605	605	611	607	609	600	659	605	600	610	645	578	620	606	597	595	583	608	570	632	607	594	629	600	571	570	622	606	634	625	576	615	572	633	645	604	585	643	644	639	558	645	590	606	641	626	594	639	582	606	625	613	633	588	646	617	567	623	618	579	601	632	662	601	638	611	622	574	622	568	618	583	656	635	604	580	588	614	596	602	608	592	608	601	658	614	578	608	627	682	580	652	611	691	624	572	654	608	603	635	584	619	632	590	612	600	653	606	606	631	598	614	569	604	671	627	628	605	630	649	610	593	631	659	569	599	633	635	631
23536	32480	7775	2381	1664	1474	1299	1239	977	940	891	860	799	814	715	730	685	688	653	686	700	608	649	666	685	681	657	629	625	649	638	673	626	656	668	609	661	640	617	665	668	661	661	613	644	641	634	602	631	618	621	672	619	632	630	653	670	625	609	607	634	637	657	608	658	630	662	641	654	625	637	623	684	665	597	642	628	627	649	609	612	638	633	664	691	671	665	619	644	604	636	639	655	604	633	647	606	629	598	641	596	617	634	654	599	636	684	637	594	637	669	645	703	638	626	648	677	600	653	630	661	658	627	654	679	613	637	671	607	659	667	614	596	612	653	623	629	613	635	653	631	623	662	640	674	639	677	645	608	609	670	644	637	644	629	629	591	631	667	616	648	615	629	676	657	651	648	675	607	624	654	658	619	634	706	639	648	674	655	644	636	618	661	581	642	643	677	631	630	658	655	653	621	629	675	661	604	668	676	660	651	666	605	644	630	635	625	634	657	588	669	622	650	597	636	605	657	652	642	621	613	709	598	626	611	621	627	603	615	612	663	641	666	625	653	608	595	652	635	644	644	675	638	627	685	684	666	606	698	632	657	648	669	635	646	692	640	642	660	638	675	646	589	660	664	662	603	626	615	643	623	581	646	620	639	642	636	697	624	661	660	635	637	618	598	654	586	635	667	639	623	657	621	642	667	625	630	683	635	636	627	623	698	650	643	557	625	617	673	609	631	640	628	590	658	640	690	652	653	618	646	658	636	624	637	614	621	659	624	639	621	637	642	630	631	653	626	630	650	580	685	644	666	678	623	604	651	633	652	606	638	624	686	655	616	630	696	639	600	662	678	607	627	639	643	614	671	665	634	642	634	639	596	670	623	678	619	621	621	668	679	645	675	664	621	593	653	644	610	622	619	634	654	655	656	629	647	630	587	609	653	648	690	675	637	626	577	634	647	661	656	648	680	675	658	586	631	656	604	638	634	651	646	638	619	664	668	649	642	665	670	612	631	619	644	617	653	661	653	643	634	620	653	645	647	644	629	611	582	611	615	658	639	636	656	651	656	646	673	656	650	642	649	649	634	680	669	627	617	654	641	638	707	660	628	618	648	660	626	588	660	675	692	632	631	689	598	626	613	638	627	638	564	652	629	680	635	615	660	666	643	661	641	670	641	664	659	661	620	656	596	630	623	644	620	675	676	650	623	628	596	652	641	644	672	626	637	639	654	669	615	633	650	666	632	631	624	631	643	632	617	674	636	612	643	658	586	653	690	664	672	626	664	665	641	625	672	656	658	637	696	663	640	671	607	671	637	604	670	615	647	623	655	607	664	599	630	623	634	639	626	616	656	652	660	634	604	595	640	650	603	725	603	644	640	631	604	637	661	632	628	623	665	670	655	656	643	626	635	679	638	634	635	644	624	673	625	584	605	637	633	675	654	598	629	604	651	647	613	636	661	662	705	676	683	668	644	664	652	623	624	621	652	683	627	626	632	675	664	619	663	638	648	649	644	644	690	709	636	640	590	604	664	667	651	625	634	641	661	671	679	638	609	641	606	645	642	624	607	608	619	662	687	623	674	600	669	647	642	651	664	634	646	649	643	650	677	612	657	602	642	639	662	641	677	600	619	638	633	660	582	596	661	661	619	601	679	687	594	659	609	626	654	629	652	655	622	674	632	680	614	670	640	662	667	651	656	659	659	624	617	595	641	645	564	626	633	648	646	649	652	676	632	640	672	609	672	625	618	623	646	619	644	636	622	668	610	702	673	636	652	699	652	670	647	643	666	674	581	636	666	634	606	711	632	648	648	632	615	657	645	644	577	628	640	661	643	650	620	607	679	631	636	637	631	648	645	589	671	647	647	628	644	617	659	608	619	697	678	650	656	656	661	610	637	652	581	608	625	609	634	654	616	611	663	670	625	598	614	642	654	677	621	632	625	644	673	652	676	639	636	621	649	621	625	601	644	661	648	629	639	629	650	649	668	645	614	643	633	661	659	669	616	671	635	644	625	625	647	665	608	617	663	648	625	643	599	629	653	628	617	631	587	641	644	672	607	669	692	644	660	649	656	655	642	645	586	643	596	683	685	621	619	630	629	628	574	643	631	622	689	620	630	676	657	633	630	683	595	620	654	629	625	603	622	625	662	700	662	615	616	652	644	690	650	636	662	619	658	646	632	632	645	644	652	659	644	603	665	709	655	636	656	675	665	671	662	686	633	636	665	648	654	613	611	624	621	635	576	654	628	648	647	670	654	636	622	640	622	611	695	659	659	611	620	604	671	656	633	655	615	664	633	616	653	641	637	612	628	633	673	637	683	615	648	604	604	603	624	666	694	643	652	652	665	642	640	613	649	609	651	633	675	649	637	642	631	584	605	674	646	632	630	630	608	649	674	672	654	602	653	638	625	607	602	650	601	632	663	634	640	612	626	601	680	636	666	640	654	606	657	679	665	666	627	663	665	601	638	634	654	626	629	615	584	613	578	616	611	631	628	649	634	687	642	638	654	595	671	671	661	678	691	653	642	641	636	636	646	606	679	662	670	633	613	647	604	621	621	587	605	612	662	674	675	659	573	631	642	609	658	620	617	616	599	615	663	645	629	655	633	650	666	623	648	623	654	640	681	665	600	674	670	642	685	627	611	652	600	684	644	644	658	649	671	645	612	634	624	653	662	681	698	641	637	666	641	626	613	642	728	624	646	659	624	633	615	612	595	676	656	660	626	620	627	600	645	678	631	604	635	625	600	659	635	678	690	653	666	654	616	675	662	662	650	638	661	629	666	661	639	623	648	690	646	654	656	640	655	653	633	617	667	645	612	621	653	666	630	685	638	631	583	602	582	631	636	633	663	675	676	645	685	633	682	634	652	611	622	669	648	657	651	635	640	624	713	661	668	615	672	625	670	649	619	622	604	649	639	662	650	626	653	680	632	672	661	672	593	659	638	640	658	643	643	665	660	647	632	624	620	678	626	666	619	654	657	589	661	595	632	642	691	662	667	645	642	662	685	584	607	598	639	657	637	636	629	686	648	667	670	590	686	646	628	664	582	672	621	596	637	674	668	588	648	602	653	563	627	651	612	615	625	642	635	631	695	626	708	637	580	635	627	629	645	614	631	634	609	656	634	614	649	613	633	612	642	646	645	635	625	634	638	651	636	588	636	665	627	647	672	663	633	667	632	642	663	613	605	675	652	670	655	607	629	678	674	660	642	641	642	625	618	682	622	658	692	622	602	600	647	632	616	596	630	679	631	637	644	654	679	682	601	651	611	657	639	608	661	620	672	630	658	658	674	670	671	694	636	602	632	632	641	630	608	663	645	646	595	661	626	643	642	645	630	653	643	650	698	642	628	587	647	641	648	591	657	653	638	652	639	635	644	620	648	667	620	683	608	611	612	645	646	650	649	613	616	601	622	622	630	692	652	644	631	662	655	621	680	636	660	573	655	633	589	605	620	613	641	695	660	653	642	681	672	629	615	639	660	650	644	606	594	652	675	635
22746	21284	28859	24019	21293	21290	6556	1393	866	778	744	726	688	653	569	534	520	502	495	495	510	459	493	434	464	467	494	457	438	440	410	445	417	445	461	464	464	441	439	423	435	442	430	458	409	432	466	417	439	445	442	438	462	470	426	455	435	449	468	413	432	412	436	439	425	466	396	430	378	398	401	431	455	425	434	444	431	436	418	428	458	414	419	428	423	437	423	444	447	447	424	436	424	415	398	424	442	431	455	394	456	441	428	421	452	438	434	446	438	455	442	441	404	430	424	443	445	376	440	450	413	401	427	445	473	455	435	401	422	428	405	454	390	455	419	418	411	440	473	464	464	442	433	430	449	441	440	424	407	422	439	433	441	417	448	468	394	403	408	458	466	426	358	401	427	453	472	445	436	411	411	425	425	412	451	418	431	428	420	443	414	446	416	429	474	440	448	443	449	440	407	440	437	462	462	451	422	464	475	444	434	436	447	449	435	446	413	443	425	426	440	421	417	454	430	446	439	477	409	436	445	396	415	435	440	386	392	389	384	458	398	436	441	400	428	449	440	446	419	438	417	462	451	475	444	428	452	458	387	470	402	430	462	448	408	417	433	480	408	431	445	413	439	449	450	418	424	471	431	451	445	452	420	413	455	475	412	419	439	449	444	430	397	487	453	416	396	381	418	497	444	452	420	415	388	447	420	437	453	406	420	410	455	459	448	396	408	455	444	432	401	450	451	442	465	443	417	453	439	423	444	475	433	460	423	457	458	446	394	407	451	438	434	447	447	426	426	431	418	445	443	422	456	485	426	494	442	444	488	409	445	440	448	441	424	402	415	458	418	451	435	417	479	423	413	437	411	429	444	392	439	426	456	396	424	463	421	465	420	452	421	453	450	442	425	407	444	426	414	478	447	429	464	425	440	438	409	446	417	438	420	462	408	452	429	456	403	412	434	416	469	402	418	463	433	431	429	456	431	430	435	400	368	439	431	402	436	409	411	421	411	437	401	411	409	421	409	400	410	437	448	429	420	434	454	417	429	440	453	411	442	420	427	423	423	401	402	428	413	429	458	451	466	434	459	418	425	446	424	449	403	464	403	472	443	428	430	481	428	438	420	389	420	412	424	407	449	421	429	471	436	426	446	446	438	400	434	430	390	458	439	462	421	445	428	454	472	442	373	403	397	441	441	403	380	426	451	450	443	434	439	425	435	422	382	422	444	459	398	439	402	438	423	429	438	421	429	385	424	435	470	478	435	448	411	435	440	419	450	417	435	480	442	447	455	457	434	402	438	419	417	419	447	446	453	440	455	466	417	439	406	454	412	450	439	432	427	440	434	441	425	428	422	403	451	439	430	414	393	418	445	409	452	438	412	413	479	472	395	431	430	405	457	448	448	444	461	446	469	473	439	408	438	425	442	443	443	444	443	417	428	428	472	426	428	439	414	437	414	446	474	446	416	435	413	447	428	479	469	388	468	397	430	444	430	493	428	441	448	432	431	459	474	492	421	448	451	429	427	401	385	430	388	450	438	437	416	438	422	442	395	419	441	462	454	416	451	431	389	482	437	437	411	416	431	426	421	462	435	453	461	421	449	414	459	445	411	432	431	482	408	445	452	418	454	481	397	408	385	471	442	441	434	436	429	426	422	433	427	418	410	429	423	447	445	438	428	428	463	509	411	423	455	468	443	428	432	430	403	399	420	438	447	389	455	435	420	428	467	426	489	443	471	469	422	481	445	414	432	415	417	393	442	457	407	430	460	432	463	423	463	428	434	412	424	422	411	410	407	413	425	428	465	425	471	446	382	452	445	415	472	426	428	420	409	439	442	466	430	456	428	455	448	428	455	431	430	429	454	405	456	413	431	454	438	421	445	401	465	446	426	440	467	416	418	427	454	402	443	429	434	440	423	435	492	455	429	416	447	440	391	429	408	463	445	385	468	467	445	469	456	447	443	409	456	420	458	467	410	495	437	451	431	437	428	439	400	419	458	445	418	413	433	422	383	433	446	479	449	438	434	382	427	396	389	424	429	463	424	451	436	470	397	405	452	483	424	421	433	417	431	433	455	452	449	415	412	395	411	441	426	429	424	382	443	434	419	415	438	417	442	456	476	444	447	428	431	385	418	484	425	412	414	443	449	447	435	414	474	396	434	444	447	441	436	434	450	457	431	445	444	425	404	439	426	436	479	465	425	432	447	415	426	446	452	437	403	399	410	441	428	410	467	424	433	453	432	463	440	441	441	437	417	425	412	441	465	446	443	409	422	420	419	459	416	433	457	449	444	422	442	413	444	408	445	424	452	431	410	410	483	427	425	445	399	430	410	455	418	450	477	455	428	410	453	431	472	464	451	452	498	434	396	454	453	446	427	453	405	424	401	432	424	441	452	394	449	454	452	428	421	450	415	444	418	436	456	447	414	446	422	432	435	445	416	445	416	444	499	444	443	431	444	449	469	461	467	439	397	419	426	446	405	437	430	423	424	454	421	398	408	421	446	458	424	423	417	450	419	436	403	397	445	480	443	439	424	415	406	443	476	421	437	408	432	418	449	427	458	398	437	461	439	406	452	435	409	405	447	462	438	444	469	437	442	385	411	474	475	452	460	428	430	474	453	428	389	426	456	460	429	383	440	441	426	419	427	446	430	446	443	421	424	441	437	430	424	418	405	416	390	427	418	417	432	437	433	420	425	440	452	450	404	418	424	435	411	440	427	420	419	409	430	431	397	427	470	396	434	432	463	411	411	415	434	437	444	420	415	424	439	399	409	449	428	446	444	434	462	433	451	429	437	446	471	433	427	438	414	456	470	448	405	433	448	401	432	433	458	416	403	409	465	416	465	436	431	409	412	444	437	465	433	419	456	433	432	431	432	397	407	465	435	454	400	447	452	437	424	430	383	436	449	452	395	435	431	441	434	438	402	453	407	439	461	401	464	426	462	437	460	418	446	412	426	469	435	406	458	436	450	470	388	438	399	439	440	439	467	438	410	456	443	445	436	425	430	432	420	425	474	440	432	392	435	431	448	432	464	443	453	461	440	449	449	483	456	459	462	409	443	459	400	422	404	419	421	445	474	432	462	398	426	468	428	423	393	468	434	470	431	435	442	448	413	487	441	436	449	470	436	420	466	422	446	416	455	484	450	424	412	439	446	438	435	432	395	423	430	405	447	435	466	423	446	452	390	437	437	447	453	407	441	417	435	456	455	469	444	421	394	441	416	435	407	453	461	383	423	411	421	431	400	448	462	440	420	428	402	429	438	386	408	446	455	430	438	419	438	433	480	460	416	425	448	417	455	420	410	462	415	439	445	436	419	457	432	425	413	439	452	473	467	403	415	414	437	405	448	390	422	445	466	454	458	442	396	406	411	405	424	430	399	436	446	412	461	431	422	424	458	446	403	435	447	443	421	422	446	438	409	400	417	490	426	423	432	446	411	413	445	412	418	464	437	437	454	410	409	427	442	432	433	466	456	418	481	455	421	462	408	458	433	431	440	416
28958	44241	13667	5294	3703	2941	2414	2060	1385	1198	1033	1054	889	840	703	612	599	623	561	521	577	505	458	471	501	499	514	477	486	477	490	465	465	491	470	448	458	465	477	463	464	450	492	453	423	438	450	469	476	469	481	436	460	438	483	462	451	444	465	452	460	470	423	486	438	448	402	477	428	392	433	434	454	441	425	430	444	427	447	438	456	403	479	427	472	450	423	477	449	440	423	472	434	434	491	442	410	427	413	433	459	425	453	456	427	487	442	386	475	440	447	439	455	439	434	428	460	432	447	477	448	420	457	419	438	426	453	465	455	426	454	396	420	482	475	415	459	451	453	441	452	421	444	480	417	419	445	435	458	408	412	396	424	440	423	431	442	451	424	413	440	444	434	416	443	436	438	436	432	461	468	463	449	432	438	438	435	466	449	438	438	410	423	452	426	437	465	418	444	441	422	445	448	429	460	422	438	414	445	463	420	464	427	421	451	419	410	403	445	415	429	462	468	448	439	422	437	480	470	404	459	451	472	441	443	423	420	415	459	448	440	464	416	397	474	400	465	440	428	413	440	398	451	473	457	431	443	436	399	449	446	430	434	453	411	459	436	419	428	435	443	443	442	468	429	456	422	434	458	417	406	392	480	476	490	428	447	417	445	434	444	447	449	443	452	446	444	457	446	413	410	459	412	429	428	456	434	469	473	465	431	426	462	468	449	429	420	460	434	425	436	437	501	459	444	459	431	462	389	422	410	453	446	439	446	427	416	419	428	438	417	478	437	438	440	431	411	442	406	430	471	443	473	440	434	485	425	435	468	420	437	417	461	436	437	433	419	420	443	423	457	430	421	450	443	424	439	447	453	471	426	450	421	435	453	456	411	417	426	462	468	431	442	433	418	413	448	422	425	469	436	432	424	408	478	442	453	418	449	443	425	436	431	446	413	401	413	429	442	399	405	421	436	441	431	460	415	421	422	453	442	390	443	447	402	396	494	408	422	429	414	396	424	442	442	445	433	420	444	450	457	422	436	400	462	444	440	446	466	449	439	455	472	440	480	414	458	426	466	442	401	448	421	455	439	459	442	448	473	359	422	426	434	439	444	443	436	452	451	480	429	415	454	465	438	437	449	439	439	467	461	421	405	430	471	431	438	441	421	431	418	443	455	421	402	429	454	451	476	462	467	457	420	391	453	465	477	463	448	448	434	440	427	426	443	450	451	438	453	436	438	437	438	420	481	464	409	418	455	439	426	452	426	459	455	434	458	429	418	407	428	473	433	417	458	410	473	434	434	424	461	447	442	441	420	412	413	454	475	424	380	450	460	457	468	461	441	409	428	477	470	458	413	416	455	446	462	419	433	432	453	462	431	412	451	453	422	425	480	445	429	491	443	441	448	439	419	413	403	392	455	459	424	508	416	414	455	436	442	453	427	450	418	445	423	407	426	410	407	406	448	436	394	445	405	433	445	451	474	432	432	473	460	450	451	428	452	438	431	443	454	435	454	439	431	413	419	477	431	431	408	421	453	437	441	419	469	458	439	427	442	425	414	430	444	435	451	432	465	453	451	428	452	464	441	454	451	448	476	452	452	436	417	448	436	425	410	426	459	450	428	428	438	466	429	442	449	442	402	438	457	411	405	457	448	410	440	468	454	455	440	455	448	420	491	413	476	432	418	431	466	440	442	468	429	432	436	484	412	424	466	427	479	504	455	427	439	442	472	440	453	443	435	457	453	385	409	466	401	442	486	436	414	454	451	463	431	456	460	475	452	463	511	440	423	455	484	471	461	484	421	461	393	455	451	425	471	425	407	471	389	423	452	440	470	422	445	431	448	442	450	448	485	450	421	460	441	467	444	459	471	453	413	439	434	438	427	410	431	452	445	442	451	433	420	413	429	414	436	434	434	428	412	453	431	412	429	441	423	460	413	418	412	422	408	414	422	431	457	409	453	461	424	463	484	415	430	426	422	463	469	438	452	453	465	452	430	425	440	475	429	430	452	438	446	445	453	460	452	417	465	456	466	422	461	439	462	456	448	467	427	433	429	450	442	472	440	389	441	439	459	446	447	456	435	427	474	466	470	431	453	462	450	418	437	422	398	435	467	407	444	422	418	434	411	490	462	427	440	428	412	421	404	414	467	443	389	447	422	414	481	414	485	438	441	428	426	423	473	419	430	438	480	438	405	459	428	480	423	444	428	482	434	408	430	441	438	439	450	429	429	413	408	453	420	432	418	440	448	456	424	426	451	440	425	427	453	393	420	463	456	410	439	452	417	413	441	455	414	453	397	452	426	465	467	411	417	467	450	444	442	460	453	439	447	421	438	466	438	482	403	398	423	458	463	447	474	420	458	441	428	450	442	476	424	459	432	427	455	441	416	428	439	448	420	400	461	421	473	398	433	404	409	435	438	423	453	445	447	438	424	478	422	422	442	424	453	428	413	409	471	463	469	432	462	443	473	431	466	454	472	451	406	432	435	414	465	464	379	447	467	434	454	442	428	463	440	477	454	471	452	427	450	448	448	412	422	434	436	438	452	410	426	441	442	448	456	445	415	375	475	491	448	447	407	436	453	459	428	448	427	462	442	422	414	418	426	432	428	447	467	454	435	413	438	428	449	421	461	432	444	447	409	446	457	501	426	437	450	475	436	433	428	489	434	420	451	436	458	469	430	425	445	435	423	420	420	442	430	432	408	438	471	428	446	451	426	451	440	437	449	436	413	421	425	445	430	414	473	455	448	451	440	455	435	441	437	449	492	416	437	406	438	401	443	420	422	437	432	445	426	451	455	419	446	461	426	405	428	467	412	438	447	432	441	427	437	465	473	432	405	441	415	398	448	407	435	443	459	447	431	420	445	463	466	435	420	448	454	457	459	469	483	423	435	431	453	433	456	459	442	432	435	426	457	445	470	436	441	458	410	455	491	457	388	418	405	402	419	397	418	438	451	454	439	468	421	417	409	432	452	439	434	439	439	429	453	455	466	431	451	405	463	447	461	444	435	407	458	441	412	427	460	429	445	456	450	442	472	463	458	473	433	405	465	374	449	449	435	409	415	474	398	409	455	441	464	387	428	446	463	454	455	412	427	437	462	410	418	445	446	477	454	435	478	464	402	426	421	439	406	443	423	444	454	437	449	442	448	432	428	440	466	449	457	460	432	441	436	468	430	440	434	474	418	458	438	422	486	450	466	456	461	407	475	460	476	434	454	458	432	413	431	472	449	417	398	419	463	437	407	477	444	410	458	444	447	416	428	459	401	449	404	448	415	444	436	452	451	447	467	445	411	445	415	403	452	464	415	436	447	402	439	430	419	401	459	436	442	412	456	416	461	442	425	442	434	443	443	437	436	445	442	453	440	462	452	445	411	427	405	418	429	430	447	461	426	426	449	422	444	453	445	442	441	458	432	462	421	436	452	435	469	430	445	436	460	433	459	441	453	420	435	394	432	450	441	476	444	447	438	437	448	430	447	469	426	440	440	455	430	430	431	456	448	452
28524	20690	8482	1201	754	545	516	542	447	443	425	434	403	431	416	412	384	396	401	434	381	417	366	392	396	453	390	346	398	371	389	395	407	403	413	387	400	385	399	406	373	395	400	387	421	414	418	377	438	442	384	414	388	381	389	410	386	381	365	425	386	379	466	395	388	404	411	387	413	378	387	371	401	425	374	411	415	394	415	380	366	388	372	395	415	399	394	388	364	406	417	409	390	399	393	400	374	414	418	405	385	381	415	400	413	393	383	404	365	360	371	417	397	396	386	381	388	435	401	406	387	406	394	441	431	398	404	359	394	412	366	380	406	412	411	368	415	377	385	392	372	405	374	397	420	399	391	424	381	414	417	381	397	396	406	405	387	417	393	413	395	405	363	409	392	437	379	399	396	399	404	397	409	397	396	425	417	373	392	431	398	374	357	405	393	388	381	378	420	412	400	399	403	415	378	448	364	367	389	417	375	398	416	431	398	429	367	378	383	395	450	407	394	375	404	414	368	423	411	384	371	409	419	384	412	406	432	390	405	416	407	418	374	393	418	387	374	410	390	410	398	414	400	398	396	371	394	411	438	394	365	420	407	392	407	402	394	402	403	383	393	377	411	415	420	387	423	412	409	377	390	404	446	394	394	393	389	393	383	392	416	348	410	371	439	385	391	380	392	391	412	391	394	436	413	399	357	389	388	400	386	439	398	408	377	435	422	405	372	403	402	401	392	406	385	407	393	390	396	375	408	399	393	432	405	362	354	376	432	398	400	400	395	414	373	414	428	399	414	393	369	371	416	404	420	360	394	417	423	430	363	387	370	397	372	369	382	382	419	389	392	403	374	388	386	398	409	426	380	406	408	408	430	393	417	424	403	385	395	378	410	398	410	384	406	384	402	398	378	409	403	369	411	382	401	419	414	400	403	367	392	369	395	405	415	381	377	418	383	407	409	387	411	397	380	408	428	371	382	339	427	369	395	392	412	407	384	378	388	378	410	389	409	388	415	393	399	403	395	388	405	388	419	354	407	371	379	383	399	455	384	400	391	420	386	415	401	409	374	441	418	433	407	364	424	406	408	389	404	378	406	370	382	370	383	356	347	411	388	389	393	385	392	363	414	395	431	426	402	406	432	361	394	415	383	376	387	386	385	391	406	383	399	396	352	398	403	423	389	399	394	392	369	404	393	364	369	395	377	407	431	409	415	390	397	393	370	373	407	401	402	392	376	404	436	372	389	405	384	378	384	402	391	439	371	406	367	407	414	406	375	406	375	358	393	388	445	394	403	406	410	388	399	369	405	409	410	362	370	393	397	418	412	399	398	384	399	406	410	377	432	383	424	372	362	379	407	357	386	417	361	402	446	400	422	437	407	361	389	382	368	416	378	394	435	414	380	384	397	395	408	413	401	383	387	393	360	382	372	397	354	409	410	391	412	394	397	421	400	400	380	409	404	385	439	391	388	407	394	410	390	376	427	375	367	371	367	379	411	386	366	406	401	405	406	398	398	381	393	374	395	426	380	394	426	398	421	381	412	369	412	379	359	384	375	367	392	369	371	383	399	427	387	381	388	379	390	393	412	384	414	405	400	389	399	365	390	406	399	414	370	398	367	412	392	418	437	371	417	441	410	387	386	396	417	389	395	380	365	384	406	396	382	367	414	402	389	433	398	402	427	364	446	391	388	375	402	398	382	392	378	382	362	400	418	391	400	391	409	409	380	395	416	430	400	410	397	419	378	423	360	435	338	402	444	424	405	405	385	392	435	426	412	398	409	377	418	383	394	411	365	392	408	419	424	428	400	419	405	370	359	425	407	468	413	361	431	372	403	368	407	407	401	388	395	390	411	390	392	425	434	399	397	421	411	408	373	402	384	383	357	403	394	408	413	383	387	404	407	333	380	376	392	416	371	419	374	395	380	413	398	369	402	408	399	398	365	400	388	441	403	374	390	392	427	411	381	383	397	404	405	427	388	408	419	419	400	407	397	382	370	426	384	427	387	402	403	395	398	416	376	384	390	393	421	388	417	386	379	382	409	378	398	371	349	396	404	425	382	414	385	395	389	417	370	384	369	405	417	392	423	396	411	383	390	392	365	393	414	422	411	413	393	393	403	392	400	372	390	425	410	389	391	418	379	402	413	414	427	413	385	357	384	390	373	409	404	404	400	387	422	379	399	405	387	379	354	377	414	435	412	374	414	362	396	395	393	416	410	377	395	395	363	370	394	413	351	367	370	369	376	376	387	412	421	419	434	398	413	364	373	430	419	391	404	411	403	389	396	385	406	388	356	397	377	411	388	403	383	426	450	406	459	389	416	395	358	363	415	387	435	408	413	393	372	408	370	399	400	409	380	406	396	377	381	421	398	399	401	406	385	398	412	388	407	406	419	393	416	401	380	438	415	407	399	394	402	425	391	400	348	436	425	397	358	388	399	411	404	404	411	392	413	364	363	421	388	364	412	377	380	430	395	419	408	420	393	418	406	403	395	387	426	431	414	372	387	387	410	391	390	376	394	379	422	432	378	353	391	406	396	387	383	410	381	412	358	424	406	406	416	437	396	396	375	392	390	398	394	409	400	341	396	432	414	388	386	385	407	431	409	418	441	376	395	410	421	404	395	403	424	401	394	344	427	379	349	404	370	391	404	395	411	415	382	410	375	376	361	415	395	400	389	434	388	379	382	405	389	415	434	386	430	381	384	404	396	421	388	372	404	414	408	406	390	397	394	395	427	366	441	418	387	377	417	399	419	413	413	414	381	415	368	412	388	348	385	374	379	421	389	364	396	387	382	400	397	417	394	402	428	407	397	415	391	362	403	404	382	374	405	387	438	391	421	382	385	384	423	388	436	381	365	409	396	378	360	413	411	382	413	434	388	394	387	432	394	420	406	397	383	384	370	426	415	416	393	388	398	386	382	383	424	408	375	444	398	354	416	418	401	422	404	376	395	406	381	429	421	437	385	394	374	417	348	369	409	421	385	416	384	419	381	390	408	421	389	402	376	404	401	407	398	343	409	390	412	374	425	392	393	398	360	368	384	392	424	397	416	370	360	386	405	357	400	388	430	396	413	399	409	388	428	422	391	385	353	408	409	390	401	389	421	448	430	391	448	427	392	398	388	419	398	382	419	416	408	381	378	411	395	351	407	397	395	396	362	397	389	443	388	382	357	416	382	384	404	392	369	434	379	423	412	409	388	407	391	425	408	402	415	417	386	394	396	407	384	405	388	388	394	429	432	415	415	394	402	426	380	381	363	431	385	411	371	419	406	393	414	406	386	419	410	393	383	380	388	406	388	365	374	401	391	413	407	408	402	381	383	353	407	375	433	378	382	423	422	418	432	385	368	439	386	436	392	407	384	405	399	419	371	398	417	401	423	381	394	380	388	369	437	412	393	421	406	406	425	369	400	370	427	401	414	389	390	352	377	414	403	400	392	408	423	403	400	442	403	400	392	385	432	399	417	377	395	434	397	405	398	382	405	416	394	405	390	407
18968	23005	3435	1081	792	719	734	713	519	552	502	528	507	510	473	467	470	442	452	481	439	451	398	409	400	409	413	426	416	453	471	403	449	445	483	435	439	412	409	474	424	441	460	463	429	424	412	439	434	414	439	453	433	426	428	410	474	442	395	434	419	461	459	431	444	388	427	413	432	445	469	439	389	405	428	454	426	394	452	430	423	403	439	438	448	431	424	418	438	423	433	383	412	416	462	441	434	434	419	467	421	418	429	439	438	426	435	466	416	436	426	455	441	427	472	446	463	457	415	438	420	448	412	476	452	418	435	394	396	447	425	457	415	427	426	406	464	424	423	409	416	466	432	468	402	440	440	440	399	445	448	426	426	435	402	399	421	448	438	449	436	433	413	441	456	418	439	440	443	430	418	426	456	444	420	445	442	431	455	439	414	427	432	396	403	419	402	455	449	427	423	470	431	448	442	395	435	414	423	413	460	417	417	396	485	428	429	448	424	470	398	456	414	421	437	448	457	426	427	471	391	454	447	426	425	440	418	436	433	436	448	444	433	407	416	437	439	416	398	420	398	421	439	427	477	432	436	458	434	415	428	447	452	417	441	422	431	459	427	389	478	417	439	415	453	409	403	433	439	422	415	416	415	457	474	441	455	500	482	448	443	453	405	397	422	445	437	437	434	423	381	423	442	446	443	406	425	421	437	446	420	406	425	421	402	413	450	479	435	450	482	459	416	445	455	445	426	456	443	459	465	428	458	398	404	407	387	415	418	442	418	461	473	447	416	424	417	426	447	449	426	452	440	431	435	415	410	433	453	418	445	430	434	458	426	446	437	433	451	424	457	441	433	406	452	417	431	418	410	416	454	486	376	443	422	453	471	418	445	449	400	431	427	424	458	428	425	425	443	404	421	429	450	429	425	403	431	439	423	452	464	481	421	432	420	446	391	425	445	448	463	430	431	442	398	418	454	439	406	433	433	443	389	472	471	422	466	454	423	451	428	460	451	476	459	458	444	442	447	398	405	399	406	433	433	400	445	425	431	412	408	438	454	381	455	434	424	437	421	438	449	467	443	444	434	441	427	430	435	454	450	441	432	435	415	430	407	433	410	417	412	414	431	400	434	385	428	449	468	452	432	427	442	407	434	455	453	472	441	451	413	414	455	423	428	424	397	449	436	440	405	407	453	447	428	436	418	445	435	432	422	455	459	447	393	440	422	393	434	386	423	462	478	442	430	453	425	388	440	431	423	396	430	412	414	434	408	452	451	417	463	436	426	437	450	412	391	397	398	411	453	424	437	461	442	444	428	455	440	431	432	426	423	430	407	453	440	424	423	432	462	418	427	408	479	384	441	446	424	438	377	432	417	422	459	430	389	418	446	458	409	444	420	415	408	427	437	415	419	412	441	405	503	433	436	397	413	440	438	432	434	414	418	452	446	411	432	430	436	448	447	404	398	457	402	422	429	468	414	424	414	407	444	455	451	444	471	461	429	427	441	445	445	403	408	460	417	461	433	416	419	387	464	429	432	435	444	437	454	466	406	403	439	432	409	431	428	445	454	414	438	450	389	438	475	440	406	399	435	430	434	435	445	436	479	404	429	478	475	445	416	407	456	440	436	449	428	410	428	420	420	406	400	414	450	446	436	421	465	464	432	406	436	474	476	418	424	436	430	434	424	440	428	464	454	393	385	410	441	409	403	379	458	445	445	417	445	446	432	470	467	423	447	455	439	473	480	397	451	414	465	447	461	426	444	499	440	440	437	423	397	432	481	444	408	441	439	406	421	434	416	420	423	426	416	469	462	408	446	419	448	475	419	427	449	408	472	451	403	415	422	422	400	398	435	434	483	429	420	416	450	435	432	439	440	427	401	425	435	461	459	446	450	416	426	425	442	388	428	420	434	387	459	455	426	417	435	433	422	436	419	448	487	440	458	416	441	463	406	434	452	445	420	428	419	448	435	461	460	433	439	433	466	460	418	438	418	461	413	424	434	433	419	412	433	452	407	436	419	446	432	404	446	434	414	414	425	441	458	418	457	451	490	431	447	416	443	444	441	422	451	435	384	458	418	459	366	432	443	434	430	391	422	440	406	431	476	424	435	416	427	444	459	428	422	438	425	459	378	456	470	442	391	435	421	444	428	405	400	441	411	421	437	458	428	440	427	436	422	437	438	438	432	421	466	423	453	434	401	481	456	446	440	471	435	427	412	460	394	432	421	417	476	421	442	417	396	411	435	463	406	435	457	430	414	428	433	434	450	421	460	423	423	445	448	417	428	422	410	420	400	436	427	403	437	422	437	414	457	443	449	402	444	401	442	431	406	415	433	395	413	454	417	441	442	419	424	409	402	428	427	449	421	429	434	421	478	429	418	387	440	409	457	451	465	433	433	421	401	474	448	384	407	444	456	450	445	421	441	417	433	399	441	436	446	445	460	455	418	429	446	428	423	431	445	414	425	416	417	407	437	445	433	402	425	447	439	443	410	454	436	438	463	462	437	440	435	461	445	425	432	420	405	420	432	421	413	428	452	433	460	442	446	443	419	448	441	412	403	462	422	444	440	453	400	426	426	453	424	425	413	402	422	432	424	437	460	411	386	433	415	429	430	421	453	446	419	440	459	435	426	419	430	460	408	422	454	408	456	441	434	477	420	402	425	444	416	425	439	445	434	470	465	437	405	398	400	455	451	420	474	427	463	429	445	422	470	445	428	403	409	438	476	415	408	433	438	433	434	401	442	417	459	411	431	444	481	447	437	434	412	444	428	456	450	428	396	457	462	414	414	440	440	437	431	432	435	454	412	426	459	450	431	420	445	430	417	418	411	455	447	435	445	449	431	439	433	414	461	445	445	432	432	440	447	462	445	425	414	415	389	452	462	431	402	455	431	398	448	408	393	430	433	448	424	401	435	456	392	412	419	446	439	442	469	435	458	407	435	413	412	427	444	451	435	387	427	440	434	410	454	461	444	459	452	435	409	456	459	414	461	433	424	425	438	442	398	424	407	446	398	404	385	462	429	440	409	453	401	435	441	437	433	422	440	459	394	457	425	457	422	431	434	392	435	428	423	441	436	387	450	460	458	432	458	446	421	422	396	443	425	424	454	433	412	427	457	437	414	400	451	434	423	423	435	416	420	413	452	467	425	420	444	451	401	453	462	447	442	460	406	425	449	418	412	410	468	438	405	419	430	381	435	476	429	461	440	421	445	476	447	474	482	439	422	420	421	423	420	441	460	411	427	412	457	430	432	414	416	448	433	433	441	458	459	429	409	438	425	465	411	450	425	459	437	428	420	464	418	453	467	411	441	473	409	435	453	437	407	454	426	451	449	438	422	434	437	387	429	456	437	424	418	437	401	415	430	410	419	418	425	407	410	393	418	458	445	419	432	462	462	443	430	440	439	463	435	434	445	459	494	392	444	436	428	382	398	449	411	423	414	434	416	416	436	441	422	435	422	445	444	430	427	437	441	410	426	439	429	461	476	428	439	427	442	476
23744	21264	28421	24380	21238	10305	1044	766	486	453	395	373	344	304	314	292	275	259	243	251	248	239	260	230	232	255	248	241	244	242	259	240	198	232	243	254	232	221	226	225	265	251	230	227	233	195	237	220	219	218	255	213	209	215	239	209	222	232	221	225	232	201	222	210	225	215	247	226	204	229	201	192	212	203	217	218	213	222	222	198	220	252	230	243	190	220	202	238	239	215	236	241	241	224	225	208	196	205	214	203	220	223	199	221	224	229	232	238	226	248	213	229	236	214	227	232	219	208	239	217	208	222	218	187	223	208	220	238	198	221	224	225	213	222	229	204	222	203	224	211	207	199	219	206	222	217	190	208	187	216	207	224	234	215	215	214	201	217	211	196	218	201	225	248	202	215	200	225	223	219	213	215	226	229	225	225	214	235	226	256	217	210	226	220	207	224	205	221	209	221	230	194	215	234	222	235	232	199	231	220	256	240	239	203	242	239	204	237	195	206	218	212	202	195	213	197	219	222	203	233	243	215	208	243	250	231	206	215	202	220	220	207	224	201	218	213	210	233	270	187	241	211	226	223	211	250	213	214	193	201	217	220	245	202	222	222	214	214	201	239	220	231	212	234	203	230	216	209	212	221	226	185	229	237	230	217	219	208	195	209	219	235	220	224	258	206	250	225	213	212	229	234	259	238	233	213	234	258	215	213	209	225	223	221	213	194	207	220	229	209	241	199	216	237	224	217	220	214	226	230	225	206	234	218	243	206	207	226	189	232	228	200	224	212	218	241	193	243	233	238	226	235	203	199	213	214	208	236	206	224	222	215	236	234	202	227	214	195	224	227	208	226	241	206	250	217	217	215	211	210	218	240	211	217	228	247	201	212	220	223	242	219	204	225	232	233	213	250	210	183	227	235	241	250	256	213	205	230	230	241	224	207	206	227	224	202	225	213	234	225	224	214	215	244	216	228	204	213	218	243	218	203	235	199	234	219	214	219	238	217	216	244	205	219	184	189	202	211	222	250	198	246	200	229	244	220	206	238	204	230	218	197	217	191	208	204	249	207	232	196	222	207	203	212	236	217	232	234	210	208	210	254	224	249	212	210	190	239	232	217	234	240	200	220	184	212	216	224	235	211	202	213	246	222	233	229	228	214	231	217	207	223	208	181	215	220	213	215	216	221	225	218	202	227	222	231	227	207	226	224	221	229	213	214	224	239	229	183	200	214	216	209	226	211	210	221	211	227	224	242	226	211	214	231	205	198	221	230	228	210	211	223	232	230	219	219	215	222	224	211	217	207	226	200	253	222	226	207	237	202	215	231	243	229	234	226	238	222	220	221	226	230	229	219	202	198	214	229	211	219	222	228	225	218	214	227	218	212	208	216	214	213	200	235	194	215	218	246	210	202	208	224	220	187	225	207	214	217	222	206	242	195	227	235	210	231	211	221	213	230	220	206	232	265	223	217	241	231	207	251	219	234	215	231	202	230	221	214	227	229	215	210	217	214	225	224	209	194	219	222	232	242	200	213	217	215	233	193	228	192	221	232	232	209	235	233	218	213	212	210	238	211	226	265	215	218	228	225	230	203	216	222	241	198	212	231	218	227	233	221	220	198	218	213	213	200	247	210	197	216	208	224	255	213	233	182	224	214	229	213	229	207	224	230	201	220	247	193	202	219	211	213	231	221	225	241	209	234	211	242	216	239	247	224	245	227	222	223	199	212	237	229	235	204	214	210	235	209	203	233	210	204	219	232	210	225	217	206	213	206	220	231	209	205	216	196	210	210	206	219	202	205	223	204	217	210	240	178	257	239	206	215	219	213	218	240	206	215	232	221	231	235	190	198	186	212	212	224	225	216	217	223	219	210	249	235	232	186	227	227	198	220	229	252	216	225	209	193	200	230	198	229	216	216	237	220	207	218	221	235	234	216	236	201	234	229	217	230	239	236	217	244	224	225	201	241	201	191	190	219	228	217	257	204	227	210	202	210	220	197	226	203	201	208	225	214	197	226	212	214	209	218	226	223	212	223	218	205	221	212	218	194	244	233	208	191	230	231	213	250	198	229	236	217	220	230	215	238	224	214	244	221	242	226	207	201	229	225	241	222	221	228	204	239	208	210	209	217	210	225	183	205	240	215	209	241	221	211	196	233	221	231	222	220	212	217	228	240	214	193	182	206	232	211	220	241	206	190	228	232	223	248	223	217	195	214	239	211	209	227	197	224	237	226	238	242	199	204	219	221	195	215	233	238	195	191	206	235	215	259	236	229	225	234	213	234	204	229	237	214	203	225	237	213	224	217	222	209	237	207	206	225	236	209	224	205	200	240	216	241	210	208	209	210	213	232	226	212	225	211	233	224	201	211	218	249	222	203	210	211	211	210	241	232	228	220	233	236	228	231	220	224	222	207	242	217	256	216	235	228	213	211	221	207	222	233	247	200	225	199	166	209	234	222	230	184	241	208	232	227	221	235	250	213	240	202	222	269	215	209	235	212	220	209	213	231	219	199	210	228	242	215	232	209	197	226	221	215	222	204	224	214	237	239	217	228	233	215	184	197	229	213	210	202	209	231	212	221	230	224	222	212	244	224	220	224	238	202	184	228	229	241	221	225	208	247	228	229	200	207	234	217	232	217	193	214	232	200	217	240	227	233	226	232	223	218	249	225	232	209	249	237	238	214	237	255	221	210	199	204	237	178	211	244	219	212	213	182	199	207	189	232	204	207	210	216	221	202	211	222	222	199	202	206	203	224	250	239	234	220	208	216	232	223	207	234	206	253	248	225	224	236	199	236	244	227	193	229	221	211	203	206	221	223	206	206	230	203	201	236	210	221	203	225	208	218	210	235	241	208	244	214	199	212	211	227	218	219	224	227	198	228	223	222	218	231	218	211	221	249	230	211	200	204	209	227	246	216	208	238	231	232	231	218	234	230	191	213	224	238	235	211	202	210	209	230	210	222	206	266	203	227	224	191	213	219	250	212	222	209	231	196	249	245	222	223	251	214	199	212	223	220	202	234	231	218	203	235	208	253	225	238	220	224	207	231	249	206	214	226	230	197	202	199	216	235	206	230	208	215	208	236	203	223	211	209	236	203	220	211	209	236	217	233	208	207	226	228	195	237	207	226	230	242	209	240	243	204	206	242	239	216	243	210	221	244	214	224	220	219	205	229	233	235	240	225	218	223	187	214	214	207	228	202	228	232	236	232	220	236	218	233	197	243	209	232	217	200	214	215	232	234	204	218	232	235	243	228	196	193	198	229	242	221	207	198	210	234	231	224	219	204	248	216	214	177	220	206	239	206	233	212	258	213	213	212	224	188	215	211	235	209	216	242	227	222	214	231	220	206	217	231	224	211	230	212	224	227	203	242	229	207	235	217	217	210	217	229	253	228	230	222	216	234	214	206	207	199	209	212	189	228	237	200	205	223	217	216	227	223	204	184	222	223	195	220	236	227	235	224	212	208	208	205	212	250	212	229	228	251	189	225	219	198	241	207
25379	37606	10077	3227	2386	1565	1349	1226	857	694	599	515	542	452	388	407	337	349	302	321	312	284	271	279	269	289	267	271	245	248	256	244	278	253	231	255	234	246	249	226	211	276	275	239	242	247	255	242	221	272	257	246	280	249	251	254	289	262	242	294	276	225	272	254	267	233	219	264	259	238	267	253	258	257	251	234	235	250	232	230	245	219	274	259	229	240	233	274	263	251	259	268	246	215	230	252	214	233	245	236	251	267	259	253	221	243	234	234	258	262	249	238	244	232	281	246	250	235	236	246	242	260	264	254	251	241	230	241	219	253	251	241	233	244	251	237	226	259	264	249	254	267	246	255	239	254	224	234	228	244	259	267	224	223	260	243	244	221	252	248	211	212	241	250	255	213	234	243	249	238	261	227	237	233	241	243	253	226	263	243	227	250	238	224	246	222	234	225	282	283	262	241	262	258	252	236	277	229	268	246	237	236	258	240	247	215	276	230	253	225	251	225	238	234	247	245	243	242	243	256	246	244	222	240	245	235	250	223	254	231	231	253	234	248	258	248	231	252	243	244	233	235	233	196	199	238	242	256	270	266	243	242	251	250	253	234	243	218	237	254	241	271	258	254	249	261	256	250	216	242	253	269	232	218	254	248	244	260	256	253	272	255	222	255	253	271	254	226	234	264	230	238	208	267	260	217	248	240	243	242	239	238	253	235	261	247	246	228	249	241	248	238	250	230	260	233	260	274	259	231	241	242	247	220	233	223	233	263	249	244	280	254	237	230	266	246	252	240	222	238	245	237	244	215	260	220	232	238	219	258	258	241	243	231	256	241	275	217	273	256	273	278	238	256	244	236	264	252	241	280	228	258	221	255	272	253	243	243	223	271	264	231	247	253	222	248	243	248	263	239	252	233	226	238	235	218	217	240	254	250	226	243	241	242	282	221	235	242	258	251	273	253	243	229	222	265	261	258	245	243	200	225	272	265	231	269	266	243	256	260	247	234	244	258	244	220	254	234	230	225	237	239	255	223	219	240	260	239	222	248	251	247	222	247	252	246	226	218	263	243	209	247	220	241	258	259	252	220	226	255	252	214	253	262	222	246	247	230	234	254	249	256	262	249	253	258	240	233	255	230	245	234	246	277	244	231	270	258	275	258	255	259	239	258	237	224	270	235	254	230	258	242	253	251	213	235	216	239	240	256	215	255	264	279	264	240	292	235	240	243	206	200	215	232	246	243	244	235	219	260	273	222	227	257	243	259	220	262	248	234	237	263	248	239	248	250	238	234	212	250	245	228	224	234	236	260	240	236	254	249	239	248	257	267	269	254	228	238	234	262	240	248	232	239	226	268	250	267	266	255	239	217	232	255	226	252	233	259	223	252	247	229	273	267	216	228	220	246	251	254	229	253	247	265	236	238	270	249	242	256	250	238	257	251	238	263	255	253	263	245	245	233	255	235	248	247	251	247	250	243	229	236	243	243	249	248	254	240	229	233	245	224	240	236	255	234	212	230	235	244	254	269	228	247	236	222	227	255	220	237	226	245	254	224	258	229	217	263	255	238	249	233	251	220	242	254	236	238	237	262	255	262	246	254	247	260	243	217	250	226	261	227	249	253	221	233	231	244	241	252	239	250	266	246	227	219	233	242	233	219	229	238	237	262	259	254	231	235	227	254	245	271	242	255	245	281	267	252	254	235	268	251	231	247	235	231	260	214	223	234	262	262	258	235	236	256	220	244	260	266	229	253	244	238	272	241	239	246	258	258	243	240	265	214	228	263	249	234	252	237	228	230	270	252	276	230	254	264	267	265	246	251	241	246	274	255	248	233	227	224	239	212	242	228	244	233	238	241	235	214	250	231	252	262	222	229	285	244	235	220	274	227	259	261	231	239	243	239	249	237	226	246	254	217	235	223	242	262	229	261	229	229	233	226	233	259	247	257	264	233	254	253	235	228	249	238	222	243	215	256	279	216	236	235	226	209	231	222	215	252	215	226	251	219	238	235	208	241	222	208	234	221	274	259	246	240	234	248	224	256	237	254	252	247	261	212	251	250	244	240	240	255	266	248	222	256	252	246	259	215	253	254	245	260	214	224	252	245	235	228	245	244	232	256	226	224	237	245	263	241	223	213	241	254	236	243	241	265	225	233	234	221	249	266	231	202	246	233	237	278	251	216	255	245	249	259	277	232	243	244	238	250	235	228	251	248	237	239	242	254	220	223	241	248	248	199	259	260	224	243	219	196	202	247	229	235	265	238	247	256	249	251	240	262	252	247	218	248	246	243	236	264	214	237	218	215	223	236	230	267	222	225	249	221	247	256	248	228	218	266	227	241	235	246	226	232	236	228	225	259	247	246	242	230	258	240	230	276	241	245	274	221	255	267	244	238	258	239	252	228	236	226	255	240	278	241	229	232	231	234	244	247	263	250	248	235	225	249	250	230	238	263	218	250	234	244	254	269	246	241	242	239	237	258	247	241	252	248	212	219	251	256	203	221	243	234	230	234	226	267	265	236	224	251	253	241	247	264	284	239	258	249	207	270	252	242	237	235	251	256	252	248	245	245	234	216	230	265	238	216	237	222	255	205	244	259	250	216	250	256	224	242	250	230	210	223	229	274	226	265	256	237	214	230	251	252	253	254	250	240	225	227	261	235	253	251	242	198	229	243	246	242	244	226	233	225	250	243	249	269	230	246	218	232	235	245	222	277	269	235	235	228	247	226	249	229	266	258	231	247	236	232	260	234	217	250	246	231	223	275	248	231	197	276	233	241	239	239	258	244	258	233	248	248	246	254	266	254	237	264	256	238	249	240	244	267	227	243	241	254	249	231	247	232	266	268	238	237	239	257	237	234	240	258	256	249	270	231	258	231	231	250	252	253	237	259	248	257	289	244	230	258	243	222	237	259	250	220	210	263	228	241	257	249	247	262	233	240	254	229	287	247	225	247	235	241	280	240	227	249	240	233	243	276	252	241	262	247	245	253	214	237	239	254	241	241	253	225	266	265	243	260	222	254	272	250	222	249	241	262	234	256	245	244	242	233	265	233	232	229	230	261	230	245	231	231	243	237	253	236	247	256	257	214	242	239	248	260	241	264	259	248	246	245	232	244	223	274	255	236	230	247	242	244	228	248	231	241	226	256	209	236	244	273	235	238	257	281	234	254	271	210	285	239	229	269	256	232	256	259	254	254	251	248	268	233	234	225	248	277	249	238	256	256	224	251	266	244	239	241	264	251	209	267	247	281	235	221	224	266	206	261	255	232	221	264	243	251	236	255	238	253	251	249	246	234	246	248	267	245	255	226	236	228	229	247	241	252	231	239	243	265	254	250	255	253	251	223	242	247	213	229	228	239	253	255	287	235	271	239	273	263	257	255	237	240	266	259	225	248	275	245	238	264	228	261	241	236	238	231	263	244	229	238	249	192	236	264	270	252	227	235	223	246	262	243	197	225	258	242	258	245	261	226	231	236	250	249	267	257	235	266	256	276	240	261
25223	21249	27051	25480	7173	1034	991	878	723	701	722	732	619	719	666	682	621	646	617	647	638	635	602	646	669	653	651	672	600	633	638	619	609	599	633	622	648	619	617	652	632	630	590	634	631	633	605	604	635	582	643	604	619	614	652	612	609	596	547	594	588	603	542	616	640	637	591	615	611	608	672	613	599	601	613	688	576	602	651	616	605	626	634	609	603	581	608	609	595	598	601	629	626	604	649	629	653	646	603	599	587	629	641	605	589	619	632	639	565	635	639	633	641	635	634	642	623	599	660	624	594	650	640	637	629	597	641	640	623	620	605	599	577	611	631	624	589	641	606	628	583	600	648	597	592	614	610	612	582	557	607	619	650	606	604	636	623	630	600	634	634	632	627	551	600	618	565	602	588	600	627	560	642	624	621	572	608	608	630	577	592	569	575	664	626	598	635	642	628	624	621	601	599	637	646	584	581	622	609	614	590	597	634	595	618	611	587	581	597	679	623	607	620	593	600	624	604	602	632	664	565	594	611	611	605	632	616	591	630	625	608	593	590	596	600	570	657	608	608	628	606	628	605	634	611	622	607	615	643	571	604	639	627	594	579	610	651	607	599	637	583	609	603	634	675	605	601	635	656	627	629	611	594	606	616	606	586	632	614	599	662	666	612	594	586	644	628	619	599	608	642	623	575	612	612	650	610	613	611	626	603	633	544	671	648	580	581	582	634	631	603	666	611	620	654	589	623	603	591	637	656	674	638	665	590	631	615	616	623	621	643	598	666	608	636	582	640	664	619	619	602	628	621	585	631	582	618	593	618	571	603	632	585	653	637	647	603	603	651	626	613	632	618	650	631	616	602	587	637	607	640	645	617	600	615	645	628	628	632	608	600	634	617	641	644	654	621	612	593	611	592	600	619	618	628	620	577	560	633	598	633	584	648	618	609	639	592	630	607	583	630	642	610	627	608	557	642	631	590	566	612	626	625	633	614	603	626	604	645	589	586	665	631	609	629	620	597	640	596	607	633	573	568	578	581	627	610	596	614	597	639	605	639	626	584	562	564	593	637	623	582	613	599	564	623	608	675	638	623	602	637	635	628	634	619	620	630	627	621	613	653	635	598	582	588	629	618	604	621	618	637	607	594	626	613	626	630	622	603	597	633	626	640	625	589	618	623	558	565	628	566	617	567	593	644	600	602	601	640	641	599	605	611	606	613	621	643	621	654	642	642	550	578	644	632	594	596	611	647	612	635	629	579	577	601	579	598	625	571	599	615	587	625	580	635	646	599	633	608	614	601	642	620	646	599	612	618	636	665	633	621	622	628	595	619	638	593	593	612	580	620	627	606	564	631	621	609	597	602	550	626	641	617	642	623	638	606	642	627	596	596	661	640	622	614	652	610	584	593	604	637	624	617	602	619	597	603	571	613	588	573	614	612	628	600	607	619	645	631	573	603	593	602	612	635	608	597	627	642	641	616	659	603	600	589	614	599	596	628	599	615	619	619	606	657	644	593	622	623	585	632	608	632	606	644	636	644	596	607	602	656	627	643	601	601	650	617	663	631	595	614	618	582	629	605	629	574	647	574	615	611	670	603	596	582	569	591	625	608	640	602	637	609	642	639	612	584	683	594	584	648	640	654	567	579	638	659	638	615	636	633	607	601	591	584	609	584	631	616	627	651	619	641	641	582	640	623	626	619	591	588	649	615	645	630	597	620	632	625	608	646	588	654	650	625	590	623	619	623	620	626	622	612	594	623	618	637	654	586	636	608	631	655	605	596	631	617	651	563	636	582	604	611	561	614	600	587	567	556	646	630	576	624	634	650	632	646	638	569	646	606	618	621	611	617	629	589	631	622	624	557	628	638	632	616	597	624	595	633	588	624	613	577	594	627	630	639	607	623	612	646	614	609	625	613	585	632	641	644	592	600	582	575	643	606	593	603	607	610	516	635	624	624	582	635	632	635	631	582	639	597	589	595	610	625	609	617	611	550	626	613	628	635	551	632	601	635	618	627	635	623	566	590	604	592	623	613	620	629	578	583	621	579	605	642	615	594	611	615	620	629	610	634	603	639	595	596	634	572	641	584	621	537	578	604	643	593	584	620	593	600	637	589	647	633	616	603	613	622	586	649	588	637	573	589	595	614	634	587	629	604	577	598	622	625	643	658	601	616	615	644	632	634	606	608	603	585	609	649	632	603	615	643	572	637	651	562	598	626	670	591	592	644	608	585	615	588	589	594	651	605	644	598	634	665	573	615	640	652	593	622	577	583	579	642	612	600	585	581	626	658	643	610	634	657	629	664	601	679	566	575	633	644	623	593	641	642	613	630	651	598	625	621	618	625	614	596	646	663	593	588	583	611	623	604	606	611	602	640	584	605	618	618	606	610	592	604	617	560	614	576	604	662	576	551	593	624	702	660	620	583	632	625	609	599	650	628	598	636	649	622	619	606	560	606	582	583	646	620	629	590	641	593	625	620	621	605	631	653	659	603	623	632	604	614	631	611	598	634	624	646	631	570	572	596	602	614	610	606	622	635	611	617	614	604	586	605	616	623	623	646	594	615	633	554	581	566	603	618	609	658	593	626	598	592	578	624	600	570	616	628	630	612	643	583	616	639	604	622	648	616	587	620	601	562	589	593	604	604	617	629	625	620	623	614	623	633	620	589	620	640	627	616	630	613	627	625	585	626	593	616	649	652	634	644	588	580	615	641	653	622	594	592	550	615	600	608	652	601	613	614	625	614	615	671	603	621	579	620	647	643	598	591	606	635	626	524	635	605	613	607	572	616	582	627	573	603	638	613	580	658	634	624	622	669	590	583	548	586	608	623	621	589	647	648	586	587	627	610	637	590	584	575	599	587	609	607	582	601	623	584	599	596	584	605	583	659	637	590	641	582	619	609	620	626	637	589	579	630	654	612	567	592	593	645	612	598	619	592	642	611	607	606	591	616	629	586	630	584	604	604	597	620	647	588	644	562	640	584	638	619	596	595	616	632	613	585	590	620	636	659	613	620	582	607	623	638	609	616	686	596	593	612	595	586	598	621	606	621	620	635	603	620	640	613	564	606	607	632	625	619	637	602	565	605	657	613	576	642	628	687	603	591	599	590	639	610	630	660	631	611	636	656	611	667	602	615	613	609	633	579	634	631	616	618	627	616	621	612	641	591	636	618	601	584	649	613	589	663	645	572	580	591	559	599	620	605	591	603	599	637	655	561	630	658	592	608	623	608	628	632	556	584	629	597	588	599	624	627	660	612	608	619	576	595	571	607	582	610	625	609	631	585	678	625	638	647	593	625	653	613	588	613	626	601	580	621	579	629	597	577	600	601	614	601	645	598	611	584	584	586	638	619	646	590	635	648	600	615	644	612	646	611	604	623	590	604	606	601	646	637	613	590	613	644	655	618	620	613	612	657	601	615	646	649	594	605	570	665	604	639	637	585	609	605	671	614	618	619	639	620	633	571	576	609	616	629	606	574	628	593	598	581	586	643	616
23528	30547	6872	2335	1669	1315	1233	1254	1007	888	859	807	775	744	728	727	700	723	655	676	645	682	683	647	670	626	654	611	590	681	658	682	639	627	642	653	650	627	628	665	641	637	651	635	621	654	607	615	658	656	609	650	639	626	595	682	623	648	649	638	658	625	647	660	616	624	654	643	652	622	634	644	606	667	666	638	617	609	646	653	635	612	659	688	635	642	665	618	602	628	612	631	672	587	647	677	639	652	686	655	669	622	624	628	621	633	628	612	661	639	650	647	685	651	643	655	624	642	660	656	671	643	622	655	673	641	579	642	640	642	648	642	613	668	607	620	624	630	670	650	628	616	630	588	618	610	640	650	629	687	679	650	614	612	656	638	616	647	674	625	637	653	668	609	613	616	666	629	638	663	656	613	679	653	625	647	688	604	650	642	696	627	661	640	619	618	621	659	660	636	651	659	668	634	632	622	635	655	604	650	669	611	626	665	613	624	643	622	638	608	611	627	707	629	616	622	615	675	686	633	654	672	652	613	636	629	672	676	627	616	679	609	639	617	652	651	645	627	619	649	636	681	612	591	636	629	649	648	679	656	655	616	647	676	656	685	635	671	615	640	640	620	631	666	686	632	662	636	676	681	616	700	635	641	644	641	631	632	684	633	619	621	655	638	637	698	677	650	658	652	648	640	643	659	640	698	650	632	631	641	609	663	671	566	626	660	596	622	582	610	602	631	607	624	664	621	642	632	659	658	634	665	593	643	633	626	645	624	632	604	634	647	586	654	632	599	638	647	580	585	623	603	584	599	622	703	687	631	678	611	622	651	673	666	648	616	648	605	600	596	635	602	607	623	673	682	633	642	671	635	646	645	675	649	652	630	673	649	594	664	651	681	588	610	644	618	647	629	663	637	628	684	644	611	664	620	676	604	630	586	645	645	655	617	628	688	619	618	624	637	618	640	639	626	631	659	633	637	668	606	630	664	608	623	638	601	638	632	654	636	619	668	639	627	609	650	620	620	661	639	626	638	663	652	659	624	637	670	657	617	676	677	617	632	627	663	702	668	635	654	604	657	650	651	628	649	603	660	632	653	678	666	652	631	661	655	634	641	620	635	609	644	640	622	653	635	651	608	619	636	658	659	631	638	686	657	599	647	636	629	630	620	617	663	667	637	629	635	627	644	642	667	649	658	641	636	646	638	595	621	625	654	628	636	652	596	651	655	578	632	615	623	647	635	614	669	638	647	610	656	637	670	620	630	652	608	644	646	638	641	605	650	672	680	631	609	665	644	637	627	660	649	653	627	685	635	682	682	631	668	692	620	629	678	644	639	605	619	655	623	682	675	652	632	620	613	642	612	634	698	656	646	663	653	590	610	622	662	635	670	655	657	642	673	665	668	624	662	639	616	664	656	681	652	646	665	619	660	686	640	618	637	642	624	640	649	579	694	679	612	666	674	632	643	590	660	596	663	695	615	610	671	626	616	664	593	662	644	621	665	641	629	625	628	589	655	615	648	670	664	618	619	636	630	649	625	622	595	661	644	645	615	640	623	638	605	612	663	645	633	604	654	672	645	653	614	691	638	638	603	642	633	629	663	652	620	645	656	625	643	622	650	643	640	586	607	666	646	634	622	693	635	664	648	632	643	655	630	577	650	601	653	670	632	718	641	668	667	658	664	714	643	627	653	696	668	616	589	654	661	604	623	603	680	638	674	641	630	613	681	621	669	648	673	630	612	620	665	677	667	634	638	641	617	641	642	617	623	647	673	661	683	637	596	617	605	625	677	649	611	670	635	664	666	652	622	649	625	625	649	649	644	666	646	661	633	649	640	660	623	621	599	672	639	553	642	652	647	606	628	655	686	629	645	621	644	642	662	602	629	613	670	636	612	628	634	669	659	663	662	645	620	620	660	656	660	624	608	644	590	659	600	625	646	649	651	663	673	609	633	689	652	617	677	673	637	662	629	626	636	614	642	616	649	657	662	677	638	643	651	647	627	651	666	646	647	652	680	623	621	665	665	693	641	677	613	656	610	640	645	621	681	621	636	663	601	654	636	647	665	616	617	615	640	661	658	685	661	606	673	598	656	653	656	648	634	685	594	624	662	665	593	649	627	665	632	648	595	622	660	688	641	581	645	621	608	679	624	617	611	641	620	622	607	671	635	675	650	616	642	650	637	672	630	619	612	603	668	606	667	628	626	644	652	668	640	684	676	620	619	611	650	673	639	642	658	626	658	656	651	632	625	605	700	612	646	681	632	671	671	619	668	623	599	656	656	640	646	642	633	629	665	590	635	663	644	612	682	649	615	636	677	678	628	666	675	680	639	628	634	634	652	585	655	597	661	655	594	633	637	629	698	635	644	654	613	640	690	608	618	645	644	668	649	638	610	621	648	644	620	645	647	698	654	616	633	649	683	629	633	637	630	621	623	610	629	649	655	614	634	662	637	623	648	604	673	630	600	644	583	656	646	656	612	650	626	678	672	646	637	669	637	637	645	634	622	651	659	641	663	626	623	629	617	623	618	628	681	618	590	684	627	626	671	633	675	641	631	662	643	696	641	648	665	615	635	670	625	621	631	643	606	637	626	665	618	645	582	656	611	646	599	666	708	646	654	622	638	646	627	644	655	583	635	681	627	640	598	643	621	597	624	673	671	662	638	621	668	637	664	628	611	670	660	640	633	609	631	598	641	648	582	612	658	687	611	607	635	608	639	647	635	613	628	652	650	646	663	637	632	633	639	623	640	632	649	632	681	650	627	577	598	679	652	623	663	633	624	654	638	659	613	620	661	644	713	642	625	645	609	665	643	652	594	609	638	669	654	625	602	632	659	639	635	664	611	680	628	651	624	648	690	665	628	638	611	632	671	659	696	633	670	624	679	575	642	672	603	695	610	618	641	636	677	640	625	664	681	597	683	631	675	634	591	661	619	578	643	601	673	669	645	689	608	663	658	626	645	640	640	616	643	660	637	661	683	676	671	643	647	632	628	650	680	672	628	635	616	653	624	651	603	622	647	646	643	628	618	635	642	620	628	643	605	653	664	607	636	654	628	602	664	631	631	624	599	651	614	608	635	598	610	667	631	649	607	678	647	592	663	662	648	621	607	600	622	668	631	644	622	646	636	646	664	670	605	622	639	677	644	621	634	609	637	624	655	664	625	621	638	634	653	606	639	631	666	601	593	654	617	651	619	613	654	670	611	608	632	616	646	673	601	631	652	645	673	616	636	628	607	661	669	703	672	678	614	664	680	649	703	687	621	665	679	643	664	648	654	639	640	628	650	594	642	655	650	676	672	659	648	691	599	611	643	628	645	654	604	622	611	673	626	619	665	643	670	686	710	645	615	616	639	667	613	656	611	653	627	642	643	632	650	694	665	617	628	628	650	646	619	629	676	650	660	588	658	648	637	643	612	643	680	679	609	645	657	654	672	645	623	612	628	650	627	652	622	619	612	669	635	641	654	631	694	642	637	660	640	670	639	619	634	615	648	663	650
22807	21291	28882	24027	21290	21272	6233	1236	919	812	749	724	667	596	570	519	490	503	535	498	474	491	480	462	489	426	447	458	482	456	424	475	476	461	468	451	435	461	448	443	445	440	449	420	461	435	434	451	473	451	448	441	438	450	461	433	444	446	458	398	461	458	405	462	424	433	458	462	434	434	446	405	456	423	461	431	429	435	421	413	439	436	435	462	440	418	417	394	421	453	442	412	435	443	442	484	446	398	441	420	434	428	446	461	467	454	456	451	432	412	457	425	434	397	452	423	404	389	414	469	463	398	463	421	435	432	459	427	423	431	473	408	430	482	420	435	450	423	418	439	445	439	443	402	453	473	463	426	479	384	414	457	436	426	410	417	440	509	443	426	422	431	416	428	418	459	428	454	437	459	461	432	446	411	452	424	448	459	460	455	418	450	431	410	437	469	422	463	440	463	426	456	421	454	461	456	463	428	427	426	446	448	435	430	458	441	445	434	412	408	412	446	443	434	461	448	409	452	436	430	429	457	440	410	413	440	402	460	480	414	475	475	477	466	441	431	442	426	447	423	445	458	471	461	446	426	435	417	414	461	468	421	435	471	376	434	392	408	433	453	416	424	486	399	479	429	464	450	463	415	465	381	446	413	471	428	475	447	445	459	420	440	463	446	449	432	453	440	457	447	423	393	428	414	471	419	428	403	458	422	464	473	444	436	457	433	444	422	440	425	421	422	415	396	407	445	419	455	473	423	442	467	447	443	432	431	451	433	481	448	456	426	449	458	475	444	486	430	408	438	447	438	460	440	404	446	388	470	484	399	438	422	423	475	452	443	447	442	416	417	413	452	462	406	414	413	429	438	419	440	448	456	443	399	456	455	481	426	441	442	437	444	435	421	427	408	457	474	421	428	452	435	430	392	452	451	460	429	455	429	432	458	443	477	405	430	375	436	400	445	419	413	445	437	428	433	417	430	428	430	415	404	440	446	433	492	423	434	428	468	432	440	472	461	460	477	454	418	397	476	397	406	427	436	420	466	454	433	432	419	470	432	458	422	482	429	442	437	419	437	434	398	453	430	412	395	424	434	479	454	454	439	468	429	426	434	431	459	411	403	460	446	455	423	468	427	442	421	444	492	409	434	456	409	423	436	426	441	477	416	456	410	470	419	426	435	450	436	434	442	410	463	472	439	428	439	457	452	418	448	429	448	445	462	462	429	432	440	451	447	419	451	454	494	405	451	446	430	450	448	465	463	430	466	470	436	431	471	434	468	443	443	452	420	447	446	473	459	475	424	434	420	426	451	435	405	437	463	388	424	406	397	416	474	429	456	437	417	431	430	445	424	437	395	421	452	468	463	446	424	438	415	417	412	448	458	464	408	428	451	426	444	408	419	422	419	458	464	410	433	427	434	483	442	397	432	418	433	431	425	440	438	420	413	431	430	467	420	427	401	469	437	426	436	416	422	445	450	434	441	444	443	443	422	428	446	432	431	403	414	416	435	402	477	498	454	486	442	440	424	452	460	428	444	424	407	426	420	422	414	442	455	423	468	469	413	444	448	446	414	462	432	456	445	451	437	414	430	449	441	459	401	463	452	424	440	473	434	478	430	443	445	473	461	454	418	420	416	476	457	421	385	417	454	430	418	469	427	443	455	441	421	437	420	450	470	405	463	456	438	436	447	434	402	475	442	406	426	444	432	442	430	436	449	456	469	416	432	465	406	436	440	425	412	488	438	454	440	459	433	437	458	434	415	461	428	415	424	430	413	455	423	405	420	473	425	465	470	435	428	464	455	433	444	448	450	466	434	483	455	449	436	443	416	470	443	438	425	398	439	449	425	413	434	453	464	428	443	425	417	435	480	416	408	431	438	420	452	450	411	447	423	456	435	427	465	449	478	464	457	441	473	419	439	382	456	443	428	460	411	437	443	489	422	431	420	452	419	467	441	456	412	439	456	423	431	430	411	462	407	413	402	442	374	422	432	440	445	451	444	412	449	406	409	465	434	441	432	410	447	460	427	428	450	444	406	437	431	407	414	435	450	443	423	422	465	451	453	447	414	443	423	451	426	463	448	444	415	464	433	441	431	469	459	452	404	429	417	409	459	418	430	459	435	438	412	429	435	433	444	440	437	464	471	426	442	428	427	433	454	410	435	454	431	410	427	406	441	430	416	410	460	449	439	456	419	465	406	450	431	423	450	418	414	402	456	436	449	427	427	393	442	441	480	459	473	467	425	498	448	404	416	435	426	415	436	488	407	458	449	412	426	450	423	474	426	477	435	443	436	454	444	420	418	429	430	449	472	481	446	424	482	430	428	467	464	432	445	462	435	440	472	473	410	451	458	430	428	410	436	442	470	453	399	416	448	412	411	452	432	437	455	443	475	475	425	425	409	436	414	461	445	435	472	388	433	468	428	408	424	439	464	466	465	410	446	439	442	428	439	430	444	445	424	459	412	445	428	454	429	416	406	440	459	427	381	409	405	444	432	447	426	452	422	403	431	420	435	388	456	436	415	462	435	466	458	449	418	428	474	441	425	442	431	416	407	427	426	453	419	425	407	434	434	429	457	444	441	438	432	467	439	465	465	421	396	423	431	435	438	430	421	448	436	488	459	485	437	409	460	415	459	439	403	423	425	441	427	420	468	454	436	430	417	443	444	465	415	470	438	444	432	447	471	432	447	418	450	424	421	420	485	445	407	394	451	432	464	455	418	441	429	424	453	435	471	448	441	441	423	452	405	408	452	461	439	425	425	460	387	405	437	422	420	453	439	430	439	437	439	447	460	441	419	455	458	461	469	415	440	467	457	444	468	435	450	496	448	415	439	479	440	432	424	450	455	450	452	488	442	446	433	453	455	447	437	475	459	456	467	400	449	461	454	452	386	428	457	419	444	470	444	422	464	437	437	480	447	418	429	458	459	404	409	455	462	451	404	420	415	445	414	430	440	407	436	396	399	401	465	445	454	427	479	435	460	469	450	445	403	429	412	410	448	399	423	446	492	470	408	446	435	434	452	426	444	469	434	452	419	459	426	439	416	446	415	450	396	417	429	429	470	425	483	403	400	454	398	448	438	412	457	422	427	458	448	465	471	420	415	409	440	428	466	418	443	414	455	466	451	412	448	412	453	440	442	480	465	445	428	431	417	436	392	413	434	435	451	432	449	438	450	455	462	445	440	434	434	440	432	460	421	424	392	432	431	437	401	411	439	437	482	490	432	420	463	412	426	466	449	460	437	403	476	411	441	424	453	427	430	437	420	433	459	431	462	422	437	410	443	427	436	425	410	396	413	415	398	464	452	388	464	442	480	445	438	422	445	434	416	399	482	438	421	468	453	427	424	408	416	407	463	474	410	424	437	429	475	426	432	444	452	437	415	455	406	434	436	432	438	403	420	457	438	474	427	453	461	418	461	462	428	406	436	467	431	458	423	459	421	448	423	443	441	427	448	443	409	460	444	431	411	435	468	421	439	425	437	414	393	431	453	421	428	442	441
29123	43305	14508	5210	3572	2547	2100	1968	1444	1145	1037	998	881	732	692	619	607	584	607	573	526	505	505	499	526	491	488	494	488	469	434	474	456	473	464	431	447	522	472	451	455	455	459	484	440	478	490	464	432	446	453	483	450	430	415	443	472	430	433	428	430	431	431	425	445	446	399	440	437	452	476	405	446	454	434	451	436	450	450	435	439	441	454	461	442	457	475	459	474	447	469	471	462	463	435	449	457	416	456	466	417	455	458	441	437	455	476	423	438	426	420	455	422	437	469	501	430	440	454	467	442	458	432	415	443	453	431	452	474	418	472	469	458	455	455	447	452	455	430	436	421	427	441	410	444	433	442	476	450	464	446	461	452	455	470	429	414	455	426	459	435	488	502	414	446	436	453	438	448	410	473	460	412	456	426	466	430	444	448	450	430	447	427	439	415	454	483	469	439	464	435	431	468	441	447	456	459	454	440	451	417	430	463	421	418	468	401	465	464	444	461	452	468	481	452	435	419	431	422	438	437	445	461	481	430	427	433	397	405	427	459	424	447	447	460	408	410	475	414	431	459	407	467	396	451	428	445	450	461	427	428	458	441	478	424	447	416	461	437	419	464	434	437	460	462	449	438	419	415	433	406	419	437	394	427	369	429	453	465	424	483	433	461	435	441	424	412	429	435	446	453	438	446	441	464	440	447	483	422	399	475	444	417	422	426	451	421	435	439	463	430	445	414	406	434	425	471	388	473	452	442	472	489	421	437	440	427	455	410	437	425	445	431	472	435	434	446	424	428	451	449	437	478	472	447	436	417	469	454	430	460	475	449	442	449	434	450	436	471	448	441	461	379	410	457	458	434	455	426	481	413	432	431	421	458	411	446	443	404	421	432	430	453	453	428	461	433	463	476	424	461	412	439	424	484	435	438	475	432	433	443	454	459	459	440	428	406	473	436	501	451	449	426	454	465	480	421	429	459	425	446	456	452	439	425	424	474	432	427	414	436	471	418	430	449	432	469	428	414	442	431	451	440	451	441	435	446	414	450	453	452	488	444	454	398	445	438	432	424	445	451	473	431	403	473	437	431	399	432	457	430	472	447	443	387	444	446	461	474	424	397	428	421	466	464	424	470	430	439	450	449	479	450	424	413	467	432	468	444	406	480	434	424	447	462	413	416	463	468	427	426	424	411	411	442	453	418	446	427	465	452	417	448	421	432	449	465	402	430	437	444	437	432	411	454	408	456	462	476	440	429	477	433	478	437	460	430	438	439	406	470	432	427	433	477	440	438	443	465	433	449	406	449	450	453	473	445	440	456	458	453	411	458	418	450	459	428	467	465	441	448	440	494	440	447	426	472	466	458	385	468	445	427	459	433	475	473	407	467	420	466	448	464	432	408	447	487	443	422	467	413	416	404	466	423	467	404	429	422	426	442	434	440	424	450	425	434	452	467	436	453	454	407	466	457	460	435	438	431	462	434	430	435	448	428	429	394	461	462	464	434	473	434	449	451	449	425	444	455	441	466	420	466	420	429	477	441	417	425	428	400	443	475	437	419	439	457	416	428	471	437	378	462	435	441	436	461	410	438	430	480	441	436	384	428	422	460	465	478	469	442	455	412	416	415	455	469	475	426	396	465	421	445	441	439	469	492	467	450	456	383	377	439	468	451	439	458	434	456	481	451	426	415	452	492	441	435	414	500	416	450	439	451	470	413	457	451	441	425	439	426	451	463	438	449	427	460	469	475	433	434	452	425	482	412	439	461	443	421	441	425	442	434	464	437	458	411	465	444	443	445	438	435	442	446	415	448	428	444	422	434	462	438	427	422	444	444	447	437	432	452	451	447	431	445	411	441	440	456	442	444	457	454	431	429	489	444	475	431	454	457	423	426	454	415	438	427	464	411	449	450	460	425	472	468	425	429	459	471	479	421	487	406	469	443	461	415	436	471	443	501	457	481	446	456	462	432	419	467	436	440	460	417	450	437	443	483	466	450	433	440	450	435	409	437	420	456	412	423	490	454	476	424	434	419	468	460	453	428	425	448	457	394	424	458	450	427	453	440	458	469	432	428	451	460	455	433	434	445	442	416	446	430	457	466	422	463	485	468	454	427	432	453	453	467	467	447	460	420	473	413	448	447	417	459	445	470	456	444	446	425	414	447	447	417	475	463	407	447	418	449	421	457	426	424	443	376	451	433	434	481	428	457	448	465	438	434	415	423	443	447	436	455	430	469	422	449	448	444	438	395	457	441	405	438	448	441	495	418	467	399	468	442	449	460	456	448	428	480	421	445	419	417	429	448	439	446	463	481	413	435	468	454	439	418	419	443	451	443	465	445	389	426	400	468	439	405	460	437	436	425	404	438	405	435	454	434	444	438	432	457	436	473	446	504	426	450	426	450	438	436	439	519	427	448	444	439	413	467	475	455	451	453	483	424	426	442	448	431	456	415	460	465	428	474	442	433	443	441	455	445	439	408	464	397	438	444	400	438	448	424	436	434	462	475	472	441	422	425	433	403	403	444	454	426	442	432	417	411	434	472	427	464	432	463	443	438	468	407	425	424	479	426	436	437	430	430	431	417	454	463	466	425	444	403	419	420	435	429	482	402	459	413	459	414	436	412	446	430	452	437	417	454	407	447	457	414	420	427	500	440	445	454	421	430	422	439	498	418	467	459	401	490	453	439	447	439	434	408	455	455	458	436	455	454	462	432	431	408	427	450	479	414	416	426	427	442	459	440	453	478	410	427	457	430	417	442	454	417	429	486	441	459	446	441	393	459	448	443	394	426	429	449	428	447	409	407	431	468	459	436	431	431	455	474	443	473	451	462	446	457	453	447	422	417	462	465	430	447	430	412	436	422	403	479	412	433	424	477	425	417	455	452	453	428	449	433	444	436	449	432	437	471	416	496	452	466	472	421	417	452	476	446	481	419	461	455	441	454	451	395	475	420	445	425	416	435	470	450	438	449	444	435	457	418	416	479	429	430	436	476	412	445	448	439	438	439	419	387	456	466	454	400	423	415	463	436	431	441	474	413	447	427	461	420	440	436	402	484	455	481	451	434	444	444	414	439	452	454	486	428	467	481	396	408	422	464	415	416	452	428	428	397	430	477	464	447	484	466	467	444	450	441	448	440	449	432	491	409	420	423	447	429	463	427	436	413	431	450	405	447	410	450	439	421	455	461	431	442	434	458	465	413	458	466	398	434	437	440	424	423	445	445	439	461	450	436	443	475	453	407	434	474	433	457	438	417	455	439	493	462	413	443	449	426	445	427	455	449	478	420	429	440	437	467	470	468	424	406	471	458	442	484	432	424	439	427	443	442	460	433	468	429	487	433	469	480	451	440	402	452	429	459	459	442	474	474	436	487	414	452	425	388	455	428	464	431	445	456	435	430	420	434	429	460	420	447	437	455	442	426	444	437	436	448	453	438	449	434	463	477	446	470	448	483	398	473	430	449	463	401	409	459	440	438	457	449	474	407	453	417	421	437	438	450	429
28563	20578	8856	1177	596	484	482	518	436	413	428	414	390	419	417	424	428	405	430	389	406	399	377	408	391	382	398	375	389	435	436	420	416	399	389	408	392	393	390	394	372	400	375	402	407	404	402	421	396	393	380	385	428	417	424	406	395	351	393	384	398	403	375	430	415	411	387	395	378	368	409	404	396	390	413	405	351	419	357	400	378	427	396	368	395	396	376	408	383	404	365	395	367	394	407	413	389	405	374	400	378	409	393	382	386	365	409	405	395	397	410	422	370	409	375	392	387	370	380	410	373	400	368	392	388	365	402	397	410	382	398	369	384	391	369	385	388	399	412	413	364	403	400	394	405	372	410	396	362	394	386	422	410	394	431	416	358	364	428	410	364	383	415	428	393	346	374	383	398	386	376	400	382	406	406	394	429	418	382	384	363	423	429	392	396	425	398	418	378	364	407	416	402	350	382	391	419	390	437	370	391	403	424	385	415	381	390	404	412	424	354	402	385	398	371	417	408	402	421	429	393	388	365	421	419	397	388	403	372	394	396	392	391	402	375	365	400	386	400	388	368	393	386	384	384	400	425	368	418	382	411	410	399	377	409	400	384	354	408	399	342	399	409	388	389	388	387	365	382	397	425	386	393	362	409	342	397	379	395	430	401	388	383	398	409	408	375	384	383	383	391	408	408	392	400	415	410	383	389	374	382	385	391	354	367	379	401	381	374	359	382	358	388	356	376	383	403	425	384	397	426	406	386	361	379	411	407	409	399	365	355	407	406	385	424	396	404	402	385	372	419	371	387	392	414	403	370	377	390	404	356	388	407	375	420	353	390	402	370	378	413	436	407	386	397	410	407	402	425	363	425	391	374	379	383	396	374	397	382	383	402	396	413	393	419	370	397	419	372	380	406	408	419	394	369	383	381	400	381	398	396	371	370	348	383	358	380	392	381	365	356	383	389	361	391	364	443	377	363	371	387	379	375	403	416	376	398	433	385	413	421	373	382	394	377	409	393	422	395	365	425	362	375	407	418	370	381	396	396	372	382	374	370	391	389	402	352	382	377	384	392	380	410	375	401	413	393	415	398	387	393	411	381	383	402	411	402	394	383	411	402	371	426	406	392	381	401	377	393	358	370	370	392	372	376	423	371	436	383	367	398	418	374	385	377	401	405	369	384	399	399	409	424	372	402	393	360	411	430	422	370	432	413	365	374	383	380	381	400	377	371	437	406	428	406	378	409	412	361	363	381	388	379	377	397	405	387	394	447	419	393	328	434	346	400	386	387	393	405	401	405	395	363	383	393	406	414	417	398	414	380	387	377	405	414	421	393	401	385	378	394	373	414	404	390	374	373	388	383	377	385	380	422	398	402	405	387	392	368	416	388	380	377	424	428	364	410	393	428	382	383	392	361	379	406	384	382	408	388	381	415	404	379	406	366	408	417	393	399	397	398	376	382	371	407	391	397	382	398	386	417	393	386	387	426	374	397	395	385	390	416	420	418	362	411	397	396	408	400	418	425	401	365	368	415	418	379	396	372	394	425	409	379	407	406	385	380	367	384	406	373	413	391	372	410	380	390	406	393	390	332	401	415	380	391	392	399	404	416	421	393	404	383	388	412	387	396	368	369	368	372	379	380	399	422	358	414	398	375	403	381	374	391	401	405	393	399	388	399	360	366	422	370	398	402	399	386	385	418	414	395	412	428	392	447	380	414	421	378	366	362	418	406	400	414	397	407	389	386	362	415	411	409	364	384	378	401	402	415	388	387	422	374	400	427	385	427	431	396	412	399	393	401	411	385	377	408	390	398	390	450	413	391	398	406	423	438	416	390	422	378	448	413	390	386	430	397	403	407	377	390	379	393	383	410	391	373	375	357	388	377	409	404	360	399	412	408	418	409	408	397	382	393	362	411	378	397	382	395	410	443	387	388	401	415	376	387	448	393	385	397	411	417	376	390	376	406	369	401	374	388	361	405	388	417	397	386	380	377	384	426	400	411	426	409	407	386	408	379	398	415	344	371	409	431	388	408	376	372	390	391	380	398	333	389	397	396	397	391	390	393	367	397	388	388	392	419	425	395	403	385	365	358	426	390	383	396	425	396	366	391	412	414	389	351	359	413	407	361	387	381	395	378	376	405	372	381	424	393	425	393	399	380	364	379	404	374	406	390	385	394	393	383	414	438	394	415	372	410	399	380	388	397	391	410	417	366	405	431	369	418	412	371	425	388	384	411	397	398	419	414	395	393	382	404	395	381	378	410	400	396	399	387	441	368	378	387	392	374	364	436	359	399	376	419	391	434	364	381	390	379	392	434	392	380	407	376	388	401	400	386	367	405	434	410	410	418	415	398	346	423	366	397	397	370	396	393	398	332	378	413	385	429	397	382	375	379	382	398	407	414	435	379	405	405	381	390	379	414	390	389	448	412	407	411	403	403	368	391	401	395	386	361	362	387	415	386	396	381	393	378	385	378	377	351	369	390	356	373	401	384	419	383	405	437	372	381	379	383	404	415	406	422	426	396	432	405	396	375	384	379	395	403	362	392	385	399	376	381	383	380	419	365	392	412	415	432	355	383	379	419	385	380	393	413	400	375	382	380	387	350	368	390	369	385	383	427	443	386	407	383	403	404	378	376	380	420	403	389	371	424	366	418	433	398	401	385	362	400	417	389	392	411	392	421	401	404	383	370	411	406	371	380	388	404	398	399	427	365	409	393	415	371	407	414	385	447	399	392	380	404	375	406	392	405	401	413	391	404	418	366	399	407	403	400	378	396	419	337	365	375	395	393	382	401	349	385	394	431	385	385	410	405	427	404	388	423	425	414	363	350	403	368	445	412	382	428	406	408	396	419	358	427	411	390	398	383	380	394	400	400	403	429	394	399	390	389	400	413	397	405	418	418	368	364	377	399	380	397	410	410	399	378	401	389	408	405	417	410	351	382	397	411	383	361	409	359	366	378	384	403	408	427	391	370	371	360	407	411	351	380	402	397	350	376	396	397	376	381	368	420	415	403	376	384	389	375	358	398	382	420	397	406	389	415	418	408	400	405	377	367	397	387	424	396	368	393	402	424	433	393	396	437	396	387	399	403	368	404	377	393	367	388	404	399	410	379	386	383	417	371	383	381	393	402	383	412	410	351	403	390	371	383	355	369	404	404	381	398	393	415	388	396	379	410	385	372	383	390	374	409	393	384	399	430	400	415	402	387	407	395	356	373	397	376	402	411	388	419	443	373	398	403	389	367	370	393	364	401	430	380	398	415	407	400	397	403	367	365	398	365	394	408	421	407	415	380	377	375	399	434	373	363	407	396	391	390	402	393	412	408	389	382	362	430	394	419	378	390	419	387	373	411	395	394	383	377	393	406	395	353	383	388	391	362	403	397	399	367	381	391	366	381	372	369	382	422	375	405	371	400	416	434	397	391	389	398	416	400	405	393	354	377	389	361	408	415	392	396	419	394	391	356	383	401	416	407	431	419	370	387	368	397	392	398	407
19355	21860	4499	970	710	661	639	663	621	505	506	492	509	475	493	466	441	436	414	447	439	450	417	440	413	483	419	411	475	438	451	447	481	466	436	451	444	434	408	459	416	460	432	456	424	435	430	433	427	397	434	416	433	451	436	428	424	429	465	412	469	424	415	429	457	414	389	471	410	433	442	410	439	413	463	460	422	459	401	411	445	452	393	435	396	416	441	449	430	422	434	401	461	446	425	437	414	433	404	450	426	430	485	434	423	461	436	437	412	438	451	463	435	404	416	484	456	452	441	418	431	420	461	421	438	466	434	461	441	453	409	409	421	392	456	470	450	426	443	407	432	491	475	417	432	412	420	404	395	437	430	459	432	451	449	423	424	435	392	427	408	454	423	459	471	458	428	444	451	456	435	426	448	402	417	449	459	413	452	433	438	420	439	449	451	419	430	419	413	448	415	443	424	427	466	420	445	423	442	441	421	430	423	462	444	424	439	431	439	424	427	416	423	429	446	440	432	452	464	456	416	456	463	463	420	457	448	438	426	441	402	431	447	439	442	470	429	461	405	432	484	454	431	479	406	464	449	434	455	414	374	416	441	430	436	380	448	423	420	462	456	431	437	450	431	458	470	452	455	418	420	411	435	422	363	422	435	418	420	463	446	385	407	422	447	434	402	416	423	454	424	415	470	423	443	403	447	419	411	447	467	461	428	452	458	461	456	449	442	421	466	406	419	462	454	441	428	434	410	398	443	410	424	405	395	428	431	445	451	428	410	428	419	421	421	453	413	431	412	467	400	459	426	434	424	448	461	408	403	425	463	432	449	457	390	409	428	455	430	408	463	407	426	459	456	442	465	426	432	435	410	395	428	431	460	468	419	382	407	457	410	428	442	441	425	392	428	438	428	424	417	425	460	435	421	417	465	416	435	429	406	420	407	469	445	457	464	445	415	421	450	437	433	423	447	437	446	462	442	398	430	438	455	470	391	430	438	431	422	454	397	400	413	438	430	431	420	420	453	428	426	443	432	433	470	429	404	411	413	429	431	431	456	432	433	436	436	435	451	430	409	444	447	438	418	435	455	443	417	421	418	408	455	459	447	443	402	430	444	430	429	447	418	424	446	434	450	450	454	439	444	427	402	404	449	467	432	451	450	399	436	401	424	453	424	458	420	434	476	427	398	448	469	421	443	401	399	417	423	417	405	458	425	409	413	416	420	442	436	421	460	439	433	422	412	455	397	461	417	454	467	418	444	415	448	429	431	446	417	461	404	460	403	423	445	465	455	407	429	465	426	424	408	417	423	438	433	455	436	475	468	424	457	413	498	463	400	416	455	412	414	474	434	419	448	423	472	442	416	441	402	438	426	398	471	425	444	408	419	427	410	442	445	423	424	419	432	440	410	409	422	421	443	422	448	450	441	415	412	444	434	460	416	437	431	410	399	433	437	431	426	475	460	418	442	431	438	438	424	389	431	438	472	452	430	477	425	396	412	463	435	442	474	404	436	449	432	398	444	412	429	432	444	447	394	401	483	409	439	479	418	451	405	452	442	428	449	415	432	431	449	437	435	418	421	409	422	421	422	426	467	420	455	422	437	430	429	387	386	420	415	458	445	416	417	413	381	442	363	421	443	384	407	392	418	386	461	463	413	438	414	405	432	431	456	432	454	456	437	430	441	417	452	420	444	428	423	381	467	410	488	433	420	428	476	441	440	405	452	441	421	425	402	449	441	439	458	447	445	444	427	449	468	433	432	406	469	441	462	420	421	442	423	400	417	415	435	400	409	459	458	448	414	438	417	465	442	424	425	460	422	393	435	436	441	432	424	431	472	438	429	447	426	418	391	400	457	436	435	409	420	413	423	455	448	435	432	430	455	418	432	421	450	428	431	452	460	446	408	392	435	397	429	440	427	403	461	430	423	397	446	447	389	408	464	431	439	422	399	412	404	447	414	397	442	419	409	407	497	386	431	472	431	441	411	435	425	422	435	428	443	447	412	450	472	432	443	404	411	437	403	409	426	459	445	435	439	428	460	429	432	432	433	459	461	421	381	429	417	402	448	448	451	430	438	471	410	413	450	410	438	445	426	428	440	462	434	425	433	440	444	426	411	445	405	424	449	444	452	423	435	426	478	437	458	436	456	448	472	440	452	420	424	449	441	417	450	403	442	436	453	446	418	412	421	421	404	437	409	437	402	425	485	450	418	429	390	418	471	459	480	433	406	461	417	417	417	417	435	431	431	421	406	428	445	474	442	415	410	436	458	445	447	453	410	457	463	468	412	425	479	445	408	399	440	456	405	443	401	394	432	467	460	442	427	502	428	447	480	419	442	432	444	416	446	459	427	419	420	445	443	413	454	476	418	394	410	444	461	404	428	463	466	464	463	418	451	498	433	448	470	412	413	435	416	439	421	422	420	457	419	445	401	429	441	415	444	417	404	434	431	479	439	438	426	436	399	436	402	445	430	456	432	443	415	428	417	449	439	437	434	433	421	468	439	437	446	421	418	417	456	498	430	452	398	406	406	437	433	439	427	444	430	466	434	436	419	423	401	424	417	430	472	406	439	418	445	434	427	439	432	420	489	416	437	383	437	448	435	473	467	410	421	417	428	457	454	469	415	420	460	439	412	415	425	447	430	400	444	406	411	447	419	449	439	425	424	433	457	442	409	431	426	435	469	422	440	470	429	408	421	421	410	415	425	412	424	458	426	455	492	418	439	436	400	451	449	445	411	425	457	412	464	416	441	444	463	467	437	410	447	441	456	434	439	446	457	429	433	440	404	459	410	434	391	442	433	431	440	401	432	407	414	442	425	410	412	441	457	447	462	454	473	447	414	462	430	448	396	477	459	445	430	445	446	389	453	420	433	420	411	425	428	430	457	449	441	411	396	504	435	430	406	399	402	427	426	459	429	419	399	430	429	436	431	462	455	436	405	410	418	414	422	430	460	430	407	446	395	435	458	444	418	434	459	439	433	460	440	434	439	468	436	441	453	416	428	430	414	427	449	424	419	420	448	439	446	459	432	466	432	405	430	423	411	418	436	409	444	444	426	434	463	416	442	410	416	429	399	424	436	440	447	406	461	425	428	422	431	458	403	463	444	443	477	379	453	433	451	404	417	404	452	438	429	478	429	432	434	423	407	424	416	415	463	393	387	435	458	436	426	414	427	425	436	445	420	389	425	438	428	454	413	432	488	436	398	423	462	441	436	444	472	465	413	430	417	474	410	417	428	444	436	419	442	443	420	427	409	420	392	467	442	422	443	440	424	431	413	453	475	447	432	435	421	453	430	431	415	412	459	435	428	441	477	420	450	402	380	428	440	447	432	469	403	456	425	438	449	386	427	438	434	451	448	461	430	449	488	445	428	398	434	401	415	455	421	436	406	420	437	386	444	454	450	425	413	400	439	437	459	448	443	456	424	432	422	413	409	450	437	450	429	408	444	427	464	406	446	428	424	432	423	459	448	417	449	410	450	446	461	393	439	453	430	411
23687	21256	28469	24300	21229	10036	934	654	564	420	375	366	360	338	267	300	280	254	281	254	264	241	265	251	237	245	251	230	237	209	223	251	243	206	265	212	225	205	196	235	231	218	241	209	226	234	244	240	208	188	217	216	213	227	235	221	224	215	219	225	218	190	213	259	226	214	212	216	230	195	228	209	229	209	252	224	222	205	224	212	208	232	192	229	218	218	241	224	230	241	239	227	213	225	232	221	217	265	238	225	234	211	224	220	237	214	202	223	231	223	255	235	196	231	250	209	206	223	225	232	226	211	242	223	210	230	221	216	222	223	207	221	242	248	208	239	191	244	216	184	229	215	230	221	214	244	236	242	240	228	195	236	241	220	215	256	221	199	212	205	197	192	214	207	207	228	209	233	219	240	227	197	218	222	204	202	234	224	213	207	217	243	218	224	230	199	224	218	182	231	213	208	230	199	210	208	247	210	209	202	210	220	227	232	215	223	230	227	232	226	203	253	224	238	221	218	235	234	226	213	243	223	210	230	258	231	199	235	246	188	213	219	215	213	225	243	209	223	231	217	206	204	237	204	229	218	227	226	211	210	247	229	209	218	207	215	219	207	206	216	195	232	220	204	208	231	213	224	209	199	210	224	221	190	227	210	219	211	216	229	201	224	217	221	195	223	256	230	192	208	239	194	207	262	241	228	189	204	244	187	257	242	216	232	234	236	235	215	203	204	232	239	236	236	194	229	249	210	235	233	241	225	219	218	222	201	262	215	233	210	231	236	217	210	195	223	216	215	216	226	210	212	201	209	232	237	210	214	229	230	224	189	222	262	211	243	231	225	212	217	212	224	202	211	207	217	210	199	213	208	216	230	240	207	200	227	227	221	233	243	225	247	242	214	244	233	240	249	226	235	226	195	217	209	227	212	217	206	218	225	235	224	241	215	218	220	221	202	222	192	209	225	222	234	230	233	231	222	234	229	236	239	235	214	216	220	226	209	213	219	246	211	212	219	196	232	223	249	242	223	220	225	218	197	205	205	226	201	229	206	224	218	199	223	201	225	223	214	222	208	229	196	263	205	218	208	226	222	239	218	244	213	221	219	221	227	227	236	214	231	252	239	237	218	246	216	217	220	208	212	245	215	241	225	250	218	215	205	246	208	230	229	223	236	228	223	229	216	213	211	232	244	229	220	176	210	209	199	220	232	231	214	227	237	237	246	224	206	242	209	210	232	231	227	214	236	225	212	234	241	216	224	212	225	234	229	195	219	224	210	205	210	219	226	226	243	229	229	216	251	215	262	205	228	207	243	253	213	227	223	250	224	227	232	201	217	217	211	225	199	211	216	224	200	242	228	197	227	234	218	221	207	212	234	214	216	222	240	246	211	216	236	237	211	198	223	230	234	195	201	204	220	224	241	215	219	216	235	217	207	215	235	207	216	217	216	229	212	212	209	207	233	234	223	230	205	243	210	247	219	209	226	217	207	221	211	209	226	227	229	208	225	225	224	237	207	208	211	218	208	205	206	235	210	220	234	223	227	233	210	234	228	200	245	192	242	186	226	212	230	224	222	204	212	242	222	237	229	221	215	249	246	252	243	226	198	211	247	215	206	220	201	213	209	227	214	223	201	213	221	231	209	211	234	207	196	201	227	248	218	237	243	218	219	210	238	247	216	221	219	218	221	210	211	218	223	231	192	207	205	235	223	238	205	232	214	208	220	206	250	209	233	232	212	206	205	229	214	220	210	243	211	236	225	215	204	190	233	230	236	239	220	223	219	233	191	212	217	219	210	216	232	205	235	200	218	232	212	234	225	242	225	211	226	204	219	225	244	224	229	220	178	214	197	208	195	211	240	223	233	241	231	192	222	192	218	227	233	218	189	188	217	220	207	202	206	211	219	222	220	223	230	251	204	210	226	229	207	204	190	206	224	219	213	220	228	212	233	234	219	228	187	214	224	229	222	201	204	235	227	215	217	225	200	217	224	200	224	226	213	224	239	229	206	262	229	242	205	200	224	240	244	226	224	250	198	226	203	209	224	224	211	235	218	228	229	204	224	239	237	214	207	198	228	230	221	190	219	210	204	213	220	227	200	246	211	216	225	244	240	228	242	225	220	217	216	233	222	220	217	233	232	212	251	215	218	211	229	232	202	236	219	235	223	240	194	212	221	206	224	198	225	197	241	243	216	225	217	227	245	207	235	215	218	202	218	230	230	217	205	204	245	213	226	207	210	225	232	220	210	220	202	232	201	246	242	243	241	230	235	225	204	208	230	241	217	248	219	234	203	216	235	246	198	217	209	220	224	218	202	234	233	240	220	210	222	212	195	207	246	247	198	230	222	223	253	224	228	213	235	218	195	216	231	223	218	205	240	196	221	238	213	237	240	237	222	228	220	235	239	231	233	232	197	205	241	245	221	234	213	234	221	225	193	251	223	241	201	197	222	222	213	215	218	228	214	223	205	219	223	216	214	222	213	201	207	206	243	235	246	210	227	216	206	229	213	225	210	196	213	207	206	224	220	224	254	204	224	218	248	235	202	234	224	191	254	206	222	229	212	226	212	207	230	210	231	244	222	207	226	223	218	234	233	223	210	228	238	235	178	206	218	247	232	201	232	240	207	200	230	251	217	223	217	243	197	229	242	219	197	225	214	214	250	233	213	219	215	273	217	217	236	216	218	218	212	219	211	234	234	206	207	202	201	226	200	229	238	226	233	213	229	249	215	240	229	225	219	218	220	208	207	207	231	218	233	290	230	219	203	239	218	216	204	227	242	211	214	216	205	232	237	214	241	221	225	219	226	204	190	201	221	224	228	249	236	238	227	225	204	212	230	207	217	178	233	227	211	262	217	213	209	211	230	228	211	196	202	205	237	223	237	196	224	224	221	237	261	204	215	225	208	226	254	221	218	224	225	227	223	213	244	208	238	216	231	220	219	221	196	227	221	211	232	205	233	213	214	255	248	212	225	203	220	215	202	198	232	202	209	205	246	264	227	225	207	245	214	224	217	214	213	228	229	222	234	209	205	203	226	249	223	218	248	227	217	237	225	212	227	238	236	205	247	216	229	208	204	261	235	208	227	202	245	230	208	227	232	222	205	229	235	228	236	200	231	227	200	227	223	214	215	192	210	216	219	249	224	233	250	210	261	225	230	186	209	228	244	186	212	228	223	232	223	234	213	223	222	218	228	233	229	230	243	221	214	223	204	221	202	234	218	219	224	221	229	217	247	203	216	233	210	226	222	191	227	260	199	242	243	204	233	206	215	218	212	209	208	217	196	229	201	215	193	234	219	189	229	215	209	185	181	199	230	226	231	208	219	208	229	208	232	210	215	234	218	226	240	212	209	223	238	233	208	255	202	220	192	240	199	263	227	215	238	230	227	211	251	234	221	212	209	217	195	231	246	232	241	202	214	219	220	229	245	234	205	214	212	232	219	244	241	215	230	231	209	217	223	209	211	194	240	216	236	235	195	234	213	202	224	240	260	214	214	208	200
25517	38689	11637	3093	2186	1490	1267	1112	953	660	562	513	492	443	366	371	355	310	323	308	300	299	275	274	275	276	264	295	292	247	269	256	235	269	240	249	268	237	263	238	266	263	274	247	229	256	252	247	277	248	227	252	243	260	218	261	269	259	256	246	258	256	259	257	239	255	248	268	235	265	250	220	251	222	223	210	237	256	220	224	222	256	213	239	242	240	224	234	241	237	208	275	228	247	253	243	251	253	212	255	250	246	261	240	278	253	223	249	225	236	219	243	244	254	244	248	243	265	247	233	223	262	243	248	239	261	228	242	241	216	251	238	241	251	224	241	246	241	245	248	252	245	252	242	243	218	242	233	247	247	246	234	243	252	242	229	216	263	229	253	243	252	223	258	243	258	206	233	245	261	250	234	254	240	227	251	236	254	262	257	216	247	258	214	250	220	259	249	254	260	266	221	245	264	214	242	243	295	244	245	254	245	255	237	244	221	256	239	237	251	222	255	231	223	240	242	263	268	262	230	255	254	231	235	237	274	250	259	232	242	236	275	239	236	242	266	248	255	244	243	263	268	228	253	259	238	247	255	255	246	240	257	241	243	265	243	235	234	246	254	232	262	240	239	250	250	269	249	228	261	247	258	227	235	230	247	247	245	241	261	253	217	253	233	242	249	250	237	267	233	268	232	247	249	239	223	258	245	232	244	221	232	250	224	217	250	238	240	238	255	234	248	249	230	231	236	253	271	258	236	240	233	241	231	251	215	233	241	255	240	235	235	243	248	249	305	250	248	251	226	248	222	263	273	258	246	238	238	239	231	236	250	247	236	241	238	258	214	247	246	246	227	247	247	238	230	276	237	204	255	228	241	233	298	237	255	241	275	249	240	244	263	231	250	230	262	241	232	222	248	257	245	245	256	266	223	249	234	270	227	275	251	278	272	242	257	253	238	252	278	240	251	249	251	267	248	249	218	259	272	236	271	245	220	219	250	234	226	243	241	242	259	223	244	248	233	265	227	263	268	232	250	229	285	226	255	234	268	244	253	255	254	254	243	235	248	260	274	238	249	241	246	226	224	241	262	223	218	237	230	257	242	245	239	250	220	217	256	234	256	265	233	234	241	219	247	236	224	242	241	252	277	254	234	261	231	218	257	281	235	231	249	259	238	241	237	263	232	236	264	253	252	265	242	228	243	236	251	242	249	238	240	248	239	230	238	228	261	279	243	253	264	234	212	227	232	237	221	245	242	240	247	238	254	237	217	280	238	243	237	274	217	211	240	255	239	214	250	241	248	233	225	268	233	259	283	233	250	239	233	269	258	247	232	239	259	220	225	255	240	270	262	231	237	254	249	252	257	248	233	243	258	256	243	251	238	228	232	247	245	240	236	261	252	239	254	230	227	237	234	228	241	242	212	256	232	256	235	259	278	239	249	248	247	227	245	255	225	235	278	236	240	248	242	236	255	270	248	235	247	253	247	234	245	240	264	242	237	261	265	239	239	249	259	232	262	271	247	236	258	232	253	244	252	227	254	270	244	230	232	224	248	262	259	264	214	261	244	252	227	231	227	225	251	234	255	234	249	243	243	226	245	222	224	262	224	266	219	215	238	247	257	227	237	245	254	236	243	252	249	249	242	228	248	236	245	242	262	220	248	246	252	244	225	215	273	231	248	258	244	235	234	249	267	258	227	241	224	231	275	241	239	232	221	243	249	251	251	272	241	219	225	246	239	242	257	243	263	253	273	292	257	259	282	236	237	247	270	238	273	260	273	241	248	244	256	234	248	255	242	252	246	246	237	249	253	233	258	244	285	217	219	247	248	247	244	253	229	249	247	273	236	230	231	248	243	229	250	249	258	243	244	243	260	236	285	242	256	226	263	259	205	271	222	240	265	247	275	232	244	258	247	249	244	226	282	248	219	266	259	226	254	267	277	254	264	247	263	243	261	243	227	255	241	217	226	236	247	263	227	244	245	244	230	209	246	251	214	227	244	191	242	231	248	229	244	232	210	241	256	268	254	244	269	258	297	256	253	239	247	266	262	239	238	223	232	252	233	239	256	230	239	235	235	253	254	253	240	241	240	254	244	261	259	253	230	264	245	241	256	271	240	244	226	255	260	250	243	237	243	256	244	255	223	269	260	261	224	227	231	248	265	275	251	276	251	266	250	250	255	224	254	243	255	289	228	246	213	235	257	259	254	244	242	254	254	244	258	227	224	259	267	254	260	245	212	251	225	259	257	257	233	261	226	230	243	241	270	234	265	259	230	231	238	258	252	258	245	238	250	240	235	230	238	267	251	227	268	251	247	259	245	248	236	240	278	240	247	273	231	254	255	235	243	230	221	255	231	245	233	254	250	243	242	240	246	236	274	231	240	235	270	264	225	270	247	249	239	246	235	210	264	262	223	227	242	250	239	241	281	245	242	261	235	244	242	257	226	248	262	244	255	243	238	234	256	258	269	236	243	222	252	284	289	270	242	271	230	249	248	232	245	233	229	274	226	271	262	256	245	253	239	246	222	227	238	226	243	253	205	241	239	271	246	266	239	229	225	231	264	235	219	205	235	231	234	247	269	238	242	248	244	281	275	241	243	251	252	219	231	251	281	251	263	261	219	237	215	258	224	268	225	253	225	246	237	266	267	244	247	219	247	248	239	250	244	249	255	254	237	277	246	272	242	233	253	248	258	248	266	246	247	252	244	221	244	244	247	241	231	235	265	245	239	223	260	238	227	246	236	235	226	232	239	241	259	261	247	256	240	277	250	221	209	258	247	239	237	259	232	235	228	265	238	222	246	236	257	222	234	239	235	258	235	232	250	219	248	224	264	261	264	246	257	224	253	245	247	238	224	231	224	247	241	260	237	230	268	240	255	251	252	247	245	249	231	242	256	238	243	267	248	264	232	253	233	270	246	240	269	249	251	267	249	220	243	223	223	230	238	236	285	248	233	223	240	255	214	256	239	254	248	243	230	220	249	245	247	241	228	259	244	242	255	233	256	231	240	241	245	273	234	247	269	246	232	222	249	248	230	226	261	241	228	231	259	239	233	252	233	265	248	240	266	249	231	227	267	236	235	242	241	266	254	232	240	233	235	233	245	239	236	252	235	267	249	216	238	226	238	227	282	266	249	229	240	242	237	233	256	270	270	256	224	244	226	238	240	214	237	257	252	235	257	222	223	247	227	244	258	251	236	234	244	266	293	246	245	267	245	244	253	245	232	228	227	227	234	259	225	257	247	242	253	246	243	270	247	256	257	237	266	252	240	229	240	235	277	258	250	243	265	259	249	260	262	250	254	246	242	251	250	253	244	219	274	265	258	240	221	250	225	246	247	210	218	227	243	246	251	254	253	280	244	246	218	256	257	252	248	229	252	243	254	230	240	254	235	257	260	258	215	259	238	253	252	261	262	249	218	235	250	244	226	240	234	208	246	223	236	242	233	247	251	247	256	239	238	239	262	250	217	227	235	226	253	262	249	225	221	248	257	239	262	266	255
25211	21305	27008	25518	7023	996	903	912	835	731	728	686	676	629	633	644	638	706	604	623	581	636	688	634	619	627	616	607	605	652	625	608	639	624	586	585	606	629	611	621	669	622	614	609	611	609	637	597	596	621	631	642	625	668	616	619	640	627	599	634	681	597	627	613	580	615	653	621	637	622	611	596	631	626	599	617	634	587	610	568	634	573	638	635	610	623	599	612	619	573	572	606	627	612	608	587	665	587	631	609	576	620	638	671	589	592	667	646	633	593	566	650	602	619	618	597	601	593	667	604	646	611	652	647	600	651	585	599	610	632	675	581	606	624	617	636	646	583	686	622	653	596	607	607	630	611	608	634	579	603	611	573	578	590	631	605	635	624	614	654	604	625	649	670	613	634	644	625	667	593	616	554	580	626	537	635	588	588	634	610	614	639	619	627	637	641	641	601	582	637	625	608	621	600	615	602	615	617	615	686	600	650	601	635	635	604	610	625	633	651	624	582	608	597	617	619	609	642	592	612	604	623	624	574	617	598	622	542	630	579	615	597	595	645	637	605	628	647	624	595	622	575	620	596	575	578	647	643	626	586	610	643	630	612	644	647	660	636	575	635	594	654	631	647	634	651	621	612	606	605	639	647	644	669	602	614	648	613	668	626	626	622	633	606	639	602	593	632	654	665	608	604	644	606	645	613	581	620	641	635	597	599	658	638	610	630	611	629	613	596	574	609	597	622	591	584	617	582	625	634	604	600	602	613	578	577	598	616	615	612	603	557	643	613	604	644	612	620	629	600	628	594	595	606	646	544	650	613	634	571	609	647	562	616	595	601	628	636	632	616	614	608	601	607	619	610	564	604	589	621	709	601	556	581	552	595	620	601	619	661	604	655	619	626	636	627	620	660	603	608	619	638	579	636	636	594	640	631	649	616	602	613	610	597	631	629	647	619	614	613	618	635	639	622	615	633	603	621	630	632	572	658	601	619	626	642	659	632	599	582	586	559	613	625	624	609	626	564	606	654	633	587	615	600	609	601	612	598	584	624	609	619	566	629	562	610	581	596	663	590	588	616	630	645	625	619	628	566	523	633	592	645	570	633	673	598	564	607	625	630	620	632	584	623	630	615	608	676	659	614	635	607	639	630	602	618	633	643	639	625	608	614	639	619	652	614	673	639	624	593	659	599	636	633	635	573	607	632	596	633	622	613	634	605	618	597	621	617	611	617	605	599	585	591	623	575	566	609	608	613	623	623	608	655	649	559	599	622	597	602	625	672	616	593	550	610	643	630	641	610	574	609	594	642	593	609	567	596	626	610	606	631	634	618	601	599	642	605	578	627	650	579	610	610	605	675	610	571	609	644	592	613	582	617	600	597	607	632	583	650	618	614	643	586	629	626	571	612	617	605	578	597	607	627	598	616	611	592	605	601	612	584	616	599	575	582	651	620	604	617	611	631	621	618	646	597	615	597	611	615	607	609	623	641	604	610	607	587	660	620	608	577	645	599	646	621	637	590	623	598	574	607	604	599	609	580	658	587	651	657	649	672	632	627	609	616	642	631	691	600	637	561	611	622	606	622	629	624	620	602	648	608	613	647	622	635	604	581	618	617	588	609	603	626	583	605	602	617	635	599	579	624	620	623	603	582	647	640	586	654	621	614	618	629	621	624	645	605	647	618	628	678	632	633	582	600	646	667	633	623	596	598	599	624	613	627	659	670	603	597	596	628	618	624	610	646	652	602	630	612	618	604	640	644	649	601	655	629	614	590	650	636	589	661	641	624	622	597	586	631	650	583	630	630	606	686	645	590	592	644	596	612	630	656	560	629	615	594	659	654	589	628	583	594	623	603	641	583	632	685	613	653	624	634	604	566	571	604	628	633	632	620	582	565	603	626	596	651	598	591	637	609	586	590	602	642	658	627	624	582	614	614	648	626	621	621	622	610	592	586	598	615	611	640	645	584	632	645	639	592	582	628	605	629	627	587	578	589	647	626	626	638	653	584	631	594	641	602	606	625	616	568	584	614	626	578	635	625	608	652	584	630	597	588	575	604	683	597	610	617	597	648	580	655	632	567	584	638	619	615	621	626	625	618	641	607	620	591	601	655	603	621	639	635	613	632	625	611	602	596	601	638	625	606	671	641	621	619	597	599	639	594	617	650	639	644	632	631	640	590	642	597	634	617	639	641	611	623	667	626	642	622	576	638	647	589	638	605	636	674	634	651	613	554	603	563	613	634	631	629	629	620	604	639	605	648	603	646	630	624	556	611	648	635	574	622	586	661	617	634	599	627	668	590	646	590	609	599	597	624	638	613	612	588	611	588	596	567	602	568	618	603	602	619	641	615	610	600	623	651	583	621	586	638	587	635	622	628	628	611	611	645	661	589	596	609	626	626	573	647	603	625	620	657	655	618	608	612	605	638	660	630	624	630	585	568	582	591	580	619	601	609	625	684	611	606	632	629	561	642	650	637	624	633	627	577	606	603	657	608	614	638	602	618	598	595	605	636	572	575	617	576	626	660	656	642	615	607	619	655	627	627	636	656	638	607	618	640	648	606	610	682	672	634	580	654	649	605	588	597	633	631	629	602	626	566	658	589	634	593	627	590	611	616	656	640	612	571	636	596	596	615	636	645	666	610	584	625	646	589	606	616	638	605	596	654	592	646	637	611	658	610	633	621	610	595	629	617	559	621	596	591	608	631	632	613	563	648	578	643	588	586	643	638	629	647	640	620	622	631	659	597	618	564	625	608	613	658	574	615	608	605	623	636	626	632	608	617	614	603	563	662	609	597	605	623	605	580	633	636	606	615	613	591	617	635	631	638	642	623	635	624	629	680	600	612	601	631	593	662	619	611	616	623	658	605	614	627	559	642	631	621	647	663	624	635	613	606	588	622	593	645	652	638	606	594	613	628	605	601	646	646	607	657	656	627	656	618	599	582	600	655	611	596	553	609	644	606	627	616	597	632	658	649	599	668	636	617	630	631	611	647	588	601	622	639	620	580	607	653	614	603	607	615	574	616	647	609	623	630	612	586	625	609	613	632	598	628	620	618	702	667	624	640	603	577	611	605	579	595	588	678	591	662	589	655	631	595	658	609	567	615	641	576	566	625	568	588	606	628	634	643	582	616	575	552	612	622	618	623	628	589	608	602	617	590	666	561	628	603	619	606	602	572	581	609	612	573	647	670	644	632	632	622	616	621	627	660	631	632	591	598	618	641	625	605	612	623	618	626	622	619	645	658	630	609	605	607	600	627	615	656	638	612	637	595	614	657	602	668	608	632	636	598	589	587	612	639	614	598	643	644	629	660	587	604	628	594	609	575	634	654	586	619	642	623	617	597	638	656	637	624	627	630	599	639	620	583	611	630	627	605	595	598	651	589	576	603	589	598	624	634	598	641	653	605	601	587	637	568	562	592	569	627	573	604	661	635	619	619	637	589	652	629	604	596	615	650	647	610	614	631	625	610	614	629	584	626	648	624	629	620	611	601	625	659
23794	32460	7874	2177	1699	1353	1175	1212	1075	874	859	820	780	715	694	761	670	645	684	673	640	641	682	703	633	651	699	676	660	659	650	628	684	640	625	633	648	654	646	576	696	647	624	644	604	620	621	626	678	639	644	620	677	629	638	681	643	666	683	604	638	665	694	635	661	668	640	649	641	655	643	665	667	663	634	626	606	676	648	603	659	706	613	642	640	625	640	653	638	642	662	659	606	656	627	615	669	657	640	620	652	620	671	624	612	636	645	623	649	695	660	664	593	652	649	655	651	641	647	626	588	628	638	637	637	603	640	653	657	619	648	638	635	614	649	648	622	664	623	625	632	641	633	666	661	699	622	622	665	652	638	674	622	677	627	666	629	587	581	628	691	619	637	669	637	612	645	684	637	645	627	648	618	719	673	635	670	651	676	631	637	676	643	621	638	604	624	618	631	627	606	642	648	632	639	679	646	662	608	619	670	656	629	653	607	648	688	696	613	625	650	647	621	630	691	659	618	656	684	632	606	648	638	636	647	653	644	653	667	667	631	642	612	645	651	663	701	637	618	638	632	645	651	616	623	666	655	667	623	672	701	599	639	605	660	641	675	602	622	634	658	632	611	633	648	630	671	643	636	649	623	652	685	619	618	627	653	634	638	643	629	641	622	670	643	616	690	646	663	563	607	659	639	602	656	632	581	635	619	661	670	678	649	617	683	626	660	614	673	618	615	615	624	614	643	662	607	672	618	627	651	626	657	644	640	675	654	612	621	676	655	654	629	667	620	674	623	675	645	643	632	685	648	612	646	619	656	683	654	631	638	632	669	675	630	681	638	624	635	691	675	675	640	624	669	625	653	606	603	653	650	630	651	628	617	588	669	683	602	646	676	658	625	643	650	678	651	636	609	620	646	657	637	650	650	658	653	649	683	646	621	661	604	630	640	613	660	607	671	650	671	659	623	607	621	650	593	646	635	614	639	618	645	624	646	610	672	670	628	618	599	663	625	641	644	667	636	655	639	629	705	640	620	628	656	623	642	644	632	663	625	640	637	644	665	644	649	636	655	597	597	644	643	671	664	683	599	602	618	675	643	637	635	634	683	664	617	685	634	679	636	573	703	661	623	634	610	655	625	640	630	679	596	650	615	638	647	667	639	603	644	625	632	667	672	670	633	634	619	653	608	632	671	631	627	679	646	641	567	672	600	693	620	670	702	649	630	663	635	644	640	594	672	643	620	658	617	625	664	638	648	616	603	615	637	674	646	619	647	678	646	631	645	620	661	629	647	630	652	709	690	607	709	626	658	671	625	657	629	638	619	678	656	683	646	648	678	626	683	642	684	659	602	628	654	593	600	633	624	658	634	653	660	665	652	601	647	596	618	646	675	645	694	643	638	657	644	663	604	626	641	606	631	697	622	625	609	684	671	625	576	654	614	630	628	627	598	633	701	628	621	639	648	623	640	703	634	615	685	620	611	636	645	667	691	622	637	665	666	610	609	639	636	656	644	687	651	687	637	596	646	660	688	640	646	629	653	629	681	625	664	666	631	689	623	657	643	646	643	665	606	657	620	617	617	655	607	626	655	659	642	609	695	645	625	656	649	623	650	630	621	657	594	672	638	605	647	605	640	670	660	635	643	656	615	645	616	637	646	644	605	639	571	632	669	661	645	679	643	638	633	643	666	654	652	646	673	606	633	605	622	626	657	666	613	656	663	664	686	636	626	614	647	627	578	622	636	661	651	663	629	611	646	645	647	641	650	654	689	633	629	662	651	655	612	635	640	619	638	643	667	661	615	661	696	660	619	641	633	626	654	587	629	623	630	631	675	610	657	614	678	644	659	662	633	630	620	652	653	668	626	670	607	624	640	664	653	663	666	632	633	652	642	637	649	638	653	619	658	652	632	675	619	628	641	596	701	648	662	657	643	695	679	661	669	649	656	629	637	641	633	644	629	647	644	633	667	659	646	685	630	646	629	658	695	669	656	635	635	642	648	629	603	627	647	660	676	610	629	647	681	644	644	621	611	683	644	685	633	633	686	700	617	661	614	652	648	642	662	650	658	601	657	588	641	628	627	641	671	705	641	606	635	618	654	653	637	624	635	666	665	620	664	643	661	621	653	656	637	598	644	687	624	653	639	683	653	631	584	615	658	651	673	613	648	640	692	602	634	635	633	635	672	642	643	639	634	631	618	600	662	670	677	635	622	689	654	637	646	613	620	644	593	630	611	624	616	668	665	691	648	650	661	641	657	644	667	662	712	628	625	655	665	668	623	647	637	646	680	659	638	672	606	622	667	641	632	639	647	617	640	658	659	665	644	678	625	638	656	569	655	595	639	632	637	629	623	585	610	620	614	676	608	618	625	625	641	616	638	597	627	626	620	620	661	601	641	617	664	664	590	615	603	652	614	647	641	632	636	615	680	648	633	613	630	661	641	689	624	682	634	643	623	651	668	630	661	621	612	649	638	667	637	603	624	642	628	624	655	636	614	666	669	668	652	652	616	644	678	666	651	627	687	646	662	609	665	617	641	631	685	626	669	619	666	595	628	602	685	662	673	652	643	677	651	664	621	656	625	615	669	666	678	629	613	610	583	667	582	669	633	639	658	643	667	681	702	600	652	667	641	637	626	622	666	679	638	641	631	612	619	669	668	651	645	671	655	612	609	660	653	694	674	608	690	622	618	620	624	674	681	644	644	655	653	674	623	651	652	630	640	656	639	678	622	637	629	623	621	608	655	644	644	600	631	597	659	675	684	662	676	601	665	627	631	680	673	652	612	679	658	652	645	631	656	686	661	632	614	660	693	618	643	632	639	638	646	649	638	694	674	620	654	632	647	605	639	664	638	657	662	615	639	609	605	651	616	621	659	631	628	609	623	652	639	638	668	643	686	632	600	653	692	650	638	661	657	667	630	641	661	608	656	653	673	650	625	613	636	625	663	657	637	662	645	587	625	627	643	637	650	660	598	623	662	620	676	624	655	632	649	628	624	625	676	655	633	607	663	677	636	621	641	610	604	674	677	616	626	657	657	638	644	617	624	663	640	622	665	652	639	634	633	640	627	623	621	650	669	640	625	614	621	646	655	631	648	626	642	669	624	656	596	659	668	603	662	668	647	638	649	665	601	649	640	675	644	630	625	622	643	626	654	657	614	671	646	683	690	665	626	674	638	644	664	631	640	654	656	658	661	625	662	622	627	703	623	639	662	639	660	623	649	644	614	706	636	604	662	672	675	681	669	604	659	617	642	619	633	656	650	680	601	644	663	638	631	620	625	665	660	621	653	655	680	665	626	653	619	644	615	632	606	604	645	633	652	697	614	692	628	601	612	679	666	649	707	657	606	642	618	606	624	679	664	645	661	641	633	689	634	694	625	656	640	670	622	664	629	652	637	653	647	633	614	628	615	632	666	649	665	660	673	675	636	617	601	673	630	645	637	651	638	594	604	691	682	667	639	641	632	671	670	660	673	631	654	604	607	588	660	664	637	636	684	671
22804	21318	28894	24083	21312	21264	5936	1193	964	844	685	646	590	622	543	578	556	506	493	442	497	471	492	529	434	423	460	465	468	419	481	453	490	470	416	467	451	423	467	485	446	469	467	434	472	454	447	450	419	490	423	450	490	445	442	478	453	439	428	436	438	435	435	452	444	439	443	496	455	454	443	460	448	413	445	435	469	446	434	442	430	476	445	477	448	426	428	435	423	469	431	473	444	420	440	459	423	438	405	416	438	435	419	451	470	473	422	438	419	435	400	430	433	419	429	498	467	438	449	423	470	435	426	460	438	457	433	481	473	444	442	440	434	414	443	441	437	467	420	450	445	459	458	407	431	427	431	447	420	439	448	451	431	409	453	443	447	466	397	473	496	435	472	451	468	422	432	414	462	441	443	423	442	438	447	436	443	459	416	461	466	419	448	394	447	450	421	465	446	394	421	507	397	440	429	452	405	432	455	420	442	410	464	416	406	427	453	408	439	450	437	421	416	424	435	445	476	451	408	449	460	433	431	427	443	423	420	430	470	417	418	440	454	450	427	417	427	443	426	447	419	424	439	431	454	419	424	435	431	474	382	476	425	421	460	461	439	437	465	427	412	419	437	456	452	437	449	419	478	455	439	455	412	405	443	396	443	414	447	432	414	423	448	448	411	460	476	440	457	440	427	439	438	457	422	444	456	432	414	460	430	410	430	432	440	408	471	442	414	388	453	415	458	427	466	449	466	440	434	411	457	453	459	479	457	415	404	408	459	403	470	454	463	420	480	423	411	438	462	440	422	451	433	413	406	449	405	441	472	412	421	441	461	433	435	437	421	458	406	427	415	438	440	409	465	443	445	440	451	434	461	446	402	422	439	474	416	466	405	405	446	431	432	424	441	444	452	457	460	432	427	415	374	445	411	449	451	429	441	401	446	459	476	432	434	455	460	419	385	458	430	437	448	429	423	413	424	442	388	422	436	426	428	452	431	406	441	424	447	449	411	442	450	472	456	462	480	473	460	421	442	407	449	398	438	426	414	440	387	426	453	476	401	452	405	431	448	425	416	435	461	419	441	400	444	456	478	419	435	432	450	440	432	435	438	430	440	442	397	426	415	428	455	420	431	455	403	444	450	451	425	448	421	468	415	439	439	417	426	427	441	408	441	446	450	416	462	393	414	454	444	421	476	474	422	426	481	425	411	446	443	461	434	430	439	447	500	447	435	446	464	476	408	414	436	446	418	429	406	444	447	458	463	395	425	430	423	419	420	465	457	447	441	461	399	442	439	422	449	426	404	456	406	448	437	449	450	458	460	419	443	433	420	449	422	421	405	425	442	428	418	438	421	459	448	448	409	443	434	454	415	447	424	419	478	399	484	402	458	416	450	422	452	454	430	411	415	447	459	477	437	451	451	468	450	457	402	449	421	452	484	461	437	463	451	407	473	431	443	398	451	422	448	441	429	437	437	413	441	457	459	448	435	395	445	466	416	439	441	421	433	406	466	412	429	410	408	421	417	423	412	466	428	438	455	427	414	431	431	414	467	442	475	432	436	455	468	418	413	414	441	454	425	457	440	435	449	393	421	434	414	429	452	400	442	422	487	460	450	432	411	426	456	420	441	422	418	440	391	480	489	436	387	458	417	431	450	436	449	429	423	439	440	435	424	474	457	430	413	429	425	435	452	431	420	397	442	435	458	451	444	431	436	431	460	434	426	416	381	408	438	462	453	463	438	453	464	466	459	424	455	415	441	401	440	441	409	438	425	440	449	440	405	443	418	472	429	414	404	415	456	388	431	484	423	472	438	435	421	421	447	435	449	451	421	444	439	451	419	445	449	461	440	414	440	422	434	419	421	442	417	483	418	449	447	462	478	434	444	430	414	439	468	464	450	451	446	439	473	452	393	448	446	462	426	436	440	439	425	451	432	443	436	429	435	460	439	458	475	450	449	421	427	437	462	461	415	423	438	451	463	460	467	454	457	425	448	432	449	432	454	431	427	460	442	463	432	446	465	449	458	426	428	413	433	429	439	435	400	406	430	459	407	436	446	438	420	440	475	423	455	452	431	471	439	411	466	454	421	455	443	424	456	449	408	435	422	429	448	467	480	465	411	414	440	450	452	479	465	436	420	445	419	415	425	460	435	418	431	452	422	440	424	429	447	436	449	369	427	469	460	415	422	420	451	460	453	453	421	443	445	429	485	459	452	459	443	417	426	465	448	446	448	458	396	433	468	413	443	435	447	406	434	418	473	428	414	418	443	412	447	440	414	447	448	411	438	450	443	445	403	437	430	472	430	428	442	426	460	415	426	447	480	419	448	432	409	454	444	445	458	449	455	430	435	433	421	462	451	389	418	433	411	422	446	417	396	445	416	412	448	420	428	439	439	466	443	456	447	418	434	416	421	457	439	449	433	429	447	423	466	466	434	454	412	465	464	466	435	432	451	439	428	428	414	412	441	438	401	474	463	430	431	407	408	413	385	452	437	411	461	431	441	405	435	417	445	463	424	423	435	418	408	441	417	427	450	413	383	457	456	429	454	463	436	445	420	407	450	421	413	444	430	432	441	454	418	409	445	423	438	431	435	407	430	423	428	426	449	468	422	450	459	441	430	441	426	428	450	472	476	430	416	427	401	484	432	461	424	421	426	442	453	435	440	436	444	425	418	440	448	452	453	415	455	432	421	421	420	459	437	423	447	474	424	416	430	414	435	442	423	434	405	431	414	477	426	431	442	386	417	464	437	435	435	424	454	457	455	410	437	429	434	433	448	437	444	434	399	410	473	396	450	429	434	431	446	449	452	468	467	415	436	454	473	454	441	424	450	434	434	455	428	414	449	416	435	479	458	403	391	434	451	403	434	431	441	472	474	437	471	398	435	410	407	454	467	445	435	429	428	394	426	381	445	431	446	438	423	429	466	418	450	405	428	450	464	456	435	444	455	458	463	457	439	439	405	418	443	429	439	444	418	435	398	450	499	431	451	404	432	448	431	425	434	466	451	451	399	456	452	416	423	448	448	440	436	447	447	409	429	477	435	448	440	423	431	438	420	419	479	448	439	470	467	433	431	450	429	407	478	471	416	454	457	421	477	435	428	435	427	489	437	449	437	450	408	468	443	439	422	446	460	442	460	434	428	437	411	441	437	453	452	476	411	452	411	440	390	421	442	443	392	404	429	432	430	462	429	411	432	455	429	474	461	443	441	454	408	433	428	426	421	417	429	451	416	468	417	450	479	457	418	454	448	426	428	428	398	426	419	414	450	425	431	434	450	445	456	475	433	439	430	462	395	423	434	457	497	434	449	403	438	434	437	454	425	453	463	432	441	407	458	443	448	446	420	439	442	421	431	410	486	404	445	449	444	425	449	434	429	445	467	455	406	436	407	423	457	476	486	417	418	440	433	434	450	404	443	412	422	438	447	392	443	455	429	444	461	455	411	449	446	451	479	437	398	386	441	427	467	400	406	425	410	467	431	435	452	431	440	452	434	423	423	440
29175	44349	15350	5041	3729	2462	2027	1758	1624	1109	949	848	825	721	640	634	562	623	545	576	502	550	454	513	487	501	536	477	496	489	444	474	486	464	456	514	484	467	451	448	452	455	454	493	426	449	443	428	447	424	440	491	439	463	448	426	456	437	400	439	474	443	442	473	465	477	436	438	455	423	466	485	429	444	484	467	430	434	452	442	471	426	403	455	474	420	461	463	485	448	456	438	449	417	446	441	418	463	442	441	433	422	485	501	418	457	470	459	424	490	437	443	439	474	454	428	426	471	454	461	436	448	452	466	474	421	485	422	480	468	420	440	422	445	422	412	462	427	454	443	440	418	429	424	434	466	421	456	432	434	393	395	463	436	397	447	478	479	452	461	456	436	451	445	423	456	458	473	484	478	420	462	455	437	413	439	425	444	449	444	470	452	444	464	486	447	420	424	446	440	419	437	416	418	446	446	453	460	449	450	447	421	477	411	483	440	403	471	445	402	469	450	421	415	433	441	452	459	435	453	435	453	444	437	433	440	478	441	466	455	455	436	430	454	461	443	465	449	469	451	448	447	419	447	421	446	450	424	428	449	398	439	469	477	412	461	445	471	431	444	443	443	466	430	479	458	428	435	422	430	425	442	445	420	461	471	433	464	439	423	448	427	427	442	447	452	441	445	435	442	469	475	464	400	450	471	469	421	386	433	449	467	460	438	489	473	425	428	438	436	468	445	429	436	411	467	461	383	422	419	470	470	435	472	432	449	455	440	421	421	459	488	451	453	444	452	417	418	478	429	422	433	459	472	439	429	425	398	482	378	455	462	437	414	453	438	421	418	446	483	437	447	448	444	409	440	460	446	419	451	449	425	445	428	420	417	415	433	444	458	478	457	417	443	446	456	440	411	435	449	437	417	454	455	449	420	439	457	431	463	486	448	450	429	436	419	454	448	458	432	463	455	437	446	475	458	454	448	427	447	445	433	440	401	426	445	453	453	458	467	445	413	460	460	471	450	467	425	432	464	495	404	437	405	453	459	428	441	445	424	465	445	422	414	423	455	470	429	467	468	443	479	434	427	460	434	437	441	445	451	458	435	424	439	466	462	435	456	499	429	419	430	468	451	435	430	453	425	456	433	447	472	454	413	462	462	431	427	436	400	441	436	435	435	428	423	465	458	426	386	419	452	457	423	413	441	452	438	420	458	419	465	419	442	438	414	438	425	431	453	419	468	485	436	462	434	457	415	432	435	474	444	442	447	441	457	425	395	443	443	457	421	446	426	426	433	443	484	426	449	421	442	459	467	471	459	440	473	475	443	453	453	441	438	409	420	455	436	429	447	453	445	433	442	463	430	434	464	425	432	455	431	454	443	435	443	453	474	414	479	408	466	442	466	409	432	409	449	457	429	456	459	419	454	428	437	444	459	474	404	434	454	445	430	454	425	432	429	423	441	471	425	433	436	480	446	416	446	483	459	455	424	433	430	432	455	424	452	453	438	432	461	429	468	436	445	452	438	405	428	441	463	462	438	418	442	459	456	455	427	413	436	438	450	437	429	445	416	435	424	441	482	427	426	444	422	433	438	452	433	420	438	452	390	441	429	433	426	477	459	441	430	408	420	479	450	481	444	491	430	444	442	454	450	469	453	467	443	439	413	421	414	435	419	449	457	446	442	405	451	417	412	394	446	427	456	458	426	466	466	451	401	410	442	448	490	435	434	419	437	439	468	412	458	447	403	450	438	414	439	420	401	427	411	448	420	451	455	472	437	488	436	445	441	449	427	429	438	455	431	426	466	430	450	409	432	424	442	444	433	420	395	434	452	448	436	460	425	442	445	424	401	427	424	431	465	437	426	432	440	448	435	420	443	448	412	440	427	427	438	465	426	449	462	448	457	445	451	450	436	425	460	406	457	427	462	428	451	450	436	458	458	426	460	402	421	418	455	448	417	443	416	445	420	429	401	454	460	475	482	492	438	454	411	437	412	478	444	470	422	454	428	488	457	452	422	456	469	450	451	450	471	445	445	439	430	415	454	424	420	459	450	433	455	466	442	398	448	457	428	462	418	474	470	469	429	453	454	414	467	405	439	441	441	440	415	492	463	467	436	483	428	411	452	428	438	430	448	419	461	443	429	447	422	445	428	449	432	439	411	409	452	434	456	451	445	393	433	440	438	448	437	480	433	476	421	445	460	434	420	437	458	441	445	460	421	478	416	449	434	477	435	416	461	462	421	450	433	441	475	448	408	464	407	459	448	453	470	452	445	415	448	421	413	449	437	434	429	419	461	450	419	448	436	456	444	457	414	459	440	425	446	438	395	461	453	453	454	429	433	368	466	418	443	429	433	470	452	466	440	457	413	448	453	442	443	428	435	454	482	433	456	450	440	422	459	423	466	445	466	429	464	452	461	432	441	461	443	464	470	427	432	466	446	445	420	470	424	431	431	435	465	469	424	447	444	424	433	402	433	441	415	429	456	409	410	431	439	449	407	466	442	466	452	509	457	432	424	454	411	438	465	460	454	462	430	454	444	461	442	447	464	453	458	421	464	447	453	450	473	437	435	437	465	415	464	476	465	432	453	447	421	482	461	469	421	433	462	427	451	451	434	427	443	450	496	408	445	446	487	409	440	471	411	458	447	425	454	440	399	401	423	466	443	459	425	456	417	434	445	437	427	447	434	461	422	427	436	433	479	384	422	471	438	458	448	438	465	444	445	450	424	447	415	427	467	440	452	437	438	450	478	437	469	444	481	437	449	450	461	435	422	439	415	440	453	460	462	442	427	396	423	446	467	413	482	417	442	458	439	446	440	446	424	440	460	428	444	512	419	440	433	416	457	414	472	474	448	486	448	463	463	434	435	466	441	432	431	422	452	451	461	445	414	440	443	437	467	413	432	466	465	400	470	422	455	458	456	474	422	421	486	448	469	447	399	413	461	427	475	441	472	463	435	455	455	471	438	469	429	425	420	483	472	443	443	416	465	473	413	452	469	414	441	429	424	420	442	441	411	429	462	427	429	451	416	430	417	462	455	440	441	459	447	453	412	383	422	437	421	427	463	427	465	448	414	422	487	451	421	437	469	442	420	433	445	466	402	442	466	466	452	428	503	441	432	485	452	454	454	425	464	460	470	458	429	401	453	421	419	429	418	436	438	440	455	440	435	488	448	414	422	461	419	423	400	445	398	449	399	455	410	435	446	455	450	437	460	461	486	433	448	470	464	455	433	474	415	424	454	471	454	453	425	409	437	411	454	426	454	430	416	427	470	434	439	444	436	457	446	449	433	472	473	428	410	464	462	447	418	448	446	430	432	488	473	441	426	448	462	432	475	442	466	469	400	423	430	470	439	467	466	467	451	476	454	450	487	440	471	422	414	452	430	488	444	417	464	433	432	446	471	444	434	426	403	412	436	414	432	470	405	429	472	410	454	467	455	455	406	477	450	417	455	438	428	441	448	452	437	464	437	462	452	436	487	490	401	476	477	424	410	458	450	433	441
28534	20639	8546	1111	644	507	475	492	461	438	418	433	421	434	452	401	395	400	376	417	414	382	390	390	389	374	394	407	404	392	381	378	398	397	389	411	382	400	395	421	372	407	374	383	415	379	387	392	402	420	378	413	366	389	374	368	351	376	391	376	393	393	359	384	403	386	389	410	412	384	401	436	428	382	417	410	392	380	393	406	386	402	457	386	454	378	385	421	412	394	411	392	429	405	405	382	401	396	419	387	385	401	409	369	363	404	359	383	373	388	357	409	406	372	404	370	390	388	379	374	412	332	405	395	433	400	406	372	406	403	405	381	380	405	395	381	382	454	397	380	397	364	383	407	388	388	391	404	395	400	444	392	395	400	381	375	386	378	371	398	409	399	408	403	398	354	382	413	439	387	398	428	371	397	396	376	374	396	411	363	393	427	401	410	387	393	403	377	380	335	398	383	440	395	400	399	411	428	359	408	413	352	398	380	393	390	393	432	413	404	401	391	419	380	388	366	376	355	357	387	415	423	402	383	377	398	410	397	379	407	379	384	401	355	383	392	379	360	395	424	399	384	392	414	351	400	422	391	376	375	369	351	393	411	394	408	377	382	388	384	402	397	400	368	433	394	376	376	403	416	359	407	384	401	392	388	393	389	410	401	388	419	397	428	418	383	415	401	415	434	421	404	377	382	387	400	380	385	367	376	395	385	407	371	393	401	417	422	406	450	394	378	419	439	402	424	398	411	379	377	362	383	402	396	392	393	380	374	380	380	386	434	376	384	406	389	399	396	450	391	399	380	400	347	406	390	402	397	419	392	406	369	392	395	389	411	398	395	379	383	414	366	400	431	416	388	398	378	384	430	399	375	407	394	373	389	401	390	393	383	429	400	399	414	416	407	369	388	422	400	395	369	393	423	427	391	403	382	389	392	435	387	396	408	377	387	419	385	386	405	375	367	367	436	381	356	369	412	374	363	392	381	408	393	402	405	410	353	403	369	420	404	367	382	422	413	412	377	375	384	405	371	406	347	396	417	356	368	422	381	377	391	389	388	420	398	437	429	409	386	381	383	359	393	410	371	385	372	401	398	404	378	413	381	401	362	381	403	374	359	418	381	353	407	389	390	381	384	400	409	401	385	406	383	403	366	388	406	394	418	379	409	399	417	398	422	364	394	374	416	374	405	411	400	405	369	404	405	389	362	387	424	397	420	408	399	403	385	416	450	410	360	396	406	370	377	397	386	372	388	386	404	421	404	335	368	401	388	389	397	397	366	365	406	406	396	381	400	385	402	400	382	418	404	385	407	393	368	359	361	362	413	423	432	408	420	389	390	405	429	411	411	370	396	372	374	396	385	371	412	379	406	397	402	406	370	360	383	407	378	411	419	405	391	428	384	388	456	419	365	387	417	390	394	414	412	391	387	410	387	401	397	402	395	388	374	396	399	403	337	375	426	427	363	407	391	401	385	374	378	404	363	369	352	411	412	425	401	385	393	413	400	390	423	426	405	403	409	373	390	397	389	363	394	400	398	382	396	442	391	390	412	426	432	401	369	401	385	389	380	400	389	370	413	394	395	393	419	404	397	361	364	374	395	429	365	411	369	365	392	456	406	426	379	395	405	371	401	389	401	395	384	440	411	403	398	384	354	419	390	385	402	371	386	394	387	399	396	395	393	401	400	418	415	405	374	392	356	415	364	400	442	398	385	397	419	390	407	390	380	370	377	426	395	396	358	375	402	381	370	401	389	376	391	395	389	373	376	388	358	402	421	398	406	422	410	380	368	379	421	379	413	390	390	392	429	384	381	392	378	391	404	375	396	382	425	375	361	377	386	401	406	395	360	382	401	384	362	395	393	383	402	402	388	422	429	407	359	392	373	378	427	405	383	385	386	375	365	344	396	372	386	385	390	406	394	409	390	427	383	385	390	423	393	398	422	449	385	372	381	407	413	429	369	397	389	370	404	427	360	425	405	363	404	388	431	377	394	428	405	370	366	392	408	372	411	422	433	388	378	401	374	435	372	415	386	413	408	400	406	382	417	384	379	398	355	406	378	393	413	391	398	416	423	394	390	400	408	421	366	360	383	363	387	353	401	429	389	404	414	385	397	381	415	337	434	345	410	378	413	373	396	407	393	397	379	355	392	384	381	402	409	376	395	393	417	394	378	421	411	392	392	377	429	403	407	401	396	425	401	375	400	375	383	408	404	406	394	385	416	433	377	383	390	392	397	431	382	376	443	411	354	388	385	387	388	391	379	388	399	351	394	396	440	417	383	404	413	379	392	377	396	420	390	399	384	376	391	399	392	407	418	414	396	377	373	380	386	401	424	366	418	394	350	433	417	439	382	394	382	403	395	400	410	402	385	407	371	423	370	421	380	397	388	370	387	416	376	418	391	379	453	391	400	364	367	350	402	401	348	406	393	402	405	383	399	404	425	382	380	421	402	411	404	411	405	410	427	384	395	398	392	397	409	442	381	409	400	405	404	381	438	358	398	390	387	336	416	411	420	411	397	410	417	410	452	367	349	355	370	389	375	407	373	426	393	409	368	373	420	434	391	393	400	367	422	438	410	410	382	349	396	371	410	426	385	421	420	416	393	411	413	386	411	421	383	368	405	370	343	363	397	411	382	386	389	380	422	385	383	388	372	363	369	389	359	384	410	412	378	422	381	387	371	386	381	380	362	407	385	388	384	414	392	411	428	373	403	411	377	378	389	373	381	387	373	399	413	401	412	416	411	380	428	360	379	406	418	382	395	415	371	389	410	413	356	374	372	376	393	367	392	392	355	422	390	390	407	393	384	425	350	408	404	383	369	391	375	366	411	417	407	403	381	408	384	392	386	382	436	395	423	377	406	377	364	402	408	382	413	417	411	359	395	380	395	365	391	405	373	370	386	386	411	353	387	386	379	406	386	406	408	429	401	376	397	367	406	398	429	408	394	407	398	394	391	401	415	407	415	404	422	417	408	453	408	409	375	351	390	408	405	405	393	427	412	410	400	407	382	419	409	422	391	379	383	431	375	396	392	377	427	416	366	381	404	375	384	388	386	425	403	365	352	390	442	406	394	411	412	380	425	406	380	406	356	408	366	432	376	391	375	388	372	384	389	384	417	393	416	398	349	381	390	422	416	387	393	400	417	372	418	370	386	391	388	391	406	392	411	432	406	374	414	379	411	418	391	371	399	414	406	424	401	391	442	385	380	382	428	423	390	411	373	358	408	391	377	396	424	380	409	418	359	395	375	390	394	401	381	399	368	403	401	392	422	384	387	388	372	409	409	394	393	399	399	374	413	403	398	447	419	382	397	428	364	410	387	366	387	396	389	389	369	448	409	375	385	380	394	397	432	401	408	373	399	413	384	414	411	454	426	385	378	390	394	424	384	361	358	390	432	420	391	377	414	405	364	356	390	393	396	361	395	399	380	422	379	433	347	406	360	405	372	423	443	383	406	401	392	420	424	401	393	390	416	425	404	429	376	433	403	423	392	424	418
19119	22461	4060	871	762	597	594	568	618	495	459	477	472	465	462	420	474	473	417	427	442	431	421	433	449	456	413	418	428	429	431	433	465	444	438	453	421	411	448	411	426	425	446	418	457	435	431	416	439	442	437	410	448	435	468	458	426	406	415	457	418	464	452	419	417	440	413	430	435	452	435	425	446	434	451	434	414	483	446	387	418	454	414	431	462	430	443	450	408	438	417	414	432	399	424	443	454	425	445	483	419	455	441	400	486	446	419	406	454	422	437	409	426	433	441	466	455	440	428	442	454	399	422	434	383	430	452	458	432	448	424	480	400	417	404	436	398	422	429	460	406	422	407	389	443	444	440	415	417	426	443	449	428	411	422	433	419	430	423	472	436	432	387	440	424	429	402	435	431	423	412	384	445	427	422	425	439	432	444	424	435	443	422	453	404	447	447	430	440	437	405	455	417	429	436	437	449	460	458	414	434	443	444	414	446	402	436	407	408	444	416	448	449	397	435	445	433	440	451	405	420	464	443	423	454	432	411	412	436	421	412	407	421	399	439	444	425	456	434	400	478	448	430	437	434	431	425	428	443	432	419	435	438	453	420	409	407	433	436	408	431	410	430	429	437	423	444	409	399	414	431	413	449	405	429	415	448	420	454	415	413	434	466	407	446	461	430	470	447	449	436	437	405	416	460	423	399	451	426	406	435	453	434	456	450	376	472	431	420	437	420	473	407	387	415	421	419	423	438	416	460	454	433	428	445	430	392	470	468	434	397	431	465	381	401	418	428	456	428	446	426	427	407	446	398	402	439	449	418	396	429	425	403	420	423	429	443	442	430	448	446	431	445	434	435	435	462	413	420	428	452	411	433	429	427	446	449	430	468	419	444	447	426	443	442	417	421	405	461	444	418	438	416	421	432	424	408	427	397	461	459	443	426	446	446	429	424	430	464	474	424	421	465	437	416	444	449	461	420	451	456	401	452	398	426	433	414	426	427	421	425	399	417	430	418	472	425	421	394	428	401	440	465	445	441	444	445	440	422	449	459	426	447	436	440	425	436	454	438	393	434	413	445	446	432	448	462	433	422	417	469	471	407	425	439	406	451	439	418	421	456	443	440	458	471	406	424	445	440	458	477	449	461	408	452	448	454	420	438	446	413	428	418	474	454	450	426	447	420	427	473	427	438	434	446	410	441	418	436	432	441	417	477	435	434	417	437	444	425	399	394	401	398	426	428	446	434	409	472	440	439	439	460	412	462	470	402	430	394	411	456	415	420	407	444	412	435	444	407	406	427	470	404	425	425	407	455	450	412	433	461	428	434	422	437	414	384	455	382	427	442	482	444	413	440	410	439	413	423	416	399	451	458	398	405	449	432	410	403	374	408	442	468	435	419	413	455	413	444	415	454	439	418	428	422	455	448	448	410	433	423	474	444	437	447	438	394	425	426	450	433	467	413	425	431	422	449	409	397	460	429	443	429	433	436	386	441	427	435	411	426	422	465	418	435	459	431	412	461	457	423	469	401	424	404	426	397	421	434	386	424	442	414	466	451	445	438	428	430	466	413	435	433	424	446	421	418	456	416	419	453	441	436	449	451	427	459	421	403	461	449	411	453	396	442	430	455	417	447	446	461	446	416	430	453	446	420	435	470	407	450	497	412	460	405	442	426	418	443	499	450	419	453	458	445	427	420	461	444	468	442	421	441	409	418	444	404	403	432	426	418	422	452	451	409	418	448	431	404	427	400	430	463	404	401	454	412	414	484	437	430	427	427	450	436	431	460	429	434	399	438	423	411	442	442	483	418	425	417	440	486	419	426	462	415	399	442	443	428	433	473	435	449	449	442	373	455	451	438	433	416	447	435	460	399	431	438	426	495	400	410	453	455	423	425	435	412	444	440	426	441	443	425	433	431	439	448	439	405	451	423	401	452	438	412	415	457	449	414	421	407	432	423	427	441	404	448	463	421	450	454	439	405	424	428	426	415	456	424	378	437	423	405	448	431	407	440	424	443	413	440	444	442	408	429	457	398	450	426	432	461	408	429	421	419	418	432	425	424	482	430	436	387	432	402	431	413	422	426	442	410	421	414	444	415	448	439	426	406	507	410	443	414	424	413	462	409	461	407	450	414	438	403	409	451	425	414	448	396	458	418	436	441	449	451	422	435	450	454	475	426	479	430	419	432	411	428	416	434	434	406	419	430	408	412	438	450	420	435	438	454	402	445	438	444	403	422	457	434	417	417	409	433	474	443	421	440	460	457	441	429	425	393	473	453	460	430	435	400	433	423	438	456	419	452	434	403	414	432	456	451	444	475	413	447	412	436	443	405	436	450	416	400	422	419	443	468	438	415	475	435	415	446	449	459	433	408	467	413	426	440	415	423	408	425	438	424	416	409	434	411	426	414	416	421	474	450	447	440	411	441	472	444	413	444	462	418	426	442	419	407	446	447	439	450	447	421	436	433	436	398	424	418	427	441	400	446	427	423	432	453	461	417	397	432	441	423	434	411	427	439	441	439	438	383	448	445	427	409	414	433	473	427	433	403	430	409	447	431	411	415	455	453	444	440	440	455	416	397	398	422	428	395	421	444	449	434	412	427	392	449	411	480	447	407	445	445	403	426	435	417	428	467	407	432	418	440	456	474	405	420	433	458	401	447	444	423	418	417	449	427	393	443	434	463	422	403	461	472	435	451	392	424	404	454	413	438	418	422	413	414	427	462	409	435	440	462	420	404	443	447	436	395	430	423	432	441	426	446	414	418	442	442	445	429	475	459	416	438	413	434	399	406	408	441	461	412	452	424	456	443	454	403	455	447	424	427	400	451	436	446	445	447	412	452	452	391	403	428	412	434	411	465	457	473	390	433	425	391	425	453	448	400	433	419	421	425	433	434	390	396	434	411	438	469	450	454	432	437	408	413	394	419	403	421	460	457	447	433	444	445	446	420	447	422	447	435	426	419	441	405	441	444	442	424	437	470	422	461	429	425	412	434	449	429	450	410	426	408	431	453	461	409	416	432	445	467	438	422	432	442	429	436	432	470	440	414	433	460	422	437	426	469	430	404	429	463	391	417	453	412	457	467	443	464	440	422	393	412	458	437	464	415	427	400	429	427	468	455	448	441	426	465	449	421	461	444	411	421	461	411	452	425	431	444	442	406	403	419	419	416	436	436	480	423	448	425	420	412	439	420	444	434	465	426	396	426	475	439	429	441	428	438	441	439	441	392	431	457	472	416	443	420	400	474	410	426	445	438	412	418	448	430	430	448	382	425	440	404	436	444	444	422	423	458	448	417	419	406	454	429	420	415	383	427	443	414	427	391	423	460	456	456	438	412	427	434	446	404	409	460	422	400	439	453	421	428	460	420	469	412	461	440	445	419	425	404	421	426	410	429	428	453	429	417	422	448	451	465	423	429	409	444	449	448	465	463	396	443	438	433	427	414	470	438	436	459	436	411	449	435	444	420	443	411	445	439	425	431	469	467	417	405	456	423	411
23855	21307	28470	24437	21285	10104	1022	604	512	442	357	417	345	311	282	282	284	262	273	254	227	245	230	252	271	232	249	250	235	218	229	225	243	221	235	246	237	258	228	230	224	240	249	214	239	248	214	217	209	206	239	222	226	222	239	212	219	232	222	195	226	221	236	231	230	250	215	257	202	217	224	218	199	232	231	216	244	228	220	224	231	241	228	214	232	231	216	228	207	228	186	203	214	198	228	234	241	197	229	232	240	189	258	205	216	245	208	231	226	204	228	241	211	230	223	205	217	215	201	246	199	208	254	206	213	223	221	251	269	212	218	252	211	237	203	211	245	201	203	241	207	238	216	230	206	248	235	231	213	246	234	227	242	205	240	227	217	207	201	216	213	239	209	230	219	216	238	223	232	203	225	206	222	206	202	228	196	219	234	209	220	227	226	205	232	215	216	228	272	205	203	217	203	195	225	209	219	244	227	229	221	215	219	231	213	213	209	199	210	220	197	220	211	209	236	205	213	225	257	225	219	208	214	234	219	215	190	223	224	251	235	220	229	194	200	204	233	203	203	220	216	221	227	211	220	211	239	223	186	223	238	221	187	216	215	215	206	232	230	179	224	240	245	194	221	202	207	232	224	212	241	217	206	215	215	231	226	212	228	206	218	219	220	198	208	205	212	213	223	245	231	198	218	241	225	199	234	233	265	181	223	228	239	217	215	207	208	207	202	211	218	210	221	207	231	229	220	237	231	256	232	204	206	193	207	184	234	215	226	233	236	208	231	244	206	218	222	217	214	241	203	204	202	209	211	224	226	229	235	199	213	202	207	204	208	213	221	218	242	201	230	219	230	229	222	200	262	214	226	215	216	204	252	222	187	223	197	223	213	215	209	204	255	205	213	239	229	208	213	240	207	217	227	208	186	221	226	241	193	209	248	226	223	222	247	220	235	207	220	202	230	194	233	220	208	232	222	222	206	202	226	219	189	214	233	206	233	231	203	203	214	217	216	226	231	234	238	243	197	246	222	205	219	238	220	220	204	190	205	205	225	232	212	213	238	201	231	206	218	215	238	229	205	209	233	210	227	194	227	219	215	249	227	221	208	214	219	233	202	210	213	224	206	210	210	203	237	231	234	243	218	208	201	199	214	226	206	253	202	217	229	224	238	193	223	231	206	256	205	211	199	219	220	211	220	202	210	219	238	228	231	198	261	224	223	217	211	234	220	208	268	219	196	236	201	237	207	206	212	211	216	195	227	228	206	205	230	217	227	183	234	233	232	230	222	194	211	225	254	221	189	218	215	213	216	226	199	209	232	235	207	208	206	197	238	206	199	224	205	213	231	191	232	241	210	209	240	220	225	222	230	227	201	238	196	211	256	215	234	209	217	223	214	211	246	222	246	249	215	210	206	208	240	203	190	210	226	240	224	237	203	248	238	208	227	258	190	229	223	221	236	223	223	221	190	214	233	210	213	232	210	232	214	200	209	235	199	239	218	243	202	244	219	219	229	220	217	217	221	248	229	203	230	204	219	202	225	233	216	210	226	228	203	217	233	230	231	242	213	241	252	213	230	224	236	223	194	219	211	189	203	201	208	218	213	225	214	206	193	247	208	208	202	219	224	229	191	237	248	206	215	216	214	215	227	223	218	203	192	221	225	224	193	204	235	199	228	215	214	215	237	217	218	215	210	213	232	203	239	221	216	227	204	210	205	219	219	226	229	223	228	224	209	217	239	243	210	228	223	218	241	221	222	223	226	189	211	213	223	239	227	214	229	201	225	237	225	217	199	225	193	204	210	209	202	231	218	217	251	211	222	201	224	214	202	204	197	220	202	239	242	236	220	212	207	229	208	218	223	216	212	209	184	223	228	207	204	215	213	218	216	239	214	229	248	217	231	211	203	217	242	204	229	233	224	217	230	243	224	199	214	218	206	220	224	244	223	230	261	232	219	191	180	216	207	222	206	244	220	219	215	231	217	214	198	217	251	220	203	214	242	227	225	219	231	237	213	218	206	214	242	218	223	216	203	217	226	245	197	216	217	240	207	220	224	235	212	236	195	210	180	219	215	256	218	231	225	206	240	228	218	205	214	205	216	216	224	215	232	237	232	263	240	226	203	237	216	236	203	223	222	213	234	212	244	228	202	209	216	193	220	219	189	208	192	207	197	224	218	209	173	219	202	212	210	232	220	212	221	218	249	227	186	228	216	201	233	234	213	219	215	226	234	205	202	206	222	239	207	220	240	210	229	246	187	194	198	228	220	212	228	187	217	224	228	198	235	229	227	185	219	201	232	206	187	211	232	223	227	224	221	213	230	221	216	214	219	242	233	207	212	235	226	207	247	241	221	259	224	217	217	221	218	211	224	211	202	235	213	229	231	207	225	227	205	213	225	192	214	210	216	234	233	206	240	233	213	206	226	220	219	237	214	239	233	225	245	217	237	229	221	225	241	235	232	229	218	212	236	195	218	218	217	219	232	231	192	214	243	237	213	215	219	214	203	238	217	219	185	227	226	247	234	204	221	229	231	220	240	205	220	238	255	226	208	240	192	191	240	223	246	237	222	228	194	198	236	213	226	220	216	226	209	207	218	191	219	216	239	224	216	212	208	211	238	217	218	237	224	195	204	218	229	213	231	221	195	240	203	222	238	230	221	224	228	231	226	235	234	229	221	195	213	213	220	214	210	207	227	229	202	236	206	196	224	229	234	217	222	225	214	214	226	221	223	205	230	215	235	236	206	207	227	221	201	218	200	203	197	233	217	202	231	189	198	220	260	203	219	205	221	241	224	229	229	231	213	209	198	205	231	196	213	221	223	183	211	228	210	225	225	222	222	230	213	201	201	225	206	233	205	212	233	217	226	215	233	238	212	240	207	220	209	207	234	236	212	201	208	213	212	215	219	225	246	217	223	227	223	237	197	216	198	206	224	223	242	242	206	227	217	212	196	235	217	213	212	224	225	257	224	230	200	181	210	211	207	212	246	223	193	240	201	237	224	238	233	250	232	216	233	236	252	208	210	214	227	214	244	225	219	219	192	216	228	242	237	210	237	216	236	218	191	221	219	223	242	232	236	221	236	229	229	247	187	209	236	202	218	230	219	244	213	238	206	208	214	204	233	217	197	205	228	215	227	221	199	225	225	242	242	226	227	205	210	212	232	196	233	222	200	208	221	223	228	208	229	199	229	209	231	200	228	228	235	202	218	205	229	198	230	231	205	225	241	223	228	231	255	214	243	224	228	226	204	198	222	221	217	223	194	225	219	220	211	232	227	215	223	212	220	231	235	224	207	202	213	240	233	218	211	197	237	222	227	229	215	206	225	213	237	222	194	224	231	204	196	197	243	217	210	235	190	247	232	225	219	240	206	206	217	235	205	208	232	188	190	202	206	234	239	208	220	216	221	225	233	240	225	220	203	217	226	197	231	207	216	226	233	204	208	215	223	215	225	218	227	218	190	216	216	224	209	220	217	220	215	205	221	213	225	237	222	206	228	223
26084	38933	10807	3161	2219	1564	1224	1025	854	711	531	498	405	399	381	357	316	332	346	267	308	275	259	259	297	283	249	267	284	264	261	255	266	251	258	266	283	276	269	259	278	209	267	233	239	255	268	244	271	224	243	229	229	228	203	249	249	235	258	246	247	231	240	261	261	242	239	260	246	278	251	240	237	235	245	256	247	242	252	213	244	231	234	223	255	232	237	259	231	270	239	266	243	239	251	263	270	268	227	277	218	253	247	271	233	260	270	259	242	248	247	232	237	245	231	262	248	237	225	240	256	254	263	248	232	229	258	222	235	228	243	261	226	231	263	238	256	279	266	235	259	271	249	266	239	250	252	266	267	267	262	239	242	247	243	256	273	249	241	255	236	266	239	230	245	262	235	230	227	236	266	256	255	225	246	237	232	268	242	261	224	215	245	250	244	213	248	222	230	244	259	215	267	219	239	255	237	233	247	234	242	245	237	245	230	240	215	250	240	272	278	266	245	244	256	255	235	259	252	254	255	244	242	254	246	268	259	239	243	251	237	271	282	235	230	231	244	231	254	262	235	225	250	257	252	227	232	277	231	239	239	235	226	270	288	246	236	230	237	220	228	246	243	240	261	237	234	238	229	221	254	267	213	242	254	246	227	229	282	236	239	230	223	236	252	265	255	210	229	246	219	229	266	210	264	253	237	245	271	240	249	254	247	256	238	257	216	248	263	254	233	234	247	264	251	235	261	262	233	250	245	235	252	217	284	255	232	231	235	254	254	221	260	250	258	266	228	252	236	235	226	270	227	247	233	225	247	241	282	248	256	212	254	246	228	254	253	247	246	256	235	243	226	265	300	233	254	268	247	244	258	270	258	232	234	236	258	233	234	249	244	233	238	265	225	230	246	240	258	210	240	237	267	228	247	195	251	250	250	241	245	226	261	237	229	276	236	254	277	240	248	239	253	231	241	234	253	221	242	269	264	241	260	238	252	242	239	243	270	269	251	218	212	237	256	234	244	263	237	247	228	244	250	242	256	236	249	242	220	240	244	233	232	219	237	220	244	241	244	232	233	257	230	247	245	247	238	266	253	247	238	275	236	273	256	228	253	271	260	237	256	218	262	238	254	231	224	236	228	218	253	234	253	217	201	224	234	256	252	255	260	251	258	243	243	255	250	235	259	257	235	238	216	251	274	262	254	233	268	244	251	217	243	257	225	234	246	253	225	230	249	231	246	262	233	259	245	261	263	239	246	244	274	255	244	238	242	265	212	240	242	273	259	281	245	231	224	245	262	274	253	242	258	254	242	259	247	246	232	236	276	240	252	250	253	245	234	235	238	252	241	235	235	248	233	245	260	270	248	234	216	210	246	235	227	226	257	269	282	209	239	248	258	261	268	251	250	246	239	227	253	262	254	289	192	252	242	268	228	237	247	270	226	287	236	253	248	228	255	254	238	226	245	265	252	226	254	215	232	234	224	213	252	257	243	250	220	288	238	266	224	263	205	243	232	230	233	251	255	256	242	232	239	261	245	251	236	250	220	256	238	225	245	272	249	278	227	250	215	247	241	277	266	239	212	267	222	261	226	226	267	245	249	250	245	233	228	252	249	233	248	245	254	247	236	248	247	239	252	247	248	237	259	227	233	267	242	254	221	245	238	227	234	255	261	269	239	234	247	227	260	259	244	249	251	257	212	239	242	263	258	249	244	255	236	251	237	276	242	239	245	239	271	233	262	237	241	264	241	212	236	244	210	270	249	267	262	259	234	232	244	260	228	229	243	203	227	244	280	234	262	240	265	258	258	286	247	260	253	239	231	243	218	257	241	242	248	217	244	250	254	222	247	268	240	263	210	263	252	232	246	230	249	291	227	240	238	208	220	230	258	260	268	269	245	240	241	251	256	241	243	246	246	268	266	240	254	216	220	247	248	245	245	273	237	231	241	239	235	231	246	238	276	253	248	229	246	240	252	236	239	253	255	248	248	246	241	259	257	249	264	228	276	225	267	241	267	261	240	247	223	262	259	247	236	264	250	251	243	251	275	251	261	253	261	241	251	284	239	209	227	255	215	211	252	278	210	259	239	265	283	238	235	218	235	258	235	281	254	251	257	247	234	227	240	255	225	220	260	227	226	249	265	233	253	231	258	252	259	214	239	221	257	289	255	232	227	263	254	266	232	269	246	248	235	218	236	231	254	239	238	248	234	247	241	245	224	234	223	236	227	232	263	237	271	257	235	241	215	276	262	212	257	260	230	235	263	235	270	242	248	251	268	234	219	242	244	235	262	259	247	252	235	240	243	265	218	224	239	246	234	220	236	265	242	249	252	225	245	247	240	252	250	250	245	277	252	222	262	241	259	247	244	242	234	269	242	241	235	256	228	253	249	255	253	239	234	238	235	245	247	252	230	256	235	282	257	232	254	236	251	227	232	249	248	253	223	254	269	236	227	231	243	234	225	242	240	216	255	248	263	255	231	257	228	264	239	248	261	248	231	254	213	252	240	241	245	238	246	255	235	224	228	242	249	248	247	264	227	276	239	249	244	222	231	231	230	248	240	241	229	240	248	248	227	258	259	252	258	240	224	218	232	258	249	260	220	241	238	246	247	272	242	210	221	216	250	282	254	261	220	231	243	240	248	246	238	257	230	237	237	232	241	251	209	251	251	251	231	250	238	245	223	278	257	219	244	251	243	246	253	240	239	238	233	237	244	262	228	245	234	253	223	240	231	227	243	284	250	241	268	250	251	247	223	243	229	260	245	279	250	248	206	245	239	230	271	241	224	251	254	254	259	249	236	251	232	236	245	229	242	252	225	235	255	235	250	232	258	266	242	231	240	244	233	278	249	261	240	220	242	256	215	218	252	233	250	261	264	253	247	227	244	235	228	238	228	233	249	256	223	260	268	243	246	257	221	242	247	237	241	244	245	218	243	243	245	281	238	246	254	221	245	241	225	238	240	251	210	245	239	240	261	229	250	249	227	240	243	250	237	261	261	242	234	247	231	273	265	232	260	226	224	235	237	250	263	250	250	259	242	240	230	236	264	233	243	230	261	234	246	233	241	239	235	251	265	246	259	235	256	251	206	227	233	230	251	242	221	267	210	260	239	220	221	254	262	252	195	233	267	241	265	249	231	272	227	235	242	247	234	245	237	233	255	256	260	253	249	239	234	254	237	233	222	230	249	251	265	247	253	241	252	238	212	225	246	259	244	238	237	229	252	237	246	253	235	232	249	262	246	246	240	236	223	251	241	237	244	250	248	263	257	258	242	243	237	261	234	219	225	254	225	246	243	253	232	233	287	258	235	248	248	258	264	230	262	241	224	222	250	233	220	274	235	234	244	224	218	248	254	250	224	234	238	215	245	230	255	232	222	238	296	248	246	230	248	231	226	249	246	253	248	249	268	252	259	245	260	236	242	252	254	241	273	253	241	238	265	250	258	253	276	237	245	234	250	251	216	253	238	257	235	251	238	234	231	267	241	257	240	248	252	229	249	247
25386	21327	27019	25523	6806	1062	888	831	778	711	673	729	686	698	648	656	620	655	641	679	646	644	550	605	643	683	641	647	578	614	621	653	608	633	646	640	606	652	640	614	636	570	607	605	632	595	609	591	647	672	626	638	670	636	612	611	625	624	619	621	597	570	620	616	613	610	686	606	645	618	596	618	662	627	640	660	601	605	620	614	661	645	600	651	590	615	645	649	614	657	609	578	664	611	617	610	600	615	660	608	627	636	620	594	651	613	626	622	620	567	603	632	592	634	650	572	594	602	645	575	622	615	606	585	621	627	613	683	583	604	644	589	605	626	616	639	704	612	549	618	663	563	620	638	674	642	586	637	607	611	639	615	625	570	601	628	598	634	612	622	642	619	586	631	612	614	547	663	589	622	655	604	605	623	621	595	602	662	636	550	635	601	601	612	625	609	608	672	627	589	640	618	639	619	622	642	636	652	578	544	637	576	615	617	651	638	608	570	700	639	640	598	617	556	594	626	654	698	589	595	614	660	659	644	633	647	659	556	613	625	620	639	590	600	598	621	597	624	637	639	630	639	619	626	644	635	582	615	655	618	644	623	612	648	616	620	582	623	617	598	625	610	592	648	663	620	629	648	631	575	589	602	624	635	578	677	616	641	627	659	622	614	628	601	603	616	636	580	581	622	634	617	600	560	609	615	586	656	624	613	626	596	596	589	596	561	613	620	600	622	587	625	626	615	648	603	641	594	593	613	609	618	641	623	640	619	600	657	570	606	652	598	603	631	642	585	608	614	634	613	578	674	635	617	609	636	610	580	601	607	593	637	630	635	657	633	622	660	611	661	657	618	646	644	613	561	640	623	611	620	588	615	624	613	601	619	638	609	616	619	623	633	649	596	639	641	603	607	595	626	618	607	643	634	577	568	639	664	592	589	616	649	572	627	613	658	661	591	605	657	593	619	655	597	584	653	611	579	627	662	653	629	646	622	640	625	614	623	621	609	631	576	615	602	644	622	655	607	624	616	629	635	602	638	523	624	605	635	633	629	619	595	647	622	589	633	607	587	605	563	634	597	635	626	650	612	591	605	644	604	612	627	637	641	580	657	606	648	596	582	636	605	610	605	647	671	599	610	593	644	642	598	604	643	644	629	598	630	569	608	588	587	645	626	609	627	654	583	650	597	625	628	580	638	608	558	608	614	632	622	628	649	584	606	600	600	590	607	623	645	610	609	638	612	609	619	635	651	636	565	620	565	624	641	636	649	618	608	629	585	630	641	638	623	616	609	596	631	603	600	604	649	645	593	588	652	629	667	592	590	573	597	659	625	642	633	584	654	618	588	614	657	596	610	644	677	627	635	599	615	658	685	648	646	661	609	585	614	596	607	600	641	596	647	630	608	655	628	600	590	607	625	612	633	622	598	618	617	608	583	602	609	605	622	617	612	637	620	622	582	590	608	554	641	603	602	625	642	598	595	615	633	632	622	699	585	629	618	618	591	635	577	627	606	619	650	619	627	655	649	636	613	615	607	651	644	648	630	567	625	667	564	635	601	587	634	625	628	642	607	674	575	628	634	637	616	649	616	601	633	661	617	589	601	562	585	589	604	614	605	646	613	547	611	618	610	641	588	614	655	612	654	625	637	619	624	655	603	618	647	614	597	621	616	610	602	673	580	636	681	603	586	582	598	659	612	649	632	649	639	628	608	625	622	650	588	623	589	638	638	592	624	650	610	611	608	619	648	586	623	604	595	675	627	597	593	638	627	596	623	589	631	618	600	593	579	638	638	578	631	603	636	647	635	610	650	632	669	621	621	591	638	576	608	580	586	617	656	623	563	651	611	619	612	603	615	626	611	609	630	628	534	602	588	534	626	638	619	624	609	605	624	619	605	601	631	585	614	630	635	606	652	643	647	628	598	649	649	603	614	574	598	619	631	620	575	594	581	583	667	604	626	656	613	619	646	650	613	628	665	654	592	565	627	607	597	633	606	582	591	593	590	582	634	627	628	626	623	664	612	601	654	628	640	651	646	614	587	610	640	612	649	661	612	668	598	625	628	643	577	651	610	626	640	597	619	635	604	593	586	593	625	591	589	664	596	635	613	655	555	635	617	599	636	595	605	645	642	609	611	597	625	592	591	586	614	608	649	558	615	653	622	652	650	602	630	616	586	629	659	613	611	652	643	626	650	618	617	609	621	613	615	610	598	613	597	634	644	633	634	600	609	638	629	653	637	600	631	598	625	577	615	695	624	614	585	626	593	624	632	632	627	604	624	614	621	607	604	630	618	630	648	603	644	607	641	579	583	587	623	626	632	622	634	637	595	591	605	646	591	612	612	621	659	604	618	615	629	611	582	654	646	662	627	634	624	678	618	605	603	653	629	634	554	587	633	570	628	627	603	616	651	611	619	604	632	661	620	658	608	589	619	609	633	623	665	684	639	613	584	642	597	613	571	583	625	648	625	594	623	627	652	611	580	588	629	592	593	610	669	665	631	649	607	586	589	601	652	605	576	596	593	664	614	625	649	616	602	643	593	611	628	619	595	630	623	605	618	621	637	620	591	624	627	631	617	656	629	606	629	631	610	616	614	625	646	568	618	598	642	623	618	629	585	626	627	609	596	591	596	600	616	636	660	630	615	602	605	609	632	596	650	663	634	612	657	644	637	595	653	625	637	635	611	633	642	613	656	608	645	632	569	641	616	634	588	665	611	626	597	600	639	623	619	614	601	611	634	645	607	655	631	618	615	622	605	615	580	676	589	596	629	618	632	634	636	607	579	612	658	628	609	637	625	626	633	601	622	634	598	581	565	622	605	613	575	608	604	605	619	598	702	631	612	694	602	567	610	622	641	619	670	636	610	649	574	659	627	637	620	621	643	595	625	638	606	647	600	662	608	617	644	579	594	629	598	602	642	592	639	604	601	585	610	631	621	587	630	597	640	661	593	620	598	652	615	614	608	665	609	623	658	608	675	626	640	615	599	581	628	691	592	617	576	635	607	615	603	574	603	592	641	604	586	612	640	613	614	627	622	624	627	582	607	605	603	570	612	592	603	582	606	645	662	635	617	625	643	651	621	605	597	642	600	644	600	649	601	645	608	639	654	631	609	644	678	586	595	580	602	628	593	562	605	603	644	638	620	615	588	592	608	621	625	585	568	589	593	607	604	648	549	637	615	624	649	637	631	585	619	676	622	629	625	620	628	618	652	607	632	583	623	624	628	619	618	589	618	646	636	596	617	595	573	568	649	626	638	650	639	642	642	616	590	602	592	649	653	596	577	606	605	589	589	597	596	611	627	637	618	615	630	603	639	572	622	595	632	595	639	625	592	619	581	643	615	616	650	606	567	603	600	570	641	597	606	653	637	601	639	629	635	607	626	613	656	612	575	599	631	596	626	579	596	646	633	629	648	603	639	614	620	596	583	593	629	611	652	656	624	629	704	651	645	615	611	573	624	632	619	623	638	565	632	618	600	631	606	598	577	618	658	615	603	584	587
23798	30936	7716	2151	1732	1231	1196	1142	1039	892	809	767	770	733	668	740	701	689	675	722	682	690	668	679	712	680	647	595	663	628	647	627	634	647	663	643	650	633	648	605	653	655	631	654	633	680	684	680	654	645	668	662	593	639	611	617	635	672	669	616	649	636	610	619	645	657	665	675	662	622	694	654	662	641	625	637	637	667	605	658	651	692	659	626	609	651	679	653	651	631	623	664	653	627	627	681	655	648	629	681	671	645	627	631	632	640	727	638	644	623	640	624	579	618	641	712	657	660	682	636	637	652	633	613	606	655	611	625	626	657	599	637	629	615	635	618	639	731	624	636	600	651	646	629	664	615	630	625	704	634	653	615	587	671	650	648	663	612	632	634	617	631	626	610	652	724	646	662	636	651	583	626	621	706	628	671	615	647	682	646	607	628	639	642	661	629	638	645	638	652	660	697	593	638	614	600	658	661	629	642	636	596	611	668	676	616	674	642	690	638	656	621	624	648	664	651	632	626	640	662	640	647	636	642	602	637	663	700	653	612	658	600	658	656	683	646	637	667	635	612	640	663	650	652	611	655	659	661	652	685	629	682	648	658	616	682	648	618	626	686	611	653	646	644	623	621	677	656	623	656	598	655	604	673	638	619	652	642	591	632	734	583	634	662	699	656	671	654	684	669	662	643	673	628	673	637	639	592	658	642	637	609	625	631	606	619	663	674	645	695	640	620	657	656	700	656	611	601	661	653	633	651	625	658	637	588	623	600	656	621	639	673	652	640	618	621	659	671	628	657	659	640	621	702	629	643	645	650	641	654	632	626	652	642	653	670	649	617	641	650	671	721	674	637	599	646	628	626	678	648	660	581	690	647	628	651	592	656	622	635	645	655	656	616	663	634	675	634	608	708	646	613	679	642	679	665	617	687	635	695	620	670	690	645	656	662	616	644	652	634	633	585	658	610	688	682	608	634	616	601	651	675	653	634	643	664	616	652	702	685	583	635	659	661	642	642	631	638	635	666	618	673	637	645	638	631	620	628	693	594	626	607	653	627	652	629	660	640	650	702	637	661	592	636	626	636	633	646	658	667	614	659	602	634	663	651	609	609	659	628	656	640	634	637	621	606	659	653	652	659	635	663	638	647	600	581	639	635	653	645	623	654	664	639	710	615	646	643	651	667	632	627	654	672	640	642	619	624	684	714	633	627	692	688	648	650	589	626	645	620	619	628	623	629	650	640	652	573	656	636	648	646	635	639	647	626	665	686	648	629	633	627	624	634	671	684	609	612	623	661	620	661	671	627	671	650	627	638	661	647	622	587	655	626	647	638	649	624	654	680	621	678	669	655	653	621	629	681	672	662	649	631	583	661	635	604	636	569	629	635	600	678	638	607	619	626	627	694	625	622	676	685	647	659	640	606	649	622	620	602	666	645	653	658	666	618	633	672	689	651	629	653	687	590	679	680	628	635	668	658	665	652	613	677	609	659	643	696	665	652	620	630	634	642	641	671	623	607	662	638	662	651	668	655	616	614	614	671	614	676	642	634	622	652	653	612	652	642	662	615	640	584	656	592	678	627	677	638	630	658	633	652	622	626	663	664	626	625	628	662	613	612	645	639	626	645	672	673	612	682	696	647	662	647	628	639	675	632	663	628	628	659	660	660	669	627	644	639	618	598	630	653	681	620	656	686	626	637	664	635	659	633	641	620	615	642	669	672	641	684	665	658	649	675	666	633	612	592	618	622	658	710	587	668	619	677	649	644	644	655	666	645	636	621	675	584	675	624	664	635	644	618	632	621	650	599	614	666	621	644	610	606	624	645	634	634	653	663	593	618	663	665	645	606	676	652	659	614	664	678	665	677	660	683	652	664	624	642	683	618	652	657	666	666	593	666	669	656	643	614	684	617	641	586	627	645	618	650	618	608	629	645	644	657	612	667	666	657	651	642	659	663	666	637	642	634	633	635	666	604	653	647	671	583	664	633	648	605	643	656	654	646	640	668	628	657	584	643	681	646	629	590	710	669	617	627	656	651	619	678	641	605	645	634	637	631	630	623	660	608	619	599	638	667	649	614	656	654	666	659	628	667	599	652	653	649	681	644	633	690	661	627	621	637	597	630	614	613	636	646	675	669	660	651	607	606	620	682	677	620	656	604	643	668	645	685	648	675	663	609	633	670	638	642	649	639	681	665	576	638	615	665	651	668	646	611	674	701	611	688	633	620	600	634	668	671	649	671	651	623	633	637	659	607	619	638	667	694	653	660	640	634	616	607	688	648	634	604	598	679	637	615	627	634	689	660	622	629	674	654	635	682	631	638	618	590	662	665	660	646	675	638	666	647	658	625	619	663	636	662	639	616	617	625	642	601	675	659	637	642	649	654	627	667	644	645	653	604	644	653	666	591	679	626	657	650	646	628	616	651	645	685	635	674	641	628	685	659	629	618	661	688	630	631	632	620	660	621	656	650	665	665	675	678	664	661	660	670	642	622	663	615	572	588	658	649	666	681	599	627	634	645	608	643	634	615	653	628	614	622	638	631	644	696	630	640	621	623	628	655	623	658	600	643	659	632	634	634	619	652	726	650	630	672	639	652	647	630	615	689	655	632	615	625	683	640	705	600	646	650	632	653	640	653	643	668	620	654	633	606	678	644	659	627	660	634	656	642	616	704	666	610	654	648	667	631	619	653	618	640	621	641	662	683	656	665	668	630	627	622	646	640	635	659	605	646	661	640	646	657	651	648	701	656	658	617	628	656	659	634	632	644	629	704	621	649	671	633	627	628	613	630	681	648	658	633	646	619	644	617	661	692	665	651	673	647	656	648	644	619	644	622	628	654	651	645	659	666	654	610	647	629	615	624	688	671	639	630	627	632	626	673	627	638	640	661	643	609	588	626	631	626	665	691	668	680	670	647	622	662	598	638	616	655	683	619	653	669	696	645	655	659	630	657	641	651	652	632	671	641	641	661	677	658	669	652	601	623	657	677	619	650	635	666	692	695	620	634	696	659	643	590	658	653	667	617	659	674	657	656	635	682	706	626	655	641	655	633	631	660	625	664	626	653	666	609	620	660	655	662	667	657	640	648	647	631	646	641	623	636	620	588	621	638	626	632	632	644	635	715	650	662	637	626	667	621	612	625	627	597	658	654	618	592	630	667	613	605	664	699	635	623	629	617	643	664	643	663	576	655	641	618	706	608	656	651	668	654	649	653	657	602	602	682	647	643	631	652	657	648	635	657	661	691	656	675	652	625	623	623	673	678	619	663	668	622	699	662	671	639	627	621	642	648	609	673	615	642	660	675	642	650	652	636	633	640	620	625	650	660	680	628	620	655	658	660	687	616	650	628	672	617	614	643	608	621	687	678	668	681	633	657	654	638	651	637	640	617	694	647	620	623	660	662	640	660	690	663	585	684	645	618	647	649	647	646	619	610	655	603	618	690	643	638	611	656	702	635	677	625	658	657	675	654	652	607	600	613	658	649	589	652	608	689	657	668
22845	21336	28928	24055	21330	21332	5944	1158	1008	823	681	654	590	509	566	541	531	466	528	502	485	469	483	460	468	497	490	433	471	463	484	431	471	456	446	461	480	473	453	449	436	412	443	457	463	424	389	433	472	451	462	441	434	450	431	477	453	423	427	469	450	428	415	433	435	448	435	429	443	416	450	460	428	471	432	460	436	444	452	407	413	431	431	467	438	473	444	428	417	432	422	448	456	419	443	451	447	460	423	445	439	444	462	435	443	391	458	408	446	409	405	450	453	444	397	461	462	443	461	498	425	439	430	441	446	428	433	456	435	459	429	452	438	417	449	450	430	398	457	394	467	448	420	425	476	414	448	403	453	432	436	410	440	431	407	446	428	405	455	430	459	396	449	435	418	450	465	441	434	430	431	450	454	463	443	432	446	449	458	425	418	406	420	428	462	440	437	439	449	438	433	465	419	434	427	466	425	444	453	441	475	464	459	422	438	449	451	433	426	410	453	434	423	429	395	444	433	403	411	435	443	472	496	430	450	442	467	418	453	447	400	429	439	466	426	430	450	424	443	419	459	455	447	437	425	446	441	429	474	478	436	451	428	450	437	425	462	448	449	443	419	440	442	396	439	444	440	414	414	446	397	433	427	478	427	430	493	452	453	428	447	435	443	416	472	438	497	469	428	408	469	444	422	431	415	433	425	440	434	466	446	460	460	432	458	458	440	462	467	449	443	458	439	461	445	436	424	402	471	437	474	451	450	455	445	484	388	403	429	433	404	454	445	439	422	437	415	454	455	453	467	442	441	433	427	469	409	426	451	466	458	468	420	441	455	446	410	421	428	453	447	436	392	454	412	434	438	415	417	424	459	411	464	424	434	435	437	434	440	420	447	452	436	485	455	404	449	440	492	431	457	421	460	452	446	410	449	443	416	413	422	431	445	429	430	433	446	424	470	476	465	440	440	429	447	430	429	387	403	467	459	441	462	462	412	428	440	439	441	440	444	461	424	452	443	452	468	426	395	453	478	409	483	447	417	424	454	461	451	442	422	432	442	488	433	422	454	399	422	422	429	432	433	429	449	453	435	437	449	447	472	439	382	436	440	435	450	407	442	460	418	444	461	436	416	466	485	467	443	402	432	459	419	442	425	430	455	401	431	427	453	453	463	440	432	434	460	440	426	451	448	435	479	452	413	427	481	441	431	421	422	409	404	431	426	482	426	397	446	462	429	449	472	473	421	447	450	429	439	430	427	440	466	449	443	419	420	478	437	412	465	431	441	445	417	422	418	410	440	448	441	441	395	424	430	406	467	447	392	437	457	437	444	469	432	432	437	410	453	426	480	456	448	447	491	436	443	473	451	423	448	468	442	424	413	458	454	408	402	456	442	456	430	438	459	481	427	456	449	441	460	430	427	434	393	379	407	424	467	496	426	452	441	427	435	452	447	445	474	443	430	428	422	474	427	403	422	392	495	447	473	421	452	485	507	453	436	498	462	388	412	426	444	418	422	424	410	437	433	427	451	408	423	475	436	465	425	429	424	449	440	423	413	453	419	412	435	430	434	434	475	434	432	410	466	479	436	428	400	400	466	449	418	448	446	445	446	404	394	405	428	445	470	450	449	439	412	461	440	412	446	401	415	450	459	440	427	463	454	440	448	419	462	434	416	455	421	467	426	412	437	468	462	400	415	453	454	430	453	391	416	451	447	427	462	458	453	433	388	466	440	480	383	425	416	427	428	457	501	425	422	445	431	483	432	422	449	422	429	431	453	427	452	427	434	426	448	436	449	443	447	454	451	423	452	464	449	443	425	433	436	404	491	459	456	435	427	451	423	429	469	430	423	414	459	463	438	466	396	405	453	476	442	415	434	459	459	443	438	457	465	462	447	421	460	435	444	429	446	454	439	436	458	431	423	448	421	420	436	429	449	440	453	430	475	435	391	412	457	432	444	416	448	425	423	402	458	460	410	489	449	428	433	420	457	401	413	385	448	392	468	444	419	435	418	389	436	449	469	476	422	405	474	424	454	432	448	425	437	426	446	441	443	476	417	451	436	403	435	440	452	459	421	425	431	461	453	424	430	428	440	450	430	444	421	409	434	445	422	410	421	441	435	409	446	408	474	455	446	450	467	414	444	482	431	470	446	395	432	458	419	444	428	436	436	458	438	429	448	445	442	411	424	437	433	423	446	437	439	458	454	425	447	410	490	428	436	418	397	457	429	415	418	426	439	421	446	451	425	453	424	443	416	457	443	425	449	489	434	442	439	453	436	454	443	445	427	459	502	449	448	438	456	442	448	421	439	424	414	423	419	408	434	457	415	411	473	416	397	441	417	438	447	426	425	482	426	452	429	473	408	472	462	444	435	436	459	399	460	447	470	425	452	444	438	436	431	428	475	453	413	448	435	437	454	458	457	428	441	441	425	475	423	433	466	434	436	447	452	431	420	415	417	421	415	464	470	453	474	443	411	439	454	472	397	447	445	428	469	458	405	466	433	440	451	460	420	396	408	438	433	460	479	443	453	451	481	421	457	457	475	439	410	435	431	429	438	414	436	423	406	444	451	437	449	416	454	461	406	426	464	450	425	398	405	427	451	438	425	424	465	435	442	399	420	415	439	419	458	443	466	423	436	443	427	416	438	455	474	455	471	436	418	443	463	447	439	467	431	443	436	438	448	465	463	444	433	460	442	417	419	433	430	432	409	453	394	419	462	460	466	469	453	422	457	400	448	461	448	459	399	458	491	432	434	454	430	470	425	432	440	410	444	466	475	418	429	403	419	443	420	488	440	419	432	415	456	432	454	433	423	447	472	421	444	389	440	434	430	446	451	440	419	451	436	427	416	390	406	437	397	441	431	428	412	435	411	414	471	449	416	444	422	430	452	448	450	440	460	374	427	453	435	439	448	359	439	415	435	463	417	429	471	437	451	446	443	431	447	445	397	391	415	431	445	461	408	474	426	448	451	434	419	430	434	437	438	397	438	426	417	459	441	438	455	423	437	473	456	429	483	372	416	447	443	463	455	450	436	443	428	416	431	433	430	472	423	424	429	433	435	436	463	414	410	401	450	432	454	461	471	475	404	422	434	446	442	459	453	414	406	450	453	429	408	444	436	433	495	423	431	442	433	422	408	452	449	441	425	411	430	464	457	484	457	406	407	450	425	429	409	443	443	427	458	420	428	433	395	467	447	458	447	427	457	426	442	387	458	470	429	472	417	397	405	410	426	433	440	455	480	423	453	427	445	461	444	421	424	443	464	433	441	457	437	468	420	429	399	422	458	436	442	434	442	440	434	468	444	433	450	421	457	429	428	446	468	410	429	469	445	426	451	419	432	466	458	424	447	448	452	443	435	457	458	424	420	447	439	476	429	441	433	407	443	425	441	421	415	496	475	413	462	446	428	447	436	443	422	467	416	403	437	433	438	473	476	396	465	465	421	405	449	478	432	451	456	451	466	447	480	413	447	426	422	485	421	446	408	449	443	451	450	434	403	466
29301	43336	16412	4976	3622	2486	2066	1760	1612	1133	992	868	787	718	702	646	643	571	549	521	525	511	505	521	519	461	514	476	507	486	465	496	515	436	473	487	453	452	467	503	417	458	448	455	464	470	428	489	481	464	446	456	461	461	442	463	477	429	430	470	483	445	494	446	461	457	481	424	422	470	452	437	438	444	426	445	417	426	433	463	435	440	437	436	468	422	449	453	468	422	420	488	456	453	459	406	440	451	424	454	420	418	430	417	455	455	434	442	434	443	476	441	467	407	430	451	493	454	458	462	482	449	453	440	444	419	431	437	395	428	443	430	465	421	441	440	463	444	457	415	435	418	452	433	464	446	439	454	478	465	421	459	456	473	440	465	419	417	451	435	430	435	409	444	438	421	463	465	442	461	395	420	471	429	443	426	437	474	440	456	432	456	444	411	442	469	428	444	443	454	476	424	423	428	471	437	461	461	425	403	442	443	465	436	423	453	477	458	481	424	445	437	395	406	442	415	462	443	471	485	444	482	420	453	450	406	415	415	406	432	447	424	414	454	441	400	458	441	455	437	421	435	448	423	456	442	468	486	430	480	428	422	449	467	434	420	449	472	408	483	436	429	455	428	443	447	443	451	428	442	461	449	497	455	441	441	427	424	385	439	446	452	419	461	453	462	452	457	436	485	486	439	453	462	432	462	410	451	474	470	442	450	471	435	460	410	477	483	473	450	435	445	501	442	451	462	434	442	464	451	455	433	433	413	436	430	434	413	460	462	435	441	427	457	425	445	440	443	462	471	461	460	435	467	437	460	471	464	451	433	441	427	448	443	413	421	400	452	460	445	427	414	455	411	415	446	437	450	457	451	453	458	452	446	473	462	424	445	438	475	428	445	455	448	456	422	443	424	429	447	471	476	428	429	456	463	449	459	425	424	413	424	463	425	420	435	432	461	466	440	471	450	404	443	473	441	440	434	427	425	463	426	445	491	464	464	459	432	444	442	470	422	436	412	391	471	436	449	464	441	446	432	436	438	460	449	428	456	437	488	463	436	433	458	421	460	401	457	411	460	434	436	406	440	432	432	479	452	464	473	446	475	441	457	441	461	484	425	463	432	450	440	455	436	463	431	442	438	419	471	469	433	419	459	474	419	441	430	437	481	437	443	411	438	399	419	474	424	423	442	444	445	442	418	406	455	417	462	436	459	426	431	467	447	446	437	467	449	437	462	461	430	446	428	416	410	442	455	429	404	426	459	427	458	430	403	429	431	409	463	459	486	423	463	406	414	436	419	463	441	434	451	458	442	448	409	453	459	467	422	457	454	445	464	432	455	448	483	456	492	478	435	416	463	479	498	436	471	428	434	415	475	428	443	440	444	461	427	433	477	441	461	431	422	463	419	456	397	433	472	425	462	460	440	452	433	471	457	418	453	406	447	434	438	461	422	440	419	476	466	445	448	464	432	455	467	398	461	449	456	459	456	446	455	445	406	419	455	428	430	405	465	429	407	389	418	448	450	429	468	494	442	420	436	454	463	460	472	443	456	452	438	437	452	440	475	421	446	464	464	416	442	477	469	453	420	427	452	453	455	448	447	417	438	413	447	464	418	440	448	443	441	464	432	434	461	442	460	429	448	418	456	436	443	482	468	417	458	464	469	455	436	481	460	405	429	441	415	405	435	441	405	477	447	463	449	421	399	433	425	433	424	446	450	437	461	440	440	451	449	447	415	466	461	458	447	433	444	433	429	469	416	438	450	441	441	438	431	436	455	460	418	429	452	442	459	472	473	443	445	463	436	404	454	417	433	449	437	459	421	463	438	480	420	456	424	441	449	447	395	433	417	453	442	482	447	429	459	456	440	468	437	404	465	450	431	439	429	459	434	434	447	423	465	428	422	414	431	425	461	466	472	437	453	464	422	435	450	457	421	423	453	428	441	422	473	454	463	457	437	416	446	432	427	425	476	438	465	501	420	445	446	466	452	412	449	497	412	456	477	416	466	432	457	460	399	493	415	459	445	464	450	454	431	416	481	413	446	496	447	412	418	460	444	424	412	444	473	429	425	449	443	441	439	453	453	442	424	449	423	434	434	422	467	421	476	449	418	482	451	458	451	430	452	397	448	449	460	409	429	467	414	457	457	461	507	413	458	446	415	464	445	439	477	437	433	420	449	438	440	416	462	426	424	434	415	454	451	465	458	487	473	438	451	472	460	426	482	439	368	408	431	424	453	454	461	464	429	442	404	445	426	433	461	442	415	487	450	438	428	469	452	450	453	447	448	458	460	413	413	453	429	447	457	434	417	433	454	442	433	452	465	464	456	451	457	462	449	462	453	425	454	481	452	416	441	458	464	455	448	456	489	441	451	449	431	423	423	453	448	475	446	405	472	424	427	455	452	456	435	471	424	423	489	433	466	438	429	436	391	469	489	424	463	444	457	409	413	433	434	430	455	434	470	440	430	432	429	443	405	428	439	450	453	426	442	425	442	460	430	446	420	475	460	429	464	447	396	439	448	477	486	456	434	423	445	470	449	466	431	465	443	443	402	471	459	465	442	465	479	429	437	445	430	439	396	454	427	458	450	475	481	427	449	442	476	439	433	429	437	460	442	474	432	413	447	424	443	454	427	441	469	445	436	445	426	429	472	448	446	488	474	446	455	466	465	449	413	449	437	415	440	454	438	461	441	487	471	435	460	408	468	428	459	473	470	422	413	472	442	450	487	446	440	440	461	418	412	451	429	442	459	431	442	425	437	400	414	464	459	435	435	431	401	423	436	467	427	475	438	450	461	433	460	451	455	460	421	472	436	442	439	473	429	486	449	432	432	416	476	448	401	447	426	445	454	474	437	449	434	447	464	479	443	440	444	409	441	422	455	404	445	437	389	451	433	486	457	467	415	439	469	462	443	455	449	435	441	434	490	469	441	436	462	431	437	439	431	412	453	459	472	457	411	461	455	448	451	435	460	440	423	418	425	447	458	410	430	437	453	417	436	445	445	441	443	426	454	440	460	437	457	424	475	461	473	479	452	411	404	453	441	434	388	438	460	434	440	421	461	447	438	423	466	420	461	448	481	448	455	451	423	463	449	463	448	461	434	431	456	467	442	467	461	440	458	445	431	453	444	443	445	437	460	445	448	440	475	433	452	449	422	461	449	466	464	428	443	426	445	427	441	456	465	453	476	447	415	440	462	477	480	460	414	447	451	470	463	462	427	430	434	394	447	472	441	477	456	437	428	465	440	386	460	427	458	449	460	415	455	443	436	451	471	426	450	431	432	466	442	420	460	424	465	401	461	422	445	447	486	426	488	445	413	440	433	420	466	473	437	448	420	448	449	438	444	464	466	481	421	462	435	426	468	435	446	424	432	396	405	438	448	451	425	436	428	482	432	455	443	478	451	424	427	437	446	466	479	407	453	420	462	472	434	438	435	471	446	414	473	437	448	430	425	413	419	459	382	442	450	433	435	394	439	401	459	455	462	444	426	436	446	474	468	477	435
28465	20472	9144	1125	601	460	442	452	449	451	410	379	426	380	404	376	402	409	372	396	413	423	395	376	431	430	443	419	473	435	414	402	413	426	397	366	410	392	357	427	382	372	374	402	378	430	382	400	408	414	398	401	374	351	418	369	377	418	359	378	402	372	359	407	418	419	405	406	377	399	409	408	402	379	366	433	420	389	391	377	367	381	396	394	383	389	389	364	382	380	381	363	435	377	385	396	429	430	377	410	417	356	407	367	431	406	389	430	378	376	413	375	402	346	377	426	375	380	400	404	399	373	421	382	357	402	408	358	395	408	391	383	377	405	374	389	392	371	411	408	393	392	359	392	396	378	396	428	400	349	388	450	397	397	410	403	450	361	366	387	428	368	372	399	388	362	427	401	362	381	397	386	411	368	402	419	383	420	363	380	389	389	416	389	387	368	377	405	348	406	396	400	389	390	412	366	391	409	427	362	392	362	388	421	366	392	373	383	406	415	386	400	390	401	392	422	398	362	378	382	390	388	387	391	425	394	404	387	418	395	423	390	384	387	402	385	451	407	375	381	378	389	381	384	417	380	384	413	402	420	444	434	413	401	379	359	385	383	404	401	402	377	388	386	412	404	387	444	395	405	392	402	388	397	392	415	402	422	417	390	382	407	367	372	416	396	392	389	403	384	389	418	395	371	421	386	431	432	381	370	391	391	383	373	374	401	385	370	410	400	399	380	415	392	395	388	417	382	423	383	388	408	402	401	381	422	390	393	360	417	422	390	414	400	403	349	408	402	367	396	376	415	410	399	381	433	388	388	393	375	410	365	386	388	391	382	376	405	408	406	389	374	379	408	404	418	378	357	421	394	374	431	426	351	402	385	400	386	399	392	410	415	392	396	439	368	384	370	424	383	401	403	397	357	405	407	376	406	399	381	421	382	367	382	371	385	426	423	378	388	370	422	400	421	377	392	411	373	398	439	387	382	434	396	417	407	422	395	393	424	405	410	387	407	385	375	412	405	402	386	398	383	389	413	383	405	406	369	418	368	420	420	389	366	414	401	383	394	417	433	410	395	347	358	403	390	400	430	401	368	408	413	406	393	392	401	427	410	392	387	415	394	397	383	373	398	399	404	406	424	406	417	373	394	372	405	438	417	400	405	415	372	409	419	392	383	390	372	434	402	370	400	391	409	386	383	362	432	417	382	418	437	367	410	379	390	410	386	388	393	368	421	411	380	401	403	391	394	415	426	380	395	423	423	395	401	381	412	386	416	415	371	391	367	399	374	378	400	394	387	412	392	408	353	383	392	383	360	410	394	377	362	385	409	394	402	397	399	417	394	382	418	388	399	372	395	413	398	425	377	399	391	401	438	353	410	410	412	401	394	402	379	406	400	377	418	391	407	373	418	383	389	378	427	350	356	400	360	396	405	415	361	396	391	405	386	414	404	410	386	405	421	391	394	405	402	383	370	402	368	379	387	435	382	428	411	392	356	384	381	391	400	404	358	421	428	392	395	400	386	416	379	376	428	385	413	370	393	397	397	398	370	425	412	392	369	387	404	386	401	391	406	390	378	413	430	389	391	386	392	384	369	381	380	420	394	385	374	377	408	397	390	363	401	373	393	398	426	406	426	396	392	378	400	416	387	385	381	400	395	396	384	399	419	385	380	393	388	418	423	395	400	406	412	422	448	387	375	360	399	428	402	416	414	378	403	383	400	404	402	363	407	409	395	416	361	404	428	419	374	407	366	376	417	375	361	413	397	426	396	424	377	411	375	428	374	429	398	367	342	400	409	417	381	396	413	397	391	416	394	383	414	371	384	369	387	372	425	406	403	396	390	386	371	391	403	403	376	407	426	356	383	388	402	416	395	386	379	401	379	428	347	390	423	403	390	374	390	389	410	399	350	416	379	355	413	377	355	383	375	407	378	369	428	408	403	397	356	396	395	395	422	414	383	437	404	417	373	388	407	417	416	410	419	427	391	437	389	369	384	428	398	409	400	400	399	372	408	405	378	404	385	400	364	390	393	421	359	410	399	353	396	394	390	404	389	405	412	360	411	407	375	391	379	367	420	388	366	408	389	402	407	376	373	419	420	374	445	397	413	369	396	402	388	408	402	385	384	386	432	372	412	403	381	385	372	415	390	376	377	390	398	372	395	395	401	440	412	406	402	429	413	367	383	405	428	399	401	368	428	392	396	424	393	411	418	399	390	369	407	436	424	414	397	388	378	400	411	373	413	396	366	371	343	365	364	415	377	389	393	379	400	405	429	408	384	404	370	370	421	430	426	384	423	359	388	407	408	400	382	357	372	404	381	402	407	410	416	383	354	392	400	366	390	379	387	392	446	377	394	397	393	344	431	417	416	377	374	394	365	414	368	401	408	412	382	403	385	382	374	409	377	407	396	414	365	402	424	395	377	350	401	367	396	383	408	393	402	402	385	375	384	379	423	382	398	403	430	421	401	426	375	392	408	381	401	386	397	359	391	414	376	413	379	373	420	391	395	418	419	419	395	401	401	399	392	357	367	404	379	407	412	417	419	435	425	385	408	394	385	368	416	413	413	389	358	373	392	397	373	408	399	393	399	353	385	391	357	386	350	397	384	414	374	386	414	388	369	385	377	385	426	393	416	365	364	394	356	390	380	394	395	417	423	361	431	397	385	408	365	384	413	398	412	400	416	403	399	404	406	343	394	404	374	396	385	348	440	414	420	389	403	367	376	387	373	395	405	385	393	430	385	367	391	377	417	377	427	388	392	392	394	400	396	413	420	389	386	430	405	397	439	425	432	414	382	377	402	389	408	371	365	397	377	408	363	390	378	351	429	381	389	373	391	413	394	471	374	399	432	394	406	404	418	363	385	422	388	430	393	426	395	407	394	380	391	393	394	385	416	401	378	396	396	411	381	383	382	367	419	384	454	372	402	404	372	386	362	411	392	420	400	431	385	372	357	416	393	407	384	423	388	421	399	381	397	401	407	420	404	372	433	348	383	375	374	415	395	405	430	413	387	399	405	393	411	443	374	399	401	383	389	413	417	375	373	394	360	404	414	386	408	381	421	409	397	406	432	394	400	344	375	375	406	423	410	422	372	394	394	421	380	392	384	398	391	402	388	414	412	396	382	413	385	373	393	392	399	414	392	407	408	396	388	384	396	362	415	404	379	401	411	372	380	390	355	411	367	413	413	389	390	369	393	409	411	408	393	387	401	403	412	415	360	383	402	384	384	436	390	392	387	421	420	393	383	414	348	370	362	388	423	356	384	407	367	395	377	380	387	359	395	383	394	366	366	377	415	400	377	373	397	419	412	402	390	366	425	374	355	341	381	387	389	376	426	376	391	388	349	405	417	415	357	352	413	415	388	397	426	401	395	377	421	355	389	400	367	373	426	411	393	426	389	403	414	432	382	382	421	421	381	394	392	414	393	397	390	420	410	376	388	393	382	408	405	382	417	406	436	407	385	375	412	396	370	375	405	394	423	387	375	367	453	429	404
19173	21780	4880	905	764	575	594	599	647	562	497	442	504	457	480	409	458	443	491	474	419	427	431	476	429	452	403	443	447	429	410	452	399	419	442	456	430	426	445	423	435	471	417	403	430	420	423	453	475	448	435	438	400	455	434	498	417	403	421	416	448	461	426	447	454	425	423	466	460	450	427	438	404	428	420	423	405	432	453	463	446	425	438	431	447	398	432	433	423	450	428	464	427	414	449	459	425	385	424	464	464	433	478	438	440	423	425	426	400	404	405	396	407	437	410	451	444	429	462	459	469	461	447	442	437	423	449	453	398	428	458	458	385	428	414	426	467	442	407	456	418	451	449	424	414	445	428	412	448	420	405	369	439	410	430	477	452	423	446	421	446	426	434	418	450	422	448	412	431	452	419	432	444	405	431	414	411	402	371	429	425	416	413	439	460	446	436	454	452	412	459	415	433	448	423	441	481	422	413	440	431	436	392	410	421	455	433	450	425	434	437	471	432	404	405	469	435	432	399	434	444	442	409	431	456	431	436	436	432	374	443	408	427	470	443	422	448	444	452	422	454	437	404	449	433	428	441	425	429	418	445	379	467	459	446	433	401	427	437	429	420	435	436	424	462	420	405	422	423	415	469	433	414	427	454	439	429	444	447	457	446	452	460	429	475	399	437	426	446	472	437	401	422	442	460	436	423	432	444	456	417	429	442	423	438	436	472	441	416	422	417	425	423	434	427	439	392	418	443	416	418	459	431	424	421	428	445	445	414	405	414	450	483	455	448	453	423	387	433	422	453	443	434	432	455	445	461	422	466	458	420	385	447	413	445	423	436	451	459	437	448	439	399	431	396	429	456	398	411	473	445	452	456	407	417	437	441	393	452	433	410	401	462	454	485	453	415	483	431	415	452	408	406	424	430	392	399	448	411	426	427	418	462	453	445	424	425	416	482	437	420	430	433	462	456	414	447	427	448	445	439	446	431	445	452	449	453	454	427	416	409	427	440	434	418	418	430	429	434	454	441	436	451	439	422	441	415	416	411	423	406	394	424	380	415	402	411	429	432	391	455	445	460	409	419	399	469	444	427	442	387	422	432	444	384	457	453	448	439	451	440	461	427	447	419	425	452	402	441	448	432	401	457	428	433	443	399	385	415	435	428	435	452	445	474	443	431	458	452	435	432	436	456	385	393	432	381	463	466	410	430	474	395	446	442	432	454	423	450	464	439	444	452	424	452	434	426	420	445	422	451	433	426	421	466	441	408	421	446	431	434	439	401	431	431	423	426	410	468	439	416	410	421	424	427	444	423	435	409	472	463	465	434	417	477	457	418	424	401	429	413	416	433	431	411	442	385	432	460	431	432	425	450	440	426	423	414	428	450	427	421	434	412	437	438	419	420	377	402	446	451	414	398	396	434	398	431	441	427	400	416	446	418	475	401	445	414	487	437	434	458	424	424	426	449	381	435	412	465	409	418	433	429	453	407	433	396	440	403	452	448	418	427	460	436	432	392	420	458	412	421	396	473	413	442	409	454	431	459	414	431	452	410	425	479	435	440	394	442	435	444	448	444	437	417	408	427	425	418	448	432	452	446	412	445	439	449	442	453	425	414	414	430	420	448	444	388	420	458	468	441	445	435	400	434	448	411	437	434	399	405	409	431	418	474	410	467	439	440	443	427	434	446	409	437	422	425	452	463	461	389	444	392	405	479	424	411	374	455	441	399	443	451	434	439	444	416	418	428	404	433	410	403	446	415	407	432	451	462	382	427	431	441	460	443	437	414	435	464	432	424	452	441	442	427	447	455	466	408	416	455	432	435	398	406	445	411	429	405	416	401	482	427	471	416	446	423	398	459	429	429	434	463	445	439	420	439	409	460	424	439	443	414	429	431	422	421	437	411	425	423	438	429	444	392	401	442	395	453	432	432	453	423	456	424	464	396	468	435	454	451	438	434	429	435	411	425	418	463	432	418	445	462	451	412	425	430	438	473	425	423	431	427	459	406	446	442	425	422	427	458	394	454	422	446	458	424	428	445	430	465	467	415	409	413	428	451	423	398	430	416	444	389	432	473	464	434	433	419	450	465	441	413	396	434	407	429	428	431	428	445	457	455	439	449	453	439	422	432	464	453	441	436	437	438	438	451	429	436	407	461	438	427	428	435	440	426	447	446	418	422	408	426	449	432	463	452	415	432	454	478	454	436	435	415	480	410	418	444	403	446	412	380	462	432	453	438	397	459	431	394	423	423	443	465	427	423	424	461	434	428	458	407	466	448	459	421	405	423	465	444	412	432	442	418	435	453	446	443	407	419	422	427	466	412	436	423	429	447	453	426	414	407	468	411	396	414	414	430	449	441	422	427	440	459	428	398	429	454	388	426	463	418	446	425	440	419	472	444	431	429	419	399	453	427	443	445	442	429	409	447	443	443	437	425	437	441	414	445	426	385	453	428	391	424	443	456	462	440	400	403	448	426	421	437	423	447	427	405	421	465	446	413	404	420	460	445	426	456	451	421	437	433	442	424	412	470	466	434	447	409	454	461	429	445	459	423	395	427	426	431	461	452	430	410	424	408	455	457	438	438	441	424	397	410	436	403	445	434	431	444	434	439	454	428	440	430	442	413	450	380	388	432	375	452	434	447	445	439	476	471	412	459	421	415	398	399	449	418	449	398	465	456	413	444	418	414	423	433	430	485	412	473	405	416	425	449	425	466	476	433	431	426	437	429	452	453	412	421	459	435	428	459	428	450	438	428	389	437	439	450	469	442	425	414	463	421	433	410	419	444	477	444	421	422	398	451	454	448	424	444	415	447	433	413	417	391	448	440	429	440	479	454	445	435	452	398	438	460	393	464	446	443	440	446	432	429	404	426	438	433	411	448	428	429	425	407	451	449	492	442	461	423	419	436	462	421	477	425	470	419	427	428	454	433	439	449	429	435	421	435	470	433	481	425	425	456	424	416	416	426	419	445	465	444	418	446	409	450	458	423	438	413	385	416	408	460	398	490	447	442	473	424	430	454	417	441	403	460	429	432	394	408	433	416	402	436	443	436	445	455	420	371	474	405	440	453	422	418	438	445	422	449	441	465	418	433	454	456	459	462	408	408	421	482	454	405	435	447	455	413	428	420	454	438	434	459	406	453	415	425	464	423	445	409	447	429	451	424	408	426	408	416	450	458	447	438	471	426	412	431	437	434	449	450	428	424	416	446	407	413	449	434	420	453	410	438	445	424	429	436	474	429	405	437	417	427	444	480	402	465	444	428	416	469	437	465	422	471	435	430	429	432	419	419	464	458	452	423	422	471	421	434	431	403	437	429	438	457	441	439	422	442	409	441	438	435	417	445	436	454	429	449	391	455	390	439	447	417	438	403	421	423	423	451	462	456	453	431	417	411	492	390	429	475	457	449	460	431	441	439	412	449	418	425	413	412	457	457	451	442	429	466	423	447	408	452	444	441	443	414	428	409	449	446	405	437	455	464	419	436	441	433	465	459	424
23666	21167	28341	24241	21145	10180	897	621	545	421	355	324	309	283	277	266	284	254	275	276	254	216	229	228	238	251	231	221	218	228	224	208	243	225	249	186	236	244	209	220	243	224	220	233	237	253	251	236	210	227	244	216	237	222	237	220	229	248	229	245	215	215	248	209	217	217	201	227	205	217	228	226	235	212	216	212	201	216	224	208	220	224	214	229	238	220	223	224	204	222	210	221	219	232	175	235	218	201	206	197	255	219	247	210	227	233	231	218	225	264	220	242	237	222	202	228	217	227	210	234	177	243	206	224	241	231	241	228	232	234	208	238	224	216	217	228	225	219	233	235	233	278	213	217	234	237	237	219	231	206	211	222	222	237	200	205	207	211	246	179	190	231	211	240	208	238	210	251	224	232	216	248	213	233	212	252	219	208	238	227	242	217	219	198	219	195	246	214	245	250	233	228	208	227	231	226	226	217	226	228	203	211	225	229	223	238	235	198	212	238	237	209	244	211	225	205	210	225	215	230	230	206	206	214	230	210	220	246	223	213	217	192	220	245	205	241	214	212	212	225	219	205	225	221	184	216	225	238	228	224	223	223	214	193	209	226	249	206	233	210	241	208	217	231	213	223	226	225	229	249	195	216	232	245	247	194	224	239	194	219	223	232	179	178	251	223	246	215	208	211	210	224	217	239	223	242	227	198	225	212	258	201	233	181	225	217	207	222	222	226	202	208	216	237	203	204	195	218	234	219	200	234	214	206	246	216	246	207	213	230	206	226	223	201	228	243	226	215	224	236	198	237	220	242	236	217	203	217	261	250	216	222	221	213	215	222	217	223	211	200	239	234	210	221	200	220	249	239	230	219	215	200	214	226	230	234	218	217	226	218	224	225	201	224	222	200	238	205	244	217	226	216	216	215	239	226	221	216	215	222	217	236	204	240	212	230	200	243	234	220	217	233	217	221	192	229	216	232	247	203	228	210	250	215	210	205	213	199	196	234	276	223	260	207	254	238	192	222	235	198	229	226	209	200	230	199	227	200	219	202	208	214	220	227	213	215	228	214	223	198	248	205	214	219	224	227	224	221	215	213	216	220	214	209	214	253	222	217	250	233	187	215	218	234	240	240	224	211	223	198	234	265	207	231	222	244	189	249	211	230	208	222	211	226	221	210	223	195	221	213	232	230	223	228	215	216	228	217	237	222	229	229	195	204	247	247	218	200	219	228	226	210	249	229	223	201	218	212	236	209	220	226	212	216	209	221	223	198	225	247	244	230	205	227	214	218	216	242	218	250	265	211	249	209	246	196	202	189	233	228	239	234	194	212	217	239	236	228	224	221	187	224	219	217	251	201	199	211	244	211	230	239	211	221	224	220	232	207	237	192	207	199	191	222	238	212	253	228	220	206	212	236	229	214	234	204	215	206	217	173	247	235	195	221	220	198	225	214	256	194	209	222	207	198	220	218	226	221	236	237	222	200	215	198	194	231	211	193	232	218	218	210	225	242	220	218	192	229	225	239	214	211	210	239	222	225	258	200	214	238	244	212	228	219	245	244	229	255	185	212	210	227	195	229	211	230	243	224	240	241	230	217	194	232	210	236	230	212	231	215	227	212	228	217	205	218	224	233	200	232	225	217	196	225	230	224	179	219	239	188	222	219	220	225	190	245	218	224	188	255	215	235	221	202	216	206	223	201	242	211	185	211	230	210	241	228	214	213	230	221	241	220	214	230	222	211	225	214	227	237	193	237	222	198	217	232	222	198	214	219	199	210	221	239	209	238	216	220	207	195	229	200	218	243	230	218	238	217	211	217	216	223	191	220	211	208	254	209	205	233	209	217	220	209	220	239	191	207	230	216	211	207	238	203	216	204	205	234	229	204	205	225	220	215	225	247	233	220	195	212	230	232	219	219	217	214	206	209	210	233	190	233	215	230	264	234	206	215	192	227	228	201	205	213	244	201	197	221	225	216	232	208	217	204	267	204	219	229	242	201	213	219	242	224	235	247	235	213	213	224	236	184	229	224	259	208	201	201	215	242	212	230	234	214	202	213	222	238	240	196	230	189	209	229	241	222	237	213	230	222	233	198	209	227	236	242	221	250	228	228	228	228	234	203	200	218	241	246	213	233	214	214	227	215	193	206	247	224	213	216	213	238	215	219	208	200	203	236	234	209	205	201	225	214	222	241	199	224	224	212	198	209	236	209	195	235	218	223	204	226	226	237	212	221	228	225	220	217	242	240	206	201	217	201	220	212	189	205	216	211	233	229	212	204	225	187	211	200	196	231	191	217	207	240	184	213	209	224	242	209	216	197	203	226	232	237	214	196	197	241	230	228	238	201	188	232	213	214	212	202	199	201	229	232	200	233	233	238	217	204	213	209	217	239	224	228	248	220	211	210	216	233	217	221	207	214	208	204	234	213	220	220	212	248	207	238	192	201	209	239	212	220	214	228	237	245	221	223	192	224	226	204	188	222	225	230	222	196	224	200	197	225	222	204	235	220	213	235	212	219	214	201	221	201	213	227	223	219	218	232	245	207	229	207	209	243	220	218	211	227	225	211	215	211	205	229	228	195	240	218	235	226	227	202	228	204	198	232	202	225	217	239	226	227	219	212	219	211	223	213	202	209	198	192	222	256	209	227	214	220	237	229	237	235	199	230	270	207	226	210	213	230	205	224	221	223	208	212	206	222	209	228	215	214	217	225	210	236	179	224	207	196	241	226	212	215	217	204	217	215	192	236	213	221	212	196	211	208	233	235	221	209	216	199	229	238	181	235	227	223	188	201	206	215	215	224	228	215	211	214	215	225	220	179	225	220	214	225	219	222	200	194	234	227	224	237	226	227	227	234	194	237	237	243	241	226	210	221	218	232	227	223	227	219	232	234	216	245	235	205	200	208	218	208	246	224	219	205	215	221	211	222	258	200	204	238	209	230	222	233	206	226	227	201	216	238	211	205	216	241	188	232	245	223	225	234	205	238	190	225	223	212	204	215	240	251	240	234	224	234	220	202	216	196	246	215	217	239	224	222	231	244	234	223	225	255	211	236	203	226	207	242	208	206	217	215	223	241	227	231	231	227	224	225	230	223	219	230	196	209	238	211	210	218	224	216	235	240	253	202	222	221	246	217	221	200	217	223	234	195	201	210	230	247	228	222	250	232	217	247	214	228	214	241	229	208	202	219	221	208	226	226	230	214	227	242	240	203	206	230	208	241	207	222	214	230	215	194	227	213	192	224	215	227	235	232	230	199	231	226	219	205	236	215	224	221	244	221	236	236	210	201	229	211	215	197	222	212	211	196	225	204	251	216	212	212	227	225	232	206	242	234	217	217	201	222	207	223	183	237	228	193	235	223	220	226	209	226	214	232	206	209	221	238	237	197	195	213	227	231	202	199	251	225	220	221	206	237	240	231	239	226	217	218	214	197	191	217	219	242	208	220	204	200	216	200	215	223	203	206	208	228	229	233	202	221	228	234	201	229	227	214	250	237	217	212
25531	37436	12725	2951	1978	1446	1113	975	899	687	551	488	426	438	385	346	329	299	315	281	290	291	289	261	262	265	278	267	260	267	259	253	268	290	274	267	229	258	243	251	243	240	217	265	253	263	259	249	272	234	246	223	257	253	248	230	258	249	261	234	227	236	225	254	259	213	243	215	261	235	272	258	258	231	229	206	226	233	243	241	226	248	224	266	245	247	233	256	255	254	269	231	227	247	237	253	263	264	230	239	233	276	235	261	251	267	236	254	242	251	229	273	237	221	242	240	247	248	241	256	252	218	240	248	274	248	241	266	230	260	244	245	250	243	244	239	238	239	253	238	257	255	218	235	244	241	274	245	229	247	254	227	238	291	259	238	232	244	233	269	249	248	234	263	239	242	246	232	234	229	248	259	251	239	225	234	241	253	260	221	228	229	257	249	230	213	250	237	230	254	258	246	200	232	241	241	264	241	245	238	258	247	238	270	216	222	249	249	221	255	232	242	247	250	233	228	234	212	238	246	249	271	224	224	241	257	231	244	260	243	261	241	263	254	276	248	258	243	237	248	232	217	260	242	249	250	227	270	256	246	242	251	248	256	236	266	231	243	226	256	271	252	242	259	243	250	239	255	237	239	223	237	248	247	278	222	250	247	235	240	248	241	238	229	248	251	228	257	245	229	238	257	248	248	233	257	254	239	255	235	265	241	240	219	208	253	238	261	230	255	259	252	250	215	252	240	233	250	241	226	223	272	247	260	236	225	217	258	238	262	262	246	229	248	237	236	225	258	247	229	237	221	250	221	242	242	267	257	257	263	258	267	237	249	224	252	255	219	245	262	226	245	258	262	228	279	214	258	226	233	262	259	234	234	241	241	231	240	227	232	246	268	240	237	249	244	243	247	222	246	282	245	244	221	239	244	224	252	259	235	226	266	254	251	248	209	239	224	229	250	249	252	216	253	230	256	245	239	205	264	239	239	219	197	230	254	227	243	244	256	227	262	246	222	233	221	248	233	231	250	239	243	269	256	243	223	258	261	241	255	263	230	262	250	243	239	231	245	222	240	267	225	256	226	249	248	220	243	258	246	235	232	242	215	241	229	240	271	243	223	256	224	237	238	240	237	220	241	265	218	229	242	249	243	240	273	244	254	224	250	226	246	252	254	233	245	257	257	260	268	256	234	226	228	237	249	234	256	221	267	255	248	261	250	268	247	245	239	239	220	280	275	243	233	249	254	206	261	221	223	240	218	228	248	231	231	268	257	253	271	209	263	239	240	259	229	250	253	224	235	263	225	272	232	231	222	216	224	263	213	251	271	253	231	244	240	245	236	270	240	232	270	264	269	273	263	230	243	241	234	222	226	252	240	278	271	254	234	221	273	253	242	235	235	210	238	239	248	231	222	240	236	249	252	223	248	243	234	262	237	232	254	253	221	236	239	256	250	257	268	265	265	267	232	242	258	216	242	230	238	245	204	234	240	241	244	251	259	216	232	235	242	225	241	242	220	250	266	233	241	239	245	224	264	255	276	250	251	263	242	235	233	244	252	242	240	253	254	263	239	258	249	259	243	253	244	221	218	248	242	260	244	242	251	265	234	228	248	228	234	230	242	235	244	246	246	245	220	285	254	227	250	224	253	237	243	228	223	243	240	258	271	223	233	229	253	251	274	234	254	241	248	231	232	231	239	248	257	241	231	252	245	243	219	243	232	271	246	227	255	260	246	227	248	225	219	243	256	260	245	220	218	238	236	241	257	223	227	221	224	250	252	243	260	235	217	265	224	232	260	248	264	242	249	251	252	218	247	211	243	249	231	262	232	251	255	265	233	246	222	250	249	201	236	250	252	214	225	263	237	229	266	234	250	247	269	231	227	239	251	268	225	219	264	222	222	240	259	252	255	225	228	236	244	241	256	253	247	249	241	248	228	275	235	244	241	261	236	251	229	258	240	226	223	270	265	254	253	240	224	230	238	241	273	238	228	232	214	249	238	236	228	281	233	250	238	257	237	259	264	246	225	230	232	232	241	233	228	224	247	236	230	234	225	262	254	226	252	247	250	224	284	231	257	252	297	231	239	242	250	229	238	242	234	246	195	227	254	240	245	216	228	238	257	237	250	249	240	240	252	244	241	245	244	237	261	226	220	247	238	256	233	246	218	248	255	246	252	244	241	250	242	239	259	255	253	263	263	250	242	272	241	245	233	244	246	247	260	278	244	271	247	227	242	226	243	251	237	230	253	239	255	246	249	230	265	248	238	242	251	256	221	262	247	243	234	253	221	274	263	268	246	243	241	240	242	233	255	241	214	251	246	240	279	245	240	225	248	264	226	237	216	239	256	222	248	249	251	238	207	244	248	248	246	220	227	248	246	238	218	226	281	270	238	241	252	250	240	256	262	234	215	248	234	235	228	221	266	243	247	236	253	246	218	254	237	233	237	254	256	231	246	233	239	260	249	228	224	257	250	229	255	224	221	228	241	253	248	239	229	257	258	227	259	221	259	247	263	237	228	234	247	272	252	268	248	239	243	228	224	249	247	250	243	280	247	231	249	235	228	260	256	261	238	253	214	270	258	258	226	224	249	228	232	248	248	237	240	220	245	256	243	227	234	231	236	267	233	243	218	246	271	222	244	249	223	244	237	260	235	245	238	266	249	272	255	215	238	257	225	231	217	250	238	245	267	234	251	236	245	230	245	216	246	246	238	235	232	251	258	244	238	212	251	215	236	226	258	237	261	243	240	242	248	252	241	239	277	253	240	246	223	277	240	244	253	244	252	255	273	250	231	247	234	242	230	247	255	247	236	207	234	252	245	239	229	255	265	251	252	231	250	238	232	253	224	217	248	239	258	243	287	230	207	247	228	225	224	260	214	253	256	259	246	220	271	232	229	248	184	222	247	253	237	254	239	247	235	266	262	243	270	254	235	255	253	278	244	242	209	220	214	282	251	259	214	256	254	240	237	239	244	235	259	257	241	242	242	264	253	240	252	234	242	244	271	242	250	273	220	250	270	237	228	249	246	238	241	262	244	249	241	270	208	247	235	261	263	239	259	262	264	254	218	207	239	221	259	274	232	239	226	221	245	268	250	256	255	234	220	231	268	244	224	244	231	201	246	228	244	235	253	234	227	228	220	249	236	255	232	237	240	252	232	238	218	207	258	258	280	262	230	255	198	272	244	261	279	250	261	254	236	219	270	243	220	231	248	233	246	238	226	231	276	231	235	256	271	251	247	261	239	259	260	253	257	254	253	237	249	259	234	247	238	221	241	228	230	238	240	253	241	251	240	251	251	266	258	232	262	252	241	209	231	233	245	236	250	235	251	238	254	227	244	276	255	250	248	259	226	227	238	247	254	234	255	241	215	252	247	227	214	273	230	250	245	230	256	252	248	240	227	271	243	246	251	238	228	263	282	206	252	242	231	235	242	252	232	245	236	247	244	242	246	222	244	224	234	242	261	222	238	249	246	224	211	233	249	248	250	244	211	225	230	256	222
25273	21287	26977	25518	6988	980	856	737	775	762	687	673	667	664	681	613	657	640	610	636	669	654	628	646	635	635	612	623	611	641	638	606	601	623	586	566	616	624	619	589	634	604	587	636	619	618	647	607	602	646	647	676	667	598	605	530	581	637	622	597	590	582	665	632	611	630	633	609	633	622	618	679	635	619	633	597	617	601	659	576	654	602	632	599	640	617	615	623	607	650	635	621	614	593	622	643	661	595	669	614	642	588	589	632	598	625	618	592	645	630	619	611	578	652	635	673	550	611	655	631	623	641	639	580	603	662	611	647	620	638	582	611	657	616	598	617	621	620	641	667	620	671	634	579	584	607	625	645	605	659	612	615	658	562	627	652	633	597	617	591	609	623	637	560	613	621	649	628	586	604	579	633	639	614	588	654	600	625	626	600	669	651	594	630	599	600	680	640	663	627	607	636	668	616	575	598	623	643	622	599	599	598	592	609	587	600	604	582	605	636	611	602	600	633	560	645	607	624	612	633	667	610	655	609	658	621	658	625	621	638	609	644	650	615	651	637	586	566	627	578	631	640	665	573	606	613	625	606	602	620	604	585	610	586	641	584	602	590	592	664	641	628	586	627	606	630	649	630	595	590	626	610	642	650	605	638	626	657	597	595	608	631	603	534	652	647	615	593	652	608	611	635	644	581	584	625	596	652	674	649	633	605	654	632	607	590	602	628	606	593	597	598	624	670	597	569	656	624	627	666	628	639	582	585	615	621	598	594	630	606	612	617	635	613	642	647	631	648	638	608	570	619	590	580	601	649	640	605	610	604	628	636	619	593	593	652	598	639	628	581	680	610	622	609	626	643	608	659	654	603	645	622	569	631	624	573	614	636	653	593	651	637	655	610	635	645	644	577	638	601	641	617	666	646	614	648	644	602	653	618	607	620	630	605	661	593	664	610	644	609	607	640	635	633	590	619	596	622	630	648	635	611	572	632	606	616	641	582	652	622	593	602	614	607	655	576	645	608	622	620	614	602	663	658	610	619	595	603	637	616	636	587	605	680	597	638	644	650	621	641	668	653	644	618	660	619	618	618	598	599	632	612	648	590	652	622	644	673	631	602	608	661	617	606	618	638	597	610	598	612	590	583	668	623	631	640	587	619	617	637	637	578	650	655	638	612	611	642	553	642	596	629	681	651	657	592	603	637	616	583	641	616	610	612	589	608	630	585	648	631	645	644	649	615	578	639	622	610	600	621	622	608	610	633	628	611	666	645	599	630	620	580	678	609	657	590	598	589	575	633	611	633	675	615	600	586	607	600	640	679	594	670	650	693	664	582	654	635	653	620	643	607	621	656	645	603	626	545	618	698	619	651	616	667	635	608	600	589	577	606	619	605	626	631	593	672	578	634	605	660	649	584	642	622	635	627	634	649	612	668	620	605	637	603	625	639	611	631	642	601	608	562	604	650	672	598	621	604	602	592	632	565	598	601	615	648	623	593	613	644	622	617	643	598	633	633	579	653	627	630	614	609	602	625	660	617	634	605	600	606	647	643	651	657	642	583	641	649	623	584	627	648	560	666	642	604	627	584	627	619	618	608	607	607	583	590	633	595	592	603	605	632	611	595	665	636	625	646	615	615	616	642	620	632	623	609	580	625	626	617	630	657	595	573	639	610	639	608	584	637	605	599	634	623	612	689	644	588	586	615	632	619	576	612	637	636	622	653	600	572	693	611	631	634	635	571	612	612	606	659	552	616	639	664	698	613	644	661	635	620	635	601	664	661	617	597	633	583	641	614	622	585	616	663	640	594	570	614	647	587	625	609	617	631	598	634	582	627	637	650	608	644	588	612	650	655	604	640	613	583	660	622	545	642	652	662	602	614	648	642	571	583	614	633	645	622	649	682	630	626	645	680	573	640	626	611	610	654	573	623	573	603	602	604	652	648	613	604	612	612	583	644	647	615	609	643	632	609	627	615	634	612	634	633	592	636	588	598	596	603	621	622	595	630	629	644	627	588	645	642	619	636	596	633	573	618	569	626	624	618	633	605	650	586	625	572	625	650	604	639	623	611	602	612	569	615	569	632	622	589	630	600	608	590	631	633	601	698	611	636	642	617	618	606	654	615	620	637	640	615	611	677	626	618	609	608	620	597	606	595	577	618	626	609	646	648	655	600	620	616	624	618	618	638	579	596	604	624	622	619	619	593	670	661	641	614	591	644	628	635	602	645	615	606	646	652	607	625	634	600	564	654	625	596	618	619	581	644	623	641	644	632	646	641	608	590	588	605	637	618	611	582	636	612	580	629	633	622	647	616	592	604	652	630	635	603	570	635	680	595	623	657	638	609	585	608	621	611	651	646	649	569	659	562	660	585	619	624	633	651	637	635	629	584	639	622	595	606	613	653	596	604	577	623	587	576	575	608	647	614	560	627	571	642	587	601	647	640	611	613	630	577	624	598	601	584	643	653	580	586	574	638	603	590	615	603	630	653	636	582	669	637	631	623	637	613	602	601	621	640	647	622	603	618	602	582	628	583	578	649	676	608	593	652	624	625	633	611	644	578	638	619	591	614	626	613	624	660	633	610	603	590	651	634	646	600	610	680	575	617	595	659	618	681	614	593	644	610	634	599	645	624	645	631	682	586	593	597	632	627	670	650	645	616	630	598	655	649	593	658	618	637	628	626	671	640	617	571	622	622	660	628	611	632	630	637	648	620	629	657	619	670	641	608	606	616	564	625	587	610	633	629	671	656	599	590	592	641	629	609	671	632	627	625	606	591	595	615	660	557	621	617	606	629	597	673	601	622	604	601	565	688	696	630	628	603	638	613	591	565	608	602	634	582	619	602	638	634	671	630	616	630	587	594	602	614	640	628	626	616	658	635	707	595	592	627	630	627	610	610	625	620	587	612	611	618	617	596	670	679	626	636	636	629	574	600	634	609	642	655	571	630	574	580	591	637	627	611	656	613	627	639	659	594	634	637	644	624	595	597	648	665	608	621	649	637	619	589	648	602	642	624	631	603	625	589	627	553	602	631	606	600	612	609	639	571	585	590	598	661	596	598	589	591	623	569	629	603	614	635	641	611	597	624	569	587	647	544	566	632	631	632	634	625	620	610	638	611	618	612	617	653	606	559	596	591	588	628	662	602	639	651	650	624	618	635	631	651	630	605	627	584	635	656	615	602	618	615	619	603	651	577	605	604	585	593	660	619	635	574	637	648	635	596	602	625	626	630	632	612	586	571	605	610	607	614	641	597	630	604	623	595	634	566	600	652	649	607	612	614	658	625	629	618	583	599	597	589	633	593	617	628	626	637	590	585	661	615	633	618	617	627	642	607	600	642	632	623	614	639	632	616	643	613	690	617	608	660	610	618	644	611	613	639	571	605	622	622	631	590	620	653	638	621	633	591	602	577	627	596	602	588	646	639	588	563	617	657	633	579	655	624	645	653	566	623	629	649	621	592	648	604	637	602	624	676	600	618	611	616	612	648	613	634	606	557
23240	31381	9341	2071	1574	1281	1094	1071	1047	917	804	793	753	717	743	671	703	687	650	698	659	672	645	682	681	652	646	640	669	609	672	639	673	644	686	677	659	623	682	667	651	676	625	642	684	661	653	611	638	633	671	602	636	667	633	664	634	694	628	663	652	673	600	650	657	622	641	657	651	651	648	636	707	673	602	617	628	651	626	686	618	616	656	641	626	634	658	667	689	584	627	684	624	669	663	665	654	614	673	615	674	652	637	644	618	649	638	650	669	659	616	643	643	660	629	610	662	640	666	606	661	637	659	613	672	633	643	636	648	609	622	669	688	681	681	640	712	627	612	632	648	688	628	677	684	625	623	629	666	643	651	663	661	634	600	649	673	638	615	663	641	666	664	658	634	637	645	639	644	652	644	622	628	653	637	662	640	653	639	640	651	665	668	609	657	639	696	601	643	615	679	598	655	637	680	700	640	653	656	678	635	596	635	629	630	627	628	650	665	637	674	621	620	636	628	601	666	617	635	656	588	618	655	685	620	696	662	639	698	648	698	670	629	668	647	625	639	646	683	670	676	644	624	628	694	674	624	639	635	666	658	624	648	628	636	675	658	652	683	651	618	608	618	660	631	665	663	623	632	671	668	668	668	626	624	673	698	678	681	678	662	634	680	672	641	651	656	606	590	659	620	652	646	664	650	698	664	690	668	647	639	637	657	675	660	616	632	695	595	630	661	622	553	639	703	641	591	654	668	708	618	666	667	614	675	610	633	661	654	677	650	652	687	644	619	661	662	664	646	592	648	661	654	628	658	646	673	686	629	665	622	683	634	643	648	600	662	642	654	600	643	622	672	695	613	613	666	672	612	590	670	619	636	616	608	629	659	641	652	666	638	613	661	684	648	630	661	641	644	665	691	696	669	639	628	619	619	661	645	613	595	628	669	695	618	634	642	654	631	652	641	623	654	629	644	692	666	629	645	628	641	665	677	643	668	598	681	629	657	607	687	659	640	674	686	644	634	634	641	679	663	612	655	688	635	665	612	618	675	642	672	686	684	653	645	677	661	650	645	648	677	647	641	620	625	654	675	682	619	631	677	624	658	610	629	645	668	677	627	650	654	681	654	636	667	627	668	659	618	643	616	655	623	650	614	690	638	607	638	613	648	627	668	650	650	666	657	643	664	638	623	662	634	645	674	664	651	644	639	647	610	619	665	638	612	662	664	673	624	622	652	660	642	653	647	625	624	661	607	654	637	643	617	668	657	650	639	635	659	630	687	636	654	680	644	675	664	657	634	627	646	630	607	650	650	734	599	641	670	635	643	620	642	623	695	614	629	663	677	670	633	648	637	658	620	639	630	664	680	621	659	638	613	628	667	664	706	695	614	656	657	639	618	652	644	674	656	638	657	675	642	651	659	645	656	632	674	603	643	684	675	645	647	602	642	614	675	638	669	699	639	623	617	650	622	702	692	651	669	629	622	608	678	661	668	646	647	624	654	656	623	649	700	637	627	668	632	675	646	616	638	635	695	626	687	630	612	681	655	614	600	630	690	625	679	652	662	612	637	640	678	664	660	603	668	646	641	650	683	648	633	680	747	648	603	620	676	667	652	629	659	639	684	626	700	626	644	672	659	649	668	629	629	657	678	686	604	653	637	644	649	640	624	684	596	628	670	632	649	705	651	639	624	636	656	619	627	640	614	643	651	629	669	632	598	652	657	662	667	653	616	667	642	661	644	669	659	625	641	633	697	609	678	708	630	673	624	637	639	614	682	660	617	663	606	610	625	671	612	643	636	663	647	635	624	624	608	609	650	638	683	624	648	652	677	596	653	663	622	698	654	636	632	662	648	661	652	638	612	683	620	673	666	640	621	673	640	673	629	688	648	622	675	643	646	638	639	650	651	585	617	652	683	649	643	730	670	619	613	650	671	643	664	621	663	647	635	635	644	689	629	672	604	662	637	662	630	637	643	624	647	614	596	647	675	617	613	679	581	664	653	678	692	647	642	655	634	644	638	674	618	660	663	654	639	600	609	650	677	655	640	684	640	693	627	653	653	679	705	637	599	691	651	634	606	643	635	691	622	630	652	658	668	643	663	653	709	629	663	695	678	647	624	632	614	656	667	649	647	636	629	660	682	622	645	688	671	645	616	600	657	693	675	636	661	628	662	637	596	657	623	621	670	604	614	678	635	620	646	667	663	690	650	604	670	631	652	675	654	626	638	666	651	636	655	633	628	640	639	672	689	655	630	663	661	604	659	610	619	634	664	651	626	627	633	671	599	621	684	676	635	651	662	643	658	645	638	630	698	629	650	642	652	663	618	682	619	644	666	628	689	652	680	672	676	668	659	638	632	676	634	602	637	601	644	655	627	615	659	614	664	677	631	660	641	666	631	637	662	672	618	669	670	641	661	658	687	699	636	605	657	612	647	629	673	625	622	636	663	643	639	596	651	653	626	641	589	670	595	633	630	685	646	656	638	661	656	644	650	619	652	689	666	680	679	662	674	666	643	641	616	654	633	644	631	607	643	673	637	684	702	624	615	659	668	640	647	625	635	622	663	622	615	614	639	625	611	651	619	665	658	699	590	658	695	646	636	645	688	625	621	634	690	635	677	638	600	620	672	598	683	635	592	645	686	612	641	599	631	682	650	689	655	721	654	671	680	642	657	643	657	610	650	640	655	656	672	655	663	678	657	659	665	641	610	649	648	649	661	647	576	656	621	623	610	640	659	665	628	648	637	660	576	651	649	657	643	645	590	662	641	620	675	687	612	625	686	634	616	663	631	630	648	682	663	658	660	665	676	669	693	673	683	671	654	628	645	646	654	662	667	688	652	620	682	630	636	657	612	673	683	662	682	659	628	626	685	634	634	654	647	665	660	624	655	643	635	636	650	638	625	633	665	653	637	653	618	678	643	642	667	622	603	652	631	666	633	613	630	659	714	681	617	598	654	625	651	642	651	629	643	636	624	621	630	670	645	641	618	670	618	621	706	659	619	621	632	601	598	640	628	655	640	669	657	626	661	675	558	625	636	633	696	594	626	647	595	663	627	645	646	655	622	652	655	634	657	640	622	632	681	688	655	643	618	657	678	607	655	663	603	626	641	633	669	629	654	626	663	597	654	617	606	630	649	680	634	692	671	665	648	667	654	652	677	679	702	633	580	659	634	647	636	626	679	662	655	642	683	610	634	653	645	678	630	649	651	643	659	647	659	669	668	636	645	632	626	656	610	637	630	657	662	656	662	634	643	637	649	645	652	654	623	682	684	633	646	647	654	632	663	637	633	620	622	653	589	610	670	639	648	661	660	601	634	627	635	641	626	631	614	670	630	643	706	700	673	637	633	665	615	651	676	616	659	639	657	678	670	627	624	615	637	630	673	657	667	636	615	655	625	675	625	638	627	657	678	632	626	654	651	599	675	653	609	632	676	652	686	652	623	636	620	666	625	641	676	680	641	602	637	642	689	639	627	677	641	606	669	658	655	616	637	650	667	623
22859	21302	28906	24030	21296	21263	6004	1136	942	811	688	678	594	595	551	587	510	565	476	478	481	503	501	486	426	455	440	458	467	436	462	428	471	468	469	510	473	460	462	450	459	415	421	437	423	455	499	438	475	455	465	459	454	465	459	448	414	468	441	421	459	428	473	464	417	440	433	451	439	432	448	428	415	460	438	440	479	431	442	450	459	444	462	427	455	413	451	419	430	446	443	454	414	429	423	431	420	437	452	433	405	441	461	481	425	429	444	402	431	462	430	425	447	413	467	417	438	416	447	431	462	440	454	439	454	439	443	422	411	450	465	452	437	483	431	429	404	442	473	425	446	425	425	444	443	471	427	444	481	407	428	426	447	440	441	440	485	452	445	455	452	455	417	424	452	427	391	456	446	468	451	425	435	465	412	477	439	424	446	428	470	442	424	461	398	450	421	445	444	415	427	422	440	450	427	460	463	413	427	427	439	398	410	469	404	434	433	464	480	460	428	465	426	414	429	434	418	422	462	470	416	425	475	419	431	392	443	424	461	438	447	450	421	454	459	458	445	476	419	458	446	414	439	458	448	464	398	431	444	444	442	430	433	447	443	438	406	451	429	469	397	428	447	441	419	406	451	460	473	454	460	470	458	465	462	422	456	469	488	458	423	454	446	479	442	461	433	433	420	423	430	408	503	432	477	419	462	413	457	468	464	421	429	427	468	401	471	406	468	445	429	455	447	458	405	456	441	444	442	417	433	437	442	462	459	431	457	454	431	456	439	420	417	414	437	417	423	439	442	423	420	434	416	427	476	483	459	474	440	453	447	401	451	457	427	442	452	430	407	468	420	418	458	483	414	406	472	435	468	394	400	467	450	480	440	444	438	447	447	427	429	468	432	439	432	460	432	419	393	444	467	418	431	431	449	443	457	446	437	421	438	433	454	434	457	429	433	459	447	469	414	482	471	471	413	442	413	448	468	423	435	416	433	464	431	468	433	448	423	461	432	443	401	434	426	405	444	455	428	437	411	408	459	462	419	419	455	453	426	436	472	437	451	456	429	442	428	440	415	461	453	426	459	472	462	449	430	457	400	423	429	421	466	426	433	450	421	441	456	438	439	430	468	437	431	459	438	447	486	434	457	451	452	402	420	435	426	427	460	469	445	434	412	406	406	445	431	467	431	408	448	483	417	422	420	383	419	422	482	421	423	437	395	443	431	435	460	434	405	435	413	468	420	466	456	375	421	399	424	444	456	472	434	412	445	429	453	454	470	428	409	442	450	466	408	456	456	417	447	425	461	450	435	400	424	416	436	411	472	470	439	444	442	438	419	474	451	466	450	453	413	449	431	412	441	444	418	440	454	433	458	434	441	452	456	421	452	429	455	452	432	463	454	447	440	505	400	408	456	441	442	409	427	415	432	451	461	434	454	432	488	454	443	414	469	471	404	452	461	384	432	457	447	468	430	436	478	417	488	432	450	458	432	406	449	449	439	408	425	474	461	424	461	456	446	453	454	418	424	469	452	428	426	461	453	426	436	455	415	446	379	428	428	451	427	444	467	424	488	450	413	441	442	464	433	430	384	431	427	462	457	427	423	434	478	403	440	438	447	423	428	478	441	423	438	442	449	440	467	434	409	396	435	418	422	458	424	441	423	423	444	484	441	466	445	451	432	452	425	443	431	411	455	446	467	457	468	457	408	456	448	423	483	443	430	422	450	447	403	457	443	418	462	444	452	450	426	418	459	441	416	437	441	447	456	438	392	409	440	451	433	426	449	430	416	435	451	428	462	439	460	417	407	459	428	455	433	424	479	479	435	423	429	422	443	468	412	462	469	431	438	451	401	457	416	437	451	463	448	447	452	442	388	454	454	434	427	440	427	467	464	447	414	386	429	438	418	455	446	440	436	454	463	433	443	455	419	450	449	439	434	472	465	441	418	440	429	456	432	444	451	446	408	428	459	395	430	440	444	486	438	477	446	437	423	470	462	422	427	446	434	458	425	445	448	452	461	411	419	440	438	412	428	450	444	451	443	415	456	450	466	425	408	411	457	429	482	430	400	471	470	483	425	440	422	443	437	421	435	413	408	405	433	429	472	451	424	428	436	436	464	402	449	459	433	451	474	445	455	417	414	432	453	440	425	386	428	445	398	427	452	465	437	441	441	452	424	437	394	457	428	438	429	466	468	467	439	469	444	442	427	422	450	469	436	436	457	474	451	438	407	480	437	416	408	438	406	430	428	458	421	467	431	452	424	428	423	378	445	430	441	426	459	427	464	482	448	462	455	433	477	435	440	466	433	445	419	456	392	457	453	427	458	466	424	426	431	466	415	453	440	474	434	451	451	438	434	446	461	428	443	441	413	451	419	464	447	454	480	439	405	422	425	441	437	424	485	430	400	453	445	426	483	463	441	474	409	448	438	411	436	427	459	410	426	433	470	420	379	417	451	450	479	439	469	457	433	426	446	454	447	427	459	456	414	450	458	446	426	431	394	440	450	429	448	434	438	460	435	450	418	461	467	414	430	434	433	442	451	460	450	463	426	438	407	426	425	463	454	471	450	441	451	449	408	445	426	451	416	420	449	461	453	458	461	484	435	470	472	450	468	431	421	469	444	461	453	477	444	470	419	452	450	451	450	416	460	456	421	500	407	444	443	416	442	434	471	427	435	417	439	421	455	443	393	404	408	427	475	445	449	413	499	401	433	425	443	470	476	453	480	437	458	428	405	409	421	450	431	417	417	472	446	436	428	415	438	446	393	439	449	437	448	425	441	429	444	426	433	461	423	378	450	434	474	471	456	455	465	420	460	461	436	418	461	468	463	428	452	432	416	436	426	421	461	454	428	454	422	443	440	423	434	450	449	425	433	454	417	448	459	408	456	432	437	438	462	417	456	410	432	429	429	472	419	447	413	433	407	453	427	422	409	465	431	457	430	463	455	450	440	490	428	428	452	428	443	442	465	412	456	435	428	464	419	453	468	414	467	462	436	425	481	454	438	445	463	453	425	437	464	417	473	428	435	452	423	416	434	426	422	411	459	453	424	466	408	460	420	457	455	458	462	472	458	465	487	440	428	381	428	432	418	474	460	453	430	422	431	422	441	425	450	445	425	468	429	445	460	448	433	446	435	465	441	450	438	440	423	482	425	450	444	425	414	461	409	457	432	478	425	457	468	425	413	420	417	457	433	411	434	418	430	454	452	446	437	435	439	472	453	421	433	412	405	412	444	416	454	455	441	426	457	446	401	449	443	431	444	434	436	446	446	464	440	449	449	454	429	476	403	461	474	428	448	415	440	417	429	486	449	440	460	442	436	470	436	439	419	456	419	454	433	472	469	427	435	433	433	460	447	438	458	422	414	425	433	431	439	428	464	441	446	447	491	418	403	419	404	464	454	460	499	408	434	457	432	434	440	435	432	395	445	415	384	429	446	434	455	466	413	446	433	454	449	414	452	423	455	410	400	442	450	436	412	408	451	425	446	409	439	446	418	427	429	421
29007	45174	15898	5117	3471	2396	1874	1578	1486	1214	918	820	729	683	652	664	581	568	577	565	550	524	487	507	510	523	505	499	493	478	442	478	455	496	478	481	512	467	470	476	488	465	462	478	452	406	461	433	441	436	454	437	451	488	478	465	455	446	453	437	470	418	437	439	438	410	516	480	463	456	442	440	443	454	476	441	458	449	456	452	433	425	452	423	443	425	440	448	430	455	489	438	469	476	436	465	440	451	438	434	446	422	456	454	457	458	440	467	426	431	503	442	424	441	450	462	442	475	445	456	408	461	471	453	468	427	434	448	449	451	469	470	436	480	442	414	447	467	483	435	477	446	443	448	468	473	482	416	443	412	466	417	429	446	482	444	445	427	456	460	445	416	438	455	435	474	423	435	457	422	411	449	478	482	474	441	436	417	448	403	454	464	429	441	437	496	430	434	439	448	453	399	469	411	449	464	447	392	432	443	463	477	438	443	460	456	466	462	434	443	444	463	455	454	453	452	485	483	422	420	411	468	474	423	437	407	434	399	451	437	472	454	471	462	413	452	431	485	463	441	407	469	436	441	438	404	421	426	454	456	460	438	431	456	462	474	471	461	442	466	432	414	488	416	492	449	482	434	431	441	446	472	455	463	482	466	458	469	433	429	418	451	442	433	433	434	415	432	418	428	472	466	413	452	437	424	413	479	446	490	440	462	427	423	435	465	440	466	408	422	421	443	457	460	460	464	473	446	444	455	443	406	458	444	469	441	458	472	437	442	411	424	420	446	456	456	433	429	464	426	474	458	454	455	449	418	432	422	442	455	463	432	485	459	460	463	421	461	437	442	437	446	435	443	478	454	447	459	436	409	438	452	439	443	435	413	450	431	397	469	433	478	455	485	423	414	438	453	430	416	453	445	456	449	472	427	442	422	411	495	440	424	409	443	451	429	421	462	470	450	462	434	473	393	452	436	445	458	432	437	410	439	454	463	452	441	432	441	451	474	433	441	503	462	440	489	432	447	425	455	442	446	396	464	457	439	448	446	476	471	454	461	455	457	439	397	413	425	450	417	448	455	447	497	455	422	489	477	451	417	494	437	447	449	452	480	464	431	476	432	467	447	415	475	431	467	469	450	476	420	462	443	513	444	450	436	449	452	470	450	465	486	453	425	435	450	403	420	459	456	426	458	456	420	442	419	466	427	431	460	431	453	456	461	498	451	478	419	441	410	473	427	438	462	492	423	443	474	425	438	439	421	420	462	503	454	401	451	458	453	444	419	445	494	424	453	456	460	429	434	467	479	451	459	430	478	445	451	440	497	470	435	460	417	450	468	487	481	447	452	435	467	467	418	411	440	444	416	449	430	460	441	435	482	430	448	446	463	438	442	433	483	431	423	468	473	469	424	442	473	450	441	450	438	459	430	465	413	457	422	453	435	439	451	469	432	420	455	432	443	421	439	432	481	437	452	461	464	430	443	445	387	442	440	448	453	441	412	447	456	449	463	450	464	456	471	465	435	458	461	470	443	422	471	403	423	446	407	441	447	477	440	462	443	448	469	456	434	419	450	436	456	462	472	435	462	460	425	464	469	435	461	426	441	444	452	505	456	459	430	452	469	479	428	421	481	434	436	444	450	484	419	448	461	464	461	469	391	435	486	433	453	425	455	430	435	434	420	494	450	425	429	440	439	440	456	460	442	434	445	421	444	434	442	452	459	417	428	442	443	435	448	480	457	450	401	409	422	427	457	465	407	472	458	431	443	454	465	428	431	427	448	428	472	451	447	428	454	428	424	472	460	404	413	435	453	448	424	457	450	437	441	473	453	485	430	443	443	447	464	455	440	458	464	414	434	453	455	448	406	414	434	439	448	430	418	425	439	474	468	442	453	431	401	447	464	443	430	467	424	436	490	433	447	447	479	453	428	444	448	428	423	445	427	414	425	461	424	457	456	431	409	448	450	409	414	433	454	440	413	491	432	386	475	478	437	443	423	433	483	429	429	458	459	428	450	429	444	421	391	486	498	442	422	444	414	424	447	402	466	475	446	406	443	428	459	453	461	495	460	488	458	463	446	407	427	468	430	451	466	446	478	447	451	454	450	437	404	468	440	417	469	429	427	432	430	425	473	447	452	460	429	484	447	453	433	445	453	427	440	456	438	405	474	436	424	409	426	494	480	441	431	457	419	478	428	445	469	457	450	425	453	451	436	434	422	377	395	443	412	433	443	417	467	444	464	423	457	400	462	419	428	444	468	429	409	439	434	455	455	459	421	474	442	453	454	446	439	479	463	481	465	477	418	439	426	480	474	416	444	472	436	435	434	417	457	435	441	411	486	450	446	439	462	476	460	430	426	450	445	480	466	437	437	480	466	480	439	435	486	449	424	424	420	450	452	458	433	394	451	461	458	438	444	443	432	441	451	416	408	476	449	460	477	457	445	455	483	473	420	439	433	445	428	457	439	413	402	399	439	414	452	435	441	431	435	462	498	450	447	424	457	448	442	437	453	415	472	411	469	415	443	453	476	479	446	477	448	442	388	435	433	449	440	457	522	454	415	406	458	456	421	456	426	439	458	478	434	445	419	438	437	455	429	424	441	473	415	460	429	415	421	463	446	470	452	467	443	472	445	441	449	464	398	456	424	501	460	433	445	434	464	400	441	452	441	451	510	426	444	460	434	433	446	466	433	465	460	474	458	438	451	465	448	464	431	389	424	446	440	444	457	504	439	399	447	448	442	437	447	419	444	463	450	464	496	432	423	439	461	418	462	442	465	455	428	436	466	446	426	425	452	429	460	453	453	409	439	447	407	428	436	423	440	466	448	478	500	453	464	456	418	419	455	446	474	451	462	461	450	424	480	403	443	424	460	448	453	455	475	437	420	463	463	469	445	476	465	459	463	421	434	442	467	430	452	469	467	436	462	433	441	430	423	449	441	465	459	478	451	442	462	459	487	472	443	445	464	427	444	451	432	417	450	476	439	473	456	467	425	456	447	444	476	449	438	474	486	434	456	435	434	481	425	440	438	445	433	469	424	463	474	461	437	462	451	468	452	446	441	500	452	472	465	453	405	419	455	445	447	428	424	467	462	513	443	441	461	446	427	470	410	452	445	457	433	439	473	494	451	452	458	446	445	452	454	443	473	407	417	418	455	443	470	426	460	448	495	462	462	417	443	438	436	431	435	481	435	472	442	450	447	447	463	426	440	436	446	446	479	440	451	457	462	462	439	458	438	423	448	464	438	476	426	460	459	479	467	446	432	407	447	404	434	440	486	459	432	478	412	428	423	423	467	420	463	495	472	455	441	416	461	451	434	450	450	456	448	461	466	438	452	423	415	445	430	435	461	445	438	450	429	449	434	467	481	422	473	452	440	411	438	411	422	374	439	486	469	423	432	473	448	422	436	457	443	421	460	468	466	458	431	419	443	428	458	409	420	441	450	450	411	422	432	445	438	460	452	449	420	463	420	437	461	440	479	463	425	464	426	435	460	470	435	442	451
28632	20812	9371	1174	599	453	487	448	493	456	400	445	433	393	405	395	441	371	399	396	420	426	379	398	401	422	415	402	378	401	415	349	410	405	393	419	372	379	372	412	409	394	404	430	358	421	391	374	408	449	416	396	400	375	431	395	388	378	392	395	431	384	391	366	372	434	392	401	393	368	388	405	404	377	384	396	405	411	419	369	387	397	383	371	405	383	434	384	439	391	417	394	366	376	408	378	423	367	393	362	405	405	437	418	362	383	384	424	405	401	398	393	402	381	421	376	403	410	429	386	412	396	411	373	382	418	415	388	403	362	394	383	424	418	432	400	380	378	381	396	432	392	410	383	436	399	403	400	378	440	416	350	420	402	405	379	436	367	374	419	411	351	389	415	388	387	404	382	367	411	404	410	400	376	417	395	424	380	397	416	384	387	405	421	383	418	376	414	438	383	390	350	397	407	396	399	371	421	383	382	399	416	360	404	406	416	392	396	377	418	385	404	459	401	420	399	387	381	382	459	392	419	390	433	373	386	426	398	388	399	388	378	401	403	378	374	408	385	408	432	399	418	393	383	387	399	445	412	440	405	390	399	379	358	399	398	400	388	398	417	401	381	395	412	410	402	397	393	355	395	392	419	382	399	407	373	427	388	374	403	388	374	402	408	421	393	376	375	366	361	406	382	384	408	435	400	388	404	425	396	413	376	403	429	382	397	415	412	418	382	428	396	428	410	401	396	397	349	382	375	417	381	387	444	439	419	416	413	379	372	408	420	386	405	407	394	383	403	383	390	401	402	387	416	408	413	365	396	392	372	411	399	377	391	405	373	356	367	394	378	394	391	393	396	393	421	449	387	369	401	393	393	395	368	403	393	406	356	416	393	360	372	409	388	378	392	390	398	409	400	393	408	345	367	382	407	412	408	380	389	380	397	404	414	352	392	417	436	360	370	380	398	349	420	375	383	383	405	363	353	385	354	408	402	400	396	393	432	402	441	411	412	378	387	425	408	342	391	403	377	370	443	389	388	409	356	415	395	398	407	378	386	399	421	405	408	398	440	384	392	393	398	393	424	357	375	399	353	420	417	433	363	439	403	393	403	389	438	400	405	377	418	427	359	400	412	378	415	413	409	379	406	353	355	431	378	361	399	392	402	390	391	352	414	407	425	408	397	403	384	435	393	381	410	427	423	387	401	386	380	411	402	399	417	380	404	389	395	402	364	413	404	395	391	390	375	398	398	403	410	389	382	398	385	365	404	420	389	412	417	402	386	406	429	426	396	400	430	382	364	407	381	411	403	376	403	435	379	397	390	412	395	379	370	380	394	394	390	433	409	442	430	386	410	375	360	425	378	408	392	425	385	388	386	429	393	394	421	395	402	426	393	370	394	376	383	400	411	436	416	393	409	397	397	353	381	397	410	381	366	370	365	399	398	415	381	357	427	427	397	374	412	396	383	385	431	350	402	403	428	433	374	389	383	397	410	390	394	360	391	380	430	376	401	379	410	407	396	366	425	355	430	404	425	423	427	402	400	365	419	408	404	367	389	400	361	426	374	410	404	380	380	405	395	380	399	396	419	378	383	349	397	425	362	389	409	405	400	383	431	417	400	339	421	444	370	397	376	391	370	397	397	383	405	392	391	459	419	400	397	426	389	387	408	392	360	399	391	428	372	392	406	440	398	417	383	392	404	378	407	383	385	411	405	406	438	419	407	401	377	488	391	377	383	391	415	380	401	374	412	388	382	414	390	388	377	385	413	424	417	396	399	409	399	416	383	404	401	458	378	445	407	396	387	404	394	346	395	410	423	422	406	381	426	371	376	366	440	402	410	422	380	397	371	383	394	426	361	365	397	392	404	426	386	396	395	395	395	404	403	389	360	385	396	391	366	345	414	373	425	402	387	390	390	409	437	381	387	406	377	398	391	447	375	374	393	432	373	423	366	434	390	400	425	399	411	401	389	408	396	408	409	373	411	407	377	419	371	415	381	358	411	429	405	422	393	364	390	368	395	409	389	383	395	422	371	386	411	395	420	387	391	410	418	388	410	373	359	390	404	423	407	400	397	387	370	408	406	396	400	394	397	365	405	390	387	404	411	400	385	398	375	395	385	353	440	385	435	406	418	398	438	406	376	393	418	430	384	412	421	373	387	395	398	395	409	408	422	378	364	396	396	415	377	371	398	406	383	420	400	380	389	403	400	361	398	422	392	381	376	394	378	391	378	402	413	409	386	393	370	407	430	383	384	432	365	416	399	407	403	377	363	372	402	435	383	447	405	402	383	375	386	414	376	372	402	409	413	405	375	388	425	391	417	398	413	396	405	374	390	442	393	374	387	358	410	411	387	429	381	387	412	393	389	400	407	412	401	372	409	390	395	426	405	412	409	428	403	400	417	395	384	402	424	357	399	392	428	386	415	377	382	419	416	398	370	377	392	388	366	355	396	409	373	413	400	423	411	403	360	392	415	402	413	424	376	399	425	381	449	423	357	382	374	399	390	411	366	401	409	401	388	399	392	401	397	393	398	441	446	403	390	392	407	417	421	408	406	399	391	356	403	420	412	399	429	397	404	393	421	404	395	379	399	404	412	400	414	386	392	369	373	390	380	426	399	408	421	394	406	394	383	396	407	419	418	371	441	371	402	413	436	404	417	423	426	411	382	419	375	374	401	372	401	389	415	393	364	398	396	422	412	375	431	396	410	362	388	396	367	403	399	421	406	357	410	381	435	385	367	382	404	410	438	416	424	387	381	407	411	419	383	405	396	385	471	400	395	382	419	406	413	397	347	421	398	389	410	397	404	352	407	420	408	389	373	409	450	411	408	390	392	404	407	425	367	388	398	397	419	374	379	378	411	408	391	380	368	357	398	383	388	401	388	427	430	397	370	407	406	407	364	366	395	410	376	394	362	424	351	386	400	431	443	402	407	396	372	411	381	376	371	415	419	403	398	390	422	394	395	386	381	371	457	389	409	424	366	385	352	407	402	396	413	386	390	324	401	407	376	374	382	327	395	357	360	406	436	378	395	391	431	395	417	411	394	414	420	366	394	391	407	370	374	357	380	469	415	410	382	408	433	386	419	411	425	398	385	434	401	417	404	371	407	375	405	380	421	403	409	389	390	410	376	388	409	375	442	409	340	386	398	414	418	357	407	422	382	374	382	367	412	409	387	387	380	384	383	369	365	357	421	387	389	428	404	377	441	428	375	402	419	414	377	383	383	367	409	390	379	404	416	386	399	404	431	393	417	405	390	413	389	415	442	390	411	383	411	397	391	382	376	387	407	374	404	406	371	402	395	405	404	386	398	404	428	379	385	406	426	383	377	430	390	393	391	400	391	444	385	391	399	415	400	379	369	374	404	403	409	405	383	379	393	387	408	395	377	415	393	438	417	393	392	372	419	391	408	402	422	382	400	374	415	394	417	425	415	392	388	367	400	396	410	413	421	410	372	431	400	424	387	411	419	373	404	416	413	403	412	406	393	380	403	410	393
19013	23201	5147	1013	804	595	575	540	582	565	466	485	436	450	426	469	442	438	432	436	411	439	437	418	401	463	432	419	443	452	437	439	449	470	433	450	435	439	447	444	405	432	413	438	450	429	402	416	441	482	446	452	456	423	422	468	419	421	431	437	451	412	456	478	449	390	430	441	445	435	430	421	445	415	458	413	414	435	443	459	410	440	393	426	450	442	416	445	458	443	426	449	449	443	419	411	444	434	434	450	414	465	425	414	439	439	447	433	442	453	464	441	412	442	436	394	432	456	454	474	443	433	433	436	437	446	426	456	439	445	434	448	426	455	474	438	484	445	421	398	442	468	427	426	445	433	428	432	423	417	398	399	429	464	456	429	395	442	448	453	391	442	430	413	452	445	481	435	428	417	413	386	464	453	448	396	420	445	437	441	431	444	458	411	418	428	418	442	437	421	463	424	450	440	464	472	413	429	453	418	432	426	454	406	433	461	429	464	434	450	434	407	467	476	440	440	409	438	449	467	409	460	449	430	440	452	413	477	412	449	452	465	458	416	430	438	431	440	454	435	416	455	415	404	411	412	427	439	392	494	441	435	443	434	432	470	447	423	456	419	434	425	420	461	433	433	454	466	394	393	485	398	448	447	448	439	432	444	415	440	431	438	434	427	427	401	417	418	433	430	479	443	449	470	422	449	428	443	422	451	433	443	432	459	405	435	429	415	445	415	416	416	447	442	450	414	431	440	462	397	420	428	438	407	459	445	450	443	449	441	444	430	424	434	432	443	437	453	422	442	460	413	438	470	442	442	434	436	426	424	448	423	448	440	384	440	443	470	497	427	401	441	467	421	430	406	433	444	414	443	429	459	465	454	455	420	424	440	467	427	417	456	420	453	406	431	426	449	467	401	419	453	437	429	468	404	396	462	430	452	414	390	443	450	463	437	478	436	447	414	443	434	437	447	456	436	422	449	490	444	431	453	448	464	433	444	435	438	406	485	425	474	432	411	430	413	450	440	443	386	402	437	466	434	426	406	452	443	414	415	442	451	424	401	444	447	460	453	435	392	478	445	427	407	430	437	441	438	459	468	417	448	463	432	420	418	445	446	432	436	423	423	440	412	422	425	449	415	445	482	485	485	410	467	405	417	405	424	403	457	434	423	417	432	452	414	461	416	440	464	445	469	461	460	410	431	413	419	405	458	447	444	433	442	429	417	425	444	445	403	405	444	460	418	421	420	408	438	434	442	425	442	462	460	465	429	407	435	409	423	439	466	412	483	425	464	415	473	450	456	424	450	445	452	457	407	436	459	458	423	427	426	427	420	411	440	458	397	429	424	430	398	459	448	427	438	419	460	408	431	437	432	431	452	457	438	401	439	408	450	454	437	445	408	401	436	425	441	448	457	408	433	404	434	426	431	454	400	395	437	448	439	410	435	424	434	411	408	415	435	415	473	443	465	410	465	438	437	397	430	441	441	436	482	440	444	438	476	480	450	462	415	454	391	442	418	457	437	423	450	394	401	462	396	402	452	430	424	425	462	391	423	467	418	439	418	401	480	451	422	475	446	447	396	470	485	458	442	429	432	445	427	417	413	470	396	456	422	475	414	436	422	456	426	426	425	458	387	427	387	443	433	456	426	483	390	394	452	445	420	447	413	445	442	447	404	466	436	431	428	454	471	422	419	427	465	397	434	418	434	435	438	442	439	397	412	439	458	404	406	435	424	424	442	429	467	436	442	427	433	432	417	427	446	405	436	439	438	462	450	436	422	456	425	424	403	446	400	467	444	436	425	482	478	419	459	432	453	447	440	431	439	455	450	436	436	443	449	448	410	417	417	422	457	434	447	430	426	496	416	455	457	440	444	432	425	481	462	444	436	436	414	387	398	441	431	445	481	467	425	467	443	439	443	426	432	414	458	425	480	426	396	446	428	453	433	472	464	433	444	462	406	392	428	444	442	453	461	420	455	441	432	407	443	439	392	409	437	432	423	435	412	450	463	373	467	449	430	454	467	479	462	455	435	428	397	460	449	484	448	423	464	462	461	431	415	468	435	419	435	424	432	416	432	417	418	410	438	456	464	416	432	452	426	472	450	456	412	434	462	450	435	415	416	420	440	453	436	458	421	446	420	419	439	426	405	449	416	404	423	450	440	469	434	451	455	433	468	429	430	436	453	459	395	399	446	464	439	441	442	428	423	452	439	436	431	468	424	465	470	434	461	428	418	409	444	424	442	431	446	416	416	391	409	400	436	439	437	425	419	391	434	414	411	407	458	427	478	393	460	401	421	454	430	428	438	451	431	458	423	414	438	418	420	437	451	415	428	436	427	417	457	406	428	429	425	450	448	424	446	464	443	433	418	412	444	440	446	465	453	449	435	438	438	391	467	425	414	402	423	411	417	457	418	422	434	398	416	414	435	420	427	459	417	438	391	443	427	448	431	425	449	427	460	427	407	430	452	455	418	460	410	444	445	433	434	434	429	428	422	485	403	425	435	434	431	456	466	418	420	424	440	435	441	413	439	425	434	455	439	399	411	443	409	499	424	437	441	466	467	402	449	450	433	416	403	462	454	426	427	465	432	442	433	476	434	435	449	428	426	418	433	423	418	465	418	442	429	443	438	459	422	431	450	447	437	446	436	419	430	454	431	451	440	455	452	471	447	426	461	442	425	476	447	452	443	449	417	402	454	460	469	450	422	418	396	420	448	398	449	469	445	445	499	455	462	397	431	451	410	472	441	401	439	443	448	471	482	369	428	420	427	429	404	459	473	409	453	407	426	431	429	389	480	466	422	452	455	421	440	444	462	419	493	406	426	448	474	424	419	459	460	459	435	417	436	432	435	442	449	424	442	471	430	459	443	429	428	447	428	441	474	414	444	443	430	433	437	448	358	429	401	447	406	442	423	437	427	432	397	414	432	437	437	405	412	426	420	416	469	437	479	430	437	462	441	442	418	438	454	409	456	445	466	451	435	429	479	441	408	436	406	428	414	449	459	421	424	430	437	428	428	405	448	423	369	427	462	425	415	444	449	411	448	441	440	435	432	460	438	451	458	425	408	438	427	480	405	422	459	452	469	427	462	396	438	428	403	437	431	435	427	445	447	454	440	440	449	440	389	448	418	460	449	421	468	478	446	440	438	466	418	435	437	435	461	432	400	433	429	429	426	447	379	422	448	466	448	444	421	421	465	425	460	456	426	450	471	426	446	453	443	416	430	478	409	453	433	464	464	428	451	446	409	443	443	414	422	414	424	467	463	424	411	419	442	427	441	437	435	413	435	433	448	431	451	439	430	428	436	425	442	463	439	441	434	426	438	453	453	419	462	474	449	401	396	436	422	430	459	430	414	468	455	455	433	418	471	438	475	414	431	445	445	431	417	466	430	458	447	457	419	423	457	393	426	459	417	434	436	426	421	430	419	431	418	435	467	440	427	422	460	445	436	446	441	431	464	411	402	439	401	464	433	436	434	447	438	425	456	390	440	430	434	455	457
23790	21313	28517	24423	21278	10013	857	539	542	463	374	308	292	324	293	232	270	267	234	260	245	273	261	246	262	243	239	219	227	244	219	215	240	222	201	226	244	254	229	205	212	243	235	230	231	216	230	238	236	219	234	228	228	236	235	197	204	218	232	234	219	215	229	210	237	231	220	240	241	226	229	231	222	203	205	218	200	250	236	234	219	221	225	231	224	201	251	196	237	233	222	230	224	229	204	184	209	235	208	211	215	227	212	219	206	226	201	231	224	223	203	220	215	237	224	235	234	211	246	198	226	233	220	205	263	222	216	198	213	208	202	219	242	203	232	215	213	205	208	213	207	245	240	243	232	218	212	230	229	200	226	216	226	230	223	232	212	244	244	180	239	239	207	200	245	232	226	220	240	247	215	231	243	224	210	239	226	199	194	205	227	208	197	197	227	238	234	225	233	217	221	203	251	236	227	239	224	236	238	213	200	232	233	217	222	188	221	241	224	225	221	215	223	218	232	253	224	242	224	194	238	221	209	219	219	217	219	217	220	195	222	241	234	239	250	235	219	185	247	252	205	211	212	218	242	222	241	220	211	229	201	220	239	232	251	236	216	216	192	234	204	230	243	227	224	218	207	218	213	227	249	196	205	206	229	218	220	226	230	236	237	208	213	239	208	219	228	217	212	241	252	203	239	242	243	209	210	252	230	213	185	233	229	226	219	201	220	217	248	215	199	236	212	217	213	220	212	234	237	242	256	191	178	222	223	199	233	227	205	200	230	212	226	234	202	224	249	247	221	223	219	248	215	214	231	227	219	226	236	225	205	231	238	247	221	224	215	206	193	222	235	215	222	196	234	211	212	233	214	205	227	209	210	193	234	188	228	213	219	245	248	182	218	214	214	231	224	244	221	216	238	232	238	215	241	223	228	226	242	219	234	210	211	203	208	206	210	224	196	219	210	242	215	193	213	220	210	234	266	235	217	226	216	246	216	226	229	220	232	217	219	214	223	227	232	228	223	233	217	225	222	228	227	239	227	228	206	208	237	230	199	224	229	219	234	214	224	217	223	207	244	195	216	248	214	196	234	223	232	209	238	220	217	213	220	230	205	215	240	232	208	201	240	237	230	229	255	196	216	197	222	221	221	208	242	253	217	221	228	222	240	225	195	217	187	217	216	241	254	215	230	209	230	233	228	223	208	216	208	246	254	222	224	232	250	248	215	213	219	221	229	217	205	234	232	232	210	187	220	238	187	242	210	200	203	229	233	247	228	218	203	226	215	209	227	216	191	223	195	222	239	220	203	221	189	218	199	187	215	199	201	246	246	200	248	203	236	215	234	211	226	253	199	221	224	235	219	209	238	235	203	205	225	237	206	188	210	210	244	225	212	191	212	208	235	210	219	224	211	216	208	213	214	228	211	206	216	223	237	198	251	212	229	232	212	221	243	219	221	226	222	214	209	223	209	237	220	208	237	209	216	208	216	238	221	217	238	229	205	236	220	231	258	222	208	249	191	211	228	232	231	217	215	220	229	235	206	230	214	207	219	205	226	212	199	195	243	218	233	194	241	233	186	209	179	225	220	207	230	239	214	214	212	190	235	228	210	205	203	258	218	257	201	225	224	230	214	209	222	219	218	230	228	221	234	218	230	233	221	243	229	219	210	215	227	232	236	219	194	220	236	223	188	230	223	199	221	239	245	241	229	223	188	234	234	210	222	246	207	212	203	240	220	203	218	220	225	229	212	225	227	220	229	209	231	227	249	219	225	232	235	207	206	237	226	246	210	233	206	207	212	223	211	210	261	202	236	220	226	204	219	217	244	205	201	225	219	205	229	199	232	239	238	219	213	220	192	208	215	215	216	234	249	206	247	210	209	199	202	221	203	216	230	216	238	231	215	222	202	221	223	216	226	205	210	198	225	219	239	215	202	219	229	242	208	224	207	205	241	233	225	228	213	234	202	198	222	228	202	241	201	228	216	239	225	220	231	225	203	199	211	255	226	192	224	241	229	206	219	213	218	232	229	242	213	237	234	227	227	211	213	199	232	228	197	225	223	236	231	208	228	231	228	227	223	198	227	223	204	221	207	229	220	211	229	219	207	213	241	231	235	205	212	227	239	243	202	202	205	213	210	211	223	203	228	219	223	214	216	219	220	234	205	207	209	186	238	230	226	206	223	227	228	257	241	214	232	226	229	233	224	203	232	215	211	220	219	235	229	238	222	223	207	209	226	228	229	216	221	244	203	237	204	230	203	237	231	207	207	218	216	232	222	186	202	238	240	229	216	222	238	215	214	220	225	238	177	240	226	218	224	232	216	205	212	191	223	200	251	201	182	249	206	245	230	231	224	213	200	225	209	238	211	222	201	205	219	232	228	222	246	232	226	226	230	234	202	234	191	194	226	218	212	225	251	195	201	213	239	203	215	234	221	221	193	228	226	211	219	216	198	251	202	252	219	226	231	198	235	231	209	214	230	229	225	202	236	241	196	207	221	215	231	245	217	204	232	210	213	207	236	233	230	223	197	229	223	200	243	249	247	245	221	214	223	210	226	220	235	186	227	225	235	226	209	219	219	254	228	231	228	231	252	206	209	208	235	234	222	253	189	217	219	200	213	217	218	225	213	228	210	226	219	234	230	206	219	229	224	237	214	251	228	224	233	242	225	217	204	213	239	225	233	221	234	199	204	233	201	241	230	221	247	229	234	228	200	198	228	214	231	228	210	208	242	196	225	245	197	228	211	179	219	246	236	236	234	233	214	240	198	184	221	236	202	234	262	211	214	233	210	210	240	203	229	236	235	248	244	266	224	215	207	217	223	223	230	227	237	233	196	224	229	232	227	201	214	249	212	209	205	221	212	219	202	217	225	240	237	207	242	219	213	222	260	238	211	223	205	227	205	224	228	235	242	227	240	205	228	242	213	229	214	208	232	222	228	203	241	198	209	223	239	207	212	205	212	212	204	212	237	224	207	231	215	225	222	194	233	196	243	209	231	222	224	242	222	222	201	236	210	205	235	242	223	208	212	200	230	179	235	235	201	205	243	212	203	235	232	223	196	214	225	209	224	231	208	202	232	217	204	209	207	207	208	218	223	237	214	227	229	243	215	232	212	227	222	233	246	241	252	239	226	219	216	259	211	202	246	224	212	207	228	222	223	219	226	217	226	193	216	236	230	252	246	236	250	190	210	212	234	219	273	195	216	215	224	231	229	225	229	229	255	216	180	189	207	231	216	237	221	232	196	200	233	209	243	226	215	217	265	235	224	217	216	215	206	225	212	226	220	239	257	197	206	220	222	223	248	216	217	213	223	236	260	233	231	210	209	234	215	246	200	204	206	228	209	207	243	203	201	225	218	221	222	248	222	196	212	219	214	234	227	198	233	227	238	237	220	221	226	201	224	245	222	225	237	213	231	232	220	237	224	244	213	173	226	231	222	226	207	201	257	239	215	240	233	225	216	226	237	262	210	211	226	228	227	206	237	231	211	224	213	263	240	212
25531	40136	14051	3307	2249	1300	1202	884	808	742	566	446	434	421	350	322	348	317	323	310	290	280	274	290	288	283	305	270	264	237	272	265	295	268	255	249	259	268	254	227	260	257	232	247	260	252	274	273	264	239	245	221	237	255	261	275	260	278	272	258	252	242	235	255	254	258	239	260	268	255	264	253	254	272	274	240	241	235	272	269	236	240	234	261	260	208	226	226	251	256	274	263	221	255	237	246	251	234	234	265	248	243	214	256	271	255	236	229	253	238	256	238	254	226	258	229	264	253	244	258	235	259	265	255	249	233	238	248	235	234	225	210	234	232	259	251	271	246	260	238	228	241	256	244	259	253	262	234	269	237	229	246	239	257	232	263	261	254	258	254	246	240	240	239	244	273	249	221	233	230	242	240	277	250	234	256	214	243	270	229	272	254	232	236	282	264	195	229	254	249	241	230	278	253	232	245	240	235	268	253	248	246	241	250	226	210	240	220	232	268	255	241	270	257	258	218	244	243	218	260	258	239	242	254	250	227	242	248	251	244	246	254	232	211	222	238	228	215	233	228	221	245	254	233	237	269	206	239	260	223	251	230	233	218	243	282	232	256	230	247	225	254	229	251	243	254	238	264	233	269	222	249	275	254	245	264	231	237	236	233	253	251	240	249	228	236	237	259	257	248	259	258	253	256	245	233	239	244	257	245	242	243	268	236	227	252	222	230	250	258	238	247	261	253	255	254	227	226	233	247	255	272	260	273	247	225	258	226	258	242	272	247	259	224	235	267	235	252	247	246	240	245	265	263	233	248	237	220	229	265	237	257	235	232	224	245	228	262	238	248	232	215	245	269	242	249	230	232	258	277	226	262	224	236	280	240	248	240	257	239	234	275	225	239	227	244	204	252	246	229	246	247	251	238	248	261	239	257	252	235	247	228	239	236	260	227	219	231	253	223	234	243	257	208	228	262	245	243	251	222	242	256	260	242	249	240	222	250	250	228	233	286	262	243	244	231	241	224	242	241	240	267	245	257	268	236	247	224	242	245	226	248	249	243	237	234	240	225	241	235	245	250	218	241	235	260	236	216	228	226	208	253	277	251	227	259	240	215	265	228	248	231	253	237	275	246	237	220	238	240	242	246	227	241	238	278	248	249	257	228	259	266	263	253	239	231	259	243	238	236	249	216	260	255	235	252	258	222	224	258	268	220	239	248	255	260	243	247	266	227	222	279	239	269	245	273	229	245	238	268	239	279	277	238	222	252	267	256	237	237	222	248	273	231	253	245	243	237	236	236	272	228	223	252	280	242	236	257	262	234	265	256	244	241	231	238	274	264	238	263	249	264	242	256	260	231	240	244	234	251	269	262	233	250	247	236	260	200	252	247	259	233	223	234	250	254	243	234	263	232	261	230	243	255	234	256	256	234	267	246	253	239	213	252	229	225	223	250	237	242	236	219	233	230	227	232	252	239	248	248	280	252	244	220	252	250	256	259	242	247	241	256	239	268	238	255	247	241	254	230	229	243	232	253	232	235	245	239	252	252	240	236	250	237	233	228	250	230	245	240	268	239	246	261	228	246	243	277	270	236	239	255	217	252	255	244	217	240	248	241	234	266	269	253	244	262	247	269	232	263	272	249	230	259	257	244	228	259	223	252	254	237	250	240	255	255	238	244	237	233	247	229	262	258	240	246	249	215	272	204	223	239	250	212	227	257	247	229	228	259	236	260	228	228	245	221	247	258	241	248	241	252	242	237	243	235	216	245	243	243	242	240	259	233	257	270	229	276	248	240	232	259	226	261	235	247	265	257	249	262	243	224	239	276	266	229	251	242	244	249	234	225	237	252	214	243	253	207	241	240	238	260	239	252	242	222	241	247	232	221	249	225	225	260	238	248	247	237	244	227	236	243	244	213	255	250	246	256	224	204	239	223	238	279	262	248	236	222	252	257	245	228	247	220	231	257	250	256	258	240	248	252	259	262	250	249	245	249	244	240	275	274	269	220	237	247	247	239	251	259	220	237	224	225	268	244	219	228	245	251	260	226	239	287	221	232	241	246	243	241	243	261	228	231	257	249	239	234	249	261	232	236	253	257	251	261	227	226	224	268	244	220	217	257	269	257	296	219	253	216	266	213	238	226	259	236	265	247	260	238	268	250	224	274	252	243	244	220	251	237	236	230	256	228	236	263	273	260	235	284	237	234	247	255	244	262	273	242	249	244	238	243	218	236	233	274	253	262	238	258	238	237	275	243	256	265	241	222	231	246	246	242	248	218	252	265	260	238	247	244	227	242	249	206	258	261	250	219	222	223	263	220	231	268	245	251	243	232	262	250	238	245	244	259	214	236	248	210	248	243	241	257	253	247	264	229	253	296	243	252	271	245	238	247	237	264	230	257	242	246	222	265	267	246	269	232	252	224	242	254	254	252	258	208	253	246	224	241	222	250	258	252	275	245	248	254	237	224	245	235	225	249	242	223	228	277	225	218	263	235	243	228	251	248	271	217	237	222	257	231	243	236	250	256	230	270	238	255	231	235	243	254	226	241	238	233	236	238	231	245	255	240	239	272	245	241	231	250	233	228	235	263	254	264	233	232	257	246	246	219	276	271	264	234	244	247	275	253	240	235	254	234	268	253	278	233	261	251	248	260	253	262	271	259	262	245	271	233	249	213	264	236	260	247	226	216	256	254	267	253	230	240	235	248	235	260	266	257	250	206	257	247	237	254	240	230	274	223	253	256	240	245	246	230	263	216	246	236	216	243	235	237	247	242	273	246	270	227	241	253	232	279	244	230	262	240	273	227	233	260	245	263	242	242	242	245	240	236	240	249	265	256	245	210	255	225	249	232	275	247	256	240	260	241	241	237	229	258	244	266	258	254	233	258	250	262	229	249	258	250	269	249	239	238	258	273	241	262	225	240	253	263	220	253	222	248	242	254	248	231	253	230	262	260	250	243	253	261	224	237	256	245	231	274	251	271	247	245	258	238	257	245	282	269	259	230	270	263	256	244	238	271	249	229	251	263	241	248	270	256	265	254	238	240	266	241	247	262	259	222	287	242	243	255	243	257	244	254	225	239	247	221	240	262	233	237	245	243	277	238	243	262	228	235	258	266	243	290	244	235	250	246	280	271	246	248	250	252	231	265	255	221	261	227	236	262	237	249	256	257	239	251	246	228	251	269	244	260	276	220	238	253	235	227	253	242	220	244	240	243	269	256	255	239	236	212	239	239	263	239	246	256	248	229	259	230	253	245	233	241	266	256	233	262	243	254	242	238	254	268	253	238	236	225	264	236	255	224	266	233	264	249	267	260	248	229	240	254	236	218	254	252	245	238	237	231	240	254	249	218	236	251	223	270	250	239	283	265	248	226	262	249	238	281	263	232	235	269	240	252	273	239	235	246	267	257	235	248	250	235	235	240	221	229	256	268	231	237	239	217	244	237	261	254	275	189	229	246	257	271	243	219	285	236	226	241	236	271	254	261	261	272	255	257	234	248
25250	21287	26929	25466	6929	1011	812	770	792	778	732	660	644	691	653	664	624	629	688	664	636	625	676	633	641	650	621	623	664	630	655	630	607	614	641	648	642	598	643	603	609	617	626	655	557	609	590	630	625	670	591	637	553	595	646	623	581	605	608	602	631	668	623	595	608	649	595	642	612	631	665	629	621	605	670	624	634	630	615	591	643	638	594	694	609	634	652	636	593	605	609	583	613	625	604	605	658	627	637	638	605	668	613	613	615	625	637	597	619	603	639	606	576	589	626	628	624	603	603	631	661	631	632	622	614	618	594	600	664	597	587	620	655	608	585	622	618	632	625	654	606	608	634	602	623	585	609	602	639	631	648	603	640	595	609	594	630	619	616	626	666	627	637	626	619	628	623	631	632	665	628	622	599	646	618	633	624	653	591	634	589	611	567	626	641	604	590	547	636	617	610	576	584	633	599	663	638	611	647	656	623	638	630	655	624	696	628	644	642	616	585	656	658	607	652	606	607	666	638	644	589	610	644	618	656	691	618	589	640	638	587	654	601	640	649	638	653	624	647	612	555	647	625	588	633	637	596	595	626	622	602	615	620	581	596	618	619	610	618	639	634	647	651	606	585	655	672	624	579	615	608	547	629	574	638	625	654	601	602	649	598	659	611	631	644	588	653	632	658	623	592	630	615	631	612	562	625	622	605	638	625	591	624	603	638	617	627	593	674	634	579	659	585	637	595	626	611	584	650	619	622	623	562	626	621	598	663	622	653	624	634	646	640	578	627	615	655	607	599	609	601	619	632	639	650	621	612	631	654	616	637	617	619	615	646	624	562	631	638	573	639	627	589	634	605	606	635	623	597	605	663	643	636	626	589	623	596	645	633	673	624	633	630	641	632	629	629	599	614	647	603	629	620	633	600	619	615	669	580	672	647	635	598	645	619	628	621	649	613	611	609	640	631	651	600	667	615	641	646	623	646	654	606	667	628	591	629	651	613	614	622	657	629	600	630	608	656	603	647	567	634	632	634	611	633	599	614	658	609	605	633	584	646	645	633	633	600	598	612	643	640	626	622	609	642	600	595	613	612	643	604	602	612	638	617	630	597	604	616	647	591	619	613	605	585	589	579	658	612	612	592	592	640	676	588	657	647	613	607	613	615	635	604	621	629	601	661	633	607	599	612	549	632	646	629	624	590	547	647	596	604	682	583	607	657	656	571	607	628	647	618	614	606	593	646	618	641	610	675	621	646	630	623	626	658	618	630	616	609	604	654	626	611	619	638	660	619	655	631	576	611	586	627	579	576	647	596	620	660	577	618	601	556	602	629	612	653	598	556	613	620	618	636	613	655	622	619	593	609	610	634	615	633	617	638	543	660	609	580	621	619	627	596	634	613	620	650	592	607	627	612	629	602	673	614	644	568	650	577	611	602	673	636	598	681	637	610	619	644	612	573	614	585	628	647	625	667	599	591	593	652	604	571	677	643	580	599	674	621	651	638	578	597	649	635	626	631	616	624	637	636	625	638	659	618	631	594	603	602	608	614	655	620	589	620	624	636	592	572	647	608	603	597	614	642	586	662	629	626	585	623	616	659	580	573	624	574	617	662	640	624	577	653	601	569	661	587	602	614	661	630	614	620	609	591	632	618	646	623	629	613	641	636	609	558	621	607	605	590	570	586	631	665	621	612	579	623	613	591	594	630	612	647	613	615	609	609	663	586	585	629	616	585	615	634	597	627	622	597	618	610	594	590	628	629	625	600	628	630	621	605	616	589	617	623	651	611	619	634	632	647	643	601	641	667	672	628	627	622	574	587	605	653	651	616	644	674	643	599	662	607	617	635	584	637	641	660	605	615	622	548	585	620	636	582	615	664	600	645	597	664	597	602	597	622	633	643	610	625	635	602	586	658	630	635	608	603	629	663	620	608	610	622	650	590	632	612	616	622	603	610	623	604	593	644	619	612	618	650	577	632	615	636	647	619	610	654	612	609	589	604	556	624	613	592	654	602	645	610	608	573	600	599	642	629	633	622	581	604	615	655	630	617	605	647	612	625	623	582	624	634	628	616	640	628	614	591	607	620	622	632	615	624	584	594	612	630	607	601	595	646	634	621	623	594	602	610	633	635	644	600	603	605	617	651	630	603	569	633	628	604	584	582	606	597	659	627	603	618	606	658	616	640	615	643	675	616	688	607	599	606	643	617	633	615	620	603	660	627	623	624	631	636	679	575	626	608	647	619	611	675	612	628	642	567	588	603	615	643	590	645	606	622	611	607	636	607	602	644	568	601	603	611	629	622	634	597	619	652	603	636	620	631	651	593	632	605	595	628	613	597	670	639	624	595	599	635	575	668	633	657	605	591	634	611	585	625	625	601	654	634	628	655	576	653	613	622	636	588	625	628	650	634	596	633	632	646	613	631	625	572	645	638	584	596	627	618	672	587	657	580	613	633	579	634	608	622	603	618	660	624	620	623	664	611	628	639	648	596	633	610	619	633	631	683	613	594	618	620	637	586	622	660	614	625	615	615	625	594	618	637	618	634	598	570	603	650	574	633	603	620	673	593	590	621	583	647	621	617	571	629	634	677	581	633	624	613	633	581	580	625	632	597	610	593	638	633	639	592	630	625	601	643	625	613	584	617	646	666	621	642	639	638	642	647	638	607	645	578	594	622	665	653	644	606	616	611	655	633	626	620	588	609	648	638	603	616	633	608	641	611	623	575	676	605	624	622	602	630	627	611	606	586	617	633	591	619	602	612	652	612	593	599	582	643	637	612	616	617	626	600	620	619	586	672	617	599	611	608	588	641	639	597	609	638	629	625	612	588	650	667	609	628	602	624	630	605	617	631	570	609	621	630	588	594	668	655	640	640	632	600	645	592	624	629	589	632	590	630	674	614	629	642	627	620	635	569	661	638	627	652	603	594	566	581	604	607	610	661	609	630	623	612	608	675	636	626	627	593	611	627	617	617	603	617	652	589	571	589	591	617	588	590	593	644	638	645	629	603	601	606	592	597	654	594	594	608	599	644	617	609	586	669	661	635	643	620	658	628	620	668	631	623	566	617	607	668	650	622	616	627	618	618	612	628	616	572	639	638	621	629	606	602	608	615	646	640	612	620	628	648	625	601	590	588	627	596	689	629	663	625	661	637	669	641	625	588	618	623	615	642	626	618	629	626	623	651	662	669	634	602	632	584	629	657	558	629	638	647	642	659	604	607	634	619	639	634	647	567	655	635	611	611	598	626	576	596	590	551	600	626	627	601	604	624	590	645	642	638	636	610	617	644	644	606	608	628	646	635	630	659	607	583	619	578	605	614	621	604	612	617	635	593	603	613	653	606	610	648	595	646	604	600	640	601	634	615	572	607	615	622	627	625	639	600	610	637	569	683	681	600	611	628	675	594	576	618	608	618	667	597	608	625	634	604	586	656	653	629	569	628	553	649	649	624	599	665	609	609	560	615	634	601	571	673	632	581	564	626	644	595	651	602	613	620	682
23492	34268	9955	2183	1636	1155	1101	1058	1007	932	853	747	704	715	732	675	696	711	670	649	671	753	681	644	683	684	660	673	647	635	666	642	655	662	689	624	742	660	647	653	621	636	675	637	630	663	664	613	645	700	680	633	623	667	670	666	653	630	684	594	659	654	664	642	662	637	644	669	643	675	650	638	661	642	672	607	659	622	654	649	661	620	647	630	648	649	665	644	641	628	614	665	656	646	639	598	637	687	654	676	611	673	655	631	691	642	642	700	617	631	676	667	638	649	629	636	627	668	638	665	678	654	683	657	677	629	629	641	638	639	649	647	647	659	684	654	626	600	698	665	624	631	606	637	616	635	681	645	664	649	622	651	638	663	657	601	610	608	667	654	676	621	595	622	611	710	682	611	620	667	614	662	623	649	633	641	655	679	673	637	642	668	665	621	615	657	646	636	689	595	701	639	627	634	669	629	634	610	637	660	633	636	661	653	646	627	680	698	660	628	650	642	586	624	662	672	650	657	673	659	674	648	666	628	633	674	611	620	662	659	644	656	668	636	620	642	612	658	630	660	636	643	658	601	654	620	630	648	647	636	671	639	645	641	625	621	617	650	642	666	630	629	613	659	668	642	628	593	649	632	657	647	650	643	595	671	648	630	655	605	658	649	674	673	701	741	654	674	640	620	625	661	641	644	602	603	671	653	655	656	675	663	705	622	638	616	651	610	652	668	634	628	668	657	647	620	618	649	703	643	656	665	651	624	599	673	657	626	666	622	628	593	636	598	615	637	627	690	661	673	642	605	678	636	678	601	668	672	653	635	620	685	677	613	661	664	671	678	633	646	618	651	680	617	616	629	619	644	628	651	670	630	649	630	640	605	652	643	632	650	593	590	599	657	669	681	611	672	694	676	694	655	614	646	680	628	611	678	654	630	654	636	638	642	664	622	643	670	600	655	622	648	651	627	627	599	647	657	648	722	621	609	647	661	662	637	636	638	634	639	652	636	653	628	661	645	624	654	661	715	644	622	657	630	652	636	632	629	690	628	632	688	653	653	655	630	611	648	649	656	668	653	664	637	636	655	696	677	641	688	611	656	638	693	625	653	617	655	659	598	671	662	614	609	618	622	621	676	660	646	663	643	644	650	640	650	618	658	597	617	615	611	645	677	677	645	621	659	672	637	663	659	654	637	651	665	691	636	625	652	705	676	647	651	657	643	610	657	672	613	699	635	593	670	655	665	637	613	656	632	645	628	637	637	620	644	674	624	594	638	649	609	685	671	670	676	677	622	631	634	630	631	652	685	624	634	624	654	663	652	637	650	662	645	680	618	677	690	674	664	638	624	667	614	657	621	658	609	666	640	657	637	670	661	660	630	626	640	627	604	660	687	673	709	644	654	634	669	678	706	605	699	643	686	591	658	657	604	627	667	621	669	645	612	639	691	631	643	674	664	643	651	662	617	623	671	643	705	657	654	635	649	689	634	653	617	630	649	643	671	625	656	629	656	652	655	617	645	649	620	664	618	620	668	654	626	657	638	624	628	648	666	603	611	652	628	631	612	648	630	645	648	667	659	635	601	644	606	645	675	653	703	685	642	625	642	654	620	631	635	679	627	698	650	649	631	652	617	669	645	657	641	668	633	639	612	652	681	647	626	650	637	638	662	639	632	632	644	617	622	650	639	699	641	601	610	662	646	621	630	647	576	680	611	682	645	651	647	659	641	646	639	626	667	628	626	624	636	652	635	647	633	649	621	632	720	658	630	658	635	654	651	674	674	647	645	684	616	667	681	671	649	623	648	669	643	641	640	644	631	657	617	623	649	654	642	647	603	667	651	670	655	658	631	670	643	633	651	685	645	650	675	630	631	618	635	640	591	678	669	642	634	635	683	623	659	660	620	659	668	672	626	644	621	619	693	668	634	628	594	663	589	630	635	653	681	660	594	642	679	619	677	640	667	648	657	647	653	649	641	698	612	617	670	649	683	651	633	651	666	687	634	679	659	654	652	638	584	658	669	670	580	650	646	664	612	629	723	632	616	639	656	691	636	627	678	674	646	654	698	661	631	669	617	643	651	651	681	616	682	644	636	628	699	622	645	644	687	623	635	702	613	687	638	672	665	637	637	618	646	627	608	672	641	666	651	629	643	610	673	646	610	672	640	659	615	595	689	669	640	660	639	692	668	648	645	657	652	637	661	640	662	699	618	648	631	652	653	658	650	637	660	638	664	627	653	650	656	627	620	607	662	641	643	642	622	645	656	628	615	697	668	604	632	623	690	627	692	645	620	632	667	670	686	712	629	663	638	630	690	654	643	637	600	649	689	627	659	658	636	611	635	637	638	676	697	674	643	637	667	651	646	675	660	613	652	664	654	608	649	655	648	661	625	672	690	629	615	639	649	668	680	614	658	617	653	674	677	608	640	649	658	627	657	639	629	697	659	682	634	664	627	574	621	633	666	648	632	622	658	660	693	627	629	632	667	618	681	661	674	682	617	644	626	646	640	672	641	682	643	668	673	639	653	653	647	616	653	638	624	652	600	643	634	709	627	614	678	652	648	591	609	664	640	655	707	611	664	663	635	654	655	673	632	642	595	659	583	595	594	613	632	630	642	666	606	626	648	593	626	635	649	635	643	633	642	644	644	676	651	630	639	674	689	643	670	649	682	681	642	634	662	618	649	621	634	680	641	694	678	638	615	645	662	638	663	652	638	630	643	656	592	675	662	634	652	641	659	653	613	653	639	639	649	637	658	662	658	639	634	656	649	625	662	627	619	676	656	644	644	660	668	645	627	656	687	664	662	629	626	615	636	622	635	668	569	679	634	649	688	673	698	654	673	638	617	597	660	654	653	691	630	620	625	646	637	621	625	665	692	691	638	635	633	666	633	649	646	644	645	683	659	655	623	706	585	663	650	595	706	615	645	665	647	664	655	647	603	689	668	652	640	598	676	683	666	645	663	641	660	664	639	677	666	663	614	688	659	657	667	652	641	705	623	731	707	666	650	638	585	628	661	649	655	668	650	601	642	681	691	654	600	642	686	654	650	637	655	641	646	614	674	665	631	628	662	665	645	645	657	673	638	649	655	660	631	614	662	684	698	623	614	661	632	652	630	647	627	664	624	662	633	602	588	705	644	666	656	657	633	621	650	679	652	631	665	646	605	608	630	653	661	655	582	592	643	653	676	635	647	645	648	634	684	660	660	665	661	667	624	675	671	672	639	645	628	650	625	666	652	613	662	642	680	637	685	666	635	634	612	680	658	660	632	671	642	637	651	657	656	636	656	670	672	647	673	648	642	632	676	640	695	674	685	690	624	654	654	622	631	649	641	674	618	647	600	627	655	626	635	627	643	646	611	683	621	628	651	641	659	667	712	676	631	638	617	700	683	656	668	691	645	667	667	650	679	644	621	659	636	616	629	653	642	684	650	647	623	637	687	595	676	669	652	646	707	677	645	640	661	636	656	624	689	654	607	670	668	644	636	633	660	645	617	632	673
22916	21316	28886	24051	21311	21288	5953	1112	874	827	732	606	623	574	528	566	527	505	484	438	465	476	508	463	480	501	488	464	480	399	469	464	468	496	444	467	469	481	425	429	440	436	452	484	461	460	445	451	427	439	474	483	470	424	479	465	431	447	428	430	435	438	456	444	467	442	458	430	451	441	444	476	467	468	460	449	439	483	427	400	444	441	442	430	432	424	465	452	475	484	423	449	443	472	451	439	445	446	471	457	429	465	469	434	449	440	475	474	455	463	435	435	476	432	461	445	430	449	454	490	471	415	461	433	443	451	449	447	429	424	472	456	450	410	486	463	425	426	463	467	416	433	444	431	414	422	459	451	410	456	422	407	420	481	466	443	441	456	443	443	443	420	449	425	454	407	434	428	420	466	459	489	468	461	434	473	435	393	457	452	410	452	455	479	470	447	481	442	495	488	455	488	456	452	469	455	513	456	400	453	413	432	460	447	459	472	418	438	445	424	446	409	479	453	452	453	426	421	443	448	440	431	444	472	476	495	453	486	471	468	476	470	426	418	429	424	420	458	484	454	441	435	480	466	473	429	510	439	440	443	440	435	446	446	490	476	460	491	449	418	439	418	419	471	434	442	424	406	432	423	458	393	424	422	462	488	442	455	429	450	455	443	419	468	464	399	400	455	447	469	481	402	431	452	443	470	442	469	440	449	461	450	435	429	405	440	458	468	430	416	429	414	460	438	460	477	509	420	444	455	407	416	436	422	465	407	449	406	473	431	432	476	439	439	433	427	464	451	419	445	467	440	405	468	474	434	441	453	442	471	433	415	459	429	451	445	459	459	432	421	424	457	448	428	449	440	444	441	413	459	423	467	446	434	474	460	465	406	460	419	421	488	451	402	423	458	472	465	470	431	466	452	445	456	412	435	441	428	427	421	469	444	425	462	425	442	450	433	418	454	444	452	460	461	404	442	439	442	461	476	433	426	457	431	440	446	475	439	456	443	453	455	446	423	403	482	422	421	424	448	440	431	494	465	446	422	478	429	470	429	477	429	440	438	455	405	467	396	423	465	405	468	450	405	453	492	447	422	462	417	429	434	424	405	400	445	418	434	410	451	485	455	463	444	409	426	446	450	412	419	427	427	457	451	447	439	453	414	431	435	433	453	451	416	433	425	428	441	412	440	443	418	464	408	431	437	483	422	445	462	432	438	413	450	419	452	413	408	469	479	435	450	503	450	456	438	427	444	408	461	421	472	412	419	429	453	450	472	422	451	433	492	462	468	442	475	466	464	408	408	443	465	449	416	450	450	448	452	453	444	454	471	436	463	459	477	427	434	473	408	443	432	434	455	472	436	474	430	474	487	455	451	443	457	454	417	472	496	455	418	476	467	440	424	468	481	447	457	432	455	439	437	433	463	391	424	453	431	431	421	442	445	423	470	503	451	496	433	449	404	415	450	476	443	458	465	406	434	431	444	452	444	408	474	462	498	451	439	476	416	473	492	451	445	453	488	442	488	445	419	460	436	464	459	426	462	463	432	475	460	434	423	397	438	451	450	439	431	450	456	430	403	442	441	457	464	457	448	491	437	450	445	462	451	451	471	462	440	457	440	445	475	410	465	435	442	439	486	430	459	444	456	432	448	442	423	474	464	456	491	466	412	450	447	414	423	450	422	440	451	432	432	435	462	451	454	394	435	431	446	432	443	466	463	436	467	428	434	440	430	446	459	424	438	488	432	408	451	468	431	454	419	440	457	429	456	458	425	438	456	439	421	449	437	426	449	431	458	440	449	471	450	451	432	477	452	442	454	441	471	467	394	444	453	433	452	410	454	462	432	433	419	413	462	486	448	483	451	459	404	471	462	428	463	419	452	508	469	447	425	426	433	436	435	455	444	448	443	442	447	413	457	450	442	425	458	451	473	443	451	400	449	456	492	422	438	427	466	452	486	473	413	430	417	439	425	441	431	423	464	440	480	437	444	414	424	475	424	469	458	433	430	445	491	454	451	414	438	444	432	462	445	461	472	452	473	454	444	419	464	429	436	412	411	431	440	426	458	467	433	442	457	438	457	454	458	453	448	471	431	447	462	441	466	416	458	437	454	435	422	424	423	467	442	446	447	451	474	485	421	479	455	424	439	481	394	422	446	464	447	436	426	424	434	482	439	429	431	447	492	433	457	431	478	449	452	416	477	446	398	448	433	422	430	427	435	443	415	402	459	438	434	470	422	460	429	466	491	440	453	425	485	454	471	439	474	468	450	455	435	492	474	479	427	450	404	473	450	464	411	456	464	433	467	447	442	443	446	476	446	467	474	443	408	440	444	439	424	461	432	443	419	452	447	428	429	441	473	448	456	437	466	442	459	466	473	450	461	424	461	395	450	455	447	440	431	432	441	430	463	442	447	462	480	440	432	431	436	484	447	439	434	471	398	479	444	423	460	446	442	453	449	461	447	447	431	470	415	449	430	427	451	456	423	464	414	463	421	426	435	460	479	421	422	445	418	447	469	440	476	451	429	433	446	460	458	437	460	450	433	412	442	435	485	436	398	438	458	440	458	418	458	442	473	456	425	421	425	446	443	467	421	478	445	481	484	445	399	460	396	441	430	406	448	442	432	451	428	445	442	438	426	439	479	445	441	457	419	460	416	402	413	446	420	420	409	456	441	440	475	473	433	452	433	457	419	449	472	472	461	467	494	498	465	463	416	423	430	421	448	413	448	436	462	446	446	474	444	432	429	443	416	485	427	468	438	487	407	494	459	463	430	471	418	454	448	472	418	417	473	461	417	456	436	433	456	460	442	408	441	450	413	430	459	496	452	467	456	466	397	441	446	443	443	458	473	456	446	468	441	425	448	460	479	436	448	443	477	400	424	436	447	407	473	451	479	466	398	428	465	470	419	433	445	428	425	436	463	443	426	452	427	415	443	456	466	448	447	446	440	417	469	418	476	491	456	410	465	466	424	464	486	431	408	393	407	471	425	444	411	445	467	460	459	448	483	455	468	439	439	427	474	430	479	431	444	429	447	447	433	450	439	448	418	432	480	428	446	471	430	432	416	433	444	472	440	481	439	448	475	449	443	441	417	424	428	440	455	431	446	489	436	421	460	442	464	451	457	455	438	451	460	421	416	445	445	485	456	424	427	431	454	449	435	432	435	432	448	473	450	417	430	428	474	449	448	465	446	447	456	438	443	445	446	433	463	420	448	447	462	435	454	461	462	507	432	422	435	466	431	424	464	434	458	470	435	438	456	466	429	442	456	474	436	407	422	451	426	416	464	470	424	463	493	438	426	453	454	457	460	451	446	452	462	452	425	416	440	433	452	414	473	416	465	413	418	435	462	468	431	459	454	453	417	446	469	446	470	466	470	451	453	430	414	425	433	449	462	475	466	409	444	449	422	450	482	431	448	465	494	447	432	421	473	422	483	422	450	462	451	480	416	475	456	454	421	444	449	398	446	433	439	479	443	504	444	432	465	423	472	443	431	420	432	411	466
29245	47214	18493	5191	3561	2364	1837	1628	1393	1252	1035	834	750	718	642	624	570	571	555	534	524	562	519	545	506	495	471	484	506	504	472	469	482	470	492	476	467	502	454	469	450	481	475	449	461	449	442	455	449	439	458	470	463	444	456	447	450	482	395	439	442	450	462	482	463	471	454	431	469	460	468	471	419	453	421	448	443	444	452	455	425	490	410	452	450	485	456	470	493	470	457	484	442	467	447	458	464	428	416	436	465	436	452	469	440	441	444	410	465	504	459	437	438	468	476	453	458	445	472	440	449	454	441	458	432	461	459	482	452	428	449	450	458	421	497	417	469	456	473	460	406	431	425	411	463	426	449	456	429	451	451	438	469	447	444	458	441	451	456	441	467	434	462	436	435	431	476	446	452	435	448	467	457	450	423	441	422	458	481	453	456	480	411	447	433	497	477	433	457	459	439	463	454	443	482	491	497	446	478	462	470	435	446	441	459	454	454	444	449	476	433	418	451	466	428	443	437	408	478	425	457	443	461	440	461	480	498	472	456	451	437	420	459	425	482	465	441	427	444	440	440	428	457	499	443	462	471	491	484	454	470	420	486	483	475	461	452	417	419	462	455	499	433	447	414	472	440	446	466	451	441	430	449	440	442	439	458	419	474	433	435	448	467	405	465	420	488	487	473	455	458	433	440	442	445	435	452	471	458	455	460	427	440	458	426	464	455	442	487	464	472	458	470	423	443	440	450	455	466	427	482	460	424	512	405	467	457	460	463	440	470	475	451	467	465	445	464	429	493	461	443	441	487	447	421	447	458	460	423	422	469	448	420	427	476	436	445	471	460	430	425	423	392	479	475	433	420	446	466	435	464	458	449	505	482	466	429	425	475	464	450	455	472	462	424	469	442	456	470	473	469	456	469	432	437	449	437	441	428	431	422	420	458	398	452	435	440	477	462	465	440	449	435	459	435	441	450	440	415	451	455	476	434	469	438	450	437	482	468	435	435	458	465	428	463	424	445	466	399	435	439	434	485	446	462	435	441	466	434	440	458	463	429	470	461	447	446	445	444	473	474	458	460	444	444	456	435	443	430	447	451	460	473	462	437	434	470	457	456	466	471	449	449	402	476	467	431	441	464	410	423	450	447	461	440	425	461	464	468	463	404	436	455	468	430	453	492	454	474	465	414	447	454	451	448	471	459	411	436	491	475	463	466	438	424	467	476	438	433	451	454	458	486	461	465	446	465	447	444	475	409	446	449	450	432	475	434	458	462	433	464	488	469	440	446	459	479	463	452	453	461	439	434	467	438	452	443	470	462	424	435	400	424	448	489	476	453	457	459	422	429	464	461	448	440	426	458	471	456	438	476	468	449	441	435	449	487	431	448	441	463	464	465	455	444	434	429	489	445	479	463	440	434	439	437	414	434	445	495	506	479	446	444	441	461	455	461	434	464	438	407	482	464	450	472	491	420	444	463	445	467	435	450	437	456	464	407	475	484	435	439	452	438	425	483	456	474	465	423	444	420	448	480	486	475	467	457	443	465	476	435	472	478	452	441	437	489	405	460	451	436	458	448	447	434	435	471	452	441	456	438	434	451	426	436	480	435	414	435	427	420	450	504	412	426	449	435	416	456	411	426	472	442	433	469	467	450	449	425	412	449	434	461	486	480	448	463	421	413	488	455	397	430	434	447	459	488	414	515	475	476	469	445	458	488	422	473	437	479	446	481	441	485	447	449	465	465	432	430	446	471	424	428	455	479	408	437	453	427	485	417	464	440	451	452	436	444	465	460	444	472	484	446	433	449	452	477	466	448	406	425	445	429	430	455	445	463	417	459	470	466	471	461	464	467	437	483	446	456	467	470	446	452	451	422	467	487	425	415	437	472	459	450	445	438	419	444	453	458	450	440	458	484	430	479	464	489	460	463	469	437	425	507	412	490	431	477	455	458	446	464	473	458	475	467	428	453	436	432	479	445	462	443	437	442	483	463	480	451	419	493	449	458	441	424	448	448	422	496	417	470	448	481	428	448	446	439	446	470	462	488	421	425	459	435	426	466	466	439	468	446	471	489	474	436	455	451	458	475	455	439	460	431	468	437	439	480	440	421	438	430	446	397	457	479	478	450	458	423	445	454	446	461	433	455	456	450	446	444	436	450	446	454	458	481	470	449	446	444	451	475	481	461	454	463	437	454	472	412	449	440	471	461	506	444	472	463	450	419	457	441	460	456	458	390	425	431	485	465	466	469	462	464	437	407	493	477	459	453	431	424	457	442	460	471	433	437	437	451	461	447	459	457	481	468	447	466	454	485	461	414	434	403	447	468	410	420	459	480	448	445	476	446	427	466	458	451	429	480	452	473	464	425	488	453	481	427	465	471	407	476	431	449	452	464	461	466	441	444	439	457	454	424	475	437	492	468	427	421	494	463	433	475	440	423	446	440	465	450	450	405	417	442	445	471	436	456	442	465	417	427	462	449	448	438	460	442	488	454	469	476	455	415	449	473	470	466	467	424	412	437	443	465	422	456	446	429	447	457	453	463	454	461	439	420	446	488	449	452	431	464	468	443	456	433	443	455	432	434	484	420	459	453	444	467	415	428	463	473	464	480	428	418	429	439	470	461	426	414	422	440	428	435	474	458	447	427	449	452	448	456	430	466	455	468	435	464	444	419	455	501	455	442	445	428	436	471	435	465	522	481	395	451	481	406	477	453	448	446	452	461	426	427	444	409	487	470	425	438	457	469	447	435	455	447	451	417	442	475	450	455	462	456	436	445	423	439	442	454	424	483	444	471	482	445	413	449	400	435	465	442	477	497	413	461	449	450	440	448	439	458	462	473	432	458	454	422	445	446	445	454	441	444	446	452	452	444	450	423	450	471	488	456	422	435	458	440	441	431	435	459	463	477	432	456	485	473	486	464	438	444	446	389	452	450	437	464	453	445	442	430	466	410	473	457	470	428	490	435	473	443	443	467	459	437	451	470	433	443	420	475	420	486	409	469	474	465	458	452	424	436	466	469	456	431	435	449	452	440	440	440	453	466	457	453	467	409	438	444	456	454	436	474	453	432	456	433	426	422	443	441	449	492	423	413	492	448	466	442	477	442	450	482	450	454	437	444	441	408	453	470	463	466	460	436	456	442	439	471	455	473	414	443	438	434	467	420	430	448	453	429	465	472	455	416	460	454	438	446	449	456	437	459	476	440	449	473	398	448	433	417	446	470	456	475	498	428	481	424	467	450	464	425	427	428	477	428	463	462	436	407	432	415	413	467	405	443	436	437	470	463	449	452	464	451	435	449	444	430	474	437	460	472	440	458	436	405	450	448	434	455	463	459	456	435	463	441	446	451	456	417	465	414	420	450	402	441	478	445	429	473	453	446	423	438	486	417	447	452	440	401	476	438	501	467	452	452	465	452	438	477	473	473	444	450	437	444	419	413	463	426	495	472	431	410	440	454	469	422	443	415	445	461	417	463	487	410	443	481	454	434	451	466	454	430	467
28631	21262	9966	1093	603	447	417	426	471	458	431	406	403	420	409	376	418	413	417	425	385	422	416	401	400	381	391	435	419	396	375	385	393	414	369	379	396	400	394	403	423	388	376	383	391	344	379	374	400	399	433	367	369	399	384	416	419	430	364	408	384	392	436	401	425	411	410	408	396	393	391	409	346	417	415	386	404	424	422	411	400	420	428	393	400	384	401	422	400	399	414	372	424	375	363	383	373	407	379	368	396	403	373	402	413	406	391	425	397	367	364	385	394	394	414	410	415	392	398	390	416	387	367	395	399	401	404	423	387	397	386	383	402	419	378	378	393	412	427	437	407	383	373	388	404	359	386	406	381	402	402	395	414	383	383	399	401	398	401	378	417	403	394	416	392	426	423	405	411	438	406	431	391	406	364	397	428	404	407	390	420	407	401	416	385	397	364	422	407	383	415	401	396	424	361	401	417	382	378	427	388	412	403	387	408	401	403	378	420	372	427	426	386	403	426	392	406	428	370	356	403	411	381	407	385	396	396	411	406	380	404	424	415	370	429	419	361	421	358	396	377	387	444	407	394	396	396	407	371	400	394	392	398	411	400	410	419	413	414	435	383	421	409	392	411	397	388	391	360	379	387	413	395	408	403	425	408	386	412	369	410	369	382	393	417	405	405	412	445	391	408	370	398	404	370	405	369	426	432	394	397	387	448	430	368	409	426	367	394	405	427	375	367	389	376	412	384	397	408	421	434	369	407	445	398	384	408	396	384	388	414	391	374	384	401	373	410	407	404	390	429	390	401	365	396	415	408	420	394	389	423	400	391	399	377	411	373	389	365	390	393	364	403	419	423	374	384	404	386	410	394	414	395	426	397	388	406	388	390	406	381	393	403	439	431	366	388	413	415	386	395	405	406	403	409	378	421	408	393	399	408	390	407	381	386	394	405	399	447	417	396	385	390	401	353	409	377	393	431	420	417	415	375	379	405	405	424	384	385	400	425	425	385	374	394	404	413	390	377	431	375	408	385	384	412	409	403	435	391	376	377	384	401	394	370	446	433	365	384	423	415	399	386	394	376	405	436	430	409	353	386	379	408	420	409	402	408	375	406	393	400	390	371	420	370	411	380	387	406	449	349	424	387	431	397	379	423	455	410	414	379	434	369	394	407	398	393	355	395	400	393	391	385	411	387	413	407	365	372	383	401	392	433	437	385	399	407	443	390	392	361	414	417	420	449	397	404	390	395	401	422	383	389	385	360	407	458	405	389	392	424	416	381	385	366	399	371	386	404	408	395	393	415	392	391	405	377	418	387	392	414	373	412	392	413	402	418	432	374	406	399	421	391	413	435	385	429	423	388	414	402	422	412	421	430	445	355	422	366	388	402	426	419	397	373	385	395	398	405	407	388	400	394	428	402	399	408	434	419	370	392	419	380	363	402	382	406	439	401	394	388	414	417	447	366	375	398	411	410	391	383	401	391	413	359	394	397	358	367	389	413	414	417	403	387	388	368	370	368	403	382	359	438	410	407	420	380	394	422	418	406	398	412	386	392	413	388	398	371	424	397	367	365	375	410	406	368	393	404	408	418	393	400	395	386	412	408	437	391	388	415	442	412	383	414	390	402	389	395	417	415	381	405	426	397	377	397	392	390	400	388	389	409	422	390	394	393	414	400	394	405	401	389	399	417	417	406	417	431	390	392	382	405	364	410	408	412	411	399	400	409	427	413	386	408	385	414	420	415	423	402	388	408	404	383	396	371	407	445	411	430	401	385	404	377	392	405	397	391	430	393	379	401	380	393	401	406	380	394	429	404	383	387	392	384	430	411	433	435	365	425	398	403	427	401	437	399	438	416	421	383	385	411	414	396	402	370	380	390	393	410	385	398	405	383	406	408	416	445	378	435	398	436	391	427	402	419	419	413	398	395	423	418	404	402	406	402	400	394	397	399	420	385	431	398	424	391	412	398	427	360	444	388	409	411	432	410	394	402	396	418	399	390	407	373	433	400	380	320	347	407	384	357	407	397	376	403	415	390	400	427	446	366	441	411	399	426	396	433	367	414	399	389	402	382	382	383	421	411	404	399	399	389	415	379	386	395	404	392	420	409	418	407	378	404	413	407	402	407	402	433	408	412	396	368	405	395	415	420	390	435	405	383	406	409	404	395	387	391	434	392	388	408	402	399	397	416	418	395	384	398	395	394	370	372	417	395	429	438	410	446	387	425	386	406	364	381	391	406	389	409	387	392	403	427	377	398	414	393	394	381	367	348	407	374	410	421	409	389	415	409	378	394	383	382	365	408	384	410	392	399	384	417	387	362	363	367	385	385	345	350	404	392	390	375	378	391	375	386	378	445	403	396	379	405	395	395	435	401	419	381	387	426	421	422	369	411	381	382	406	397	388	384	455	388	414	384	402	423	405	395	380	423	384	399	431	446	419	408	373	436	376	372	383	389	406	440	425	409	380	428	370	404	406	404	397	413	379	435	391	386	389	383	440	396	411	383	386	421	407	389	396	405	414	379	382	401	417	406	387	368	433	430	413	395	413	444	384	426	420	416	400	432	384	435	385	410	385	385	440	440	395	404	379	428	392	393	417	406	414	403	369	422	400	379	408	422	390	411	386	402	422	421	405	413	392	380	407	399	412	407	428	397	447	414	400	368	365	376	387	410	390	375	400	423	416	394	364	384	399	427	373	386	409	380	379	422	391	416	406	381	374	398	437	376	363	390	345	386	394	396	388	406	418	402	384	423	393	389	413	380	390	420	377	415	379	401	392	421	427	432	411	394	410	377	399	367	371	391	387	397	434	401	397	410	426	430	425	396	394	429	367	395	412	381	385	384	401	428	393	392	389	402	380	379	395	387	392	410	406	404	386	379	390	403	397	382	371	407	399	379	399	391	403	361	390	410	408	421	418	385	383	351	419	418	392	432	385	399	440	462	398	447	429	409	379	422	385	389	417	373	430	404	367	402	367	393	406	399	380	416	386	384	367	383	389	395	397	408	389	406	389	396	400	369	393	397	408	424	425	445	393	391	418	417	388	410	432	382	410	382	398	380	388	399	403	409	427	378	396	417	376	386	415	416	415	404	400	428	393	417	413	387	428	409	419	377	404	430	411	407	371	422	389	404	441	396	383	406	416	370	396	396	384	437	375	384	432	394	411	365	393	408	380	375	368	428	435	401	390	439	382	438	422	411	406	365	383	445	379	398	425	394	382	370	417	411	382	424	387	401	394	428	380	378	406	396	409	397	383	375	401	396	390	400	384	398	432	393	399	420	394	388	387	395	392	442	385	416	378	384	419	438	383	413	399	391	435	431	408	387	423	372	417	404	386	428	373	361	355	375	397	423	421	394	375	397	384	400	391	383	446	412	406	361	407	438	397	390	407	411	398	402	382	405	405	422	393	428	387	380	397	366	394	364	429	394	395	406	397	401	378	437	381	394	432	429	376	383	413	421	400	389	386	419	398	433	422	409	427	406	371	364	439	392	385
18975	25266	5049	949	672	645	552	601	565	552	505	495	425	450	454	441	445	440	470	428	462	426	449	424	456	462	400	453	442	441	428	451	432	464	415	431	457	452	442	478	406	398	429	429	481	432	487	464	437	453	429	446	438	394	413	463	453	428	423	462	402	463	420	432	423	404	439	429	450	426	423	398	454	405	425	453	444	449	426	390	422	429	420	457	439	453	432	418	439	420	440	423	441	404	441	427	456	439	448	445	384	416	444	428	447	406	408	436	409	447	473	417	430	415	431	448	444	450	458	410	435	398	393	421	426	446	414	420	449	426	398	442	434	422	418	427	458	421	455	440	445	448	421	438	447	466	460	423	496	402	378	466	414	414	419	419	441	403	458	446	424	443	429	432	429	401	451	456	443	434	402	427	466	466	465	431	449	417	406	435	430	410	444	453	433	420	432	419	432	428	408	464	415	443	417	428	458	437	428	446	410	430	410	442	411	419	438	424	427	431	430	431	475	389	434	433	452	395	423	421	477	421	433	400	408	432	440	444	432	389	443	416	408	419	432	416	448	429	457	464	507	412	443	450	422	447	448	435	447	451	444	439	439	434	462	419	414	433	449	439	463	437	440	467	436	481	453	475	439	426	483	414	390	448	431	433	405	444	452	427	432	444	418	437	443	420	453	426	440	426	417	423	450	403	461	450	455	448	442	444	412	442	457	457	469	388	433	447	430	427	394	416	457	429	406	439	433	441	431	423	440	416	440	460	431	413	425	427	426	417	441	425	412	468	427	438	443	434	482	419	439	394	445	407	423	474	420	439	430	433	451	463	447	432	434	425	410	431	425	439	437	475	422	454	439	404	443	387	445	425	465	409	441	437	445	456	434	430	411	414	446	456	445	419	456	482	459	415	432	418	471	411	410	412	426	437	436	419	458	453	442	448	452	461	432	445	428	439	424	435	415	440	396	425	444	448	446	449	433	451	429	428	417	456	494	418	444	429	438	401	403	443	455	462	397	421	439	385	447	428	432	399	445	409	421	456	431	392	420	450	453	421	423	423	441	448	453	454	444	434	456	434	416	422	443	434	457	457	426	403	461	410	440	423	449	465	411	423	453	459	386	407	456	423	450	435	421	441	457	444	453	426	473	439	446	423	408	445	447	426	426	451	439	427	420	460	441	427	423	404	422	424	416	434	483	427	482	429	457	393	444	443	452	459	412	428	427	435	424	438	444	462	461	434	458	461	425	436	442	458	411	472	431	414	469	408	435	421	424	455	437	407	417	459	450	441	471	448	440	466	408	409	427	496	414	420	416	472	405	430	448	458	427	430	425	447	460	430	445	430	450	457	427	428	410	413	425	409	422	439	431	404	467	447	452	457	449	446	446	415	452	420	437	460	469	439	436	429	441	432	449	425	436	441	460	409	421	466	398	421	428	445	434	432	453	439	455	427	407	409	450	405	430	436	429	461	422	418	429	429	436	457	452	474	429	450	480	447	485	416	425	436	425	407	449	443	464	418	413	451	430	477	435	406	402	433	416	434	399	414	419	427	460	432	444	411	430	433	429	463	423	435	422	425	419	444	445	466	498	437	416	463	434	386	396	435	435	430	445	458	419	414	419	435	469	428	425	455	421	431	459	464	445	444	439	424	487	450	440	384	411	431	414	420	439	473	449	407	435	432	396	413	480	444	443	427	419	460	400	461	420	427	460	442	453	448	443	404	435	458	443	444	401	411	419	430	436	400	473	426	469	409	418	463	414	463	422	411	445	459	436	465	448	442	433	441	425	432	452	444	435	438	418	427	453	431	500	466	436	456	445	467	448	450	445	431	448	464	394	411	423	426	453	399	422	417	389	447	464	449	462	439	426	425	433	463	451	440	440	416	428	420	417	453	443	424	413	437	467	438	445	438	452	459	441	428	441	435	416	410	407	420	455	418	464	423	434	420	440	475	430	431	422	442	460	440	421	442	396	440	461	440	452	428	431	440	432	448	437	434	425	442	443	414	430	427	411	426	447	465	430	423	430	413	472	434	451	456	477	410	477	431	434	369	445	465	428	452	438	437	461	413	467	423	422	448	436	456	455	438	462	470	406	431	445	480	416	445	423	465	470	445	453	434	453	442	419	438	457	419	464	499	422	459	464	487	416	439	445	441	429	404	437	387	452	449	482	419	457	413	438	415	415	447	445	429	456	414	401	415	417	385	437	465	410	415	418	444	450	414	419	439	435	445	448	476	419	433	445	440	466	450	418	396	425	439	459	419	449	430	439	454	447	428	423	435	417	468	413	453	417	428	435	438	457	438	431	428	447	478	453	435	447	387	400	396	459	423	426	457	412	423	482	449	426	476	429	482	484	414	432	421	439	435	422	452	414	458	444	417	426	442	418	431	447	411	423	430	418	473	464	439	439	397	431	432	413	436	440	431	411	480	443	385	415	402	470	457	405	425	419	387	455	414	435	413	430	471	430	464	421	406	471	416	438	444	451	479	501	423	453	475	464	442	450	449	427	444	400	460	407	428	427	445	452	399	454	441	414	425	413	443	456	440	464	464	413	464	470	439	448	400	456	415	427	450	407	436	428	417	464	432	427	443	403	385	411	450	445	450	453	436	452	446	458	448	457	451	474	421	384	431	447	431	447	472	462	415	426	436	489	420	440	448	398	431	406	448	452	430	440	439	437	459	431	451	405	421	402	426	406	482	426	422	385	426	412	390	412	410	416	422	403	432	428	416	430	421	425	427	422	432	427	439	456	432	423	451	437	464	478	436	380	439	429	438	437	494	465	451	424	456	414	437	433	449	452	455	405	414	442	408	475	455	411	417	447	442	447	457	477	437	402	425	428	488	422	412	460	428	429	434	441	400	403	423	424	442	430	428	492	431	421	430	427	433	418	447	431	436	422	424	410	456	445	409	434	400	408	460	413	445	448	458	417	460	419	425	451	421	446	467	424	433	448	437	464	423	390	417	418	437	444	436	443	462	400	474	413	465	420	457	434	403	483	453	391	395	424	455	438	440	436	421	425	431	439	426	430	432	459	449	416	442	432	454	451	448	476	462	451	396	456	445	436	424	409	411	399	456	414	416	423	420	445	454	471	467	423	420	423	433	422	447	454	460	428	457	474	455	452	438	430	435	418	459	397	439	435	425	446	440	448	448	437	455	412	446	452	424	431	461	436	461	441	403	419	420	424	436	450	391	441	457	437	389	399	447	411	481	421	411	421	435	447	406	439	418	437	451	453	398	414	437	408	452	437	447	435	388	414	427	420	432	456	448	437	416	447	435	429	443	418	409	426	420	413	428	446	417	452	440	447	425	436	459	471	419	435	430	451	475	425	422	447	425	482	412	413	453	434	460	469	388	439	428	431	427	427	442	420	416	433	406	451	424	429	427	444	452	431	453	459	419	459	416	434	434	452	440	413	422	383	440	401	462	452	457	429	417	432	447	436	477	442	470	480	412	449	459	393	470	399	425	436	429	444	471	447	413	430	421	432	426	447	447
23822	21303	28528	24411	21276	9926	814	578	482	447	436	361	311	289	305	281	268	246	238	263	257	252	233	249	253	235	233	245	225	242	231	223	223	204	222	242	225	252	235	226	225	216	231	252	226	218	204	208	234	209	211	221	233	245	247	238	220	200	249	187	226	237	235	238	225	203	217	232	195	207	233	230	236	220	214	229	199	240	230	196	233	209	264	223	209	207	206	227	203	240	211	224	214	234	227	224	226	222	219	200	217	241	215	217	224	231	206	232	233	232	222	202	230	234	222	196	219	224	218	251	221	233	249	232	240	231	215	220	204	214	217	234	270	233	206	219	210	216	222	200	218	209	206	201	220	218	223	252	220	205	206	239	229	245	234	207	224	232	208	257	237	227	229	215	230	215	245	224	243	193	206	250	209	228	266	207	218	237	239	221	253	231	215	214	234	214	245	225	226	245	232	240	239	242	213	229	227	235	230	229	217	233	228	196	223	235	223	213	215	227	221	235	253	224	230	216	193	230	220	218	208	223	188	227	212	216	248	218	206	217	204	219	219	230	218	201	204	210	217	234	204	225	232	213	202	235	233	239	223	212	228	213	190	226	235	238	232	217	222	234	221	215	210	228	210	215	231	216	224	216	218	218	205	222	197	239	232	241	243	216	252	204	255	240	226	224	208	231	220	228	227	212	215	228	217	224	241	222	241	219	230	207	207	228	196	252	237	190	234	257	228	210	218	223	222	235	225	230	207	253	226	234	216	247	238	198	235	207	235	207	236	215	236	240	271	259	229	195	203	233	216	215	209	229	228	215	199	240	182	215	195	211	236	219	210	222	209	200	228	217	214	209	213	219	231	228	234	224	230	219	226	221	211	235	198	215	256	267	248	240	205	245	207	197	254	223	232	236	228	222	236	227	216	222	226	229	253	239	214	225	239	236	233	231	236	237	208	234	231	206	251	245	202	208	252	220	216	218	219	236	206	231	224	225	229	256	231	211	205	220	228	208	212	220	226	199	229	218	203	229	209	203	244	244	226	263	192	233	246	237	227	229	208	232	239	213	214	201	195	227	204	218	217	223	205	230	245	223	240	234	206	236	222	247	243	219	206	207	205	228	205	233	218	256	234	208	210	227	198	251	222	208	223	205	235	223	237	218	235	216	207	241	227	237	218	219	235	210	204	235	221	226	227	245	234	227	244	206	202	248	232	217	255	220	244	224	224	228	233	247	192	255	213	203	232	208	226	217	235	247	231	213	221	209	196	233	216	230	212	221	231	216	209	193	225	216	212	236	227	243	209	232	207	198	221	225	224	213	232	206	234	245	249	198	224	210	229	260	227	215	249	204	211	226	229	232	237	266	228	193	202	203	226	208	217	223	219	228	218	217	226	222	191	211	204	221	234	239	224	209	221	233	209	214	204	239	229	212	213	226	211	230	238	246	223	224	222	225	211	204	203	249	235	240	223	225	223	215	208	220	259	227	208	225	217	230	239	221	203	236	194	221	231	217	218	222	215	198	216	228	244	230	218	222	238	195	240	258	216	228	222	215	223	236	221	211	215	242	264	208	211	234	233	221	201	235	244	196	268	211	223	236	246	250	240	191	228	204	228	208	231	210	222	227	197	247	215	216	214	203	232	216	216	204	214	257	216	228	210	216	238	226	211	215	223	237	229	197	224	225	214	213	227	239	250	208	232	218	232	247	237	219	224	214	231	227	237	247	213	229	232	230	242	230	206	226	231	240	210	200	210	221	233	226	218	244	227	227	198	214	240	235	220	191	214	218	217	230	221	208	234	248	220	209	248	229	261	222	230	227	217	231	233	237	235	205	221	221	210	234	211	228	203	232	217	224	224	225	189	203	231	212	205	237	211	202	253	249	179	252	207	231	234	227	250	217	255	199	221	255	228	198	210	234	238	222	225	220	241	214	211	222	233	223	234	209	224	238	203	208	220	241	222	257	229	245	220	208	230	219	235	211	211	191	232	235	259	187	276	202	223	237	194	239	221	235	234	231	211	214	203	221	234	257	206	214	247	201	217	224	227	206	222	232	218	218	219	234	211	220	205	224	213	218	242	251	212	187	225	241	221	211	233	210	228	215	218	259	223	223	231	220	213	209	228	215	222	202	245	188	221	205	222	222	243	217	247	223	226	255	232	238	214	197	240	227	225	223	228	241	219	198	221	241	238	204	224	193	232	248	255	224	245	232	202	210	260	204	226	222	225	221	216	201	227	220	229	237	198	220	222	222	226	227	228	220	240	188	230	244	237	205	230	254	223	214	225	193	223	239	241	202	219	231	201	222	218	217	197	212	213	235	228	206	222	237	235	226	229	227	218	216	210	227	209	226	218	241	199	217	225	221	212	236	230	235	222	250	229	219	206	232	223	266	208	227	217	228	211	211	251	201	213	229	203	222	233	208	227	253	217	222	226	226	253	202	202	226	256	207	208	226	243	221	219	227	186	231	223	256	229	223	220	215	217	232	218	241	205	228	214	222	219	239	255	246	247	202	211	201	224	220	217	202	192	227	232	197	217	230	209	214	209	221	202	223	200	247	238	243	219	214	215	221	206	211	223	215	241	236	244	200	232	203	206	244	216	208	230	209	216	221	209	187	240	220	237	228	231	233	217	212	203	224	235	208	230	237	225	226	243	225	223	250	250	210	224	230	204	239	243	201	231	223	240	243	219	233	213	221	217	216	212	220	229	217	210	229	221	216	185	234	234	215	210	223	214	251	215	220	218	209	203	250	226	228	206	229	215	234	221	222	224	228	224	245	197	254	213	227	229	236	266	226	261	223	234	213	233	237	211	219	209	229	251	202	204	234	233	229	218	225	209	235	226	226	212	217	258	230	208	257	231	232	233	226	212	230	211	229	213	188	219	221	226	239	207	250	208	236	217	219	239	219	206	210	213	226	233	222	196	210	195	215	229	208	212	237	216	256	209	221	224	229	227	219	209	240	230	210	226	244	228	203	234	231	210	206	238	206	211	213	237	224	253	246	243	210	218	228	230	224	237	206	240	225	232	249	221	222	234	213	228	231	212	211	198	232	196	201	234	231	239	246	209	236	236	211	230	229	221	232	235	189	260	221	209	231	218	244	221	202	253	211	234	229	209	235	221	241	228	227	241	250	231	249	227	238	230	246	215	238	219	197	210	203	213	199	236	212	217	195	235	238	206	237	240	244	215	228	188	213	221	222	216	232	220	235	229	227	229	232	227	222	207	234	239	227	236	241	238	202	218	198	238	239	220	210	254	239	239	232	237	217	236	222	268	230	234	230	217	223	219	199	222	219	216	247	222	209	228	218	216	231	205	247	233	241	208	243	233	210	226	219	222	227	223	226	207	215	226	211	205	242	218	200	214	219	207	240	207	216	224	233	212	230	233	225	228	213	196	234	199	228	219	225	240	223	194	219	249	209	206	266	236	224	209	213	205	212	214	209	221	193	218	232	222	230	218	208	220	223	206	214	201	220	251	243	208	238	212	210	251	229	201	202
25515	41322	12957	3045	1970	1379	1103	927	833	743	601	476	440	359	367	338	333	331	316	319	290	298	286	281	277	295	261	255	278	240	258	244	270	240	254	249	258	267	267	274	271	257	235	254	281	272	265	281	249	241	239	241	304	255	237	268	242	260	240	277	277	212	248	233	272	266	261	276	255	229	275	272	242	264	271	227	265	242	249	240	268	302	250	252	261	225	288	247	249	243	207	228	259	243	266	231	237	290	241	242	240	263	232	251	259	226	226	235	255	225	238	268	290	263	261	267	225	243	248	289	281	262	216	259	243	234	252	300	249	235	277	222	260	234	228	269	236	264	269	252	243	235	241	255	250	247	226	237	235	240	234	246	248	244	259	234	245	262	275	258	251	248	237	261	212	252	227	255	269	250	275	225	237	240	267	264	239	259	230	219	251	229	240	268	237	257	252	229	254	220	262	234	256	219	242	246	247	248	263	271	242	259	237	249	240	239	211	247	251	222	215	267	242	234	252	240	224	276	253	280	250	233	221	236	244	247	223	227	245	238	243	237	241	258	241	266	235	230	252	263	259	286	234	253	247	256	256	243	234	226	239	244	283	253	238	248	230	228	246	230	246	220	229	244	247	258	198	253	247	278	263	248	237	256	245	229	221	245	252	230	239	249	254	265	263	262	250	276	235	246	257	243	235	232	240	265	244	224	246	239	254	277	254	241	209	242	267	229	241	250	241	252	245	229	227	234	234	229	283	244	225	248	239	263	260	240	240	240	229	248	265	244	249	268	265	268	254	250	217	247	264	242	221	251	243	249	235	291	259	243	251	262	236	268	246	250	249	269	256	266	241	261	233	226	220	240	232	247	244	240	254	274	231	257	232	260	220	229	261	234	246	255	270	247	239	232	239	258	239	240	223	238	264	218	282	250	255	230	220	250	254	272	265	235	235	245	233	229	231	256	290	260	246	254	244	246	249	240	258	256	248	238	242	253	235	260	260	237	212	242	229	272	247	252	255	232	261	267	237	248	265	250	238	275	253	224	249	249	238	237	265	232	257	219	250	241	256	246	266	251	260	227	259	259	250	228	269	231	262	286	238	214	253	298	239	268	221	235	261	241	277	233	219	251	259	272	278	238	239	273	238	250	245	274	241	244	269	241	237	222	237	267	264	243	250	270	254	226	243	260	245	212	249	220	239	287	258	243	268	237	266	235	254	260	246	256	248	241	264	269	208	240	230	253	216	244	244	259	233	231	215	233	252	278	247	253	237	253	199	240	223	237	240	244	268	261	251	240	239	215	261	233	232	256	271	286	278	244	236	229	271	225	237	227	234	261	248	225	231	223	234	246	250	254	248	225	254	249	241	232	264	245	239	259	244	235	238	218	253	226	269	255	271	217	247	234	239	262	236	235	253	247	239	243	247	258	248	256	214	233	243	217	227	228	252	236	227	242	250	265	250	265	271	241	238	284	245	277	252	261	244	248	238	231	224	228	244	248	246	239	245	260	251	260	241	238	252	208	244	247	250	242	290	251	244	231	211	243	236	241	264	257	246	243	230	228	243	259	229	226	248	236	262	219	244	260	247	232	241	256	280	242	269	265	254	241	252	226	262	225	255	247	246	241	231	229	217	245	222	249	223	251	237	232	233	239	262	248	243	227	250	222	249	234	259	255	238	246	257	267	238	232	254	242	250	227	238	244	259	271	236	268	246	241	209	230	236	241	244	251	241	235	235	253	213	246	241	230	246	227	234	233	225	255	241	247	248	248	251	245	274	235	241	266	229	253	223	233	251	249	271	257	268	250	256	259	236	238	234	236	207	270	222	244	232	219	248	234	250	244	259	224	232	249	231	247	239	230	264	278	203	271	283	233	270	267	245	238	264	252	242	262	221	247	266	221	235	266	272	248	253	237	247	243	261	256	278	254	236	262	242	233	254	249	245	246	262	249	238	239	254	249	229	222	243	250	251	241	249	227	259	232	232	244	236	249	251	241	243	238	273	275	234	248	245	232	254	246	245	233	262	261	238	252	233	256	251	241	265	235	236	229	254	243	251	247	255	252	252	247	241	237	237	237	260	251	226	289	224	240	238	244	249	233	219	258	247	255	247	221	251	253	263	254	236	245	240	276	247	220	213	235	234	271	224	215	238	241	257	229	249	245	239	247	252	238	231	261	259	258	259	254	234	237	227	237	245	226	251	224	218	216	264	271	244	268	245	250	260	265	232	256	239	267	257	272	257	258	280	246	245	232	252	222	259	262	228	253	252	247	254	231	262	232	257	253	227	264	261	228	249	269	227	245	248	285	256	260	234	248	252	211	251	240	216	249	257	232	266	251	250	257	256	255	223	221	249	210	258	240	261	259	266	225	265	279	236	258	235	228	230	248	210	226	264	271	258	246	242	219	244	219	259	245	261	229	215	260	230	260	231	264	236	244	237	237	246	263	258	266	264	258	215	234	260	261	259	219	249	256	245	254	240	258	232	259	247	267	287	246	258	260	244	295	264	257	242	285	254	221	223	245	254	263	255	237	244	240	256	244	225	227	237	232	253	259	247	252	273	260	284	225	262	260	238	284	233	250	263	252	251	260	246	251	236	230	250	242	252	249	227	250	243	279	260	242	243	260	235	256	226	249	238	232	249	239	234	217	256	257	252	243	235	244	244	270	248	272	242	252	244	245	228	273	219	252	262	235	229	258	256	227	252	236	266	235	259	256	203	247	234	227	247	257	242	237	255	231	245	254	225	229	237	231	233	228	251	251	235	261	262	254	262	225	269	246	231	236	260	236	258	243	219	265	238	252	230	240	228	230	245	244	302	260	268	238	246	240	218	220	247	243	233	247	225	250	254	247	250	255	262	250	223	232	267	239	252	244	249	235	255	243	261	251	244	246	232	232	273	243	242	252	243	250	241	243	249	264	268	249	260	216	244	244	251	240	270	270	240	234	236	251	238	231	209	272	232	252	248	229	266	238	262	235	247	228	276	246	258	264	229	251	210	241	278	233	277	229	238	249	247	243	271	252	215	250	245	253	263	245	231	229	267	301	267	246	226	233	280	271	266	239	245	246	252	264	243	258	242	231	261	223	240	254	257	240	263	260	259	244	258	226	244	231	257	236	232	250	251	237	249	236	280	247	255	245	270	229	237	253	263	241	232	252	230	276	244	251	234	259	242	261	247	263	232	230	240	241	238	281	235	221	243	264	261	240	238	239	231	247	246	237	226	260	217	253	266	232	245	247	270	258	252	274	255	253	253	243	265	213	240	262	257	234	235	267	268	249	236	242	248	256	231	243	249	234	260	253	238	266	248	255	258	262	262	250	240	237	235	253	278	231	220	295	238	261	239	239	197	237	265	251	260	269	227	253	224	227	225	222	238	243	240	245	253	243	246	261	259	247	281	255	262	260	249	236	243	241	261	274	252	252	247	250	244	261	251	261	273	269	274	260	263	246	256	252	268	232	246	228	250	241	226	267	242	268	240	273	266	249	245	264	279	257	262	238
25219	21294	26982	25434	6922	1042	817	762	792	759	654	716	690	660	652	673	664	664	647	637	651	606	617	627	638	618	670	652	665	578	610	639	609	683	662	611	606	593	584	606	626	658	642	610	645	615	677	612	617	614	601	639	664	656	636	652	658	673	597	661	601	621	579	624	610	656	618	557	661	616	638	649	627	688	619	603	618	679	608	616	599	578	626	613	687	659	652	606	636	617	569	681	646	598	641	627	577	607	617	586	619	599	637	636	627	615	632	619	640	631	710	603	595	657	631	629	639	649	668	612	620	592	594	580	660	634	599	608	613	667	629	653	632	569	657	634	613	574	626	642	638	649	599	650	651	630	630	599	650	635	633	644	643	634	563	624	628	658	613	572	604	614	679	590	608	619	617	629	630	604	638	615	645	608	640	672	594	650	611	620	660	577	671	631	636	631	627	621	619	621	594	595	607	575	645	623	645	670	649	674	605	634	595	606	650	603	617	572	654	633	633	632	619	592	620	663	590	606	621	614	612	595	551	571	635	657	554	623	657	628	573	602	635	680	621	649	626	622	628	627	619	631	660	608	641	639	610	645	628	587	585	592	605	613	617	607	638	589	636	652	648	603	593	638	614	597	628	650	589	609	609	610	632	634	634	605	649	620	633	633	597	652	630	631	628	638	620	620	632	612	620	650	608	624	636	622	625	636	628	642	635	607	634	608	618	606	567	608	606	568	637	584	600	615	649	592	600	661	628	610	578	623	656	659	680	612	609	609	616	665	637	611	651	597	656	671	629	608	657	622	625	643	648	638	583	609	656	620	686	662	598	567	612	613	621	624	593	600	623	607	629	619	551	652	576	594	620	638	598	626	601	609	594	558	626	602	620	632	622	601	621	633	630	601	614	685	610	620	591	617	646	665	586	573	582	597	661	652	615	635	626	615	638	656	629	601	640	633	610	644	607	594	618	663	635	599	609	658	664	596	637	576	635	610	634	606	557	600	631	622	577	647	631	624	636	645	635	643	656	591	609	659	637	608	621	595	597	607	611	630	586	566	641	632	563	585	625	631	639	594	601	631	610	630	638	592	610	633	649	595	654	618	606	598	657	649	611	613	641	579	639	615	654	621	626	606	657	616	659	614	613	625	599	575	579	621	600	588	618	647	589	655	586	666	634	635	655	642	666	619	591	635	650	632	595	636	638	600	650	600	627	616	642	628	579	677	672	648	617	608	590	631	657	637	617	654	633	626	655	647	652	610	609	624	661	614	622	648	623	613	602	587	614	608	627	638	595	626	617	603	589	649	560	605	595	603	624	639	647	631	654	615	670	637	626	584	599	619	569	587	609	628	601	636	593	610	623	594	630	668	651	596	613	627	602	571	603	540	604	611	639	614	600	611	611	581	695	632	700	575	601	591	611	614	646	640	648	642	635	631	595	673	649	630	618	634	630	620	635	612	665	582	666	564	610	621	629	607	624	639	650	599	655	629	616	620	654	613	646	664	620	618	614	622	600	613	618	575	631	649	602	623	611	599	604	605	641	619	589	633	633	595	595	575	583	627	608	604	618	624	662	638	616	590	617	626	608	631	602	637	645	629	634	589	620	652	633	625	623	633	620	619	593	611	622	654	618	613	631	660	624	585	585	634	611	614	659	664	588	648	646	605	666	612	569	608	632	617	615	618	608	582	604	642	599	604	665	606	612	639	640	602	609	641	647	576	665	594	616	627	628	620	598	595	621	644	614	658	628	600	585	583	655	599	627	596	624	619	644	603	621	581	650	590	640	585	648	621	647	611	672	619	588	603	632	597	622	643	655	626	637	627	596	661	638	606	686	641	571	634	683	618	639	584	597	622	583	611	610	640	632	595	570	628	614	620	610	626	620	631	611	602	609	614	609	655	675	602	648	604	647	640	592	608	570	659	645	618	570	624	598	616	625	634	651	563	654	650	626	607	626	610	610	639	600	637	631	603	629	648	632	640	660	607	570	655	634	614	634	618	582	611	637	619	587	602	605	623	587	617	605	610	604	648	628	631	596	629	621	654	647	630	636	603	628	612	640	608	632	580	583	623	627	628	587	641	599	620	591	664	628	603	591	600	616	607	624	602	585	639	634	638	613	616	643	608	667	621	627	615	646	597	613	623	650	600	594	633	678	629	585	615	592	639	630	601	627	624	666	644	619	634	636	634	623	671	545	636	620	627	629	614	619	594	613	637	591	650	604	622	622	610	598	584	614	662	656	649	596	614	583	651	627	539	660	616	601	609	629	602	643	634	606	570	653	627	613	620	598	642	610	597	608	636	614	648	552	627	609	638	646	599	613	680	628	609	596	657	610	618	618	620	611	603	643	583	651	617	631	622	638	616	626	658	624	636	598	620	583	612	627	607	621	640	640	654	626	642	606	630	634	582	641	623	632	590	639	597	636	598	619	637	660	647	625	633	639	681	591	650	641	586	661	605	619	592	609	615	633	618	631	613	618	624	558	625	633	598	582	642	676	652	624	618	636	626	614	629	639	641	609	615	628	634	596	677	613	602	618	593	656	608	635	641	637	618	619	651	570	608	618	620	617	635	623	599	640	621	568	637	646	608	653	659	610	620	602	588	612	619	627	613	620	634	629	659	618	642	599	622	577	664	649	618	622	616	619	632	630	650	622	663	648	588	635	614	625	620	636	590	591	603	644	672	622	621	594	617	692	636	594	588	628	599	651	631	639	624	591	586	622	643	635	686	610	602	623	640	632	571	619	611	619	628	625	615	630	612	616	603	601	609	611	633	668	606	651	589	607	587	596	637	680	599	613	636	645	598	605	598	606	596	662	626	642	603	580	626	602	642	641	658	628	652	610	662	581	612	574	652	602	642	571	624	594	631	657	651	631	622	616	601	600	610	609	651	610	658	651	638	643	599	618	594	579	635	625	592	644	664	601	640	617	617	653	611	645	644	606	578	633	662	614	657	652	584	626	633	644	651	618	699	617	638	622	640	661	632	620	588	625	648	580	607	603	629	589	673	617	652	617	627	674	623	591	646	617	649	652	584	620	604	657	634	606	593	616	621	618	555	597	566	622	605	628	607	601	630	641	640	625	655	611	585	605	603	583	619	606	666	578	644	662	599	631	627	605	645	618	604	616	622	596	610	610	642	623	677	600	651	659	626	601	621	591	608	606	576	629	646	606	642	589	614	612	575	605	625	615	603	632	594	600	595	652	633	593	604	606	595	619	630	629	635	645	663	599	637	662	657	588	683	587	614	572	624	623	606	652	657	644	637	625	655	605	631	613	629	685	633	611	667	628	658	638	632	652	622	640	639	615	605	621	634	644	628	608	641	644	637	608	646	591	604	560	623	659	607	662	607	621	591	655	606	579	620	611	654	613	627	634	627	629	633	638	640	653	626	642	610	635	623	666	651	626	626	635	631	632	618	599	620	569	618	650	631	615	613	602	616	650	590	624	664	610	622	653	603	625	615	605	612	646	609	588	595	650	632	654	662	581	639	590	636	638	630
23527	34334	8687	2069	1588	1233	1070	972	961	935	885	751	762	753	710	677	653	645	689	680	693	683	602	684	694	704	611	676	709	632	613	633	640	638	686	660	604	591	582	708	669	671	631	609	678	637	699	621	651	691	648	654	650	604	636	647	632	688	621	671	637	592	677	669	629	653	670	645	677	652	672	693	660	660	653	655	650	631	646	651	662	660	630	685	662	667	685	613	661	657	650	632	629	646	684	645	651	607	610	633	624	646	674	642	691	624	681	657	656	685	621	690	618	679	631	658	668	698	659	628	666	648	648	655	638	628	643	679	634	696	653	676	645	669	638	650	677	623	683	663	678	679	629	650	657	702	631	691	645	653	636	665	670	641	700	645	631	674	640	610	626	585	663	671	662	621	620	666	681	637	675	658	633	664	618	679	616	652	667	657	640	662	672	636	662	648	683	623	624	680	664	637	683	659	632	607	672	650	703	635	623	640	675	643	648	607	651	710	633	657	593	663	663	673	646	647	679	611	626	664	637	656	657	653	634	641	682	615	657	669	650	631	696	657	651	640	677	675	651	673	668	632	678	633	670	668	668	645	664	659	655	679	664	679	631	627	660	649	664	677	685	670	610	633	638	642	659	662	639	650	628	652	655	669	670	688	633	643	652	636	673	656	678	678	682	623	649	644	688	647	658	671	653	676	659	652	652	667	647	670	675	686	661	668	652	675	694	678	630	613	679	636	639	657	649	627	617	599	656	679	625	648	652	624	661	643	650	649	624	618	633	636	639	687	678	625	664	667	664	655	654	650	626	589	653	666	623	669	661	644	654	643	631	628	656	662	653	647	617	687	626	646	665	609	635	628	636	674	618	700	658	662	643	694	661	630	605	626	657	661	675	612	668	610	635	648	699	638	683	654	624	653	653	674	665	641	622	667	639	645	676	608	640	621	688	614	635	659	646	709	674	675	613	725	626	653	646	654	657	632	699	632	670	642	635	668	647	699	621	646	626	646	652	650	692	632	678	684	625	631	612	692	648	665	646	636	652	667	657	612	697	670	648	681	662	680	623	630	585	647	615	654	671	711	654	634	655	647	682	638	647	634	614	644	712	711	666	653	652	649	651	691	677	638	690	678	662	633	656	676	629	629	682	657	674	654	633	658	645	661	658	614	628	642	649	646	668	702	635	666	636	643	659	659	689	647	645	683	652	636	725	682	670	673	644	620	635	645	634	663	639	631	647	648	629	626	640	645	688	657	633	673	669	653	665	683	655	644	656	650	613	629	686	635	663	641	592	635	650	694	632	662	677	656	635	623	658	642	646	673	671	622	679	669	648	644	652	628	682	643	592	660	720	642	627	645	682	653	684	664	647	617	610	667	697	638	600	674	657	632	659	643	647	674	664	648	643	615	630	699	662	682	631	649	683	609	672	674	623	601	698	667	653	688	688	647	675	642	617	661	669	682	665	631	642	660	634	715	642	663	646	635	688	658	643	678	626	646	677	643	662	642	696	636	633	575	643	659	682	613	645	637	621	630	644	683	620	658	657	629	631	685	619	665	689	619	691	672	601	645	635	626	654	619	648	640	645	651	661	659	634	660	642	658	675	701	656	624	653	623	703	651	670	645	668	642	666	664	610	624	600	680	712	673	638	658	632	611	632	650	629	655	573	622	628	634	656	630	595	650	688	652	643	623	644	599	672	673	678	606	704	684	620	658	669	689	648	606	670	643	625	632	669	617	681	689	649	674	650	656	609	637	626	667	655	648	698	633	660	654	607	637	693	642	688	652	589	647	631	694	678	613	662	668	672	641	674	644	637	674	657	717	657	649	663	669	648	639	642	631	616	612	659	650	730	613	665	641	650	692	642	639	670	637	640	650	631	608	639	636	659	671	636	618	594	635	654	643	673	659	654	678	615	664	679	629	627	623	701	620	638	682	655	616	629	644	660	618	663	620	667	695	615	648	632	680	634	672	642	697	653	636	621	671	620	662	637	651	665	646	643	641	683	636	604	655	711	664	651	639	647	652	614	657	679	656	624	708	654	701	658	643	648	667	647	639	623	675	664	679	691	656	664	636	651	682	663	682	688	648	676	654	641	648	624	679	615	696	645	632	584	628	694	668	641	604	662	600	648	640	689	633	667	686	616	636	678	659	646	642	654	673	630	657	643	679	690	635	689	616	645	656	713	654	661	661	634	662	642	684	651	690	724	625	673	632	628	642	658	665	678	661	684	658	633	641	608	690	630	666	696	650	651	641	646	652	621	677	645	603	614	672	642	664	596	644	640	639	635	639	679	616	672	704	658	624	670	658	675	651	678	580	711	636	633	687	620	605	625	667	676	700	645	661	614	674	642	649	622	625	639	635	627	658	693	678	694	693	685	656	676	649	608	682	683	677	619	656	668	630	607	623	672	680	665	698	663	669	662	630	729	670	734	643	638	681	679	639	652	655	611	652	645	690	655	657	635	706	679	652	661	681	684	652	617	651	681	616	634	671	661	680	671	650	633	656	669	662	658	670	649	665	639	689	652	654	663	616	637	676	620	631	647	663	689	646	649	607	631	663	691	669	647	695	650	702	629	679	638	618	714	644	659	631	627	641	669	629	615	681	698	680	623	624	643	688	675	624	670	625	636	694	663	667	624	693	677	657	708	646	662	644	678	649	697	652	672	646	677	689	613	617	629	638	656	648	643	649	638	636	619	626	652	659	644	640	665	633	656	701	621	631	704	674	642	662	642	621	692	617	634	683	606	637	671	660	658	637	632	655	672	621	619	681	654	644	630	715	658	662	634	599	623	635	623	598	657	634	652	656	652	644	608	676	648	652	670	640	651	687	605	638	647	648	660	694	597	644	663	641	649	588	665	672	649	637	640	682	647	651	673	604	660	689	661	617	696	656	663	672	646	652	640	667	654	627	664	684	658	711	670	604	595	653	669	649	666	655	652	640	662	645	689	643	654	632	668	640	682	642	677	663	701	631	693	638	653	649	625	638	650	636	630	697	647	664	631	626	696	680	691	627	630	674	646	662	686	656	616	633	652	654	636	711	649	639	643	672	649	637	617	601	671	717	660	672	626	649	659	643	636	633	644	609	707	625	644	619	704	635	654	621	658	620	667	693	632	612	665	646	617	648	607	658	645	673	642	662	654	637	640	615	653	698	657	645	637	667	657	618	662	670	644	668	631	610	657	693	656	608	662	633	692	669	667	671	628	626	629	624	669	644	562	680	675	612	664	690	629	670	662	646	663	601	638	632	691	677	654	700	644	677	642	637	656	640	663	654	653	644	657	640	685	624	689	649	710	680	637	684	634	592	655	679	639	662	686	630	668	626	601	605	636	632	686	660	672	710	662	661	642	652	614	652	658	653	650	648	649	614	690	661	639	653	686	674	657	657	604	676	687	656	633	627	656	662	655	611	646	642	644	608	684	661	660	632	654	593	612	699	702	639	625	636	611	666	655	687	670	597	647	610	574	661	642	649	613	640	663	641	685	651	674	624	653	622
22832	21338	28944	24084	21342	21331	6065	1069	808	758	774	640	623	573	549	564	525	505	504	481	487	502	468	500	478	463	455	503	476	485	479	494	462	443	467	496	451	457	483	440	435	439	478	463	500	478	452	461	388	481	470	456	472	483	433	442	459	447	440	408	455	475	398	439	435	440	442	445	432	376	417	426	457	418	439	455	450	443	434	460	418	454	433	433	456	437	478	444	446	430	475	425	401	465	450	462	466	431	467	444	479	453	417	464	431	483	490	498	414	459	422	499	433	459	405	419	429	423	474	460	471	417	425	444	428	490	436	464	439	461	440	451	476	456	445	442	445	453	424	460	450	475	417	444	461	444	464	450	442	451	442	451	482	420	486	420	465	472	432	459	470	468	449	440	445	446	448	463	424	419	408	477	447	419	463	451	425	423	441	456	444	423	451	446	435	454	500	426	478	450	454	463	432	465	447	439	427	436	452	442	442	484	429	443	456	464	449	410	455	409	463	424	470	399	423	450	477	459	425	452	437	436	459	449	461	458	458	454	441	423	454	440	399	472	459	454	450	485	468	455	442	440	460	400	436	448	462	448	484	454	444	462	441	393	434	466	463	483	472	431	411	422	436	476	423	443	426	444	461	472	438	467	423	401	445	450	439	468	494	437	445	476	435	444	466	437	416	478	471	454	434	456	423	462	447	488	443	462	479	463	438	455	451	431	497	434	461	448	434	441	420	430	457	459	430	447	449	475	464	473	465	449	426	465	441	447	424	463	453	467	469	465	430	510	444	431	452	465	467	486	408	438	473	434	457	463	438	436	478	452	452	479	425	442	455	467	471	500	430	455	442	427	431	458	443	464	456	446	508	439	467	457	467	490	456	443	456	473	463	427	455	465	416	459	467	440	449	457	459	448	448	451	455	463	451	423	418	451	430	455	418	455	406	440	447	453	475	435	441	426	453	454	460	460	419	441	437	461	438	424	430	469	479	451	449	438	406	446	465	463	426	448	444	445	437	429	459	440	440	439	459	478	483	455	451	463	486	435	434	492	449	456	452	444	419	458	433	434	460	460	469	425	415	428	452	435	444	448	454	480	458	432	465	463	433	455	437	449	440	470	437	419	410	440	452	464	447	476	450	412	425	469	473	411	443	389	458	468	434	437	451	433	427	460	442	448	441	489	436	452	450	461	460	470	479	488	459	445	437	472	505	473	474	423	416	457	454	453	453	449	472	439	429	428	438	414	425	442	490	425	448	441	403	448	444	467	432	481	445	447	443	448	443	446	438	458	449	496	440	422	462	469	461	448	407	461	482	421	417	472	435	449	433	449	422	443	437	447	467	457	466	469	487	447	435	449	446	411	462	456	445	452	454	444	496	438	453	459	428	427	428	434	470	471	480	437	450	452	443	454	451	436	419	469	448	454	434	437	484	425	435	471	442	422	486	440	450	430	429	422	442	476	435	472	459	440	463	492	433	470	421	454	467	462	457	456	434	435	424	460	439	445	416	414	451	438	432	470	434	441	434	429	391	447	431	461	430	411	403	460	429	439	423	437	469	456	463	466	443	469	427	455	440	472	457	448	440	459	450	445	449	439	455	420	457	470	451	460	454	459	431	435	430	440	464	472	438	460	493	432	493	431	468	475	439	447	436	488	467	440	449	479	421	478	419	446	438	434	442	420	456	479	438	456	433	459	457	414	444	450	468	424	404	474	420	438	432	415	445	465	460	461	441	454	425	470	441	457	445	433	446	429	473	460	422	481	428	499	449	452	424	433	454	433	455	449	452	416	449	419	454	464	456	451	434	425	437	449	442	418	440	444	447	470	452	430	465	448	416	443	438	428	470	456	462	442	439	414	461	399	455	457	444	431	497	439	432	448	481	436	421	453	458	441	443	442	453	442	454	438	458	453	407	460	449	437	438	487	450	423	469	441	442	430	449	428	458	431	436	415	467	466	477	454	435	423	481	422	456	425	470	450	452	437	429	458	456	449	458	444	446	456	450	429	466	405	456	456	484	410	443	414	461	418	455	430	422	461	466	501	415	460	454	478	443	431	435	450	458	466	440	477	482	453	487	440	448	435	443	440	485	448	430	440	449	478	445	447	450	441	455	437	447	440	461	451	473	473	459	408	455	462	417	441	481	483	416	447	485	466	475	488	471	470	416	445	486	440	456	448	456	414	461	458	465	424	434	486	421	447	439	484	452	454	391	455	454	462	431	438	439	427	455	459	423	427	432	476	438	472	401	457	419	442	462	428	427	472	477	426	435	417	434	464	438	452	462	428	448	462	437	446	447	418	419	442	443	421	453	452	448	462	442	453	463	464	438	484	490	447	454	461	424	411	420	478	448	480	439	421	453	449	430	468	433	465	443	466	426	441	414	432	428	478	465	463	438	413	481	419	444	425	419	458	410	443	438	470	454	421	473	424	460	450	457	464	450	432	449	422	456	412	487	434	409	488	416	432	472	414	420	449	464	479	411	452	417	452	438	459	456	432	426	420	440	428	437	439	456	448	454	458	441	480	451	458	403	440	438	446	423	450	462	436	442	443	464	386	475	430	453	453	477	429	486	455	437	425	432	453	433	426	458	478	457	481	426	476	447	456	426	519	456	454	482	398	405	451	427	468	460	452	429	429	420	423	425	411	431	467	443	444	476	457	416	464	444	437	409	458	500	455	459	450	473	434	490	466	450	474	465	426	477	432	448	455	421	453	451	455	458	453	429	411	467	443	444	465	446	403	449	420	474	436	457	429	405	474	491	456	440	445	495	427	451	432	451	435	434	463	458	432	475	456	441	450	472	479	458	422	445	459	460	432	464	437	447	438	460	435	452	450	455	455	420	440	481	405	422	436	420	459	427	403	430	448	436	401	419	424	441	493	465	466	465	478	484	438	478	458	480	470	456	385	447	443	430	434	437	406	460	450	455	469	437	422	464	448	459	443	445	429	463	402	424	479	474	437	483	448	432	426	420	410	447	422	452	420	410	445	434	440	434	410	449	435	417	495	485	483	412	493	428	480	481	471	478	437	460	448	430	420	442	467	465	443	473	459	436	404	416	418	423	402	410	436	462	447	433	457	482	450	408	439	439	428	461	443	418	435	429	434	447	462	496	433	452	470	448	423	464	446	443	467	443	437	442	459	419	448	464	466	477	437	438	456	414	428	453	446	456	448	451	441	465	444	460	443	453	415	444	481	465	479	446	432	421	476	426	459	445	473	446	429	452	479	466	443	448	454	429	446	435	471	445	444	418	443	468	480	435	479	410	467	419	441	479	445	428	425	458	421	444	458	420	431	442	457	425	450	451	438	453	459	497	426	424	391	467	494	460	455	447	437	457	428	385	428	420	437	436	446	470	464	473	452	470	433	434	472	452	454	457	457	430	460	437	444	469	422	458	450	443	450	462	453	456	457	458	447	458	426	447	469	432	437	449	438	460	425	414	450	434	458	437	420	446	432	426	443	431	468	442	454	459	481	454	448	443	412	467	452	485	435	453	476
29216	47927	15848	4963	3559	2501	1895	1518	1425	1217	1032	860	773	663	638	629	633	542	588	553	467	516	518	558	499	507	491	490	539	474	525	488	501	490	491	440	525	428	468	472	468	477	483	481	453	469	488	481	496	441	465	438	432	463	468	526	495	476	471	486	448	426	419	481	409	468	463	460	442	435	447	465	474	457	497	493	475	490	441	437	454	471	489	450	461	435	486	434	505	450	481	474	437	465	492	414	464	487	478	419	475	455	447	445	486	458	438	452	465	468	460	477	471	462	489	465	460	466	457	463	444	456	471	483	463	450	429	441	440	466	459	454	433	468	472	445	458	452	450	450	475	434	448	458	427	445	466	415	470	464	470	461	460	435	459	453	491	455	467	508	456	473	455	419	424	478	444	443	443	488	445	435	454	506	447	468	464	483	419	490	530	432	466	458	458	416	456	452	466	454	485	435	435	440	461	425	450	431	471	437	440	454	419	444	466	437	463	444	471	460	454	476	492	443	449	442	465	459	449	490	453	469	448	458	470	456	462	433	435	438	463	434	497	489	457	449	483	447	473	440	408	418	443	445	454	459	422	447	441	493	487	454	469	422	464	446	462	493	432	475	466	441	445	453	437	474	458	487	460	459	460	415	445	434	446	424	445	477	456	458	466	479	455	505	442	473	473	461	448	490	445	459	456	479	499	444	422	424	438	491	480	453	482	442	467	462	485	439	456	493	436	437	452	414	463	481	444	468	477	454	441	480	419	480	503	480	452	471	431	459	467	443	451	481	434	449	465	439	431	455	454	449	463	467	476	470	459	480	464	437	452	426	490	453	455	454	496	471	451	468	433	471	427	468	439	483	441	440	477	453	496	430	453	420	456	430	472	423	426	466	444	428	484	463	443	453	437	459	470	477	420	469	486	464	413	467	468	437	490	482	474	445	454	459	474	480	465	466	500	449	439	440	469	446	430	453	470	467	456	473	446	405	440	451	456	433	481	441	451	484	456	447	433	468	453	471	455	460	413	474	472	448	438	475	434	466	428	425	416	424	458	483	458	444	471	478	456	434	442	446	479	462	452	441	435	421	412	474	464	447	465	447	496	447	464	477	435	434	444	427	482	463	476	474	472	458	423	429	467	491	469	454	449	430	426	483	460	445	505	443	466	469	426	438	433	465	480	488	456	441	421	466	475	455	456	467	461	479	469	456	476	470	470	457	484	509	453	464	473	454	460	465	470	488	443	465	463	449	460	473	441	438	426	446	484	458	489	473	448	474	460	471	481	493	458	448	453	466	490	468	448	458	443	506	402	410	431	439	450	469	449	456	465	476	441	444	448	467	464	501	477	480	463	459	436	460	460	449	460	487	442	497	467	422	448	450	450	436	479	482	410	469	471	486	493	487	435	449	460	445	454	454	478	471	463	481	497	456	458	447	444	446	454	451	444	484	472	478	462	441	424	442	467	417	481	448	423	450	481	460	456	495	465	482	501	435	450	452	440	416	487	411	444	441	501	458	473	464	444	451	453	456	453	450	477	469	470	441	431	493	452	424	454	458	477	490	452	501	476	490	460	467	476	543	445	467	471	471	443	429	455	437	447	452	478	459	425	450	423	438	472	455	391	468	478	437	465	433	421	442	464	471	482	458	483	451	483	454	450	453	428	413	469	474	493	438	432	489	463	487	456	438	420	444	441	470	456	450	445	479	475	465	429	473	449	474	441	463	438	431	423	451	411	413	463	435	474	459	486	415	479	449	415	434	449	437	477	493	453	497	426	391	452	441	450	462	456	485	448	480	461	441	488	439	444	453	487	432	454	433	447	480	415	422	469	472	445	473	462	443	440	424	470	426	449	475	486	480	455	410	462	485	450	462	460	425	450	467	457	458	481	473	460	474	445	465	448	458	458	460	449	463	446	504	475	474	495	449	467	457	460	438	443	456	487	430	463	463	448	472	474	440	463	465	460	455	509	442	469	443	455	461	457	477	463	423	449	462	433	485	446	463	432	467	464	432	446	459	470	440	485	399	432	442	444	464	451	443	413	461	458	441	445	426	460	464	462	429	467	417	438	437	485	450	436	452	484	450	435	459	442	471	426	431	479	448	485	457	478	473	472	474	483	443	459	476	405	481	445	411	446	480	442	494	400	482	461	439	451	466	454	476	498	482	428	442	490	496	432	428	465	432	424	424	451	509	454	459	489	445	471	445	444	480	471	447	451	461	425	477	490	435	453	467	474	437	449	412	456	467	430	461	450	464	447	479	440	487	449	453	470	460	448	454	456	459	469	474	479	461	453	423	433	471	448	459	475	457	501	463	429	470	470	470	480	460	436	481	479	457	487	420	457	444	455	479	467	480	459	477	442	431	434	494	451	465	491	485	453	430	467	471	453	425	451	495	435	469	454	460	485	471	448	468	473	488	449	457	475	454	453	450	468	485	487	420	442	459	412	501	437	440	505	442	487	516	484	454	429	454	446	429	440	436	477	478	459	472	429	457	477	428	449	447	432	427	455	454	461	431	484	420	453	445	461	448	427	479	450	423	446	443	458	493	490	420	464	443	428	474	469	446	473	454	483	446	474	445	434	453	457	460	460	489	490	417	426	476	481	467	465	477	453	455	502	497	462	430	502	482	446	465	393	465	499	432	461	449	456	444	494	492	445	459	440	420	413	456	426	441	455	463	456	470	448	447	456	417	488	479	447	460	449	491	466	414	463	437	463	469	447	462	441	471	481	443	449	467	479	436	462	451	475	451	467	447	450	443	439	439	470	446	472	458	441	463	418	492	479	478	453	449	434	481	489	415	449	450	459	477	444	460	437	453	455	485	463	498	425	491	454	444	487	467	476	431	466	451	453	452	466	475	456	461	473	432	449	457	432	454	440	456	471	440	447	449	447	449	453	457	461	456	425	450	459	440	453	460	478	457	460	458	453	459	425	470	481	479	492	473	470	486	472	446	437	463	446	445	451	432	416	481	487	482	503	472	448	487	488	490	429	453	480	425	441	434	488	457	460	433	448	450	484	466	467	453	427	447	424	428	447	494	490	452	461	457	438	502	436	416	473	449	441	454	440	430	463	463	471	468	478	467	467	492	445	407	469	447	466	436	464	457	463	436	441	449	454	433	463	456	475	487	443	457	471	471	410	418	432	463	506	465	469	471	458	475	446	450	463	451	427	481	483	463	458	497	461	434	497	475	464	474	412	457	460	483	459	471	464	466	456	470	452	467	458	433	483	437	440	458	426	510	464	502	464	458	449	461	443	457	462	450	463	497	454	430	415	477	508	464	450	424	498	466	432	473	438	443	456	447	447	433	472	459	463	434	445	460	474	471	445	446	458	494	436	476	474	426	469	470	461	487	479	449	456	478	450	451	444	464	482	451	408	455	483	443	473	470	436	439	465	486	453	433	446	451	492	450	454	444	463	457	454	471	445	408	455	463	451	438	458	455	461	448	455	433	475	509	480	419	439	456	445	449	459	472	438	454	477	491	465	432	458	473	429	471
28289	21124	9441	1065	594	525	443	461	409	405	435	385	435	425	417	393	400	377	414	374	389	405	416	398	385	397	393	404	392	396	361	378	424	396	397	446	385	396	412	388	421	381	381	409	391	426	420	374	359	413	406	382	386	398	407	365	444	399	434	396	399	380	377	402	380	401	394	390	372	385	433	405	386	390	407	369	386	434	409	385	373	398	445	393	408	401	385	352	359	402	388	402	411	400	374	393	414	414	393	355	395	415	399	421	344	379	383	413	425	393	388	396	391	426	418	372	386	400	425	385	375	375	426	405	415	428	402	363	382	411	434	409	385	378	388	412	402	369	410	405	366	403	363	392	399	372	419	427	415	380	398	406	441	425	418	394	416	404	384	395	343	409	411	435	395	372	409	407	380	403	426	401	379	411	377	386	404	430	422	391	438	392	414	375	415	362	398	421	397	382	387	366	437	373	383	396	411	389	395	404	429	413	411	428	372	387	352	388	413	398	381	410	415	418	367	382	404	395	402	421	417	382	390	350	414	386	423	387	422	379	414	367	402	389	376	426	401	359	408	413	365	413	402	408	366	355	393	409	363	399	401	391	425	396	410	391	381	382	402	388	424	417	387	394	379	396	409	421	377	424	399	405	376	383	404	394	379	422	391	390	367	400	417	394	430	390	386	398	382	388	371	397	396	387	410	400	372	403	376	412	380	404	392	395	389	400	429	369	423	374	387	416	409	357	396	453	410	378	390	392	401	370	430	410	398	381	406	323	399	378	373	405	429	385	417	391	378	412	388	409	395	380	396	402	383	435	397	407	397	429	398	399	389	396	411	391	423	393	373	386	403	389	373	364	404	405	369	421	427	395	412	386	420	390	389	415	446	362	377	419	434	423	379	393	405	445	444	388	397	400	420	358	405	404	423	376	417	389	458	392	422	395	404	396	384	380	405	400	386	397	380	397	405	423	383	409	412	373	398	360	395	368	420	393	405	384	441	376	437	395	391	400	438	400	383	400	386	388	372	375	391	390	345	421	387	378	418	393	364	368	408	367	446	404	408	407	427	404	415	383	380	440	347	370	392	370	443	344	408	375	382	418	389	367	416	386	373	407	414	376	374	398	409	398	419	397	386	380	390	380	413	366	380	367	416	368	377	358	399	386	377	430	382	385	391	390	414	370	398	405	411	419	416	395	407	423	437	369	364	399	422	424	401	362	421	404	394	391	406	420	411	403	397	422	362	380	403	400	378	390	365	363	409	407	359	411	392	373	372	419	378	407	376	390	409	405	378	421	371	385	415	401	405	401	414	406	402	371	374	413	406	382	423	379	408	424	389	367	380	430	409	417	373	427	419	417	367	385	433	404	404	399	410	370	419	402	373	355	399	373	418	372	415	396	414	382	384	419	392	385	410	340	364	391	404	401	387	383	392	431	407	377	394	410	408	391	408	400	389	366	402	384	422	419	398	400	384	421	425	387	411	402	372	373	407	412	406	383	418	394	404	397	409	403	410	421	395	417	411	397	372	413	400	384	412	463	400	444	393	381	420	411	378	402	433	390	372	395	407	371	389	407	385	387	437	379	392	414	384	393	388	400	396	392	377	395	412	434	434	385	395	374	397	358	392	383	376	386	364	398	354	395	393	405	372	367	385	377	371	383	380	462	400	400	340	401	406	367	403	384	360	395	380	382	385	372	360	411	401	424	397	376	434	373	382	416	382	421	400	420	406	421	411	387	384	394	422	407	390	390	396	375	390	397	422	414	390	365	412	413	365	388	423	339	393	405	409	406	403	401	405	408	405	390	423	377	399	411	421	433	410	364	398	403	400	385	383	407	388	364	369	400	377	419	399	411	378	399	387	409	410	411	416	427	418	388	408	426	385	416	374	389	377	403	409	401	393	379	375	359	403	414	412	404	398	384	421	416	394	382	426	410	362	408	417	415	410	381	382	371	367	389	433	402	410	458	400	443	379	408	415	423	418	370	414	433	394	400	378	397	388	408	401	379	388	408	349	394	410	378	385	434	401	437	398	362	426	403	425	407	335	379	394	419	417	339	382	431	369	403	400	415	437	389	419	408	383	387	416	413	417	398	407	401	411	451	402	385	376	394	376	388	388	387	383	386	400	420	373	394	395	395	389	351	381	457	389	392	371	405	393	390	394	403	424	446	443	417	392	398	391	381	388	412	414	384	373	412	381	386	418	416	401	406	372	386	390	366	418	398	386	423	384	389	386	378	391	401	379	411	403	403	390	409	368	407	373	397	383	372	370	411	404	410	416	424	388	393	419	393	380	401	396	393	401	382	365	400	400	419	430	400	406	426	366	355	393	386	400	398	396	386	397	393	426	397	381	393	400	401	427	360	420	418	424	408	392	392	355	395	345	397	431	383	363	396	404	418	386	388	378	406	401	374	377	380	394	434	434	386	421	396	421	360	385	416	401	453	404	386	411	398	427	396	391	394	418	392	382	367	400	406	426	419	369	390	425	387	397	337	389	391	387	404	374	416	388	357	407	381	380	416	402	389	426	371	386	451	401	430	415	391	380	387	376	405	413	382	398	439	377	378	403	428	432	404	414	426	363	408	479	370	388	399	407	454	365	378	410	393	424	417	389	425	415	393	420	361	418	421	384	380	389	415	405	397	401	407	431	400	389	425	414	396	432	402	424	378	401	356	393	402	397	409	375	392	386	397	399	440	398	388	412	396	379	401	371	398	396	384	401	403	384	401	415	412	394	377	426	407	384	357	370	395	405	397	379	391	406	404	379	425	421	389	415	379	387	381	417	379	403	379	437	411	385	403	418	411	380	362	407	365	413	399	383	388	416	387	374	375	435	392	379	392	375	423	406	410	376	423	354	432	360	413	395	387	363	397	387	421	418	401	369	397	401	402	414	368	391	387	392	384	403	393	396	389	390	413	404	396	413	408	413	395	367	409	431	393	415	398	400	389	403	395	432	390	369	396	411	363	377	417	392	421	415	354	342	385	409	382	406	395	365	379	416	372	423	411	416	394	377	422	357	409	342	397	384	394	413	405	412	392	418	392	393	418	409	433	388	390	371	407	367	411	383	394	369	380	411	390	417	405	424	382	404	393	396	369	401	422	361	442	421	383	356	351	385	403	403	384	405	442	412	378	398	416	378	404	401	397	377	417	410	410	398	380	389	420	376	399	368	371	377	359	401	372	383	402	420	394	386	430	366	366	402	413	416	391	428	408	361	377	375	398	418	404	404	365	386	390	411	398	412	404	404	386	371	420	388	363	407	385	399	394	429	442	411	409	422	407	427	397	382	370	392	385	368	344	386	389	411	382	376	373	427	380	422	404	354	410	366	373	402	400	387	396	361	445	419	374	392	394	388	393	367	401	407	386	399	400	431	360	403	401	426	368	404	412	345	421	387	410	405	396	400	406	375	401	426	394	382	354	388	388	409	368	393	390	326	395	402	362	374	418	412	408	370	382	378	426	387	385	384	425	414	342	385	383	363	396	409	379	410	416	402	415
19071	25500	4398	875	773	599	582	540	477	531	524	474	453	436	451	446	446	422	428	472	476	418	430	419	418	443	443	455	424	451	420	432	424	445	412	434	417	440	401	431	454	436	430	429	466	427	408	440	450	418	425	440	398	436	445	452	412	457	439	394	425	460	409	404	423	436	417	416	412	459	487	475	448	456	459	436	456	417	437	433	464	416	432	415	453	444	439	410	436	435	441	462	451	438	423	432	436	419	419	411	469	429	467	463	423	416	460	440	417	412	415	418	429	446	471	457	433	431	474	433	465	435	423	429	447	442	434	442	433	425	437	415	478	443	487	437	419	426	469	426	431	429	415	449	451	399	448	438	470	400	436	457	429	422	443	453	454	437	409	423	441	424	450	451	427	436	426	454	457	405	424	404	418	454	443	434	452	443	417	457	445	412	428	419	413	472	408	459	487	450	443	427	478	449	408	458	434	467	440	413	416	466	386	415	425	422	433	435	422	422	404	441	408	431	428	430	464	449	444	414	439	428	408	426	403	447	421	440	434	465	418	435	457	437	411	462	384	437	411	417	422	396	440	441	481	454	464	428	439	447	457	442	405	396	448	426	415	448	439	449	443	468	428	429	428	452	400	411	417	433	427	434	423	460	434	442	430	432	442	417	433	442	450	423	466	414	431	440	441	402	445	444	451	395	412	458	419	427	453	427	396	405	423	430	436	467	440	414	443	436	434	438	425	416	414	406	445	438	462	442	447	414	456	452	440	446	437	429	434	474	434	468	468	441	419	447	428	460	448	444	416	426	452	421	431	441	453	441	416	441	432	431	436	422	457	403	415	458	431	419	442	428	443	438	428	437	473	403	452	434	441	460	427	424	467	424	430	427	397	439	453	452	429	428	414	443	433	450	460	441	455	439	417	441	416	400	416	420	464	437	441	424	420	437	419	428	407	423	455	408	436	430	442	451	418	488	427	448	428	413	432	468	416	395	426	438	455	406	372	405	398	420	438	448	459	437	440	470	434	422	445	432	420	404	427	423	467	447	435	468	443	418	437	422	430	427	420	444	475	446	427	421	455	453	439	437	442	435	436	425	453	419	436	422	425	464	428	449	428	417	415	454	461	404	437	415	412	450	427	436	428	428	441	466	452	447	443	455	413	447	448	448	465	385	444	470	444	467	462	431	471	415	441	443	459	447	436	445	444	456	438	397	421	421	466	422	426	438	435	457	430	407	434	422	419	441	430	440	439	468	471	380	458	483	469	447	448	380	445	427	449	439	441	425	452	463	469	489	460	456	418	432	434	437	422	426	409	476	438	433	409	428	423	421	420	433	422	432	449	440	420	406	462	421	452	395	451	454	449	464	435	457	399	422	454	475	447	448	435	449	426	433	420	463	398	400	449	447	431	459	415	463	438	429	438	447	423	406	418	403	422	440	402	435	428	435	391	463	386	413	453	438	431	409	468	439	459	446	447	427	457	444	452	405	429	421	390	420	436	428	417	469	422	421	448	420	430	436	428	456	422	446	477	431	444	430	419	403	460	460	411	455	414	414	469	405	471	435	462	418	418	425	440	414	456	451	471	435	474	441	466	420	426	441	403	443	445	435	449	453	448	470	451	450	427	452	425	454	483	398	421	423	426	457	446	471	435	445	422	404	439	430	454	440	474	446	415	448	426	457	455	421	417	416	436	446	416	450	414	467	445	426	392	436	401	472	435	429	435	454	435	436	409	460	396	448	427	437	468	437	441	411	438	436	408	449	421	396	425	443	457	399	438	419	461	452	444	466	421	440	459	496	421	429	399	447	465	424	390	430	452	437	382	421	440	409	459	427	444	455	444	448	442	418	426	436	437	437	431	470	430	423	414	471	444	439	460	450	458	423	449	456	441	437	418	434	426	435	431	427	436	391	438	442	406	433	438	451	471	443	419	473	431	451	452	439	446	437	437	447	441	454	468	425	407	383	472	423	440	449	460	472	435	424	440	438	447	415	445	433	450	405	460	439	470	432	458	469	444	448	448	473	440	439	425	453	446	439	447	417	478	434	430	431	442	474	439	416	403	425	442	431	434	411	440	406	432	442	435	442	401	451	449	428	449	433	456	456	452	437	472	456	452	424	442	430	419	410	442	433	437	422	455	446	416	449	462	410	446	411	426	424	441	414	456	425	437	412	449	440	441	447	467	469	449	456	437	450	464	453	412	455	428	468	447	454	441	466	457	421	439	447	429	445	412	418	423	419	398	387	415	457	394	394	412	425	417	470	409	422	467	409	405	426	438	423	414	464	439	436	409	414	447	470	428	456	442	410	457	433	440	434	399	416	441	404	446	444	442	421	439	445	452	435	444	464	453	446	434	401	421	441	428	411	428	428	447	412	431	452	412	475	430	390	442	466	451	438	408	447	451	460	436	410	468	442	421	414	418	443	442	420	448	443	431	432	462	443	442	420	454	415	479	430	425	441	415	408	422	421	400	401	436	425	432	445	440	446	458	430	436	416	464	460	476	450	421	425	443	465	444	436	426	431	404	391	435	446	435	432	424	432	412	395	468	469	395	424	439	420	390	466	450	444	450	464	422	433	430	405	442	460	449	394	491	436	422	412	472	428	453	434	425	440	469	435	426	425	412	433	411	439	429	473	448	451	418	442	413	404	403	420	413	389	449	437	469	417	452	428	432	418	430	431	464	413	420	404	424	429	456	424	428	473	488	420	423	423	414	481	396	452	429	435	426	442	454	429	455	433	470	463	389	453	474	410	401	441	440	444	407	448	466	440	412	421	440	456	433	463	424	469	468	469	469	457	417	423	399	418	425	443	458	429	427	403	457	467	392	455	424	439	398	420	426	438	416	428	484	447	450	443	443	397	433	450	455	427	445	446	416	454	474	444	450	433	382	425	462	477	412	422	432	473	446	439	435	458	410	448	436	448	444	450	446	427	429	429	451	434	391	439	456	463	443	434	465	462	441	417	433	432	434	405	436	452	415	455	446	421	432	422	428	438	429	412	429	418	473	412	413	416	482	463	410	438	442	443	464	449	404	412	412	470	416	468	430	453	444	414	400	445	433	439	470	449	471	442	421	446	452	454	429	445	451	427	462	416	425	425	424	434	425	451	435	427	441	442	445	450	421	474	432	428	429	402	428	433	438	402	427	430	458	435	408	441	404	436	449	450	411	458	433	476	397	444	454	419	418	433	402	427	432	442	465	430	431	399	435	446	397	463	448	440	401	448	427	447	440	447	413	453	442	442	417	421	444	436	436	452	451	454	449	458	435	425	441	432	452	480	400	421	423	448	460	443	477	504	439	409	432	437	446	458	460	465	443	470	419	458	462	418	433	433	463	453	442	484	428	439	444	426	442	439	425	425	383	437	427	423	420	429	408	455	450	431	435	411	460	431	461	434	442	435	439	412	438	459	459	429	432	412	406	429	468	405	476	429	449	419	434	419	424	408	449	430	444	435	435	461	427	430	408	461	409	417	403	476	436	427	414	414	416	410	461	434
23671	21266	28429	24407	21256	10067	880	568	433	416	396	345	289	277	288	280	253	265	255	254	250	262	248	238	251	238	239	217	239	259	228	219	221	244	230	227	229	204	241	218	222	227	255	216	242	212	225	234	208	226	254	228	232	225	227	231	210	218	218	243	222	203	212	221	214	219	221	244	214	215	220	248	238	229	216	232	247	211	226	229	227	222	256	247	236	240	234	206	224	232	212	239	237	240	210	236	227	203	202	222	228	239	243	220	209	232	217	239	230	216	231	224	242	231	232	239	227	244	268	215	216	207	198	235	206	232	207	246	215	212	213	222	236	232	232	212	225	230	240	220	223	212	198	202	240	190	222	210	225	236	231	215	210	212	212	227	227	228	230	218	254	234	230	218	214	216	231	203	236	221	218	217	218	221	197	229	224	224	216	221	221	194	227	227	227	263	206	198	216	251	214	217	198	237	207	231	243	241	231	197	218	232	225	216	236	248	220	225	223	203	244	210	213	247	239	253	217	215	217	220	234	203	227	248	215	220	240	230	209	237	237	220	239	233	203	197	237	206	223	231	237	212	209	247	218	220	213	207	224	214	235	254	221	236	207	216	237	245	218	228	243	245	239	240	233	226	239	230	216	225	232	202	234	219	255	216	236	225	233	234	200	232	210	227	218	215	228	188	196	228	216	225	227	219	233	211	235	232	231	255	222	235	238	233	207	212	208	190	238	231	235	228	226	229	200	229	216	219	227	236	215	216	205	234	229	238	240	230	226	218	239	220	228	224	251	228	218	243	203	213	231	224	202	222	240	237	219	228	240	221	218	251	223	228	233	239	247	186	206	223	264	212	233	208	256	242	222	221	199	218	214	235	211	222	227	223	225	200	225	215	215	211	203	206	210	243	242	219	213	219	225	239	241	233	216	245	218	223	230	231	239	240	230	205	199	245	224	212	232	231	193	224	235	224	225	198	219	221	224	224	241	236	224	217	238	249	222	212	203	230	230	247	229	225	225	219	231	256	213	217	227	218	237	221	199	225	227	202	249	261	234	239	216	248	224	216	193	228	233	215	206	227	232	228	240	226	186	251	214	238	222	194	222	210	189	248	209	203	227	223	211	248	189	230	241	221	212	228	210	234	252	208	228	255	238	212	227	210	201	233	230	215	225	232	209	223	208	246	256	224	219	213	196	245	224	248	210	230	225	232	235	219	222	207	239	243	228	242	225	223	239	216	276	220	220	226	249	220	212	209	233	202	211	223	252	193	217	212	226	190	227	235	236	261	214	247	232	215	214	229	225	212	212	236	197	244	247	223	244	206	238	242	223	212	220	225	217	204	185	218	227	220	218	218	225	210	226	190	232	225	220	221	226	197	243	225	208	244	238	250	202	200	242	207	206	213	228	210	245	214	235	213	209	215	220	212	226	262	217	231	243	217	227	276	220	235	231	217	224	244	215	259	254	174	243	229	232	239	218	224	236	229	209	224	215	212	225	220	235	217	227	222	217	253	255	230	220	216	233	219	234	206	236	215	228	225	217	218	231	198	213	212	226	219	224	236	219	211	214	200	243	214	229	207	226	201	259	247	260	232	221	256	226	234	231	214	239	228	191	235	228	233	223	225	242	217	208	222	204	224	215	206	208	236	222	234	224	225	230	240	251	209	224	243	216	233	228	250	239	220	253	209	229	198	217	222	218	238	234	230	206	210	221	212	178	227	235	237	204	233	211	218	227	233	239	211	219	212	230	231	229	218	238	202	228	222	238	224	236	227	224	221	243	233	241	220	234	207	240	227	222	224	226	219	215	211	212	224	230	191	222	234	244	223	217	223	205	230	248	241	247	218	204	233	231	240	219	214	245	233	235	212	200	243	204	223	239	239	228	233	215	223	227	218	214	236	213	200	235	203	208	228	210	200	192	258	195	211	238	229	215	209	244	232	207	191	200	241	252	234	213	236	237	242	231	226	214	229	240	217	233	211	232	206	227	230	216	230	227	210	223	233	234	213	209	233	232	241	231	220	212	204	231	222	220	231	239	261	239	203	241	230	230	218	226	206	222	238	226	230	241	235	227	230	207	256	229	211	226	245	218	248	220	233	218	240	222	231	225	200	205	231	239	210	231	229	223	222	236	227	207	222	204	232	242	207	241	215	215	237	256	222	241	220	208	225	222	221	205	239	217	238	222	231	220	244	210	234	238	208	188	203	214	226	228	197	239	234	238	223	250	244	252	234	225	201	238	213	233	230	230	225	225	220	214	221	237	224	234	233	209	211	234	234	211	213	214	242	269	246	215	230	220	198	216	198	220	230	207	230	238	219	249	201	240	215	220	254	231	257	211	227	245	208	200	223	235	252	229	235	234	209	253	227	222	250	239	232	234	221	222	252	207	200	230	255	222	223	224	229	228	238	240	249	225	204	222	225	213	234	255	252	228	242	235	252	245	229	268	214	209	211	222	235	220	237	242	229	240	215	247	219	225	231	250	244	248	237	223	225	221	227	214	229	230	267	227	236	243	241	225	211	223	247	195	222	199	210	220	240	228	229	199	218	239	222	215	242	211	205	232	215	245	221	204	236	218	220	214	217	220	238	225	207	209	249	243	204	208	219	211	223	243	214	262	240	191	223	209	248	216	240	239	205	225	225	202	238	193	245	217	246	231	238	217	223	244	218	244	213	231	197	221	212	210	221	213	223	244	216	217	238	225	204	219	250	237	209	218	236	247	234	220	227	227	218	236	221	246	214	251	213	250	206	231	223	228	210	235	221	204	220	223	219	237	225	210	207	225	255	236	212	212	248	238	225	242	223	208	216	225	192	241	223	232	211	220	203	224	238	244	212	229	219	212	223	219	233	218	232	201	210	243	240	236	208	235	199	188	235	240	246	216	214	238	227	227	221	232	255	223	257	233	208	227	235	220	243	233	251	230	241	238	196	214	234	219	250	215	239	234	245	236	211	225	255	198	221	222	208	227	203	214	245	240	238	225	244	215	230	200	209	212	219	211	217	203	228	220	204	210	206	223	197	223	220	225	264	248	222	210	247	248	250	229	250	218	237	233	230	220	259	238	229	249	226	216	222	225	218	229	200	225	234	231	226	219	220	233	239	232	208	218	231	245	213	260	210	222	229	212	225	230	226	232	230	239	221	246	217	234	223	212	237	237	201	223	233	238	244	219	214	204	217	186	211	205	214	213	207	216	253	210	211	250	214	228	211	207	243	255	215	228	226	228	222	221	224	237	250	212	197	232	221	235	232	222	217	236	226	225	251	234	218	233	249	247	210	255	217	210	198	252	248	242	236	226	213	180	230	241	220	216	222	255	214	222	220	202	249	213	210	216	245	230	223	210	219	228	220	215	241	233	233	191	220	211	231	240	207	216	232	226	242	241	252	233	216	205	246	214	207	221	217	229	248	251	203	228	219	223	222	224	233	228	221	206	207	235	223	217	188	213	238	212	220	199	214	219	210	218	235	201	214	256	210	241	241	240	252	188	240	205	219	233	238
26002	42181	12969	2863	1975	1371	1194	849	702	677	574	520	419	390	347	317	332	295	310	303	294	279	312	285	282	275	277	277	283	263	250	278	286	250	255	248	263	220	247	282	264	265	281	257	257	274	265	242	264	261	250	270	255	234	261	228	244	234	265	258	260	255	265	230	270	245	267	251	239	242	259	279	269	267	245	273	260	227	242	254	261	276	257	245	254	263	262	267	250	229	278	225	251	261	265	257	255	261	240	282	246	247	247	267	243	257	265	258	259	237	265	242	252	239	259	243	256	265	257	232	248	250	242	234	234	249	274	269	261	253	260	260	245	277	229	235	283	246	244	235	255	251	251	241	242	254	262	277	247	259	254	246	273	241	274	249	239	260	261	294	269	272	236	208	277	272	246	256	247	247	281	216	239	258	233	244	240	239	265	231	249	266	256	248	240	229	254	248	278	283	256	220	245	251	261	249	252	232	256	255	282	234	242	240	254	267	256	241	228	267	256	276	234	293	252	232	255	224	248	252	274	233	261	248	245	265	265	233	247	269	249	249	252	255	255	273	242	259	271	256	230	256	277	250	251	273	249	245	279	236	238	247	244	236	259	273	234	267	224	225	234	270	242	238	303	270	258	248	236	258	258	225	225	234	281	218	269	245	238	249	256	242	256	232	274	247	258	258	258	258	255	243	230	251	238	234	249	241	250	244	262	267	237	241	259	240	241	243	262	253	229	251	233	244	265	235	252	276	225	240	278	248	236	226	241	241	284	237	247	237	259	279	264	232	257	245	242	258	227	247	248	234	267	245	276	260	256	227	244	258	265	236	210	247	259	248	249	243	247	237	251	252	266	253	257	240	219	242	253	258	250	245	244	279	241	230	247	225	273	272	234	240	268	260	255	264	250	264	239	252	245	252	235	236	252	240	249	257	262	249	249	254	278	257	234	235	232	239	253	243	257	247	251	266	271	237	254	236	263	245	284	228	239	265	250	275	268	252	257	243	249	254	246	250	239	274	243	250	254	254	249	244	251	226	239	230	251	244	243	259	252	239	264	214	275	240	255	266	262	244	265	234	253	250	280	283	234	231	256	242	258	253	273	242	259	205	258	248	233	220	265	262	265	280	218	293	280	226	249	194	257	260	271	263	239	238	254	230	254	247	260	255	255	235	235	261	243	257	270	242	236	256	236	266	214	229	218	270	284	231	221	254	221	233	261	225	250	230	273	261	245	249	226	275	250	248	219	278	284	247	241	273	228	227	270	252	288	265	253	262	239	254	263	275	253	259	235	239	246	249	267	221	254	229	251	235	215	256	223	271	261	244	223	252	246	252	253	277	249	209	239	242	255	209	265	246	261	270	212	249	244	247	209	254	232	286	230	235	251	238	238	282	253	255	234	277	225	259	260	270	245	245	233	272	238	231	197	242	249	264	237	240	260	240	228	251	254	258	253	233	270	253	254	247	265	237	242	246	254	234	253	234	227	230	253	236	254	224	284	221	219	238	243	258	246	268	250	243	248	242	239	225	247	257	256	254	234	253	265	264	230	239	230	237	244	287	269	268	254	254	276	268	217	242	251	228	243	237	257	246	226	253	246	246	248	272	262	239	250	264	262	257	250	236	256	244	272	260	237	214	266	254	229	271	285	259	264	263	267	238	256	241	248	263	254	259	290	244	238	244	237	260	244	259	233	272	247	262	238	258	261	240	232	228	245	249	254	229	265	254	277	274	264	238	269	245	255	250	246	243	270	238	237	277	263	261	258	253	271	244	249	263	258	250	238	242	264	218	268	250	282	257	256	256	245	237	246	234	286	227	272	257	264	224	252	253	258	245	259	274	249	229	261	236	245	249	242	262	252	248	217	242	246	250	274	234	258	221	226	246	242	255	235	234	251	262	234	244	268	244	274	236	256	258	253	229	241	258	256	255	239	248	252	279	244	262	246	238	262	251	277	235	255	240	242	250	245	253	262	257	239	241	246	249	247	256	263	276	256	304	261	233	255	241	259	245	259	260	251	233	279	227	275	263	242	287	240	273	261	245	238	262	234	232	278	253	248	257	236	242	242	224	271	227	253	271	242	258	269	250	257	226	222	259	238	219	274	228	253	238	236	249	230	246	242	238	261	291	233	254	258	273	235	257	254	240	249	252	263	269	270	254	275	228	228	245	243	237	216	244	255	228	250	228	224	267	298	224	280	248	253	225	263	248	261	234	250	267	242	253	238	239	234	259	245	227	262	238	250	270	258	257	262	248	273	271	237	234	254	258	255	228	258	254	264	234	247	245	231	236	245	244	231	233	292	218	246	231	241	237	256	258	234	232	239	252	264	259	245	267	242	247	264	267	232	271	249	247	245	230	245	254	264	269	245	240	251	249	244	251	253	241	263	249	256	278	247	228	255	273	250	235	286	255	249	230	274	243	246	264	252	243	277	247	240	244	260	249	253	257	258	245	257	249	243	239	255	245	250	252	251	256	258	239	235	257	232	233	269	268	245	273	233	234	252	260	256	260	283	258	242	252	246	253	244	275	244	265	254	238	281	254	248	252	220	253	241	235	238	231	249	240	265	243	248	243	261	238	241	233	226	250	246	259	259	256	252	259	251	239	250	257	247	235	265	261	242	270	208	251	236	222	254	269	252	256	253	252	234	272	245	239	250	239	245	252	235	231	249	243	222	256	239	263	250	261	241	271	245	227	272	249	248	260	253	254	281	234	270	257	231	245	243	253	220	271	258	249	252	226	249	241	243	228	250	223	262	269	224	259	257	239	253	241	273	239	238	272	240	252	236	255	228	257	263	259	259	240	257	243	243	245	271	236	261	252	242	246	219	246	236	242	251	216	241	267	251	206	235	257	250	235	280	252	208	230	250	254	242	231	240	225	243	260	240	233	221	240	260	253	277	271	266	234	240	258	239	289	258	238	237	232	232	274	271	260	240	245	282	245	260	260	260	248	288	232	252	262	243	236	273	258	235	240	295	235	252	261	287	226	243	240	248	255	246	251	235	233	280	218	267	262	288	264	271	285	244	274	253	248	230	259	261	219	251	244	260	242	239	258	233	244	257	251	238	254	219	256	257	214	239	224	232	261	243	255	275	234	236	237	247	229	237	244	290	261	251	211	264	238	252	248	227	233	244	265	256	247	250	245	237	256	253	276	238	234	269	278	260	240	265	219	239	239	240	222	266	236	223	256	250	240	278	251	262	256	237	262	271	237	273	249	246	221	263	255	231	262	243	221	236	267	246	248	251	266	248	250	237	245	282	268	224	232	240	275	274	243	244	233	245	249	244	259	269	237	240	240	243	270	280	262	267	249	265	225	227	245	244	265	243	229	269	252	246	246	287	233	256	249	223	258	251	256	228	253	257	266	240	233	253	243	264	245	245	257	251	256	279	255	244	236	217	246	270	276	267	245	245	229	250	244	241	230	249	256	241	247	289	230	244	239	261	256	238	264	251	244	276	245	258	244	245	217	254	271	241	287	244	297	227	267	254	262	251	249
25271	21296	26993	25472	7004	949	875	817	783	725	676	681	705	613	625	655	639	614	652	653	629	700	683	638	651	563	672	639	666	623	632	656	617	597	614	640	656	652	639	621	654	606	632	620	636	640	628	671	661	647	609	647	667	644	611	621	652	653	692	615	624	634	660	616	605	637	606	624	592	628	629	668	635	650	615	625	608	626	664	615	647	642	605	641	632	611	622	631	628	638	632	617	608	636	607	646	630	612	658	644	643	639	644	673	649	580	644	645	632	642	638	659	662	630	596	660	583	623	618	635	640	607	612	642	607	649	617	642	635	680	706	587	645	622	610	628	632	628	656	619	640	684	627	627	620	568	610	629	622	637	604	619	652	620	593	623	670	630	576	631	614	634	666	647	596	649	644	634	615	618	604	625	633	637	649	660	642	645	584	612	642	627	599	601	616	626	666	648	663	607	671	574	638	651	637	646	605	654	637	656	595	643	630	647	612	609	641	609	645	602	597	671	668	665	641	640	625	611	650	612	622	634	647	633	635	650	643	612	617	662	626	591	634	625	645	687	679	611	604	659	636	635	631	670	667	687	618	632	599	696	643	620	616	663	673	656	669	674	610	636	572	633	636	640	641	623	645	616	632	584	625	590	587	611	623	654	645	618	623	609	628	591	621	667	641	595	621	600	607	603	596	615	629	610	607	602	690	663	628	690	654	610	597	638	651	661	639	663	615	642	671	647	617	641	638	692	607	655	657	656	628	651	632	609	665	634	612	611	613	677	603	606	572	644	623	613	587	666	614	692	621	629	692	662	601	645	642	636	667	647	647	637	624	621	676	578	643	644	587	668	676	619	643	633	628	607	609	645	640	605	619	611	600	662	672	631	607	641	632	630	625	617	598	625	641	679	609	586	641	650	614	620	631	641	635	650	594	681	612	644	644	641	644	600	626	600	635	635	612	638	586	572	634	618	622	651	606	701	572	604	651	660	641	642	638	640	663	639	608	597	650	611	664	662	621	639	614	594	620	637	636	649	596	624	642	645	640	632	630	609	606	639	621	667	661	611	615	598	615	622	636	613	588	618	592	618	641	613	627	683	650	643	651	630	654	628	622	678	659	647	660	679	624	588	663	675	627	646	627	686	689	650	617	636	652	621	598	598	690	623	634	621	654	608	631	629	649	605	639	613	640	644	635	606	674	598	625	670	619	614	622	623	618	646	638	640	602	637	637	610	662	595	615	632	587	646	625	608	664	638	662	612	623	594	617	635	630	622	669	596	581	642	598	626	634	648	607	623	669	640	614	629	619	626	635	666	650	625	633	647	582	627	630	637	637	689	607	672	631	607	636	622	596	634	637	615	623	650	640	656	637	587	628	626	654	614	640	622	645	627	620	619	648	615	638	661	673	662	592	614	613	617	644	641	605	674	642	635	620	652	628	635	636	661	610	580	677	665	658	593	615	617	669	653	651	640	642	656	622	614	630	629	634	599	629	666	651	649	612	583	661	595	647	670	651	663	627	602	616	658	623	618	619	614	631	613	636	626	621	667	637	660	648	619	626	668	626	647	610	654	652	639	610	647	656	619	578	627	651	634	602	634	637	582	618	641	620	611	628	656	620	598	608	655	645	638	662	617	624	564	612	627	623	651	643	639	604	652	667	583	664	659	647	684	606	630	646	645	605	659	595	623	653	658	661	645	636	643	623	655	608	652	637	607	648	616	653	593	652	576	613	628	627	637	600	609	642	612	649	680	665	633	635	644	622	650	659	652	600	632	634	621	617	631	659	662	637	655	661	640	613	652	602	654	592	632	653	603	633	628	635	643	659	627	651	658	608	611	586	642	611	623	652	608	640	674	640	673	619	666	627	622	604	602	641	631	661	610	610	629	617	684	652	680	648	640	635	642	639	625	675	620	651	650	640	608	647	645	627	605	653	600	635	626	622	590	617	597	655	607	624	615	634	639	648	640	663	689	692	580	563	652	648	624	638	680	603	647	643	618	623	600	615	638	637	694	609	634	645	640	638	631	602	606	664	653	635	624	610	602	643	667	614	589	666	575	615	603	611	623	661	621	665	618	630	644	657	645	692	604	646	599	617	688	606	635	616	623	605	663	650	627	575	656	622	662	639	662	640	603	670	651	625	637	649	673	623	625	675	656	632	692	595	698	610	641	612	654	645	666	622	645	612	693	626	672	660	611	623	691	642	662	617	598	596	604	619	636	632	618	662	641	595	648	615	620	624	629	657	662	569	608	668	606	619	599	691	648	609	625	636	639	608	594	646	642	649	645	627	643	657	652	606	645	649	655	621	646	620	613	655	671	627	646	616	663	607	633	641	648	600	652	696	619	636	682	609	614	665	612	614	611	658	642	610	638	608	622	624	643	621	645	657	640	606	704	636	595	640	597	608	609	621	659	604	641	639	620	662	647	630	667	623	637	636	631	634	595	582	635	603	654	651	600	631	649	601	620	630	621	658	594	614	589	645	703	651	595	624	630	646	607	642	585	638	638	649	590	624	612	580	629	641	632	644	610	660	628	661	645	615	647	601	621	636	629	647	630	627	663	657	615	681	618	599	627	649	628	660	641	660	598	647	634	651	615	602	621	614	630	643	661	655	640	651	604	645	666	630	632	613	646	660	644	650	629	617	610	618	609	624	673	668	629	611	640	593	602	599	650	677	636	649	660	633	673	614	611	624	656	648	676	653	676	673	652	641	609	638	662	545	631	627	623	665	610	643	612	610	684	611	661	608	625	622	629	665	620	661	637	622	617	625	635	654	655	648	646	624	660	639	626	658	673	678	599	620	590	628	680	659	676	611	618	625	625	622	677	663	622	657	635	630	616	550	646	630	648	615	647	658	622	626	643	640	596	637	642	603	622	648	626	685	620	622	639	629	673	613	610	601	627	661	660	630	629	621	616	623	610	629	628	579	620	633	620	604	615	652	664	580	614	670	606	621	624	616	568	647	610	685	640	639	659	601	591	624	599	595	623	587	663	619	607	614	678	619	646	637	642	625	640	676	586	633	627	649	590	623	616	653	650	598	604	678	671	649	641	650	679	648	603	634	625	614	647	572	617	594	668	636	618	619	666	653	667	634	609	612	660	597	581	623	598	602	637	675	636	598	594	624	618	620	650	668	644	649	632	638	609	651	639	664	581	625	652	576	659	621	643	635	626	642	630	609	602	610	645	622	624	597	633	667	615	615	654	587	607	661	630	617	628	612	650	663	659	673	635	629	680	633	582	582	644	584	606	676	601	669	657	618	645	658	605	644	662	646	632	652	632	650	624	631	637	626	653	668	660	653	639	660	586	642	673	674	663	617	665	636	655	661	649	643	684	614	627	636	618	588	617	618	639	594	642	624	663	646	638	679	641	615	657	651	643	629	622	631	666	595	634	629	604	584	660	598	617	599	616	691	650	620	650	598	622	610	608	603	667	642	660	628	648	612	633	650	618	619	635	634	609	627	611	606	665	602	621	601	665	638	602	624	619	622	647	635	617
23930	35028	9768	1908	1480	1152	1088	1051	911	851	847	795	764	719	690	658	644	688	701	731	668	703	694	708	693	630	703	627	685	646	654	716	663	669	680	680	659	686	633	663	648	648	664	679	684	722	673	716	682	643	661	678	664	647	672	636	726	671	674	696	675	649	601	672	655	653	636	656	671	630	666	659	655	687	654	641	661	658	706	677	645	650	627	663	659	672	685	668	671	674	673	650	694	658	594	640	664	667	649	644	644	636	663	632	655	667	695	688	668	644	682	667	652	640	674	684	659	703	677	642	668	695	676	595	696	662	660	647	650	672	689	609	651	686	623	646	665	679	673	616	657	660	630	656	609	654	625	635	653	665	663	666	694	652	641	677	680	668	636	649	652	642	664	665	684	675	677	641	669	640	663	656	643	637	658	679	657	670	700	666	647	648	636	653	678	647	680	659	643	659	697	686	594	629	732	626	657	658	663	657	646	624	644	629	674	642	645	677	633	666	600	664	665	619	655	623	685	635	678	651	674	658	645	670	660	616	714	656	655	676	644	623	674	648	646	683	634	631	637	651	701	664	692	644	613	644	670	620	692	616	653	633	645	717	615	653	650	617	634	660	620	666	692	635	677	666	697	651	650	647	660	657	663	615	647	669	663	651	623	559	681	626	637	709	673	660	643	687	594	697	656	655	633	660	612	712	660	620	664	648	650	653	638	684	656	614	637	650	672	637	661	717	663	631	610	667	686	693	658	642	654	694	621	656	684	638	653	661	666	638	647	673	657	692	691	657	633	650	666	657	655	696	639	655	622	694	667	666	631	636	635	624	665	670	646	636	663	624	690	658	659	687	667	631	666	680	652	705	627	646	601	662	668	694	656	667	624	662	651	624	678	672	652	615	637	656	624	663	649	645	628	628	697	639	678	644	673	632	666	617	671	642	643	655	668	626	643	636	669	696	650	627	701	671	681	624	661	688	677	654	608	662	668	649	684	631	693	674	684	700	645	656	694	654	657	645	652	606	652	637	691	682	654	688	662	664	666	649	647	679	669	633	641	674	667	650	686	647	650	678	626	692	632	652	648	660	657	744	645	650	624	663	655	673	683	635	658	675	633	649	689	639	684	630	650	666	627	638	657	616	634	691	704	627	632	675	720	660	625	694	667	611	685	648	714	661	663	668	638	638	655	665	628	722	670	680	653	691	646	665	659	673	632	656	635	635	642	689	670	695	650	670	626	676	670	654	692	621	646	660	646	673	645	641	645	632	652	691	677	709	645	673	691	697	658	665	657	647	656	670	699	611	654	679	673	648	641	632	636	707	673	648	639	655	716	703	675	671	648	701	653	680	661	641	668	658	649	615	652	633	680	641	694	658	673	654	664	654	665	658	654	631	664	696	676	619	596	681	674	652	679	617	628	659	673	659	600	658	618	662	666	684	652	673	665	653	589	686	669	659	600	664	698	613	655	694	688	648	674	623	686	681	717	642	667	621	669	610	615	649	683	668	716	674	613	610	645	644	664	620	668	649	671	664	668	681	669	636	669	661	677	691	613	661	654	694	658	693	641	659	671	689	637	658	637	620	660	649	684	692	647	679	622	637	688	641	608	678	629	675	647	628	634	688	699	635	641	657	647	650	630	657	662	649	646	631	644	637	641	680	656	712	710	655	674	647	668	671	661	707	677	665	649	690	646	659	640	634	669	657	690	647	653	708	639	644	664	668	657	688	661	658	640	646	675	597	617	665	661	657	687	659	665	686	646	667	612	671	686	640	633	680	651	657	676	636	662	685	636	689	646	690	633	625	666	646	633	644	650	636	648	633	658	645	666	626	641	664	685	658	625	637	635	677	628	637	605	648	652	640	641	682	633	627	619	673	651	638	694	646	657	633	630	661	648	650	652	648	671	679	668	656	635	672	669	620	654	645	679	691	637	613	666	683	621	690	630	653	648	699	692	646	609	671	668	665	655	652	645	646	662	735	695	684	654	660	610	675	657	650	657	641	629	624	654	711	645	682	682	646	614	651	676	659	635	657	681	713	651	647	652	662	657	604	686	632	598	650	696	667	661	681	682	641	659	675	655	670	667	677	675	680	628	658	700	663	663	623	675	678	653	668	675	691	611	653	662	639	656	682	647	624	655	635	665	678	686	635	690	613	655	697	652	658	667	634	634	667	692	639	675	678	690	624	635	649	663	643	659	701	646	653	666	627	678	678	717	690	647	707	642	648	702	633	652	650	639	625	659	708	617	635	617	648	640	604	623	623	676	601	690	648	641	624	666	678	659	677	688	651	681	634	654	638	684	635	648	638	676	681	661	670	680	709	632	648	647	685	647	611	645	664	705	677	662	637	642	669	669	652	625	673	629	663	616	662	674	666	632	665	713	692	669	633	672	649	660	662	635	677	668	629	695	626	659	721	652	661	632	679	661	642	684	628	645	675	628	650	662	644	651	670	649	654	635	682	668	607	647	619	687	685	655	659	653	677	666	636	667	656	702	694	671	689	680	682	642	666	693	681	658	653	637	617	648	660	671	670	648	682	648	642	669	625	678	618	657	694	616	631	691	635	669	664	639	655	684	668	645	663	648	621	656	635	631	616	695	647	635	667	625	693	660	637	697	675	658	693	655	676	635	649	685	687	704	678	650	660	659	638	648	646	676	676	672	630	657	624	627	613	712	638	607	597	644	711	700	665	689	684	711	700	646	643	690	663	683	646	668	673	614	637	686	655	685	675	637	660	670	656	679	651	658	690	665	668	661	646	670	625	658	669	620	646	655	651	649	644	665	677	673	596	631	709	677	628	639	651	644	659	663	615	668	626	642	674	671	631	651	652	692	646	628	687	691	664	716	675	634	676	656	674	668	644	717	664	672	671	637	630	651	678	644	637	630	675	690	638	684	643	619	635	656	692	650	670	621	619	643	652	666	653	679	684	630	653	660	646	644	661	625	634	657	695	665	656	649	665	673	637	676	655	632	623	672	690	651	628	632	689	646	647	691	687	664	678	641	622	643	626	658	653	620	723	624	621	611	642	675	631	620	706	629	642	618	656	659	647	645	636	654	663	648	663	658	629	668	679	669	684	614	652	676	666	667	690	665	646	677	624	632	686	651	599	650	628	623	629	642	638	686	679	616	651	666	633	641	644	703	632	656	663	614	681	656	615	677	645	638	616	670	684	655	686	651	659	707	674	630	616	672	682	642	644	667	651	634	627	661	667	647	662	664	688	630	646	653	670	652	658	645	669	693	686	626	624	656	625	653	653	632	661	676	691	681	665	669	669	682	631	657	680	653	660	643	658	641	639	697	659	713	693	683	664	620	665	693	661	666	682	657	680	651	694	664	657	634	668	653	637	640	643	665	644	694	644	668	657	634	708	677	641	688	674	663	626	658	700	679	671	658	720	682	619	684	720	621	663	639	687	704	686	628	630	636	636	724	689	661	683	652	666	617	604	662	664	649	671	635	643	674	646	652	647	656	674	648	650	634	640	678	653	676	670	694	670
22842	21328	28927	24061	21320	21285	6089	1213	890	790	734	656	679	610	542	589	531	529	532	473	511	488	524	509	489	473	487	484	497	460	447	468	476	487	469	473	454	462	493	422	469	482	470	460	465	451	457	463	455	442	475	498	453	476	439	491	459	433	486	451	457	462	480	458	434	450	469	478	451	464	483	492	482	450	473	446	425	485	452	481	436	490	430	409	488	433	451	476	440	417	463	428	468	464	440	471	433	459	440	445	473	435	454	490	438	449	488	473	456	437	468	468	427	417	445	463	468	415	420	452	472	470	430	486	457	406	446	453	461	477	473	491	492	477	469	454	480	462	490	425	497	463	454	437	442	479	447	418	441	433	454	468	433	455	459	454	457	461	439	436	456	461	443	426	443	487	465	473	452	441	444	444	445	470	469	423	465	452	451	489	436	476	495	446	441	443	481	451	442	450	465	444	495	463	480	417	448	491	455	437	426	469	470	460	413	419	446	529	468	455	464	452	453	458	510	454	442	411	457	457	460	459	473	483	453	466	455	458	443	459	446	422	489	471	454	459	459	434	445	476	445	455	453	476	438	451	462	420	470	459	446	480	463	471	434	437	462	435	393	477	443	500	478	470	459	445	431	449	456	473	446	461	490	466	432	438	415	488	471	431	446	468	463	471	494	422	459	444	458	425	411	431	400	447	443	438	437	447	484	452	439	461	460	434	465	445	436	480	467	449	438	456	454	474	475	427	495	484	437	461	479	472	494	441	469	470	477	478	436	419	428	478	461	458	440	434	495	443	446	448	458	419	472	469	444	452	414	436	468	452	474	460	416	489	451	485	473	441	462	443	437	449	467	427	450	432	440	448	444	454	426	450	462	479	459	448	500	467	428	442	468	478	463	433	469	429	475	466	410	446	439	457	482	461	434	447	446	473	482	460	477	493	448	463	432	471	473	440	451	482	464	482	461	473	477	459	429	491	434	476	461	485	442	470	474	495	488	464	453	471	469	472	437	477	467	435	445	446	449	439	483	458	461	449	457	453	457	477	393	440	480	429	444	484	442	434	436	468	472	456	414	483	430	436	446	492	475	444	443	461	451	440	448	442	423	446	402	439	462	430	459	423	472	466	460	483	490	459	462	468	464	495	438	438	457	471	454	458	464	483	432	460	437	461	460	479	450	443	485	464	424	455	463	463	488	469	449	446	458	423	443	497	456	462	424	480	473	508	467	465	414	463	476	450	445	449	426	441	410	480	464	474	439	438	452	460	495	463	432	431	455	491	441	447	454	416	476	483	485	463	476	462	436	461	478	435	465	441	459	446	447	449	463	434	425	438	487	446	467	426	433	428	471	461	429	446	444	461	458	465	426	467	446	437	477	473	479	459	443	429	432	459	458	457	432	448	395	443	417	439	453	471	452	481	436	477	428	456	428	460	428	459	430	484	479	451	424	488	504	458	441	470	468	431	437	455	438	467	440	449	480	453	449	455	475	471	490	476	463	449	441	447	445	501	462	440	453	456	442	424	424	450	423	477	462	477	454	464	460	445	447	478	448	454	456	477	454	441	405	421	493	444	436	458	451	452	471	479	504	444	445	457	441	484	447	454	436	476	458	458	436	483	456	478	443	488	452	434	480	450	455	432	498	483	448	448	472	426	452	476	466	427	443	475	436	473	456	461	454	441	459	443	459	438	450	414	489	471	463	451	468	428	489	459	421	452	466	448	466	455	432	416	463	477	449	426	451	488	459	416	423	472	442	424	471	445	449	443	440	450	460	461	476	426	421	448	431	466	454	483	427	503	426	479	440	461	447	440	460	481	477	477	463	444	422	448	486	497	477	490	498	489	444	458	446	470	467	489	471	432	462	466	456	443	459	504	445	467	455	496	417	452	484	448	417	526	454	445	431	434	440	431	479	443	491	427	473	498	473	454	464	435	468	448	475	447	450	448	456	446	490	437	427	459	450	478	476	473	456	454	494	437	476	447	458	449	409	432	459	454	470	461	458	467	473	475	445	453	423	461	433	446	442	491	470	428	447	457	460	468	437	455	466	452	422	436	470	437	440	487	498	436	450	432	475	451	435	432	458	491	431	465	444	456	445	446	453	484	436	415	472	485	485	429	425	396	476	438	437	425	447	469	485	460	461	436	444	453	403	448	433	439	442	451	459	478	489	425	429	446	455	423	457	447	426	432	498	448	431	455	435	458	494	463	430	474	455	457	455	484	475	476	442	416	447	462	475	454	469	440	446	450	440	444	459	435	508	472	419	485	436	439	469	457	441	464	445	496	461	472	418	498	481	456	455	454	455	439	480	461	483	461	431	493	451	455	480	470	415	464	505	447	496	440	419	430	452	510	488	462	448	443	441	463	453	442	438	465	488	458	447	454	445	480	456	440	453	417	457	450	454	456	464	489	449	442	468	447	411	482	432	462	465	437	472	435	474	456	456	442	433	445	451	449	474	434	457	426	430	456	425	425	481	464	472	450	456	459	459	474	467	448	465	414	426	442	494	433	419	447	420	442	485	443	448	460	434	450	459	472	477	472	504	490	489	453	434	426	442	453	456	497	434	514	494	454	446	484	467	440	462	450	473	449	463	476	468	457	443	478	425	469	423	435	440	458	485	437	447	463	474	462	478	460	438	438	444	468	464	458	454	472	446	464	465	462	435	446	414	427	477	455	444	448	455	455	424	424	489	439	499	467	437	426	463	462	451	454	471	442	468	490	490	462	453	435	459	451	475	411	411	434	417	446	449	452	426	467	479	438	455	465	452	428	479	436	454	459	449	425	439	440	409	490	526	481	449	498	450	438	450	436	454	471	442	432	453	433	472	474	454	439	465	446	436	444	426	454	464	484	454	486	509	487	469	452	455	489	419	471	481	451	478	484	443	449	448	459	475	458	475	432	513	441	454	480	461	434	432	432	458	424	473	470	471	424	437	488	481	482	467	452	487	431	483	400	447	446	482	429	472	443	442	444	421	482	456	455	453	454	462	468	462	448	428	484	463	449	437	437	469	456	444	466	436	465	435	482	425	475	461	431	420	438	491	485	448	438	429	438	468	448	489	444	471	450	454	443	449	454	437	464	437	469	458	450	437	478	456	409	447	472	437	443	503	408	471	473	454	447	497	460	472	459	450	424	465	428	507	446	489	445	443	438	447	434	444	444	424	436	430	430	478	410	426	446	439	411	492	484	479	510	415	485	489	449	459	439	435	466	471	445	424	407	427	471	441	446	455	427	456	439	466	462	440	455	440	454	489	443	451	420	447	496	438	468	457	420	479	424	446	448	435	433	440	457	435	428	448	460	429	477	469	437	477	454	455	445	462	429	422	468	473	481	444	464	470	479	481	482	465	429	481	456	436	463	422	487	466	451	480	467	480	452	458	435	464	448	434	468	468	471	481	454	490	481	471	467	419	477	479	428	421	452	441	449	440	457	459	476	438	476	486	453	471	486	430	443	428	468	489	446	461	465	436	493	457	476	450	453	460	472	443	448	459	449
29812	48610	18224	4377	3141	2300	1895	1704	1311	1100	948	908	781	676	650	634	566	604	559	596	545	511	559	516	537	535	499	529	530	518	518	488	474	486	470	462	499	513	489	448	446	494	506	482	491	464	480	484	467	464	470	507	434	481	478	449	448	489	436	434	516	430	447	468	470	459	476	440	493	468	483	489	463	496	451	452	446	469	461	469	454	469	420	472	433	470	455	430	458	420	435	458	479	491	492	440	516	486	447	470	462	461	456	439	493	470	486	468	458	468	456	449	487	479	433	438	482	466	453	474	485	472	434	499	454	443	476	461	483	461	491	461	454	464	466	465	450	455	457	464	470	490	485	448	477	426	455	472	443	461	411	482	424	481	520	451	462	442	490	450	444	455	468	467	484	463	456	452	486	449	460	465	488	490	472	438	456	406	485	467	428	453	446	449	422	411	470	474	453	481	483	436	462	417	487	461	472	453	467	477	484	475	469	470	443	465	443	418	454	456	468	447	467	462	474	452	474	455	425	489	454	466	448	474	407	441	435	467	465	480	467	478	442	490	487	472	475	466	482	472	427	460	466	468	438	488	468	462	448	465	461	477	470	489	445	450	434	403	476	442	473	482	442	470	485	474	421	483	454	456	461	445	445	482	457	443	458	443	454	450	446	500	464	444	475	429	428	488	457	432	480	455	480	466	438	459	459	455	461	431	441	481	492	451	440	463	428	463	459	468	456	515	449	468	482	473	450	458	446	469	465	492	453	439	483	440	442	461	476	468	457	451	480	478	453	461	449	453	485	462	480	456	408	469	473	457	449	427	479	470	420	422	470	472	490	454	478	483	458	461	424	460	453	480	453	460	468	456	461	459	459	440	482	483	484	446	499	448	476	480	435	460	459	413	447	490	466	460	440	452	456	459	450	410	465	453	436	458	447	458	504	419	451	475	515	429	490	441	461	470	433	510	462	481	470	432	431	452	488	448	451	437	485	483	441	442	457	407	477	476	498	422	442	455	441	436	459	477	468	501	455	433	485	460	448	467	477	455	487	466	477	489	475	459	454	430	457	469	450	474	470	467	494	453	481	485	458	408	418	463	452	485	500	474	421	442	467	438	445	424	489	434	465	463	457	461	435	456	463	450	431	415	456	438	462	481	494	451	440	451	496	478	493	412	457	483	460	484	454	454	454	427	474	415	440	492	460	450	456	471	490	469	444	420	500	456	447	460	484	449	465	484	485	439	462	476	463	449	443	435	468	472	471	438	460	454	439	493	474	472	478	456	462	485	435	472	460	433	434	509	471	461	480	471	434	437	490	504	467	463	490	484	517	464	470	465	469	467	461	430	478	446	470	464	457	462	470	430	514	474	460	462	452	426	483	480	496	455	483	470	478	491	482	451	472	436	472	501	437	426	450	497	459	462	444	454	440	480	468	467	455	476	414	463	459	459	480	495	464	472	428	434	421	448	464	416	512	441	483	488	482	452	446	435	454	457	453	461	457	451	417	444	454	450	462	477	475	422	458	482	462	474	442	477	444	495	452	429	448	463	484	458	464	454	457	487	465	460	457	437	471	437	444	441	473	445	476	470	468	462	432	475	462	468	451	442	442	483	439	459	456	465	466	479	430	469	491	433	464	460	452	473	475	444	511	465	456	461	461	440	467	486	469	459	447	478	464	486	453	436	437	471	506	453	458	464	483	483	438	461	469	462	470	446	486	458	474	482	478	486	464	453	460	450	426	438	497	459	445	464	442	431	453	461	509	444	430	447	454	457	463	443	435	431	488	456	494	515	502	489	475	453	442	471	445	444	419	477	459	460	461	468	452	455	457	478	482	486	472	463	465	483	496	418	472	478	473	453	479	459	464	483	455	477	403	443	468	434	447	383	469	447	444	468	465	438	454	500	473	483	460	513	446	455	429	488	445	462	489	475	476	482	458	461	425	448	458	460	484	452	438	456	440	455	470	453	455	479	459	513	453	478	512	484	442	503	478	437	437	470	447	483	453	442	499	468	467	475	452	448	457	483	466	485	438	454	438	461	467	428	425	432	424	427	468	459	458	484	421	484	501	449	470	435	487	445	427	492	423	451	468	437	457	492	478	435	461	481	453	470	443	449	512	490	444	475	468	474	476	472	459	454	433	464	480	455	430	481	421	468	462	478	451	467	469	449	430	479	470	497	486	479	427	489	471	460	509	495	435	431	467	462	450	454	438	463	488	509	462	484	490	461	473	514	438	490	502	452	457	481	476	469	457	490	455	441	454	493	465	445	410	485	461	478	475	463	481	418	448	463	463	454	456	451	453	456	497	497	414	485	451	465	464	469	469	487	483	447	447	440	459	461	452	495	459	431	452	406	471	432	461	429	436	473	453	493	478	500	468	477	443	463	467	435	448	425	477	461	466	431	477	433	461	463	464	451	469	443	439	457	481	474	480	428	450	446	470	469	483	470	471	439	450	495	433	492	468	433	449	495	460	460	453	491	464	469	464	476	471	450	434	474	484	446	462	443	463	450	445	457	469	461	484	446	422	450	471	471	464	474	438	460	452	431	445	462	448	473	476	454	478	473	452	490	487	464	436	419	443	516	441	450	461	461	471	475	467	451	458	476	442	510	441	469	505	472	446	481	472	473	480	468	463	426	431	446	441	483	430	501	482	470	494	434	473	485	454	484	450	476	462	437	466	458	484	422	455	458	481	436	488	471	457	452	439	508	475	434	511	461	436	445	425	484	453	456	469	478	486	422	444	454	496	455	454	491	462	503	482	461	488	463	486	472	494	466	418	492	473	486	482	459	507	449	425	470	437	465	481	434	473	470	465	463	473	448	449	440	436	450	468	454	428	443	453	432	426	456	473	494	455	442	445	453	472	456	441	497	464	446	448	495	458	465	448	470	444	475	441	472	446	491	468	429	453	448	462	466	467	495	451	433	465	482	472	481	454	450	421	440	462	478	464	452	438	461	465	480	478	419	456	477	505	479	443	476	478	439	463	473	463	473	493	423	447	493	464	399	457	462	487	450	464	432	476	461	428	477	436	488	490	485	426	463	451	519	443	451	459	443	455	466	484	466	446	478	428	437	451	455	455	465	496	469	473	476	526	462	460	459	459	444	455	448	469	481	413	459	463	476	452	494	484	468	443	456	458	456	433	486	473	450	468	513	435	456	470	470	496	465	467	467	470	441	438	455	481	433	448	483	457	465	426	456	473	452	447	460	456	459	448	462	414	468	491	464	444	461	464	479	487	466	403	426	499	507	481	478	492	442	522	429	482	474	463	441	426	474	428	470	474	475	504	449	461	458	489	491	501	468	465	468	476	425	465	449	464	455	497	454	460	478	464	472	454	442	453	427	500	430	472	436	486	453	457	460	437	474	468	445	459	459	403	497	463	506	475	464	445	454	485	436	490	476	487	443	481	460	449	477	455	467	485	421	486	468	475	472	443	446	455	419	435	463	442	452	442	487	471	465	432	460	489	481	486	506	432	481	423	443	469	442	464	504	455	453
28489	21525	10509	1082	527	480	459	453	399	448	437	439	405	407	412	400	443	419	409	413	403	410	415	400	471	401	421	390	419	392	431	399	383	426	388	358	441	405	424	386	384	410	425	414	403	389	397	433	468	416	390	403	423	419	374	425	413	368	368	456	413	407	444	436	405	385	395	391	426	398	432	418	384	402	393	410	387	411	397	400	400	384	409	393	388	406	428	427	421	395	382	348	440	428	386	408	374	419	403	417	395	383	419	376	417	400	418	414	408	383	413	422	381	418	380	356	372	410	404	416	415	382	391	413	413	390	446	387	410	425	424	390	421	364	380	405	417	432	388	401	394	397	378	396	404	427	390	394	449	407	374	409	352	409	412	379	396	425	405	419	439	408	416	411	390	412	401	393	425	412	429	396	400	412	375	399	422	371	428	439	381	396	423	374	438	389	404	368	400	408	403	396	392	426	383	418	398	376	385	405	402	426	394	412	395	414	388	429	408	354	453	415	356	387	385	427	404	404	402	423	442	402	396	414	411	404	396	384	416	404	421	428	383	422	373	403	376	395	408	412	392	446	372	364	409	389	377	421	403	411	405	405	402	415	404	401	399	402	440	383	400	393	405	393	436	392	395	406	379	431	405	390	389	430	412	413	418	380	407	402	438	420	419	415	356	389	424	413	405	410	399	399	420	386	398	412	416	421	435	386	434	405	411	435	390	405	378	420	410	371	392	417	382	403	404	448	387	385	428	404	435	388	402	413	384	386	371	412	396	368	404	406	397	390	412	395	412	400	408	393	409	403	358	404	385	438	401	402	455	392	389	453	421	447	409	374	402	386	393	407	443	401	401	374	428	408	396	440	435	398	422	427	401	425	387	425	417	399	404	400	423	395	396	393	398	382	406	389	395	381	423	366	393	399	399	411	421	360	419	424	416	432	408	412	390	427	390	393	451	424	388	394	403	398	418	390	430	354	406	399	375	396	393	396	437	409	419	420	398	410	425	399	408	399	426	396	395	410	417	405	408	386	432	428	348	422	417	379	386	390	385	412	403	430	454	412	385	411	418	356	420	389	372	380	412	377	392	370	392	401	411	366	445	369	366	413	392	392	405	393	374	405	408	375	390	397	415	391	387	410	436	411	368	405	381	387	407	416	370	364	389	389	378	377	386	419	410	390	378	402	423	388	375	443	403	381	430	397	384	384	423	410	430	410	383	386	411	409	415	455	416	404	387	429	419	436	397	388	369	426	406	434	414	374	400	421	420	400	424	401	393	391	404	435	380	402	395	334	391	406	404	419	401	403	422	416	411	379	399	425	379	391	381	404	405	416	404	386	412	378	403	417	388	359	371	406	387	421	425	406	390	386	398	402	438	404	388	423	414	438	395	415	402	390	398	400	430	383	391	423	416	408	399	418	404	383	415	407	447	392	423	409	364	378	413	392	397	418	439	389	388	404	420	446	389	400	437	434	401	398	438	446	399	414	398	422	404	413	399	419	420	381	373	407	399	416	387	375	390	377	366	415	407	388	402	396	392	469	413	419	442	367	385	362	375	423	420	406	403	401	433	428	438	399	419	407	384	416	435	396	410	415	427	418	402	398	426	400	405	402	387	443	403	414	402	381	401	417	398	413	382	363	390	392	410	418	427	377	421	407	390	403	406	390	395	377	367	393	383	395	392	402	417	395	411	357	392	410	398	401	417	427	395	421	391	373	387	386	437	418	388	425	433	423	405	421	446	407	409	397	385	398	384	392	392	417	395	392	395	416	439	438	431	429	416	442	420	370	415	420	380	391	410	367	441	402	405	383	382	385	417	438	406	462	379	403	398	377	422	402	454	405	411	385	397	394	420	390	422	407	412	397	421	407	401	404	399	375	387	394	415	404	398	382	386	385	394	369	382	406	417	378	424	392	435	425	410	453	409	391	406	400	425	373	376	419	404	387	401	386	406	416	401	379	421	419	450	408	426	395	398	409	390	427	415	427	353	375	395	423	399	363	425	399	390	412	377	381	412	452	374	409	413	414	406	391	439	396	404	393	432	357	408	385	377	405	422	374	433	434	387	407	373	425	389	411	388	426	387	393	399	376	384	445	396	429	386	410	414	364	391	431	397	377	395	399	412	386	413	415	385	404	375	414	385	419	389	392	401	388	434	379	419	388	378	425	427	396	380	387	433	389	422	362	393	394	432	400	387	411	377	384	375	419	391	417	410	404	422	392	397	387	418	413	405	420	413	413	391	407	390	407	400	423	392	384	418	385	398	423	408	415	402	373	400	400	394	421	414	423	394	405	414	392	394	386	435	395	402	397	423	399	404	434	380	422	434	381	409	408	400	397	432	406	392	350	408	427	411	375	432	424	389	410	402	430	403	377	376	441	400	397	397	399	376	405	374	412	384	388	424	417	420	398	398	417	430	376	357	405	416	406	382	415	398	399	407	386	406	393	400	436	414	445	413	401	404	398	416	431	417	407	448	423	389	430	411	386	394	389	398	407	412	423	408	406	398	388	395	428	384	435	387	399	415	407	406	457	426	408	393	380	368	404	419	387	384	412	423	410	394	419	422	445	373	420	418	359	378	396	412	417	417	397	405	420	389	420	430	405	374	410	397	412	396	424	422	377	409	407	381	418	401	416	423	406	417	419	434	425	376	391	384	403	420	407	386	434	422	409	400	403	413	408	414	366	394	403	406	435	447	398	397	388	424	406	436	403	418	412	422	397	422	407	376	391	407	408	386	399	404	376	391	413	397	396	408	411	394	384	409	413	409	370	416	407	388	396	395	396	407	394	429	453	411	392	416	395	396	400	385	402	439	426	394	417	419	413	396	421	372	437	386	417	425	417	393	440	389	434	431	390	379	379	386	451	418	431	390	402	377	398	400	388	426	431	393	432	401	399	408	403	402	432	422	421	391	422	408	422	398	410	375	384	426	399	396	408	421	410	389	414	373	397	394	367	432	388	396	385	406	419	441	426	402	406	373	395	423	405	409	380	427	412	422	396	421	400	440	431	420	401	415	373	440	412	394	429	399	427	393	385	432	398	411	421	405	359	405	410	427	404	401	410	400	403	412	437	409	402	407	398	402	428	391	386	430	437	400	379	422	404	419	393	390	414	402	426	436	371	431	430	408	402	414	400	380	433	394	386	360	399	431	398	397	401	411	423	433	392	385	422	396	422	403	430	431	404	368	426	383	379	385	415	413	394	379	378	400	431	398	398	433	446	409	401	360	406	360	400	436	395	355	393	377	434	390	404	403	390	431	398	423	369	418	439	391	363	386	420	370	376	393	437	422	407	379	420	418	417	383	422	416	390	398	389	424	374	438	409	385	400	420	375	379	387	406	452	404	411	436	397	404	367	378	418	378	375	378	427	387	433	369	403	384	404	392	396	396	434	430	413	440	399	407	408	387	367	406	399	370	390	415	414	360	442	396	390	388	397	412	343	383	399	406	404	380	398	386	366	411	404	419	417	397	425	349	400	386	400	402	378	396	384	415	420
19779	26717	5632	730	599	518	536	585	501	464	501	468	491	491	445	437	486	455	450	426	448	425	434	451	447	444	436	416	450	428	450	498	422	435	437	443	474	456	445	419	463	428	456	467	431	447	441	436	464	468	480	483	430	468	401	424	409	452	407	432	412	438	462	383	474	471	435	442	447	414	473	431	464	420	468	424	439	447	439	441	431	452	480	448	422	433	437	459	439	437	446	461	458	389	471	421	470	460	421	488	406	414	450	409	458	418	450	465	458	422	448	426	448	436	463	481	465	404	418	412	450	444	417	465	438	444	421	448	419	423	446	454	431	479	426	466	439	455	443	468	400	431	474	444	472	428	431	416	465	391	458	431	461	435	500	453	439	455	477	440	430	458	505	431	421	420	472	497	425	446	414	449	499	501	446	460	433	438	424	387	433	458	426	425	453	464	418	441	409	427	469	443	450	415	476	431	410	410	469	400	438	432	458	450	403	443	465	415	451	426	464	446	479	465	465	478	484	426	458	452	412	420	440	407	443	453	411	424	426	480	464	456	433	424	435	432	452	435	438	459	433	448	419	430	447	457	431	437	396	443	486	490	465	402	448	471	460	462	449	435	440	444	457	439	447	440	433	403	460	443	425	457	413	418	457	451	457	409	448	489	446	468	468	445	440	445	428	428	468	472	452	466	421	462	491	444	436	417	451	438	465	417	481	486	486	450	471	427	442	485	446	448	408	428	440	460	452	488	421	446	461	487	448	442	456	453	473	403	428	461	434	447	459	419	431	452	475	465	418	465	431	432	449	460	440	452	463	463	395	437	422	483	455	446	465	452	446	437	459	495	439	455	417	454	454	479	430	444	450	451	411	439	456	451	424	440	424	449	451	437	465	419	440	441	426	440	421	463	476	456	482	426	451	440	428	429	439	456	448	432	421	444	461	449	461	435	469	432	479	468	467	408	489	431	480	449	449	436	404	423	446	445	430	426	466	432	452	429	430	461	468	420	481	412	418	439	429	461	438	417	419	461	439	395	452	417	454	431	433	423	477	477	456	443	432	464	446	452	411	460	448	381	452	411	417	464	441	408	490	441	429	445	474	405	420	429	436	417	445	451	476	479	471	424	436	462	419	458	439	436	423	427	467	444	464	458	453	420	411	428	465	432	405	422	444	449	458	425	441	433	453	442	455	450	438	428	450	444	425	446	446	419	458	460	451	424	457	464	421	438	464	420	457	457	441	449	457	439	446	460	452	441	455	441	453	419	442	428	452	486	439	453	441	426	422	472	417	454	460	438	439	464	455	428	408	480	445	435	416	419	435	424	438	425	421	471	396	456	413	434	381	411	464	440	442	411	447	426	417	417	453	449	431	436	467	478	450	424	446	447	449	434	452	463	398	448	422	443	440	479	424	447	460	423	436	454	449	455	473	444	455	426	439	463	424	440	484	463	463	445	427	489	417	444	493	446	431	461	468	426	439	427	455	467	437	455	473	474	430	443	481	489	453	481	414	460	420	444	458	432	413	421	461	453	417	457	409	439	434	412	427	438	425	464	430	418	409	459	423	434	443	467	449	437	427	459	447	457	463	464	432	453	428	476	475	406	473	421	461	462	415	458	428	472	443	467	451	428	437	395	452	468	449	440	447	438	429	459	446	453	464	402	483	471	469	430	464	416	432	443	434	430	457	413	461	424	424	454	446	428	416	441	452	435	474	462	435	439	452	417	453	444	437	458	439	485	470	418	456	427	418	441	448	473	410	448	440	496	417	419	436	454	438	467	427	435	442	394	458	445	464	478	415	440	430	453	441	466	409	447	435	469	435	410	430	428	454	437	463	462	426	442	405	410	440	463	442	415	444	407	434	435	460	465	478	451	433	456	426	419	439	418	416	442	423	465	398	422	454	455	446	469	484	444	430	442	465	450	435	456	445	448	417	408	453	441	417	423	440	441	431	473	456	436	439	474	462	457	433	447	453	448	471	404	430	454	434	446	438	449	436	435	482	458	469	413	442	458	432	457	429	472	408	446	414	458	471	454	440	466	428	443	439	413	458	437	437	415	415	426	441	441	449	449	446	444	459	481	437	437	470	489	444	421	435	389	457	455	420	466	489	440	453	441	434	467	454	455	432	434	440	436	448	421	427	460	460	438	448	464	446	455	481	473	471	465	430	394	468	442	463	443	481	451	456	423	469	452	432	460	455	400	463	472	417	453	463	431	461	441	431	435	461	448	447	446	494	434	455	418	423	457	454	435	448	418	462	456	455	440	456	476	431	419	450	448	409	451	446	424	423	419	448	435	449	452	468	449	453	430	450	429	475	458	421	441	431	437	442	467	440	504	458	475	460	430	438	454	452	461	420	454	458	421	504	449	435	465	450	415	418	473	448	429	432	452	447	402	453	463	411	477	428	427	418	461	424	444	422	454	441	394	458	470	461	483	470	437	442	422	459	478	491	435	437	416	435	487	431	450	459	463	488	445	473	431	441	443	427	454	474	397	436	414	473	441	434	429	446	461	488	421	479	456	477	425	488	442	485	427	441	435	462	407	509	429	471	470	458	447	417	460	447	434	466	434	445	469	447	439	430	451	485	450	411	406	430	436	418	433	438	438	455	403	494	437	417	419	446	464	426	480	414	497	442	487	475	432	460	372	454	463	424	460	429	470	444	418	429	460	394	447	449	455	419	410	444	436	456	435	464	443	448	435	450	453	446	448	410	442	434	473	462	454	434	462	426	509	445	428	448	454	451	424	419	425	455	440	415	461	445	459	398	423	455	425	451	444	462	474	417	446	406	450	432	436	455	430	420	452	444	402	431	478	436	445	461	473	434	489	467	443	444	391	431	416	450	443	425	412	440	445	435	395	426	458	476	432	465	477	452	446	439	441	428	409	505	447	450	438	422	441	427	434	450	447	427	407	486	422	436	407	417	431	424	449	450	439	467	403	454	496	452	395	432	444	443	440	413	434	458	461	422	434	421	442	407	457	441	453	421	440	450	435	465	434	432	442	425	468	439	429	435	445	442	408	471	448	435	464	418	468	424	463	430	466	464	423	456	416	427	444	428	445	437	451	467	452	469	413	453	457	428	421	439	447	456	417	472	459	420	479	483	460	450	470	462	453	457	426	437	486	437	436	424	433	437	447	416	425	435	456	436	460	459	458	470	442	474	422	473	433	447	438	435	452	446	471	474	457	473	458	453	464	425	449	418	432	403	440	436	418	433	439	425	442	448	462	421	455	458	424	467	454	462	443	432	449	453	456	453	442	428	491	443	457	443	441	443	439	429	439	477	493	432	431	420	469	438	445	479	464	456	420	464	448	479	491	481	427	505	451	398	430	437	456	448	433	423	440	436	409	433	394	447	433	484	413	446	431	451	480	422	433	442	476	473	443	414	431	452	438	437	449	488	460	449	411	435	440	461	465	438	423	471	411	437	444	437	439	441	411	436	418	469	425	427	424	396	455	467	427	453	444	476	476	478	448	427	456	456	455	451	451	457	432
23781	21290	28500	24395	21277	10094	838	628	479	411	343	367	341	335	295	267	282	261	271	255	236	255	245	281	251	250	257	256	248	251	265	220	237	260	220	236	236	234	258	236	243	237	252	236	201	204	223	235	262	250	226	210	223	241	220	237	245	212	224	235	219	252	241	233	230	226	264	236	230	236	259	232	258	246	231	266	253	234	222	216	229	238	213	221	219	244	258	219	239	229	223	211	213	253	236	226	230	251	225	248	219	222	224	228	219	222	222	218	214	253	234	206	227	256	248	221	243	223	198	253	235	245	219	251	249	222	214	213	232	225	218	216	220	237	250	244	257	223	223	209	232	246	253	220	246	200	232	221	202	224	254	279	264	246	235	210	215	239	229	227	237	230	231	220	198	275	240	235	280	232	220	236	214	225	225	215	231	225	231	233	231	232	253	216	244	223	227	236	227	221	226	234	212	222	240	237	234	235	217	237	229	244	237	246	242	223	236	243	197	218	221	228	232	247	224	221	223	205	229	218	220	234	227	219	245	202	243	250	219	238	225	229	234	224	254	219	210	238	219	233	225	218	209	227	248	229	243	255	228	258	205	251	214	233	227	215	231	223	217	224	198	238	217	239	243	212	207	230	216	211	241	203	235	238	237	194	224	255	212	230	233	246	202	238	245	218	235	220	240	237	275	227	209	234	254	219	238	210	260	225	230	243	224	213	212	247	239	198	239	230	233	239	229	220	243	234	245	215	241	227	248	229	221	223	219	237	244	253	221	241	233	254	241	255	224	224	250	232	225	241	223	196	240	220	214	224	214	229	222	244	231	225	246	228	227	219	242	217	212	256	219	219	221	227	243	214	239	237	220	221	224	223	239	219	218	217	202	241	226	224	203	224	219	228	246	234	230	256	237	254	257	220	235	240	211	202	233	249	211	246	269	233	213	249	225	249	243	211	224	215	218	225	216	221	239	243	221	244	225	210	242	265	237	245	237	229	231	215	215	203	217	213	252	239	222	240	201	261	236	223	249	252	261	245	248	238	214	231	221	238	232	242	220	223	224	193	248	238	220	235	244	233	228	246	211	236	251	233	222	224	203	248	238	222	224	249	217	221	233	238	237	221	224	232	225	214	216	245	210	234	219	252	207	222	193	225	225	207	242	220	247	219	203	221	213	217	238	217	238	256	215	230	241	247	209	224	230	219	210	214	212	218	227	245	218	225	243	231	247	247	255	223	202	234	232	242	195	217	222	203	239	235	230	250	238	232	236	229	220	197	229	238	223	230	236	224	204	231	225	232	247	255	233	244	224	211	212	228	226	239	224	245	222	227	202	207	236	220	246	228	216	206	235	247	252	211	248	229	229	222	229	245	233	274	213	245	226	218	229	250	231	223	232	235	234	239	237	225	241	244	231	237	237	241	222	214	226	232	207	218	212	239	239	265	216	208	206	204	232	233	258	244	221	219	236	236	238	241	236	245	199	227	224	236	219	214	235	239	221	247	255	236	215	246	215	222	263	205	243	211	255	242	218	236	236	229	214	239	231	243	258	230	232	235	224	220	235	250	233	227	226	227	249	226	227	235	226	243	226	201	212	214	216	229	262	224	207	234	220	211	255	264	246	212	242	233	232	214	231	237	184	220	246	234	253	217	236	217	204	208	234	228	229	240	241	230	240	240	210	207	212	217	229	243	249	201	219	215	235	233	219	213	215	213	222	223	234	226	245	228	240	223	226	220	210	210	219	223	214	208	213	238	240	216	232	213	225	212	244	237	233	202	237	232	228	218	249	240	239	224	259	248	216	235	229	214	234	223	217	224	258	232	203	209	231	242	222	212	233	219	261	231	230	228	227	212	231	212	241	221	246	243	223	231	230	229	202	228	263	237	237	224	231	204	235	234	232	230	245	238	228	256	217	227	255	229	257	212	251	240	229	231	245	236	258	249	259	218	242	231	226	263	216	232	235	261	240	246	216	205	225	225	197	249	219	236	245	223	223	239	202	221	236	209	220	216	214	243	230	228	240	234	239	234	223	219	234	228	220	213	235	220	245	212	234	210	239	213	228	222	222	231	236	252	231	230	254	212	238	226	227	251	243	253	210	220	259	237	228	244	228	232	206	263	235	255	242	210	212	190	247	242	224	233	230	219	232	222	243	199	223	216	223	215	255	235	231	213	223	239	207	248	226	258	250	224	243	248	216	216	231	227	241	243	266	217	223	222	248	215	246	229	222	214	229	228	242	222	249	223	225	236	244	246	224	223	235	223	212	225	218	235	228	245	242	231	233	224	223	244	213	232	238	225	228	211	221	222	223	232	213	230	258	235	226	215	224	237	221	231	200	232	220	224	227	232	206	200	253	234	248	240	217	232	245	229	241	204	240	235	223	232	244	242	222	244	246	237	228	221	223	209	241	244	236	231	223	257	236	221	231	210	219	211	233	229	213	242	230	219	223	250	216	227	204	217	251	240	248	219	209	211	245	210	232	226	236	202	235	240	210	224	252	223	236	237	254	213	210	206	235	216	222	229	220	220	222	227	241	215	244	213	255	231	221	226	196	227	225	213	199	216	214	206	222	218	226	230	217	231	232	241	232	214	215	231	221	252	209	252	235	225	221	212	217	211	228	232	203	207	236	210	213	228	227	228	216	232	217	225	216	246	219	225	206	232	215	212	201	227	215	230	244	222	212	237	234	235	241	217	202	237	212	203	237	245	240	213	261	226	223	200	205	238	226	224	226	235	219	241	211	243	228	219	209	215	219	235	244	242	233	215	261	219	240	237	238	226	241	235	229	240	236	225	232	245	232	232	208	198	250	270	221	230	224	235	219	239	240	233	218	250	210	226	240	219	257	212	248	225	213	257	206	228	211	260	215	229	235	202	241	184	225	223	237	249	239	237	205	201	246	246	200	230	241	227	245	219	247	243	204	235	228	242	219	246	221	225	260	249	242	215	222	226	227	217	197	241	224	234	213	216	226	201	231	225	230	214	246	244	236	232	223	233	184	233	251	239	240	234	227	242	220	236	226	207	240	230	210	202	249	225	230	195	229	230	254	258	231	257	226	217	225	199	263	214	219	240	223	202	243	211	244	229	227	197	221	226	221	248	236	242	242	215	241	230	226	220	218	233	216	234	209	245	239	228	210	254	205	217	239	236	241	232	253	245	221	247	209	242	240	218	236	238	236	240	237	241	209	233	264	234	237	216	244	259	241	214	215	224	221	242	236	226	239	238	252	232	242	223	217	240	254	224	243	267	230	241	207	198	239	233	219	224	210	253	242	234	215	253	223	212	231	221	231	229	245	205	217	232	222	228	231	243	250	224	216	221	205	256	222	245	223	227	236	220	249	253	225	253	209	253	252	234	244	225	214	241	221	224	247	217	221	229	225	230	221	225	219	233	234	222	226	215	226	213	213	276	239	230	244	253	244	225	243	247	215	218	208	240	234	235	214	234	222	238	243	220	219	240	219	208	216	252	222	226	212	226	233	228	230	223	222	267	222	211
26243	43687	14012	2554	1951	1295	1091	1044	754	606	535	476	481	370	372	323	320	328	313	263	308	300	264	302	264	289	278	293	247	258	315	268	263	304	306	260	280	261	264	272	265	238	263	271	286	279	246	252	236	234	254	272	267	248	268	265	263	272	247	249	262	270	269	253	250	271	261	218	292	245	259	235	268	269	265	232	296	232	233	251	261	250	266	242	285	256	243	282	272	265	245	253	252	248	252	242	241	269	275	277	263	275	237	270	254	240	248	264	264	264	266	218	251	258	249	261	241	262	263	220	282	266	284	262	280	246	273	255	246	252	245	287	215	232	270	244	231	240	249	275	251	233	272	256	251	228	284	264	237	266	268	259	272	250	249	241	257	285	265	246	268	284	249	233	276	283	268	253	246	225	272	285	287	274	277	276	262	270	237	238	284	282	242	227	237	257	267	258	253	261	230	245	237	283	254	261	245	264	283	241	270	252	255	268	248	250	250	264	247	271	251	254	241	288	245	228	250	271	280	250	263	255	262	258	281	250	240	266	250	273	242	294	261	260	264	244	259	282	276	236	244	274	237	253	258	247	237	236	254	246	262	245	269	287	273	288	258	252	250	237	250	269	268	235	251	270	262	264	258	260	245	289	267	266	242	262	257	269	258	266	241	265	226	252	289	249	303	275	250	248	287	261	244	253	246	252	254	257	265	264	254	258	279	254	248	263	280	250	270	274	244	255	248	249	249	298	244	251	259	256	259	286	294	249	259	255	268	292	259	217	242	281	250	242	235	232	262	254	233	271	245	285	262	265	258	266	258	250	264	233	271	263	240	225	231	262	260	249	259	261	251	257	245	260	267	256	255	236	257	235	245	258	254	270	244	278	249	245	228	253	246	238	275	244	255	254	252	236	226	245	232	262	271	244	274	258	245	271	258	241	247	267	260	239	242	274	272	236	247	242	282	222	264	231	263	238	240	249	265	285	230	243	270	270	231	271	251	262	231	253	259	258	238	234	271	267	268	241	253	243	246	305	238	258	247	228	290	268	256	255	258	251	258	252	250	258	238	256	233	276	250	249	257	281	279	242	262	273	249	270	258	265	239	238	251	251	254	279	240	282	285	243	273	274	231	235	240	263	272	251	239	287	267	240	261	268	267	292	270	236	257	260	234	276	268	231	275	250	259	276	270	269	256	285	237	263	243	285	243	243	273	249	248	237	258	236	283	233	251	243	266	261	248	255	281	266	246	257	256	232	263	260	244	246	264	247	238	265	227	241	270	241	237	264	264	280	267	284	274	282	272	249	252	305	269	261	228	265	271	292	246	250	267	240	271	261	248	243	242	263	232	245	270	259	270	247	266	255	264	266	245	260	227	241	261	248	250	250	283	239	241	267	250	248	272	238	270	235	234	252	293	246	223	247	222	278	262	241	242	264	220	252	256	242	256	268	237	265	245	247	223	263	247	259	244	242	240	258	255	240	244	255	273	252	261	254	246	267	238	244	231	237	220	235	242	269	272	242	259	242	253	260	244	259	251	236	260	265	239	290	243	274	233	253	256	274	261	261	269	248	276	269	263	258	263	248	254	263	285	236	269	270	248	273	265	268	252	221	252	238	252	224	229	252	267	223	282	241	240	228	295	274	248	250	261	256	260	289	253	249	267	254	272	272	248	239	273	266	226	250	251	252	257	287	252	269	259	247	257	259	240	252	246	256	265	249	256	244	250	273	238	278	237	256	255	277	254	249	251	277	266	230	253	289	252	261	260	240	264	265	269	234	223	274	244	264	233	287	252	254	260	242	248	234	253	282	256	265	245	256	242	274	257	253	266	244	263	248	262	296	237	241	261	244	247	260	243	219	233	242	253	278	245	249	241	237	273	261	250	248	251	229	269	245	250	269	271	229	251	256	250	265	257	240	272	251	254	260	257	244	253	250	294	245	254	237	257	256	273	273	267	262	259	260	233	219	282	259	240	222	239	281	278	259	242	279	262	255	257	269	244	251	257	259	248	276	245	250	253	265	269	261	256	225	249	282	242	258	248	243	292	244	227	260	240	256	239	246	261	266	243	220	264	272	236	253	251	258	251	260	259	265	245	267	272	269	238	252	246	261	282	256	284	255	263	251	264	286	238	256	261	262	245	254	245	252	257	279	241	233	252	265	276	274	246	238	272	236	263	269	274	287	244	237	278	250	277	253	260	246	251	272	233	272	265	257	246	272	245	257	263	265	258	226	258	255	252	246	282	262	260	236	298	263	248	241	281	239	305	282	244	247	271	255	256	255	233	232	251	258	277	266	278	240	255	263	245	277	270	272	248	252	262	241	243	273	221	247	221	269	249	257	265	253	253	272	262	246	282	271	247	269	259	250	260	232	256	228	268	274	250	220	256	248	254	261	254	220	265	245	260	247	256	228	245	251	231	229	245	238	266	260	265	254	241	269	269	258	251	270	253	274	256	238	275	249	260	231	263	290	224	274	244	250	262	268	250	253	263	262	257	264	259	264	240	250	254	265	272	277	264	261	243	251	279	248	231	258	226	266	251	259	276	243	253	266	263	263	277	259	245	283	241	257	237	265	221	242	265	242	256	237	249	238	245	263	237	271	266	239	277	275	255	280	242	232	275	263	260	245	259	239	250	252	245	247	277	257	233	274	245	255	278	260	247	255	241	216	258	242	234	232	253	237	252	261	228	278	251	265	285	260	268	237	278	257	248	257	271	255	259	256	232	256	252	263	277	234	252	263	275	228	249	246	258	231	280	251	247	268	253	245	241	246	279	268	272	274	278	246	234	265	263	255	256	271	255	249	248	270	249	253	241	246	241	255	256	239	256	266	249	240	277	258	237	231	269	282	262	258	237	276	247	257	257	291	261	265	256	245	256	228	268	263	247	253	247	256	263	265	249	249	246	252	274	253	265	266	229	269	248	246	227	299	247	280	234	270	253	244	232	274	256	257	268	257	258	279	270	236	241	246	273	249	242	254	241	273	275	259	278	270	256	259	270	244	261	246	254	252	251	261	227	262	257	262	251	275	237	234	260	256	243	246	246	242	277	239	232	221	247	249	240	244	235	255	257	256	245	254	247	250	247	236	272	290	259	283	248	258	279	287	256	232	233	280	268	252	252	265	249	271	256	268	254	260	225	246	242	236	266	267	245	250	244	223	252	269	239	253	255	245	253	256	256	243	232	258	258	288	257	261	249	293	257	273	256	263	295	260	246	257	265	281	269	248	268	267	260	268	228	245	281	253	254	256	251	244	269	239	258	265	248	259	241	253	241	256	241	263	254	255	254	247	270	269	269	241	242	248	268	246	254	265	249	266	275	277	259	251	238	292	251	229	274	273	251	232	273	259	262	275	244	239	249	235	248	268	255	276	272	272	272	244	266	277	269	243	254	258	267	255	226	266	252	245	240	258	279	262	259	239	255	269	254	266	289	291	239	243	221	258	261	250	241	245	211	243	239	267	262	273	272	250	270	242	251	236	233	263	262	261	260	263	284	278
25326	21362	27155	25586	7091	984	826	804	700	690	765	679	688	709	668	679	646	738	674	622	656	596	688	683	645	667	650	698	638	635	624	617	658	629	625	641	685	590	639	618	590	625	634	637	681	663	646	673	651	670	656	681	616	649	614	628	628	611	629	676	650	637	607	646	606	614	598	629	690	729	645	632	617	618	648	622	615	630	655	663	618	630	663	620	639	640	675	665	681	610	624	636	651	650	704	639	587	623	636	659	648	642	663	630	615	641	621	627	649	622	629	614	592	667	583	645	616	678	624	677	621	637	640	634	638	618	643	640	629	662	614	658	601	647	638	612	635	616	659	635	636	644	596	677	638	647	673	642	611	620	620	663	689	605	650	628	639	709	644	628	668	637	634	599	675	602	626	608	644	627	618	691	685	649	598	644	633	611	610	606	657	623	622	631	640	647	659	675	674	668	638	662	623	641	662	589	601	665	610	662	660	610	647	671	675	658	607	656	647	624	610	579	626	640	631	667	663	620	604	649	669	595	603	622	633	637	644	668	626	641	581	640	634	641	650	620	631	613	632	642	644	639	618	650	648	627	635	658	629	613	621	623	680	659	649	592	646	643	630	662	675	644	635	650	656	586	662	603	628	645	667	642	657	663	647	688	665	612	623	646	614	648	626	595	619	623	628	622	612	659	592	620	634	647	623	641	640	622	651	670	674	659	634	628	609	608	606	657	677	627	667	645	628	630	679	627	656	646	651	628	670	639	638	654	599	606	661	625	636	675	632	622	657	627	650	630	651	688	665	641	666	660	602	656	630	617	642	632	634	634	681	635	624	659	645	613	634	621	657	635	659	638	649	624	594	666	622	629	620	647	636	668	636	656	671	668	629	678	626	671	631	630	698	622	668	631	664	650	635	570	622	638	615	627	626	629	657	663	638	629	675	646	575	647	621	640	705	626	633	605	635	662	655	619	604	648	643	621	652	632	618	653	621	661	615	610	634	600	631	604	617	639	599	598	594	671	619	681	623	631	599	627	616	633	619	595	628	680	664	603	632	647	674	600	642	586	643	649	608	630	647	633	653	664	599	608	632	658	642	645	656	658	606	663	617	625	637	639	624	661	677	622	699	658	607	657	677	645	654	625	617	629	700	650	619	611	613	614	610	673	649	578	655	645	655	661	632	605	633	629	680	671	645	638	630	623	658	596	567	649	633	646	666	643	643	602	642	619	652	621	630	649	644	660	608	619	612	614	637	704	695	648	603	625	649	626	664	662	653	669	694	667	637	660	642	583	605	618	633	631	639	649	617	592	653	657	630	609	660	641	683	626	657	672	604	626	635	656	642	664	686	627	659	613	632	618	632	611	601	613	627	648	663	662	646	650	591	617	620	632	619	632	637	604	634	649	620	656	618	648	636	680	628	652	649	607	630	653	669	657	617	633	687	614	633	631	672	630	628	657	633	632	630	595	633	632	616	677	623	626	641	691	652	624	634	655	631	646	650	647	661	637	669	591	634	660	635	612	696	689	646	662	708	651	637	648	654	640	632	675	639	692	661	639	629	662	602	643	673	653	605	650	637	635	642	624	618	699	622	595	651	667	670	623	629	640	709	592	601	646	608	651	656	656	598	647	631	606	654	626	576	673	655	684	621	577	669	638	643	674	673	634	686	657	631	629	632	645	660	626	607	629	620	613	625	623	582	582	628	608	598	620	656	657	643	659	636	674	589	590	637	653	661	626	590	634	608	618	649	682	625	664	662	604	640	629	636	583	647	642	643	661	574	631	630	628	650	687	649	679	603	661	676	637	624	680	641	620	675	672	649	618	639	616	632	558	640	612	638	634	631	675	588	649	660	582	649	647	643	629	628	630	651	702	663	611	660	589	614	619	629	664	612	582	658	630	670	602	642	612	624	602	593	622	640	632	632	635	637	663	659	674	609	630	645	617	653	657	656	651	657	681	640	600	657	646	635	655	647	636	668	633	683	668	656	643	620	622	670	646	616	652	645	664	644	615	647	599	657	677	666	651	658	632	661	663	592	702	650	630	623	615	672	654	657	594	635	591	639	640	658	601	594	669	668	618	611	666	635	622	676	656	620	674	636	652	680	658	615	619	618	613	602	597	561	605	659	620	638	606	632	645	656	647	582	619	657	638	641	660	621	641	624	628	638	622	614	634	598	644	633	637	600	647	672	611	645	646	648	643	676	587	640	657	639	602	633	642	687	698	607	677	611	637	640	640	644	631	624	621	598	628	661	618	624	637	616	613	645	654	652	624	625	607	628	635	628	590	644	677	648	642	649	656	674	656	606	635	660	625	596	638	686	644	649	641	620	643	659	637	666	655	652	657	655	608	662	657	644	597	604	639	620	679	653	662	629	613	649	564	630	625	594	651	667	670	610	662	646	643	625	656	604	636	664	622	663	622	655	604	610	639	625	614	631	621	621	650	631	585	623	668	617	627	587	625	653	640	619	654	630	603	655	667	679	663	646	606	637	650	676	702	668	625	653	627	609	612	650	630	617	640	646	610	623	636	618	648	676	611	620	694	657	628	641	666	644	599	677	653	610	668	651	660	622	623	654	597	663	638	649	639	677	598	662	619	616	612	602	602	622	630	667	633	674	597	663	618	642	658	576	631	668	616	644	652	654	623	637	612	661	651	621	595	606	640	630	632	632	628	652	689	624	677	627	635	619	695	631	641	616	633	627	660	664	623	635	643	663	664	636	657	668	625	645	639	607	623	644	630	709	646	608	595	676	622	642	638	651	678	632	594	601	654	617	646	651	654	629	638	632	557	621	667	635	644	629	622	630	652	637	626	661	662	637	663	609	658	583	650	649	633	636	685	634	653	641	634	628	640	650	636	638	656	652	652	629	625	661	645	615	642	686	606	622	669	628	630	602	678	652	640	640	624	585	632	623	621	686	626	590	613	600	617	657	637	648	650	639	603	607	603	638	674	646	622	616	617	660	622	624	647	654	612	660	580	657	613	647	607	671	661	615	633	631	630	646	631	580	612	649	613	616	628	665	607	633	644	607	644	594	645	624	679	644	653	615	633	620	664	624	659	625	653	677	596	637	614	622	650	615	615	680	679	637	631	608	642	634	646	653	647	620	650	653	629	660	635	691	690	657	632	609	627	596	597	621	624	623	632	618	656	615	626	570	627	665	646	650	598	587	657	624	643	593	604	602	634	650	608	632	637	634	628	625	655	664	655	645	623	628	645	619	635	608	614	615	671	633	654	632	619	640	602	612	650	623	653	612	614	666	660	622	591	651	623	617	636	639	605	653	714	666	626	602	617	647	630	632	628	641	609	628	657	677	622	579	629	617	673	625	612	662	663	657	599	656	675	654	615	611	645	635	634	676	638	609	665	653	613	668	647	613	652	613	641	622	611	654	617	676	681	592	674	631	602	618	620	603	683	650	618	665	653	669	611	669	629	644	659	639	604	613	624	630	677	641	607	663	640	677	657	637	637	614	638	637	595	647	625	627	635	626	614	679	614
24319	37024	10375	1778	1433	1108	1043	1040	912	923	808	748	796	739	737	731	679	702	707	720	690	665	661	671	706	670	670	697	678	643	685	649	633	665	700	678	654	667	671	673	689	693	633	685	639	621	631	679	699	671	712	663	647	688	674	655	678	675	649	641	700	662	628	679	696	672	634	716	677	648	669	640	672	657	638	672	650	641	675	674	684	670	659	654	670	686	688	629	659	609	700	658	658	688	693	651	627	634	686	711	657	702	679	648	659	698	702	651	685	625	601	654	676	687	659	646	706	696	690	670	673	675	701	679	652	653	671	673	651	668	649	636	705	664	692	666	640	695	673	645	676	677	670	655	644	653	681	708	673	675	672	664	653	699	667	660	729	702	706	649	649	686	693	610	700	695	709	643	660	675	700	671	684	687	696	675	663	686	665	695	676	722	652	643	648	704	704	705	660	698	685	686	650	634	682	656	643	693	631	648	618	647	702	685	673	659	656	713	679	634	650	652	656	678	643	703	629	647	678	679	622	663	633	680	686	656	701	661	670	609	637	690	670	704	665	675	672	688	705	631	685	663	707	639	656	661	673	666	639	625	634	680	730	711	663	663	647	658	677	656	673	635	692	682	715	623	724	647	676	672	677	653	679	682	652	660	637	657	711	657	665	637	646	652	651	673	638	663	591	628	634	656	700	670	686	642	669	706	680	688	681	654	639	664	694	695	684	654	642	679	686	638	721	673	633	712	642	632	655	697	682	714	680	695	681	666	640	659	643	687	659	672	621	679	633	677	694	692	683	677	645	662	663	646	680	686	678	624	626	666	684	626	615	633	684	678	671	662	697	633	678	624	666	671	640	641	699	665	664	673	689	692	683	702	605	666	697	669	724	656	691	698	652	630	660	687	699	727	653	635	669	673	695	673	654	654	676	635	658	644	663	661	656	675	630	689	667	665	709	696	676	649	668	636	676	683	705	619	666	699	636	657	665	654	665	643	695	709	669	670	685	708	677	699	671	657	636	696	627	661	649	653	696	639	669	595	692	669	662	673	676	670	686	712	649	661	718	723	685	636	628	692	611	616	678	664	699	645	639	667	648	670	683	706	647	730	646	662	698	671	661	656	664	610	649	644	656	651	737	668	677	676	622	709	611	674	656	679	656	715	629	634	634	653	640	686	660	647	723	670	704	665	667	626	641	699	656	697	686	661	694	648	702	678	658	655	625	685	681	678	683	616	646	706	676	606	721	657	691	691	670	602	668	661	685	611	644	710	632	677	672	637	672	647	659	662	683	647	655	660	651	694	640	664	626	672	665	631	738	691	624	630	666	691	645	620	652	646	670	680	629	670	644	638	667	670	639	613	690	644	705	667	653	646	676	683	658	645	698	682	653	713	676	689	678	648	628	672	619	653	664	677	640	656	635	700	635	684	684	648	692	657	712	646	639	677	691	665	672	657	682	662	672	632	692	731	652	643	667	665	653	729	612	642	689	649	641	642	685	690	681	681	678	643	648	699	683	658	656	681	669	686	637	702	602	670	674	702	651	672	640	661	650	652	717	637	620	622	660	639	635	662	676	642	669	669	672	640	639	644	689	659	665	678	681	649	708	660	690	688	668	667	693	655	662	670	658	635	724	688	707	659	663	679	681	676	575	695	675	666	670	641	690	674	684	678	691	685	719	703	664	674	685	696	656	650	661	673	664	635	611	671	692	682	673	650	658	674	662	670	664	672	687	648	675	638	643	643	654	653	623	651	663	641	663	647	611	701	620	685	626	715	694	626	627	667	644	630	646	642	621	688	695	659	694	656	663	647	663	694	642	669	614	687	670	630	718	674	669	659	678	689	649	696	723	666	635	665	623	681	671	686	705	662	652	666	659	683	707	671	679	667	650	697	707	620	690	624	650	715	647	657	680	691	646	632	658	673	662	656	670	718	625	639	692	650	712	604	656	697	698	676	680	686	689	706	708	687	656	699	621	694	693	634	649	657	647	704	642	673	645	674	619	709	640	676	641	660	655	671	679	651	697	655	666	662	666	715	701	662	664	664	669	676	684	627	688	621	636	601	709	701	601	653	650	631	694	673	647	681	687	723	695	665	692	685	637	715	677	709	723	640	680	653	643	668	623	659	664	693	696	680	672	677	606	665	694	666	694	700	692	630	613	657	690	710	674	641	663	665	674	659	671	685	651	630	658	693	633	663	614	648	686	682	726	658	665	611	673	667	688	670	706	686	644	656	697	655	661	707	654	691	661	641	656	624	662	694	659	654	677	672	682	644	629	656	693	645	644	674	680	654	681	659	654	625	626	692	678	677	713	646	646	750	714	693	669	644	638	621	679	625	679	678	698	633	628	661	636	654	654	674	660	635	658	676	694	627	679	684	684	655	692	695	669	665	714	655	694	668	689	715	632	666	694	648	672	669	691	670	683	650	664	713	662	631	667	657	639	713	683	660	693	666	696	651	695	663	665	644	670	653	693	657	713	683	651	640	653	651	668	643	675	624	628	679	687	628	667	651	633	675	627	674	687	656	667	627	651	678	656	648	666	632	705	681	651	675	712	714	638	664	673	715	682	643	712	636	660	662	639	637	661	724	642	678	679	659	644	682	687	706	667	656	651	673	644	678	670	638	623	629	634	617	669	661	641	637	703	665	646	649	713	623	679	636	643	692	666	675	694	680	647	686	693	651	634	718	706	728	626	612	646	665	655	672	625	643	651	703	699	647	655	638	641	674	657	665	677	631	639	673	625	601	680	657	670	688	617	670	672	653	650	639	636	704	680	676	673	660	697	680	679	693	671	620	709	658	648	661	647	647	644	660	656	655	696	664	686	703	636	686	640	675	657	735	687	665	660	664	657	699	690	701	691	693	649	651	657	641	622	652	665	652	650	657	690	684	669	698	660	657	678	651	630	666	672	646	663	630	634	692	681	676	675	716	675	627	639	640	689	654	695	687	623	639	663	681	649	659	638	695	682	695	659	661	634	657	698	659	690	668	662	670	696	689	674	689	670	649	688	678	659	670	620	618	662	607	706	636	630	669	657	653	725	669	670	659	656	660	690	671	684	731	663	701	654	631	647	677	669	721	675	710	674	657	681	654	636	662	682	658	667	679	698	675	660	676	621	668	698	702	636	671	690	662	663	695	655	669	662	657	638	620	671	660	678	610	647	693	703	687	619	706	630	648	715	652	638	667	663	687	690	691	648	665	665	621	680	673	650	638	651	695	696	717	723	644	647	667	660	694	636	729	658	644	652	658	656	736	648	670	672	698	580	680	676	620	674	648	675	675	637	644	626	688	654	630	691	661	718	707	643	672	672	660	671	684	680	674	629	662	658	667	621	689	680	629	639	708	690	666	690	658	681	643	675	677	668	669	678	635	685	684	652	702	707	667	665	655	650	663	667	665	652	700	699	683	650	659	665	621	655	644	664	639	670	637	664	668	652	651	689	661	668	656	604	654	693	667	677	641	660	666	673	667	672	619	622	634	680	647	640	641	701	651
22896	21331	28982	24032	21335	21291	6196	1063	846	821	699	688	622	596	610	519	516	535	518	508	546	494	516	455	440	501	457	492	474	488	502	444	488	482	447	489	499	472	480	424	507	491	501	532	458	490	501	496	459	423	436	508	466	443	474	467	462	468	451	424	454	478	459	468	483	492	451	470	438	434	465	426	470	437	477	494	467	458	482	461	475	436	441	462	462	447	424	459	465	445	479	444	436	480	459	479	453	463	457	444	502	427	434	457	437	455	494	467	474	464	480	442	447	454	450	475	449	487	461	457	501	455	487	460	469	455	511	464	469	423	489	499	441	472	426	469	452	470	453	490	450	473	440	446	481	471	470	455	474	445	477	455	459	486	476	464	453	482	421	430	457	459	483	421	464	475	461	456	460	480	478	485	445	480	441	475	470	465	472	461	461	484	410	472	479	438	457	473	481	488	445	461	451	474	448	503	447	436	479	496	435	476	459	485	431	443	470	434	450	469	463	457	440	441	460	489	484	472	456	466	498	446	505	447	475	462	471	441	445	455	467	454	493	463	458	448	449	431	481	483	479	456	457	478	500	429	446	498	465	475	481	471	394	435	456	448	512	458	485	462	486	469	460	432	481	480	443	443	457	416	475	492	445	465	467	461	457	464	454	460	420	456	462	459	424	469	440	467	481	486	477	503	431	432	455	451	443	458	455	493	441	484	460	491	476	454	485	448	459	427	473	467	447	473	447	451	454	472	469	468	499	513	475	463	461	492	472	488	469	446	450	466	457	479	449	453	430	476	466	457	524	448	435	485	478	460	475	422	473	439	443	442	458	488	484	499	467	465	434	462	491	458	464	464	478	464	453	501	453	462	448	474	475	440	461	472	458	429	478	466	480	480	483	456	478	480	517	477	455	434	477	429	430	475	461	459	452	440	445	460	474	468	468	422	486	487	446	478	473	499	492	518	472	478	448	455	489	434	503	450	480	435	437	457	458	435	438	453	457	446	444	459	466	463	472	461	474	452	440	476	453	457	474	487	469	448	469	485	422	456	461	479	448	465	419	441	465	484	434	414	473	476	474	490	481	472	498	474	458	469	422	456	432	469	473	467	475	490	486	446	493	478	461	501	496	499	415	471	450	480	482	498	458	456	472	525	480	473	478	447	480	455	461	433	468	460	453	460	538	431	521	458	480	481	487	500	475	454	461	458	482	493	459	455	466	482	460	469	455	445	446	440	429	413	469	488	483	463	477	437	428	449	487	464	452	468	452	466	461	459	491	482	443	453	511	528	472	437	491	480	478	479	500	470	471	449	428	453	473	458	471	421	493	500	423	473	470	445	479	447	405	445	437	478	454	465	474	459	426	461	465	455	468	435	434	475	457	449	459	521	455	478	463	465	430	431	476	468	475	473	520	472	461	474	434	468	483	452	457	426	462	496	457	504	486	502	496	482	436	445	472	466	467	470	439	478	451	473	491	484	471	469	480	500	445	464	456	429	460	464	462	453	448	448	479	475	486	457	462	471	412	461	439	479	449	453	435	476	461	433	467	471	484	431	437	480	457	407	424	488	429	462	504	456	503	470	454	434	463	458	461	457	484	416	463	480	462	431	453	454	456	430	494	440	451	471	450	458	423	454	500	470	447	410	442	437	502	451	424	474	454	435	474	441	469	456	483	449	429	494	467	489	459	473	466	466	483	451	467	502	452	463	475	444	464	508	515	453	498	457	477	456	476	506	475	468	447	466	480	450	494	480	460	441	449	469	488	442	434	467	466	474	483	479	455	493	473	452	451	451	450	475	471	467	453	479	444	472	452	475	456	466	459	480	438	459	459	478	478	479	431	453	477	440	487	471	423	456	435	438	418	482	483	474	475	461	458	468	467	467	478	416	431	454	447	481	461	484	445	459	439	462	469	443	467	497	494	450	482	457	504	481	495	478	432	439	427	485	465	485	447	484	449	446	447	472	448	465	465	480	471	478	421	469	462	490	467	433	446	471	452	454	443	448	489	476	430	478	480	439	441	478	426	466	442	451	459	475	461	451	506	457	443	432	482	450	450	475	425	451	465	449	491	463	458	499	462	466	423	447	469	461	412	455	470	453	476	480	492	480	477	485	461	464	446	448	453	471	433	440	449	452	456	460	456	474	477	454	435	442	475	445	458	426	452	430	457	410	482	485	430	491	470	465	502	460	452	498	464	452	457	435	472	469	462	499	457	518	516	450	462	456	440	438	508	481	433	467	464	495	471	443	498	472	448	487	446	456	514	465	425	458	471	500	477	435	460	453	481	465	452	472	462	479	471	437	430	471	456	444	458	475	465	438	432	414	472	465	437	483	474	450	497	446	498	456	461	469	491	463	493	526	414	465	456	448	453	435	446	472	453	481	432	446	460	485	462	471	445	486	462	469	436	453	507	442	466	465	444	487	475	448	472	481	504	450	486	471	461	481	442	410	486	470	476	449	450	483	474	456	441	481	467	447	456	467	489	479	457	446	424	462	453	460	502	494	462	504	466	492	453	519	436	472	486	441	460	457	402	498	460	486	459	494	512	491	458	464	451	478	442	508	453	473	470	465	451	484	495	465	453	448	475	437	439	436	494	471	482	465	464	460	417	455	475	467	452	455	460	462	470	491	472	465	453	458	477	438	449	449	500	462	446	494	516	475	473	455	469	479	437	445	484	495	464	415	467	444	459	440	440	489	505	477	477	517	464	447	478	469	470	441	476	444	461	466	482	475	426	443	469	443	464	462	476	469	472	436	516	451	476	467	481	453	426	446	458	494	492	424	475	455	435	481	457	438	481	459	468	491	434	479	500	424	455	454	433	454	463	449	476	458	455	490	452	487	450	475	437	482	465	445	475	489	478	444	477	488	483	443	441	500	474	484	479	462	484	490	491	456	449	482	467	425	455	466	431	456	434	478	464	477	448	426	434	481	444	473	468	445	444	446	454	501	466	446	511	445	489	494	483	486	456	469	495	441	458	481	447	456	446	450	460	437	445	437	500	451	488	478	460	479	483	435	476	459	487	435	443	505	486	423	456	457	450	475	425	478	491	489	509	450	488	441	481	466	434	461	425	450	452	491	448	463	443	477	475	461	470	476	415	457	468	441	478	474	432	491	476	484	489	493	461	453	454	461	455	438	490	465	495	443	488	444	449	425	422	469	442	449	494	479	449	436	423	451	465	455	470	426	415	473	465	459	489	477	459	459	495	454	472	474	449	384	470	457	503	490	460	461	436	422	495	438	428	502	461	497	484	479	511	449	477	466	478	428	479	472	476	480	496	448	500	476	473	423	445	469	455	466	451	482	469	462	442	462	473	446	440	432	467	473	475	436	502	457	438	452	438	502	440	480	496	481	454	448	482	463	434	485	443	422	457	467	463	451	465	455	442	482	448	488	473	441	448	491	475	441	471	490	465	448	507	471	438	486	477	443	508	436	479	437	455	468	466	474	454	441	441	431	453	459	478	456	424	465	497	444	452	481	499	436	417	458	472	498
29915	50379	17156	4452	3088	2208	1787	1579	1272	1058	994	905	833	692	672	638	592	566	573	558	543	538	487	531	512	478	498	538	511	492	491	513	534	516	457	488	479	504	466	506	516	512	518	480	471	494	472	479	460	515	469	474	503	450	483	465	477	494	480	467	486	466	474	476	481	515	485	442	480	508	500	480	485	472	524	445	521	460	445	473	456	502	513	461	491	486	455	487	485	487	456	493	466	483	456	490	442	479	438	449	472	479	476	453	442	490	481	470	452	461	479	482	462	471	489	505	520	432	484	476	442	499	482	442	446	488	468	468	465	461	448	497	472	463	489	496	471	386	448	461	461	475	469	483	469	437	477	455	416	474	438	491	491	448	462	436	418	525	447	451	474	488	469	438	449	474	432	468	445	464	484	514	474	474	509	533	431	446	474	457	458	463	474	426	464	474	489	441	471	451	462	460	443	472	462	461	482	433	461	473	421	417	461	435	472	492	450	437	490	476	478	451	524	464	466	486	514	458	501	492	457	463	452	484	468	458	476	499	495	468	502	436	450	480	474	488	510	469	479	440	450	468	437	497	472	492	481	487	458	468	458	445	467	471	493	457	464	469	476	496	454	450	478	467	487	427	480	435	489	474	462	457	452	420	467	450	448	435	452	482	456	490	516	477	476	449	411	478	488	480	452	448	415	446	525	459	466	462	490	468	471	489	476	484	477	499	507	449	499	489	450	456	462	445	468	467	468	474	448	468	494	481	473	465	485	460	462	493	483	456	454	472	480	510	453	475	489	472	462	520	458	484	467	456	488	456	456	464	512	493	477	478	495	481	456	458	496	468	469	491	425	462	444	478	495	439	495	472	444	429	514	461	458	490	458	491	450	423	500	501	488	474	471	446	449	464	487	467	489	446	436	444	482	478	482	514	488	490	442	478	442	455	468	466	477	481	482	495	467	477	474	451	460	460	440	483	498	459	475	427	468	450	486	442	501	448	447	483	495	507	482	428	520	515	432	471	457	495	484	478	500	492	460	462	439	442	481	438	460	477	423	501	475	470	483	496	479	449	456	433	497	444	454	469	469	460	442	492	459	474	493	497	448	432	428	480	473	466	447	486	458	446	447	430	469	448	480	489	428	455	460	439	462	484	471	461	481	470	482	493	489	438	460	475	458	470	498	430	459	473	448	455	498	460	431	435	498	477	470	452	490	480	481	447	485	507	451	464	459	527	460	455	473	434	442	441	486	449	467	475	453	434	474	505	465	472	461	513	478	442	476	436	445	483	458	454	449	437	474	449	464	455	479	482	463	491	469	448	485	424	453	505	472	477	430	495	397	446	492	441	474	441	442	447	496	445	506	440	475	473	492	456	476	438	471	489	438	460	468	463	454	427	447	464	458	475	427	445	499	481	468	465	454	442	437	457	475	492	478	449	456	441	438	443	478	466	484	440	492	477	487	449	459	462	451	452	492	458	498	454	498	467	441	486	478	469	513	460	460	457	490	453	445	482	446	457	463	481	456	454	479	499	465	417	506	422	438	454	473	516	462	463	466	444	453	473	487	486	485	467	471	461	468	437	446	427	441	442	482	466	515	467	470	481	450	487	471	472	451	502	473	460	486	412	489	450	486	492	494	450	468	452	453	501	441	479	497	472	445	462	433	456	496	487	467	473	442	469	479	474	446	492	477	479	488	467	485	480	420	471	505	491	466	533	486	450	503	491	472	474	469	458	471	479	450	480	451	454	465	476	479	456	477	461	465	448	466	469	474	472	434	452	435	448	496	483	441	475	474	470	437	482	496	502	467	494	473	441	471	450	490	456	421	448	469	437	521	494	498	455	475	472	462	438	476	499	451	473	439	487	485	458	470	437	445	474	463	488	488	419	487	471	464	438	481	464	437	439	493	450	475	508	451	481	451	484	482	472	440	467	454	454	497	489	445	456	443	466	476	444	459	492	476	469	467	466	461	445	499	515	445	462	455	455	456	470	492	441	490	467	428	487	467	447	460	422	497	437	475	473	472	462	508	484	443	515	470	475	471	468	475	437	436	466	510	469	497	462	474	474	447	467	505	442	471	478	430	417	447	468	472	463	462	464	459	461	472	475	456	474	459	502	475	439	451	468	471	453	474	445	450	458	489	479	445	487	469	449	447	467	488	495	433	480	490	423	443	443	473	475	488	448	452	489	448	452	452	483	459	428	507	461	472	477	446	477	445	475	488	468	461	472	478	460	466	472	464	447	437	452	454	476	468	488	493	447	465	490	434	438	444	461	468	493	483	469	450	434	499	464	498	463	488	487	492	433	495	453	421	471	443	452	456	465	486	457	472	484	423	457	470	480	444	492	470	449	534	444	449	494	472	473	479	438	456	505	458	455	498	435	463	459	498	467	489	457	507	491	457	466	465	485	476	449	471	457	460	499	480	454	482	481	476	451	489	465	457	438	448	435	420	447	476	467	484	457	452	450	470	453	488	487	453	499	484	470	446	474	493	478	434	488	465	460	492	456	509	468	491	440	444	481	487	480	478	482	462	439	483	442	518	503	465	476	500	461	463	476	484	471	456	462	450	444	476	510	458	502	432	431	457	494	465	450	454	491	450	483	499	485	465	445	480	474	463	474	452	490	534	485	488	481	503	450	494	461	449	454	475	466	465	490	450	442	445	428	494	438	464	472	474	480	478	463	459	450	458	450	488	417	437	478	442	485	466	432	463	482	466	490	427	439	495	456	435	501	441	472	477	453	470	460	476	493	456	468	456	497	462	468	450	469	483	448	487	451	473	449	448	481	446	486	446	500	481	448	500	443	427	482	424	498	496	461	473	470	467	475	486	459	434	468	465	443	472	468	479	445	473	473	493	457	487	450	472	458	487	469	489	482	447	472	505	444	433	471	473	517	458	476	461	461	446	475	461	463	439	468	474	484	472	485	471	515	445	453	491	451	455	453	449	444	447	456	468	471	468	484	456	496	439	464	491	453	515	458	441	476	469	453	466	486	411	483	438	492	485	479	440	467	455	470	470	457	456	471	438	472	453	490	426	466	455	479	449	451	461	488	429	453	431	448	469	439	475	478	461	506	472	477	472	474	480	460	451	439	458	478	476	447	457	510	498	464	485	453	461	447	501	440	487	514	450	464	485	495	465	428	452	482	483	435	473	486	455	484	441	461	466	497	499	482	477	452	464	463	475	482	478	473	480	480	429	459	476	456	457	472	436	469	473	460	506	464	456	472	466	485	527	476	460	440	461	472	501	466	496	482	444	493	473	441	512	477	427	475	476	477	481	443	436	473	480	456	474	461	426	487	445	470	467	482	472	466	477	499	452	468	476	469	462	454	475	467	458	439	458	491	443	486	468	454	455	494	488	457	474	450	452	491	424	522	443	455	461	467	468	471	486	448	460	443	501	459	494	477	438	468	466	492	468	456	447	495	468	465	480	462	460	471	468	473	470	504	487	463	466	483	493	491	503	480	483	448	447	446	452	468	466	458	448	462	496	451	518	480
28788	21976	11098	1092	523	505	417	433	459	447	416	461	394	425	457	402	445	391	396	422	401	439	419	393	392	394	429	442	405	396	438	414	393	414	388	388	384	412	379	390	447	448	391	413	406	393	416	436	420	410	462	401	423	381	368	420	409	413	434	398	402	438	414	424	403	408	373	416	397	441	419	435	418	412	442	386	420	433	407	380	368	428	375	408	422	392	415	419	403	403	379	378	425	394	441	421	410	437	438	409	424	381	453	407	414	406	420	397	403	381	399	378	401	376	411	416	423	419	459	400	433	418	391	404	379	377	380	405	452	436	428	412	396	442	410	374	439	443	435	422	398	423	416	402	412	403	420	376	448	424	476	404	407	434	451	443	424	377	414	408	417	394	424	443	427	398	408	408	413	398	420	431	410	414	461	389	428	423	445	396	378	407	405	393	412	436	416	426	416	389	420	405	407	391	385	401	429	372	411	399	390	379	354	426	431	397	403	400	415	420	442	400	425	406	428	438	421	393	382	376	438	394	433	412	423	412	405	415	402	417	382	418	405	408	389	406	395	448	401	407	407	374	403	413	398	420	392	456	377	397	440	397	398	399	377	420	412	384	411	482	417	380	433	427	406	401	431	405	421	399	410	405	413	430	422	408	388	446	411	412	413	416	412	388	399	398	371	442	408	412	422	430	419	384	456	409	430	441	439	412	393	382	417	396	418	403	391	398	439	387	408	412	439	431	420	427	426	429	403	431	424	417	405	395	407	392	411	380	436	413	436	390	422	430	412	405	389	394	382	383	386	412	412	426	404	399	389	384	386	443	382	404	433	403	421	420	404	402	428	422	423	438	403	381	414	387	378	415	419	390	385	471	399	390	395	409	412	425	420	406	427	374	411	431	379	422	394	419	384	392	428	408	397	400	413	428	406	421	416	407	404	457	403	408	408	420	393	384	410	413	420	392	427	426	407	415	447	416	439	372	399	398	431	474	395	422	420	446	418	428	418	367	413	433	394	406	408	404	376	436	414	414	395	408	395	398	433	402	405	420	410	357	409	405	368	411	433	401	392	436	425	412	412	421	373	385	391	380	398	430	402	375	406	377	444	384	420	405	415	429	405	385	389	453	403	380	405	409	463	415	388	403	400	391	388	446	428	426	380	403	399	397	439	456	438	421	416	425	423	425	409	433	385	398	397	410	425	427	440	396	429	390	422	415	447	373	414	390	413	396	414	432	420	423	385	418	409	433	385	414	434	403	408	395	446	466	406	434	360	400	411	398	406	439	413	431	431	397	383	391	432	400	418	424	426	409	436	380	379	376	402	415	403	391	389	402	383	412	427	395	396	428	440	438	450	417	377	404	416	404	392	399	439	408	395	348	419	411	396	446	416	391	429	424	400	395	427	420	424	393	412	381	375	418	391	416	429	435	399	425	407	434	399	403	402	431	398	378	391	389	388	457	375	406	421	414	390	435	451	415	430	403	389	396	415	455	404	399	419	391	410	395	411	431	412	435	438	409	442	449	379	390	423	438	410	409	433	420	412	416	472	415	427	421	437	430	405	415	426	411	397	439	391	407	368	454	380	433	403	435	415	446	434	422	417	434	371	412	397	389	408	416	445	401	386	466	389	420	446	423	389	421	425	410	428	421	394	428	394	401	404	417	435	396	395	428	429	398	394	397	389	438	427	455	388	435	399	415	420	374	446	409	408	456	427	387	424	381	400	421	422	425	381	437	407	430	416	378	421	448	459	411	409	413	412	411	395	478	408	389	409	393	365	446	412	404	384	401	394	422	362	419	410	393	424	383	455	412	397	444	420	413	410	431	429	437	414	339	374	432	393	414	411	429	389	406	404	415	414	432	419	392	429	390	436	419	406	435	419	378	416	395	403	447	417	454	432	353	377	419	403	417	424	424	415	411	429	405	405	414	426	363	408	445	428	429	395	424	406	398	431	396	411	430	454	441	442	427	407	409	437	408	387	418	408	387	379	384	384	415	382	412	408	409	415	419	382	408	395	422	382	436	449	438	423	422	451	386	387	424	411	429	419	395	378	441	427	409	419	425	449	411	411	431	403	392	426	420	392	416	381	411	412	451	423	405	384	404	397	409	369	406	436	414	387	440	437	395	419	409	438	424	413	423	411	407	415	433	397	395	478	376	425	391	379	387	423	406	447	416	378	406	405	379	375	387	424	381	391	420	408	399	408	414	444	381	413	387	396	432	417	454	388	430	381	411	397	438	448	420	419	413	399	461	394	381	416	399	440	419	393	398	387	400	386	428	402	406	457	398	384	406	415	402	423	394	395	425	414	390	444	440	404	396	423	420	426	441	416	390	412	380	414	394	426	409	411	393	389	391	425	411	401	455	399	394	413	396	403	407	397	407	398	388	420	470	402	399	362	411	451	422	406	387	405	377	397	402	412	426	403	444	398	445	395	421	419	464	400	409	402	372	415	414	429	397	387	400	406	382	409	419	398	389	421	388	433	424	409	417	430	421	419	395	407	399	432	427	419	423	426	389	425	449	404	445	419	397	434	391	407	442	430	408	439	445	414	398	410	440	374	427	381	435	432	416	390	418	409	410	382	394	419	399	417	397	408	427	413	390	428	434	387	415	423	434	374	428	387	378	365	388	372	412	419	402	439	426	424	393	417	404	379	375	417	416	407	436	446	432	431	402	400	401	426	431	425	434	410	426	404	408	384	413	427	398	374	408	437	436	415	420	439	400	462	403	406	394	409	396	412	403	400	424	428	413	403	393	429	415	414	445	373	408	429	400	418	448	395	425	426	404	402	416	391	439	396	365	399	399	375	388	378	405	404	382	428	384	418	401	385	430	399	418	404	411	454	409	431	426	374	412	395	413	397	397	402	396	432	411	387	422	408	442	446	389	384	399	409	382	418	409	428	410	419	396	392	406	392	406	395	434	426	401	419	398	355	437	402	404	405	387	392	426	386	425	445	412	386	419	405	407	388	399	394	422	413	425	417	414	421	415	388	455	411	413	424	416	419	392	422	412	388	414	376	418	430	436	452	439	425	431	391	389	445	437	416	412	442	430	399	392	423	420	403	403	385	411	361	405	410	408	415	416	398	448	419	403	414	411	426	392	449	413	422	424	403	409	408	421	413	406	427	396	407	415	398	453	399	396	431	416	424	378	387	405	406	425	400	427	426	393	406	422	421	386	393	383	422	420	464	414	436	423	402	433	409	417	417	427	452	421	399	386	400	412	423	404	403	389	414	368	421	430	438	432	434	384	420	440	406	411	415	416	402	454	424	403	401	447	436	413	401	425	432	429	413	406	418	417	426	420	416	405	404	412	411	418	426	401	411	374	393	426	392	411	418	396	392	418	437	412	401	397	432	366	407	410	408	407	445	389	394	428	408	397	401	433	428	434	421	414	401	406	399	447	395	465	403	406	386	444	414	410	449	388	398	394	390	426	388	380	437	383	407	432	426	431	365	440	433	431	405	442	425	408	432	395	386	407	407	413	432	412	418	438
19925	28699	5776	715	577	521	548	579	498	469	478	535	495	479	488	460	459	480	446	464	475	452	458	437	451	426	473	428	448	475	446	456	425	459	447	429	431	474	462	509	478	476	461	459	443	427	427	455	457	446	443	479	465	449	432	433	440	456	467	446	458	447	455	441	438	450	461	428	432	426	436	431	446	442	462	408	430	457	395	496	442	449	436	459	500	450	449	471	461	442	448	464	448	465	456	433	416	459	482	433	443	436	445	445	487	439	431	446	424	465	467	450	451	457	457	445	456	447	474	469	462	424	406	446	461	468	452	447	477	450	449	469	457	493	434	465	461	465	444	456	447	466	511	411	450	460	464	497	458	422	472	419	449	473	421	475	405	479	494	428	437	459	477	473	441	439	411	423	439	440	434	456	432	491	435	438	442	447	427	431	480	445	450	431	437	441	420	450	425	444	445	452	458	427	428	456	464	472	493	468	456	489	448	452	450	433	452	449	451	466	421	443	461	430	427	460	420	441	441	446	443	427	456	451	443	428	492	434	461	433	436	436	432	479	417	501	452	466	430	443	466	452	469	445	456	448	445	462	412	438	441	451	462	443	443	445	456	456	457	458	457	470	456	450	483	453	451	454	459	470	433	460	423	454	475	467	457	445	461	470	457	457	436	429	451	463	435	489	444	483	446	443	416	460	439	447	468	401	450	457	477	451	456	447	485	468	465	425	460	424	420	456	461	411	427	438	437	459	413	429	414	475	457	456	439	496	434	444	487	453	409	436	453	426	444	436	443	467	421	497	475	416	488	466	447	463	486	447	435	459	442	493	442	452	425	480	455	492	446	449	427	410	437	444	449	488	444	482	473	433	449	481	450	447	445	464	442	447	452	493	421	500	452	480	439	451	467	449	458	411	462	467	466	423	458	472	428	455	441	380	437	454	433	480	459	428	481	436	443	439	474	440	439	469	414	457	410	467	417	438	428	464	429	451	430	447	447	456	418	449	435	492	438	434	477	438	422	451	435	457	432	440	459	458	432	425	427	439	436	423	430	422	493	453	468	470	459	441	434	419	450	470	453	478	448	467	431	463	443	446	457	482	425	402	444	460	462	462	447	504	478	448	445	445	455	455	420	421	494	491	428	490	433	467	471	467	453	453	480	438	421	465	411	457	412	437	450	432	465	458	435	454	442	441	455	389	477	460	465	431	436	442	452	471	463	432	422	476	456	428	415	423	440	469	478	455	453	421	432	446	451	452	416	412	436	456	472	488	442	470	398	483	458	435	478	435	461	480	472	434	454	441	471	419	447	465	461	471	457	424	436	433	452	480	500	429	451	424	475	445	456	453	437	458	455	448	480	472	454	465	418	462	427	459	424	460	430	446	424	485	456	447	460	437	451	462	442	463	496	440	464	453	433	452	479	470	447	464	460	450	458	448	417	471	433	449	452	432	430	468	431	444	478	493	433	463	441	442	490	445	485	431	471	470	443	477	441	474	449	446	440	419	478	438	418	431	466	439	460	457	413	424	453	449	434	451	431	436	466	427	479	457	437	472	408	463	449	451	433	457	450	448	467	445	493	428	448	456	440	463	476	473	393	473	487	431	478	458	458	436	437	453	470	450	480	453	454	436	439	422	455	490	442	457	462	471	439	437	426	448	445	426	418	422	485	452	430	436	437	454	435	426	439	497	437	480	486	472	413	476	438	432	451	420	428	443	459	463	490	451	443	503	449	464	475	455	445	428	421	461	452	441	470	452	455	454	452	447	461	488	465	429	444	459	432	451	434	483	471	457	450	467	457	416	463	486	485	443	462	458	445	425	437	463	434	456	443	492	449	461	473	433	451	457	467	451	417	458	428	480	423	429	440	463	396	477	450	448	463	429	467	445	444	460	469	433	432	462	449	422	446	424	457	448	390	459	477	449	467	443	464	401	470	424	468	405	460	424	425	453	447	471	454	432	441	421	457	457	450	483	432	438	436	471	433	477	467	404	465	419	448	456	422	446	412	478	463	453	411	469	457	424	414	426	494	465	474	467	430	443	455	478	476	446	482	480	466	486	499	456	440	433	483	443	460	449	438	462	435	504	459	464	429	397	449	425	515	483	454	427	396	440	453	444	449	458	455	455	447	491	446	447	415	470	418	456	437	418	453	454	462	471	444	429	496	452	493	446	464	471	443	436	453	437	410	435	479	450	449	455	443	388	419	469	437	484	463	467	418	455	447	479	457	428	449	404	443	453	472	441	448	446	468	450	409	509	493	422	433	448	468	463	463	459	437	408	464	444	459	436	436	454	444	431	451	471	432	458	472	505	420	483	433	428	430	441	474	436	479	460	458	424	459	459	443	467	428	416	490	444	480	445	472	415	450	430	435	474	461	432	440	447	468	471	456	434	475	408	454	494	452	433	452	441	431	463	444	480	429	433	439	457	431	413	472	468	438	469	439	435	475	423	469	467	424	438	444	444	461	426	480	473	443	435	446	494	415	460	461	425	450	425	402	447	419	480	485	404	437	436	524	419	437	459	459	427	494	460	454	462	463	431	450	440	445	394	436	465	438	466	442	425	448	426	468	441	431	453	487	460	436	449	424	453	458	486	454	457	451	473	415	436	438	427	467	427	466	424	457	431	396	454	462	420	432	438	432	474	484	448	468	449	443	461	473	493	441	486	468	447	413	437	409	455	415	462	423	455	463	440	470	476	429	438	430	413	466	459	470	447	408	487	483	451	452	446	446	439	438	424	465	454	442	441	473	423	437	432	462	458	414	487	452	468	424	423	446	444	442	469	477	488	464	453	447	440	420	426	452	460	457	446	458	427	489	473	451	477	487	440	475	470	477	418	461	426	440	445	473	426	459	453	492	473	460	437	424	496	446	439	443	470	453	421	461	474	459	468	476	454	457	476	452	434	456	433	446	470	415	460	465	469	437	399	447	448	445	426	432	467	449	492	435	503	429	449	464	458	447	437	465	437	393	461	454	423	452	466	446	447	462	480	442	440	459	464	437	432	429	469	451	437	465	445	454	470	459	440	451	447	468	426	437	462	494	410	446	478	454	440	466	443	452	413	422	461	461	443	423	420	453	454	479	394	452	463	454	478	473	460	469	447	447	426	415	466	479	436	444	466	451	481	456	434	451	481	450	471	451	455	453	463	448	467	466	466	431	442	469	449	460	445	429	443	443	495	422	488	448	490	471	431	436	454	432	438	440	437	447	423	454	436	473	488	469	487	480	450	470	463	432	431	473	447	447	427	443	420	458	425	481	433	443	428	472	443	401	451	401	438	470	445	460	414	461	442	439	405	443	432	459	439	440	443	452	445	431	463	439	490	465	436	411	419	456	422	436	457	476	456	451	438	471	425	467	466	465	465	435	426	454	438	448	460	455	444	439	445	438	395	412	410	468	440	424	433	461	478	464	483	431	479	393	457	464	466	458	434	461	471	476	455	469	435	493	447	473	489	433	451	457	467	441	443	473	440	451	412	459	485	431	446	449	463	411	429
23844	21327	28567	24434	21320	10134	790	553	488	415	368	363	334	309	306	316	311	272	259	261	239	280	261	277	236	216	237	210	234	245	233	273	263	256	249	252	259	255	241	232	248	235	240	272	217	239	263	257	240	255	217	236	230	225	231	253	247	238	219	251	227	260	247	254	227	233	230	245	228	220	268	242	224	209	250	217	242	234	231	218	237	254	261	231	243	227	255	218	236	249	229	238	236	231	227	240	231	257	235	247	228	230	235	261	229	209	242	236	228	229	252	227	219	259	245	250	245	207	211	251	236	231	207	250	258	223	253	247	251	242	225	226	239	220	243	243	214	217	220	244	223	243	235	232	206	239	257	249	219	264	254	190	273	264	214	234	239	225	229	209	242	239	244	233	232	224	283	258	239	234	242	232	217	236	246	219	254	241	206	215	263	252	225	238	251	240	238	232	236	215	244	262	258	232	246	247	227	251	244	226	226	239	243	246	248	239	227	249	227	235	248	263	218	224	262	232	247	249	227	214	223	207	252	208	270	271	243	229	226	248	240	239	216	237	240	237	230	205	253	207	211	237	254	202	245	270	228	252	226	232	253	212	253	222	240	251	259	223	215	248	275	246	232	201	243	274	217	258	235	239	203	244	252	243	245	237	268	212	228	223	250	219	261	213	241	247	230	260	270	247	226	224	264	230	265	246	251	222	231	222	246	222	237	268	193	241	221	235	257	220	260	208	236	236	240	231	240	251	223	245	250	247	241	232	234	262	202	238	235	227	262	201	226	225	230	220	221	225	235	255	265	195	221	225	202	265	244	240	217	211	227	242	246	230	228	251	230	264	213	225	252	217	206	225	232	244	247	255	205	236	219	259	220	224	269	230	246	223	253	218	216	240	248	253	218	233	230	221	258	235	234	237	251	209	229	245	241	221	259	236	233	234	234	239	253	230	232	213	212	211	228	237	220	259	239	235	259	240	220	237	265	238	249	252	230	213	235	235	230	232	256	231	247	254	250	232	242	266	218	226	236	229	241	233	238	220	239	237	235	232	240	227	215	222	247	228	225	227	227	242	221	268	263	231	276	232	243	217	227	227	240	239	250	276	225	247	230	250	206	254	227	252	252	250	259	227	201	235	238	247	223	205	253	207	240	252	243	247	269	262	248	220	235	246	225	217	256	268	241	232	241	213	223	240	236	248	202	240	216	238	248	237	268	254	251	256	238	246	229	243	225	245	236	237	227	232	245	237	262	251	248	241	236	242	223	219	237	233	224	219	225	221	242	235	199	225	234	224	250	250	258	240	236	244	227	253	245	236	190	231	228	235	228	247	221	259	241	226	246	247	261	251	240	229	249	231	244	246	257	233	246	244	240	226	254	225	216	265	225	236	215	227	232	242	237	202	228	238	236	255	235	254	250	239	245	244	225	217	235	224	265	229	252	242	248	210	243	216	219	230	238	228	253	233	269	217	263	251	246	206	248	250	218	235	247	247	229	235	233	235	223	206	248	235	275	214	243	273	230	254	255	208	250	214	235	229	234	254	218	245	236	196	210	237	209	253	241	229	230	256	237	246	237	244	244	226	215	228	230	213	230	234	258	236	217	251	225	212	248	263	247	233	243	224	227	209	232	217	225	221	247	224	222	243	240	228	219	260	218	239	250	230	242	239	254	246	236	225	243	225	232	210	241	216	217	221	219	255	257	240	224	239	217	212	244	241	226	239	227	216	204	226	204	255	247	227	235	214	226	232	221	246	211	214	252	252	227	229	238	220	234	243	200	231	235	218	226	217	221	220	241	239	212	228	218	245	240	268	216	243	241	242	251	257	224	251	251	238	234	251	224	225	234	209	239	247	222	237	284	238	255	238	279	250	230	241	243	213	226	228	219	242	239	201	234	223	223	260	251	244	230	250	250	251	222	242	232	240	242	237	238	243	242	216	242	245	210	258	238	247	233	221	219	234	235	210	265	252	239	219	218	219	270	243	240	210	251	217	228	254	224	259	241	256	253	237	232	221	263	221	226	259	246	216	225	237	232	222	232	229	268	261	256	213	247	248	250	245	232	226	253	226	227	234	221	233	205	239	239	255	248	245	232	225	228	214	198	246	219	226	239	232	241	230	220	237	239	234	241	227	263	205	263	237	222	232	252	230	244	224	260	211	226	218	261	210	234	234	239	250	233	240	238	234	215	221	248	242	245	260	234	238	232	227	236	207	225	220	217	238	229	211	237	235	238	235	234	211	225	239	254	266	248	234	224	279	261	253	245	272	254	274	216	227	229	241	249	222	228	237	257	223	263	250	236	234	227	212	230	253	214	235	249	250	226	254	210	236	253	248	250	268	259	236	229	262	226	219	233	196	226	235	234	231	254	226	240	226	241	249	226	234	230	259	217	268	221	256	235	225	237	259	227	232	242	219	212	243	251	236	215	254	201	259	245	221	207	219	251	260	248	249	240	241	225	251	244	262	219	259	219	256	228	239	238	233	210	241	267	214	229	245	235	240	255	247	265	233	222	240	215	235	204	239	229	229	247	275	222	241	229	238	251	233	245	216	228	250	264	247	226	234	243	216	228	252	245	258	226	225	219	258	263	251	224	252	236	197	237	232	218	233	254	253	250	228	253	238	229	248	225	265	203	268	232	244	236	236	227	224	238	268	238	244	243	237	219	246	241	251	235	247	248	260	244	251	210	237	242	216	237	247	228	247	224	248	191	210	204	249	255	241	248	234	237	203	211	213	217	221	235	251	213	253	232	244	224	223	242	242	246	201	234	256	230	259	234	220	249	239	246	225	245	223	225	239	245	232	251	216	244	265	256	220	228	248	235	214	250	235	256	253	224	225	255	226	243	194	216	238	242	260	252	243	231	240	225	235	211	228	247	236	224	240	214	218	236	245	252	218	234	223	226	240	223	242	203	208	227	237	243	243	243	228	271	223	242	239	224	252	238	242	264	222	197	235	233	237	248	250	245	232	225	220	230	268	235	240	254	255	232	243	233	236	224	252	229	263	222	200	239	229	274	243	228	255	221	243	244	240	229	211	232	229	250	229	226	264	211	228	215	245	223	236	252	234	252	242	238	242	243	227	242	240	232	218	223	214	236	250	226	222	243	256	221	237	254	224	252	248	229	237	249	213	245	242	242	220	191	240	221	200	230	246	236	233	263	203	239	249	236	231	215	221	237	230	218	249	255	244	233	252	232	227	232	226	231	264	222	244	238	211	229	209	217	239	233	234	249	234	250	229	245	241	236	253	220	231	218	214	237	247	227	244	223	236	226	239	240	237	228	197	244	244	220	211	242	239	232	225	214	223	229	237	251	257	238	221	223	232	248	231	257	209	244	247	251	254	233	228	264	245	251	226	243	243	245	260	234	200	230	211	249	260	232	275	215	256	223	232	243	244	235	234	239	246	255	242	240	243	248	245	249	206	205	240	225	232	230	220	223	233	259	235	264	223	237	257	247	236	234	229	243	249	246	189	261	258	233	241	241	269	220	241	242	266
26729	44610	13066	2647	1793	1238	996	841	707	649	534	467	402	412	360	364	322	307	331	307	314	302	299	277	278	309	296	317	267	316	266	312	304	284	280	257	315	256	283	282	242	281	251	257	262	278	249	245	270	271	298	268	265	270	255	266	276	271	254	289	276	265	266	299	279	279	249	262	265	285	249	265	252	278	266	264	275	258	252	288	267	326	270	264	252	269	260	256	258	290	272	260	248	255	244	259	280	293	273	243	277	255	246	248	237	284	303	239	250	269	267	282	276	251	248	284	269	260	260	267	252	283	238	257	261	259	254	282	275	246	255	273	253	257	260	270	246	279	242	260	311	248	251	255	261	252	236	276	264	267	241	217	254	267	246	285	264	229	280	281	265	240	262	253	274	252	251	259	286	267	255	274	255	273	247	255	273	254	233	261	301	284	267	290	257	278	268	267	278	267	243	283	248	266	277	253	260	262	265	257	259	260	257	284	285	226	267	252	284	236	258	261	276	236	280	259	266	268	256	280	252	256	238	264	246	288	260	254	267	249	279	268	279	266	247	277	249	286	232	298	232	280	242	254	287	276	236	243	247	239	284	245	261	258	260	241	288	272	244	263	286	266	239	259	269	290	294	259	235	258	275	278	280	287	259	247	266	245	260	255	266	260	250	276	261	255	282	244	224	258	271	277	257	254	235	239	253	260	264	245	271	246	262	254	246	285	267	247	271	256	258	237	264	273	277	254	232	262	266	261	278	269	244	274	269	259	267	262	276	254	257	265	276	269	239	264	254	256	253	255	251	292	266	290	260	271	261	256	271	256	270	259	269	257	254	225	256	281	271	258	244	262	257	259	263	275	268	254	252	242	269	268	216	282	249	277	249	286	274	245	257	253	240	284	237	263	249	250	281	258	256	265	241	246	296	271	268	281	266	246	272	243	236	236	244	267	258	269	260	248	248	229	278	240	273	264	234	236	279	279	280	233	256	255	266	249	265	259	236	271	246	228	258	278	246	259	235	271	263	235	268	257	237	269	257	269	246	276	257	246	264	264	266	252	265	283	243	252	265	292	229	280	236	269	309	253	287	225	294	257	255	259	247	228	273	238	230	254	217	290	250	259	250	242	246	292	237	302	249	265	262	272	259	271	280	252	258	242	257	239	278	257	240	276	258	259	246	251	270	271	267	245	242	259	270	268	264	274	290	287	275	278	258	272	249	283	246	262	251	262	254	260	271	269	241	256	270	266	237	252	230	263	265	280	291	243	217	265	268	289	270	272	275	262	253	263	244	249	239	264	261	272	252	299	255	283	296	251	273	224	255	301	237	243	270	262	259	268	260	267	262	268	249	252	249	269	251	283	243	272	269	253	223	260	238	275	263	258	280	247	245	273	258	259	254	239	249	266	265	246	270	272	252	236	267	285	277	289	234	266	273	277	261	249	237	267	250	245	273	282	251	267	234	261	269	247	258	239	286	275	232	236	282	244	272	257	256	247	244	293	272	260	228	287	271	272	294	265	273	291	252	258	245	272	251	251	250	237	292	278	261	262	272	282	264	245	243	228	304	247	258	220	276	280	263	238	265	295	233	279	276	259	268	262	300	233	255	278	269	242	245	278	294	255	276	265	256	258	275	284	253	246	243	257	286	248	260	265	276	258	245	266	286	281	255	303	238	275	249	245	255	249	261	280	251	262	234	253	270	246	273	278	219	264	236	276	261	248	261	247	259	243	264	272	269	250	262	235	279	254	247	271	276	234	264	249	259	264	247	247	275	270	264	254	257	273	251	271	241	274	271	261	278	257	267	288	247	235	245	252	256	265	276	249	285	241	290	263	263	251	258	244	259	263	250	264	253	264	280	255	250	255	262	261	298	249	274	265	264	261	268	267	268	265	242	269	254	245	250	251	286	252	264	253	279	281	236	270	287	282	257	269	218	291	264	267	256	257	258	238	290	248	269	247	267	237	243	265	245	266	256	263	269	255	257	225	284	279	249	269	232	269	259	266	272	251	267	275	251	237	279	243	249	256	259	273	279	285	249	261	249	257	234	255	234	268	268	270	233	266	266	253	271	269	270	229	268	253	249	236	267	231	255	269	261	259	257	254	282	261	259	246	253	259	253	254	297	249	278	277	264	263	300	250	279	268	224	271	259	256	264	271	266	255	269	280	265	280	259	264	275	264	278	252	248	249	271	244	249	253	254	263	259	234	237	260	270	265	271	262	238	279	253	244	252	257	279	248	262	289	272	263	275	252	267	279	260	264	274	258	248	255	248	243	304	255	254	250	254	264	274	254	257	273	262	263	260	258	248	270	239	255	260	250	248	266	277	269	259	248	259	251	263	272	265	257	266	270	254	266	254	251	260	254	281	267	258	240	251	263	248	269	270	244	247	270	260	251	269	268	254	262	242	284	261	245	273	285	250	273	258	276	252	273	267	272	275	233	287	234	289	280	267	239	280	241	265	254	249	253	258	263	248	251	278	288	248	274	270	271	275	236	263	231	259	258	267	258	247	294	271	280	271	290	292	268	249	242	269	275	264	281	268	267	268	261	273	273	245	252	267	277	267	261	249	253	305	279	268	290	259	279	235	277	279	236	276	242	288	253	240	256	262	268	269	260	256	277	235	263	254	258	263	262	254	249	269	255	272	286	243	237	293	288	288	272	255	263	283	273	265	271	251	246	265	253	255	240	251	243	251	257	259	233	269	270	261	268	253	277	260	268	255	257	242	256	248	259	255	256	288	274	255	244	243	254	291	239	276	235	251	249	227	243	267	290	269	256	257	258	292	265	289	243	263	274	241	260	277	240	235	251	263	231	271	230	272	257	270	274	241	260	253	280	266	273	265	236	261	254	234	254	279	262	253	301	265	265	242	221	255	244	248	260	262	264	280	269	274	264	266	267	247	265	278	271	256	268	245	303	284	238	272	262	263	290	276	257	266	255	286	281	266	254	274	249	277	258	288	233	252	251	248	240	269	276	259	254	268	259	241	271	264	279	249	267	279	263	244	293	256	228	257	259	275	268	250	260	250	282	250	249	226	268	261	252	276	276	258	245	270	256	256	241	284	259	236	231	274	242	249	258	254	239	276	257	236	250	227	265	247	260	271	288	268	280	295	272	246	252	245	283	271	285	268	262	248	279	264	265	258	256	277	270	261	273	269	235	264	234	218	258	270	248	230	238	218	260	271	280	217	259	288	262	268	283	246	246	267	258	284	259	262	272	264	246	237	261	267	252	258	259	235	241	281	265	274	281	274	226	285	292	260	233	270	292	242	272	261	256	305	294	265	270	249	299	239	309	288	256	252	255	232	287	252	258	251	251	254	263	251	257	249	253	266	249	256	245	289	233	247	265	242	269	291	285	281	242	262	248	262	266	258	257	264	261	258	273	283	273	259	265	283	275	249	252	230	265	269	246	274	242	285	294	246	248	256	251	255	269	251	264	264	268	252	244	247	285	270	255	257	270	252	261	256	240	265	228	247	263	242	281	256	268	262	280
25285	21391	27091	25498	6886	940	846	781	787	784	781	703	668	720	694	721	631	671	695	690	686	631	628	669	672	719	664	676	626	629	648	658	613	631	677	617	675	678	667	665	683	694	615	669	635	638	634	655	692	632	616	653	640	649	634	633	643	617	668	628	639	662	627	674	646	670	634	630	628	625	642	676	618	616	634	653	630	647	640	638	672	681	665	619	627	637	644	657	636	621	637	657	665	665	633	649	676	630	664	673	671	672	642	618	686	649	662	623	621	679	651	641	681	627	670	629	645	631	660	664	640	627	635	617	672	624	618	646	622	614	637	666	662	630	616	638	683	676	622	624	634	616	681	680	677	668	645	653	677	667	662	640	650	656	652	649	647	634	653	651	672	672	618	650	639	617	634	637	703	623	643	677	628	637	628	628	645	627	643	638	697	635	655	619	600	600	649	640	655	653	695	615	665	616	599	656	649	623	677	644	661	682	627	661	662	617	636	643	619	644	631	578	711	639	684	637	627	591	632	647	636	661	663	643	680	657	633	653	647	676	606	662	610	632	657	668	643	621	621	629	666	687	655	630	638	623	631	627	629	705	678	639	614	637	659	648	657	624	655	656	603	661	626	642	607	621	653	636	642	615	624	667	647	635	668	629	649	634	672	620	651	615	704	639	605	657	629	703	648	668	636	634	642	682	652	628	637	661	670	616	655	642	600	646	635	635	642	621	673	642	603	640	640	618	656	638	624	629	646	642	654	631	664	635	604	637	687	625	657	683	684	623	625	645	648	644	641	606	690	664	644	648	613	655	648	634	639	683	629	597	646	666	656	686	628	578	603	617	629	639	626	666	637	601	641	634	632	654	687	665	658	612	668	640	668	647	654	644	672	689	634	646	625	634	639	681	650	664	619	716	675	684	644	595	648	676	687	639	645	655	657	682	688	616	636	630	646	639	606	609	637	628	611	604	676	601	644	661	680	643	620	650	643	625	651	647	655	669	623	617	688	635	671	600	629	663	635	640	621	638	636	632	654	630	652	604	620	643	679	652	649	692	672	602	628	666	669	634	613	695	668	662	644	621	621	659	666	652	603	632	663	649	666	626	641	622	632	641	689	625	663	609	688	626	651	651	665	640	637	663	678	656	679	691	633	690	654	625	658	610	670	643	608	683	638	626	685	664	643	652	608	635	642	626	617	635	618	649	584	624	627	629	648	618	627	641	587	658	670	632	638	625	619	702	647	626	616	642	634	643	725	619	632	679	640	634	597	613	642	665	710	621	637	666	655	613	697	639	675	683	681	613	612	661	639	705	656	617	661	683	630	615	679	669	648	643	626	606	642	616	644	649	666	621	643	646	645	617	642	630	673	628	636	618	659	678	678	625	649	656	670	608	604	626	708	653	627	651	687	645	647	624	687	611	650	646	634	683	660	654	685	667	648	646	670	669	630	647	655	631	651	616	655	729	645	649	632	665	609	656	662	607	664	618	635	647	645	665	680	653	677	622	662	636	659	630	658	634	635	681	614	658	605	705	639	653	707	634	647	617	637	611	636	604	631	633	655	647	679	672	677	647	671	643	643	641	669	677	618	640	632	675	639	676	649	655	640	674	655	630	622	642	611	631	592	653	664	614	632	606	634	618	617	656	621	671	613	647	637	640	650	626	627	634	684	666	604	654	615	656	625	719	631	663	654	604	640	629	629	612	669	626	676	649	617	651	632	644	617	644	665	675	662	633	611	657	608	629	720	666	676	612	665	631	630	587	674	628	656	648	659	627	647	626	655	591	664	658	659	644	597	622	628	657	670	614	665	631	591	642	643	708	603	635	670	584	615	664	612	642	623	612	598	610	626	694	602	640	658	625	659	623	673	680	655	629	646	669	660	630	604	685	596	618	607	610	629	656	679	586	665	645	642	635	617	649	642	630	637	646	647	670	660	624	628	638	699	668	652	711	626	669	685	656	654	654	654	662	636	640	619	649	643	682	646	620	680	654	601	652	628	572	652	645	642	620	709	677	629	639	659	648	634	656	619	610	643	660	702	655	669	637	608	669	623	635	688	657	641	630	676	658	602	633	628	629	623	649	622	637	653	621	646	630	614	639	641	640	594	597	616	623	648	598	641	622	605	677	640	635	651	685	628	628	671	621	659	649	623	659	672	667	641	669	627	687	685	636	631	625	609	632	611	683	675	651	613	659	618	650	621	598	614	616	645	618	654	625	606	625	650	646	660	628	670	648	641	636	631	645	660	609	637	639	643	618	642	618	603	655	684	646	660	667	648	616	679	594	622	646	672	683	601	657	700	624	617	661	652	643	618	670	642	620	636	632	647	668	644	586	644	641	654	633	653	612	649	652	643	609	673	707	647	665	681	640	653	635	650	614	648	653	663	612	645	640	647	587	599	638	582	670	639	628	634	660	650	639	616	654	653	630	647	594	678	646	635	647	687	645	628	645	637	648	659	649	652	652	648	663	630	594	659	644	609	636	608	634	656	670	671	628	649	700	691	671	675	660	678	633	611	653	643	634	633	660	673	658	619	643	595	629	618	584	639	627	648	622	628	655	634	659	669	696	668	685	695	645	637	662	622	630	590	637	655	643	633	635	633	657	653	628	585	635	650	645	652	632	644	638	676	638	660	644	629	660	621	606	636	625	646	618	647	638	661	648	642	584	689	636	691	698	627	636	654	650	604	651	645	666	679	671	633	649	662	646	617	652	635	647	682	655	681	643	641	595	662	660	629	701	675	646	624	636	658	653	651	666	639	677	645	652	633	642	636	671	617	610	595	681	650	694	624	632	602	637	651	649	641	690	617	697	650	650	626	662	626	601	674	583	632	616	640	661	600	635	664	634	646	662	639	635	632	621	599	648	639	661	613	639	628	665	659	663	659	649	616	592	655	658	587	598	653	622	609	661	659	678	637	631	612	641	636	609	637	632	675	673	669	616	613	624	685	617	636	613	674	620	619	632	632	689	646	610	646	635	617	617	652	669	625	644	663	657	645	647	671	631	690	640	661	622	660	657	640	640	650	662	648	654	644	637	615	675	627	635	676	635	615	651	634	653	687	651	657	680	600	670	643	634	632	601	651	680	651	642	626	657	628	624	639	609	638	656	664	651	669	626	673	670	600	634	627	635	602	613	659	661	636	610	615	625	660	669	615	649	636	619	601	623	634	613	603	633	611	672	593	651	584	652	619	659	670	624	679	659	593	633	655	608	644	632	610	702	678	587	643	653	644	648	642	640	622	652	687	643	654	677	614	654	617	623	612	626	628	656	693	657	640	651	628	674	623	625	662	661	615	630	611	612	656	632	648	670	611	677	673	652	626	661	656	648	669	637	676	667	632	661	610	647	665	602	634	625	662	599	653	633	687	603	660	628	678	666	658	641	633	652	641	664	618	633	615	657	638	634	647	669	633	669	692	648	621	670	665	597	636	668	657	639	654	628	644	686	641	685	697	646	642	641	664	678	639	649	623	657	657	621	618	607	629	658	622	629	615	639
24719	37575	8621	1749	1359	1113	1073	939	888	859	823	758	776	742	731	755	714	707	698	706	660	703	660	693	716	688	679	689	657	697	699	696	664	645	684	677	672	662	709	720	687	719	673	649	732	640	634	691	714	668	706	705	696	692	677	638	624	637	678	645	650	664	660	680	683	648	689	624	686	694	644	704	693	685	652	664	703	674	633	661	705	583	690	632	672	632	710	699	653	662	662	696	718	649	660	653	647	674	696	675	709	716	678	680	649	661	688	662	666	655	621	706	659	675	723	618	688	685	662	674	692	656	660	703	637	660	678	698	666	666	630	710	627	645	707	676	654	698	708	634	679	674	653	675	685	652	709	627	690	672	638	679	715	649	693	672	646	661	660	650	663	643	696	647	682	667	666	681	686	655	673	665	708	630	689	676	697	706	662	702	672	693	684	659	649	705	658	687	677	687	676	677	658	707	641	655	748	616	675	692	678	663	671	692	696	684	667	707	694	625	681	636	689	633	711	613	653	648	743	633	721	637	667	703	681	650	653	687	707	698	654	699	654	703	692	687	704	640	675	697	636	683	651	736	690	688	651	678	681	640	646	692	638	717	667	652	659	684	720	644	692	681	737	687	649	675	693	737	670	677	684	714	685	695	697	702	651	674	665	657	668	656	674	669	651	681	666	638	667	657	680	699	670	683	677	676	615	669	675	675	666	596	667	680	669	681	624	647	673	654	629	665	699	659	638	674	657	665	705	704	684	668	670	684	710	675	671	667	701	667	643	687	701	681	662	686	661	640	700	664	699	665	679	704	661	705	637	646	680	660	710	704	682	686	656	718	695	671	664	720	658	633	707	670	665	655	674	628	685	661	687	669	638	633	657	659	653	739	713	681	730	694	681	671	713	689	726	668	695	625	702	638	653	670	651	670	669	686	663	678	663	685	691	660	691	645	681	649	664	664	682	669	666	692	675	675	672	689	653	655	693	663	665	636	700	710	674	725	650	722	663	661	660	665	662	679	670	658	692	670	681	626	642	694	684	684	670	694	661	653	671	669	706	650	690	657	662	672	671	636	689	656	640	703	673	703	691	678	662	656	706	669	727	688	678	709	672	723	690	663	649	644	698	719	618	712	690	648	677	702	679	651	634	640	678	716	700	659	697	692	690	660	639	694	653	705	676	651	675	670	637	665	678	691	652	624	668	685	653	636	725	655	713	649	662	657	658	654	638	685	671	697	684	657	694	665	613	678	645	633	656	605	650	643	649	632	714	691	684	637	676	610	664	676	623	713	688	680	652	682	661	660	654	670	694	714	652	655	692	661	677	740	682	652	642	639	685	659	692	660	685	674	659	727	730	654	694	659	694	666	670	689	632	656	641	692	657	638	689	656	669	654	664	654	673	668	638	646	695	654	666	650	687	692	634	658	641	700	658	656	641	665	693	658	649	674	690	657	695	668	661	671	647	678	643	703	693	705	632	663	657	659	666	648	650	653	666	642	666	660	651	692	651	698	697	646	638	694	697	692	704	749	683	680	666	669	632	640	662	693	690	720	687	697	658	641	675	659	634	645	648	676	673	701	715	661	701	644	687	684	647	690	716	672	635	655	672	703	700	678	676	671	628	691	663	617	670	696	683	663	640	667	698	680	697	709	678	705	691	660	674	651	698	649	647	663	656	663	658	687	675	709	711	690	669	650	666	679	675	684	652	686	665	644	688	706	646	684	671	698	657	670	651	725	697	666	638	671	663	645	672	653	651	716	681	630	678	658	661	662	665	670	655	664	633	657	642	679	662	725	640	696	664	641	671	660	696	638	672	655	636	699	692	691	629	715	715	686	683	671	677	668	684	673	724	644	678	646	677	670	687	714	672	654	690	675	674	753	728	675	644	669	668	680	702	682	682	652	732	701	697	713	637	666	601	671	629	645	701	681	686	685	703	697	625	651	649	736	665	719	717	720	656	701	676	682	586	707	646	678	693	661	659	674	668	710	659	647	692	672	649	695	663	710	687	636	671	668	689	680	644	671	668	691	680	674	658	689	655	644	649	665	678	696	662	661	646	710	632	666	631	641	698	643	640	642	614	686	704	709	674	676	753	657	705	664	690	665	706	715	641	700	665	682	655	669	733	695	629	702	667	654	669	672	673	664	663	662	694	657	679	690	665	635	665	693	652	669	658	682	700	657	658	687	711	685	646	697	647	639	628	656	658	634	710	654	697	665	664	655	633	646	688	644	660	654	644	673	693	651	621	671	726	689	684	688	675	696	655	731	677	694	691	674	711	672	666	644	701	688	638	667	644	701	659	651	679	678	716	675	614	645	690	702	699	679	692	705	677	677	632	671	651	686	675	655	648	704	679	673	673	724	694	673	674	631	700	691	662	625	714	685	707	662	687	690	670	685	691	662	671	690	652	700	716	625	637	660	680	643	735	717	712	645	658	696	684	673	656	662	655	642	675	647	697	676	701	700	689	681	671	667	654	711	712	683	643	704	700	646	640	650	677	610	659	688	718	662	691	731	677	678	668	663	716	657	677	662	690	693	648	688	681	682	643	642	690	623	705	654	645	635	737	679	641	687	676	711	644	634	676	681	642	694	653	699	699	695	639	665	665	683	645	722	670	652	652	657	709	644	652	675	694	706	702	701	694	670	643	666	662	667	681	678	721	638	642	644	643	693	623	674	680	667	669	689	730	655	680	658	684	629	698	651	717	667	624	701	636	703	670	702	635	671	650	682	691	693	689	648	641	665	697	691	671	668	722	695	657	596	712	651	652	672	656	725	659	653	711	629	704	675	677	687	676	663	703	694	590	696	678	661	648	630	678	661	689	631	718	703	663	624	678	657	649	653	669	696	646	651	724	654	717	646	653	663	691	729	643	639	665	683	707	633	658	659	639	698	723	730	654	681	658	660	683	682	673	667	711	708	675	635	649	651	653	694	626	667	704	654	695	684	688	654	685	662	688	628	701	672	660	662	687	680	665	654	637	693	700	673	666	680	624	677	694	691	667	705	656	679	711	679	704	703	652	667	699	688	668	721	670	692	720	647	705	674	632	715	673	675	701	647	665	708	642	647	677	705	721	706	680	718	684	656	690	704	676	662	673	650	652	709	658	641	714	655	666	626	680	685	696	641	721	686	723	645	657	664	685	708	668	695	658	602	638	671	629	656	675	642	720	699	681	660	693	683	681	672	649	702	650	708	661	688	660	670	714	689	687	654	704	593	665	689	688	640	689	685	671	653	671	666	717	633	634	720	677	651	640	700	708	703	662	685	698	705	647	631	671	696	713	603	665	684	718	705	584	669	689	671	657	676	671	644	673	681	660	726	660	663	701	646	642	680	630	625	614	647	712	686	694	662	748	659	670	705	681	721	673	672	663	680	729	679	673	687	625	646	708	678	655	652	686	652	648	643	705	664	675	662	706	710	618	672	643	659	693	651	685	695	641	675	682	670	672	643	662	681	664	669	684	675	723	726	690	659	630	691	640	697	667	635	651	658	641	652
22806	21294	28873	23995	21288	21257	5849	1055	840	765	661	670	648	621	601	569	534	519	574	477	512	539	473	535	473	491	482	471	494	510	494	446	482	509	460	499	548	482	441	455	461	464	460	498	440	464	498	469	471	458	472	460	454	436	524	450	522	518	485	499	486	417	480	459	436	436	485	481	468	472	485	446	532	461	440	511	469	465	493	448	466	461	463	487	467	476	464	473	443	502	490	446	454	508	466	453	486	445	479	479	464	457	508	452	457	435	498	466	461	512	460	488	483	476	455	474	466	454	448	420	451	456	471	471	418	464	506	421	480	481	507	464	490	457	447	491	488	433	443	447	453	489	464	493	480	466	472	452	461	456	426	510	458	443	458	500	463	477	489	465	474	447	472	443	457	471	462	451	467	433	475	495	471	461	453	483	455	445	464	494	445	458	516	457	496	482	478	464	507	450	486	480	449	493	461	430	533	478	466	478	452	477	478	432	473	483	471	447	455	479	486	457	460	442	497	491	452	474	454	455	433	448	446	480	429	460	475	453	455	473	458	490	457	470	450	474	466	474	477	448	458	488	489	478	544	479	447	466	450	469	470	456	469	474	438	484	438	475	526	457	470	475	470	511	461	459	465	482	496	461	507	472	475	420	445	509	504	462	460	439	438	435	446	438	442	450	490	460	449	468	434	441	494	448	496	420	473	458	455	490	492	504	453	478	499	464	439	454	486	438	491	496	447	445	461	502	479	449	469	451	463	498	472	492	444	457	454	461	476	451	451	470	418	480	490	475	468	443	457	472	469	485	477	469	476	490	516	492	504	483	444	467	469	474	489	477	510	452	461	479	474	438	455	474	483	451	495	454	485	469	468	451	487	494	475	516	481	497	504	444	488	475	490	451	470	437	470	477	492	469	491	428	448	469	464	445	463	445	416	431	506	487	473	459	463	463	496	464	466	502	481	481	483	471	476	467	489	450	464	467	471	494	449	496	467	450	464	471	432	439	485	462	446	501	456	511	435	421	473	479	436	478	447	460	445	487	461	500	421	495	487	410	488	439	477	488	480	517	511	475	471	498	463	518	481	487	447	471	468	461	462	457	432	462	502	457	494	467	440	500	413	457	426	468	468	452	453	464	483	456	464	465	449	483	487	460	467	464	483	490	482	429	453	500	457	432	429	485	487	469	420	414	473	483	439	473	477	463	455	475	443	436	460	435	445	454	448	477	425	459	447	477	394	451	462	481	476	515	512	458	505	486	443	469	409	456	465	474	486	468	480	488	498	448	483	447	501	440	477	477	466	444	490	468	502	446	459	478	459	472	474	488	469	462	466	493	449	446	459	439	467	451	470	491	458	441	449	466	442	456	457	500	496	470	461	495	431	444	443	431	473	469	456	489	495	465	463	479	425	491	500	432	445	444	460	449	508	420	422	457	466	435	452	427	442	485	512	465	436	472	470	474	515	452	485	476	465	469	499	452	461	465	472	454	491	494	453	437	453	483	472	469	466	448	483	452	443	446	479	418	463	483	469	445	463	433	447	464	454	479	492	497	485	423	438	473	411	454	441	451	479	497	446	459	432	455	464	500	502	476	439	505	423	476	432	483	465	495	513	516	480	484	414	468	478	485	512	482	468	441	483	468	454	473	458	491	456	496	458	475	480	467	473	479	421	492	419	494	472	455	457	418	480	479	490	453	485	474	454	466	447	471	500	499	457	490	462	505	483	438	478	447	448	488	459	448	480	472	449	445	463	447	428	442	471	467	459	494	461	486	427	450	441	450	491	490	477	454	429	477	438	498	490	471	446	469	526	425	477	462	483	462	435	471	492	477	452	433	423	451	425	514	451	472	512	481	494	465	458	451	472	451	493	488	474	500	470	498	437	466	420	490	444	505	440	450	485	465	483	433	483	457	465	426	464	475	437	452	472	457	459	452	470	495	474	435	458	514	450	493	458	451	489	463	461	436	435	446	481	475	458	427	444	486	473	444	457	462	446	476	443	477	467	428	456	458	456	490	499	437	494	455	461	459	452	411	478	482	461	467	469	486	476	464	460	455	460	447	474	469	492	452	453	433	460	453	421	481	473	468	458	469	494	456	466	459	460	447	481	494	473	467	441	446	437	492	482	477	462	489	507	500	458	462	444	464	466	477	490	482	456	454	480	435	465	461	465	517	447	483	504	454	448	461	475	435	471	453	458	465	486	449	469	479	496	472	462	436	458	415	474	431	476	417	453	502	456	465	489	460	489	485	477	502	464	454	439	451	453	463	500	462	513	462	433	445	450	440	474	472	497	498	506	440	462	501	493	485	469	485	456	498	464	461	474	472	429	484	484	479	491	424	478	481	464	438	500	449	439	435	460	481	481	432	443	471	475	480	489	494	481	516	491	473	484	509	462	463	445	451	468	466	474	440	476	428	464	485	473	447	471	448	468	478	469	467	460	438	434	459	455	413	422	476	450	486	442	483	444	471	492	468	455	458	509	457	459	481	484	491	491	466	465	493	461	500	467	448	425	470	439	493	423	452	492	433	487	457	490	445	454	485	485	471	449	439	467	473	478	452	448	508	464	457	437	458	463	457	502	481	464	460	465	480	462	454	434	482	434	488	451	482	473	480	443	508	478	453	444	429	479	463	469	441	467	435	454	470	457	433	459	442	442	485	469	508	476	479	457	522	489	451	435	439	466	453	454	493	517	489	494	489	482	474	485	448	492	448	475	453	459	456	448	478	479	435	478	453	492	461	488	454	463	456	486	452	466	418	484	485	508	479	448	471	475	481	442	436	499	465	459	454	405	470	453	439	444	446	494	471	449	507	439	462	477	496	462	494	463	474	432	450	474	471	457	479	481	447	490	455	444	473	451	490	449	481	525	485	446	486	477	422	449	478	472	414	445	454	469	468	458	467	483	429	490	442	448	440	447	505	492	450	464	420	470	453	521	513	514	481	430	432	431	494	455	442	471	465	470	477	483	451	419	450	465	482	477	454	461	447	452	502	482	485	455	474	451	454	476	420	444	472	513	512	470	498	452	420	488	445	484	489	477	455	462	447	453	431	497	466	486	460	477	508	453	477	464	472	479	448	472	446	487	469	480	490	480	426	454	463	452	457	475	480	506	454	497	431	442	491	483	490	468	468	490	441	462	439	475	445	523	486	459	453	448	450	454	456	470	470	490	476	485	481	453	455	471	468	485	451	477	463	447	422	438	441	462	461	512	445	462	473	477	461	498	475	481	463	473	462	466	430	458	439	515	449	463	453	471	484	476	476	469	495	493	463	456	463	486	447	455	447	451	444	478	454	490	457	472	463	457	433	423	480	484	465	495	453	443	465	474	448	466	437	489	477	463	500	505	449	449	426	467	459	461	440	438	487	447	461	486	496	474	501	446	469	430	438	468	477	460	456	470	490	474	491	455	466	473	437	474	459	463	463	505	534	469	483	469	444	460	487	485	488	450	459	459	503	453	467	471	499	467	455	506	473	471	471	435	477	491	495	416	481	455	444
30273	50089	16490	4210	2954	2228	1716	1395	1250	1038	890	858	757	706	635	670	630	580	597	601	553	518	546	493	552	539	523	533	509	481	549	493	466	483	523	495	485	507	500	476	504	484	504	494	508	502	477	506	470	499	441	487	474	471	510	463	473	460	463	477	468	478	502	475	470	514	437	477	483	468	497	463	490	473	517	430	504	478	464	455	534	491	435	495	485	482	464	452	449	479	464	516	461	469	446	540	438	485	511	472	481	488	486	462	524	461	484	419	474	487	465	461	511	495	491	461	492	490	471	492	442	468	496	472	484	475	494	439	448	454	452	474	487	466	507	465	471	465	474	465	479	453	482	447	489	502	451	487	515	501	440	472	427	442	458	444	493	396	473	469	446	505	497	456	479	481	474	478	468	490	478	497	478	464	487	463	456	527	446	461	433	472	461	471	500	456	462	498	477	494	459	457	474	463	461	484	458	464	457	475	472	469	463	473	500	464	506	429	493	482	488	469	485	483	463	449	479	485	441	450	472	469	483	452	511	487	482	464	462	467	475	471	460	465	494	469	449	506	486	454	462	449	444	482	470	470	475	478	454	487	465	535	483	491	479	446	484	475	482	451	484	430	463	458	461	493	470	460	469	494	506	473	452	440	481	456	476	501	462	468	449	447	497	441	469	465	476	469	459	486	479	456	446	477	441	457	483	488	476	497	445	454	465	485	496	513	482	474	468	475	443	460	462	483	452	483	443	477	484	491	482	469	453	457	527	503	501	466	492	461	511	470	477	429	466	518	515	507	454	464	460	514	473	441	480	439	454	448	462	460	471	428	472	502	487	477	495	488	493	478	484	499	486	494	498	499	483	447	459	493	432	504	435	476	443	494	461	473	457	488	460	470	459	471	463	472	471	455	438	490	455	509	462	499	465	486	493	475	502	485	466	508	475	524	453	454	455	477	479	464	484	499	480	501	450	464	423	443	482	463	508	440	509	465	436	484	445	480	459	472	469	474	487	477	477	435	508	490	455	417	473	503	496	474	457	453	431	466	495	482	455	484	473	455	465	481	472	494	491	452	424	498	495	440	481	450	456	499	483	468	485	481	498	463	470	471	449	533	446	481	456	484	445	457	431	467	490	465	463	463	468	482	486	471	447	444	462	467	479	501	513	488	467	457	451	464	472	467	493	488	481	434	498	476	467	455	497	459	505	478	455	442	442	459	421	468	451	484	441	482	464	470	462	491	483	480	471	502	471	451	489	461	468	473	468	477	466	505	498	458	461	445	424	424	451	461	505	470	469	467	486	459	482	455	486	486	481	472	474	470	494	478	457	499	469	473	469	527	506	450	476	468	477	451	498	506	445	440	496	500	465	478	489	467	442	456	490	454	481	451	456	469	470	447	465	453	450	451	477	479	497	477	481	503	491	448	466	520	482	489	460	458	512	506	502	466	460	423	485	468	484	487	492	432	429	456	492	475	461	469	459	433	477	460	482	450	457	445	481	470	515	475	470	444	496	497	445	457	415	467	492	485	464	489	492	475	482	470	477	498	487	438	462	493	450	439	461	489	512	457	454	455	469	453	503	478	488	466	488	476	471	461	475	443	457	457	467	484	485	493	471	480	494	445	473	438	520	475	492	445	484	483	443	454	473	468	463	466	504	483	467	469	469	472	507	478	519	477	448	468	455	454	468	455	466	478	488	451	488	502	472	448	459	472	429	478	500	455	473	516	499	501	443	482	479	482	480	462	497	496	477	462	478	475	444	480	516	443	478	442	532	488	474	476	483	477	466	466	456	484	491	482	475	490	460	444	474	455	453	446	490	472	478	462	427	469	462	475	430	473	443	468	503	448	454	484	478	475	453	462	440	455	484	508	502	442	447	456	470	475	437	459	478	474	486	473	445	491	478	474	443	473	519	488	470	523	446	519	432	457	473	485	451	473	479	483	477	476	473	461	466	462	422	474	461	486	426	477	472	491	488	491	464	467	456	486	441	475	501	468	466	461	469	444	481	477	467	481	482	487	478	446	497	481	470	434	461	474	461	487	487	445	494	433	470	475	441	456	459	468	509	477	439	483	440	493	433	510	516	451	466	428	450	533	495	487	463	446	441	500	464	527	465	492	467	474	444	481	466	471	451	476	458	508	527	474	480	463	472	481	457	478	441	530	501	465	460	455	448	451	478	468	498	464	492	494	460	467	463	482	467	476	449	492	488	497	463	487	463	489	461	478	469	515	472	496	457	488	412	427	468	466	499	483	495	460	479	490	459	505	481	458	464	461	473	437	466	470	492	487	506	470	485	463	482	451	437	480	496	448	460	507	446	480	452	471	477	486	463	488	446	447	495	470	476	461	477	490	495	449	456	489	497	465	488	471	453	474	515	512	468	463	477	464	458	472	440	435	462	507	481	451	490	506	491	480	477	489	466	493	468	449	471	439	489	460	461	451	477	477	476	469	481	442	492	438	470	455	439	476	477	492	476	516	478	454	436	483	515	446	463	451	466	483	463	496	495	458	463	545	473	438	481	455	455	507	493	482	445	492	466	452	447	478	444	476	463	479	474	493	478	477	457	469	487	492	454	463	467	474	459	485	474	455	437	492	406	503	469	459	498	457	480	458	495	452	516	471	473	490	492	457	471	473	472	453	484	483	450	470	436	437	436	452	468	485	494	465	469	458	494	434	433	460	463	466	492	473	502	440	470	486	482	504	467	438	465	478	471	515	462	461	427	454	478	471	427	494	449	495	483	445	471	480	491	466	493	454	483	476	468	470	476	478	505	490	472	485	445	488	460	509	468	440	452	486	466	473	431	445	462	496	446	503	490	480	448	503	446	447	465	469	439	474	483	470	496	477	456	461	474	488	471	478	425	483	473	455	509	502	467	500	509	466	502	502	451	472	495	446	529	459	501	498	471	445	486	479	437	439	488	450	488	445	482	464	477	463	460	484	469	496	511	450	470	496	466	447	467	484	457	427	478	446	454	497	487	428	494	451	494	453	465	453	485	463	476	466	487	473	495	465	499	489	495	472	568	485	407	454	455	446	469	486	474	497	462	490	471	446	462	492	456	445	501	433	473	441	493	457	449	475	456	487	515	453	460	440	474	455	487	465	516	514	441	470	474	477	480	470	444	459	465	450	447	450	502	450	465	471	458	455	465	452	465	466	480	464	509	493	467	424	472	462	487	473	507	443	480	476	498	510	471	425	486	447	483	469	503	460	464	456	455	481	500	458	447	501	513	457	471	488	484	492	468	480	500	477	488	446	496	475	510	453	473	477	475	427	487	449	497	477	451	465	482	492	498	502	467	455	489	447	479	508	444	492	482	483	478	510	437	479	491	463	423	437	494	476	469	498	494	478	421	488	465	472	463	487	452	463	534	438	475	468	469	465	456	442	466	464	492	501	494	486	464	498	481	416	438	492	469	472	477	473	463	514	449	473	422	480	491	472	456	455	449	469	464	470	495	468	468	501	488	512	468	478	484	446	488	472	467	458	485	479	450	444
28548	22058	10580	1018	490	479	473	482	465	427	421	415	421	403	425	409	405	407	430	398	433	413	421	397	431	375	420	433	383	398	417	395	401	397	429	399	390	413	447	444	411	429	453	434	404	393	395	426	425	415	401	372	408	397	414	435	397	407	408	404	428	389	421	425	401	428	402	425	391	385	415	378	430	445	418	416	408	402	371	400	395	401	403	404	399	443	422	372	390	399	381	373	407	375	396	424	402	396	391	421	445	389	412	423	399	387	433	399	376	415	451	393	418	415	427	413	403	367	423	395	414	459	411	378	416	396	408	384	402	416	407	418	403	373	428	456	398	416	414	378	437	403	408	449	401	414	373	386	409	399	406	427	396	409	396	406	417	416	441	420	405	414	400	423	396	364	411	424	451	377	394	413	391	422	427	410	393	427	418	377	404	407	420	433	396	426	403	450	431	413	419	448	363	433	394	398	411	403	416	415	435	451	444	431	434	435	424	365	405	442	428	431	438	408	407	425	415	412	419	424	418	407	380	377	415	417	392	394	387	416	409	422	393	426	425	418	399	401	396	433	429	429	421	420	418	423	398	388	386	421	413	403	429	383	433	429	446	387	396	427	436	402	455	398	436	449	435	437	440	412	419	442	428	412	416	423	395	389	416	384	411	397	388	436	409	438	423	414	411	431	480	455	395	410	392	412	405	422	425	428	419	419	410	436	382	415	451	445	380	363	438	426	396	403	395	387	447	431	411	403	428	448	419	417	403	402	390	423	396	381	384	382	385	406	458	401	378	378	411	426	384	415	396	413	429	414	418	440	403	419	402	395	449	435	426	435	417	410	401	453	395	382	397	423	450	424	427	408	415	436	429	437	402	388	399	410	381	399	391	446	419	431	374	410	414	383	393	415	391	433	378	421	364	381	418	362	448	413	413	401	381	428	420	399	426	410	442	420	393	382	412	375	401	408	464	385	426	426	418	395	375	387	413	418	422	403	420	434	429	449	442	434	387	434	450	381	414	448	455	380	436	404	386	406	390	418	417	459	404	392	415	378	418	392	407	466	425	449	384	411	430	404	425	388	406	414	437	449	401	397	420	406	411	433	394	406	446	409	377	402	444	421	430	412	445	421	426	369	390	382	413	436	395	443	455	363	404	387	415	431	431	392	383	408	455	416	400	422	447	404	412	395	373	405	429	391	427	434	424	418	403	397	404	399	422	391	384	423	412	385	381	397	429	414	415	442	417	433	385	384	437	388	372	373	422	462	411	401	415	424	411	423	462	411	409	449	405	390	429	441	420	418	431	390	443	393	422	393	426	404	465	412	393	407	424	395	390	398	400	385	404	406	475	383	435	421	420	418	405	419	401	392	442	423	413	396	419	396	399	388	410	430	409	424	385	433	408	433	418	452	422	414	435	398	434	413	408	395	403	426	408	421	389	385	421	417	371	409	397	403	386	434	414	419	408	382	407	405	412	391	397	390	420	391	423	368	394	399	435	392	365	393	412	427	432	401	442	438	423	430	421	420	432	420	417	405	412	398	430	367	425	427	434	392	449	399	386	388	381	431	418	379	428	402	478	393	419	423	411	448	363	419	387	408	384	409	375	435	413	423	421	392	405	420	401	371	433	435	425	415	399	443	417	441	405	392	415	403	423	426	394	442	376	410	411	442	390	389	401	393	457	385	428	421	398	427	404	384	446	427	396	397	425	396	405	420	410	386	425	415	394	412	390	425	356	442	393	382	406	427	387	392	436	417	408	396	413	376	417	411	381	441	437	429	401	400	414	437	412	369	406	385	383	412	382	390	432	401	416	424	394	430	424	396	435	428	437	440	415	397	406	420	382	400	381	372	401	397	418	405	410	428	409	400	403	426	396	387	415	402	458	420	448	412	384	370	363	429	367	431	429	403	406	416	427	416	406	425	394	387	402	421	416	402	385	410	380	402	402	394	383	425	419	400	404	429	420	391	390	433	411	393	385	419	438	407	407	415	413	423	412	421	426	427	425	400	443	412	419	424	421	385	436	439	412	411	421	403	408	410	400	441	380	407	405	420	416	424	398	387	444	442	424	395	405	398	462	399	349	372	411	393	400	407	434	420	432	390	406	400	371	381	401	412	429	437	379	401	416	402	434	414	408	411	399	427	417	394	421	388	387	409	397	439	388	401	407	468	404	385	422	424	436	393	412	404	414	390	410	402	394	450	440	378	413	403	406	401	396	390	391	438	436	368	380	370	399	409	433	380	414	429	429	406	399	440	396	374	427	402	410	425	410	430	425	420	418	382	417	446	385	380	422	420	428	396	397	418	403	393	415	440	408	406	416	388	408	430	387	383	378	426	402	444	419	400	438	391	454	413	437	419	408	412	418	421	451	437	443	437	422	389	441	414	452	418	409	397	426	406	432	436	401	455	436	359	407	441	409	391	387	425	425	399	437	398	411	412	462	398	460	418	404	415	412	424	403	390	385	374	469	403	424	424	394	360	445	422	415	435	419	418	420	396	391	406	474	412	439	408	388	393	395	432	449	412	396	420	426	423	402	378	437	438	455	430	392	401	377	419	352	420	420	413	401	414	388	399	395	399	419	416	406	427	419	412	406	419	403	378	433	381	414	396	374	378	438	417	401	418	410	432	438	416	363	432	390	406	422	395	398	422	425	384	421	403	423	407	431	396	429	412	405	401	415	395	410	420	458	425	388	394	411	382	413	389	397	405	400	401	419	426	419	371	370	415	414	383	436	439	404	416	434	437	417	415	411	398	428	409	402	420	399	432	389	379	351	399	407	444	387	410	412	403	414	435	423	400	446	420	378	413	392	384	390	420	374	459	384	391	433	386	394	407	431	421	394	394	396	418	410	427	358	428	398	440	413	393	421	432	383	352	411	415	371	441	439	409	429	387	402	424	450	424	403	399	387	410	427	431	393	428	431	431	400	383	397	421	397	449	400	420	405	439	413	391	434	404	385	409	413	421	403	355	401	399	396	390	441	396	417	418	432	377	428	414	396	434	453	384	432	418	448	401	424	394	419	396	412	389	445	402	406	415	410	428	386	405	393	409	376	409	408	411	423	419	408	401	409	399	454	362	396	392	387	407	421	415	417	394	398	427	416	405	428	408	403	427	449	451	411	420	396	403	427	410	401	411	402	383	393	392	417	379	399	390	420	415	413	461	439	431	400	407	422	440	425	417	379	403	409	449	435	415	431	352	458	453	369	402	418	393	421	405	453	427	383	426	426	445	413	395	387	379	430	414	405	418	432	396	377	431	413	410	430	383	417	421	434	417	428	359	427	401	403	426	413	421	407	425	436	394	408	405	369	403	408	423	431	404	390	466	409	405	427	422	427	406	414	402	425	416	376	418	442	397	396	390	429	430	388	399	439	419	429	403	419	431	408	421	416	418	465	423	438	423	385	422	346	449	403	405	409	435	378	397	411	428	410	413	399	392	402	429	397	411	391	435	406	405	420	396	436	387	416	414	404	419	415	450	396	399	413	373	435	444
20416	28721	5661	686	615	532	569	516	496	524	488	496	456	485	492	478	470	465	478	467	458	447	461	450	437	479	480	421	466	472	438	436	427	418	477	473	465	479	455	449	455	458	434	461	469	434	477	445	433	465	439	451	444	461	450	462	417	431	474	457	476	514	441	473	462	407	469	474	451	431	469	443	484	477	461	416	461	428	493	456	431	475	450	455	446	445	469	457	461	442	486	441	434	425	449	447	495	458	433	466	459	423	477	466	471	464	493	491	461	456	437	444	463	434	467	499	448	444	474	467	428	450	438	478	471	446	448	447	434	473	454	411	454	452	459	446	421	474	429	445	474	447	412	484	454	425	482	459	436	462	471	468	420	492	490	432	501	472	445	451	434	465	438	440	437	470	452	447	426	434	433	461	397	464	490	434	463	480	441	440	415	449	433	470	465	486	450	461	494	430	460	469	479	444	473	519	421	447	454	479	496	464	467	453	457	433	470	450	456	458	441	446	481	454	456	484	446	414	450	475	489	432	483	477	423	462	452	451	495	439	442	468	444	464	450	459	461	506	432	450	417	471	443	444	460	432	407	462	463	438	491	476	432	471	459	460	415	427	435	467	460	470	465	444	444	466	470	425	483	479	419	480	448	502	422	428	498	436	420	443	451	484	416	416	434	452	469	470	419	471	452	447	456	439	453	469	458	491	464	465	453	464	469	459	445	449	455	431	451	425	485	417	461	461	461	447	457	452	479	423	455	447	433	436	463	472	466	444	469	441	473	461	430	458	422	463	469	460	450	460	419	489	421	440	431	452	467	479	460	450	448	437	424	469	474	493	444	493	456	447	441	474	432	412	438	465	490	464	428	459	442	479	434	456	472	427	443	459	449	434	435	456	508	435	479	488	456	430	453	437	436	434	468	489	499	430	476	414	448	441	455	418	460	455	484	463	490	425	459	424	431	474	441	448	473	450	464	423	461	446	479	450	481	403	448	435	423	484	456	463	469	440	454	458	461	419	474	436	460	427	414	463	459	460	457	490	454	468	456	447	465	478	434	502	464	457	459	477	418	443	477	466	471	498	440	446	407	460	440	459	444	433	418	447	468	452	471	472	448	458	458	470	476	424	491	483	427	477	454	435	466	515	455	429	466	440	442	419	477	426	446	454	452	488	460	423	473	455	435	450	450	464	419	443	413	432	475	435	409	449	455	465	459	429	469	420	435	472	422	450	473	457	468	457	456	461	456	441	441	492	465	457	452	485	453	454	438	423	451	481	442	456	460	476	413	477	436	451	442	449	477	464	430	440	467	430	435	445	463	479	480	484	489	451	453	431	509	446	436	446	462	430	469	464	463	449	452	467	482	423	450	446	442	465	436	482	431	470	473	461	441	486	448	435	456	443	426	434	466	432	444	442	427	416	435	448	477	451	431	460	469	454	428	449	451	446	423	481	400	472	480	422	432	455	449	522	447	427	460	450	502	471	451	461	427	440	471	419	469	464	467	416	483	461	470	433	440	466	445	494	467	452	418	446	467	452	438	453	443	446	474	472	466	434	423	466	462	493	471	443	457	445	449	478	476	432	449	475	463	454	442	495	460	429	443	459	442	475	463	435	449	430	514	411	479	442	441	466	450	460	451	484	465	450	486	458	455	460	434	453	443	478	435	422	447	460	441	443	492	446	454	436	440	432	449	461	452	460	413	447	474	420	465	489	443	408	464	440	491	431	410	473	468	415	416	459	404	448	429	448	464	431	423	413	435	440	439	499	478	448	458	438	426	449	467	457	450	457	472	488	468	456	466	466	463	459	464	447	458	453	427	445	480	451	500	467	472	479	451	439	462	499	413	478	475	410	460	453	429	459	462	430	461	455	446	465	434	475	434	506	476	440	453	451	433	450	425	448	450	476	466	440	437	467	454	422	450	451	470	459	453	462	461	437	478	426	434	495	477	425	453	419	441	438	450	429	456	453	454	477	484	422	463	469	461	453	385	476	424	497	453	474	429	453	462	453	463	483	426	475	470	476	453	427	450	484	479	462	446	437	428	463	462	457	413	452	413	470	481	449	507	442	497	440	451	441	442	457	458	467	470	427	444	438	429	440	467	419	455	431	476	465	447	451	457	481	441	448	451	450	459	441	425	503	451	451	434	443	433	448	474	459	439	498	463	447	460	447	480	460	441	437	445	449	437	456	431	458	457	443	445	455	440	428	441	461	441	463	461	449	446	477	450	450	408	436	476	389	456	479	479	465	479	509	466	442	474	419	468	463	433	450	446	463	474	416	462	436	473	436	464	456	448	413	441	434	449	456	446	450	468	436	477	477	477	465	464	464	437	460	474	435	467	478	446	462	460	453	454	450	441	455	441	498	453	463	468	469	425	449	460	513	425	446	470	443	464	460	486	467	467	448	487	470	490	428	460	454	486	443	485	408	463	441	458	455	467	441	421	468	496	458	445	462	419	416	463	452	421	449	449	459	439	466	430	463	447	474	482	465	445	514	452	472	443	467	463	474	448	457	463	437	445	478	442	438	419	441	478	441	478	463	435	452	445	441	440	405	442	432	493	454	424	440	486	499	449	459	458	421	471	445	462	452	489	464	437	481	448	447	453	465	413	484	431	477	475	432	484	422	434	454	432	449	497	462	447	448	484	469	468	427	444	445	422	479	461	490	436	476	468	452	442	445	412	445	469	452	414	450	480	471	447	479	480	463	411	433	468	410	465	452	451	465	434	468	463	457	454	479	467	469	481	421	421	480	420	469	443	443	481	460	466	451	468	467	463	481	417	449	451	473	452	485	450	467	429	424	450	472	463	445	453	435	448	461	470	458	457	480	434	423	441	428	484	483	414	433	425	439	420	425	439	514	452	455	518	433	468	464	456	447	465	467	446	462	455	438	433	502	462	434	478	444	497	425	463	460	438	413	427	465	450	457	471	512	467	471	456	478	433	455	427	434	455	451	443	477	445	444	456	468	431	452	450	485	466	477	472	437	452	445	479	449	452	424	448	439	421	465	449	476	482	468	467	457	463	426	441	465	433	460	442	448	454	469	433	452	438	445	466	471	463	460	432	437	485	476	459	430	467	442	494	447	464	444	424	436	460	482	455	457	450	441	427	448	422	450	456	443	462	482	467	459	451	443	439	447	459	427	460	471	446	472	429	436	459	481	451	447	425	468	415	465	480	433	468	445	469	449	437	507	463	467	459	444	441	486	465	459	474	451	409	450	447	408	456	437	470	470	454	452	457	466	411	419	447	429	456	447	472	457	463	467	449	473	477	425	452	490	447	477	471	480	442	462	457	477	411	427	461	419	477	450	458	456	443	469	462	459	456	437	459	449	469	463	474	416	452	466	451	434	450	435	449	470	482	426	486	450	445	444	466	472	473	460	490	456	419	433	466	454	437	445	453	464	480	447	455	407	409	488	470	473	442	455	425	424	484	466	443	442	450	453	448	467	435	470	447	429	483	444	457	424	498	448	441	482	451	448	442	453	449	459	429	422
23788	21255	28401	24399	21206	9866	781	494	451	433	358	366	342	322	311	293	280	284	275	286	268	233	264	269	228	257	288	243	286	270	256	273	236	250	252	260	247	235	257	242	249	246	223	256	239	280	256	240	257	239	227	255	274	231	277	239	235	264	251	300	246	242	227	258	234	221	222	238	234	244	257	243	224	252	238	261	237	235	230	243	216	252	244	229	222	229	255	224	232	247	261	238	241	226	244	230	252	213	242	244	249	256	235	242	231	222	251	232	226	225	256	244	243	256	208	264	246	232	236	230	244	249	241	256	236	221	216	263	234	225	248	229	225	235	248	244	255	236	264	249	256	257	231	244	248	232	224	279	245	219	231	240	242	251	218	230	201	239	236	219	235	242	244	244	230	243	220	240	249	235	238	247	214	253	239	238	274	252	236	224	241	257	257	246	241	223	259	256	255	232	242	248	222	219	248	251	242	242	220	271	249	232	245	238	226	243	239	253	215	237	251	245	210	236	257	217	246	248	235	261	244	272	249	251	212	220	222	251	225	218	227	252	229	250	216	262	245	225	231	238	228	251	223	260	240	243	240	209	230	246	223	243	256	225	244	226	244	213	268	242	225	249	223	219	273	219	232	264	257	208	204	219	271	250	253	254	231	208	235	225	211	247	240	261	254	237	229	238	217	229	240	247	232	235	240	272	251	237	248	278	263	251	264	263	235	216	241	252	244	227	255	238	235	240	257	251	234	245	244	236	268	221	223	255	253	223	277	252	228	235	235	221	232	219	246	219	248	250	215	234	240	234	230	232	240	252	242	238	238	214	251	210	219	241	229	232	244	255	234	241	247	222	236	253	219	260	259	230	241	232	253	231	216	256	223	240	238	252	216	230	235	245	226	236	233	247	245	258	223	243	258	255	202	229	240	253	198	264	258	258	247	248	256	235	229	283	247	235	205	245	260	241	245	245	240	246	267	226	211	230	257	228	232	225	246	253	221	232	238	217	218	245	261	244	234	266	224	243	220	239	247	232	235	238	250	228	226	246	242	245	268	238	224	221	248	232	223	230	223	274	219	205	237	261	267	216	258	228	241	239	256	231	230	233	252	238	220	236	240	222	240	218	240	226	260	231	238	241	250	236	241	233	253	243	227	263	244	271	246	258	214	243	230	247	213	245	275	238	250	241	241	223	239	236	222	245	236	254	229	242	270	254	230	246	244	227	224	252	217	216	257	255	235	240	265	230	222	247	264	223	234	255	246	233	243	229	267	231	212	237	261	241	238	245	252	239	236	258	208	220	226	253	235	258	239	213	244	253	238	244	227	223	249	226	263	247	244	229	240	235	264	248	236	239	242	259	227	225	234	226	237	218	256	240	235	247	261	258	212	243	268	240	207	209	216	240	239	242	250	241	254	240	221	241	246	234	249	230	252	264	234	240	240	220	244	231	248	249	256	237	240	222	244	241	222	230	211	239	233	237	243	238	260	216	229	228	235	239	252	253	237	236	242	232	241	231	253	262	251	239	242	226	248	230	249	231	239	239	210	223	240	268	244	244	271	234	243	239	249	256	215	227	227	250	234	254	232	213	238	237	212	228	260	221	250	256	239	259	257	235	258	247	258	244	227	289	240	247	253	263	249	238	239	231	254	250	241	269	242	244	239	252	235	227	242	240	237	230	235	213	236	239	237	244	254	222	253	262	252	231	231	234	259	266	246	241	239	256	239	231	236	238	243	247	225	272	245	239	238	238	238	231	230	255	257	231	214	217	225	236	226	234	208	261	237	245	248	238	244	241	245	282	255	244	251	219	234	232	240	261	232	232	236	271	236	244	234	253	257	219	204	226	192	230	235	230	231	226	205	262	234	258	237	253	244	240	236	233	218	230	235	231	222	229	258	244	280	239	227	228	246	265	249	247	259	279	250	213	265	241	239	235	262	234	218	241	227	244	256	239	230	232	240	238	238	201	260	233	257	221	251	239	259	239	236	238	234	221	221	244	240	228	255	247	250	235	239	235	244	249	247	239	243	239	247	246	229	253	260	235	248	244	199	238	249	241	229	242	246	217	243	228	247	234	232	210	230	213	254	234	237	218	234	233	274	232	237	265	254	219	225	235	257	224	251	209	219	260	238	249	249	246	234	243	264	249	232	258	235	239	244	225	284	257	244	241	230	232	238	255	235	216	217	247	237	223	228	248	227	216	232	233	236	263	234	231	222	249	238	219	217	212	246	241	230	239	253	236	233	227	264	205	232	254	238	230	247	222	228	217	254	235	231	225	254	220	238	226	252	234	258	236	267	200	238	276	258	249	263	249	249	227	230	248	239	208	220	242	263	241	248	228	241	255	233	234	258	245	243	239	240	242	239	223	222	236	246	244	243	216	229	216	251	252	235	215	238	233	263	238	234	257	262	235	247	259	217	222	258	224	215	274	239	238	221	257	242	277	243	276	216	230	237	224	225	231	238	219	224	233	246	220	223	233	242	215	259	215	248	222	237	226	261	213	233	266	205	229	235	253	240	202	223	249	250	241	230	238	244	254	242	220	268	219	233	252	272	249	239	225	237	272	237	249	228	237	234	268	218	228	233	240	257	256	259	260	248	240	227	217	235	241	223	261	241	222	192	220	240	245	252	250	225	236	235	246	246	247	247	264	275	219	220	244	265	220	244	241	234	245	231	233	221	232	241	243	231	228	235	241	236	232	252	251	230	252	219	254	244	261	210	221	273	263	220	237	232	235	231	248	261	209	254	247	247	252	234	227	238	234	233	217	251	233	221	241	229	224	246	253	248	231	243	224	228	230	250	233	247	244	209	269	231	240	235	216	243	247	268	219	230	230	247	233	225	230	224	226	223	259	216	219	228	224	246	222	234	244	250	257	247	254	228	220	236	243	234	250	237	225	238	250	217	230	229	247	209	236	272	230	234	255	254	211	257	236	262	258	255	261	225	254	240	237	249	245	243	239	268	236	259	225	235	255	241	252	254	213	267	238	259	243	251	253	263	247	234	253	253	232	227	256	266	243	232	230	259	243	239	240	213	232	228	229	247	248	254	218	234	252	250	254	243	231	225	229	248	242	232	233	234	237	261	224	243	238	261	274	227	233	225	243	246	258	203	238	232	220	214	244	228	231	224	260	239	233	244	238	213	225	241	220	230	238	258	249	245	240	247	271	239	233	210	262	252	235	233	280	242	236	246	237	240	227	247	256	223	260	232	254	250	262	250	258	250	246	252	236	270	251	246	230	222	239	223	238	260	225	244	243	238	240	273	245	235	246	236	228	247	219	234	249	222	232	223	229	227	243	243	238	216	230	240	234	248	240	219	252	255	271	215	246	237	253	246	250	248	266	220	234	230	230	213	219	237	276	233	248	261	222	248	233	240	254	255	254	262	211	236	225	240	241	249	246	234	255	255	242	225	219	277	232	222	218	243	236	257	229	251	235	235	234	249	250	257	270	222	229	257	239	248	233	244	238	210	247	249	276	246	217	246	244	235	227	221	241
27347	44828	13931	2562	1729	1261	943	786	735	608	503	470	435	382	386	351	365	360	319	320	323	296	305	340	301	286	293	292	272	282	281	270	279	259	272	268	280	288	256	281	268	263	261	250	284	274	279	278	286	301	252	276	267	272	272	289	270	254	254	287	244	313	269	277	281	281	281	234	300	276	291	287	257	291	260	268	263	248	267	252	267	302	289	252	262	255	270	265	304	296	258	258	257	264	274	275	250	267	264	267	292	274	264	264	305	282	270	269	253	276	254	269	261	261	267	255	250	278	249	257	278	232	297	270	256	247	258	274	265	265	257	266	250	277	245	255	261	283	282	251	260	257	260	278	256	277	244	291	282	244	256	281	246	262	243	230	279	273	266	242	259	287	278	242	292	233	252	270	253	242	237	267	270	269	280	281	274	258	278	257	239	268	240	232	237	294	272	266	267	255	268	264	266	274	253	269	293	279	242	262	270	260	240	263	262	262	288	272	239	307	275	232	259	246	251	266	274	276	280	242	249	287	263	256	300	254	283	261	245	265	262	243	258	265	253	255	224	266	277	274	253	292	263	268	257	278	273	263	247	284	225	290	280	303	251	251	269	263	288	264	250	261	241	303	254	265	250	243	250	267	297	267	284	246	279	262	275	260	256	264	245	291	267	262	262	292	263	249	229	262	256	260	263	285	243	274	263	266	250	260	284	277	255	280	257	251	285	252	289	292	259	250	269	309	233	263	280	257	262	276	258	292	265	266	266	266	261	237	262	231	264	249	255	286	237	263	249	264	266	299	257	256	272	269	275	282	277	275	286	257	260	268	274	259	257	269	247	268	262	243	267	278	245	271	278	269	260	254	263	255	281	247	252	264	259	266	257	246	274	272	278	268	278	271	272	276	256	286	280	272	284	268	230	268	246	282	261	273	242	276	267	305	248	293	232	248	266	280	301	282	218	278	249	249	264	283	254	279	243	271	288	295	278	270	278	267	264	271	238	259	280	262	272	300	261	282	279	241	245	249	285	270	268	295	275	263	247	247	241	252	271	257	276	266	256	248	244	228	274	292	264	277	269	261	264	266	262	283	259	282	258	249	285	265	280	301	244	254	290	260	275	286	250	248	261	267	294	260	235	266	248	276	271	272	261	240	283	236	279	281	273	249	254	225	264	256	270	274	282	249	277	268	273	274	242	274	254	283	279	226	251	234	278	267	248	268	256	276	277	260	242	246	231	242	259	275	268	251	229	255	273	261	267	294	281	270	256	289	261	265	272	268	276	261	249	260	271	233	241	264	270	266	251	272	283	280	271	245	285	266	262	243	242	274	256	271	272	290	277	279	280	237	248	282	243	242	229	244	265	262	243	249	268	247	260	277	272	272	268	235	256	251	283	269	258	258	243	252	267	269	285	299	256	250	269	251	250	267	271	253	283	271	296	269	296	278	244	268	276	289	281	278	261	288	262	282	248	243	245	265	256	227	261	276	250	257	301	251	262	268	289	309	257	236	265	250	266	267	249	261	235	264	295	243	253	292	259	286	299	275	266	282	273	284	277	255	238	256	249	271	277	274	285	269	273	308	251	275	268	250	277	244	244	232	269	301	279	288	287	263	291	270	255	247	258	256	256	261	246	255	243	267	250	287	282	270	275	284	255	240	264	271	272	241	252	255	263	299	254	262	227	279	266	283	259	267	267	296	253	262	282	279	303	266	266	264	274	281	247	285	273	273	259	258	283	261	264	249	259	267	264	285	247	269	285	267	278	285	265	249	243	274	247	274	257	261	267	275	268	263	282	243	246	247	259	271	308	261	279	286	260	273	271	244	264	271	272	243	262	254	253	272	261	265	266	251	252	249	246	276	265	268	266	268	265	252	239	262	267	276	252	261	283	275	263	255	248	253	276	284	266	258	271	283	284	269	310	267	255	252	271	292	267	273	297	279	276	272	285	306	259	268	226	271	301	281	263	273	267	263	241	253	255	257	255	243	241	256	245	273	264	260	228	227	252	276	296	266	262	251	255	251	258	250	256	259	224	265	266	255	273	287	288	258	239	240	263	272	296	281	267	263	271	275	294	252	262	280	243	250	247	282	264	264	265	252	270	258	268	243	282	258	220	261	248	277	234	292	268	262	307	229	243	233	266	277	252	278	297	250	282	232	265	291	295	234	261	294	255	261	250	265	260	254	276	275	251	248	242	303	253	273	277	294	266	269	269	260	262	241	271	278	226	269	230	284	289	295	263	269	268	262	261	249	240	272	254	261	275	281	256	265	257	260	275	242	260	269	250	246	249	253	207	258	259	265	267	277	299	257	244	264	261	243	274	250	252	260	272	276	256	273	268	262	270	266	293	254	243	270	254	248	274	247	289	259	276	270	260	297	264	259	281	271	280	248	273	252	296	293	276	247	261	240	282	266	283	268	294	235	243	262	252	252	239	255	250	298	273	302	283	272	267	225	254	268	265	263	258	248	258	240	259	258	216	274	266	247	278	269	265	278	271	289	266	297	288	255	281	281	273	267	242	288	261	253	270	258	259	257	262	257	260	250	272	324	260	247	305	275	269	267	303	257	234	260	272	274	245	280	265	281	250	242	288	263	262	250	256	254	271	255	290	258	273	274	258	275	249	269	269	288	289	254	252	259	272	265	281	265	241	257	235	274	243	231	259	260	284	303	239	253	289	271	246	236	255	266	268	302	306	271	259	265	270	233	278	233	253	265	256	268	280	271	263	269	254	259	293	288	276	278	261	234	277	254	298	245	277	270	258	255	284	271	263	278	261	261	281	241	258	272	273	263	277	278	250	270	268	266	263	260	265	260	254	275	267	270	245	245	277	266	272	284	259	260	264	263	238	257	283	266	273	304	257	270	271	248	258	270	271	262	282	268	267	284	260	245	263	268	259	241	277	287	270	272	278	264	282	260	268	301	263	281	271	260	272	274	286	280	270	296	249	273	291	253	261	269	261	275	259	271	263	261	252	243	269	269	242	278	277	247	280	264	255	247	270	278	272	236	251	259	249	250	223	265	257	265	238	282	243	251	250	274	259	247	259	284	239	272	279	261	251	271	281	260	248	267	283	264	279	228	268	267	286	282	273	275	266	231	273	234	261	273	249	268	265	283	259	293	262	260	283	275	270	244	290	238	257	255	243	264	268	282	261	273	255	272	271	245	237	272	277	292	266	282	256	274	277	278	259	254	286	263	296	258	239	281	245	269	254	258	262	269	229	286	285	251	270	266	286	278	309	268	237	249	227	257	246	268	275	253	282	258	245	274	264	262	247	241	273	252	264	254	232	270	260	250	284	272	295	274	260	238	271	279	266	276	280	266	232	311	282	282	278	279	249	301	281	275	273	250	274	283	281	279	289	251	300	222	272	262	280	265	284	267	246	251	246	252	268	270	279	258	268	262	269	250	291	245	271	266	285	269	236	285	263	268	250	243	272	259	266	264	264	279	275	273	289	274	245	245	249	273	307	312	265	272	273	280	275	278	297	270	249	254
25068	21180	26819	25186	6836	980	853	750	732	761	707	711	733	699	702	668	690	682	651	685	627	626	649	671	659	632	665	649	638	659	631	649	653	613	631	626	680	596	627	679	644	640	672	623	689	652	649	635	637	633	645	587	634	609	650	636	629	670	646	645	657	639	655	629	634	635	612	664	652	605	611	680	640	637	661	619	641	675	664	613	643	639	689	673	673	651	573	673	611	677	686	606	649	630	629	646	680	623	658	621	645	663	642	691	614	648	664	617	679	634	653	638	679	662	613	661	659	669	644	667	609	693	621	644	638	623	623	619	663	657	656	704	625	631	651	645	611	698	675	654	696	632	605	658	657	671	661	625	632	654	658	682	636	669	674	672	657	641	636	642	619	651	637	636	583	610	652	637	620	641	622	640	651	686	619	598	646	700	607	634	636	657	665	635	676	654	668	663	624	649	671	669	666	630	648	638	705	629	648	649	628	659	673	674	698	732	655	657	610	640	629	638	591	625	668	624	673	653	606	621	674	673	653	631	655	693	643	635	656	673	646	654	637	659	674	684	638	677	639	677	672	688	678	637	688	670	666	648	638	627	667	653	634	655	634	657	692	697	668	637	634	706	662	684	677	644	630	654	644	635	668	624	722	674	705	629	631	668	609	653	654	686	654	646	673	665	606	621	651	625	671	661	706	631	663	657	640	676	688	640	595	653	653	635	624	629	679	669	646	674	643	683	628	603	672	635	669	649	642	651	679	685	666	640	630	656	644	620	616	653	605	654	652	659	647	602	650	649	641	659	686	667	631	654	657	608	658	650	658	626	636	671	635	674	653	645	658	647	645	583	650	635	663	643	614	658	714	622	652	659	636	630	670	643	646	638	612	658	619	676	658	646	692	663	713	712	638	659	670	616	658	655	672	662	598	650	664	679	656	643	627	638	665	600	645	631	680	635	621	659	664	649	670	657	668	686	621	641	674	608	602	653	660	638	643	650	655	613	632	622	630	657	641	644	666	663	660	693	627	686	645	653	649	652	635	700	626	656	676	654	711	685	700	656	654	634	602	644	636	642	661	633	552	652	655	638	693	605	669	630	621	672	645	603	638	679	652	652	595	651	695	643	628	608	633	710	667	637	639	636	625	631	639	694	603	671	634	651	663	614	613	686	655	641	671	634	619	637	629	663	650	615	652	638	678	617	641	659	612	692	618	617	646	620	635	659	673	669	636	652	593	648	683	670	602	672	657	642	669	644	614	663	687	619	634	631	675	599	656	645	673	688	690	650	632	598	617	673	703	652	629	613	672	638	653	647	686	634	629	615	682	646	664	638	610	647	615	666	603	638	666	613	692	666	660	665	646	635	648	621	665	639	698	652	620	642	666	643	680	635	650	612	626	673	647	614	654	668	659	665	646	657	654	646	673	662	651	674	646	585	683	618	646	668	652	633	642	657	670	643	668	611	653	596	682	670	633	631	672	631	689	655	631	651	617	623	636	665	637	669	706	647	630	622	625	663	594	647	610	628	646	634	652	652	685	668	674	618	698	610	607	639	665	642	600	696	620	687	628	613	646	667	655	621	648	702	633	689	629	639	666	651	660	613	605	600	638	623	620	647	655	632	639	664	624	665	593	660	686	632	654	653	648	643	650	627	677	636	627	649	648	635	679	646	662	622	693	637	630	641	628	673	635	648	634	662	609	662	647	652	673	633	615	606	667	620	698	638	615	644	645	657	632	701	651	683	656	658	657	677	612	627	635	643	685	639	676	655	707	638	616	652	653	625	641	647	621	666	678	653	641	630	594	699	646	657	676	641	664	645	645	655	611	661	620	645	633	664	646	634	662	671	619	634	646	683	677	638	652	644	625	632	665	637	658	649	632	671	625	652	637	638	644	608	685	680	634	621	632	643	695	654	666	602	653	664	596	627	667	694	641	667	633	659	653	643	663	643	608	647	669	671	678	659	649	619	633	655	643	649	658	678	645	644	636	652	679	672	681	695	667	680	670	636	698	652	635	655	694	693	644	661	656	695	657	638	679	627	696	588	633	662	588	681	641	638	652	674	647	660	693	650	602	639	653	691	660	681	673	646	655	687	653	657	634	630	595	633	635	629	645	648	662	633	629	628	672	630	661	664	651	646	681	676	629	615	666	658	672	639	597	648	638	626	649	655	599	612	677	676	632	632	654	693	648	628	653	665	651	640	651	668	669	612	604	659	633	619	643	635	684	650	681	668	618	618	629	642	644	647	671	642	645	638	662	653	626	665	618	637	638	642	613	655	670	636	649	614	668	622	679	635	612	655	630	678	661	643	647	650	636	603	673	680	622	637	700	681	677	645	639	663	657	618	685	675	662	630	625	633	642	692	646	624	580	680	620	653	633	698	684	651	667	685	609	674	670	684	624	646	613	617	679	667	615	643	618	671	675	673	647	686	708	647	599	661	663	576	646	646	599	644	691	683	639	646	603	642	626	670	641	708	630	634	650	607	614	654	629	653	641	647	658	658	605	632	636	649	655	599	651	638	660	632	686	657	622	615	624	630	602	591	654	602	669	702	638	644	642	641	619	675	665	662	630	663	634	656	648	660	673	622	667	627	616	639	630	654	675	649	628	653	675	600	668	584	663	665	695	681	661	655	642	650	639	642	650	630	657	624	600	605	647	657	648	633	617	656	577	610	613	613	665	628	680	622	687	678	666	659	688	665	621	622	665	641	647	655	656	672	664	628	680	632	667	645	617	640	657	647	650	663	622	601	611	667	662	620	626	709	649	631	684	604	581	658	640	635	612	661	676	680	633	661	684	681	640	633	651	645	639	645	685	618	664	630	630	623	626	659	654	604	651	664	639	674	625	677	651	640	678	631	655	609	642	674	622	606	671	677	580	700	634	656	655	688	639	623	640	644	651	629	630	609	663	663	644	664	669	652	602	611	636	619	656	656	633	650	633	619	628	642	685	661	671	641	618	662	633	640	645	634	655	679	664	691	675	640	649	612	612	676	651	706	686	653	640	660	651	607	642	642	628	628	659	693	610	634	598	627	615	631	613	663	635	640	652	667	636	646	687	652	635	687	626	653	632	655	684	646	681	626	666	680	657	671	654	608	636	610	652	628	614	650	652	636	663	661	646	684	622	659	685	605	653	638	644	654	670	639	630	687	631	665	616	631	636	673	652	643	636	646	635	702	684	633	631	637	692	610	657	612	627	641	605	644	670	622	626	609	624	640	688	615	652	653	657	657	628	643	669	657	689	637	624	668	663	606	653	660	659	630	643	629	681	684	632	621	620	653	648	635	671	659	640	646	630	626	657	641	641	624	628	583	700	634	663	656	637	633	624	609	653	620	660	650	627	665	680	623	625	629	629	655	621	616	613	602	627	622	611	671	643	681	634	651	673	653	655	635	596	625	679	650	663	603	634	585	664	660	640	597	647	641	663	680	610	656	695	694	674	639	665	657	662	629	654	675	642	647	630	626	649	679	597	673	677	651	594	638	649	649	614	689	670	641
25214	37973	10006	1814	1388	1146	975	937	915	833	797	744	731	716	720	734	729	717	692	678	665	734	694	692	635	712	737	697	709	596	695	661	690	670	673	697	722	721	690	647	690	654	642	686	669	662	685	634	700	667	726	660	712	638	674	673	663	688	667	653	649	665	663	667	702	651	708	708	640	676	664	657	680	697	701	684	636	650	648	687	687	681	658	683	642	705	649	669	664	635	681	695	676	670	698	698	672	666	666	648	684	650	646	667	637	650	687	679	703	653	644	620	664	631	702	645	633	675	662	669	648	656	669	679	700	661	721	654	685	631	684	646	664	670	626	714	676	646	637	653	665	687	663	649	628	653	636	682	698	678	678	681	712	696	685	633	629	709	654	688	686	640	651	638	681	667	653	676	718	665	685	657	654	741	695	677	694	660	689	692	679	665	639	646	702	691	660	675	674	678	656	671	691	676	653	683	636	671	613	682	662	666	654	702	674	718	706	680	668	694	687	660	620	722	657	696	617	712	659	752	677	668	697	645	719	665	711	656	658	656	696	718	693	695	713	694	722	668	712	640	679	649	680	685	654	673	722	707	712	682	628	655	667	644	715	665	709	683	647	727	650	676	651	682	632	712	665	740	684	648	710	658	681	641	670	696	682	658	706	692	658	692	687	647	699	647	723	616	709	670	683	682	699	661	655	662	696	729	650	621	676	632	723	650	684	681	683	692	644	604	658	658	695	686	687	663	645	678	614	700	725	669	710	670	675	728	645	666	656	678	685	675	688	623	700	641	678	669	711	700	676	672	663	679	610	658	680	711	676	621	657	662	663	699	664	704	654	625	668	651	723	674	690	646	672	645	673	680	676	663	695	737	686	658	658	648	690	696	646	656	652	721	663	687	676	705	631	649	672	682	624	688	697	662	692	678	646	706	647	697	707	652	670	664	665	621	661	643	644	659	727	681	679	706	620	617	618	632	695	653	674	656	670	627	662	687	698	684	692	706	687	659	702	641	681	652	678	674	658	611	656	694	652	679	689	628	664	671	644	660	699	676	676	714	671	668	696	662	671	644	708	698	692	716	670	688	767	698	621	679	661	702	664	674	655	671	617	663	689	633	663	644	680	726	703	679	654	667	683	708	680	672	692	681	703	618	694	688	652	672	705	648	677	725	630	650	711	660	693	699	651	628	642	704	686	691	655	667	680	707	671	679	655	648	702	686	648	676	690	687	670	672	674	669	650	694	728	666	687	605	648	645	686	708	702	677	665	673	672	713	670	675	672	617	649	591	658	699	680	666	672	693	634	672	686	685	676	640	697	680	678	671	664	660	674	688	642	684	677	700	696	645	669	691	734	655	666	670	671	631	680	626	686	701	682	668	720	675	638	682	684	659	640	610	659	703	663	629	683	710	680	642	705	694	699	672	605	656	668	670	644	685	671	699	669	652	671	674	645	632	645	684	650	676	707	628	625	694	697	639	679	623	656	736	659	660	652	661	668	615	713	663	699	671	665	654	641	687	676	707	664	699	665	658	668	695	632	641	676	696	672	674	705	671	658	683	665	654	719	662	679	694	721	674	706	696	669	680	653	663	643	663	709	680	733	642	663	638	683	656	622	646	657	667	659	665	649	662	686	690	639	650	656	668	686	651	647	673	649	666	687	652	691	676	673	624	642	707	664	662	695	661	660	635	669	693	729	643	685	674	649	698	631	661	662	643	670	677	664	679	658	672	642	644	663	662	644	680	673	666	715	685	634	689	674	673	673	612	678	625	702	668	703	690	622	658	680	683	672	679	725	678	661	681	681	677	681	659	676	661	688	693	666	697	748	670	610	644	670	663	677	716	674	675	653	662	722	628	714	696	703	653	663	615	638	634	686	669	642	677	652	675	659	674	674	657	676	665	697	710	661	644	724	698	680	666	705	626	674	672	691	674	660	725	695	628	676	708	659	685	679	643	650	639	697	707	665	615	672	626	673	638	669	666	668	706	665	676	659	651	648	628	693	725	690	704	696	656	637	666	688	705	678	660	652	659	704	661	723	679	691	668	634	707	663	642	646	664	678	686	650	662	705	669	672	661	657	668	676	665	686	670	659	688	675	658	667	682	653	697	723	710	671	700	638	672	701	667	691	706	666	660	697	685	678	651	653	698	679	624	677	634	656	649	674	648	658	644	652	646	660	681	666	645	654	643	675	686	707	694	702	685	656	700	684	673	738	668	683	680	679	691	733	673	669	656	678	744	671	626	647	677	661	652	621	612	700	675	642	670	704	673	648	673	680	664	697	683	677	659	685	683	632	686	644	661	673	677	660	715	694	678	681	651	674	659	665	657	672	710	677	757	658	673	720	708	676	698	658	668	646	637	671	711	692	679	699	614	702	656	668	640	670	637	666	684	646	684	693	706	692	695	673	661	631	646	640	679	711	696	651	709	625	705	666	653	652	667	670	667	689	654	718	668	723	677	638	702	673	694	684	655	687	678	686	671	666	631	648	628	658	698	691	669	637	740	660	646	701	643	680	685	636	630	742	671	643	731	679	638	640	719	660	663	658	653	689	697	685	661	657	672	676	657	657	714	698	651	689	655	684	688	684	614	669	656	659	668	663	686	675	661	636	685	635	648	623	678	644	657	695	648	662	662	671	638	678	734	650	608	693	686	686	692	651	668	649	646	665	674	652	629	682	694	657	671	679	616	660	695	699	629	701	709	640	639	647	746	699	667	628	693	698	641	652	698	650	721	659	650	684	663	659	672	633	661	641	680	705	693	623	648	659	652	711	679	678	642	700	649	653	610	696	623	652	655	689	664	703	623	687	678	661	656	618	644	686	660	653	652	669	662	687	656	668	682	642	685	704	733	681	670	722	687	659	682	687	668	689	657	678	687	674	652	668	666	679	618	693	643	699	704	722	652	690	643	682	658	688	716	668	679	658	676	648	682	632	687	652	662	658	697	657	697	708	609	690	648	654	633	693	672	753	657	688	670	696	709	669	690	688	664	655	662	682	686	677	687	655	660	677	700	684	663	715	687	684	641	694	672	687	629	675	669	699	706	659	665	652	692	679	634	616	677	668	674	669	664	679	623	683	715	725	652	657	647	686	704	652	675	672	691	683	710	683	703	617	682	685	653	597	712	691	680	682	662	676	696	669	671	676	648	674	736	714	647	687	661	708	663	678	671	638	704	697	694	674	651	701	688	674	693	686	707	699	671	723	702	646	647	632	691	646	667	626	714	640	678	647	654	679	698	668	635	659	666	649	714	693	648	668	608	652	699	657	666	709	678	657	673	649	695	657	684	666	649	687	694	727	676	715	691	621	656	667	654	689	666	729	672	631	673	660	690	653	670	669	646	664	702	655	684	645	638	703	667	722	623	622	682	677	688	717	702	664	645	704	707	620	693	701	643	672	642	675	711	651	691	685	654	648	618	645	677	689	689	682	717	632	641	684	664	695	649	721	663	672	692	724	661	682	651	676	653	743	705	607	673	708	700	640	639	626	682	677	738
22859	21366	28966	24116	21358	21323	5870	1074	834	747	671	650	643	595	567	549	532	562	499	523	522	518	475	530	512	512	496	490	485	498	473	510	495	466	482	540	516	477	469	485	443	485	448	480	519	467	531	490	474	435	476	470	537	471	514	478	496	489	511	453	507	469	465	473	431	485	445	522	480	501	494	484	497	432	478	439	477	473	484	443	500	477	503	475	473	463	487	490	517	465	487	476	479	467	507	467	482	449	470	454	459	477	469	489	469	494	486	521	453	520	464	488	465	500	482	454	493	464	479	467	494	463	459	486	463	475	495	481	488	506	476	463	533	479	534	516	479	463	460	506	477	468	463	498	487	466	503	486	476	479	489	458	487	512	461	486	467	497	505	489	450	467	492	491	458	488	488	475	487	461	456	474	526	491	497	461	475	496	491	519	483	465	502	524	493	486	480	504	457	503	468	479	503	492	441	503	472	464	455	494	454	502	486	502	513	471	483	472	467	475	481	469	481	449	516	487	504	469	428	452	478	490	489	474	505	481	476	507	476	448	480	478	475	477	471	493	484	491	477	473	468	483	473	438	490	462	513	496	472	483	495	466	487	452	519	517	502	447	472	463	461	518	455	502	462	493	458	474	486	448	434	493	508	450	450	448	461	517	507	469	530	479	477	428	511	505	487	498	465	452	500	500	490	487	457	482	450	475	476	496	496	440	462	464	475	472	512	507	467	464	468	438	483	481	480	500	484	499	484	458	496	485	503	472	507	523	499	466	456	509	472	423	490	453	452	473	476	500	445	478	449	487	492	421	474	463	444	445	472	451	476	511	482	477	466	451	443	519	473	471	477	465	490	459	469	481	468	455	498	472	479	472	504	497	460	464	515	445	479	474	484	483	504	484	437	496	469	477	474	475	476	463	484	439	461	512	516	486	492	472	499	507	501	459	475	462	470	513	481	462	478	467	490	487	441	486	497	509	473	491	482	455	470	521	495	466	490	476	457	506	463	459	488	493	433	441	475	458	475	491	476	499	462	500	506	454	468	467	474	525	506	463	474	464	481	466	476	486	514	489	473	457	520	469	516	513	492	488	513	458	483	522	465	454	485	500	535	439	443	470	470	540	502	450	473	496	484	466	502	474	516	466	479	476	502	490	479	470	485	459	497	485	494	481	486	491	506	488	474	463	493	455	485	499	542	490	465	477	457	469	517	474	491	493	487	507	547	487	474	470	476	468	476	535	484	441	470	463	480	472	458	483	511	491	489	490	456	467	502	506	479	489	487	489	484	501	475	473	467	520	476	456	481	481	479	504	452	424	501	498	481	446	501	496	483	485	503	478	503	421	458	457	486	462	472	491	477	471	485	452	444	456	499	416	445	471	475	460	477	466	455	485	504	533	455	487	485	494	475	472	472	453	470	496	494	480	460	474	498	491	462	466	483	513	470	474	479	455	508	487	512	469	473	442	461	469	454	509	456	468	462	452	524	449	485	444	467	455	450	491	480	439	429	517	495	469	487	489	489	461	484	525	482	440	490	486	477	529	496	463	495	477	463	502	453	467	451	489	501	424	472	442	502	464	474	528	476	477	487	473	483	475	488	458	511	456	475	472	446	463	485	491	511	473	507	469	446	496	494	439	500	490	472	481	510	470	461	462	464	505	491	455	488	520	491	517	498	472	497	483	444	447	486	473	464	472	488	467	490	467	479	501	476	480	499	472	460	480	442	499	476	447	460	484	468	487	441	487	447	469	448	476	457	506	525	456	518	514	506	499	481	477	551	476	478	501	486	450	496	457	451	499	475	522	514	492	459	492	473	518	439	483	523	487	501	477	443	481	521	495	514	491	487	437	480	443	476	540	477	470	484	488	460	498	486	486	456	482	468	507	464	436	480	493	456	475	425	470	445	491	468	443	465	471	473	476	470	454	472	428	444	481	488	439	477	446	460	493	486	498	486	457	460	464	453	474	431	505	473	503	480	474	486	491	482	459	477	492	507	526	497	520	460	492	456	491	464	471	467	501	492	455	450	494	493	508	468	496	476	476	457	458	466	451	463	471	518	444	494	472	453	479	500	439	501	456	524	468	468	446	483	462	496	454	495	513	496	445	466	435	477	457	512	505	435	495	516	477	493	471	477	483	479	440	499	484	463	465	499	507	460	493	469	508	490	488	451	470	460	527	488	493	490	436	453	476	515	465	469	475	494	489	447	455	492	491	446	447	452	496	460	488	488	459	465	473	495	480	492	497	452	463	484	437	468	467	501	466	499	507	479	452	470	488	475	474	490	491	517	482	493	472	501	486	467	502	499	455	472	431	481	438	492	522	508	495	506	454	464	501	533	485	460	462	492	443	462	494	516	485	475	484	482	462	457	463	516	489	526	480	462	492	464	471	481	488	508	472	451	435	459	494	502	513	429	476	485	494	525	464	516	484	482	493	468	464	500	473	444	476	425	521	468	464	498	433	476	493	503	479	455	472	513	481	475	505	487	468	478	494	507	500	467	474	445	507	479	482	501	439	508	487	522	494	488	486	458	438	505	450	431	452	493	499	487	518	472	501	493	502	532	449	463	485	473	501	472	500	481	499	471	460	490	469	509	512	455	467	481	472	507	454	482	459	525	509	430	484	484	466	472	444	442	461	490	464	482	479	480	491	450	477	425	486	507	509	479	454	470	489	478	455	454	492	436	469	541	485	501	468	494	499	537	482	464	491	498	455	474	518	513	473	473	449	488	470	450	495	477	484	519	497	479	485	483	509	492	493	483	461	474	472	519	464	505	491	497	480	489	457	508	472	476	480	476	491	510	499	485	477	490	507	485	490	476	503	478	474	459	495	486	479	465	481	464	450	482	449	466	511	463	439	481	473	455	508	502	487	491	490	483	515	479	502	420	432	494	444	448	514	483	482	483	470	440	467	446	508	440	486	492	460	489	460	491	452	453	470	423	450	477	482	469	477	486	469	466	442	530	457	479	505	443	484	455	486	508	491	481	478	467	490	442	455	471	483	495	491	481	460	472	435	475	532	475	491	484	480	471	476	515	484	451	432	458	458	484	452	457	512	443	495	493	471	492	464	485	512	464	478	464	518	471	483	479	452	509	522	470	532	478	490	500	493	463	435	479	476	490	468	507	497	473	459	501	486	498	470	445	450	445	469	529	476	494	462	488	455	472	457	493	461	453	530	465	456	489	468	491	475	448	479	485	440	440	466	458	487	472	535	482	511	499	460	460	497	470	476	478	473	438	477	453	465	491	469	479	495	475	457	488	464	490	469	457	491	443	471	485	460	479	443	467	556	480	445	501	478	466	460	438	465	486	499	511	455	510	459	462	458	467	477	461	472	509	484	435	507	458	446	446	505	514	525	496	448	472	500	468	478	463	464	480	473	460	485	449	417	420	466	470	498	470	487	451	476	471	501	456	489	466	456	479	515	469	499	477	509	453	512	467	481	470	482	510	488	438	482	474	495	456	440	448	504	483	490	499	465	464	506	484	477	495	484	497	461
31263	51467	17864	4457	2993	2163	1704	1416	1200	1048	909	764	810	707	688	625	580	603	580	572	587	575	533	559	509	539	545	500	549	515	489	533	509	500	503	483	492	492	524	490	464	532	535	505	516	516	533	510	493	451	464	441	511	483	512	476	484	457	478	490	514	534	440	505	481	475	455	485	467	467	466	487	505	467	460	471	482	438	488	489	473	461	464	455	474	527	515	466	463	532	474	480	487	462	469	503	479	519	473	484	453	475	532	471	490	485	488	495	462	494	452	507	509	536	531	474	481	510	461	490	514	474	493	433	501	474	486	446	494	493	499	424	460	503	500	450	504	454	468	459	511	484	484	472	492	508	450	475	525	481	499	517	495	460	481	447	519	482	467	475	497	444	504	521	471	498	494	435	480	482	470	479	477	509	462	473	491	494	486	500	506	494	462	502	510	492	476	502	474	489	493	526	501	487	471	467	514	475	496	500	461	504	467	474	498	488	480	469	506	460	493	488	498	487	482	497	484	459	483	461	473	482	520	485	493	520	445	467	484	491	511	517	475	475	463	474	471	519	500	442	528	479	493	495	450	504	518	452	490	504	488	489	469	485	472	464	467	507	496	501	489	484	461	483	474	514	476	455	505	502	461	436	486	501	464	494	473	470	495	473	455	475	498	478	441	478	478	483	486	446	496	474	493	479	459	501	507	502	458	512	469	475	474	482	524	441	487	463	486	501	495	472	474	491	467	457	489	454	473	480	445	466	489	481	491	521	469	517	479	520	481	488	478	499	481	487	479	506	479	482	514	463	487	526	461	491	469	471	449	456	480	472	471	470	484	453	472	471	470	478	472	512	458	452	490	464	473	453	500	484	511	473	471	464	476	475	496	454	497	469	489	469	484	484	510	435	468	452	504	490	480	490	459	466	452	490	504	473	475	468	434	487	488	493	480	521	497	517	469	467	508	496	489	472	489	476	469	517	475	478	513	464	460	461	493	506	488	460	487	470	493	457	507	453	478	498	506	476	519	479	519	494	487	509	494	409	491	503	527	498	518	469	500	458	532	493	476	487	471	480	450	474	508	476	503	461	440	528	456	477	487	488	450	480	475	456	445	432	478	463	517	460	519	513	485	477	465	461	520	486	496	457	454	463	516	511	476	479	490	473	503	477	484	459	517	503	462	459	500	478	493	486	513	481	499	502	460	501	479	482	494	468	496	468	501	492	470	496	448	526	481	447	489	458	476	458	466	459	472	477	488	484	538	477	496	455	464	453	487	503	438	472	531	480	469	511	504	466	476	506	498	457	518	458	508	488	480	492	483	449	463	537	445	471	479	509	479	477	493	446	494	517	470	466	480	444	483	501	464	449	513	428	452	480	452	481	472	513	481	482	462	453	423	464	472	453	462	502	490	443	440	466	503	475	503	500	491	449	492	459	482	500	480	527	486	479	520	445	472	513	470	486	472	473	461	453	486	476	519	464	481	463	487	480	495	493	470	481	479	497	509	512	545	431	500	486	478	475	494	473	498	554	495	477	482	480	505	505	455	527	498	480	500	445	497	490	474	482	515	485	506	501	484	461	497	503	446	471	538	490	500	457	529	443	523	462	487	471	481	439	461	462	489	483	483	514	507	480	497	457	459	462	478	468	515	459	477	458	479	479	469	506	493	439	460	454	482	515	506	482	454	497	520	473	466	487	473	471	510	486	472	453	442	470	494	485	494	525	502	463	438	500	513	471	472	457	464	479	488	459	478	467	442	499	470	460	476	477	447	444	519	480	488	469	504	524	481	472	483	483	478	475	472	486	443	464	494	453	478	460	493	479	509	484	466	441	496	502	507	459	463	518	539	465	464	492	466	458	490	466	460	493	467	540	438	458	495	452	468	507	466	485	476	441	464	471	462	502	455	485	457	484	474	526	471	472	480	469	491	502	480	485	513	462	466	439	525	437	486	504	450	501	455	499	491	495	479	479	523	495	473	531	448	508	489	495	473	491	496	504	483	460	449	511	480	489	457	500	454	478	514	477	510	486	479	493	504	460	481	495	485	497	508	450	459	499	496	473	472	495	506	458	483	486	485	470	475	488	461	491	477	510	519	480	470	491	509	510	495	544	492	486	487	523	462	456	503	502	479	487	485	508	484	474	471	430	452	484	438	443	477	504	512	449	475	465	503	459	490	500	489	470	440	453	489	481	463	474	455	444	528	493	494	475	475	471	559	519	483	467	467	467	499	464	537	494	487	460	468	467	474	465	494	464	476	473	497	513	504	460	501	491	458	458	454	472	496	504	466	489	509	455	497	469	531	468	476	459	479	470	473	501	477	437	509	494	496	465	474	467	449	503	525	480	477	474	492	528	464	479	535	466	458	477	532	454	512	456	488	512	476	496	491	477	481	493	472	494	495	478	459	497	460	492	513	511	467	454	521	491	503	472	505	455	519	486	488	484	480	490	478	457	480	473	478	463	498	488	488	480	454	497	477	464	457	457	490	469	474	465	489	490	532	459	478	444	463	498	445	475	443	477	486	476	538	524	482	481	453	468	479	493	466	443	513	477	487	456	489	486	503	463	482	488	476	467	476	463	466	497	476	487	469	492	485	465	484	460	487	474	466	442	464	464	506	498	469	477	470	537	487	533	488	482	446	462	480	485	469	507	456	480	488	485	477	491	454	489	491	474	462	495	476	482	475	487	434	490	498	468	532	510	491	430	487	486	501	480	506	470	480	472	498	510	479	484	520	460	464	462	496	480	442	449	478	489	450	542	470	487	476	487	478	510	486	429	458	483	487	456	464	492	474	492	491	470	510	527	477	490	477	479	466	487	459	504	478	498	478	489	489	502	519	488	483	501	485	512	515	439	496	453	491	508	476	431	486	482	467	485	502	472	510	478	465	475	464	488	511	531	448	470	512	509	482	480	498	476	527	460	461	451	484	536	506	497	464	466	495	499	516	456	468	465	510	464	503	452	480	478	468	494	476	493	509	469	478	476	476	478	534	489	467	477	486	523	488	492	499	487	513	499	473	502	468	450	494	481	525	484	520	463	523	508	471	471	468	496	468	488	478	482	497	493	517	477	467	466	479	445	506	482	477	494	455	470	474	446	512	503	473	475	479	461	516	514	487	474	455	483	498	502	539	450	474	471	471	492	451	503	468	448	496	496	486	507	494	461	473	470	432	484	503	453	508	456	482	494	508	454	474	480	511	512	491	446	490	482	525	500	459	479	503	467	475	489	456	490	467	485	481	490	428	432	480	516	433	499	480	480	491	461	472	480	459	461	493	482	503	529	512	470	500	479	442	480	483	476	472	471	479	481	459	479	477	492	461	507	458	533	463	485	496	505	499	457	511	501	521	476	486	482	490	526	514	512	465	495	493	481	462	483	502	460	473	498	495	565	498	504	473	454	465	494	493	496	469	457	480	469	470	473	485	485	498	467	476	452	475	453	489	464	470	515	520	463	484	504	481	470	525	447	494	498	529	461	465	471	483	522	508	477	449	512	452	448
28826	22113	10327	1060	493	473	459	453	410	445	419	442	444	439	383	443	436	435	415	400	412	455	424	389	426	441	371	408	430	408	394	431	407	399	440	421	444	431	445	426	417	380	409	398	406	463	432	393	397	437	397	399	406	413	476	414	407	440	393	441	405	399	420	411	443	405	382	423	422	374	397	419	398	417	429	401	461	409	407	395	437	414	441	425	428	377	439	390	395	435	428	419	423	401	438	423	412	412	397	426	420	372	362	410	418	422	381	404	414	398	448	458	413	450	446	432	415	431	395	403	414	396	421	415	430	434	450	444	417	436	417	421	430	408	456	430	407	432	440	408	441	423	380	401	438	476	427	379	436	434	428	416	394	399	421	414	417	410	403	431	425	393	414	428	404	390	411	416	425	393	411	373	419	400	447	439	426	413	427	456	418	454	385	447	419	416	391	432	453	465	440	449	405	417	417	406	440	387	410	390	433	397	415	453	440	416	427	409	416	420	397	365	459	450	445	408	440	428	401	397	449	431	392	382	462	439	419	401	456	433	452	422	391	409	435	438	415	396	385	433	422	425	433	404	418	420	457	364	437	454	401	399	399	392	419	411	447	458	430	409	423	421	389	429	420	425	393	443	387	425	389	440	416	393	435	430	420	426	440	418	401	405	432	423	412	378	408	403	432	389	432	431	415	438	406	438	403	404	417	398	396	421	426	413	410	433	426	425	447	428	420	418	411	403	444	419	418	403	407	434	440	407	406	423	403	401	469	412	439	453	422	444	442	420	410	402	420	443	412	411	444	407	416	413	457	456	420	452	386	384	431	403	438	435	411	422	374	434	458	444	416	450	443	406	427	368	416	464	434	396	377	421	414	428	447	388	421	417	425	384	443	434	434	441	423	422	446	443	434	420	425	408	395	415	471	445	412	429	426	447	426	418	389	430	444	436	435	384	473	434	416	414	436	438	438	422	383	415	392	376	415	412	418	454	397	436	409	435	438	433	413	419	411	419	400	415	479	411	435	390	417	415	449	418	443	429	407	445	397	421	410	442	411	409	396	456	422	400	447	365	426	466	445	447	402	421	411	422	414	400	383	415	444	453	409	468	436	426	381	419	419	411	442	420	420	408	383	421	429	406	425	411	440	430	423	419	404	421	365	394	430	382	419	413	444	414	422	409	421	394	421	458	399	453	402	428	408	436	421	408	409	421	416	424	417	384	446	410	419	408	419	427	406	420	410	409	449	457	409	415	412	436	396	423	432	458	401	440	405	437	433	405	428	432	403	441	396	415	420	420	421	408	382	394	466	404	411	397	419	415	430	422	460	439	404	443	403	415	415	413	458	435	436	450	418	414	414	451	414	419	412	448	371	416	444	442	426	434	410	415	431	423	444	429	403	370	405	444	383	416	413	416	424	394	394	429	404	412	457	412	396	385	463	428	411	408	421	417	439	436	433	423	382	419	427	428	397	434	403	429	418	399	370	443	439	411	437	403	379	412	429	396	413	441	401	423	444	409	392	420	392	427	399	415	418	416	421	402	445	412	407	423	389	447	378	417	421	445	442	433	410	469	435	386	420	447	401	400	422	420	440	414	444	384	413	413	441	429	414	414	410	416	432	448	426	416	409	434	442	484	418	438	391	430	426	379	415	421	423	441	396	427	424	400	416	409	451	414	403	414	410	403	431	401	397	375	406	416	410	418	430	421	430	387	413	408	403	438	423	423	402	421	411	444	434	438	411	411	448	396	428	432	405	444	411	432	402	390	397	464	436	424	452	421	411	390	434	430	397	408	430	404	413	415	443	382	439	455	413	386	421	423	421	428	438	410	402	388	400	429	472	393	413	446	454	388	400	433	427	413	428	453	420	426	421	398	446	381	410	413	405	417	456	404	435	432	420	421	427	423	452	422	435	415	447	428	411	457	414	409	408	389	418	440	398	402	438	423	408	433	445	447	377	426	420	402	444	422	396	422	416	414	419	424	432	395	387	425	406	445	390	431	421	419	402	389	422	407	461	425	433	427	412	411	424	404	399	420	416	439	411	466	467	395	456	444	434	438	421	449	397	426	435	407	390	412	413	430	395	434	361	395	436	425	411	434	426	416	419	418	419	397	407	429	433	439	410	457	412	436	409	440	408	414	436	402	422	413	432	434	424	409	423	424	452	394	421	444	387	431	448	445	388	400	419	421	410	410	387	381	417	430	422	379	417	425	415	374	407	410	443	419	431	413	409	427	408	427	410	431	432	457	389	436	424	445	389	429	405	411	438	412	419	440	424	396	412	410	434	413	458	410	399	392	447	413	392	430	450	450	406	430	446	433	427	381	408	428	428	406	414	389	445	427	399	415	406	416	459	418	457	412	410	429	394	441	399	432	419	386	434	443	425	433	391	425	437	394	378	409	429	454	428	394	381	420	419	392	438	422	419	436	395	408	441	434	417	431	424	413	442	440	418	431	402	420	386	395	379	413	406	425	405	374	416	446	416	438	414	417	439	392	412	448	422	414	413	410	446	399	429	434	452	471	402	415	402	388	404	425	428	398	414	403	390	396	416	443	420	455	439	398	411	463	439	415	384	409	399	398	392	447	435	411	435	418	434	433	409	403	434	429	446	419	411	394	436	464	434	431	403	420	399	405	407	427	414	438	402	441	418	413	433	406	372	417	394	428	404	388	427	377	426	444	445	432	407	457	402	417	417	427	420	411	438	392	405	434	429	408	397	408	415	435	466	430	408	445	407	378	408	405	437	397	417	428	401	447	390	385	399	384	421	432	380	424	399	395	420	433	451	456	447	452	424	414	390	441	394	435	421	435	430	419	419	428	432	452	447	439	386	423	457	439	402	401	406	385	420	399	402	392	422	423	418	446	397	429	425	409	389	427	425	423	456	431	421	450	394	388	408	454	443	445	455	424	405	405	444	435	416	433	412	443	405	420	412	410	450	443	419	405	424	457	407	427	435	403	449	421	419	413	423	414	373	398	417	424	437	429	441	429	423	449	405	436	394	413	435	426	415	397	390	413	426	396	412	399	413	433	429	402	411	439	419	460	415	442	408	409	429	419	417	398	409	391	418	413	433	394	390	419	437	394	425	438	455	473	426	407	440	416	441	423	402	383	426	428	399	438	437	472	440	414	418	405	434	368	442	416	427	417	380	409	456	413	435	438	447	437	408	408	409	448	449	419	443	424	432	423	397	398	456	418	427	418	427	407	405	408	421	467	422	405	419	436	440	443	436	423	399	417	420	453	419	421	398	396	403	411	427	437	463	407	439	421	407	406	410	425	439	400	451	424	410	406	410	395	419	408	442	444	401	445	431	417	393	407	440	394	411	406	414	416	455	401	401	423	427	452	428	408	454	407	415	413	456	423	426	391	438	406	441	422	425	429	451	409	406	412	435	416	432	400	419	393	411	426	417	425	396	376	400	396	437	431	415	415	422	416	447	408	436	406	428	410	377	406	415	449	407	405	418	424	380	386	430	429	436	397	452	417	423	414	427	462
21032	28860	4989	741	561	539	510	488	484	536	491	451	477	446	484	474	456	480	486	448	429	493	487	461	460	427	445	487	477	508	473	445	485	487	415	467	506	466	492	463	454	448	456	490	458	487	475	456	494	470	480	498	433	478	420	477	469	454	438	438	471	411	451	463	459	475	460	441	447	473	411	458	499	468	489	443	443	473	488	440	480	481	465	490	438	472	418	467	422	471	464	487	481	483	459	441	462	468	470	436	448	487	425	476	476	503	462	472	424	506	481	441	448	442	458	461	480	456	446	460	461	447	473	450	452	457	468	473	504	425	502	470	455	529	455	450	470	479	500	486	456	435	455	466	447	467	435	435	469	439	487	449	439	453	453	503	488	506	473	503	452	450	466	443	478	490	449	441	455	448	467	433	427	464	445	448	491	465	445	441	459	452	454	434	477	491	461	434	456	471	451	445	457	456	421	462	486	456	471	441	459	485	479	464	467	467	474	444	445	479	463	485	447	472	441	461	440	496	444	436	486	473	472	452	471	457	443	450	433	466	502	450	461	449	448	450	427	422	424	446	447	483	454	446	430	451	414	438	427	451	421	483	460	445	487	457	467	471	455	453	439	469	459	478	460	435	440	485	475	485	446	468	448	469	468	459	471	472	450	441	454	450	466	457	453	480	484	453	461	461	430	453	489	462	458	440	475	457	462	428	417	440	491	446	413	457	474	453	449	451	430	507	460	460	440	489	480	470	454	461	494	451	488	431	465	449	456	494	463	476	461	450	460	457	451	485	507	462	468	453	461	485	462	444	436	476	487	433	462	445	464	493	494	430	450	453	464	436	437	456	474	481	446	453	474	453	490	435	442	424	438	451	463	431	484	459	468	440	451	491	495	507	436	423	471	438	482	477	510	459	450	463	435	494	429	504	474	500	468	469	468	463	423	440	503	457	456	453	458	450	465	475	424	485	430	439	440	449	481	494	453	486	475	440	458	451	426	483	478	452	518	475	453	490	446	456	450	449	467	471	480	453	472	445	470	468	477	446	478	494	467	442	493	499	505	501	455	444	448	440	452	481	444	434	511	459	481	479	399	471	422	471	472	431	427	474	466	465	475	483	461	434	477	494	450	457	432	518	490	475	501	460	456	444	486	446	439	445	485	452	399	483	469	470	486	451	469	472	479	476	417	477	469	468	501	457	445	434	467	475	475	462	460	461	466	454	444	450	468	453	439	490	461	452	461	480	446	507	449	416	478	493	466	449	427	501	439	445	456	429	474	455	471	479	456	417	488	481	430	458	482	475	430	507	469	456	463	455	473	454	477	441	483	472	499	441	482	481	414	455	462	472	452	482	455	506	474	414	437	475	476	484	449	449	458	443	458	429	421	481	474	468	466	465	460	455	447	447	451	447	454	451	440	478	459	461	462	450	451	451	422	478	447	490	488	406	457	462	495	444	445	455	451	464	405	429	448	445	463	445	469	482	448	452	446	485	466	480	432	464	504	465	449	503	476	443	470	441	461	424	452	472	449	434	482	452	408	459	514	473	431	469	446	468	430	512	478	464	501	431	460	459	404	464	501	454	441	457	445	483	507	463	421	453	490	437	469	457	460	482	443	472	483	461	450	458	468	467	502	474	460	489	488	498	448	458	435	496	436	506	467	461	495	455	476	472	422	449	474	468	470	494	474	497	466	516	432	458	472	478	460	451	472	471	441	429	461	450	465	466	450	473	414	442	456	472	462	447	449	472	446	444	468	439	467	468	503	485	469	476	411	416	462	452	412	447	482	448	436	453	471	441	476	496	460	456	442	448	483	485	447	463	460	455	457	441	454	470	458	446	440	493	473	472	500	476	452	479	449	432	454	425	473	470	423	456	444	472	475	437	444	452	439	450	432	454	423	439	484	475	460	450	478	470	418	470	487	453	486	444	473	486	469	463	461	514	488	473	499	469	457	457	432	464	440	429	461	454	455	486	479	425	486	410	494	463	459	461	450	441	469	441	460	452	444	471	482	456	439	492	455	452	445	430	448	452	457	474	471	447	490	478	428	433	409	469	485	446	440	481	441	459	484	406	455	460	487	488	480	454	447	478	441	462	478	459	477	482	451	520	465	454	454	435	472	446	457	474	469	451	437	474	477	462	465	466	475	436	471	480	449	439	466	470	433	439	483	497	440	469	485	504	469	464	503	434	454	418	477	474	495	456	455	456	438	492	466	477	420	464	429	441	477	467	436	477	484	439	455	458	477	478	425	426	437	490	468	509	413	473	456	459	478	458	448	471	488	457	448	429	429	475	469	470	488	460	450	492	478	419	444	503	442	470	485	442	439	472	482	477	430	454	480	422	448	435	479	450	497	499	438	466	472	433	461	453	463	454	480	461	462	461	466	459	502	453	451	445	467	487	467	471	460	460	447	465	445	457	416	464	451	447	457	426	461	464	478	437	445	486	454	439	463	446	436	457	494	447	466	492	482	459	464	438	442	431	477	469	463	431	402	460	470	430	481	457	420	427	416	458	510	448	406	465	419	475	466	446	458	445	472	479	484	429	457	454	455	481	422	462	465	461	491	486	470	455	467	493	423	454	521	480	414	430	469	465	471	479	445	434	461	480	449	497	447	434	418	457	460	439	446	454	462	469	443	452	448	504	473	461	471	441	452	492	454	457	498	510	462	447	493	414	465	447	468	485	427	460	443	469	447	474	451	458	459	471	447	453	443	451	464	470	437	447	452	484	452	454	482	469	463	458	446	502	477	506	437	434	467	467	503	479	479	463	482	449	480	482	466	467	489	451	450	429	456	502	484	456	437	476	439	496	474	497	449	445	467	449	477	445	512	455	462	446	433	510	463	437	438	455	453	492	448	459	465	454	434	486	470	461	469	489	461	444	463	450	456	435	440	462	486	463	426	464	478	457	464	469	431	447	411	428	485	496	426	456	466	472	460	463	507	473	433	485	474	461	457	438	444	473	486	459	489	464	437	441	461	461	443	474	444	440	489	443	436	456	463	473	468	446	435	456	481	485	444	502	468	420	473	526	447	461	484	460	484	452	463	473	438	433	448	488	432	463	467	458	472	452	459	452	468	471	433	433	463	438	441	434	452	488	414	423	468	467	453	477	418	433	456	444	481	445	466	428	453	481	468	460	468	473	455	485	406	498	445	441	467	464	469	445	462	479	484	440	470	442	494	456	424	421	449	485	447	455	493	472	478	489	429	471	465	468	459	438	445	452	496	476	456	442	455	441	488	484	468	486	470	470	460	439	447	457	459	463	433	482	460	459	455	462	471	435	489	415	435	467	473	443	424	461	411	453	433	445	444	485	444	450	466	462	435	420	496	473	488	448	495	514	458	490	497	436	444	440	434	453	484	507	466	443	493	447	473	492	444	470	447	453	425	460	483	495	444	446	468	479	472	484	452	457	455	451	432	482	433	452	475	461	461	457	480	486	482	487	499	467	487	453	468	467	482	476	435	457	479	503	477	482	459	475	444	485	442	468	476	497
23814	21332	28519	24499	21296	9922	815	527	467	437	420	360	362	300	321	295	270	272	282	266	263	247	311	247	244	240	273	254	275	288	250	261	261	245	274	252	258	242	252	249	246	248	240	249	262	219	253	251	250	249	207	248	239	244	254	267	272	272	250	255	249	227	240	232	256	233	220	258	243	248	259	258	270	243	237	236	233	240	228	232	260	254	251	242	260	263	239	256	238	219	229	249	201	241	248	251	242	245	258	256	259	212	252	253	242	243	241	238	239	230	235	249	230	233	222	235	271	255	222	233	256	228	273	261	274	268	272	250	233	249	260	232	261	241	256	260	262	227	214	230	226	262	250	246	233	272	240	242	266	285	252	236	252	234	232	256	283	238	272	253	224	242	225	254	288	243	246	271	253	256	232	264	249	240	233	262	242	232	232	238	217	242	240	213	229	275	244	219	231	253	254	205	242	248	248	245	246	245	247	239	229	272	232	262	235	228	245	249	279	216	239	255	222	235	250	260	233	244	240	264	208	238	249	260	266	231	263	250	278	254	244	241	247	235	244	208	264	251	258	255	265	235	284	235	255	246	251	229	231	228	247	247	248	249	254	266	221	231	234	241	224	221	263	251	213	241	261	257	239	239	240	237	249	282	250	248	242	227	258	240	219	254	263	228	261	265	239	265	237	274	263	208	239	249	254	229	247	216	237	245	228	230	244	245	223	236	239	262	250	249	227	249	246	249	239	232	264	240	235	217	279	257	271	248	280	260	261	250	257	264	249	225	249	242	247	241	234	269	241	250	266	255	250	240	268	245	259	234	239	246	203	234	254	239	222	228	244	233	263	262	247	243	246	228	229	231	256	229	223	253	256	233	252	257	222	291	255	247	243	251	246	236	258	252	252	228	217	249	246	262	263	246	250	265	249	245	252	268	228	271	236	236	246	216	244	235	199	239	243	259	228	277	259	213	249	243	221	251	242	243	247	214	263	253	221	255	235	248	267	251	244	237	251	226	254	247	220	262	239	226	275	248	247	262	247	258	222	241	246	252	227	229	231	243	238	245	245	243	268	263	222	248	250	246	242	274	268	220	259	271	246	244	253	252	223	267	225	252	238	257	218	248	244	253	232	230	247	231	224	232	262	241	228	249	252	243	251	240	251	259	230	257	231	259	249	240	235	230	272	232	223	220	243	210	243	247	292	258	247	253	255	250	239	236	263	248	260	248	273	219	220	247	243	235	228	255	224	225	249	248	266	212	236	247	261	249	231	243	274	250	256	267	225	235	223	242	262	231	268	251	244	219	246	241	221	265	254	257	250	250	233	246	226	235	214	238	236	263	251	242	237	252	225	259	237	226	242	231	267	225	251	246	255	277	249	243	238	285	265	254	231	250	240	222	237	219	251	240	256	255	238	260	260	250	217	213	246	248	237	229	213	229	248	225	228	229	214	261	260	266	251	239	289	273	244	242	251	281	286	255	236	240	267	244	274	262	235	236	241	224	228	240	246	230	235	264	234	219	261	244	232	253	249	266	246	253	250	243	234	243	235	266	248	245	256	258	255	220	245	245	233	254	257	262	228	226	265	278	248	252	229	221	229	225	264	242	236	242	254	216	264	205	234	248	243	211	235	228	253	262	251	206	247	250	235	252	250	259	269	256	247	257	240	230	250	225	275	242	257	253	256	228	231	256	219	230	248	235	262	272	222	236	229	238	240	250	258	248	243	236	235	278	251	232	239	261	254	236	269	227	230	264	255	232	247	230	234	262	262	218	245	235	234	250	245	208	242	229	269	268	240	237	245	254	250	259	248	228	265	233	233	238	253	265	267	234	257	239	252	214	292	228	232	239	275	246	256	249	240	253	225	237	257	225	272	242	240	235	239	221	274	269	246	260	274	264	238	266	246	259	261	260	225	236	237	261	261	240	253	241	255	252	249	248	222	239	242	238	229	256	245	259	241	255	245	240	242	247	274	239	240	230	249	236	251	246	228	248	248	237	210	222	225	278	219	250	224	246	267	248	256	232	240	260	237	232	268	237	226	244	229	228	251	256	226	241	230	229	242	229	235	230	261	237	240	253	240	243	261	236	243	262	226	217	271	217	269	247	239	260	259	227	239	254	239	241	232	254	233	221	263	226	273	251	240	269	218	222	242	244	262	243	232	265	249	235	220	246	241	217	245	214	237	227	256	240	240	262	260	259	225	226	239	229	263	234	236	248	267	233	228	235	228	238	242	247	249	248	234	250	221	244	239	252	234	244	253	250	218	256	237	251	248	249	252	221	235	249	242	233	270	269	233	246	233	266	271	270	252	250	267	245	252	213	217	239	246	283	258	264	211	273	243	264	235	248	241	237	220	230	219	252	245	233	247	241	239	225	218	237	243	236	250	244	220	256	221	235	252	250	213	224	252	256	259	228	235	231	256	253	270	233	231	232	258	250	244	264	236	231	229	226	236	249	230	238	272	242	243	256	244	245	250	241	241	223	250	216	255	238	245	270	227	253	255	265	256	250	239	256	259	244	260	225	253	235	247	254	253	241	247	246	264	231	214	228	249	222	258	210	277	249	239	287	272	242	247	238	227	249	250	260	240	221	243	257	228	254	234	248	243	261	247	265	236	245	221	235	213	251	252	259	255	236	225	256	262	235	258	237	232	253	237	255	282	237	253	249	268	259	249	236	256	246	267	218	238	229	243	247	258	238	240	250	243	235	234	241	252	235	228	247	253	244	257	243	253	230	265	267	225	215	236	244	210	250	232	238	236	249	204	269	230	257	247	288	248	230	241	264	250	285	249	232	238	236	215	232	222	233	241	250	244	257	236	221	264	235	255	239	251	258	253	241	245	243	231	267	236	225	264	240	264	274	250	229	225	242	246	263	237	251	246	246	241	232	227	244	236	247	246	253	244	241	272	272	251	278	211	236	251	231	225	259	225	253	251	238	223	239	275	237	228	224	252	259	246	233	271	231	254	256	236	236	264	250	231	285	258	253	244	236	238	241	253	265	243	251	236	237	212	274	261	262	236	253	240	267	234	220	245	227	225	253	237	251	260	251	243	242	235	246	244	234	237	233	239	244	255	209	260	252	280	254	252	227	248	261	262	257	217	214	246	239	236	231	262	253	249	230	228	244	241	249	237	235	246	260	257	268	245	250	284	248	239	229	238	218	222	239	253	249	237	246	246	237	253	246	262	238	244	240	222	249	244	230	267	257	209	235	225	238	246	260	222	234	254	234	255	236	243	239	224	236	231	282	248	233	236	236	225	250	252	256	229	232	244	250	235	246	246	245	261	211	284	254	240	243	240	219	225	250	241	249	239	264	240	234	269	255	246	244	234	251	250	241	223	248	253	236	243	247	254	236	269	248	249	234	252	240	260	281	249	224	252	226	226	266	267	246	238	252	249	237	231	263	258	240	246	238	238	243	186	255	251	234	263	256	232	230	243	230	252	253	237	249	225	252	249	240	246	257	240	252	240	228	258	236	252	253	239	220	243	219	245	223
27830	44124	13958	2697	1768	1313	980	803	688	533	508	413	415	425	401	371	358	340	336	308	322	311	295	311	330	279	311	290	290	280	272	283	290	281	295	275	272	289	285	292	310	259	321	287	266	280	281	259	274	279	272	293	282	278	279	257	272	290	278	278	273	277	283	288	296	252	285	278	282	283	261	285	267	276	282	248	305	250	260	267	293	289	257	318	277	259	277	279	282	274	309	327	271	250	255	255	263	285	276	279	264	271	260	259	253	243	261	282	286	248	277	262	257	295	244	276	282	287	278	273	287	291	282	280	284	293	262	292	295	253	286	261	274	276	298	274	256	253	271	251	289	295	261	255	285	275	255	277	272	266	261	268	281	294	286	272	306	272	257	274	291	255	256	263	258	269	283	256	290	281	277	280	269	275	267	289	267	248	267	277	301	242	256	251	259	258	263	230	240	273	242	278	287	244	265	242	270	263	231	273	272	271	258	257	272	276	275	260	254	248	257	271	248	256	234	272	272	238	271	278	252	247	275	276	271	262	249	314	271	288	262	276	259	289	276	290	267	280	290	256	303	277	274	301	315	266	265	249	278	258	276	247	293	285	266	272	298	279	281	272	262	258	237	290	268	272	283	253	269	261	249	258	259	262	269	287	280	280	302	270	258	272	237	264	284	311	278	270	280	281	266	264	307	259	261	282	257	250	276	297	251	255	266	242	288	261	284	278	263	239	272	243	268	250	277	289	264	275	263	259	278	292	254	284	284	282	273	278	249	284	280	271	255	275	295	282	278	284	270	281	250	284	288	274	284	294	260	277	289	259	298	270	266	277	285	267	282	280	301	278	243	274	272	269	279	315	292	266	261	292	268	255	249	274	257	280	273	265	271	295	282	272	278	253	313	285	255	242	272	263	279	273	266	275	269	263	261	286	275	292	270	247	262	254	286	254	270	262	286	293	240	263	288	280	269	254	289	284	254	285	285	278	257	291	300	255	274	267	273	259	272	272	261	293	265	285	267	289	294	251	283	252	274	283	278	290	268	279	233	271	259	282	264	256	255	239	282	272	296	295	245	277	282	266	253	286	235	261	283	269	277	291	278	271	266	256	247	270	254	253	251	260	267	259	262	245	282	282	304	295	241	260	279	256	258	267	251	295	270	264	260	293	328	280	270	264	269	274	259	266	286	275	298	267	283	260	306	254	279	269	279	276	302	278	280	280	262	284	262	274	251	285	259	273	270	244	261	271	272	253	286	242	246	257	256	310	280	284	270	259	266	272	287	260	268	262	262	277	288	243	269	267	270	274	259	274	268	291	302	303	281	258	284	282	264	270	233	272	313	289	281	281	260	269	281	267	309	260	293	279	290	261	265	267	271	261	261	253	273	289	287	243	276	314	266	270	309	249	263	263	288	269	287	287	296	264	260	255	259	282	265	266	291	268	276	278	290	276	251	254	269	265	274	267	310	276	265	281	284	283	282	278	285	254	260	259	289	293	264	268	281	281	255	261	245	290	290	252	273	277	266	282	253	278	249	285	270	299	276	284	262	268	257	295	265	271	269	269	292	280	247	261	287	269	255	304	264	281	277	301	261	252	254	271	257	259	292	298	272	260	265	267	246	295	276	249	282	257	262	309	281	263	260	290	266	283	276	302	282	272	281	293	253	278	289	270	258	250	311	261	284	300	262	255	259	251	283	291	297	291	300	305	256	299	271	278	285	279	244	258	267	280	268	264	287	263	261	245	228	276	271	307	268	286	284	304	250	276	289	260	253	293	281	280	274	256	284	269	261	304	268	260	290	267	273	298	254	272	286	249	274	280	272	247	255	260	274	267	271	274	280	252	269	284	296	247	285	284	259	271	259	260	243	250	316	298	300	296	267	267	284	219	263	242	276	295	262	261	254	283	241	272	260	263	275	276	262	292	259	260	300	239	261	278	270	253	265	279	270	274	288	246	266	279	270	273	265	284	275	281	280	269	257	310	267	268	264	280	296	273	279	257	259	247	268	266	247	271	279	262	257	250	249	250	254	262	289	261	281	287	284	235	269	298	305	246	275	279	228	300	292	264	276	258	279	299	282	291	271	299	279	265	256	276	243	269	284	257	276	268	289	257	268	262	243	282	279	303	262	240	257	266	266	252	237	267	283	240	257	277	274	273	275	262	264	290	282	271	276	268	286	274	283	276	266	282	297	278	272	276	268	293	270	249	241	271	277	271	274	303	261	271	270	253	263	264	259	258	278	303	302	292	310	257	268	292	258	242	264	264	280	281	272	261	261	274	254	295	264	272	242	268	267	265	255	236	267	299	280	257	258	280	262	276	279	260	288	283	257	271	254	269	275	294	310	270	284	267	255	252	269	292	281	263	278	283	259	268	273	259	282	303	259	305	271	255	291	297	294	256	282	255	277	276	288	301	254	268	298	266	270	284	272	283	265	292	238	265	247	269	235	283	276	280	268	270	256	236	258	259	250	283	265	270	276	264	301	281	275	261	255	285	259	258	272	278	256	277	284	301	294	275	258	293	282	272	286	279	282	248	254	243	265	264	245	251	278	306	278	258	251	281	302	243	255	295	267	258	248	280	294	263	255	282	270	308	281	273	260	291	276	251	248	274	265	251	269	284	269	265	270	284	313	279	279	259	263	247	249	279	274	257	256	276	247	242	267	279	248	256	300	271	257	275	299	266	274	237	279	281	244	279	249	265	290	261	246	292	265	268	246	271	274	263	299	285	272	278	277	258	273	245	298	259	259	279	268	261	245	245	290	264	253	249	254	242	267	257	286	292	235	279	271	242	249	272	272	279	298	279	236	266	251	218	267	267	275	238	255	255	298	293	265	270	264	275	241	273	253	253	276	295	260	278	256	275	298	255	255	275	276	253	277	261	275	274	307	276	252	264	283	269	272	283	282	259	287	274	249	284	288	288	275	303	256	265	295	290	255	240	255	258	247	292	294	271	277	260	278	242	271	281	274	261	284	268	273	254	294	268	263	260	273	282	276	252	271	290	304	282	268	280	276	249	245	295	273	238	262	250	232	293	267	285	266	240	293	280	247	292	281	256	263	230	264	257	232	268	279	278	285	285	251	272	292	294	258	259	238	262	268	255	293	281	252	217	264	271	296	258	264	271	277	243	278	307	293	277	269	267	258	261	238	250	274	287	266	270	221	278	274	272	277	274	233	262	275	281	227	251	283	258	281	252	265	265	270	243	270	257	290	278	275	283	260	263	286	266	282	285	278	265	266	251	238	294	278	263	253	272	253	294	287	272	254	269	291	293	273	270	247	280	247	278	259	257	251	243	278	255	288	261	276	227	279	276	265	241	286	262	241	253	268	289	271	270	282	251	254	280	270	242	260	295	262	254	273	276	303	291	296	269	253	259	297	272	270	250	275	284	268	267	259	247	273	270	273	283	267	273	222	265	259	279	301	278	278	275	295	256	272	273	296	250	243	270	262	246	262	283	272	255	285	267	266	243	302	256	266	234	287	286	296	276	261	269
25158	21290	27008	25410	6876	932	798	780	709	722	743	639	671	694	679	653	707	670	654	674	712	716	659	694	662	682	689	657	692	689	626	713	652	608	679	710	653	649	630	674	625	645	626	623	651	604	632	641	650	621	669	680	653	649	617	634	689	711	612	679	655	635	639	626	693	642	704	657	631	663	673	610	645	610	626	700	667	647	600	634	638	620	612	683	663	649	706	692	694	632	670	630	654	642	644	671	629	624	658	655	655	695	636	682	717	673	574	659	631	612	684	673	669	653	692	710	659	676	656	653	646	658	637	656	687	614	645	651	626	678	683	652	652	632	636	684	682	636	620	711	657	675	661	660	695	684	673	705	683	636	661	626	644	683	658	675	662	630	663	642	645	662	630	649	686	632	611	654	632	687	619	603	614	705	667	684	641	664	667	667	662	662	662	658	635	687	627	681	717	651	688	657	654	695	701	673	673	641	620	677	682	632	621	677	663	675	666	685	600	686	667	653	633	651	634	627	585	626	637	658	648	674	618	633	675	638	637	662	643	626	652	654	719	670	663	619	669	647	661	658	688	641	627	642	647	676	659	687	642	662	691	653	619	670	626	628	630	621	644	688	627	644	649	605	592	664	662	688	636	605	669	668	692	648	648	668	649	612	640	669	627	649	597	672	659	679	646	680	676	649	675	650	657	680	656	616	661	672	683	702	642	646	614	663	640	635	648	667	671	641	621	679	607	700	659	615	681	647	678	609	632	646	648	658	651	636	686	612	709	656	690	626	670	678	652	651	671	655	683	652	636	624	677	708	647	645	656	632	603	662	684	699	644	667	659	637	694	654	655	649	641	626	661	705	673	693	663	662	650	629	626	646	676	661	664	661	642	620	639	630	630	692	658	643	609	667	608	635	669	633	677	680	661	607	634	635	681	648	652	667	638	640	679	639	671	616	670	684	649	605	656	627	633	666	659	651	605	634	686	693	662	639	694	642	630	610	626	677	665	622	682	656	697	611	680	626	614	656	684	667	649	610	658	685	672	650	580	664	635	642	686	748	681	683	632	659	664	673	664	709	633	626	664	685	655	659	682	649	604	657	656	661	640	653	679	632	657	637	678	605	624	651	625	694	639	670	640	650	630	695	654	654	660	656	690	655	700	640	668	614	635	640	613	684	681	692	649	599	648	629	658	682	699	660	643	638	648	678	663	677	665	701	674	613	676	657	638	627	623	611	661	652	621	674	652	715	675	650	646	649	640	639	690	646	687	650	647	655	658	645	645	654	658	599	648	627	662	677	653	702	685	674	654	679	645	656	659	683	686	628	633	716	692	657	665	644	647	664	653	668	647	650	635	728	634	637	665	657	695	635	619	642	646	652	673	667	681	682	642	686	622	644	669	631	665	651	653	653	628	633	642	646	645	650	655	659	641	688	647	635	660	628	686	671	687	642	671	645	644	687	642	635	654	634	710	640	692	654	653	656	591	630	676	633	649	637	631	614	654	625	676	659	638	619	660	679	651	630	633	637	663	640	656	682	652	635	679	620	618	640	663	660	631	608	640	674	641	649	632	649	678	667	668	649	643	661	641	623	666	627	659	655	651	635	653	677	641	694	648	643	691	679	706	655	650	639	678	695	638	669	647	692	650	646	642	658	647	660	619	685	655	683	684	660	676	664	707	583	653	673	661	642	660	667	616	674	604	705	628	659	697	653	625	585	659	634	657	700	698	655	637	668	665	645	688	673	639	659	666	663	660	688	651	681	654	651	667	609	638	651	681	663	631	690	628	677	673	694	645	658	717	639	630	704	647	685	639	673	707	643	604	627	634	640	630	659	690	688	720	681	687	690	691	685	632	634	639	669	682	699	658	650	616	661	658	662	699	688	642	662	686	684	650	655	665	628	625	655	670	628	632	632	654	716	655	623	688	656	645	637	687	672	674	710	619	663	639	664	685	628	621	687	595	704	590	655	624	620	681	620	667	651	644	657	652	666	695	681	695	633	642	640	665	685	611	647	658	647	630	667	654	666	602	685	589	654	644	674	602	634	660	627	632	668	657	615	668	672	643	684	654	652	713	620	637	663	649	657	631	589	639	634	663	683	639	636	627	670	665	683	669	643	656	635	660	668	640	624	663	661	657	630	664	648	652	639	663	648	668	681	645	707	678	658	636	663	583	677	673	698	684	641	629	646	655	659	629	633	670	625	637	646	652	691	637	636	652	665	672	671	708	685	664	625	649	676	649	686	641	679	616	693	605	639	662	657	650	632	663	661	618	663	670	675	634	643	683	669	679	658	678	667	648	657	662	628	668	697	659	644	685	670	672	626	622	652	679	656	685	634	665	651	639	672	655	646	628	615	632	687	642	656	680	641	635	680	633	630	616	633	647	648	631	697	644	686	650	663	671	647	639	662	690	678	639	638	693	658	643	627	670	657	672	652	663	645	663	715	657	609	695	669	654	649	660	644	632	632	582	637	677	642	666	638	631	631	666	667	611	632	640	641	684	640	665	649	660	644	647	647	627	654	633	660	644	668	659	616	697	636	622	652	635	677	643	676	664	670	684	631	644	654	618	658	671	641	688	660	648	623	641	633	672	625	680	688	650	646	688	649	665	639	632	626	636	657	685	666	622	610	604	652	685	640	652	620	675	653	614	675	674	717	642	592	693	680	643	669	649	682	684	657	659	669	649	682	680	626	626	627	656	672	633	653	619	660	678	620	621	664	645	641	626	700	679	665	689	695	640	641	636	672	644	680	637	686	648	641	681	648	687	673	657	643	659	652	669	636	657	649	636	640	642	704	655	665	696	649	674	639	679	623	670	674	693	649	637	620	660	641	648	649	678	640	603	626	661	653	627	600	670	621	621	686	654	625	676	634	696	649	643	673	714	673	678	662	667	660	684	598	689	666	648	616	675	653	699	669	643	640	699	671	625	639	676	645	687	675	645	650	705	694	662	669	691	712	671	706	638	638	624	633	619	659	655	623	691	617	682	657	720	673	600	693	609	644	612	648	633	576	641	655	628	619	697	673	688	654	690	670	642	644	703	676	627	642	639	613	671	618	662	641	691	683	627	669	659	660	632	690	653	680	650	599	657	605	653	658	638	639	693	664	626	642	663	642	633	694	657	661	681	605	668	656	660	643	619	679	657	648	687	684	654	650	669	663	689	682	630	665	651	722	669	689	689	648	662	641	666	688	614	636	601	667	686	668	678	656	670	647	642	626	667	633	643	666	646	653	658	652	629	689	703	672	670	671	664	641	674	665	631	652	641	659	678	644	630	626	629	659	665	667	644	668	653	659	638	636	683	652	628	681	670	646	618	648	668	628	676	670	656	632	662	680	644	638	643	635	683	660	668	646	658	619	638	624	657	666	656	687	642	655	668	630	636	649	649	644	679	644	702	634	665	651	717	666	691	706	647	643	703	659	606	696	647	669	616	675	641	636	628	628	667	657	708	636	698	633	642	702	646	697	673	668	612	597	630	649	683	641	647	669	694	662	722	619
25751	36836	10778	1786	1423	1184	1014	935	824	850	800	761	730	743	742	745	668	682	732	733	718	698	735	694	737	686	665	706	607	718	701	667	653	696	704	689	674	711	641	712	661	698	660	655	748	698	633	695	749	662	683	700	723	655	668	682	677	686	695	700	663	676	655	720	689	671	671	711	731	675	693	660	674	673	694	644	680	675	650	721	647	688	656	694	705	656	687	689	685	675	681	681	677	709	653	685	702	645	657	745	715	660	674	699	696	630	705	674	694	692	680	667	674	652	677	745	688	682	675	694	709	681	708	668	710	703	701	710	649	666	663	657	697	710	685	732	687	670	659	720	651	685	633	696	633	697	678	687	700	683	685	706	699	709	697	667	671	655	723	679	620	668	678	670	723	676	667	705	689	680	658	672	655	720	692	667	718	670	699	641	660	735	694	662	664	666	678	662	653	670	661	691	722	689	625	691	676	653	700	708	703	654	717	668	740	705	703	720	634	665	708	739	685	667	669	677	670	722	697	631	680	665	670	690	652	660	654	649	668	712	693	672	671	657	668	631	663	686	675	668	718	689	667	692	690	656	686	702	669	690	632	712	633	709	670	653	709	648	672	704	705	729	662	641	685	681	702	706	709	656	685	650	701	699	705	666	683	686	671	708	688	699	717	703	700	632	670	670	681	658	636	679	709	717	720	672	678	711	689	721	645	713	686	684	670	647	711	679	668	709	660	683	663	709	681	656	701	680	680	647	698	685	724	694	663	660	693	681	711	674	686	660	699	681	699	699	686	761	734	711	709	668	673	673	703	673	665	692	705	724	704	640	708	702	705	672	680	666	741	666	657	683	662	682	692	660	678	696	685	693	632	698	654	738	676	677	729	685	670	712	699	673	676	703	737	708	671	726	699	700	712	666	681	674	648	727	731	665	681	629	715	657	702	691	690	706	733	675	685	649	699	715	644	668	664	676	693	688	682	710	727	707	660	670	676	653	699	674	681	714	718	665	659	767	642	662	673	656	684	618	644	706	688	701	697	693	714	704	700	709	674	680	744	707	666	689	664	684	666	689	695	694	699	708	688	669	655	666	678	643	678	721	694	680	684	687	676	681	702	696	692	724	688	676	707	688	713	648	702	698	665	727	681	666	663	688	691	658	663	693	660	645	665	764	693	673	653	709	693	640	638	707	738	679	710	682	705	655	722	714	689	709	694	713	654	671	652	675	658	674	686	665	689	656	686	714	675	690	703	660	655	648	654	727	651	750	693	701	681	695	663	687	703	637	714	692	686	737	654	670	608	685	635	706	687	627	673	703	656	702	721	660	666	708	686	691	663	654	748	725	670	674	690	707	643	690	723	681	702	683	696	682	655	705	668	694	699	712	667	644	726	705	675	723	667	673	684	646	683	685	729	706	657	667	625	676	645	688	668	671	676	693	696	706	690	678	715	686	721	684	670	693	698	668	691	665	690	703	652	643	689	678	681	662	652	648	664	679	692	711	733	645	669	677	675	712	686	688	694	727	690	749	670	656	676	686	656	721	689	685	700	643	698	680	665	699	675	724	705	670	693	677	705	695	687	662	653	655	718	694	717	702	667	645	667	720	647	658	668	643	684	610	694	680	664	705	706	669	689	671	695	714	682	659	667	683	704	646	707	642	660	688	648	649	706	670	669	698	672	693	691	709	674	709	696	643	674	715	691	670	671	694	677	694	695	676	674	683	649	671	724	630	694	709	695	676	669	722	635	674	673	647	638	684	676	672	669	654	701	668	671	660	618	683	694	730	639	648	676	688	679	684	720	695	701	676	711	688	695	717	710	641	699	698	687	705	639	696	683	692	665	714	707	703	669	703	727	647	662	641	702	685	666	641	700	717	654	698	693	683	677	696	645	675	715	672	670	653	725	673	695	650	608	673	696	661	658	719	644	677	705	630	647	654	725	652	632	657	648	692	691	707	673	681	658	653	709	727	674	651	687	667	670	722	632	667	676	656	745	684	715	684	667	623	709	690	652	671	641	663	675	715	685	691	686	702	655	650	649	675	666	675	688	691	671	690	673	680	692	655	683	676	671	659	694	678	739	703	705	684	676	697	661	679	699	661	702	711	683	658	712	652	649	659	792	683	686	710	666	658	683	723	677	699	685	647	622	735	666	676	651	676	722	703	681	667	691	662	684	704	671	699	707	682	641	675	679	693	723	663	671	719	679	701	705	710	672	696	686	687	656	755	668	658	684	672	652	666	663	702	660	685	630	684	689	664	733	674	695	676	649	695	681	675	667	686	694	693	649	699	690	681	727	649	687	624	666	658	686	714	662	692	678	697	654	701	647	704	700	705	684	697	717	686	684	669	646	671	682	699	681	668	676	682	685	663	710	669	639	674	672	678	690	689	664	691	672	667	698	715	651	695	717	649	661	680	726	736	686	707	703	670	647	723	702	672	723	645	687	703	696	694	668	719	691	640	666	665	673	625	695	657	638	658	686	680	689	654	655	736	664	696	681	653	666	695	693	702	642	658	713	690	735	670	727	680	676	687	650	683	706	701	635	673	677	648	668	715	692	703	652	638	687	691	695	677	663	675	684	683	685	686	695	694	650	699	675	672	697	648	748	676	679	702	634	696	665	712	700	646	706	629	663	694	642	710	653	654	668	650	675	655	718	632	705	684	694	635	684	673	688	668	721	664	716	704	674	639	700	660	687	675	669	684	684	663	688	647	669	668	655	656	683	699	660	681	642	693	666	676	707	685	677	655	694	633	656	659	689	700	688	656	671	702	678	663	695	660	680	643	677	676	691	690	722	604	691	648	676	668	690	657	682	663	715	680	671	639	703	680	674	699	666	683	693	676	670	645	650	653	638	709	690	702	726	702	660	693	715	714	673	736	620	673	641	723	646	667	681	708	644	659	648	696	669	700	660	632	656	627	726	670	720	690	686	702	663	714	645	654	732	667	656	710	693	685	726	674	691	689	746	680	621	688	638	677	696	686	630	664	660	685	701	711	637	714	635	659	672	695	688	649	672	676	675	682	710	702	708	708	668	646	696	681	677	667	702	668	723	671	699	652	716	677	700	696	723	671	654	668	646	674	676	731	610	723	645	672	664	695	660	711	635	687	710	706	683	642	666	665	692	684	664	694	668	731	624	631	671	698	680	686	695	703	680	649	669	673	708	723	692	715	700	656	678	675	678	707	697	655	719	659	685	703	691	672	663	653	633	687	633	692	676	695	684	671	624	699	749	723	684	647	679	677	707	699	705	671	623	729	688	684	694	690	661	611	634	661	634	686	695	676	644	704	690	677	652	720	708	680	680	663	709	663	665	710	670	652	668	648	665	709	666	657	720	711	686	684	679	655	690	668	650	675	671	682	721	649	695	645	694	685	703	679	708	675	697	664	661	634	690	701	666	673	636	702	660	667	712	678	658	640	665	714	655	638	664	698	653	686	705	664	676	690	678	692	726	709	693	663	698	677	636	699	685	687	665	695	670	682	693	670	690	701	658	660
22761	21295	28913	24004	21294	21260	6017	1061	865	752	737	686	649	594	555	558	562	532	568	503	493	515	507	511	549	516	505	521	468	525	504	507	496	502	459	512	498	474	483	469	505	479	475	460	526	507	458	503	469	508	515	486	517	511	500	472	458	494	496	463	486	496	479	555	469	476	509	474	454	485	479	468	485	488	473	495	459	460	462	451	450	475	481	533	506	471	472	511	477	493	511	477	485	467	448	484	461	503	470	524	524	470	496	480	468	499	436	471	453	509	507	511	456	521	443	498	515	541	514	471	503	486	509	448	477	481	455	534	483	438	518	507	482	463	471	481	500	478	502	479	486	484	451	471	473	492	498	500	487	488	445	470	479	472	448	510	444	505	493	456	486	475	503	458	484	479	480	472	461	512	466	482	476	475	485	472	434	468	484	444	510	489	490	494	460	487	469	474	479	451	499	462	511	464	497	489	448	455	482	462	472	482	491	479	510	479	489	470	475	494	477	501	475	480	490	477	482	483	517	501	484	472	474	486	473	486	476	452	483	514	493	437	509	508	507	464	503	460	485	438	450	474	487	435	479	468	492	420	471	460	501	458	471	433	461	511	492	444	491	480	473	498	489	479	488	504	474	455	443	485	472	528	472	512	471	485	495	459	492	479	451	458	478	467	506	513	487	471	470	498	533	461	478	484	474	474	438	513	490	442	412	468	468	454	462	495	497	526	471	489	457	504	473	504	459	453	517	477	496	488	499	474	435	481	477	460	463	523	499	463	481	496	461	481	475	507	501	445	492	482	475	484	464	455	493	452	485	473	487	529	461	473	489	440	533	472	476	479	444	475	495	501	508	495	435	491	479	470	466	459	487	482	452	508	445	491	473	491	496	482	482	447	478	463	454	501	468	513	477	500	469	477	460	486	478	513	501	480	490	503	454	467	486	499	474	445	466	464	497	483	467	499	509	474	491	466	473	493	485	480	484	484	477	452	457	462	468	486	541	507	508	519	458	458	497	492	454	478	481	467	466	500	497	431	453	468	482	475	502	505	460	470	481	463	502	482	451	510	467	511	478	492	523	496	469	494	501	503	502	460	446	459	492	475	478	477	485	487	476	471	459	458	470	512	503	508	481	513	446	481	466	497	460	481	479	521	512	485	476	466	489	456	494	502	476	489	475	488	474	455	473	491	484	506	470	497	479	504	509	494	501	444	521	500	503	475	434	472	501	475	457	452	468	508	461	515	487	487	473	533	489	436	488	445	481	469	459	506	454	463	479	487	478	451	525	484	445	478	453	473	427	472	474	443	468	465	486	434	485	478	500	491	458	490	470	476	457	473	513	516	473	486	468	516	471	503	476	469	492	471	469	469	444	513	467	475	469	474	444	478	470	495	498	507	458	470	528	512	506	438	466	496	494	447	491	508	498	490	457	523	517	461	458	465	464	492	491	478	489	472	499	472	424	501	495	454	482	446	474	520	477	495	451	478	483	468	456	491	519	471	453	459	476	445	504	514	500	504	520	486	457	465	462	441	484	469	436	465	487	457	468	503	497	528	493	490	494	452	483	459	458	511	472	504	507	511	479	483	461	495	446	461	491	514	436	484	471	462	477	479	507	453	481	485	480	473	505	497	485	475	515	464	491	509	492	482	510	529	509	477	500	525	451	453	454	474	479	472	474	487	503	502	490	480	481	462	454	488	470	491	461	459	459	459	491	501	479	475	462	454	505	443	507	489	502	469	489	510	477	450	436	461	446	496	502	477	413	504	478	476	485	474	466	477	474	477	489	482	495	498	457	502	487	496	462	480	505	515	499	460	484	461	452	441	512	480	476	498	469	463	512	498	484	480	446	528	493	479	495	487	521	455	506	491	493	478	485	482	484	512	450	495	484	499	476	476	467	464	496	457	513	489	490	482	475	498	454	504	476	476	479	499	489	516	468	473	467	473	449	459	497	460	470	438	485	477	455	520	499	496	504	480	475	503	454	500	453	484	476	464	492	489	525	437	489	489	505	452	508	441	457	490	488	474	470	513	477	471	440	472	470	459	460	476	464	485	482	473	504	467	459	491	477	496	484	452	491	488	471	466	488	463	475	479	530	489	452	499	458	509	466	460	448	434	496	479	462	452	489	485	459	516	493	489	471	470	484	484	469	470	493	476	476	472	474	464	431	462	457	488	503	438	483	463	465	460	480	474	499	487	490	455	472	508	448	491	487	460	451	517	455	503	497	499	485	491	480	509	494	509	503	510	476	448	493	486	452	467	495	438	480	462	505	484	474	483	499	477	450	492	474	470	472	505	523	477	506	514	493	505	536	464	498	469	478	473	524	439	487	459	486	463	496	515	438	436	456	469	498	513	490	461	470	487	455	502	497	489	452	471	480	481	451	480	485	483	450	458	480	552	486	478	485	490	514	495	456	461	478	463	495	526	459	423	499	501	484	472	479	497	490	457	486	467	518	503	526	474	469	449	481	510	469	476	470	462	482	471	458	485	505	461	482	510	488	448	493	462	475	465	467	479	462	426	441	493	468	449	490	483	476	469	458	472	491	489	486	484	495	507	485	470	501	523	495	509	486	470	501	470	468	497	448	479	499	486	513	501	484	481	501	446	491	488	470	486	478	442	475	522	506	497	529	483	481	513	499	456	509	479	487	449	491	474	474	497	464	461	474	489	498	473	493	467	487	483	469	517	483	439	473	518	485	491	449	476	473	511	453	473	463	474	455	490	457	486	503	475	442	504	464	498	482	472	492	499	486	493	504	477	454	481	481	501	491	512	485	442	452	486	473	516	509	459	495	461	493	471	475	526	495	501	507	487	487	445	462	509	443	473	481	507	451	483	486	476	510	477	471	492	492	451	476	530	459	493	468	464	459	493	496	439	478	470	530	454	455	458	497	491	486	487	494	522	466	452	484	532	458	522	479	467	469	497	456	511	460	516	484	444	474	503	473	491	495	470	491	412	472	469	482	461	449	459	454	469	468	444	526	482	467	470	510	451	533	463	469	492	481	489	451	510	473	488	500	493	494	509	490	477	460	499	498	490	458	491	482	521	491	458	487	520	477	485	451	457	455	464	478	513	494	452	484	477	453	463	444	517	467	495	505	493	485	518	536	466	463	489	458	511	460	486	537	480	464	503	483	476	492	467	468	499	457	487	477	501	474	480	472	515	507	498	436	449	496	461	464	488	482	521	429	451	482	485	489	469	468	495	454	501	485	503	453	483	430	447	475	480	474	467	466	480	506	463	468	491	475	455	504	480	505	469	459	479	473	473	470	452	486	485	485	446	463	497	495	491	482	456	495	438	476	477	461	484	499	478	513	500	449	455	479	486	480	455	482	516	440	487	489	472	454	458	507	456	502	476	482	475	497	455	507	500	440	506	473	426	469	465	439	486	500	493	471	503	490	501	497	501	479	470	479	490	515	478	449	466	466	473	487	492	500	458	453	498	494	483	473	488	487	487	457	481	476	461	520	483	472	489	468	474	470	504	495	471	485	483
31566	49600	20156	4225	2937	2126	1695	1406	1157	980	910	807	764	705	672	634	658	581	632	569	630	545	537	539	548	526	551	514	527	492	488	526	509	501	552	505	516	496	523	465	498	524	504	493	513	514	497	467	468	486	542	533	525	515	490	516	520	506	512	484	480	502	491	509	470	512	447	461	468	497	481	484	489	481	481	537	463	473	513	459	484	480	512	455	498	465	472	490	489	446	461	493	455	500	465	474	480	473	500	521	496	497	454	522	489	520	490	489	488	478	489	473	505	480	515	532	433	512	473	486	450	452	475	530	474	495	503	515	519	485	541	502	495	522	470	447	509	520	458	461	494	489	484	483	525	493	506	466	488	466	498	436	489	478	504	508	477	459	486	517	483	480	507	482	488	535	494	471	498	467	501	491	499	503	493	519	492	518	485	491	508	508	462	467	471	484	489	479	446	484	502	492	471	493	496	513	486	496	459	470	509	495	474	513	489	496	466	467	498	525	476	466	540	460	495	492	469	492	488	517	501	478	485	473	442	445	507	464	473	480	467	486	475	448	492	499	463	506	465	518	503	493	486	482	501	487	480	475	481	480	472	486	521	474	492	502	519	480	512	477	521	481	482	442	463	531	519	451	519	443	460	458	526	484	526	494	506	495	524	511	464	442	527	499	531	481	470	487	471	483	497	471	490	493	478	492	502	475	456	488	511	457	501	511	527	450	523	476	505	516	512	432	459	522	449	517	524	500	521	532	491	480	501	493	469	491	547	506	502	515	466	472	493	517	479	515	466	498	478	498	472	496	472	485	478	510	460	473	466	491	521	515	471	464	511	452	482	447	489	506	431	516	496	448	460	479	465	490	472	460	484	484	442	484	480	429	499	468	519	501	495	485	484	466	498	495	482	528	489	492	493	459	514	489	494	446	550	496	493	477	491	500	501	479	473	473	499	480	479	486	468	529	530	522	466	486	487	487	502	468	477	501	504	500	502	444	512	492	489	502	487	485	497	491	506	513	528	496	490	502	495	473	486	497	505	514	498	482	475	504	434	484	512	492	450	501	509	459	474	476	504	488	476	471	534	459	485	457	476	482	489	467	508	473	462	475	465	471	462	480	445	479	482	486	476	505	481	470	487	506	495	464	471	501	479	493	457	469	483	466	473	513	456	489	523	504	456	482	521	497	482	494	460	489	502	503	448	515	471	501	496	488	500	471	483	486	469	498	488	486	491	463	500	510	512	492	493	494	445	519	514	481	497	495	479	504	461	456	491	497	483	454	518	498	485	493	514	512	488	474	493	510	481	497	490	515	485	499	479	509	521	519	508	496	485	473	452	491	498	503	473	480	470	467	498	459	463	475	479	502	464	480	457	462	520	508	489	483	502	466	506	512	454	476	512	509	506	478	471	501	481	472	471	487	466	482	482	478	521	460	495	474	498	454	513	497	498	498	460	511	463	465	477	476	487	489	466	488	475	453	498	515	472	477	486	510	465	470	465	488	433	501	500	484	471	508	490	459	489	432	472	500	508	478	445	465	490	465	475	505	442	476	448	454	467	508	494	474	510	482	480	491	467	455	483	516	509	451	472	495	485	509	512	469	501	483	462	491	471	501	470	442	494	439	485	506	473	473	500	499	499	505	460	469	464	451	476	474	535	478	469	514	465	513	469	512	493	501	478	491	464	506	489	473	493	458	475	483	472	524	500	455	471	451	494	531	489	494	454	526	484	455	517	512	504	455	475	487	477	470	489	474	467	475	462	459	501	430	447	464	469	467	492	499	492	453	473	464	497	444	510	459	492	491	497	470	472	446	512	462	504	520	488	457	478	527	467	502	469	476	477	536	493	502	488	454	510	485	461	466	490	482	515	504	530	475	469	498	495	483	489	500	458	460	447	484	478	496	477	474	471	519	497	439	464	456	499	471	532	500	494	499	460	454	490	491	460	479	467	494	450	510	488	500	476	473	515	498	518	507	451	492	470	467	463	501	481	517	471	532	478	494	507	473	465	497	465	445	480	492	510	520	502	513	479	507	492	444	477	488	461	496	466	475	480	522	452	500	497	481	495	428	479	477	458	466	474	485	461	460	465	468	531	473	426	508	481	498	486	459	483	521	486	495	515	483	487	472	500	476	496	468	493	483	460	496	513	528	492	480	476	500	500	510	516	511	503	488	484	488	522	510	446	487	504	512	520	441	498	489	532	436	521	502	439	491	521	503	476	517	498	470	494	501	525	480	488	491	505	469	495	486	495	487	470	482	473	483	481	474	461	499	496	481	488	491	496	509	484	477	509	501	510	507	528	455	466	480	462	483	452	499	505	488	489	475	492	481	502	486	469	484	486	500	485	476	450	471	505	439	520	482	480	485	501	466	493	485	474	492	505	485	477	489	473	492	503	505	462	460	493	510	454	519	493	453	514	494	508	501	487	474	511	488	496	495	489	463	500	484	463	477	464	520	461	441	492	491	468	487	485	478	512	490	489	471	499	452	463	477	467	456	478	469	503	522	460	512	503	474	488	490	482	505	497	468	528	484	470	494	494	466	438	524	497	467	490	515	484	491	507	484	472	451	461	493	457	473	484	487	477	466	479	489	494	465	495	477	478	485	485	480	491	508	490	451	452	494	491	503	495	480	496	509	521	438	530	484	515	463	478	482	508	500	477	473	484	467	487	462	495	474	462	445	487	447	486	469	481	486	513	498	484	502	435	507	496	488	486	475	475	486	490	463	488	462	483	476	509	454	452	475	503	493	464	516	470	504	466	484	483	481	500	467	469	486	486	510	480	453	488	479	538	496	534	507	485	466	489	487	459	515	459	518	440	481	476	474	434	485	504	488	548	497	478	501	446	506	469	509	458	535	482	494	475	459	456	495	472	498	442	487	466	515	487	454	509	494	481	483	456	519	514	477	468	533	445	526	474	485	485	459	541	450	479	500	492	499	471	490	489	449	478	489	511	495	489	476	487	479	488	505	482	498	524	460	475	508	506	473	499	440	470	511	501	495	497	479	511	492	492	466	478	485	477	503	494	513	507	464	516	468	496	481	469	472	445	506	461	483	480	501	469	516	515	497	492	479	515	499	477	487	477	482	500	492	496	479	477	503	493	481	452	502	471	480	474	508	520	463	495	485	512	477	488	486	468	467	528	494	463	449	501	462	494	511	504	481	492	493	495	477	512	454	487	485	462	486	501	489	530	490	530	502	455	490	449	525	488	480	495	482	443	511	496	486	503	466	521	498	504	484	459	499	509	484	470	500	505	493	486	490	449	476	497	504	483	541	456	521	504	497	442	500	469	459	434	479	478	480	474	467	504	484	482	483	470	479	472	488	505	488	477	456	473	476	489	480	447	478	506	528	462	501	504	465	515	406	485	450	504	477	484	509	495	486	462	488	499	463	488	472	516	500	463	507	462	449	486	444	506	455	481	499	476	487	507	475	505	425	481	463	504	440	469	448	486	512	509	456	506	487	481	471	457	494	467	468	474	468	496	484	511	460	496	453
28817	22046	11947	1193	517	503	453	432	442	399	425	424	456	436	467	434	393	437	454	418	440	379	438	404	423	429	419	416	417	432	415	463	409	419	433	449	454	400	450	393	427	421	413	446	419	399	440	450	447	432	462	417	437	424	426	410	436	427	395	431	416	414	432	409	431	418	413	406	468	391	456	402	456	424	423	450	432	407	394	388	427	399	423	425	456	419	400	464	427	422	437	447	436	462	403	431	420	414	411	413	408	443	406	434	405	423	423	451	406	437	412	432	401	452	446	416	418	456	433	436	411	391	451	438	417	424	425	389	452	406	397	423	392	424	416	437	391	435	424	410	434	394	451	403	404	427	391	422	433	393	449	441	428	430	438	422	437	419	416	413	421	460	422	438	420	443	409	446	402	451	431	442	401	426	418	402	384	415	403	406	418	441	430	424	408	397	424	395	399	402	386	422	407	442	444	439	457	434	412	396	434	416	427	408	405	421	435	444	420	422	440	420	422	399	408	463	424	413	433	440	437	423	412	440	438	413	394	420	444	426	434	419	407	395	404	412	397	432	446	437	403	399	436	396	396	392	416	406	415	435	444	382	456	399	406	422	432	435	458	435	423	448	398	412	434	415	434	445	395	446	420	425	428	413	443	428	430	433	439	406	431	411	454	409	434	460	417	429	420	424	408	452	440	433	419	404	424	405	368	426	413	428	473	433	470	438	458	443	395	421	449	467	437	450	411	411	405	410	421	418	428	422	429	465	435	425	432	425	376	415	454	405	353	397	401	409	442	443	427	409	434	426	421	439	429	427	410	416	422	411	470	452	361	434	405	427	409	468	421	411	451	396	425	447	389	428	390	424	444	425	392	424	411	429	420	417	429	434	448	472	417	428	429	398	438	394	405	462	403	438	439	428	456	454	420	422	408	438	385	386	431	410	402	400	449	390	430	417	412	416	454	367	456	405	438	403	406	437	439	418	406	439	435	387	434	425	448	432	408	418	455	414	444	424	414	391	418	384	472	442	386	415	447	421	435	450	413	439	454	403	462	405	413	468	433	429	405	405	433	376	456	415	421	380	382	423	414	434	420	425	427	438	417	423	441	399	397	385	422	421	416	391	417	456	423	394	394	439	434	427	481	422	442	442	410	449	410	376	410	427	429	443	453	400	453	421	413	390	457	406	469	434	416	423	438	437	419	430	411	405	382	451	422	436	427	403	394	405	422	425	401	400	415	424	424	430	384	378	429	411	412	422	426	410	426	421	411	443	450	422	467	413	415	388	411	396	459	407	442	439	404	427	432	423	414	439	421	405	458	428	400	438	404	457	404	426	475	395	398	418	445	403	361	408	435	411	461	375	413	433	421	411	424	379	463	449	425	399	420	401	413	424	465	432	435	385	431	433	411	427	420	474	440	423	411	428	465	431	408	402	398	429	430	413	406	435	442	426	431	423	420	450	427	408	407	426	451	433	425	438	424	411	402	395	427	392	425	398	389	418	425	411	414	442	408	433	409	395	445	424	434	443	473	439	439	424	434	402	437	431	448	425	407	425	424	373	408	366	440	422	413	414	437	409	426	430	426	404	454	414	446	424	404	425	423	435	436	467	413	459	423	431	421	400	429	406	451	449	442	436	429	418	416	419	397	442	434	422	434	386	446	454	412	396	447	432	436	425	462	422	413	412	398	428	372	393	425	409	432	434	386	424	434	462	417	387	433	464	401	431	431	448	416	436	444	408	440	412	427	451	408	410	390	448	458	404	422	405	432	413	430	404	431	401	379	384	403	453	417	444	432	443	423	400	451	431	410	385	415	400	420	402	419	403	415	441	395	379	394	435	422	422	409	430	408	388	446	438	416	412	456	422	425	401	437	381	446	414	429	474	388	444	433	408	384	396	442	403	435	450	443	438	450	451	407	381	416	423	413	404	407	399	436	433	422	427	438	417	438	410	451	421	439	416	401	416	428	394	435	465	436	431	412	440	430	440	416	426	407	450	430	459	408	403	413	430	414	437	441	411	413	439	393	414	427	426	452	461	426	423	390	405	453	430	443	438	440	434	374	412	429	406	442	415	434	411	401	414	431	415	425	464	405	424	436	454	392	410	415	435	418	426	422	452	437	439	451	405	411	475	422	410	415	409	443	390	434	437	426	466	399	402	388	431	425	429	420	418	406	451	411	449	411	453	415	429	412	442	426	404	385	427	411	428	441	425	442	415	471	410	410	483	440	425	422	414	425	492	453	437	411	423	406	425	421	404	430	434	400	412	380	421	434	432	471	385	365	429	433	434	421	396	442	432	434	374	425	389	437	417	383	437	398	392	442	403	419	390	414	429	427	421	436	415	406	428	421	429	476	425	441	437	440	434	437	448	389	413	393	419	436	379	422	432	414	409	417	428	423	395	408	442	406	417	419	420	426	433	416	421	404	436	429	452	426	437	425	414	451	419	435	386	432	442	444	395	445	409	413	485	444	414	418	420	409	417	402	434	422	416	412	398	425	441	449	414	431	399	417	414	423	443	426	416	424	400	425	404	389	434	385	441	445	418	415	426	427	419	452	448	449	381	439	413	399	425	445	427	429	418	447	450	447	408	437	428	399	424	425	438	413	420	390	431	422	421	401	419	416	430	405	406	392	411	447	452	406	423	457	449	378	476	420	423	423	433	409	400	427	414	423	385	425	437	437	377	442	373	430	401	412	420	420	430	417	404	450	427	434	448	400	415	394	408	435	389	406	403	394	424	435	406	435	424	450	422	394	456	393	436	429	404	445	424	447	415	423	436	429	423	404	392	444	404	399	441	402	420	407	451	441	422	456	402	472	407	397	432	411	400	436	425	405	437	418	446	439	410	459	408	404	392	393	416	441	462	414	416	452	429	441	441	427	420	395	425	427	422	430	405	449	382	390	399	399	462	417	402	410	400	402	449	417	473	418	405	439	416	435	409	424	450	396	406	396	404	402	430	401	407	444	420	459	435	437	451	421	397	443	434	417	452	401	438	446	426	425	413	453	452	447	426	455	426	436	448	426	446	422	452	413	416	435	428	458	383	407	414	401	438	437	451	407	390	425	431	473	441	412	411	417	425	434	417	436	409	399	420	414	456	466	418	464	462	444	437	439	417	395	412	392	443	394	440	435	455	403	445	435	373	420	404	407	416	419	415	416	411	431	439	466	451	423	442	452	454	412	423	429	428	442	395	453	413	416	425	449	493	432	439	460	389	425	439	399	434	433	425	394	409	413	441	417	443	395	426	422	430	400	409	422	424	400	428	415	453	412	406	422	412	435	410	418	404	466	395	418	422	394	456	430	415	404	425	446	415	409	425	437	439	428	390	442	396	413	392	414	417	387	450	446	414	431	388	417	422	429	420	411	443	455	426	405	410	420	407	436	441	447	432	390	468	428	403	491	430	451	402	432	420	416	380	420	412	456	395	428	426	425	416	435	437	440	440	445	434	437	436	438	433	406	408	434	442	437	424	384	426	442	427	407	440	417	378	428	441
21615	28061	7419	685	606	543	527	488	536	529	490	505	479	482	487	494	438	497	464	473	488	491	414	455	464	490	433	425	460	450	464	461	461	487	497	473	443	468	452	467	502	439	462	475	450	456	453	439	429	458	440	503	504	432	461	465	482	436	456	469	485	468	475	462	445	485	474	440	452	491	483	478	469	465	475	457	442	437	414	447	477	447	425	494	471	457	469	503	461	463	483	502	477	459	439	462	437	470	474	484	466	454	456	425	486	439	475	458	494	458	483	451	450	449	453	465	451	476	486	462	465	432	446	486	449	439	448	469	497	502	447	470	485	445	442	428	511	458	458	469	448	491	470	474	481	451	492	454	494	453	438	464	458	445	443	462	463	515	419	467	472	447	467	477	443	425	487	463	437	440	436	471	486	482	450	489	478	466	468	481	489	475	477	433	485	423	493	475	441	484	450	475	512	496	442	447	436	467	443	476	447	491	487	437	458	488	464	471	452	492	465	454	460	482	424	469	479	434	496	465	465	442	472	465	474	480	504	486	449	432	480	458	449	485	483	424	438	468	448	438	492	420	445	448	465	471	413	467	454	451	452	450	484	495	450	469	471	458	473	468	456	455	446	435	503	460	514	478	471	475	460	443	461	438	424	499	443	432	456	463	454	459	491	469	486	445	477	430	470	451	463	453	463	465	448	474	467	439	477	480	442	451	435	474	454	470	489	456	420	442	482	456	488	443	429	480	459	460	496	466	478	463	439	462	446	458	467	447	462	453	460	467	441	470	467	466	513	434	475	489	411	482	460	460	479	456	466	497	444	416	439	432	475	483	516	446	445	452	439	487	445	459	451	480	481	498	464	500	477	467	484	476	422	439	482	458	463	486	491	457	458	450	483	479	484	421	436	422	481	454	482	460	454	493	470	480	444	488	454	436	449	432	482	464	468	447	472	441	440	475	461	450	454	465	499	461	470	461	487	469	454	480	460	471	401	471	480	475	492	443	417	432	452	447	468	413	436	446	459	467	479	462	483	484	466	484	460	452	449	450	504	477	452	449	443	449	490	451	521	464	465	453	460	426	453	490	467	431	443	462	434	441	471	456	450	525	485	452	484	492	476	462	468	425	495	454	458	457	473	483	449	461	437	472	489	488	471	495	452	438	463	437	474	461	482	464	452	451	477	522	448	462	422	452	469	493	470	482	434	448	502	439	458	456	456	479	466	502	437	465	421	447	437	469	473	438	462	467	486	438	427	462	504	454	447	465	434	490	457	479	492	476	448	450	466	443	493	469	475	482	488	464	479	459	461	417	483	461	503	460	426	491	423	467	484	470	431	513	519	464	472	485	460	468	447	484	481	440	470	481	463	503	449	457	492	432	450	451	449	442	455	449	458	428	466	482	428	464	466	459	432	497	447	470	448	445	436	464	414	437	436	488	448	475	467	434	496	430	510	462	476	430	473	458	483	446	469	450	458	423	496	472	452	437	468	461	465	474	490	453	454	449	468	459	449	450	492	428	487	483	469	479	437	435	469	434	471	445	457	482	482	434	463	462	488	436	427	449	460	497	489	490	509	446	453	467	447	408	473	439	459	472	497	437	447	438	495	457	444	456	440	457	452	452	473	472	484	453	488	472	422	498	428	433	477	480	451	483	446	493	488	440	416	486	521	396	460	514	459	469	477	472	472	476	466	444	466	491	464	487	436	497	469	440	458	476	486	451	470	442	468	433	455	451	421	427	497	483	499	473	449	431	478	532	434	482	466	476	466	468	448	450	482	493	502	488	452	434	431	451	479	482	445	492	444	448	460	452	462	483	496	468	472	466	451	479	464	471	460	439	466	465	442	461	444	446	484	473	452	482	445	454	499	460	455	468	451	451	467	458	449	487	451	471	491	480	463	481	430	440	491	410	447	432	481	453	454	502	494	473	444	482	482	476	423	498	483	479	455	428	483	431	463	469	470	429	461	448	464	494	447	467	485	490	394	468	438	454	491	440	463	432	474	457	462	460	425	417	449	476	491	470	459	441	476	458	453	444	479	491	447	476	472	443	460	478	464	469	486	466	432	463	438	467	471	472	526	446	457	446	455	446	478	440	492	472	484	485	511	471	463	453	496	440	488	445	479	508	475	470	465	447	439	454	447	428	435	498	502	433	421	489	443	463	442	455	433	465	495	478	442	465	446	485	462	485	449	448	440	444	486	473	474	442	432	428	457	460	491	461	479	482	478	456	467	477	467	462	421	409	452	466	459	471	451	455	461	433	477	454	470	451	497	469	468	423	460	460	454	475	451	420	453	472	448	485	479	448	496	474	468	430	443	489	460	456	480	430	471	458	460	448	453	476	465	449	439	500	444	462	481	470	468	465	493	483	466	500	506	500	498	461	428	430	452	453	485	514	473	464	487	459	461	465	490	459	448	460	460	435	464	441	461	493	436	457	438	449	497	464	449	481	436	425	493	467	458	455	441	415	448	465	495	443	447	448	447	495	480	451	445	471	455	484	467	443	446	458	471	483	501	479	485	486	458	494	481	458	479	441	467	489	474	475	484	488	450	436	482	459	463	467	466	478	473	475	440	461	462	449	444	471	471	479	461	480	485	443	491	477	469	475	482	452	498	441	461	462	460	486	458	459	479	440	475	495	474	473	457	485	460	479	456	487	502	453	489	502	435	485	454	482	459	457	462	430	408	440	492	460	484	491	454	457	459	446	454	428	458	460	449	445	504	466	456	431	442	451	444	453	447	515	444	457	463	455	451	443	443	446	449	461	510	456	446	495	492	454	474	471	459	480	463	445	478	435	466	459	501	447	475	457	480	439	425	447	461	434	475	504	495	438	468	469	465	466	454	468	455	456	445	510	426	467	497	462	455	452	461	476	436	469	502	461	454	439	501	504	461	428	417	460	454	428	462	476	429	494	478	462	452	446	451	479	464	501	483	471	461	474	466	441	492	447	479	483	516	448	472	481	493	472	462	521	470	530	470	491	491	444	457	475	475	499	464	456	471	454	438	495	474	445	448	457	457	436	487	466	466	479	450	468	438	480	472	423	483	492	475	478	446	435	437	465	466	468	443	472	465	469	480	468	489	452	475	468	464	446	505	436	471	449	429	446	481	458	448	454	457	448	469	493	488	496	458	473	462	475	414	472	463	426	447	505	471	448	440	490	449	468	429	477	486	501	441	492	461	455	431	442	467	448	462	458	441	502	455	464	437	440	453	451	483	469	442	448	450	486	479	464	454	451	467	454	447	475	478	441	463	445	456	498	412	505	479	488	460	443	492	457	457	454	483	467	486	461	482	473	439	469	470	486	492	482	457	457	479	484	461	451	466	454	486	459	448	412	452	452	413	449	442	450	462	444	440	494	476	477	459	495	474	517	430	416	460	508	527	503	484	468	485	440	452	498	454	419	451	442	500	405	483	483	445	475	461	497	434	437	433	484	453	463	452	481	431	506	473	446	483	507	462	459	489	470	461	465	446	445	441	500	457	469	477	487	447	482
23687	21272	28442	24409	21228	9891	813	472	435	434	361	343	316	333	319	255	306	250	284	271	254	291	271	274	289	256	264	245	234	251	252	262	251	258	265	263	265	262	238	267	276	262	241	253	259	235	234	260	246	235	254	235	230	270	278	262	239	229	257	233	265	251	235	247	243	272	254	255	254	276	273	240	262	258	261	253	263	235	252	207	264	247	239	260	213	249	263	237	248	237	254	223	237	241	244	251	276	254	247	246	254	244	242	244	238	283	229	256	258	250	253	245	242	263	252	245	234	227	257	257	229	218	265	227	242	243	261	220	263	247	246	262	259	224	250	252	269	263	266	256	273	219	249	256	265	219	224	245	240	223	249	282	273	235	245	246	264	259	258	252	250	253	230	238	267	289	232	242	259	236	265	266	253	263	262	226	244	232	221	243	236	213	249	237	239	267	259	276	205	240	240	252	265	224	232	214	235	266	264	262	250	258	267	240	271	233	267	244	236	258	241	231	301	244	218	245	256	254	245	238	237	246	240	238	203	220	246	251	240	275	214	254	251	290	261	266	238	255	234	225	243	220	246	241	243	204	281	244	244	267	285	229	276	240	255	265	215	297	261	267	229	246	240	212	249	247	237	244	259	232	257	239	239	243	238	237	243	236	239	254	259	269	233	246	233	262	271	261	250	247	258	239	258	229	242	269	228	258	255	272	280	264	267	248	269	263	237	233	249	278	235	254	252	281	277	255	223	248	251	289	279	263	227	233	261	249	244	247	283	270	227	217	250	228	241	265	242	269	271	272	240	239	234	255	222	245	230	240	274	241	267	225	243	254	207	221	246	277	263	246	230	262	253	249	244	280	258	206	261	229	244	229	225	243	266	257	252	259	254	279	273	220	234	225	240	268	249	263	247	253	249	239	236	251	251	266	251	230	228	265	263	234	297	251	252	239	254	245	252	250	271	235	235	231	252	221	246	245	252	227	222	241	258	262	237	252	233	249	245	263	232	255	256	263	251	260	261	251	268	243	273	257	253	232	273	229	225	245	229	255	257	235	288	259	256	250	264	240	255	271	238	239	262	258	245	257	260	275	252	252	243	242	269	231	273	231	244	233	256	263	246	236	235	271	260	248	256	247	251	237	256	248	231	264	263	256	231	241	254	240	264	258	236	255	265	228	268	284	218	254	255	269	217	249	239	224	279	222	284	250	268	237	249	265	231	232	245	265	268	267	267	233	251	253	234	231	278	247	225	263	240	252	285	256	237	248	241	237	250	271	231	238	239	240	261	246	273	244	240	276	278	251	264	228	205	300	254	232	247	253	250	246	247	260	250	248	245	259	261	264	258	243	239	271	254	248	241	250	218	223	268	233	238	271	275	258	241	248	215	262	260	267	221	272	249	230	277	251	230	255	243	279	212	234	255	229	247	250	243	232	247	253	229	240	241	253	276	274	264	254	244	221	228	262	270	231	260	224	250	257	260	251	216	233	264	244	250	255	250	254	246	255	274	263	254	236	240	235	261	204	258	242	253	238	233	263	274	242	259	255	211	245	278	242	261	247	294	243	248	261	243	279	246	219	247	236	261	251	271	244	279	250	221	240	230	247	241	254	239	283	245	240	244	237	248	232	251	232	241	252	239	259	236	247	263	255	250	264	227	225	262	235	270	252	254	277	275	234	262	247	269	243	232	261	224	215	236	261	254	254	236	252	274	256	286	272	251	221	252	249	243	248	209	246	210	257	216	240	249	266	213	269	256	235	235	271	234	249	232	233	258	237	259	248	241	267	242	256	232	234	260	217	259	247	241	243	256	256	262	256	239	247	232	260	245	262	263	249	251	260	260	224	229	254	261	231	269	258	270	215	261	273	254	259	244	254	259	252	264	267	239	237	257	266	237	246	262	263	258	258	253	251	261	246	242	250	262	261	266	201	239	242	240	257	241	270	258	247	212	231	234	227	253	275	228	265	252	247	252	253	263	243	236	250	276	241	218	247	270	245	256	207	242	241	250	264	282	278	232	238	258	240	246	264	240	241	277	255	237	246	253	251	224	244	234	244	242	247	235	252	274	246	243	261	248	235	260	226	240	244	261	267	254	233	250	262	209	261	252	237	244	228	239	247	239	231	276	231	236	250	260	250	242	229	246	257	236	258	262	240	242	247	229	244	232	215	232	218	241	249	251	266	248	249	229	269	244	262	246	250	258	232	258	260	254	236	247	223	273	245	245	263	230	242	233	235	265	224	258	230	269	231	256	242	262	208	267	258	230	248	251	259	249	244	208	248	241	241	229	214	242	251	247	268	250	248	244	282	238	245	237	288	277	259	250	296	279	229	248	254	234	230	205	249	243	221	266	259	248	241	233	259	239	251	254	235	239	279	278	249	273	278	242	252	222	248	227	236	262	268	254	262	270	240	255	241	230	263	268	232	258	245	254	231	250	258	265	231	245	241	266	233	274	238	240	258	233	231	244	278	242	233	238	258	273	233	263	253	256	260	268	252	252	240	239	230	243	263	258	246	233	248	231	254	272	260	240	264	260	249	254	261	233	248	237	275	262	241	265	236	246	233	269	220	277	208	244	235	272	262	256	251	271	252	240	233	271	246	257	236	262	249	284	235	256	270	254	266	266	234	254	238	238	247	226	229	243	255	253	242	252	214	247	259	258	276	241	258	260	250	260	235	261	235	243	253	239	243	243	267	274	244	244	218	250	258	245	272	248	242	266	242	246	282	230	223	271	231	259	228	226	273	238	255	267	234	253	237	222	247	229	256	243	254	266	267	244	270	234	239	252	259	273	265	244	245	274	238	245	250	270	229	254	225	267	245	256	268	259	239	273	233	247	212	274	246	277	246	234	250	252	256	244	236	229	250	248	243	253	228	228	242	252	270	226	254	232	235	247	240	249	254	250	270	255	266	224	299	252	229	244	242	248	258	223	276	261	276	261	253	221	244	246	235	269	268	242	255	239	224	253	249	260	232	272	240	229	240	248	224	263	219	254	223	241	249	226	236	260	258	260	239	241	269	241	261	237	267	271	231	234	245	237	242	244	265	252	250	250	236	237	274	236	234	225	243	267	264	223	240	255	244	264	251	232	249	272	251	262	247	245	245	246	234	246	247	264	241	246	220	256	247	242	266	241	242	263	243	241	263	267	256	252	257	259	272	249	262	258	257	254	255	294	241	250	257	250	249	270	242	211	245	247	258	280	241	241	247	255	262	251	258	289	277	257	255	234	251	248	273	242	244	279	255	231	251	233	246	310	238	262	245	231	266	265	269	248	255	274	248	243	240	250	274	216	252	253	238	251	238	244	270	257	267	238	257	266	272	265	247	258	247	272	248	255	244	229	240	275	216	246	252	240	252	266	235	247	274	267	255	241	230	272	250	263	241	245	241	240	263	249	211	232	254	241	264	235	243	283	258	249	255	222	249	256	259	270	264	254	220	245	264	251	250	243	272	223	252	252	240	285	215	242	269	253	250	243	266	250	243	270	256	237	238	226	271
28338	45096	18282	2528	1793	1284	988	806	629	557	474	435	411	400	377	347	362	353	357	330	365	289	320	271	278	309	296	317	302	308	309	293	306	271	268	284	290	289	282	306	308	299	293	316	301	260	300	315	272	276	251	267	266	315	272	254	258	285	304	288	301	297	296	289	262	311	300	291	278	301	270	301	297	309	263	290	312	278	266	275	288	266	286	268	289	258	266	277	304	286	296	281	271	280	273	282	241	267	288	295	256	264	283	296	253	252	263	312	275	293	288	246	265	256	256	296	298	269	297	294	267	286	305	272	305	259	254	301	250	273	256	302	228	303	274	292	282	303	259	285	236	290	265	272	257	279	260	271	282	294	293	255	282	254	262	290	303	258	323	267	285	267	304	279	272	302	313	291	261	285	295	277	256	246	266	246	260	240	237	259	285	268	236	254	242	290	330	291	270	299	264	249	302	271	283	272	294	290	289	298	260	264	282	283	259	293	294	262	262	275	278	285	291	276	279	259	285	280	280	289	275	272	256	268	298	228	270	265	249	265	267	266	297	273	245	267	248	300	260	257	257	275	270	282	264	254	236	297	250	266	251	278	266	264	286	284	280	257	254	283	282	279	274	262	243	306	263	286	267	266	271	272	277	313	279	289	279	254	275	268	280	249	260	276	305	300	253	255	285	248	298	277	282	282	278	266	277	293	279	284	266	277	296	294	248	278	250	268	291	269	246	279	259	305	274	284	278	264	278	292	291	257	289	258	267	253	248	251	275	283	262	264	287	248	268	249	271	265	275	267	277	293	271	263	294	278	283	290	269	283	268	266	265	283	265	293	271	292	281	246	295	306	297	285	257	271	257	280	280	279	292	287	239	293	286	284	275	244	293	262	263	276	231	277	288	268	246	280	260	254	250	284	293	242	280	281	262	277	291	291	285	297	304	295	278	259	273	262	274	247	255	285	282	291	298	298	254	257	281	256	263	267	319	262	253	270	288	268	267	261	315	282	259	277	267	276	258	257	277	296	271	275	287	269	282	295	275	268	308	252	281	263	288	290	277	276	266	286	274	263	274	245	263	264	294	265	270	285	289	251	275	282	267	272	290	308	295	325	304	283	283	243	295	311	290	281	284	288	277	275	276	283	263	257	263	285	274	293	282	291	311	295	273	268	266	277	285	309	261	280	249	263	261	267	281	253	272	290	296	281	287	298	292	269	257	294	275	288	304	279	278	289	291	287	276	262	272	262	275	277	261	255	292	293	276	251	294	249	264	265	269	274	275	274	270	251	267	274	309	284	283	285	301	289	252	272	273	273	275	291	266	295	261	250	278	268	237	275	288	255	293	298	279	280	293	248	267	231	295	293	304	270	246	272	307	252	301	248	262	293	265	284	294	283	246	299	281	250	245	263	286	285	258	278	268	298	273	265	298	299	292	294	283	288	279	265	272	250	314	283	279	270	290	276	281	280	279	283	250	287	266	269	278	260	298	267	260	275	269	278	252	278	266	275	264	275	273	285	281	230	297	265	244	287	260	275	256	266	264	285	259	272	277	264	244	305	267	241	274	290	278	264	270	283	253	283	307	264	268	273	259	291	292	270	284	291	275	281	249	284	267	283	272	287	275	255	294	268	288	300	271	276	274	277	271	266	288	267	284	279	298	278	256	267	293	309	259	285	263	272	259	287	281	257	271	312	277	277	270	293	267	296	284	263	283	269	307	279	271	285	248	280	304	239	295	264	281	274	289	266	275	320	245	309	279	284	287	279	244	271	269	295	261	249	263	250	283	275	288	271	254	284	261	272	289	263	271	300	281	312	290	284	273	238	245	280	259	270	273	280	308	295	277	246	279	264	287	283	273	284	299	246	288	295	281	292	293	251	278	291	264	276	252	262	288	280	294	270	298	263	285	289	333	264	277	286	296	280	292	294	275	270	291	273	282	294	303	258	281	306	284	281	281	252	259	269	277	253	282	285	262	280	275	291	275	265	264	295	281	283	297	271	282	246	292	264	293	279	279	260	267	290	268	242	292	278	280	282	234	299	278	284	264	279	285	257	274	296	275	293	278	252	283	263	251	293	281	279	268	281	262	279	261	288	279	272	277	305	296	264	273	287	272	299	271	282	282	277	265	315	291	262	254	282	249	277	287	270	288	242	270	266	254	266	273	275	291	270	323	287	265	267	248	286	268	270	294	270	304	258	290	262	313	254	294	274	291	262	259	281	252	249	236	279	259	285	250	299	277	249	288	258	268	271	273	283	278	267	251	306	269	252	255	264	268	262	287	298	278	272	267	284	237	259	246	227	302	291	305	269	291	279	245	264	273	268	240	275	271	282	269	289	290	285	273	314	260	274	279	263	275	294	293	279	252	262	277	278	258	263	306	261	274	269	286	275	302	260	304	283	260	266	283	265	281	261	272	276	289	296	286	262	282	330	269	273	272	261	281	288	269	272	275	268	263	305	256	253	255	280	290	263	308	268	273	270	265	286	260	278	251	276	307	267	290	266	277	280	269	274	282	270	255	274	298	283	292	291	275	253	292	254	283	249	278	271	305	289	290	295	277	294	272	270	254	288	291	244	289	269	283	278	299	261	259	259	273	244	285	286	269	242	303	277	273	234	272	259	274	276	268	286	287	290	293	262	287	274	290	279	278	307	288	285	279	307	278	282	298	270	272	270	286	301	280	278	270	265	278	261	289	278	269	270	277	301	286	317	289	260	290	295	255	275	273	259	294	269	274	304	252	241	272	288	278	278	254	256	287	289	268	277	288	256	278	280	300	254	287	284	291	278	258	291	290	295	260	295	303	260	280	287	290	270	285	286	264	273	258	250	286	276	268	281	286	247	284	263	288	288	288	302	270	279	282	308	275	267	266	274	269	281	257	275	265	281	280	260	294	271	269	273	286	288	274	277	298	280	292	307	280	270	264	287	266	240	280	284	275	267	246	245	276	272	267	296	290	294	287	272	270	270	301	287	280	262	296	282	311	275	248	260	261	286	265	292	285	296	300	261	279	275	279	293	275	255	286	278	262	249	282	266	298	272	268	250	296	295	282	269	271	260	299	297	259	268	286	265	312	278	254	289	263	294	268	281	288	268	274	272	280	252	273	263	255	288	265	257	278	280	287	273	271	276	261	297	300	296	290	273	265	279	252	287	261	273	284	266	270	272	280	303	301	274	242	267	257	296	239	274	315	277	274	273	285	281	283	287	266	270	254	293	279	280	249	263	288	269	271	296	266	285	270	301	285	286	290	269	295	281	287	300	281	300	279	274	270	265	287	259	288	274	265	276	242	301	264	267	283	301	274	282	295	297	255	277	276	272	269	270	287	292	265	287	278	296	254	262	303	290	293	256	304	275	276	261	279	282	273	281	285	248	238	280	277	257	286	269	255	256	258	306	289	268	265	265	265	293	283	270	276	305	250	252	257	300	258	281	290	273	285	280	280	303	264	281	270	284	277	280	274	273	286	269	271	270	286	279	266	256	275	285	261	281	281	291
25236	21326	27034	25371	7148	981	850	792	687	703	704	751	696	731	685	636	655	710	682	672	706	704	686	689	684	656	637	643	682	681	655	679	702	679	634	680	646	696	675	698	669	636	639	687	632	640	673	698	660	681	652	646	605	666	668	684	654	634	690	683	679	594	660	645	645	672	669	653	682	677	723	655	663	628	694	651	624	652	641	583	674	676	661	653	652	669	640	657	685	646	630	695	620	672	649	640	675	604	658	648	662	668	682	663	648	670	656	679	672	625	654	665	664	668	658	679	726	667	675	598	649	658	683	683	665	647	681	655	658	715	648	672	704	688	670	639	642	648	651	618	664	632	653	691	682	657	651	643	642	713	649	611	625	659	665	687	641	653	649	671	671	689	655	620	634	642	669	707	616	628	703	655	668	644	624	671	683	695	645	700	647	671	643	674	668	659	690	695	674	666	662	619	639	657	658	644	679	674	675	676	689	686	683	718	642	655	681	654	636	688	668	626	665	628	677	686	676	663	660	632	649	658	691	654	689	636	708	676	621	708	675	710	593	698	685	640	680	639	663	605	719	699	670	648	672	702	669	676	660	636	644	672	638	661	678	655	666	676	648	688	646	659	678	679	632	642	654	676	630	669	709	666	621	741	677	666	687	654	700	607	716	660	665	595	662	653	660	640	679	666	681	667	638	632	661	623	671	644	661	684	646	670	653	667	625	627	651	651	644	622	678	702	650	643	621	646	619	637	650	678	681	673	684	645	654	685	722	664	679	636	599	677	684	646	624	627	649	646	651	635	656	619	673	639	655	649	677	660	630	690	686	674	656	742	670	669	648	645	655	684	676	701	656	702	640	688	667	691	702	637	665	656	632	632	641	672	706	656	604	661	696	648	703	637	645	677	648	675	647	629	685	675	670	625	652	684	635	657	657	654	644	687	659	640	604	644	664	645	677	638	692	695	634	670	650	722	665	679	622	664	642	664	667	699	723	671	658	636	629	647	648	678	646	611	645	630	679	652	698	610	652	693	727	705	706	704	656	680	639	647	650	697	697	698	658	652	642	659	717	678	681	701	682	700	629	655	657	676	688	680	665	705	658	653	682	671	660	674	676	656	658	671	656	642	634	688	652	660	673	681	687	683	641	652	648	641	622	648	611	669	695	636	641	640	685	636	634	612	627	676	666	684	638	647	686	652	655	638	648	652	615	685	609	652	662	650	620	579	679	672	653	672	674	659	714	700	617	654	659	610	648	622	678	659	715	668	635	660	676	725	655	668	642	691	656	670	652	672	674	695	647	668	673	671	669	700	658	701	616	620	669	603	653	638	633	681	676	665	629	657	652	674	624	684	681	682	679	661	653	662	672	640	703	636	651	637	699	673	628	675	658	644	651	670	657	683	612	635	697	652	663	672	680	643	676	634	628	653	676	638	688	676	658	639	675	707	641	676	666	658	649	670	647	631	666	647	665	608	695	662	676	655	672	651	681	669	647	650	646	645	663	624	682	686	668	634	695	654	659	615	643	647	613	661	671	702	659	630	678	718	627	690	642	622	703	655	725	679	661	652	646	657	641	660	625	694	630	677	637	630	733	669	625	650	675	667	665	649	682	633	642	670	625	685	675	643	692	693	689	698	692	654	662	630	668	656	694	654	660	640	662	670	691	679	686	669	640	695	670	645	698	679	677	685	670	674	654	675	668	632	633	679	625	685	637	674	702	714	682	659	641	693	617	701	660	667	637	699	670	700	636	625	685	645	655	707	642	619	682	696	658	659	618	689	607	645	619	642	639	708	704	670	665	673	701	606	706	632	692	682	663	646	655	635	675	654	659	665	636	674	662	689	672	636	647	683	674	669	657	645	639	638	673	662	663	677	675	650	629	701	655	670	628	673	669	616	611	668	693	659	671	685	694	679	661	662	683	696	634	697	648	705	682	685	641	675	663	627	627	626	659	659	621	640	651	660	722	684	684	713	638	639	660	619	646	674	629	653	629	656	690	650	677	686	647	588	669	674	650	690	633	650	666	625	697	634	639	648	644	663	635	668	646	585	651	698	712	683	676	669	677	667	690	689	674	647	669	667	660	650	705	613	623	679	631	682	680	675	703	627	683	667	685	661	676	664	694	707	660	597	731	661	588	687	648	662	649	670	667	624	622	633	671	686	672	645	638	679	640	668	676	647	684	660	699	643	624	647	671	625	690	656	651	670	672	655	678	645	627	668	656	639	627	657	637	689	638	622	650	633	676	648	632	679	606	635	656	653	673	677	644	700	640	667	628	651	689	668	645	650	685	628	685	669	689	628	656	667	637	658	682	725	632	669	603	669	665	667	665	648	636	629	653	662	655	680	636	607	667	634	627	644	660	672	726	646	659	624	646	700	618	689	668	686	621	692	684	610	637	707	678	688	722	666	629	670	646	679	645	658	646	656	685	703	662	676	636	668	711	634	632	659	666	641	640	667	644	620	686	640	632	677	687	666	674	683	674	629	692	668	677	657	681	652	641	667	658	642	737	649	635	634	699	662	686	647	652	658	711	662	676	695	628	637	612	682	644	663	625	671	670	690	663	678	624	615	655	666	672	649	706	708	639	668	668	686	721	686	640	680	600	667	665	650	647	641	655	642	707	676	655	647	628	706	641	715	667	685	628	683	674	690	719	652	640	664	712	709	699	687	674	629	657	624	631	631	612	635	636	673	673	663	631	667	664	628	679	666	662	650	637	692	673	666	668	674	698	642	669	645	664	644	655	634	659	664	722	666	639	662	584	663	683	687	682	670	643	683	654	704	692	640	659	606	644	658	657	695	654	673	676	651	633	643	652	689	686	667	643	632	657	627	702	667	667	635	661	637	626	665	667	644	662	692	638	626	622	712	677	718	646	694	662	631	684	637	660	686	736	634	697	631	669	639	627	634	619	686	646	690	709	685	679	664	678	651	679	700	643	679	625	681	679	630	652	621	632	707	686	691	669	742	634	617	645	643	644	657	689	661	649	660	632	629	647	658	698	669	655	673	698	669	628	637	701	676	652	649	688	665	707	677	675	675	648	665	662	644	669	700	688	688	644	642	657	616	610	647	671	669	650	645	698	641	694	653	642	667	656	681	652	656	634	624	650	684	651	666	677	705	662	664	683	642	675	612	665	650	649	695	690	621	672	687	679	677	637	644	647	653	653	659	702	658	638	668	650	653	642	662	701	695	699	655	617	674	661	692	653	628	694	629	638	702	631	625	643	664	671	706	633	662	648	692	686	689	734	673	715	649	644	666	665	657	659	650	597	611	661	597	656	646	682	664	664	633	643	627	619	700	696	621	643	678	620	685	675	642	629	664	691	708	663	650	654	676	665	662	641	660	703	649	672	666	673	683	674	652	652	632	650	653	639	668	669	694	642	701	674	680	704	664	621	666	663	623	658	707	651	664	624	616	654	695	744	671	670	610	672	636	695	662	683	685	651	677	662	654	706	684	627	663	599	699	669	677	665	656	666	637	678	672	645	675	679	685
26137	39270	12299	1720	1327	1116	1053	942	900	806	846	765	763	770	716	767	737	686	727	708	685	687	729	713	675	683	701	689	707	700	666	678	679	686	677	695	686	662	691	740	673	654	725	669	671	691	679	722	709	671	710	731	674	713	693	778	680	631	665	650	682	698	680	697	690	704	673	704	697	659	673	679	716	693	714	689	711	720	686	668	666	669	651	706	666	737	739	724	684	705	659	709	685	689	681	720	712	652	690	687	718	688	751	675	673	666	682	701	685	748	663	692	706	726	675	707	703	753	683	689	620	648	696	673	701	673	692	648	686	697	744	653	650	713	711	692	695	645	697	726	725	688	670	698	685	663	715	696	704	668	700	713	647	711	745	706	664	671	683	749	692	690	676	674	674	678	695	672	720	662	668	706	690	709	683	678	708	718	731	709	675	668	694	703	678	665	731	730	743	716	669	644	696	662	720	696	716	717	698	656	685	661	654	662	650	699	697	722	674	721	668	710	669	644	708	715	713	717	701	708	637	668	691	698	730	704	658	693	683	697	710	667	683	654	680	708	657	696	669	706	655	696	669	700	706	710	703	681	677	678	677	713	670	702	706	739	674	688	693	679	707	668	694	688	715	711	629	684	654	672	711	727	641	681	690	716	708	683	706	636	680	685	684	656	709	722	696	702	684	710	682	687	739	679	638	677	695	675	710	679	710	690	681	661	678	693	688	717	681	701	672	691	726	674	677	693	642	739	682	704	725	742	675	771	657	698	663	722	707	705	711	668	685	665	676	664	713	631	671	706	689	650	708	685	746	644	694	671	670	671	684	709	672	701	652	674	689	706	673	680	668	675	688	705	691	681	685	706	656	704	705	707	616	687	668	684	730	683	700	630	705	686	714	666	674	680	659	685	709	686	658	709	744	695	664	727	668	681	654	684	701	658	708	682	683	654	723	700	705	734	703	708	707	686	660	637	719	700	678	685	721	741	668	704	635	663	709	709	717	753	660	654	651	738	690	683	719	683	684	687	713	691	671	734	718	741	739	671	714	720	677	718	740	675	761	673	713	675	681	703	677	685	724	699	713	688	674	696	727	674	689	680	674	758	676	691	680	701	700	719	675	685	673	706	672	728	748	732	743	655	676	666	716	734	672	693	696	660	687	676	716	665	679	655	708	679	700	631	634	712	719	666	691	693	647	691	680	648	706	691	718	737	656	744	736	710	688	730	707	642	670	645	665	681	688	673	706	672	709	731	728	689	712	673	705	702	672	714	659	686	698	647	670	758	668	702	706	619	696	693	728	688	659	663	720	690	718	666	699	626	661	693	676	685	689	689	656	699	694	686	714	715	664	669	654	687	705	740	679	752	683	724	712	669	702	695	709	696	665	728	701	663	663	634	657	701	655	726	686	695	638	732	695	701	718	685	695	650	703	660	689	684	688	740	707	720	661	722	698	663	677	680	701	713	682	682	743	728	673	663	682	682	730	717	690	729	685	695	709	709	643	688	678	710	666	640	682	680	658	678	648	688	711	695	717	665	738	708	669	743	661	684	699	675	634	684	739	693	715	698	626	690	731	654	709	728	637	678	709	725	706	671	697	700	730	681	672	721	751	663	688	691	640	690	691	694	674	645	709	711	657	681	735	671	688	668	701	686	707	730	737	665	689	643	682	675	692	728	676	705	714	672	695	683	650	721	673	699	678	728	716	666	656	668	655	698	680	641	680	667	665	743	666	677	679	700	644	683	695	668	713	696	692	689	706	682	676	698	698	652	670	728	683	675	666	674	737	687	723	681	698	645	658	711	654	717	639	678	685	703	679	680	704	708	692	692	701	687	660	689	735	651	710	690	705	717	689	673	725	698	657	701	728	709	674	670	632	697	760	667	692	674	726	700	644	723	720	650	659	713	681	697	680	654	696	710	637	659	724	742	646	681	691	670	712	652	676	688	725	702	678	744	690	641	673	695	698	673	708	650	618	682	714	725	682	686	678	719	645	697	612	704	684	710	670	690	654	678	676	725	695	700	644	704	676	701	749	670	702	700	664	643	745	735	647	734	709	678	701	645	647	703	694	690	699	640	733	688	716	659	717	676	669	719	634	705	670	675	682	697	696	642	680	664	713	743	671	697	687	685	689	672	672	655	659	689	654	694	685	692	677	668	670	639	697	704	709	640	714	671	707	682	701	665	720	688	694	663	664	680	665	728	674	709	695	753	747	665	711	660	655	688	685	683	720	644	722	699	686	721	689	677	648	702	703	694	732	736	696	687	683	667	673	698	697	734	631	688	659	699	692	669	668	638	671	683	683	687	733	709	709	677	735	696	685	685	687	687	683	670	675	678	648	649	695	707	686	700	737	694	663	656	679	687	725	674	670	618	637	674	706	735	637	688	694	652	723	700	697	660	682	746	718	684	678	669	701	664	633	732	673	669	652	695	704	661	737	691	670	679	640	675	693	698	689	700	652	713	705	707	648	701	697	698	697	749	704	649	667	614	690	703	685	723	695	676	712	651	680	696	728	665	678	695	727	665	710	681	686	679	705	683	723	677	657	705	666	647	732	679	675	707	691	715	657	666	684	673	660	697	704	667	680	700	695	701	702	661	707	724	677	684	674	685	664	694	698	708	676	687	703	708	661	684	623	750	745	691	638	692	661	704	655	706	658	701	685	700	677	694	662	663	685	706	676	648	736	705	689	672	685	716	702	711	672	684	664	671	660	683	705	681	722	709	641	738	695	640	712	631	716	689	741	698	673	692	710	748	720	700	671	719	699	670	694	696	738	671	708	724	644	726	724	637	675	655	712	676	674	714	679	701	673	671	675	697	651	681	696	673	677	684	687	635	683	719	661	672	679	728	675	664	642	642	705	689	663	735	663	669	676	712	662	697	727	709	650	697	690	678	642	714	682	712	692	677	637	709	677	660	697	694	697	679	716	631	699	714	673	706	680	629	700	722	723	686	674	733	654	702	717	708	715	717	698	673	665	672	690	670	706	685	682	706	690	734	676	677	688	654	710	629	677	697	708	708	718	714	714	672	708	634	670	670	674	680	702	756	685	676	688	728	680	672	741	669	693	644	688	681	702	733	686	657	707	675	654	709	724	657	681	643	701	739	693	725	650	697	688	715	652	688	662	662	651	664	706	682	730	693	683	640	692	720	714	674	691	656	712	674	710	647	683	685	637	717	747	668	717	684	659	657	702	715	693	642	660	676	681	699	687	643	701	695	717	681	685	706	640	625	665	660	691	716	706	689	693	717	692	710	675	709	731	701	686	709	676	678	666	714	683	684	684	656	697	673	711	699	721	693	726	684	759	660	692	665	642	689	697	680	671	696	685	703	704	695	678	694	665	686	722	671	692	662	639	690	697	678	662	674	721	650	650	708	712	651	736	694	683	671	732	710	693	697	681	706	656	667	696	686	680	697	687	689	682	672	689	648	703	700	701	694	721	646	677	699	749	678	703	691	686	681	709	718	644	683	641	708	688	692	677	674	674	668	759	678
22853	21337	28938	24026	21336	21308	5925	1041	818	761	686	649	661	568	596	585	583	551	532	537	520	516	500	515	507	515	510	499	505	515	513	510	462	467	490	477	500	509	563	510	474	495	465	498	451	494	487	513	493	486	482	495	494	487	516	508	480	482	507	511	516	487	485	489	472	507	481	478	479	522	461	492	481	512	552	483	477	498	501	533	484	467	488	456	469	476	499	519	479	513	490	496	518	500	491	476	467	478	491	507	475	487	492	457	521	517	512	469	499	482	472	497	535	505	470	500	465	514	477	467	495	467	471	469	484	466	487	512	464	509	532	484	506	523	517	515	457	452	492	504	497	470	435	510	483	497	537	489	468	454	518	509	461	508	436	472	466	483	490	532	447	516	473	471	480	482	451	484	490	528	495	453	475	455	539	464	486	480	467	526	490	504	496	481	505	516	492	493	471	497	499	456	451	544	483	508	476	493	511	479	496	500	527	456	503	434	486	482	471	522	421	463	504	501	497	479	507	466	494	488	478	501	469	474	481	505	478	471	470	478	495	505	495	472	461	488	484	508	490	468	511	477	521	452	477	497	468	496	519	481	488	486	496	485	506	490	475	505	534	492	479	477	469	467	540	489	480	448	487	505	432	487	532	483	459	507	524	521	458	514	519	500	486	454	485	498	470	535	513	523	516	513	476	460	497	517	509	470	490	456	440	501	502	436	490	518	456	478	514	486	454	477	458	479	536	505	469	525	501	497	492	468	526	486	481	510	490	516	523	463	480	490	470	509	479	491	515	483	529	512	484	468	489	503	420	461	475	484	499	482	513	525	474	482	472	517	489	517	514	459	490	474	502	455	496	485	457	477	521	510	510	503	510	469	470	485	506	472	502	505	481	498	518	507	470	460	442	472	461	503	512	455	484	493	527	481	497	501	498	505	477	478	505	491	525	492	506	448	458	477	464	486	468	482	459	497	451	489	465	458	495	436	452	492	504	473	528	497	521	480	487	494	465	478	468	489	458	503	463	496	476	478	453	458	498	476	474	499	469	492	491	500	495	471	455	495	492	476	477	519	517	519	538	487	475	491	467	513	498	495	492	484	484	500	499	500	475	485	479	480	481	467	466	469	486	490	480	505	501	464	483	540	529	497	480	490	526	514	482	492	469	487	477	454	513	496	493	501	487	466	470	480	454	465	500	542	497	518	484	449	485	461	503	457	501	484	491	461	488	494	486	467	507	510	534	508	486	478	460	465	479	472	465	464	489	480	472	487	460	485	543	474	541	504	471	500	480	499	495	527	489	488	559	509	463	525	479	504	458	503	499	463	423	488	483	490	505	487	476	518	456	427	505	510	484	518	504	486	478	484	467	509	478	480	518	472	510	499	494	487	476	483	467	505	492	462	487	518	465	453	477	466	494	520	498	486	442	488	466	510	491	486	516	448	462	504	481	499	495	470	490	461	490	479	505	485	525	447	492	470	512	509	519	483	502	497	493	483	493	497	460	488	463	496	479	485	470	481	499	513	492	496	484	482	490	477	506	461	496	502	463	477	474	495	479	486	506	496	474	495	514	450	492	428	476	483	505	489	472	490	476	488	458	518	470	454	533	464	490	454	475	473	502	469	468	482	491	469	487	482	494	452	491	473	442	485	485	471	498	500	477	467	482	475	511	509	503	489	481	497	473	495	476	514	473	482	505	469	498	489	503	493	536	496	494	462	471	492	502	489	475	506	486	462	482	493	483	495	507	480	469	484	492	463	483	471	505	467	522	467	522	486	487	455	515	477	496	462	492	483	493	482	511	457	515	523	483	466	489	478	476	530	505	507	462	495	467	447	474	489	472	479	485	477	532	451	503	485	497	487	528	454	487	464	516	494	513	478	478	460	477	479	523	469	504	480	498	497	449	495	445	482	500	500	517	514	499	525	485	468	464	490	487	459	480	508	458	482	481	486	494	463	520	477	519	505	459	511	469	472	501	513	490	479	500	457	506	526	476	496	490	429	485	498	487	474	464	487	496	494	441	470	483	494	452	473	474	482	477	503	485	486	429	487	466	465	466	508	481	470	484	458	504	474	500	490	456	476	496	517	512	500	494	428	495	468	493	489	517	500	499	501	474	447	443	483	487	504	536	485	490	500	485	466	497	514	446	475	470	475	468	478	482	472	485	472	491	456	482	470	512	455	470	499	470	478	494	486	487	459	488	501	508	505	464	516	537	489	493	464	513	493	522	477	516	474	483	485	495	500	473	476	498	469	480	524	529	519	491	515	471	479	503	486	529	469	499	478	496	479	504	474	519	499	488	461	490	444	476	448	462	474	512	512	470	477	468	486	478	476	516	498	458	466	460	508	499	491	457	464	452	502	506	462	509	485	482	477	516	463	485	523	454	475	488	493	499	479	501	438	482	449	490	485	471	482	515	517	467	463	477	467	513	464	468	523	468	502	492	514	490	472	459	471	431	513	468	528	463	434	514	499	474	471	451	503	504	482	516	523	473	438	446	437	488	490	469	486	461	464	475	491	470	465	498	455	471	493	487	513	433	519	472	491	481	488	461	476	507	457	492	503	493	471	474	483	479	493	480	487	520	532	485	491	465	479	470	450	458	526	483	458	471	467	491	528	484	514	452	465	479	479	477	484	513	471	499	470	478	479	467	502	500	482	508	477	465	515	477	465	487	500	521	512	469	471	477	466	514	510	469	479	491	457	515	485	495	497	492	516	494	461	494	486	478	470	480	499	478	532	503	524	491	464	501	488	493	469	457	529	515	488	491	540	497	468	488	478	512	539	475	527	498	521	439	493	481	475	500	484	491	474	513	474	501	487	495	493	472	518	458	506	512	477	477	487	505	516	483	513	493	481	472	499	497	494	543	498	471	493	482	504	508	469	482	457	478	493	458	482	458	484	494	504	534	484	474	477	473	546	491	485	465	493	531	513	516	486	573	495	490	468	475	480	476	464	512	513	495	510	470	494	496	479	499	468	502	471	500	493	510	456	490	490	510	523	495	480	477	530	493	516	496	448	504	465	494	473	448	494	473	467	503	528	494	515	506	472	488	474	473	489	485	501	486	499	478	510	454	481	469	503	453	488	469	502	455	486	465	493	527	511	467	495	516	478	472	457	468	465	533	525	544	517	480	494	470	517	500	465	504	473	486	483	459	485	500	462	468	494	485	484	488	495	550	487	501	498	481	465	491	513	462	447	471	489	510	496	506	449	445	495	480	491	467	529	468	476	486	490	467	533	494	486	499	493	482	450	489	503	469	507	507	475	523	508	489	487	506	492	564	503	471	483	497	497	503	486	510	444	481	512	529	485	494	499	501	433	469	535	489	480	434	503	476	449	515	467	503	477	512	496	464	452	531	479	457	465	496	507	521	466	496	501	464	467	491	460	494	464	523	475	487	487	496	497	501	495	502	505	470	460	463	540	482	545	487	481	474	482	494	496	487	498	471	532	493	483	481	486	471	439	467	462	514	515	469	439	517	512	513	519	486	490	512	488
32066	52331	20234	4283	2970	2209	1713	1447	1196	993	901	825	737	692	671	580	606	593	620	614	581	577	518	580	554	543	560	568	552	599	541	547	534	523	522	530	524	502	509	498	523	505	532	511	480	531	484	536	489	467	542	522	491	500	534	512	522	524	457	508	498	505	505	491	504	474	469	501	493	502	471	516	457	514	490	508	498	477	510	493	504	467	513	506	477	508	493	478	510	486	486	519	552	495	498	509	495	516	461	534	497	478	528	469	481	548	468	543	503	524	489	484	506	493	466	521	508	491	502	542	503	531	539	516	477	479	478	501	491	518	480	505	490	509	481	525	509	473	502	503	479	472	466	494	509	489	493	503	515	513	526	464	483	477	467	506	522	475	492	531	489	503	496	462	521	511	491	508	478	485	496	497	501	477	507	475	472	534	489	495	470	490	477	501	487	493	489	481	470	473	478	495	478	477	465	511	461	498	505	487	511	477	484	492	490	492	471	421	479	444	504	453	518	513	479	511	478	506	445	483	495	492	488	480	466	483	500	505	499	497	476	496	498	481	494	452	527	518	494	495	518	512	507	519	517	477	481	501	487	453	518	506	522	513	528	471	491	452	485	477	475	479	488	499	502	505	515	501	532	479	530	500	489	495	517	435	448	513	456	498	463	503	477	428	500	515	538	484	472	459	503	490	471	511	474	508	507	482	529	462	522	461	545	554	503	489	513	518	532	511	446	520	474	495	518	479	489	505	487	523	489	494	512	533	483	489	482	490	460	503	513	505	482	486	527	512	494	479	474	471	520	498	510	495	516	473	471	521	508	504	516	481	512	454	516	464	519	535	490	493	478	493	485	462	453	481	547	494	482	485	506	497	458	498	461	478	468	484	464	504	474	488	488	512	490	497	480	498	482	500	528	504	499	550	506	471	512	566	494	474	497	486	509	513	492	505	457	492	483	539	499	453	495	515	509	518	496	488	475	541	517	431	506	469	475	513	479	498	480	474	525	465	497	483	475	490	474	529	512	491	524	503	504	476	488	428	509	475	477	482	470	488	472	454	522	465	479	463	499	521	482	471	520	519	504	454	488	518	499	530	510	486	527	535	519	489	472	495	484	521	476	500	515	461	503	537	479	522	499	467	487	505	499	458	504	521	471	502	526	499	472	512	466	519	515	466	512	479	500	479	486	416	497	456	462	491	491	505	527	489	496	500	522	453	493	481	492	507	487	473	511	501	509	484	455	500	540	498	485	492	480	498	514	458	460	496	483	473	479	511	508	505	515	514	517	493	488	487	548	532	481	535	495	499	514	490	486	487	462	513	496	476	468	490	516	469	467	464	455	503	487	493	493	513	489	520	520	527	538	513	493	482	496	481	488	475	508	464	493	479	485	484	518	490	489	481	471	482	488	486	487	493	529	507	552	468	483	536	512	499	500	483	481	511	514	537	509	476	492	496	511	494	505	522	534	516	505	480	506	459	490	482	503	475	514	494	498	482	529	521	462	475	483	504	487	493	498	493	496	491	496	524	487	495	520	481	498	454	487	488	482	508	487	481	455	511	500	518	496	459	500	486	498	490	531	483	482	500	506	452	482	490	500	440	483	487	462	487	477	508	500	486	521	468	471	494	453	541	492	482	479	499	515	497	496	477	452	492	545	477	493	489	516	552	504	497	496	444	487	477	466	485	520	503	487	482	460	474	507	503	507	489	499	458	492	498	472	492	479	484	507	499	485	529	462	474	487	472	476	480	521	488	512	537	500	499	494	499	485	515	473	477	474	514	443	487	514	535	466	495	494	496	488	470	490	479	448	502	464	504	458	511	484	472	514	462	537	483	463	481	489	484	478	497	550	469	525	561	512	538	491	501	470	477	474	480	472	480	465	475	500	480	482	463	506	458	460	469	462	498	486	512	497	509	486	463	471	495	502	463	466	505	483	495	499	466	499	497	492	517	524	494	497	465	505	502	458	508	464	488	515	494	464	507	479	530	548	484	514	530	518	499	490	476	491	530	500	506	478	531	525	520	448	503	466	493	507	468	499	477	474	498	479	525	485	497	513	508	514	487	520	522	509	515	487	475	456	467	485	483	496	516	534	493	546	522	507	453	496	500	489	490	489	508	479	512	516	490	485	519	477	539	495	509	524	510	530	456	460	527	494	480	463	519	517	509	465	484	480	481	473	460	482	479	478	455	490	481	509	449	527	487	462	493	477	499	497	483	498	462	485	478	514	421	505	508	514	463	450	488	532	448	507	487	470	483	491	493	467	485	504	462	486	465	507	487	487	490	484	478	494	501	463	456	484	490	513	465	484	544	482	487	528	482	532	499	479	514	519	522	494	510	467	518	503	458	495	512	532	513	488	478	496	466	501	480	457	480	489	441	495	515	508	482	467	507	466	492	482	504	538	491	506	467	494	495	465	481	508	526	525	517	456	494	451	482	484	536	533	501	538	507	467	494	469	493	470	540	517	496	525	504	499	500	490	476	502	464	494	472	519	478	468	499	475	507	493	478	493	511	495	488	490	448	523	498	492	482	493	512	527	487	474	495	462	536	456	503	489	542	490	465	483	499	523	501	446	535	513	503	491	482	516	516	507	470	493	511	466	527	521	478	533	500	525	493	513	510	469	506	531	518	502	481	506	500	486	495	479	507	508	453	471	479	485	488	480	501	508	516	512	501	487	524	421	497	507	504	512	506	496	505	475	527	490	498	503	525	500	509	440	505	526	490	485	483	481	497	501	495	494	483	457	486	470	450	492	474	474	483	473	462	501	493	471	511	487	478	450	486	498	471	500	476	486	492	505	540	515	501	464	493	482	523	467	508	488	500	479	523	495	504	480	502	508	481	502	495	487	518	507	502	510	479	473	507	528	470	482	537	536	498	496	509	471	476	459	495	494	497	485	494	505	474	482	475	505	521	467	500	510	514	502	508	462	478	541	481	447	454	496	502	497	483	477	472	449	515	455	501	534	504	532	498	504	491	496	455	482	469	525	507	484	483	514	522	496	474	505	512	484	471	533	498	481	486	494	497	501	504	479	497	511	462	534	496	526	472	462	489	485	521	484	523	511	470	526	471	474	535	511	535	470	469	451	490	471	484	499	482	500	488	476	482	484	507	513	476	487	520	496	495	483	489	499	522	504	491	497	505	544	502	466	474	500	477	499	498	499	499	512	514	509	494	493	501	490	475	494	467	520	500	494	478	447	471	489	499	456	486	529	491	479	495	472	469	496	512	515	503	514	484	548	497	504	527	485	498	504	511	493	488	495	484	442	518	486	502	507	461	443	475	465	473	469	493	528	470	455	479	503	521	511	483	541	474	470	521	507	489	484	508	493	489	474	467	489	485	489	524	500	525	506	492	492	483	525	504	492	520	523	490	497	465	506	451	477	495	501	523	499	447	480	491	496	494	470	518	499	504	488	489	538	488	490	492	504	456	485	484	470	470	531	494	487	536	483	481	519	513	486	471	473	457	449	472	439	467	490	515	483	496	484	479	485	480
28669	22590	11491	1131	524	498	436	460	440	419	437	472	451	396	443	397	412	470	424	430	426	446	427	431	445	406	411	420	435	432	433	411	448	424	425	477	445	416	412	412	460	429	443	437	418	426	465	448	463	445	411	369	382	430	431	434	453	428	431	397	413	441	438	386	438	432	446	409	428	420	402	425	439	459	460	407	443	447	435	424	424	440	423	409	435	438	430	440	465	425	441	389	417	434	436	418	441	445	432	457	398	440	389	421	433	436	412	427	400	429	444	458	431	440	449	448	452	416	453	425	447	450	408	425	465	464	407	435	412	422	425	422	438	413	465	442	415	424	436	428	408	422	430	374	424	419	463	408	428	422	406	439	386	410	426	428	392	433	387	404	414	390	428	431	447	427	414	430	447	376	433	423	423	442	442	398	386	417	449	431	434	429	423	453	419	426	422	441	431	432	421	391	396	430	371	434	420	452	407	396	400	391	455	436	424	383	447	426	470	421	447	425	411	434	402	423	412	441	430	413	420	461	405	393	466	425	457	438	411	410	467	424	460	427	439	422	448	420	446	424	413	400	421	456	460	418	400	406	443	365	425	437	401	444	391	423	421	465	439	391	438	415	439	425	439	415	404	428	419	386	424	421	388	376	423	428	474	460	433	422	453	432	362	412	446	459	430	420	401	391	419	457	412	400	430	424	471	382	421	404	407	452	449	433	443	400	440	419	439	403	438	422	404	425	435	437	418	433	434	462	394	423	377	430	439	424	415	451	401	412	430	422	405	442	383	412	414	424	451	438	432	445	436	416	431	428	456	429	380	420	423	426	388	447	449	407	408	398	447	434	389	416	393	418	395	407	412	380	416	411	428	449	453	413	445	418	439	405	441	445	459	463	395	442	387	436	424	419	408	429	438	434	452	428	457	439	419	407	432	423	452	436	459	418	443	431	416	426	427	405	447	423	424	433	467	444	414	403	426	431	394	445	427	443	409	427	434	432	402	401	434	428	442	422	440	396	448	409	434	442	425	419	429	428	416	400	405	402	445	434	432	375	388	434	442	443	467	431	405	410	433	417	405	381	385	440	448	465	415	436	401	420	407	403	439	435	443	418	437	427	409	423	410	448	436	437	432	430	398	412	437	422	386	410	436	436	432	466	431	456	425	439	435	439	396	419	415	419	390	427	422	441	395	433	442	466	446	414	420	433	377	422	392	431	449	451	425	431	424	420	438	428	426	461	436	423	435	430	395	434	401	424	419	418	466	416	412	452	438	396	427	409	426	475	420	416	384	405	469	407	409	441	403	443	395	433	411	435	405	414	416	437	408	397	441	417	373	429	443	485	447	412	422	436	430	429	434	388	422	384	446	436	441	390	426	408	444	421	452	417	465	429	424	423	410	448	455	472	443	388	435	416	429	393	436	410	436	419	403	437	418	436	430	418	453	424	425	416	441	421	440	385	443	412	455	448	439	426	407	439	404	442	429	438	443	441	405	432	438	422	428	435	399	402	408	424	413	427	412	415	447	423	424	414	396	425	443	382	414	440	448	420	403	462	421	429	421	439	446	406	425	453	430	464	436	459	414	396	429	395	413	433	426	400	392	414	412	389	425	415	419	421	414	471	410	440	390	444	402	453	390	438	430	435	433	430	404	420	450	452	422	389	415	448	409	422	429	397	433	449	425	410	444	453	474	410	420	447	433	398	436	412	428	448	403	450	430	418	480	425	408	452	389	404	397	444	374	417	421	435	434	425	428	450	421	427	437	441	408	408	420	415	440	420	436	409	424	406	443	422	406	450	459	426	479	445	433	411	409	449	473	419	423	419	428	410	408	401	424	421	426	461	390	443	428	440	404	428	400	413	445	437	406	391	405	442	406	424	437	455	421	421	397	395	439	433	430	407	451	420	430	404	428	394	401	414	407	444	396	438	437	449	419	412	425	439	401	468	440	413	449	419	402	402	423	410	421	487	403	407	409	449	426	388	432	393	417	459	372	441	440	469	456	384	420	420	426	457	418	453	426	404	452	444	466	406	451	398	427	429	450	411	463	414	437	449	441	421	412	428	438	408	395	407	451	378	411	451	439	458	391	399	434	387	411	410	405	413	428	433	446	392	401	375	471	439	451	418	427	480	466	438	404	423	396	429	473	440	405	441	414	425	439	409	412	438	420	409	413	426	389	415	437	438	397	427	419	432	382	429	451	442	430	448	439	399	419	425	434	419	412	442	439	413	447	422	414	455	427	447	405	415	385	422	444	458	428	452	443	450	449	406	418	410	408	412	445	392	422	414	408	480	418	439	394	419	407	430	421	491	401	471	425	429	419	392	443	458	430	402	421	402	449	420	422	427	392	445	419	432	434	455	418	409	422	438	416	434	442	401	410	451	393	413	446	390	451	452	430	438	427	407	456	417	389	434	419	415	407	424	420	456	437	418	423	420	412	418	405	400	414	395	438	404	428	436	444	435	426	418	425	419	427	415	423	402	403	411	433	416	426	417	438	440	426	377	456	445	420	427	419	429	442	460	410	404	433	426	429	456	434	372	360	423	436	420	448	411	408	422	413	446	383	420	435	428	417	456	424	401	429	418	431	412	395	408	415	451	437	406	412	456	413	433	401	449	383	433	446	425	419	443	480	424	441	393	402	410	394	455	407	415	421	418	458	444	439	383	430	415	440	445	374	417	419	405	432	407	456	456	447	444	452	454	417	422	438	464	432	433	398	405	446	400	402	427	417	422	453	410	434	443	443	435	449	410	402	423	447	396	405	422	460	424	430	440	453	399	445	408	379	436	424	426	408	458	458	437	439	410	420	449	396	405	414	436	401	428	443	416	416	443	405	463	431	420	427	444	384	418	402	396	393	459	408	431	420	424	458	399	425	472	442	421	416	407	411	419	463	439	418	418	456	400	431	469	384	424	419	414	446	420	437	436	419	424	397	444	448	407	435	458	415	424	400	421	429	452	415	439	447	437	452	415	404	390	411	454	434	416	416	423	398	403	398	445	440	458	445	415	445	452	464	410	448	410	398	423	426	435	445	408	448	376	444	479	385	441	396	395	401	457	398	415	451	390	407	414	442	414	407	418	378	425	451	428	450	454	399	439	400	413	393	439	442	470	444	414	447	428	405	389	445	406	414	398	411	424	424	447	455	437	427	402	454	416	468	403	455	403	391	441	402	426	423	407	428	477	458	431	386	405	453	406	426	393	457	413	421	422	390	401	422	410	440	456	406	467	438	446	437	417	464	441	410	429	427	414	436	405	443	443	427	406	436	432	410	433	390	436	452	422	424	416	400	419	423	414	461	407	424	422	403	419	465	416	445	420	456	453	430	447	403	450	429	423	441	418	447	421	439	436	398	414	436	425	448	413	444	424	414	389	384	388	445	420	414	439	402	446	441	387	383	396	428	428	406	416	403	434	416	448	445	418	442	427	461	417	437	388	408	398	439	445	401	409	425	407	427	400	435	412	426	449	422	373	460	442	421	431	402	447	449	422	446	448
22052	30483	5786	709	594	562	560	516	469	485	506	522	501	476	485	477	451	445	484	479	496	463	480	467	472	460	437	486	501	455	435	466	518	460	452	456	482	500	477	433	466	454	470	459	485	478	462	462	500	434	471	437	415	441	493	508	469	420	460	505	500	476	454	519	455	452	516	461	481	462	456	475	519	457	484	464	470	477	484	441	479	442	467	450	493	484	445	476	446	477	492	487	479	468	504	463	472	506	493	483	432	467	473	476	469	445	463	482	465	453	481	477	457	500	461	472	525	461	488	452	474	455	504	433	458	463	489	439	436	471	453	481	513	477	482	460	459	483	480	492	471	473	432	468	488	466	451	474	499	477	514	493	470	459	460	478	498	478	468	459	455	475	468	501	503	420	457	467	487	460	502	488	465	456	469	452	476	467	462	480	458	412	466	438	465	483	466	469	474	499	437	503	470	448	467	479	462	458	462	479	472	466	456	482	452	469	463	455	466	420	466	505	485	470	488	473	439	463	512	471	467	483	495	440	460	481	490	493	495	488	483	481	443	495	432	452	458	450	466	497	463	481	446	476	431	456	469	507	458	490	460	470	447	448	450	456	486	484	447	470	457	451	420	463	479	435	502	476	513	449	481	488	498	472	469	481	448	443	484	495	485	479	463	410	474	437	451	500	475	481	449	464	440	456	483	461	480	478	475	461	464	468	490	491	481	474	461	485	443	481	433	457	491	478	486	508	451	475	472	496	452	466	480	487	462	473	449	428	489	516	477	449	481	458	497	491	488	491	450	503	493	460	474	485	463	499	487	488	464	484	472	478	462	484	449	490	490	497	440	492	514	447	447	471	473	460	495	478	502	440	454	471	470	472	454	440	483	459	460	459	481	481	471	450	473	415	480	439	474	438	427	508	440	485	484	452	464	454	490	451	508	466	482	436	441	447	471	478	482	464	465	452	475	458	480	448	469	465	469	477	451	470	471	473	443	466	460	456	471	461	477	450	493	471	441	459	451	470	480	437	446	477	467	465	444	484	487	473	473	486	472	475	456	451	501	502	444	439	427	467	492	469	430	486	483	474	459	477	435	507	493	462	440	448	463	502	457	465	477	483	508	463	465	478	484	437	444	495	426	442	462	481	480	431	449	474	456	461	398	479	453	462	472	449	471	475	434	455	485	460	485	445	424	476	476	458	465	481	512	496	482	460	469	453	461	479	441	462	487	445	471	486	452	488	487	455	448	464	474	429	464	447	461	440	458	463	480	456	478	465	432	466	456	479	483	507	456	442	458	492	444	426	434	486	456	436	463	469	422	459	508	506	440	461	508	458	475	514	467	507	466	492	488	496	461	500	447	466	458	473	460	465	436	434	467	513	478	462	462	478	409	470	470	482	464	438	463	484	453	530	470	445	460	448	520	486	448	457	462	420	496	479	473	447	441	459	471	506	480	467	460	471	429	477	499	533	426	471	460	446	463	447	418	471	450	491	490	494	466	474	447	492	458	495	449	443	481	508	469	441	468	451	444	477	450	431	445	491	516	505	446	470	439	429	493	466	478	490	469	418	449	459	470	496	444	439	467	461	466	437	434	487	479	458	471	454	433	510	463	446	462	503	470	458	484	466	466	435	459	465	481	472	492	453	467	493	456	429	467	444	466	464	447	485	483	439	440	467	450	450	455	465	463	489	474	441	437	442	519	473	472	485	513	444	497	463	445	475	480	444	472	475	498	462	440	465	466	472	477	521	480	448	423	482	476	443	455	439	452	508	458	472	493	483	457	462	475	492	452	477	467	475	458	455	464	518	484	517	488	474	448	484	465	474	501	450	443	446	497	474	440	475	429	501	469	459	434	485	439	484	464	457	467	463	513	438	448	484	466	478	457	450	425	459	473	439	505	460	430	457	499	462	433	448	489	432	483	472	483	446	474	459	459	442	484	455	470	468	435	455	447	482	456	483	487	465	452	449	480	467	497	457	408	452	484	482	500	451	479	444	527	441	487	482	463	484	480	478	479	447	437	469	459	480	438	447	454	458	449	472	465	466	483	492	437	429	462	479	515	494	481	490	475	482	480	461	428	448	436	452	484	480	463	483	464	446	419	464	473	448	437	441	422	432	490	454	455	469	500	471	458	496	422	436	474	446	479	470	452	481	447	469	477	458	477	447	472	496	477	462	462	445	462	455	495	472	456	446	441	461	510	477	457	463	486	455	466	469	465	474	483	459	485	453	483	470	457	428	433	492	425	467	443	451	453	458	453	501	497	482	460	458	452	457	453	457	439	468	495	476	485	486	432	467	450	433	480	494	442	478	454	461	473	477	515	480	456	433	489	483	472	467	494	438	490	459	461	451	500	479	475	462	442	478	427	440	438	466	462	491	433	494	460	503	452	446	465	475	468	462	449	435	452	460	480	455	421	502	460	443	454	436	472	484	489	441	489	444	490	482	497	457	485	455	469	500	470	480	482	487	426	484	477	482	445	450	474	476	456	478	491	481	477	448	441	483	486	420	497	483	462	493	459	464	449	476	476	436	474	438	492	477	473	455	472	498	470	476	462	457	460	458	473	494	474	442	431	443	474	480	504	460	442	469	452	468	475	467	448	434	464	486	442	488	492	478	465	470	496	479	455	487	436	469	481	478	426	463	469	452	463	528	463	488	459	455	460	457	475	518	458	455	461	484	460	480	447	509	485	505	480	469	448	416	451	463	481	459	486	489	465	509	491	482	455	444	487	493	484	483	460	466	492	459	495	477	491	521	482	470	477	454	491	477	454	450	428	433	482	478	442	443	480	483	469	480	453	472	493	472	439	485	440	438	461	463	463	476	476	457	469	463	458	437	502	470	461	454	497	422	471	478	459	529	475	462	468	461	467	550	434	481	473	467	488	449	412	455	490	476	459	469	464	453	471	478	490	461	466	503	453	465	447	478	509	456	466	438	465	452	465	472	441	454	485	456	532	478	459	457	471	467	447	490	480	432	448	438	484	483	441	430	454	478	452	482	459	462	454	475	496	448	487	473	498	473	468	485	489	451	466	457	492	465	491	455	487	436	467	469	492	496	486	446	442	456	499	523	471	458	441	466	462	484	484	525	447	494	461	468	499	469	494	475	476	478	496	506	472	461	463	469	494	443	454	485	462	493	470	480	477	453	483	535	498	450	471	461	481	440	474	501	504	482	462	483	472	452	490	461	465	456	465	461	436	472	455	454	466	483	469	504	480	474	521	448	431	451	453	449	456	434	471	471	482	483	447	468	473	476	453	477	446	437	479	480	459	472	442	472	461	452	470	439	449	443	493	473	462	444	444	496	468	469	458	459	485	457	460	454	477	435	464	476	473	482	438	490	431	492	469	480	466	451	468	460	442	508	468	452	455	444	482	481	462	472	471	465	488	475	478	458	455	468	412	474	455	469	475	499	455	440	468	439	447	471	454	503	492	457	483	469	479	506	483	488	448	445	471	483	476	515	421	428	460	461	487	475	461	461	485	499	454	466	468	450
23636	21168	28362	24233	21131	9722	767	545	448	407	368	363	335	275	325	277	278	261	283	287	292	279	253	273	245	273	298	270	238	267	262	248	251	240	260	235	247	249	227	228	230	256	251	272	265	243	261	256	231	272	248	250	241	262	228	268	256	268	273	240	241	256	259	275	247	244	253	231	242	239	269	228	237	227	251	255	247	241	275	218	249	256	250	249	252	252	258	258	272	274	248	264	262	268	246	240	265	222	248	255	248	254	255	258	241	256	251	220	227	270	250	250	248	238	248	266	236	234	253	255	232	261	230	241	268	254	268	276	228	228	251	276	252	247	264	266	245	238	235	254	265	255	281	246	254	230	280	243	290	254	232	269	250	234	269	255	252	225	250	277	232	231	250	218	238	267	216	232	245	214	267	243	234	241	256	253	269	256	235	233	243	207	257	222	240	255	233	230	235	246	241	224	241	236	237	256	237	259	253	238	259	234	249	231	251	245	235	281	264	250	227	260	247	257	259	248	220	245	263	245	226	263	235	231	229	265	225	272	239	262	228	255	255	242	242	214	259	252	248	218	221	234	220	249	225	263	224	230	241	238	249	259	278	247	250	264	266	238	236	238	261	233	246	264	224	232	233	271	275	258	231	275	265	245	229	245	252	226	249	228	246	225	254	268	252	273	248	257	257	238	220	247	260	251	247	245	254	222	249	271	261	278	244	251	247	260	258	241	267	243	282	223	230	250	254	249	260	262	283	291	263	244	235	264	249	247	245	250	259	239	244	289	240	234	258	238	245	244	229	236	238	261	237	265	253	263	225	234	236	237	250	235	238	239	257	249	247	241	222	253	242	267	266	250	270	255	248	222	263	240	269	258	241	257	262	257	274	216	229	246	245	239	254	237	229	261	268	198	237	237	236	250	246	275	247	238	243	220	249	274	255	252	278	252	248	241	261	245	211	225	239	250	246	232	268	253	243	256	233	245	262	246	220	256	264	211	259	258	233	248	243	223	285	223	237	255	265	281	223	260	261	263	258	243	253	243	243	265	248	239	256	229	231	229	250	252	250	248	237	246	231	223	230	240	247	247	240	247	265	261	256	282	224	239	231	242	241	260	254	241	228	249	259	248	261	250	248	266	267	208	247	292	250	228	236	233	230	230	289	248	224	258	217	276	220	241	232	263	236	265	249	254	250	246	259	254	250	244	229	240	229	229	228	272	234	251	240	260	249	258	235	247	267	240	258	245	235	267	220	233	255	228	256	225	244	256	244	238	255	261	270	233	258	277	226	264	257	246	221	272	231	285	265	259	248	262	247	245	246	254	241	238	244	253	231	261	256	254	250	236	248	239	234	252	244	236	250	247	231	242	216	265	232	240	262	244	258	269	229	267	268	263	246	252	223	252	252	279	232	251	235	231	249	277	255	240	243	253	242	228	258	255	246	226	223	233	255	244	254	242	229	244	248	255	260	250	231	256	232	268	253	267	224	264	261	250	252	250	250	265	260	260	247	247	231	254	235	217	221	223	246	244	278	233	224	260	251	237	259	263	256	226	257	242	246	248	276	261	253	251	245	234	221	262	237	243	240	280	237	247	245	235	279	285	237	216	244	250	262	251	257	263	236	240	250	268	231	245	244	256	258	248	241	237	272	240	222	240	230	261	230	246	264	261	251	245	271	249	242	237	244	267	230	239	252	253	253	267	248	223	247	254	242	234	255	258	266	231	255	250	260	223	239	237	248	239	276	257	264	258	265	243	262	271	233	252	249	237	230	235	239	241	245	281	246	256	231	253	242	248	252	242	235	248	242	212	252	255	261	305	240	275	242	276	257	282	238	236	265	250	219	228	255	235	255	226	257	208	256	228	231	259	252	246	254	271	238	257	212	283	245	246	240	209	243	254	231	258	261	249	245	240	263	244	233	223	226	232	250	249	237	244	219	225	284	252	234	285	260	274	199	239	262	234	242	274	251	256	240	251	242	243	244	229	258	268	261	239	263	251	250	252	258	249	249	246	251	233	278	244	262	239	266	258	250	234	241	243	239	265	265	256	249	221	220	255	246	255	228	236	247	254	258	234	259	219	239	258	241	252	250	247	253	253	270	238	256	276	253	259	227	228	234	246	238	265	268	256	251	229	237	267	238	227	230	267	259	236	222	212	248	258	247	252	215	242	262	236	258	254	219	250	257	253	230	238	244	247	261	232	247	247	236	246	252	237	259	233	265	225	274	241	244	241	258	262	226	257	213	266	273	228	246	217	241	245	248	242	253	239	251	257	238	230	243	260	262	250	236	260	275	237	265	249	246	256	232	242	262	248	271	218	250	241	250	242	253	236	270	229	219	247	239	245	236	266	267	267	235	252	271	230	252	267	246	237	255	244	241	240	242	259	242	269	266	266	270	227	245	240	253	239	244	261	245	250	284	233	237	252	237	238	237	256	223	237	258	242	243	267	220	252	265	239	244	236	262	249	246	240	253	268	243	233	262	247	274	253	257	255	259	285	261	221	246	246	239	241	250	240	260	269	275	259	233	241	231	240	234	253	249	251	263	235	260	242	257	256	265	257	246	246	230	225	248	264	241	230	234	262	250	263	259	269	237	248	239	254	250	239	260	245	244	259	256	227	244	277	270	276	240	254	261	215	252	263	252	220	246	239	273	207	240	244	231	241	238	286	236	266	222	287	253	248	268	282	228	238	293	266	234	270	236	239	221	283	253	238	240	239	271	226	256	265	236	227	261	246	266	268	213	241	259	226	276	246	239	254	272	242	258	248	263	224	255	248	251	224	246	249	256	239	265	252	242	248	234	236	238	249	253	234	260	238	238	238	236	234	244	248	252	259	258	249	268	273	219	279	246	269	229	230	263	253	264	246	252	247	232	250	254	211	239	224	264	226	240	276	236	239	256	248	203	246	244	241	233	187	265	250	238	244	251	226	257	268	222	247	251	253	243	291	244	254	236	255	255	265	229	242	231	285	244	269	271	242	242	241	258	280	247	241	258	239	253	272	237	243	218	241	245	233	264	242	244	268	243	244	267	239	230	261	242	269	251	225	259	243	234	248	271	244	249	260	269	221	238	249	249	234	253	232	224	265	266	219	225	264	254	279	254	250	229	259	246	248	255	252	241	230	228	257	231	239	241	250	245	239	234	236	250	217	225	252	239	248	261	241	255	248	251	256	240	246	214	243	256	246	245	251	311	242	232	259	252	233	278	246	238	230	266	236	239	248	231	236	254	235	239	238	237	243	255	233	260	263	260	256	257	248	242	263	236	222	246	270	285	234	247	282	258	270	235	243	233	280	243	269	237	242	256	253	244	257	227	241	273	218	258	264	256	248	258	256	266	270	243	258	276	246	263	252	274	226	294	244	272	260	267	238	275	259	234	246	245	241	240	237	278	252	261	241	273	229	269	251	216	249	255	264	268	233	268	248	259	287	255	269	233	233	223	251	260	281	255	231	251	238	230	267	235	225	225	259	253	231	248	238	262	256	237	269	248	258	259	263
28499	45739	13024	2760	1706	1214	977	821	681	559	483	510	429	405	403	342	337	363	316	342	313	300	323	319	297	333	326	307	301	314	274	314	279	286	286	271	285	278	254	275	275	320	262	273	283	303	261	263	309	251	259	275	262	275	280	269	280	256	285	242	273	275	275	274	297	312	268	272	286	277	262	273	273	272	313	287	279	264	278	291	266	256	260	249	289	276	278	269	270	260	270	277	280	302	299	277	281	309	294	284	255	279	262	274	269	278	265	244	275	301	266	265	286	264	263	290	282	253	305	272	282	274	267	264	262	279	267	269	277	250	269	276	289	262	286	241	262	253	265	288	281	273	289	245	263	298	278	255	295	286	270	273	283	323	271	263	262	278	266	288	255	326	267	267	276	264	245	292	271	304	277	238	266	281	268	254	269	271	277	264	248	286	258	277	262	250	264	252	248	289	262	287	298	267	286	281	230	243	260	294	271	272	254	291	234	259	265	285	289	259	304	302	270	274	284	306	263	258	273	276	286	288	275	298	288	283	272	278	258	242	268	262	288	285	278	319	279	294	274	318	288	287	278	259	289	273	251	259	279	286	260	294	268	246	295	296	253	288	261	281	269	280	259	287	250	274	266	278	276	264	254	287	266	264	297	289	258	284	276	286	291	254	284	225	269	273	263	271	263	259	277	264	292	256	279	283	290	271	261	291	256	255	277	258	252	247	280	305	285	285	273	275	263	299	262	288	267	281	251	241	275	272	305	274	256	297	287	292	299	274	299	278	266	278	258	271	260	271	285	269	275	273	294	258	241	271	286	275	292	270	297	270	291	283	257	255	251	254	283	292	266	263	283	285	283	268	266	272	280	267	273	279	271	264	280	269	282	228	260	275	268	302	274	291	302	252	282	245	297	300	272	319	255	257	248	281	293	264	245	267	268	276	257	281	269	299	277	275	287	310	270	273	271	265	310	272	265	287	266	284	276	233	306	277	281	291	321	316	279	273	279	280	277	259	288	285	268	282	257	297	276	308	294	269	278	269	247	250	236	273	288	279	289	283	283	273	261	279	266	271	267	303	256	275	287	299	299	277	275	261	288	285	258	262	268	292	262	305	269	247	252	267	290	280	277	244	264	264	320	245	298	286	282	290	273	270	275	297	270	277	298	279	254	260	264	273	284	272	293	302	257	305	286	252	284	278	288	292	294	249	270	257	259	269	256	273	301	278	267	250	257	299	263	268	287	281	279	310	261	288	261	282	272	255	281	304	244	256	243	284	280	276	254	281	251	288	291	263	258	304	284	250	272	258	268	253	303	272	302	290	236	280	268	265	273	295	268	275	262	280	269	271	271	272	280	287	261	295	276	278	304	284	269	284	300	295	272	267	302	303	282	269	279	282	278	274	290	249	257	289	316	283	276	261	304	263	248	271	256	266	291	287	277	299	259	309	278	297	280	303	267	270	284	264	313	266	284	280	264	291	270	263	246	273	282	262	312	240	275	237	257	249	293	264	289	281	259	293	271	271	263	293	264	277	280	289	306	257	262	272	291	269	275	255	295	283	298	262	312	321	295	287	289	271	279	267	312	287	270	269	269	260	287	242	289	251	282	288	262	287	287	241	254	253	306	290	285	265	278	283	253	284	267	248	284	254	289	268	255	273	282	262	246	273	323	281	285	274	242	306	271	285	271	278	261	284	306	285	276	293	278	310	275	284	285	270	254	291	274	282	278	255	284	294	263	285	263	272	270	262	263	247	267	267	266	287	300	269	276	306	270	268	261	305	261	276	273	273	286	274	267	253	273	293	286	273	277	278	281	267	280	260	276	298	242	285	252	284	287	247	278	256	260	273	278	272	247	303	297	271	276	244	258	279	285	291	273	284	296	282	274	287	288	290	284	270	291	296	286	273	269	268	284	278	267	249	271	296	301	282	268	259	281	252	292	292	260	293	249	262	253	237	271	282	299	289	282	305	262	272	259	260	256	263	267	290	280	248	284	271	278	273	242	234	281	273	265	270	290	296	262	281	267	248	281	296	278	274	291	259	281	282	276	275	279	285	276	271	310	261	278	265	275	266	275	303	296	294	298	285	263	263	299	263	257	296	301	281	287	253	265	274	262	275	266	269	287	268	292	292	289	265	264	273	287	286	300	314	269	290	258	289	273	281	286	293	288	272	291	329	261	252	269	260	309	307	251	248	259	289	269	254	287	286	259	279	277	267	283	256	257	275	277	278	265	258	270	276	289	267	247	275	299	285	305	291	260	293	291	276	256	281	272	280	274	256	306	265	284	289	274	270	282	280	277	277	294	274	293	234	255	281	258	272	301	279	296	268	272	297	271	258	247	276	271	265	280	294	249	319	285	264	279	264	292	266	265	235	290	275	271	256	292	259	268	285	276	243	260	267	263	261	265	289	264	287	267	274	290	280	300	254	279	250	293	258	266	284	294	275	284	322	267	281	282	271	261	256	286	279	300	269	234	255	248	289	263	297	295	301	284	261	264	291	278	256	302	268	280	262	277	265	290	264	251	260	274	290	246	280	285	285	266	252	276	285	250	296	264	263	272	255	297	283	242	274	262	303	274	257	272	274	280	269	280	266	272	260	284	310	271	251	275	272	272	255	284	302	248	267	295	242	276	271	269	297	281	279	250	268	269	267	254	273	265	262	270	272	299	262	279	265	248	280	284	290	251	294	281	301	281	294	252	289	293	277	270	272	267	240	263	275	275	306	263	271	254	266	282	248	293	291	248	269	299	295	244	290	269	287	267	281	289	288	282	276	282	261	250	266	271	268	268	253	292	271	263	260	267	266	256	297	275	269	296	279	274	277	280	284	265	276	269	265	277	281	274	285	302	291	291	305	279	280	267	274	296	306	253	262	254	291	273	287	257	297	264	290	265	289	275	278	242	268	272	261	277	245	267	258	277	293	281	280	250	274	293	272	258	303	256	254	265	271	277	250	287	288	267	290	265	264	277	250	287	276	278	300	299	268	314	272	303	252	301	292	290	279	256	293	242	272	309	255	270	273	247	279	280	277	246	286	277	273	249	271	281	301	274	264	247	274	259	255	299	275	297	275	258	260	304	284	277	270	259	286	277	261	280	270	293	244	267	304	285	256	263	280	289	277	278	248	247	282	266	280	259	260	258	275	281	276	285	267	280	291	283	271	272	254	267	265	292	279	293	286	291	284	248	280	252	278	271	296	268	258	301	250	277	285	269	279	287	260	263	294	269	296	294	289	296	252	272	274	258	294	271	276	290	257	277	258	266	265	294	284	295	265	297	273	270	254	274	283	260	294	267	283	249	294	275	268	273	258	292	275	271	265	237	306	275	239	265	247	299	259	277	254	263	280	263	240	275	296	276	290	287	281	273	268	258	262	307	289	266	265	275	319	280	276	279	300	262	285	276	270	271	283	282	306	300	264	281	269	272	292	298	257	285	260	271	264	252	257	301	277	258	286	278	277	281	250	273	282	302	294	242	272	305	286	248	275	321	293	301	261
25218	21285	26944	25430	7063	1013	835	812	769	746	679	727	712	719	678	632	733	703	644	657	648	677	705	669	651	677	664	696	700	664	665	705	675	671	668	622	662	671	631	742	689	671	666	647	660	663	695	609	658	696	663	626	669	694	705	702	673	682	651	654	680	622	648	662	691	718	665	631	658	672	702	664	634	693	674	635	666	640	695	657	669	670	655	637	675	648	690	669	634	646	600	624	652	632	645	629	657	606	688	684	628	685	642	618	644	682	671	655	609	688	688	634	598	643	639	667	645	664	579	704	633	701	674	647	682	693	629	655	635	661	673	636	654	663	685	689	651	643	662	681	673	655	661	633	660	687	649	654	675	633	609	675	679	654	692	670	657	688	650	661	702	635	675	667	648	654	672	675	689	651	679	653	647	669	700	651	632	724	655	636	648	633	640	647	652	692	609	656	658	689	698	661	687	622	699	706	658	646	682	640	635	616	663	698	661	631	677	637	676	622	676	693	655	643	662	682	657	671	630	679	696	649	633	665	670	709	720	671	655	668	654	697	664	619	721	675	699	650	632	644	624	662	687	679	652	683	670	680	653	641	674	647	679	654	639	678	695	671	691	643	668	695	683	645	629	661	681	632	636	646	655	640	694	634	686	696	665	640	665	648	647	625	660	660	663	631	697	643	653	650	675	684	721	666	662	679	642	657	690	559	659	671	697	705	674	657	614	663	677	650	638	660	681	673	625	669	619	692	663	686	628	662	685	665	719	753	651	615	657	682	656	678	683	677	689	655	653	658	638	627	627	675	694	672	633	668	681	680	627	608	638	655	703	601	690	678	655	671	724	651	677	681	695	654	699	678	613	655	700	660	651	680	698	630	634	674	643	643	697	657	686	655	644	659	714	675	662	662	653	682	641	663	618	660	663	637	626	650	669	697	713	702	698	698	700	694	608	641	666	670	661	641	687	646	654	652	659	651	677	681	705	628	623	715	677	634	687	685	603	673	649	659	674	657	633	663	691	668	642	696	667	656	631	656	665	660	701	643	686	688	641	742	678	665	637	620	666	662	664	651	679	666	701	649	682	655	646	642	607	714	664	641	656	672	693	659	634	665	711	630	722	696	661	682	683	631	655	679	616	681	704	635	623	674	682	640	638	618	609	646	621	653	623	675	707	673	669	666	662	676	635	646	627	667	625	627	693	655	684	619	689	584	647	633	705	676	641	699	631	649	663	641	658	634	650	675	649	687	641	656	625	646	691	657	664	644	602	657	635	655	639	657	697	660	691	644	659	685	645	659	673	686	692	651	645	679	676	696	684	605	670	639	676	727	669	654	646	661	704	699	678	647	614	705	655	710	694	680	665	672	628	634	658	604	664	648	682	688	637	655	683	685	646	697	686	669	648	665	644	649	633	656	671	668	685	682	662	658	662	656	663	670	663	691	665	658	668	705	673	674	684	672	671	723	651	678	651	684	634	682	650	681	686	719	660	629	652	637	646	703	615	635	656	670	664	673	653	668	628	678	666	667	653	663	692	666	643	605	626	668	632	694	689	689	687	663	631	667	676	666	620	644	648	676	665	667	662	652	650	707	672	702	675	676	668	672	659	700	672	669	713	720	693	635	640	651	647	678	688	651	648	638	703	662	605	691	630	703	635	693	684	652	686	646	661	672	640	671	662	671	727	739	660	670	618	686	679	638	690	668	655	681	714	665	688	656	713	634	629	654	664	645	660	677	654	625	670	623	645	641	676	683	657	675	669	708	626	707	670	661	637	648	684	609	653	616	631	687	711	684	638	652	699	665	655	690	664	681	663	690	692	640	659	609	703	635	630	674	683	695	641	661	659	670	633	689	645	697	680	680	663	659	630	724	670	631	662	662	651	677	679	680	605	638	651	636	652	673	631	636	626	620	663	665	669	678	620	627	709	647	662	666	697	641	717	656	657	644	665	619	659	696	647	687	687	645	682	650	671	623	634	702	660	640	681	678	660	671	646	702	672	681	669	649	648	651	696	692	660	639	678	709	677	629	648	668	627	625	650	634	642	687	655	671	683	596	665	704	707	626	661	673	669	666	693	697	694	628	685	653	675	647	643	634	632	656	698	667	676	704	688	639	642	663	692	680	629	638	672	652	702	635	608	644	625	622	701	678	661	646	643	613	660	662	661	680	703	659	659	691	670	649	650	657	673	657	640	638	657	682	680	677	627	649	688	619	665	668	655	671	613	683	674	643	639	643	643	671	639	674	668	635	705	659	714	674	685	661	660	625	684	670	652	742	701	659	661	676	652	635	648	661	632	658	634	636	675	664	643	644	722	651	718	685	655	692	683	670	651	673	682	654	642	698	668	656	680	674	723	625	706	690	685	636	671	647	668	698	663	681	674	641	641	635	607	654	701	626	688	698	660	667	660	717	675	628	634	643	648	653	650	657	643	644	677	655	601	636	721	632	654	679	634	656	685	618	688	660	667	675	670	629	657	674	646	608	690	695	700	646	688	644	690	663	698	686	663	669	645	628	643	644	652	679	620	689	618	661	648	631	664	613	645	658	657	652	733	729	684	635	642	721	654	680	657	696	605	666	677	666	645	669	660	630	658	641	647	687	667	648	640	639	674	644	680	690	665	691	664	648	671	633	635	672	627	649	640	690	669	682	612	650	636	619	678	669	691	674	691	693	585	654	733	627	659	626	637	667	690	662	670	626	691	649	717	687	665	657	649	667	644	658	653	630	660	668	658	689	653	663	643	616	647	669	630	651	689	647	673	704	693	659	630	667	628	711	679	696	630	704	640	694	695	700	622	648	650	653	630	698	621	685	658	717	665	640	674	645	645	705	694	668	683	625	658	709	686	640	687	657	697	662	638	703	636	635	713	618	639	650	646	641	612	699	677	663	669	661	654	672	712	651	668	599	687	670	656	682	651	712	643	647	718	679	688	682	639	688	643	698	649	663	619	670	667	650	656	673	694	708	656	616	666	666	653	641	679	661	633	640	660	654	746	664	674	673	656	676	696	674	655	664	627	706	696	659	670	715	674	694	672	649	668	655	675	667	653	648	723	682	652	651	648	681	644	691	655	620	643	641	748	668	677	613	732	652	705	631	657	701	650	686	640	691	660	630	667	671	635	711	625	628	606	664	662	690	661	673	668	675	621	656	662	644	662	645	604	634	677	641	665	696	669	664	647	635	669	651	656	648	668	710	698	658	594	632	650	653	630	686	667	699	701	660	641	647	630	626	626	605	670	658	644	662	649	680	655	664	684	676	697	621	712	693	697	660	610	658	672	706	647	663	692	671	638	689	652	671	682	660	663	717	651	656	657	669	678	642	605	639	659	630	675	684	648	646	675	691	647	736	686	654	731	686	669	659	660	667	677	654	697	693	679	650	651	624	676	648	679	695	669	668	637	694	696	710	688	656	679	655	667	641	666	684	707	667	630	595	650	665	639	679	655	632	651	631	610	642	653	685	640	690	650	695	637	700	604	655	647	677	658	662	656	682	623	672
26673	38662	10013	1884	1439	1107	966	931	842	784	808	800	766	759	694	725	756	729	706	703	747	726	737	700	724	753	728	731	704	750	720	683	702	709	669	731	665	670	678	693	661	760	705	670	699	687	731	717	677	676	704	709	682	688	655	702	702	667	695	729	697	657	701	714	681	731	720	734	680	615	703	690	706	671	688	727	662	674	673	713	693	707	740	664	696	704	706	719	687	722	655	668	671	717	706	695	707	675	717	691	694	724	689	661	686	726	691	712	671	712	669	693	665	656	708	682	720	679	698	683	723	692	709	685	706	661	670	668	668	683	726	713	674	727	708	691	708	670	645	660	701	657	727	673	622	693	687	670	711	708	702	697	678	676	651	654	717	714	665	665	692	670	762	683	685	662	629	650	686	675	642	704	646	700	672	703	721	671	691	706	718	741	632	712	750	683	664	725	735	691	718	669	686	691	660	650	718	689	712	725	641	671	690	714	718	721	686	671	663	683	696	670	699	687	667	682	682	712	728	697	662	664	659	670	679	673	683	693	709	709	727	721	667	679	662	708	672	620	692	672	710	681	654	707	677	707	685	657	688	702	651	703	707	718	735	670	708	704	664	693	699	682	699	673	690	694	721	687	727	731	646	678	679	672	708	727	657	740	658	688	695	714	634	740	716	756	681	732	711	735	653	702	693	686	710	725	664	691	741	692	659	701	710	695	688	687	671	724	699	674	752	667	712	679	682	717	680	694	697	662	637	706	684	710	705	659	652	658	684	696	732	678	667	722	634	724	696	693	691	680	707	680	665	673	732	698	680	637	719	697	678	701	691	677	716	701	704	686	674	678	692	696	719	666	695	670	706	668	720	666	665	698	676	719	699	685	666	654	739	688	685	707	675	708	674	705	753	685	750	678	653	682	719	661	748	673	703	657	659	702	733	684	713	698	672	711	747	718	705	658	669	662	609	692	681	682	704	704	734	658	680	752	626	696	717	670	707	628	672	701	679	670	699	677	691	663	697	695	683	662	650	701	679	656	639	687	729	675	720	724	699	705	754	665	687	680	686	676	652	684	712	723	677	711	685	738	674	660	698	671	690	716	689	692	704	697	669	676	695	683	706	684	666	680	727	696	678	713	715	681	677	738	687	668	732	688	592	685	695	675	697	691	699	688	674	712	698	668	717	723	698	619	744	649	696	683	666	696	721	659	737	637	672	713	661	686	646	703	692	723	669	698	702	642	736	664	689	692	649	691	674	706	677	722	674	695	699	720	707	727	692	682	721	719	682	685	672	681	644	717	714	691	689	698	679	673	674	746	691	647	671	730	673	672	712	706	718	731	687	671	667	672	659	688	653	690	715	681	678	696	698	733	668	687	665	724	661	681	725	673	714	705	646	738	687	726	690	679	695	677	707	689	705	656	702	640	673	694	705	692	670	707	697	688	713	701	710	662	670	679	697	727	700	704	660	682	701	691	669	648	645	721	685	716	669	727	710	651	717	728	684	665	718	678	727	710	687	676	675	712	640	691	668	689	726	740	720	730	697	656	692	679	672	707	651	636	704	689	710	695	665	696	710	677	694	699	682	620	703	646	674	670	667	724	669	702	714	720	728	705	707	685	696	721	702	715	721	697	615	681	724	687	677	699	692	692	701	715	731	688	713	690	647	713	685	715	684	714	655	687	630	672	675	689	671	692	691	707	709	641	676	705	681	685	692	725	705	681	731	683	677	718	705	733	727	691	709	712	698	686	711	680	682	700	736	710	672	713	696	687	692	687	669	679	742	698	665	744	723	702	710	706	701	669	636	687	693	737	714	675	702	724	690	715	680	679	664	720	680	666	658	672	649	709	717	644	683	672	669	679	672	702	674	697	727	687	694	662	700	696	661	675	669	698	714	719	730	771	697	647	706	722	680	710	670	682	671	687	702	679	682	671	703	667	666	685	710	674	667	672	694	697	641	661	654	709	688	696	700	722	724	694	677	670	695	699	782	708	680	700	706	728	675	717	678	746	685	697	657	687	680	679	685	701	675	674	696	722	672	702	695	648	650	670	695	675	665	673	699	713	687	717	675	668	656	699	734	701	677	670	687	706	664	695	706	701	671	706	661	700	732	672	710	681	726	738	661	654	706	744	677	666	645	704	658	726	677	723	668	698	688	747	683	718	701	679	701	670	711	699	676	689	732	665	686	697	698	722	697	686	665	652	721	735	754	704	622	679	743	658	706	679	716	677	658	691	678	735	738	703	762	669	676	743	706	700	651	690	689	701	643	679	645	705	703	700	722	703	710	664	695	690	650	704	712	694	666	683	671	699	668	735	686	669	716	660	721	650	694	679	673	708	661	677	666	677	658	686	737	723	665	732	661	685	676	710	688	717	694	688	725	677	724	689	728	696	667	704	682	659	698	722	691	687	693	659	673	667	718	682	656	677	705	721	696	640	667	678	701	692	681	723	688	686	656	706	683	682	670	744	700	685	751	669	659	692	697	681	689	642	712	715	684	700	665	682	715	683	718	704	675	695	664	692	698	705	635	696	661	719	699	656	723	678	662	705	717	691	733	713	715	712	701	672	674	635	699	663	712	658	664	703	655	723	730	738	699	669	714	690	664	658	656	705	707	679	705	694	732	700	706	659	665	731	675	692	686	698	728	708	712	716	715	685	718	725	655	676	714	653	731	696	699	659	665	665	719	695	638	676	683	677	706	704	703	742	659	686	676	697	721	678	690	626	698	736	680	683	712	717	664	679	713	709	705	686	684	681	717	713	653	651	677	713	707	657	701	748	664	695	716	678	710	704	733	661	644	749	714	675	703	704	695	686	692	683	678	676	688	678	628	707	704	700	670	689	672	651	700	670	720	676	699	688	717	649	680	700	695	683	686	700	694	677	696	706	699	688	663	680	683	671	658	661	715	692	701	697	660	722	675	709	661	705	687	687	663	686	689	733	687	708	653	721	701	698	684	691	710	634	690	687	676	679	643	651	684	670	686	706	646	707	665	608	712	680	610	708	722	678	699	649	685	720	698	675	665	726	720	665	665	672	714	704	706	733	663	691	673	671	703	668	705	692	696	724	676	688	676	666	698	698	718	688	683	681	666	716	713	679	697	704	662	700	696	737	714	642	708	631	695	653	720	681	699	658	694	730	741	676	700	675	703	685	682	704	677	690	666	671	709	678	720	705	695	753	663	694	725	698	655	721	728	742	684	742	648	727	721	696	692	682	713	674	653	720	718	688	715	686	665	711	690	669	683	690	737	687	682	695	704	680	752	658	691	686	728	665	647	662	657	728	693	681	721	672	672	741	696	669	661	707	697	670	708	740	683	700	671	700	731	735	714	694	679	695	699	725	699	653	738	694	691	728	667	737	690	702	697	684	722	676	673	681	749	669	671	664	740	708	700	695	676	717	676	658	651	691	712	686	714	697	765	693	657	725	690	737	684	679	723	682	730	699	674	729	690	684	719	684	661	697	692	698	654	639	690	739	719	691	689	657	668	662	663	680
22856	21357	29001	24084	21348	21304	6151	1067	808	802	658	644	629	634	599	532	605	579	546	522	497	481	506	549	503	567	529	506	553	512	508	485	491	489	508	481	522	504	492	508	534	511	501	450	524	498	501	494	502	536	504	504	494	514	483	483	531	473	488	481	512	504	507	485	492	463	480	499	501	482	483	468	489	475	499	505	489	547	491	500	500	511	486	472	561	464	512	442	532	509	488	455	498	511	480	505	486	501	476	484	471	521	514	473	509	508	442	491	465	480	471	507	511	518	505	498	482	545	480	509	467	523	527	480	479	481	480	475	459	512	503	475	474	525	511	444	469	505	443	487	465	527	517	489	459	456	504	496	484	506	517	479	470	497	486	476	521	508	447	504	495	484	469	481	496	496	491	511	487	473	482	484	480	521	469	479	490	505	475	482	483	487	496	507	488	488	476	485	488	517	504	497	481	475	474	502	484	494	456	465	490	489	494	530	477	499	458	484	518	484	529	490	525	478	520	484	462	475	479	487	487	511	484	478	491	505	497	449	494	479	505	520	507	504	485	518	541	495	491	488	509	507	493	499	477	473	476	455	466	509	477	468	487	485	480	536	484	499	481	498	483	469	485	520	460	514	486	500	492	456	470	510	529	487	522	515	533	518	494	468	512	501	491	530	477	466	493	499	478	468	463	488	488	498	507	493	484	507	479	477	509	509	495	495	454	483	513	507	443	530	495	490	508	508	473	501	494	468	519	531	499	508	512	515	468	439	503	469	494	472	515	515	458	519	488	505	510	452	521	481	490	472	457	496	499	469	510	489	501	544	496	478	518	481	463	480	514	527	493	458	480	509	468	517	472	479	505	490	504	504	522	455	503	488	503	523	487	477	481	468	463	474	506	495	482	454	482	470	506	473	487	465	473	510	486	487	481	517	478	477	469	529	471	503	474	468	523	474	520	478	485	485	531	495	514	488	507	512	489	487	537	518	465	482	499	477	482	478	466	465	506	461	470	510	500	489	501	503	490	492	477	472	492	487	497	506	544	490	523	489	469	474	497	496	476	490	492	473	484	480	433	502	474	468	534	435	470	452	496	498	483	450	469	475	477	497	507	472	571	472	481	493	455	500	472	499	526	494	524	478	477	516	493	486	516	507	484	446	470	495	515	495	498	499	489	500	479	457	525	477	521	473	480	477	477	500	486	495	494	500	550	549	494	484	498	509	507	439	516	509	473	455	508	486	502	513	514	498	458	539	496	461	467	493	477	472	515	486	481	477	518	494	505	504	518	464	530	521	486	495	538	481	475	501	492	505	463	477	498	485	504	469	474	511	526	464	519	541	545	522	489	534	495	478	528	481	471	493	523	483	469	479	468	487	490	487	494	509	532	493	448	491	482	523	479	536	519	495	548	482	456	479	506	478	475	463	497	449	470	475	468	497	477	511	516	465	474	519	454	476	478	490	496	469	463	506	470	488	462	479	469	489	502	498	466	471	491	491	528	487	501	521	505	490	495	487	502	510	517	492	482	498	495	505	496	527	453	489	506	477	491	527	493	484	444	476	477	494	480	467	504	483	469	517	469	490	450	473	495	490	494	497	488	456	513	484	489	498	506	533	486	484	511	460	529	465	440	455	484	461	492	475	504	453	456	470	488	487	488	515	502	502	472	504	500	508	497	526	476	481	499	510	515	502	554	541	515	501	482	487	491	470	503	499	485	482	466	483	487	484	473	496	465	507	494	476	501	480	510	486	502	467	483	522	515	495	474	497	442	510	529	487	498	480	499	476	495	452	490	492	492	494	473	486	502	486	491	490	496	527	475	458	487	475	527	495	492	535	478	500	490	500	464	482	507	490	475	490	483	447	450	484	472	449	540	475	501	513	486	494	456	520	506	516	498	507	487	475	475	509	481	504	460	504	492	496	515	455	474	472	521	482	495	476	515	494	448	474	499	497	484	463	468	479	471	486	488	503	481	505	471	524	495	471	484	480	542	473	474	466	438	445	489	479	488	479	483	458	493	476	489	523	501	497	496	504	553	473	468	530	495	526	496	491	488	524	478	480	463	495	547	459	516	501	459	509	501	479	481	488	503	491	496	474	524	472	494	489	478	510	492	508	529	441	509	502	481	495	481	482	479	501	506	519	498	511	498	504	528	505	493	471	457	462	480	519	508	492	488	488	495	467	484	468	464	483	500	490	480	496	486	471	482	505	494	463	494	493	495	489	454	501	466	488	459	506	498	475	510	484	504	513	518	543	487	475	501	460	494	487	463	529	498	518	454	442	499	543	516	503	514	511	463	461	465	457	474	487	477	499	505	495	467	478	512	461	522	469	503	485	469	520	465	490	507	499	508	453	500	472	498	479	450	516	481	507	478	497	468	477	449	480	520	450	501	493	500	503	490	481	518	501	493	509	476	473	490	474	521	480	526	500	478	494	457	500	529	457	473	478	492	494	516	526	462	524	482	496	491	488	449	516	479	461	531	482	488	505	519	477	480	501	474	472	492	468	484	492	520	503	502	467	525	474	443	491	471	515	496	490	461	458	477	497	500	472	454	526	486	464	494	528	492	481	454	483	512	489	530	452	493	501	492	459	505	460	520	515	476	520	496	506	453	530	463	525	498	534	485	465	493	504	496	502	446	485	506	462	474	514	504	512	480	501	489	488	512	500	481	453	464	508	511	457	496	455	519	478	480	483	494	474	514	476	510	455	503	486	482	486	496	475	464	467	482	482	497	493	443	479	463	457	526	464	498	485	513	473	490	478	543	504	449	476	450	479	467	466	485	514	483	520	487	470	483	483	481	502	543	507	482	501	495	473	498	476	505	474	448	485	462	464	520	490	471	466	499	516	495	466	550	470	482	513	471	464	496	485	474	513	505	498	489	482	473	499	459	522	518	506	512	460	504	486	490	479	491	452	486	470	486	512	476	477	528	484	514	428	515	453	471	505	497	467	508	509	484	474	479	471	493	486	465	480	480	497	497	485	460	485	508	496	512	489	510	475	495	508	475	428	500	466	467	485	514	502	479	487	509	492	516	511	493	487	474	529	481	463	478	505	501	478	486	478	549	489	494	512	460	473	527	511	477	451	476	468	462	497	485	472	459	487	472	486	479	510	474	502	503	469	479	485	522	511	536	475	476	465	489	481	489	437	489	470	438	513	541	435	453	479	456	487	491	484	478	484	500	543	498	456	508	475	478	483	492	556	500	471	463	485	467	515	514	479	505	464	511	511	507	496	518	518	516	492	543	524	459	504	492	489	468	459	515	519	465	489	441	511	500	500	499	507	477	491	467	504	521	501	476	499	485	500	500	477	473	473	477	469	468	519	524	476	463	471	518	503	543	496	454	519	500	480	468	480	439	455	485	502	509	502	501	508	486	478	499	496	468	481	476	496	530	503	481	468	451	491	465	507	491	481	471	491	481	528	531	533	469	478	496	470	471	519	484	513	490	445	512	473	499	465	529	513	541	514	475	448	495	477	518	450	483	501	491	536	486	485
32401	51290	17849	4518	3134	2214	1739	1363	1145	945	881	795	784	693	672	683	631	611	602	543	574	595	590	544	555	574	530	483	523	558	542	498	541	537	545	541	544	488	501	498	484	523	502	521	510	511	530	543	498	480	534	503	544	524	480	516	459	513	500	503	517	486	490	482	501	507	496	541	510	535	516	479	468	528	470	513	518	492	453	475	474	514	539	521	521	526	492	511	497	471	527	487	486	462	450	463	518	501	512	514	490	548	521	481	503	483	466	510	499	509	561	467	495	499	479	522	492	498	506	466	521	528	522	493	503	513	526	466	517	488	483	501	503	491	530	460	485	489	532	476	501	501	485	478	515	522	473	487	478	479	531	493	476	491	479	456	451	505	504	535	473	527	506	491	458	516	518	473	441	513	497	476	497	541	504	488	530	526	528	513	515	475	473	524	491	524	460	524	481	514	469	511	488	472	489	480	513	498	474	491	482	510	576	519	508	504	508	477	509	520	503	474	501	512	462	481	500	488	493	527	508	492	478	470	496	538	488	501	531	499	509	505	482	510	485	505	471	526	480	482	511	528	538	503	516	483	505	446	492	483	520	497	517	519	508	507	472	541	456	498	455	482	475	512	461	496	489	513	490	508	534	484	529	473	538	506	466	467	533	499	504	481	511	516	511	528	454	500	531	497	525	451	499	493	501	488	482	504	499	550	531	468	507	474	492	481	490	495	508	521	495	493	510	483	486	537	538	545	475	475	507	479	481	446	516	521	485	477	488	450	515	508	503	493	516	502	478	516	485	488	499	478	462	471	479	494	480	511	484	464	496	505	475	465	490	524	542	498	524	481	508	471	458	522	505	477	482	525	496	491	499	484	542	515	488	530	503	503	514	492	496	503	480	529	519	516	478	516	492	495	483	494	502	518	498	500	479	476	508	536	518	489	498	495	515	464	490	482	519	508	445	506	475	564	493	477	475	505	479	496	517	477	532	466	504	458	484	466	505	490	505	467	507	492	519	482	551	511	539	437	486	521	543	485	543	510	464	522	500	491	527	472	464	517	536	497	528	503	488	502	484	497	523	501	509	459	507	523	486	503	470	453	508	463	475	489	478	535	496	494	481	491	465	463	505	521	500	506	506	498	517	471	481	510	470	491	511	476	483	497	479	532	482	517	505	460	517	489	503	501	518	457	501	478	494	494	498	486	483	504	458	519	495	468	480	498	509	509	506	499	509	484	476	506	506	491	475	480	501	494	500	477	477	473	490	502	498	491	486	488	524	528	497	465	505	507	489	528	537	476	489	517	500	491	506	498	490	474	461	482	520	532	498	519	482	510	486	544	515	567	491	500	511	498	490	495	500	496	509	482	500	465	518	449	507	437	498	498	448	499	521	498	505	476	537	496	521	502	533	495	527	518	525	488	530	479	517	533	506	507	466	485	499	478	526	470	502	545	470	517	446	523	498	495	446	503	522	483	494	473	517	483	519	516	478	511	521	515	440	519	474	483	516	471	518	522	466	487	478	467	472	493	506	497	459	495	487	496	495	507	483	490	519	516	498	523	449	483	477	523	522	495	492	487	539	508	546	470	465	497	487	479	469	502	498	506	486	511	526	473	495	523	488	496	517	487	499	489	490	503	470	464	507	542	483	497	474	504	499	523	454	490	529	503	450	456	516	486	521	497	535	481	523	498	459	513	484	480	504	546	526	490	518	504	501	448	477	466	472	520	512	504	499	501	500	526	503	461	541	506	491	504	480	472	505	461	492	524	504	458	495	535	467	454	493	466	481	470	521	492	494	523	482	497	525	543	504	459	480	501	447	531	495	473	547	501	526	502	504	485	501	492	517	474	517	462	470	536	514	485	507	508	490	509	456	481	486	532	498	522	474	515	499	502	489	510	494	514	501	473	539	449	493	522	488	511	478	515	500	470	513	517	476	481	518	521	494	481	530	511	519	501	487	499	497	463	511	511	470	523	508	495	501	525	474	493	528	478	479	515	519	512	485	496	520	501	510	510	491	484	497	508	545	459	493	483	486	458	474	467	512	501	511	487	469	532	503	476	519	493	511	504	471	529	470	494	482	490	512	515	514	492	513	525	537	475	490	498	458	489	495	491	476	522	496	497	464	460	528	520	476	494	494	483	497	490	508	473	528	486	466	516	509	502	490	476	495	498	511	509	496	487	499	499	456	497	500	486	488	545	495	533	516	486	506	514	507	503	512	466	506	488	498	531	499	512	464	490	496	499	486	515	481	500	518	507	457	509	482	499	492	532	460	476	506	498	493	530	490	498	497	469	481	467	478	508	474	522	463	518	497	490	494	489	499	519	502	462	504	505	502	477	493	473	518	498	484	511	510	509	495	455	530	537	509	478	459	526	497	507	500	504	512	483	525	505	503	511	507	492	461	527	473	537	503	485	501	479	505	495	500	474	476	461	488	491	451	473	477	522	482	468	491	505	489	496	502	513	519	475	489	504	480	477	500	471	470	469	495	526	508	490	495	545	489	507	488	482	474	456	528	502	519	523	497	500	507	533	478	510	491	467	494	541	494	497	522	509	491	525	487	569	481	472	476	485	484	458	485	507	453	490	490	490	453	483	511	499	520	512	511	494	511	507	506	523	474	487	493	500	522	497	514	523	460	539	487	490	521	504	498	519	474	506	482	503	501	501	465	512	521	481	435	449	521	500	492	497	483	491	508	502	507	484	495	534	512	464	500	503	494	500	457	462	518	495	466	494	493	495	467	498	505	498	498	504	531	466	468	480	504	527	501	483	526	520	500	520	481	495	487	500	520	464	470	449	493	494	504	507	476	479	515	486	512	464	473	518	487	490	528	538	500	470	499	465	483	465	531	495	479	516	506	494	478	481	501	520	518	476	520	499	526	482	516	497	500	497	473	525	505	466	515	480	459	492	493	498	524	521	474	466	522	536	483	472	516	507	497	522	522	524	477	495	526	466	496	500	491	501	512	486	492	484	484	488	476	495	469	485	492	497	524	476	476	514	489	466	478	465	518	470	466	456	524	453	520	479	493	500	456	490	519	515	486	498	486	497	492	511	524	495	535	517	497	472	466	463	477	481	493	527	504	542	500	511	482	499	501	491	497	471	512	492	543	458	518	482	471	530	486	504	500	530	470	452	481	486	450	493	499	504	484	472	533	487	462	504	495	463	491	469	510	485	497	532	521	516	495	508	478	519	513	448	522	445	519	499	508	495	476	521	511	520	455	488	480	493	488	476	478	516	502	506	467	504	511	541	502	488	445	518	524	521	516	488	471	507	531	515	475	459	479	495	496	482	492	507	532	468	495	506	456	492	526	562	456	487	502	499	508	523	501	473	511	454	487	505	504	462	511	483	470	463	515	500	471	477	504	476	508	521	481	537	518	493	479	499	520	515	490	460	519	459	469	490	489	469	509	494	489	520	489	478	524	506	527	498	534	492	507	454	471	489	511	548	504	481	479	514	490	488	497	479	503	495	508	514	478	521	487	476	465	496	490	480
28799	22047	11015	1187	542	490	463	467	443	425	446	445	458	447	435	488	447	380	420	425	406	441	400	443	455	443	447	426	417	425	405	433	438	457	423	417	444	415	410	423	381	434	409	415	451	442	413	383	398	417	424	431	407	394	428	399	437	404	413	472	454	436	450	408	449	402	482	443	433	436	456	391	414	423	421	428	389	386	463	414	423	431	450	444	448	408	438	416	430	397	399	426	448	377	449	410	419	418	437	423	459	424	443	436	388	418	399	429	396	404	422	443	416	420	449	403	442	415	403	442	421	406	442	418	402	412	442	458	424	432	412	450	427	428	434	433	416	425	406	410	449	422	447	434	405	460	430	435	394	411	422	429	462	434	422	404	411	447	416	470	400	394	444	419	403	423	408	386	439	416	459	400	405	399	443	442	403	438	415	441	429	420	391	389	436	458	425	430	451	433	412	437	459	423	397	456	437	438	422	442	428	392	427	429	430	405	426	480	443	411	400	422	450	440	425	446	395	388	441	429	472	409	432	435	451	460	412	435	449	392	425	438	422	407	449	415	459	431	419	395	413	440	424	454	426	432	428	406	432	458	419	436	370	407	417	435	399	412	423	398	413	396	387	411	428	445	418	433	418	441	445	412	418	438	411	425	424	398	438	446	414	413	431	429	421	467	461	415	446	381	398	422	412	418	447	422	408	421	433	427	416	417	425	454	431	388	457	386	425	421	436	432	373	431	422	427	384	429	446	465	421	452	449	453	417	431	434	418	426	425	419	429	412	462	437	475	437	415	409	409	427	432	447	402	443	473	414	444	436	424	451	405	404	414	428	466	421	419	420	428	473	398	399	421	388	439	392	432	413	428	428	408	423	419	405	476	426	451	419	401	430	420	360	438	429	418	420	448	414	438	422	473	420	430	456	436	437	411	417	448	411	431	400	451	419	426	427	443	449	432	378	443	434	401	416	461	391	439	423	411	432	422	439	441	450	457	445	432	399	435	438	433	427	450	417	437	399	445	403	463	418	392	416	404	411	428	452	458	400	438	421	420	456	403	397	425	443	434	439	430	401	394	449	433	435	454	433	448	478	429	410	412	390	420	448	442	439	418	393	441	430	453	433	430	425	407	382	414	426	444	414	460	438	444	469	384	436	454	423	397	435	443	443	424	421	426	399	403	431	394	410	426	428	453	456	394	457	422	423	431	426	433	412	411	404	420	444	422	410	391	384	451	415	401	443	409	430	414	416	428	414	426	407	391	453	418	412	413	446	400	401	452	390	416	420	387	403	418	420	403	431	400	420	414	411	420	412	438	430	442	423	416	373	447	445	426	393	455	442	435	440	407	437	385	453	400	416	429	416	434	432	444	457	403	438	397	403	410	407	461	396	405	429	489	411	412	404	388	427	416	460	447	432	437	396	426	432	442	429	413	421	405	406	419	404	440	453	421	450	408	374	440	418	411	431	432	441	412	457	471	420	440	442	369	415	420	446	434	452	408	403	452	404	426	400	426	444	427	453	422	395	439	432	426	417	437	434	450	405	407	437	399	426	428	435	443	397	446	432	403	430	448	413	390	430	388	450	395	408	424	418	450	428	440	439	428	428	435	433	447	395	411	475	454	419	452	425	425	424	430	420	397	429	399	447	396	430	450	439	402	399	422	418	444	387	414	452	437	412	431	429	426	461	435	446	431	426	435	391	396	403	470	402	429	411	415	430	411	415	446	428	398	400	394	430	444	437	440	442	455	463	412	410	396	403	458	425	444	427	402	429	387	425	454	425	411	461	407	416	420	464	414	447	412	434	404	463	438	440	407	437	415	406	436	409	441	408	418	421	435	422	413	456	456	419	417	422	452	404	433	395	416	395	444	421	406	411	418	460	440	425	437	401	399	442	441	424	442	441	411	383	423	396	453	433	400	439	432	401	435	440	444	454	405	439	409	417	419	383	417	415	407	406	418	449	433	427	427	404	423	400	395	396	389	426	434	418	420	436	461	427	438	432	415	421	429	427	419	434	404	392	445	425	410	424	447	404	434	388	393	459	386	433	422	421	432	444	420	447	385	406	429	432	434	432	435	463	429	436	433	422	401	395	421	395	415	440	459	422	447	380	390	427	417	436	409	391	396	433	402	438	414	434	451	448	413	423	400	397	400	405	428	411	434	407	438	409	470	470	446	429	397	423	423	431	439	434	417	451	439	448	440	438	396	456	433	430	450	405	404	440	444	404	436	429	392	407	433	440	429	449	441	408	415	442	467	393	443	429	382	402	446	412	414	439	468	412	454	432	438	417	422	437	477	407	425	390	425	435	412	401	453	432	434	465	399	428	447	421	423	389	422	413	433	423	421	420	412	422	425	456	439	385	442	415	392	418	392	377	394	422	475	411	418	400	427	403	412	425	427	398	422	429	400	419	456	421	410	408	410	414	424	425	422	425	421	393	429	423	432	394	443	421	426	418	447	419	421	377	383	466	447	419	401	464	408	422	427	416	409	421	406	428	400	421	434	407	426	404	443	437	477	418	375	422	433	444	396	434	430	413	414	433	394	444	437	444	449	427	399	440	426	432	443	446	397	431	438	445	401	418	422	420	445	401	415	415	442	417	444	422	485	436	454	412	460	426	402	425	433	419	398	441	423	450	443	454	406	423	455	473	422	437	445	492	435	382	418	417	457	417	421	405	449	411	406	439	419	416	414	398	452	413	412	408	439	435	446	420	431	418	414	437	425	421	396	451	424	395	449	414	409	441	412	419	392	419	409	420	427	389	458	430	440	425	454	449	399	456	439	444	419	394	405	412	404	429	404	439	406	436	420	432	419	433	389	396	450	403	377	432	397	413	424	383	433	412	419	426	419	427	449	434	398	443	445	427	400	388	414	436	415	431	450	412	439	410	430	441	440	449	430	376	460	412	440	430	429	419	422	448	453	473	395	418	448	471	436	485	432	429	412	391	423	392	444	421	361	463	401	400	418	426	429	416	410	443	425	431	428	414	419	431	451	412	393	417	435	404	422	429	441	434	420	446	449	416	390	402	440	435	415	411	416	441	443	416	440	431	404	429	404	439	448	455	448	434	419	403	401	446	397	441	444	409	378	443	409	402	397	428	472	399	447	438	420	425	411	429	395	437	438	430	480	447	413	438	436	429	414	405	413	407	431	399	422	449	437	410	444	453	411	383	424	442	433	430	399	441	453	402	448	425	410	425	441	386	406	463	410	407	449	417	414	392	419	444	450	410	399	437	438	418	436	395	428	392	421	434	384	420	411	429	424	439	414	391	426	452	422	458	410	392	406	453	469	415	409	437	421	402	409	366	445	432	417	411	442	413	464	439	416	401	433	417	437	445	436	399	423	448	414	451	438	418	432	431	446	449	392	412	450	396	442	430	456	427	447	395	434	410	416	403	433	409	439	416	457	436	435	403	412	392	435	401	413	415	438	437	413	405	432	421	426	426	447	405	382	410	399	452	441	422	395	437	461	426	412	414	388	415	440	429	434	424	421
22148	28271	6101	779	714	553	524	497	502	475	479	493	457	434	495	467	508	475	462	452	482	473	457	454	434	465	495	507	505	481	493	478	441	442	453	456	457	456	481	473	498	461	441	474	443	514	450	443	473	428	464	478	437	438	461	506	489	439	475	445	477	474	455	529	470	443	459	500	511	417	474	489	496	461	490	502	464	411	498	470	467	415	475	436	452	465	447	475	457	459	404	459	444	434	479	438	461	414	476	439	472	453	432	458	446	480	488	482	444	460	463	457	543	451	469	455	451	456	488	470	464	480	444	433	510	462	476	468	454	451	506	437	464	451	464	460	487	456	505	474	474	448	484	472	427	494	493	478	453	449	481	434	491	459	484	455	482	478	459	453	456	480	425	473	464	458	476	475	471	436	513	448	436	451	452	490	457	477	452	430	418	468	457	465	486	429	471	518	478	466	491	453	441	449	486	431	451	472	454	490	462	429	512	472	456	479	448	484	447	451	474	444	468	432	463	445	446	442	504	482	420	457	420	446	485	510	482	468	467	468	490	465	484	451	462	475	471	494	430	465	500	451	479	477	460	463	451	479	451	414	463	463	454	426	474	489	453	475	465	447	474	432	464	457	492	447	453	503	477	436	436	450	463	448	425	445	475	444	477	469	490	467	495	460	460	470	471	539	456	435	477	468	466	468	475	450	457	446	463	460	469	429	445	441	439	445	475	453	422	466	463	497	485	489	440	493	465	479	479	492	467	446	458	461	467	488	486	429	454	453	438	471	472	495	450	455	483	466	474	471	476	488	474	473	459	502	514	458	458	455	477	420	465	435	505	475	467	446	433	493	476	459	463	501	458	453	479	471	466	471	471	443	442	444	489	475	440	437	461	477	499	475	459	489	429	490	467	470	483	473	477	512	504	487	465	484	459	460	472	459	449	456	449	447	470	463	465	461	479	456	475	472	470	459	472	483	450	492	461	511	460	494	437	461	488	446	472	472	494	458	468	473	454	482	492	435	487	460	433	465	484	455	467	468	459	496	430	470	467	468	432	469	457	442	457	466	447	412	452	446	449	456	460	502	482	506	473	522	476	472	496	483	497	480	440	467	449	442	490	459	433	460	470	451	461	471	458	464	436	445	463	449	491	453	465	459	432	487	474	469	478	444	424	485	481	447	464	495	467	464	454	446	480	449	445	466	481	504	461	468	488	475	427	504	462	454	471	482	449	442	484	455	473	447	459	466	453	481	461	453	492	461	498	424	453	492	446	464	478	415	474	487	470	461	467	456	487	475	470	450	431	453	440	467	487	464	435	443	458	466	448	472	471	460	482	432	452	488	490	460	497	487	434	458	492	479	492	458	460	465	492	442	461	433	456	504	503	458	445	466	495	483	485	480	448	476	470	421	453	497	460	506	473	437	430	452	503	461	477	473	429	398	465	458	447	479	496	420	448	474	458	474	466	445	497	439	455	433	482	465	462	446	471	474	452	473	442	467	471	475	466	451	468	429	452	491	469	466	456	429	463	490	477	453	465	473	489	435	444	475	492	435	484	447	456	503	509	462	432	454	476	466	439	501	463	444	461	460	466	440	452	512	457	523	450	497	447	471	474	500	488	480	436	484	486	472	450	486	468	411	463	461	490	444	465	459	405	448	452	439	471	454	464	453	475	473	462	425	426	475	478	486	490	470	448	459	487	423	454	456	461	484	471	495	466	447	461	462	518	466	481	494	444	455	468	501	437	480	491	460	452	470	439	482	480	457	448	435	483	452	506	466	469	451	448	463	468	475	522	468	490	473	473	453	469	500	481	476	472	475	439	496	509	426	456	469	453	452	479	490	500	440	475	484	428	488	465	468	457	486	450	428	471	456	479	457	490	503	474	506	457	470	466	511	490	451	456	479	479	477	444	440	485	469	459	452	442	460	480	493	488	438	469	460	416	430	492	442	474	482	482	472	473	492	447	483	437	476	479	504	464	431	463	493	451	489	405	473	485	456	472	464	441	461	461	483	429	480	472	439	488	423	478	476	438	479	470	440	477	454	472	465	467	467	479	476	487	484	440	422	466	458	444	469	500	448	433	487	455	433	432	464	475	484	438	495	471	506	470	488	435	467	462	469	474	464	458	478	458	440	457	482	504	454	516	414	449	479	432	444	459	490	470	444	442	428	495	471	455	453	458	488	439	427	454	495	464	460	458	461	458	493	472	485	483	495	455	432	451	485	455	438	442	501	491	469	439	464	461	446	498	458	455	492	452	437	503	448	471	478	447	481	445	461	453	472	449	463	461	485	462	480	455	486	449	439	452	445	446	487	437	460	479	449	453	482	428	431	468	490	467	460	438	524	466	481	466	442	488	485	480	499	454	446	479	500	460	515	443	458	449	472	461	461	464	438	460	473	458	443	494	477	504	438	465	479	469	458	428	465	487	486	481	457	456	461	451	451	476	456	505	454	463	462	467	458	428	474	486	447	427	450	461	447	493	447	444	480	457	470	482	472	470	461	432	476	485	448	455	464	463	467	427	507	437	508	498	481	474	447	451	463	468	479	456	469	481	452	487	503	484	474	429	507	443	440	487	425	481	471	443	472	424	446	466	443	444	415	472	484	468	473	460	462	501	446	452	423	413	446	464	445	501	474	478	500	481	491	461	446	439	434	503	484	417	480	456	482	433	453	462	457	486	467	490	459	475	486	459	410	484	415	463	450	438	456	491	438	445	477	501	436	431	449	458	487	508	458	455	452	452	469	481	468	487	445	473	437	483	447	472	520	450	495	513	483	462	470	485	479	469	461	483	467	461	473	471	485	433	459	451	481	439	434	511	421	474	438	456	467	456	443	489	433	487	471	459	451	467	520	476	491	470	466	471	483	471	472	476	518	453	464	475	428	481	447	473	484	410	481	478	484	446	464	479	471	490	457	480	447	453	472	497	456	499	462	483	471	442	434	450	439	448	471	440	434	464	463	456	457	499	450	468	442	467	469	516	461	473	473	458	506	445	472	485	494	483	464	476	462	491	484	463	480	420	488	488	523	465	459	475	455	497	486	487	456	461	441	458	466	486	470	469	482	475	431	448	465	467	458	478	469	463	408	483	471	487	461	454	450	458	444	469	486	452	454	483	500	461	479	451	435	461	454	430	492	437	441	472	484	498	490	413	426	443	432	466	437	459	469	478	462	492	452	452	443	467	465	428	455	493	484	486	453	441	471	470	453	448	444	492	490	418	499	477	438	464	491	437	458	510	488	419	494	452	428	452	444	465	441	450	456	495	473	479	465	452	464	511	451	446	415	474	474	502	461	471	446	496	438	448	444	473	430	442	463	470	448	448	476	454	465	450	430	473	452	440	430	468	454	456	456	435	457	497	457	456	459	425	481	402	446	491	468	477	509	473	455	431	447	439	479	448	428	449	423	474	491	437	486	473	440	501	472	454	446	447	453	412	437	482	492	467	486	463	464	462	463	433	499	450	470	482	465	488	469	441	453	448	453	451	470	448	474	548	493
23831	21327	28515	24474	21304	10105	798	504	448	387	356	325	306	297	336	310	305	302	277	267	275	284	257	281	252	267	290	266	269	235	269	288	252	280	224	257	250	267	269	252	257	286	243	280	238	234	221	243	241	254	238	237	273	238	239	244	253	282	271	238	229	246	254	259	252	261	232	229	251	269	256	226	251	252	253	226	268	243	247	247	281	247	223	249	263	269	263	255	265	242	258	259	258	259	250	230	242	259	254	240	280	269	260	239	253	240	257	244	280	248	262	269	227	242	276	243	221	255	238	250	240	266	253	274	253	235	234	253	234	280	247	267	258	261	262	258	247	233	237	231	260	240	280	235	238	262	249	267	254	255	239	276	240	245	272	222	244	259	261	258	254	249	258	203	246	251	236	226	235	251	271	258	252	240	259	272	228	257	260	232	261	223	254	244	278	282	246	255	261	247	268	271	247	263	256	227	254	241	283	246	226	260	259	236	281	238	248	287	260	250	269	250	241	235	265	227	237	249	265	262	253	258	269	270	239	243	243	253	280	249	251	253	245	266	238	273	271	240	235	247	266	251	244	224	244	243	222	250	249	259	224	266	246	287	250	245	233	237	268	254	233	241	221	270	244	264	287	268	234	245	242	232	252	259	261	259	252	259	217	254	258	238	245	266	214	258	217	264	243	261	258	241	259	250	233	222	259	246	232	233	251	265	250	290	241	226	268	254	267	254	275	243	258	243	250	267	230	241	262	257	244	249	234	273	233	238	226	224	249	250	249	241	261	237	252	257	214	270	261	248	220	257	259	293	261	259	245	278	262	248	227	266	239	279	250	264	250	247	241	286	270	241	255	225	273	253	271	196	275	263	240	276	262	280	241	251	254	263	238	251	246	230	292	255	240	271	266	244	250	283	268	243	279	294	254	254	240	272	232	256	245	240	254	222	255	254	232	280	262	243	247	246	250	245	239	234	241	261	264	261	214	232	252	266	241	254	256	290	253	254	256	272	227	252	251	261	246	268	268	248	265	236	260	239	217	227	269	249	243	249	242	249	279	248	261	239	243	259	232	267	284	261	258	228	270	266	236	281	239	267	240	265	243	257	247	222	256	234	218	248	260	243	243	271	253	249	238	249	221	246	246	245	256	243	230	260	223	236	258	237	237	236	249	242	252	241	255	245	266	262	249	257	238	243	285	228	243	256	260	224	282	254	237	228	239	241	278	241	239	261	234	233	264	241	227	264	267	241	244	266	249	260	239	240	258	244	260	263	247	259	276	257	226	224	240	267	252	226	251	247	248	221	261	277	280	235	219	253	275	235	219	258	279	254	276	243	263	257	263	261	252	246	232	238	238	240	266	251	249	232	233	233	262	232	238	241	261	262	269	273	264	242	255	280	263	240	273	262	264	224	240	248	249	250	242	240	256	224	231	238	226	228	249	233	246	248	235	241	267	225	266	247	256	270	253	244	243	239	257	231	236	257	257	248	260	229	240	246	264	233	260	237	251	255	244	238	238	242	244	233	251	224	238	233	205	258	249	237	263	268	259	283	239	242	259	258	243	252	231	267	258	277	228	255	270	258	267	287	229	216	263	262	241	278	251	262	249	264	240	261	217	278	260	251	244	252	234	237	279	219	244	242	283	246	230	257	257	282	254	224	262	260	274	254	238	236	242	233	268	251	262	208	260	258	242	242	235	229	277	215	239	263	272	214	237	219	238	278	254	275	252	247	264	264	237	267	254	246	235	246	264	252	267	260	313	240	234	243	253	277	257	239	247	272	236	229	245	258	252	220	280	260	259	254	246	271	255	219	247	271	266	247	227	269	236	212	281	249	253	251	232	225	266	246	271	214	229	248	254	265	237	269	267	293	233	238	252	269	255	245	278	265	274	264	259	274	232	237	282	251	256	280	265	223	225	259	222	249	250	241	232	245	261	257	269	234	278	260	233	238	268	262	261	225	267	259	272	254	261	258	244	260	261	246	286	264	245	224	292	240	262	275	272	242	255	268	251	269	256	229	253	248	269	238	266	261	241	246	248	244	267	241	252	251	225	212	263	239	240	253	265	266	229	228	240	263	264	254	242	233	261	214	237	266	277	227	250	247	264	258	269	261	239	265	265	234	237	243	237	266	227	233	264	234	213	241	260	244	261	231	291	246	256	274	248	236	228	260	227	230	254	226	257	252	236	253	270	259	233	260	240	266	253	233	238	226	224	242	257	275	254	255	232	271	257	243	254	241	254	272	253	274	230	232	240	265	268	251	247	265	253	260	256	250	253	248	248	239	224	275	253	241	252	275	239	262	257	231	229	235	269	279	222	280	248	240	241	252	263	255	248	233	242	240	251	274	254	269	276	248	226	221	252	240	254	246	249	252	267	251	220	260	252	262	255	251	255	247	240	235	265	239	263	251	254	271	219	259	242	272	258	209	232	232	240	278	257	234	236	246	256	235	248	247	248	272	244	263	274	251	278	271	223	240	255	246	268	267	215	259	249	261	231	245	239	279	231	258	261	251	231	285	249	249	247	286	217	253	248	261	233	265	250	234	242	243	258	260	247	267	241	247	241	267	251	229	273	265	269	268	254	220	250	253	264	240	239	275	238	240	253	246	244	242	266	257	230	247	252	238	251	262	238	243	256	239	237	236	263	245	281	238	246	231	272	231	223	245	247	263	229	237	221	262	233	249	249	250	264	260	244	257	246	231	288	271	243	253	244	270	246	257	252	236	248	235	271	238	267	243	246	251	273	249	261	265	230	256	245	216	228	230	266	250	286	283	234	217	240	247	245	241	243	257	265	228	236	234	250	240	240	256	262	249	249	246	227	260	214	270	285	234	271	268	231	247	248	252	236	249	224	223	229	212	266	256	263	244	246	238	233	254	263	260	242	275	247	218	267	253	240	261	292	256	252	232	241	259	249	239	268	231	244	265	221	257	255	255	264	254	235	255	253	256	279	270	221	230	234	279	266	234	261	239	235	250	251	256	250	241	246	258	248	247	268	244	277	245	240	245	286	246	273	257	232	216	233	244	230	258	212	266	219	237	257	255	251	236	265	231	261	235	269	245	238	264	233	225	269	284	246	246	256	265	238	236	220	269	260	220	275	236	240	221	262	243	254	252	263	274	256	244	226	253	240	267	261	283	250	239	275	232	253	255	253	245	234	243	230	264	274	251	253	267	253	276	250	275	240	262	245	277	250	237	233	223	233	242	252	242	259	237	263	255	253	263	260	266	260	264	259	272	265	231	246	265	244	247	265	260	224	215	250	256	279	248	229	282	240	254	269	230	236	245	232	261	255	279	237	245	246	271	231	238	261	253	253	235	227	251	224	254	251	261	264	227	263	237	233	271	259	258	290	234	235	264	257	273	270	231	266	264	262	251	261	249	275	252	244	223	256	257	236	263	262	245	255	265	270	225	245	256	254	260	251	259	243	282	237	230	268	257	247	237	252	249	216	257	262	244	247	238	246	217	249	235	247	262	252	250	259	276	264	236	248	253
29022	44621	16101	2732	1905	1300	962	834	604	547	511	409	463	388	385	384	360	335	332	338	327	316	307	269	316	328	331	313	300	286	307	296	294	313	263	300	276	281	300	308	279	289	277	269	275	293	288	304	275	294	280	300	284	280	281	266	280	275	271	272	276	270	304	290	285	273	286	300	298	272	257	290	278	263	302	287	289	280	276	265	249	284	285	290	276	284	284	277	259	275	297	275	290	241	256	280	257	283	302	277	289	282	276	270	289	302	273	307	266	276	311	270	290	267	269	287	274	273	282	300	276	292	298	271	290	248	301	274	280	301	305	245	236	275	267	285	275	263	265	292	256	283	259	294	276	268	288	264	296	253	263	259	287	277	270	275	298	282	264	262	238	313	287	260	285	278	279	261	258	262	275	317	253	265	310	300	285	278	262	282	234	276	257	264	273	260	269	282	275	273	304	279	299	280	291	283	287	280	311	291	290	286	300	306	295	279	272	261	289	300	268	262	298	266	302	268	265	267	272	270	283	268	293	240	282	272	275	282	276	284	295	244	266	240	288	254	291	239	268	259	287	276	287	279	297	288	286	269	271	241	278	317	243	294	245	262	259	245	282	264	291	277	265	235	281	288	291	277	288	277	271	248	272	281	276	274	279	275	289	315	266	282	247	271	272	294	292	286	287	260	279	240	275	278	262	308	261	265	282	289	308	263	287	256	240	284	262	268	290	285	310	297	271	296	293	294	249	318	264	276	270	281	285	268	282	260	258	260	267	292	273	274	282	277	254	296	283	278	274	302	314	324	255	276	289	264	300	270	302	289	298	261	275	277	258	284	258	299	263	257	273	274	286	269	312	273	252	275	317	258	274	275	256	246	267	294	269	273	222	296	282	244	290	254	243	267	294	282	304	250	267	277	283	281	302	310	297	293	286	302	267	286	278	305	307	273	287	267	259	272	261	268	233	278	310	261	276	261	276	271	291	279	255	257	296	295	251	268	263	256	236	273	275	313	293	285	258	292	266	290	267	279	273	266	250	316	269	265	267	263	286	306	253	272	272	287	239	275	271	289	278	276	283	304	259	246	252	284	302	321	275	258	262	302	270	288	300	293	275	272	284	276	258	304	281	264	316	247	250	282	257	279	263	287	284	275	255	284	274	291	291	255	281	268	281	275	280	299	279	283	273	236	293	284	263	282	271	277	295	258	265	273	264	291	284	299	273	297	312	287	275	259	255	291	269	267	302	258	266	264	283	268	278	291	264	306	285	289	282	273	253	301	294	276	280	286	308	243	277	299	311	280	295	277	267	289	276	293	303	276	269	257	289	276	278	267	267	268	284	306	262	259	303	319	275	297	247	269	297	257	265	282	279	287	283	259	293	275	286	273	288	258	303	278	268	263	274	287	266	275	269	293	266	265	277	275	274	244	294	293	277	245	272	276	260	281	283	281	268	281	280	275	304	216	285	286	228	262	277	246	280	279	244	270	244	283	276	272	275	269	258	266	276	281	275	230	259	281	275	284	280	294	281	288	294	286	262	287	302	274	283	269	279	273	270	279	261	287	251	283	270	281	286	284	252	281	294	258	265	250	265	285	233	253	266	287	276	276	303	290	271	290	269	288	250	258	314	285	270	307	280	242	237	240	252	292	297	271	309	302	274	247	278	259	243	258	249	258	280	284	297	267	256	254	267	288	276	269	275	270	246	294	275	289	280	277	264	268	268	271	318	297	282	252	289	308	300	271	291	283	266	254	267	271	270	259	250	271	297	274	272	277	280	288	259	291	274	279	277	279	263	277	261	282	271	270	268	280	257	249	270	269	274	272	273	265	273	284	291	250	311	288	288	280	275	281	290	286	249	282	301	285	243	252	272	271	282	285	288	277	273	293	279	276	248	242	260	274	279	304	277	260	280	269	281	308	282	255	284	260	276	265	295	254	260	266	269	270	281	262	264	278	271	256	282	257	268	260	250	281	284	255	295	254	279	296	281	309	276	290	254	285	268	307	291	276	277	269	268	300	258	286	263	297	272	277	240	258	275	278	270	271	253	261	290	279	277	283	296	291	280	264	257	271	263	259	244	270	275	266	261	285	265	276	278	261	271	272	286	289	266	261	284	277	287	261	260	267	251	272	275	274	288	271	254	283	283	272	276	262	275	281	265	263	280	250	263	298	305	268	298	265	257	291	289	273	275	266	276	305	277	300	289	269	271	251	261	275	288	300	296	268	266	292	269	280	281	280	281	262	283	247	285	267	259	255	251	253	255	276	253	282	251	251	285	270	279	282	264	251	291	293	279	261	270	273	286	275	282	252	284	267	281	270	288	272	284	256	300	259	255	245	281	273	258	277	274	288	292	290	288	279	261	279	274	282	249	273	274	270	297	274	252	267	243	259	281	267	276	282	283	274	271	255	267	311	294	262	291	297	276	285	294	273	285	302	271	263	261	259	287	278	256	272	261	272	276	280	298	264	274	265	278	280	296	293	277	254	298	279	259	271	289	271	272	252	273	257	261	259	246	278	283	276	283	290	309	304	272	304	290	292	284	281	270	295	240	263	265	287	295	270	314	259	275	293	275	301	288	288	300	317	285	266	249	316	271	250	265	270	257	270	278	285	263	286	271	280	280	279	261	280	292	272	290	258	281	296	269	305	248	298	294	274	289	245	265	244	254	282	231	289	261	281	302	267	282	251	299	267	301	292	299	268	269	263	280	301	284	268	242	297	251	264	277	276	252	272	258	288	283	284	267	304	285	294	274	282	262	239	264	296	272	267	259	275	301	301	253	277	298	264	287	271	285	265	294	272	290	279	244	275	244	258	264	316	303	278	270	274	306	266	287	306	297	267	283	278	291	260	273	291	267	268	271	290	279	262	295	272	296	297	262	269	275	260	283	301	292	283	258	263	262	263	268	294	257	282	261	265	269	293	274	301	255	269	246	292	282	296	295	274	310	289	269	261	269	290	291	292	275	285	272	270	299	298	270	287	297	283	283	301	279	273	276	297	241	295	260	278	266	274	273	293	268	315	270	290	304	279	289	282	266	262	275	273	248	304	287	274	280	265	301	305	279	279	287	280	275	283	267	325	272	275	270	285	260	274	263	275	264	296	239	290	271	259	276	266	257	301	264	275	255	308	265	246	303	282	276	256	255	255	251	268	259	262	306	283	269	257	272	254	252	265	298	262	296	308	266	281	279	266	301	278	283	272	276	285	271	279	289	291	263	259	290	279	278	260	261	289	303	288	263	252	274	268	286	278	253	284	265	278	286	296	262	285	255	267	277	292	294	277	253	266	262	286	280	276	273	277	256	262	279	274	285	256	283	277	264	260	295	263	269	250	257	233	278	269	255	269	272	280	316	281	245	228	256	282	275	272	289	286	264	303	266	275	286	275	270	270	264	281	302	294	269	275	282	263	285	288	265	315	257	270	259	255	284	293	266	268	272	251	274	270	280	261	269	295	268	273	285	270	292	282	269	265	276	237	288	263	304	274	266	281	278	284
25182	21288	27053	25371	7242	1079	888	767	772	712	700	722	720	726	720	665	643	691	662	690	682	675	675	687	690	697	671	690	696	697	656	642	671	659	693	698	690	686	660	700	689	721	644	712	638	668	685	668	674	661	723	687	682	698	693	658	657	721	704	669	671	645	630	672	678	656	655	673	651	645	671	647	696	641	711	685	689	666	663	663	648	622	703	649	699	661	691	654	675	649	649	668	682	658	628	696	654	653	647	641	730	678	624	632	643	620	687	656	627	685	671	680	686	707	697	666	683	653	641	691	671	661	703	695	678	658	654	654	686	689	680	668	691	658	663	659	646	667	652	677	660	730	634	662	694	720	649	654	672	654	691	660	637	643	677	659	690	653	727	673	730	653	703	660	627	613	701	660	637	698	643	642	655	677	652	692	649	673	716	693	668	694	634	670	679	683	675	637	692	705	634	676	628	605	645	658	653	714	625	690	648	673	659	689	639	700	667	703	652	680	685	637	709	633	652	640	665	662	569	618	695	663	655	678	640	673	708	665	656	687	660	746	620	625	660	645	680	669	691	661	667	685	616	687	659	720	674	618	666	711	647	658	714	665	682	743	662	710	688	665	721	665	644	668	668	617	671	631	689	644	619	625	634	652	668	671	704	631	656	627	676	652	623	680	643	676	662	648	696	683	689	648	672	682	713	703	680	699	690	663	656	639	633	655	689	644	669	664	632	690	680	669	623	657	641	686	653	636	634	661	657	664	651	694	652	690	675	686	657	662	616	677	654	643	692	679	670	663	697	672	665	690	616	643	621	653	662	643	643	650	665	662	703	685	662	646	694	668	631	718	636	687	665	642	625	694	651	598	672	659	685	641	607	645	659	632	692	699	641	667	690	651	731	673	701	655	660	669	631	643	692	690	695	653	692	682	657	720	705	670	646	639	657	656	653	705	685	685	721	672	693	676	656	700	694	706	685	686	643	666	692	655	679	647	633	720	678	688	656	654	717	636	666	659	663	650	620	632	621	692	670	717	616	651	696	693	664	664	670	754	655	672	720	693	637	624	720	660	682	630	632	673	668	639	615	632	656	681	699	663	655	659	678	670	605	666	624	654	708	700	666	660	668	680	662	617	632	682	681	656	718	697	679	638	654	624	702	662	644	728	678	695	645	665	689	678	642	692	675	664	699	654	710	703	647	629	658	672	659	691	670	669	702	664	659	654	672	674	676	639	681	655	668	655	662	658	640	660	672	675	647	656	689	742	665	645	694	682	716	666	666	726	658	660	647	686	690	650	698	689	602	664	652	675	653	689	619	635	641	708	640	667	664	613	632	658	623	677	665	605	627	675	643	664	717	675	684	650	645	701	671	697	670	653	704	694	673	653	631	685	655	665	667	659	652	621	680	682	685	666	691	670	719	648	683	652	702	698	679	609	699	699	665	658	688	662	693	691	690	719	662	735	686	671	639	661	646	669	627	663	655	682	650	617	679	678	663	639	674	697	640	638	673	642	647	664	655	637	639	656	734	669	670	640	657	661	631	613	706	653	659	700	741	689	691	677	659	649	711	642	675	701	628	649	633	680	675	680	662	645	680	679	627	680	692	617	655	671	661	686	680	656	702	654	640	648	704	628	628	668	688	639	655	686	667	663	664	650	703	662	646	654	688	648	707	669	638	669	695	635	672	660	662	681	620	673	647	676	648	707	621	707	710	665	633	680	626	651	665	659	671	672	638	655	620	645	714	686	639	613	640	684	696	629	676	653	670	675	644	642	665	705	662	673	681	677	725	666	656	692	665	677	681	694	652	668	659	672	656	661	655	703	683	702	659	677	650	695	668	656	626	658	643	667	659	656	681	642	713	716	647	650	702	655	669	638	626	664	656	671	643	636	653	647	679	658	730	657	627	695	664	636	684	653	672	682	627	610	673	675	652	651	731	645	601	634	679	657	693	690	642	696	732	654	623	670	659	657	682	644	721	649	648	662	656	650	609	652	722	648	660	670	657	646	669	628	665	664	669	649	639	653	648	642	645	687	714	676	706	693	630	712	664	698	680	669	665	643	625	677	705	627	690	635	701	625	688	670	671	630	668	652	629	610	621	713	600	679	707	670	709	669	660	656	587	641	657	663	614	671	718	692	689	690	640	646	678	665	691	661	675	675	684	669	675	674	673	631	640	686	670	691	687	690	682	676	671	684	680	697	683	691	711	675	678	682	673	674	654	656	610	652	693	708	687	683	668	706	677	673	663	661	709	620	663	656	704	657	648	667	679	661	675	671	688	659	626	614	641	671	664	646	668	650	677	686	669	632	664	658	621	597	654	689	637	718	579	637	686	638	646	634	683	652	659	656	668	675	696	719	630	658	665	671	646	621	673	658	679	617	677	682	674	672	624	652	687	640	686	680	680	674	658	725	673	674	703	620	628	614	708	660	681	752	709	662	651	701	675	627	693	653	619	623	670	647	697	654	654	664	686	653	668	632	658	634	624	706	655	691	701	683	632	663	663	635	671	721	669	689	648	707	675	686	690	673	682	578	653	610	660	699	642	653	666	664	664	618	622	689	645	676	643	645	670	662	690	690	656	677	612	657	683	670	648	695	680	619	654	688	657	691	669	710	695	641	651	672	669	674	637	689	663	632	669	677	657	645	677	681	642	682	627	655	684	665	654	678	681	683	656	656	695	665	714	635	676	668	712	691	663	643	643	717	679	652	705	659	662	685	653	688	618	679	657	691	672	651	672	697	686	664	606	660	666	656	668	675	677	649	660	666	637	647	677	695	686	656	612	639	707	650	639	621	668	676	716	654	627	624	684	688	665	674	682	660	668	641	693	627	670	671	694	677	659	689	638	652	691	679	642	668	659	660	695	620	637	679	695	636	699	654	690	633	650	678	690	631	691	673	702	701	663	678	656	703	697	689	658	673	694	673	710	683	666	681	727	638	666	684	624	690	664	654	672	695	635	668	627	712	635	709	656	657	678	622	650	638	708	676	669	695	625	651	690	676	644	655	643	591	741	645	669	639	614	615	697	667	682	672	661	681	662	652	682	695	682	676	690	693	686	648	636	688	662	683	636	679	667	672	619	683	668	679	669	641	636	661	700	687	701	670	624	672	672	660	738	645	645	688	669	672	658	663	681	628	669	620	639	641	650	648	643	611	677	707	635	659	675	638	649	645	673	661	685	673	680	686	690	667	668	660	717	658	672	641	658	687	663	616	717	651	675	692	662	709	693	680	654	592	648	660	670	638	671	653	627	623	683	677	667	694	669	691	655	658	644	683	645	669	689	639	660	665	711	691	673	688	657	675	687	682	653	687	657	690	671	640	657	643	701	650	698	674	723	722	690	627	648	657	637	614	670	702	696	665	652	677	668	662	697	668	683	686	641	682	646	657	688	626	646	717	659	606	682	686	676	694	674	674	704	680	627	623	659	663	747	659	689	688	671	665	721	688	667	685	652	670	637	697	666	722	661	636	673	679	673	617	617	640	688	669	662	669	631	678
26736	38083	11029	1753	1436	1168	984	898	874	830	805	776	828	799	720	768	752	737	694	755	697	719	663	684	727	746	703	702	715	747	737	672	659	684	662	685	687	706	669	692	689	670	757	688	707	684	668	668	715	675	748	685	693	687	648	731	728	659	687	718	620	727	693	691	678	662	709	712	712	704	708	654	701	713	664	707	712	744	682	701	714	694	754	662	650	670	761	681	662	685	693	686	673	690	683	726	668	694	731	703	732	696	651	654	677	700	633	731	718	722	718	697	679	686	683	687	687	684	693	680	697	694	686	683	661	678	672	637	673	692	694	693	696	715	697	640	715	699	711	704	753	721	705	644	651	684	634	695	705	696	693	663	668	732	657	708	644	743	713	665	677	695	655	680	669	669	642	685	661	718	639	711	693	718	693	677	661	714	656	720	699	674	706	697	699	708	701	654	696	723	707	652	669	677	666	670	643	748	714	658	686	707	723	718	671	706	655	668	663	714	744	699	741	668	666	714	710	688	720	703	685	696	752	698	705	721	711	702	653	701	726	725	662	620	678	715	681	700	680	713	665	683	711	718	713	669	692	703	703	729	712	671	658	719	714	704	674	667	689	656	702	674	726	707	722	679	701	701	714	694	678	699	719	657	706	661	692	705	678	711	698	730	728	662	684	633	667	711	684	697	716	698	722	731	705	699	653	716	655	733	681	707	719	670	717	651	747	665	667	639	731	658	714	704	632	706	638	752	689	717	675	676	666	701	683	717	722	693	717	739	711	684	722	611	655	699	698	695	712	691	710	712	709	728	710	626	696	698	677	700	687	693	693	722	702	685	661	675	701	728	722	670	695	716	712	714	627	723	714	700	672	694	723	684	704	682	654	715	647	697	701	740	745	646	725	690	719	682	706	684	695	646	693	702	648	723	608	710	716	658	681	696	676	683	663	687	675	722	658	678	715	711	722	729	698	647	684	681	678	667	693	665	702	697	688	728	686	691	693	695	652	704	714	664	664	685	685	717	710	668	664	710	674	694	738	694	686	692	705	683	686	692	680	715	684	703	692	657	674	724	689	662	662	679	700	695	677	672	641	714	704	707	665	689	683	693	676	689	676	643	686	735	683	763	702	643	678	723	685	713	686	685	708	693	693	707	668	679	722	723	690	658	663	695	677	687	690	695	665	686	704	703	647	688	654	682	677	738	639	702	734	713	631	753	724	700	672	682	711	710	699	700	680	690	675	652	689	656	676	710	698	691	713	681	680	672	623	632	736	680	678	695	685	733	664	751	711	707	722	697	689	694	672	751	722	684	678	694	706	678	666	677	663	770	744	678	669	677	731	722	679	743	654	691	695	713	718	684	710	693	663	723	649	693	689	696	669	694	695	677	670	721	655	714	712	654	709	693	689	695	665	693	714	712	705	693	714	701	693	674	695	695	695	729	667	667	710	689	743	695	655	723	677	736	696	666	712	680	670	688	700	728	699	708	680	652	702	708	719	649	644	712	719	737	708	698	696	670	696	733	678	671	684	707	709	709	670	680	689	687	753	657	680	715	745	721	700	718	702	698	690	715	762	699	664	730	658	701	686	647	679	696	689	700	658	677	666	688	713	728	688	699	718	693	696	635	683	708	692	682	719	703	674	724	692	727	661	648	648	702	713	705	684	721	691	736	711	695	739	712	720	659	677	677	644	655	690	628	705	743	677	659	690	697	668	692	720	737	711	693	676	701	660	707	688	679	735	725	653	714	671	686	721	717	647	675	686	686	680	653	734	630	741	691	686	659	708	687	670	672	728	680	682	669	711	633	717	717	694	712	690	694	661	710	659	729	698	670	696	734	685	635	689	672	651	702	716	700	701	665	682	649	714	692	653	659	705	647	716	709	756	741	692	742	707	694	738	657	704	697	723	701	698	689	696	689	646	670	657	701	687	706	701	699	697	696	671	674	688	685	655	689	658	678	731	668	675	714	723	694	683	678	721	666	690	708	704	662	665	704	688	701	736	656	650	719	667	691	736	702	727	721	670	641	715	733	717	679	718	702	708	685	702	710	709	672	734	697	729	685	695	710	706	721	732	650	693	652	700	684	734	677	712	669	720	672	727	688	667	667	700	669	718	685	711	701	729	659	677	687	669	672	709	700	725	660	714	695	685	671	677	685	698	704	637	676	699	691	683	722	701	711	672	696	706	719	725	702	685	695	651	659	739	682	693	692	667	690	709	685	707	715	666	723	661	627	708	748	649	691	698	709	669	742	688	634	683	675	703	637	710	633	681	734	752	676	702	661	683	693	722	660	665	662	716	720	659	688	674	698	692	678	670	697	625	703	715	641	700	699	656	704	731	686	633	643	719	700	706	649	696	698	697	699	674	691	724	693	660	626	669	682	660	730	676	742	758	705	696	660	639	664	716	680	717	651	630	707	706	746	711	727	743	664	682	702	673	705	680	700	713	670	706	716	649	728	720	665	743	699	716	688	673	698	727	703	694	691	692	702	666	697	729	688	694	667	671	713	667	637	719	699	692	713	713	673	710	710	714	680	704	710	692	645	702	669	710	728	715	683	696	643	702	709	666	722	672	699	656	719	683	697	730	684	698	689	686	692	699	716	702	698	719	724	711	675	726	640	690	643	679	698	680	723	674	679	697	665	721	733	728	674	697	708	726	665	714	679	694	710	652	692	706	690	646	698	683	687	747	748	647	698	664	633	683	668	703	744	661	682	751	647	726	686	677	682	687	679	687	703	683	700	695	662	683	682	699	708	727	704	721	662	686	757	699	692	667	669	724	670	727	699	720	706	680	646	673	672	695	658	711	691	720	675	675	715	692	738	702	736	722	707	689	704	629	697	682	694	674	687	691	717	695	727	665	686	631	683	677	753	674	694	685	690	723	701	674	625	683	730	694	673	657	746	687	698	667	644	630	773	731	674	695	704	695	721	699	658	712	692	699	700	670	703	660	710	705	667	716	644	709	713	719	698	671	721	701	687	669	692	672	673	694	690	657	693	682	674	689	641	713	714	629	687	696	691	701	661	691	701	735	684	761	713	665	714	634	691	703	691	683	704	660	666	736	712	686	680	694	689	660	647	648	732	671	678	693	724	660	695	710	666	688	718	686	696	683	720	726	716	707	689	713	658	697	667	737	713	705	639	672	704	676	712	694	720	701	704	689	660	673	645	726	709	613	687	714	681	643	701	662	697	721	723	678	634	681	732	666	740	661	647	682	686	681	682	704	688	752	707	690	713	712	689	676	644	688	711	711	707	697	697	662	679	678	691	695	673	725	702	657	735	686	689	685	679	663	656	674	739	695	679	689	709	684	658	720	676	710	742	661	673	664	704	715	725	688	682	708	722	662	686	691	690	714	684	680	691	706	673	651	726	674	707	702	669	737	739	662	664	707	661	699	718	721	703	629	709	701	691	698	691	735	640	706	696	711	700	666	704	693	701	726	702	747	727	690	676	678	691	709	700	701	706	655	697	680	689	706	661	746	652	681	682	716	686
22757	21304	28870	24016	21289	21210	5879	981	811	751	742	669	599	630	601	552	546	533	585	535	549	510	532	557	536	551	534	504	533	498	537	488	504	522	533	522	523	509	457	513	519	492	512	495	506	511	495	491	487	503	486	492	506	512	526	517	467	511	551	519	481	533	505	536	509	524	502	507	515	517	515	501	506	538	520	477	480	491	500	439	503	504	507	456	520	494	515	497	483	474	449	496	502	497	457	504	485	483	485	482	506	491	487	525	517	471	494	461	519	532	486	519	502	496	506	502	494	508	483	452	498	510	488	485	481	490	477	478	536	467	475	462	484	484	494	497	478	522	457	488	470	493	516	464	480	464	526	497	477	502	487	462	533	478	546	525	478	490	481	503	473	489	517	463	454	523	468	484	467	533	477	502	472	487	436	523	505	518	484	486	453	488	522	507	463	487	473	491	508	506	494	519	469	505	492	459	484	493	447	496	498	482	499	495	526	456	505	497	511	519	469	505	525	471	465	516	519	490	489	487	537	496	465	475	531	488	475	457	492	515	502	463	494	488	427	515	482	452	482	506	493	495	492	485	492	507	498	479	496	478	532	512	494	518	502	489	475	482	509	483	494	515	448	494	522	498	499	496	504	488	496	508	483	498	473	443	500	494	454	519	449	514	484	493	476	476	493	462	452	505	473	497	482	505	476	497	518	493	518	518	485	518	507	471	464	507	497	479	499	518	516	519	474	468	519	497	521	498	497	521	503	440	450	480	487	455	519	495	494	505	503	475	489	456	495	484	489	473	491	472	499	469	460	461	469	509	483	504	501	485	467	491	506	484	477	499	475	505	489	462	490	522	515	504	497	484	501	504	491	506	505	501	506	458	481	524	520	523	498	507	503	491	495	484	458	529	520	486	493	519	489	512	475	479	518	449	504	557	483	512	499	535	507	510	500	530	508	522	510	479	487	493	483	516	493	459	467	500	475	490	489	484	505	486	470	507	468	513	478	520	521	482	484	425	486	448	474	476	507	496	470	471	484	468	526	514	505	514	511	524	494	472	514	512	477	492	506	497	467	436	507	499	464	516	469	473	523	503	512	461	523	476	513	465	466	498	506	461	522	484	505	521	480	471	515	507	462	526	496	468	463	489	480	460	473	507	515	484	509	457	487	484	474	513	510	489	462	503	536	483	481	471	510	515	518	519	497	510	495	504	489	488	502	496	502	471	472	491	491	480	469	509	455	470	508	502	482	478	472	443	493	481	487	495	473	494	509	475	475	498	483	505	503	494	460	526	524	476	473	477	515	470	450	496	492	542	508	467	489	488	498	480	541	507	502	483	517	484	496	498	486	494	469	462	498	534	481	520	510	479	492	531	470	493	490	464	469	508	494	515	455	436	472	483	490	502	480	464	484	434	441	495	481	515	483	474	490	522	500	499	481	511	484	490	503	514	463	509	511	484	469	525	472	478	509	505	511	542	480	507	498	498	510	493	495	514	472	455	506	518	489	493	486	473	480	464	526	502	458	454	495	490	478	503	497	499	490	471	490	492	469	479	489	479	488	471	524	480	517	491	499	494	480	495	513	493	524	492	496	479	535	493	500	476	513	444	483	485	522	480	530	505	506	496	485	500	513	500	489	495	492	480	499	484	485	473	517	499	493	504	518	513	545	501	502	538	475	550	471	490	493	510	498	506	475	449	460	457	511	473	515	508	486	459	482	468	498	490	557	484	538	501	511	486	464	473	479	495	492	505	495	466	491	474	468	502	511	514	496	516	482	502	493	502	507	525	532	486	471	502	504	479	526	515	476	501	499	502	549	476	518	448	473	475	483	533	515	484	527	499	504	468	471	478	498	502	449	493	494	493	528	511	448	469	512	520	483	481	486	484	510	469	489	509	492	457	495	499	504	465	466	484	494	513	474	511	498	476	506	519	484	434	478	499	501	500	522	479	477	524	504	502	492	496	542	467	508	507	457	529	469	482	478	478	481	497	515	494	488	505	473	501	510	495	530	549	490	500	503	494	537	481	502	491	476	461	481	513	511	469	512	503	434	473	496	477	507	474	524	431	465	497	488	495	503	460	518	508	473	511	480	447	486	490	488	505	510	486	490	509	468	503	493	474	501	539	497	420	499	487	482	499	502	490	507	484	509	490	466	527	477	472	497	480	530	489	511	449	487	503	487	493	495	502	494	480	505	492	471	488	484	483	487	495	484	464	527	513	513	487	495	482	494	483	490	486	510	444	466	497	483	500	462	491	491	485	500	494	470	475	515	510	512	486	487	499	468	457	470	504	484	531	481	486	516	532	519	462	505	494	498	524	476	533	439	506	467	463	491	497	518	496	515	474	466	498	486	488	518	506	488	439	495	467	500	499	513	517	529	451	477	443	453	467	473	532	499	457	472	477	494	452	489	491	499	502	511	463	462	477	512	507	484	522	498	442	517	520	484	491	462	475	497	507	495	498	481	514	473	510	468	458	461	468	480	463	520	510	459	480	462	477	508	474	481	499	455	479	470	485	493	492	496	523	487	475	526	510	479	490	490	515	462	509	474	505	532	444	458	519	512	513	506	519	496	490	499	467	491	494	513	528	513	520	474	508	509	473	452	482	501	505	478	470	529	501	463	498	494	472	517	517	487	503	482	455	520	475	508	502	503	464	488	497	492	523	490	502	484	472	496	517	509	515	465	513	474	472	480	466	491	529	521	480	512	513	512	502	518	499	506	477	526	500	475	479	511	496	474	486	473	499	526	470	504	473	444	456	499	477	500	469	507	501	490	489	502	500	500	477	513	539	516	471	499	446	515	477	487	493	500	518	498	486	450	524	499	489	504	518	498	518	472	495	498	476	532	509	491	499	486	532	503	484	476	462	494	507	494	494	528	467	525	534	476	488	478	502	524	501	497	521	504	512	540	476	493	468	511	469	511	465	503	506	479	505	500	526	467	519	492	524	469	516	458	476	520	533	513	513	490	493	523	481	514	504	493	491	516	474	489	490	542	481	489	503	487	478	475	461	518	497	504	477	482	512	480	479	494	485	485	479	497	447	489	473	463	503	500	472	546	493	513	467	503	506	503	469	473	492	505	478	476	484	477	489	519	490	509	485	498	448	454	441	513	470	528	482	458	484	492	498	486	484	475	482	474	499	491	473	471	466	533	483	517	489	512	504	476	487	473	505	484	484	484	511	460	479	538	487	483	466	467	522	495	503	510	544	453	456	520	472	527	535	494	482	499	504	505	467	483	509	491	492	486	442	505	471	517	489	462	468	515	532	500	527	501	489	486	471	483	494	532	469	485	481	497	486	502	481	476	486	488	473	492	496	485	474	490	466	464	500	527	515	426	464	502	497	499	452	500	475	481	518	503	481	478	484	498	465	489	474	491	495	496	473	471	481	466	512	486	461	494	480	498	511	457	497	478	521	454	478	507	458	481	464	453	518	465	483	516	460	482	463	506	479	461	502	474	533	457	443	509	488	463	462	493	510	482	469	487	473	430	503	470	524
32495	51822	19322	4329	3227	2370	1758	1379	1158	955	870	814	774	681	686	651	667	566	592	608	610	597	564	573	509	520	572	539	516	576	562	529	526	549	543	493	507	483	513	514	511	537	546	508	520	525	519	504	492	513	497	509	484	467	496	494	523	496	522	501	476	496	477	492	503	479	483	517	467	515	535	513	496	479	508	494	499	483	518	524	506	480	506	539	486	517	499	537	493	481	526	476	495	487	481	490	461	561	493	536	517	529	491	509	489	504	516	527	501	512	483	545	497	517	501	495	520	487	466	516	484	508	510	500	526	509	530	477	451	480	506	490	489	531	520	475	501	491	462	489	493	479	501	496	503	536	545	511	530	483	487	526	509	493	499	502	506	517	519	538	502	548	497	523	507	503	505	488	536	496	513	526	471	518	509	506	461	491	535	503	502	520	501	528	488	512	517	524	475	510	482	504	503	519	465	475	490	480	533	469	524	534	512	489	502	463	502	509	504	479	541	525	478	504	479	520	537	510	481	489	449	485	499	491	473	482	498	515	484	521	487	481	524	484	506	509	501	520	496	491	506	490	518	515	496	484	515	560	526	518	508	521	505	489	449	473	498	473	444	497	487	506	490	506	485	485	504	523	463	522	512	470	492	456	488	512	491	497	496	535	545	486	460	483	490	468	481	463	489	534	502	542	529	508	506	486	472	478	540	521	484	524	473	518	449	510	505	479	470	506	487	478	465	474	496	511	503	518	518	513	493	496	489	488	478	499	500	496	517	505	515	456	507	495	468	501	476	479	474	482	467	499	491	478	470	484	492	438	520	506	506	482	531	491	483	490	520	498	488	475	493	494	501	489	482	502	514	488	484	501	534	526	489	510	528	497	518	510	495	508	471	497	495	462	486	459	494	451	469	479	464	482	518	448	515	547	493	519	523	499	501	493	529	474	473	479	500	512	486	521	495	482	501	522	530	506	505	490	500	528	480	498	512	470	508	492	484	523	474	500	504	474	491	494	544	533	452	497	494	517	492	515	535	513	486	498	463	527	493	531	483	484	503	501	512	503	503	470	475	472	502	494	486	466	494	473	540	529	506	509	529	541	520	499	502	513	506	559	496	488	520	488	475	485	457	479	511	472	525	497	500	530	467	470	506	501	519	464	506	511	506	503	512	486	531	534	515	478	519	493	462	486	474	486	484	531	473	491	486	485	515	467	462	510	493	474	477	543	505	487	489	525	523	481	505	519	469	514	485	490	491	489	498	501	533	514	492	508	470	507	519	523	501	493	494	496	485	490	497	517	488	490	449	505	518	520	540	499	496	517	511	521	487	520	517	474	506	459	465	523	515	504	451	518	470	505	479	476	517	470	515	506	507	548	475	486	516	507	506	501	513	499	501	504	522	513	502	495	472	522	468	490	499	538	535	457	485	485	492	485	491	512	479	474	516	515	484	516	474	510	494	449	494	500	520	490	500	472	492	477	516	509	504	487	458	462	469	514	502	484	487	487	494	464	460	487	486	484	481	480	489	443	511	498	496	493	523	490	548	507	539	511	509	492	531	502	513	509	492	486	501	452	520	494	477	511	499	511	520	477	464	545	478	512	516	525	492	466	486	517	485	502	507	500	493	518	480	509	507	489	471	471	501	463	519	460	494	485	492	494	493	508	524	498	502	526	502	541	494	505	491	507	502	474	473	467	473	492	515	511	488	476	509	488	480	501	515	518	516	493	476	492	490	482	498	517	441	511	551	505	499	508	520	466	542	481	509	532	497	503	511	500	478	512	502	460	501	463	471	471	491	496	524	538	496	475	492	474	542	516	523	477	490	517	508	500	490	469	476	487	513	521	470	480	529	495	533	482	510	484	519	496	436	533	478	489	490	454	477	464	480	511	474	482	493	519	546	484	486	504	509	544	497	534	509	494	503	490	487	491	512	506	528	506	528	497	498	482	483	498	455	477	481	484	502	497	484	459	532	464	498	523	487	467	534	503	501	496	495	532	504	503	487	522	469	470	469	459	476	509	475	492	544	500	477	493	488	531	512	456	534	488	478	490	518	483	487	539	472	503	544	510	491	524	512	456	539	479	498	477	516	538	505	501	521	492	542	488	508	513	517	483	475	518	470	516	475	464	470	484	499	483	521	479	476	471	521	486	484	500	510	517	521	518	506	462	485	467	487	479	484	483	521	476	502	522	493	512	485	467	501	540	452	535	530	542	472	519	471	466	487	491	490	524	472	485	486	478	531	476	508	477	513	473	512	522	489	495	480	528	482	484	522	530	472	497	502	461	465	509	528	517	500	486	464	491	480	519	529	502	463	470	512	500	515	494	494	488	516	489	520	511	502	519	531	467	483	482	458	469	511	493	455	499	467	483	486	494	512	526	525	504	502	460	445	485	524	509	480	520	484	456	481	499	505	527	504	524	489	514	494	540	460	483	467	561	522	495	535	506	554	502	494	496	536	497	553	559	535	476	478	533	499	511	495	494	540	484	507	477	510	479	506	499	466	503	474	536	468	515	497	500	539	481	504	500	456	486	517	512	519	508	486	501	450	491	491	486	459	493	505	544	501	480	468	493	444	512	492	464	542	503	486	482	504	546	517	485	493	491	461	494	472	529	480	519	494	477	510	462	474	475	466	470	485	511	527	472	501	511	475	512	506	522	500	478	485	484	501	499	488	539	505	547	489	468	518	476	524	468	496	477	479	482	459	512	482	517	506	427	503	485	504	517	544	515	494	523	458	465	481	502	490	546	524	477	515	487	488	515	502	487	494	502	507	496	536	496	501	499	489	533	510	487	472	485	507	493	524	512	492	449	484	506	459	484	483	462	527	545	504	495	483	506	486	476	509	494	528	527	522	485	541	538	533	494	490	487	478	519	484	511	499	489	504	493	508	496	454	465	520	473	477	476	457	502	492	488	528	506	483	523	536	507	477	470	484	492	511	517	486	467	516	473	462	490	459	460	491	499	531	494	481	496	523	512	471	553	489	515	488	469	508	474	474	514	471	537	500	496	479	480	513	528	498	524	510	518	485	512	497	460	467	471	525	489	475	467	473	465	520	500	513	487	501	499	497	475	496	511	511	536	501	497	476	483	526	477	493	517	502	456	446	495	501	539	512	479	508	476	518	482	493	473	511	528	520	529	498	480	521	491	489	520	449	502	455	523	508	500	504	503	449	506	479	507	478	510	469	497	476	548	482	461	474	531	498	529	487	488	547	468	519	495	527	488	513	525	466	486	495	472	475	492	515	517	519	491	498	498	483	481	471	505	528	497	492	488	452	515	504	478	490	490	508	496	502	475	517	495	493	539	489	462	446	514	510	474	496	486	520	459	500	515	541	506	488	478	503	498	503	479	494	520	497	473	533	507	515	496	504	514	466	492	514	508	498	500	483	550	540	496	507	486	483	526	468	511	512	499	508	505	487	512	481	474	485	510	476	504	500	490	512	528	511	471	470	508	448	484	486	450	468	455	484	512	506	487	478	498	487	509	461	515	504	515
28782	22487	12044	1319	600	487	451	426	466	467	400	455	458	434	432	426	443	394	456	422	426	429	454	463	389	399	447	411	435	406	456	449	405	418	379	382	397	398	405	444	451	420	419	431	408	419	424	422	431	412	452	431	412	421	447	400	417	399	426	446	418	422	449	393	436	387	445	415	409	431	436	448	421	426	426	420	423	417	429	429	446	443	426	466	448	418	417	446	422	472	415	403	421	462	405	420	440	433	450	433	420	421	414	445	416	444	472	473	450	417	450	412	447	461	442	393	436	433	429	439	426	422	430	409	437	448	390	413	419	401	438	432	430	439	438	420	482	453	443	406	453	397	422	420	427	422	405	467	468	400	408	444	416	410	421	448	433	411	457	426	425	439	407	423	421	390	437	433	419	403	407	403	405	433	399	414	422	394	426	428	408	455	394	415	445	426	400	466	420	447	404	383	433	413	434	462	457	461	431	467	417	417	413	457	453	451	462	457	418	401	439	428	441	425	416	454	451	415	451	425	437	416	450	428	422	433	412	417	455	436	428	424	416	472	430	445	476	437	454	426	418	436	425	413	430	428	442	422	466	420	460	444	413	423	429	410	400	457	433	436	443	425	399	427	449	382	440	419	432	438	430	419	455	446	453	434	435	411	457	434	441	434	443	432	435	442	416	461	435	422	448	435	449	412	453	449	411	419	420	413	447	435	454	456	379	389	418	393	424	376	395	413	443	440	427	443	427	422	445	482	425	408	402	427	418	409	450	412	427	431	419	435	418	468	446	439	404	423	408	408	408	411	441	411	424	401	458	393	415	432	411	446	442	425	461	446	423	422	447	444	417	445	406	438	445	432	474	423	417	437	453	433	442	464	444	412	429	419	426	399	451	441	436	430	443	457	450	405	430	450	430	453	460	421	439	411	429	413	454	417	435	434	409	411	406	400	434	475	451	406	461	384	480	490	423	413	467	422	435	433	445	446	447	426	414	443	436	446	435	438	427	469	429	433	465	388	425	438	426	408	437	409	429	419	454	402	426	416	461	429	423	448	414	418	424	441	427	444	433	425	414	449	426	383	420	433	399	437	451	418	440	447	461	425	456	445	410	428	429	461	458	422	450	435	424	400	423	458	441	438	425	400	451	428	440	442	396	437	404	413	409	434	446	434	461	416	414	419	372	416	398	436	435	431	419	434	436	445	409	410	429	430	401	458	436	410	433	428	437	449	409	405	421	416	422	423	460	465	459	414	406	420	422	444	418	403	471	427	421	435	445	425	429	417	444	440	448	409	441	424	436	430	456	456	400	415	463	431	416	433	431	395	397	452	430	393	398	431	445	454	398	443	435	414	417	408	432	436	452	409	403	432	401	475	427	442	397	456	389	407	436	440	440	419	456	409	409	421	423	457	438	390	419	436	464	431	483	450	414	457	432	423	458	452	443	419	442	439	473	480	445	411	409	434	443	430	438	445	447	392	417	436	442	439	420	439	414	442	408	448	414	432	447	394	411	442	430	437	450	431	472	384	432	420	457	434	420	420	454	417	453	461	429	411	443	424	450	418	419	401	435	443	400	463	415	452	438	395	412	390	436	437	416	435	410	454	374	451	408	446	455	466	414	444	442	454	444	430	434	404	416	379	440	401	398	443	439	423	422	444	437	441	438	417	454	472	462	435	486	434	450	421	457	429	405	439	432	442	443	423	422	407	451	448	429	436	397	361	454	436	468	477	429	424	376	461	440	453	418	441	407	437	424	385	419	437	415	424	442	422	437	408	448	385	423	453	470	383	396	406	434	439	424	408	394	442	396	449	427	405	444	433	440	451	456	438	444	394	440	397	446	428	429	395	421	427	410	455	436	434	428	444	424	418	439	397	426	442	462	414	430	442	434	419	398	461	434	433	435	444	428	458	450	434	427	453	426	425	457	432	422	457	435	443	426	422	430	446	423	447	416	404	418	394	408	435	433	417	451	448	462	413	439	404	420	445	460	427	442	426	440	406	436	466	427	417	421	419	432	419	446	418	413	449	425	439	439	413	439	431	426	475	398	419	420	423	425	451	427	448	427	463	448	426	434	421	441	457	443	434	410	412	426	435	420	404	417	404	451	422	454	429	401	451	430	410	420	425	433	399	453	447	408	453	444	429	428	399	435	417	427	455	423	450	456	476	431	449	433	424	409	437	466	409	403	409	425	412	426	414	431	466	427	459	425	411	382	411	455	441	408	426	439	416	432	434	428	404	424	425	395	438	414	429	416	441	426	466	396	386	456	427	404	409	435	441	420	430	427	403	441	435	436	390	469	434	440	436	467	420	408	432	454	419	412	450	417	419	408	427	403	417	411	422	420	409	428	433	415	444	389	458	430	454	439	433	413	441	435	450	446	452	404	405	477	436	447	457	375	414	398	415	471	436	455	404	455	448	433	426	415	432	413	430	415	395	418	399	462	458	431	463	423	415	444	423	415	417	446	404	419	445	416	432	439	423	436	467	417	465	447	433	456	397	412	437	427	445	410	424	457	425	433	439	396	455	426	446	431	424	433	464	422	404	439	425	435	428	438	449	414	453	463	428	412	441	471	428	432	445	430	448	444	455	447	422	452	410	462	425	436	426	411	436	408	409	409	451	421	409	460	422	445	407	415	456	415	415	391	414	457	435	439	440	424	443	401	445	417	404	414	424	419	430	452	418	428	428	424	434	443	415	422	455	436	431	419	399	421	427	473	423	438	413	443	450	388	427	447	446	418	431	430	424	416	449	453	451	441	407	409	464	418	435	425	443	409	452	414	446	469	435	433	458	436	463	417	408	417	425	452	433	444	413	444	422	409	412	424	419	422	427	426	451	394	435	442	444	438	427	410	475	443	451	438	444	419	421	445	423	454	402	421	434	427	432	451	440	417	393	399	431	422	422	436	442	417	433	419	416	451	436	428	414	432	397	472	457	458	454	441	422	394	416	450	399	441	450	451	441	446	398	455	465	435	443	415	420	468	438	408	401	423	456	399	461	440	440	425	419	423	444	467	431	409	399	428	428	436	432	441	404	417	423	440	461	408	386	433	446	412	381	436	450	407	445	430	451	452	458	443	435	409	411	425	430	453	435	419	439	448	453	400	453	433	443	450	437	430	439	405	433	462	392	435	437	436	431	396	459	408	409	423	450	412	413	445	416	434	468	457	458	459	405	384	440	404	421	458	391	414	446	430	469	444	434	451	419	418	421	397	456	416	417	407	440	458	407	413	442	425	441	402	446	462	433	439	436	444	427	400	447	435	422	433	454	434	461	434	422	415	424	445	429	397	425	406	421	443	444	417	438	409	445	408	441	403	415	450	424	412	435	436	442	411	402	435	445	419	424	404	452	431	456	391	482	422	420	441	422	438	438	441	462	433	424	441	427	421	451	404	441	480	459	434	402	428	432	427	440	426	431	424	412	411	398	451	428	418	447	443	408	421	421	401	417	412	390	431	424	454	441	395	415	460	406	397	422	411	406	452	429	444	417	453	429
22129	30090	6854	699	728	631	513	501	543	453	483	468	490	521	499	485	483	466	466	475	465	484	484	477	487	490	455	455	476	463	487	474	486	475	457	438	402	459	472	471	532	479	507	498	463	428	469	443	496	473	463	496	507	447	465	430	430	505	464	451	501	442	458	490	495	479	448	466	504	479	449	444	468	452	464	492	493	460	452	462	443	486	466	450	457	439	481	439	434	459	473	468	484	482	482	486	440	462	477	452	478	426	452	468	438	469	493	490	530	459	466	473	483	433	472	460	491	473	481	440	450	474	509	500	496	445	468	477	485	486	446	465	421	489	462	481	469	467	471	448	461	483	472	496	466	469	460	450	475	462	477	461	498	460	492	465	459	464	466	450	469	456	469	481	508	464	480	471	476	506	466	437	460	508	415	439	465	454	522	493	456	509	456	470	470	442	504	439	502	454	486	462	456	458	485	427	473	463	494	468	443	498	471	445	462	475	456	420	530	475	484	490	486	492	486	471	465	486	474	457	490	432	489	480	452	413	479	475	473	476	511	451	452	434	475	442	497	501	454	448	484	509	472	472	523	470	474	481	479	438	517	490	481	514	464	485	482	459	483	462	478	429	471	461	463	475	493	473	442	475	456	468	457	425	476	496	461	456	466	499	481	471	502	459	477	498	466	487	475	438	456	468	468	465	417	455	460	481	489	463	446	503	515	500	414	489	495	485	484	490	493	450	463	514	444	443	501	431	455	444	414	446	497	433	469	506	447	474	456	494	515	473	446	450	461	449	487	506	450	479	491	467	452	466	458	459	473	446	434	473	489	514	468	453	455	464	482	472	427	439	457	459	451	483	447	442	437	459	478	467	429	488	481	454	463	456	502	451	457	477	479	433	494	480	451	470	467	497	494	450	470	516	471	446	452	448	457	459	478	443	465	470	470	447	489	472	463	470	491	478	480	463	433	462	434	481	509	497	509	430	458	444	521	443	501	455	466	434	494	470	473	458	439	475	497	475	471	491	479	485	498	453	454	450	481	455	509	463	472	464	443	445	478	517	459	455	488	452	475	501	458	464	523	467	463	507	475	471	468	458	478	472	440	478	498	447	449	478	476	483	460	462	426	479	455	464	483	478	504	467	492	490	467	455	487	433	454	462	450	441	470	471	476	469	441	477	451	435	460	481	465	467	431	440	497	463	534	487	491	479	478	464	447	464	433	461	497	463	481	477	502	454	534	438	460	454	450	479	469	470	463	467	441	445	494	442	447	468	440	434	433	459	492	452	478	455	499	495	449	476	487	489	486	470	427	461	483	441	458	467	478	444	451	461	468	458	436	456	525	464	434	467	491	468	462	411	478	460	466	469	465	459	482	476	452	481	455	538	435	437	469	441	490	474	465	457	459	436	524	469	459	458	452	510	478	505	472	473	443	459	438	444	473	483	441	468	467	457	453	461	478	487	458	479	488	516	449	486	467	456	483	475	449	489	463	466	426	471	491	448	471	506	479	456	475	495	464	485	453	427	472	528	449	456	484	460	497	463	447	441	454	454	466	452	495	495	480	498	459	461	458	430	472	464	447	479	486	439	437	473	460	441	468	454	473	491	478	441	486	475	498	448	470	479	476	465	454	455	473	441	463	499	482	488	434	462	472	468	454	483	476	438	443	473	468	503	428	486	466	473	446	464	480	470	454	473	491	482	460	461	448	447	463	473	438	444	481	513	459	468	480	477	450	496	442	513	451	469	466	441	488	414	489	452	468	432	494	469	502	466	481	481	450	443	474	470	454	462	480	458	441	469	472	449	442	465	502	476	462	496	495	528	481	499	424	470	514	451	459	509	453	475	467	456	487	484	435	474	432	471	495	445	472	422	507	471	458	474	465	464	455	472	502	488	459	434	408	487	452	467	480	454	487	467	467	490	469	475	469	458	469	492	484	485	463	455	489	449	486	441	461	480	492	481	467	458	467	430	508	496	479	439	491	497	456	427	488	458	478	457	495	455	443	485	485	461	462	507	450	487	449	454	491	446	507	471	495	454	444	441	496	447	444	458	494	510	425	453	416	468	435	444	434	488	488	464	443	482	458	434	448	498	441	456	498	452	481	479	484	484	427	485	427	434	429	477	472	502	492	490	462	490	479	432	447	457	471	486	455	465	491	448	486	476	504	467	458	491	485	493	485	461	493	466	453	474	502	459	440	465	468	494	449	456	437	480	477	469	455	438	458	469	497	483	443	495	464	506	443	474	467	467	455	507	450	478	511	467	489	491	466	465	474	468	485	492	502	486	448	467	472	487	430	485	421	467	487	487	478	445	476	457	449	466	452	476	474	501	475	470	492	455	451	461	507	501	496	465	478	435	476	492	467	456	454	483	446	511	470	445	514	481	451	467	486	463	486	451	494	493	460	450	498	450	472	435	473	464	460	497	497	473	505	496	472	464	520	443	461	459	452	457	434	458	472	468	439	478	481	455	451	465	511	457	448	484	456	473	441	470	494	473	488	458	483	467	477	472	478	460	463	448	481	476	467	469	478	517	455	498	446	402	475	463	523	474	427	434	515	450	452	475	486	460	483	447	525	418	448	467	481	507	432	472	472	510	460	451	455	472	465	411	459	460	473	451	480	487	469	457	459	455	478	472	492	467	486	457	484	449	494	463	494	443	478	439	450	484	487	486	479	467	477	451	475	454	520	467	461	496	480	467	490	427	494	462	488	464	435	467	498	479	498	422	451	471	452	485	493	465	455	483	473	426	440	495	463	480	468	476	451	464	481	478	503	403	457	487	440	446	481	495	499	480	440	474	462	467	512	485	463	495	489	497	478	475	492	506	486	478	449	477	451	466	489	458	512	497	463	409	472	510	461	448	444	470	447	472	458	438	446	460	469	483	490	439	470	464	475	433	485	482	471	431	452	437	490	440	530	482	499	524	469	483	459	486	475	478	477	482	477	481	461	464	454	475	469	525	482	494	473	470	466	498	465	500	457	448	485	458	496	453	475	515	513	451	476	425	485	470	479	482	466	445	470	444	473	485	525	476	473	433	469	470	499	476	470	450	447	477	469	472	491	463	493	468	472	476	465	501	508	466	487	496	476	470	490	441	466	491	444	465	444	466	479	471	446	452	456	513	439	503	467	447	450	475	508	461	472	482	471	428	510	517	477	470	450	453	514	461	475	472	479	477	505	457	451	456	478	488	460	492	445	492	504	489	459	458	449	467	465	463	486	455	452	478	489	459	479	463	451	475	518	464	440	481	468	486	441	477	457	515	496	474	458	442	452	498	461	461	521	494	450	472	485	528	438	480	466	500	454	468	483	490	446	491	465	481	498	434	469	495	470	498	462	462	482	444	454	488	455	461	464	478	454	455	509	471	449	441	450	477	445	481	500	470	477	449	449	468	466	461	467	508	493	473	457	461	464	501	449	462	485	493	454	482	459	500	477	471	499	468	460	443	469	489	430	464	440	539	477	467	480	452	474	480	465	462	479	467	446	430	469	477	493	500
23706	21273	28484	24384	21253	9952	847	473	429	439	379	341	332	304	321	269	290	258	275	257	276	263	295	276	253	264	288	253	239	266	277	280	264	269	268	266	270	286	249	264	285	254	263	274	258	243	249	278	263	254	267	265	251	249	271	227	271	274	281	258	268	241	330	265	274	292	260	280	237	294	247	251	252	250	267	260	259	269	253	229	260	267	264	273	262	265	239	244	241	283	244	259	259	271	264	236	256	240	252	246	261	264	265	217	261	231	270	286	258	269	252	261	229	256	247	271	290	266	265	216	266	263	281	237	235	238	239	244	228	252	290	260	253	245	265	273	260	246	277	228	265	255	272	233	278	252	266	264	272	276	265	240	234	276	275	268	263	262	248	277	253	262	238	270	259	268	264	232	246	256	276	261	272	238	253	252	237	260	272	243	271	262	259	252	246	274	250	245	246	272	258	249	269	230	261	268	249	254	266	255	241	242	265	261	266	246	265	288	270	272	293	239	261	248	247	268	288	260	280	261	225	238	233	228	256	227	261	288	265	282	217	248	276	261	254	258	213	256	238	246	255	276	303	252	246	252	257	246	270	233	244	233	264	254	272	286	262	279	251	238	247	250	235	287	258	260	264	246	264	279	289	261	250	255	266	253	243	268	259	272	253	266	274	234	275	276	251	248	252	235	244	268	264	233	243	285	250	257	249	289	261	248	280	246	256	271	275	263	245	289	260	218	251	297	273	256	245	257	261	245	246	256	283	261	237	253	256	267	269	258	252	247	252	247	260	257	255	299	243	244	263	244	241	244	263	237	256	255	256	240	274	280	244	240	264	255	271	271	272	271	231	247	247	270	246	235	253	264	245	282	265	261	287	278	257	255	263	293	260	249	262	290	251	252	252	255	281	243	254	248	243	275	235	229	277	260	256	258	247	250	234	233	246	253	261	247	255	244	261	230	253	262	280	267	229	272	253	258	267	244	245	283	249	269	260	236	257	235	256	278	265	287	261	279	268	230	249	260	271	247	243	252	273	276	270	262	246	254	250	268	256	276	227	258	236	251	254	261	268	240	267	256	254	275	263	242	258	244	233	256	266	266	263	259	246	264	276	266	268	256	253	282	264	221	257	275	259	251	239	283	234	263	241	274	226	265	268	255	239	293	272	238	250	276	260	228	248	255	247	245	255	250	268	266	270	262	264	281	260	258	239	298	248	246	247	289	256	266	248	259	279	261	273	264	241	271	271	275	223	264	241	261	242	238	286	254	252	243	269	284	264	257	250	252	261	235	266	270	266	278	271	253	287	251	280	257	262	235	258	239	241	281	245	269	252	265	257	242	287	288	255	229	262	255	238	287	248	263	271	231	228	257	256	284	240	249	256	255	248	273	251	283	239	274	252	264	261	247	264	264	249	244	276	267	267	249	241	263	268	256	286	268	256	272	263	233	278	250	253	236	273	262	253	274	252	253	242	241	248	270	276	250	264	292	247	230	242	251	254	276	244	277	250	236	237	280	239	256	267	277	245	265	273	251	282	282	266	254	263	250	255	251	263	268	259	282	234	250	271	261	275	245	281	238	246	248	252	277	259	259	280	288	283	270	250	229	267	275	263	282	265	260	225	262	244	241	271	268	253	270	241	280	234	269	259	259	264	235	263	263	240	289	271	246	280	285	233	263	241	270	247	279	273	248	273	239	250	246	269	244	270	267	223	231	252	233	256	263	232	229	243	233	248	267	267	257	273	262	241	276	270	255	252	254	257	284	234	273	221	281	260	264	262	248	240	265	279	267	256	240	258	232	258	222	245	249	275	253	265	243	241	263	243	288	254	255	268	239	244	247	272	246	262	241	271	267	243	253	261	239	234	273	252	242	273	255	241	264	266	222	266	253	277	271	260	245	270	254	251	282	253	245	253	249	225	246	284	246	251	259	260	238	243	243	249	230	239	256	246	249	263	243	266	271	248	262	277	279	273	270	268	258	246	251	258	212	255	271	258	297	238	238	233	258	201	261	276	255	268	275	276	264	249	248	272	268	269	294	257	265	249	236	238	260	273	291	298	282	250	279	255	255	260	268	232	227	250	263	244	256	268	271	246	269	279	247	245	238	256	271	264	254	253	280	241	259	294	256	235	266	256	303	265	230	237	248	238	257	269	274	264	232	247	239	257	259	270	255	260	252	267	308	277	234	267	239	253	272	217	264	275	279	262	270	244	259	256	256	267	261	255	245	262	273	259	245	275	251	252	232	246	268	253	263	266	276	238	262	266	258	273	253	268	247	250	267	251	246	274	267	284	274	241	259	249	269	252	270	264	245	253	260	264	299	290	254	231	248	227	255	288	275	252	268	269	246	235	253	243	228	235	254	230	231	229	265	259	241	260	268	230	261	239	279	252	270	279	235	252	254	274	268	282	248	278	234	264	287	267	245	239	242	249	262	272	230	268	231	265	256	245	237	236	259	257	272	278	252	259	264	273	256	257	243	237	233	286	262	241	228	255	256	248	249	263	244	281	229	257	247	236	261	250	238	278	253	272	231	261	276	244	246	270	252	264	267	262	256	269	280	251	268	244	263	256	226	252	262	238	241	235	262	250	244	269	271	242	259	241	246	277	237	268	257	280	274	296	235	289	266	262	231	245	233	270	278	293	236	277	240	262	252	256	271	259	275	234	251	267	257	238	267	270	253	258	212	262	255	258	263	258	263	249	258	248	285	255	238	271	239	244	266	281	278	246	240	250	249	251	269	261	287	245	257	255	255	264	270	238	244	251	243	246	239	262	274	256	239	254	250	252	245	261	238	268	260	278	245	277	226	244	262	237	234	248	221	255	296	263	271	274	251	262	245	230	256	263	267	269	290	253	250	227	263	262	264	272	257	260	256	272	249	254	256	286	256	221	239	233	273	261	230	211	255	236	290	248	268	266	267	261	251	235	276	261	248	255	238	281	267	258	251	266	246	262	249	290	231	260	266	272	273	276	261	270	286	253	249	275	254	242	246	263	260	252	266	251	251	276	263	234	268	231	274	266	281	246	239	239	258	251	270	256	267	254	270	261	262	225	264	265	258	249	257	249	241	239	243	248	255	224	259	274	269	238	267	269	263	284	256	239	273	308	255	227	271	272	241	237	242	271	266	235	269	280	244	252	254	272	276	244	275	268	249	246	272	285	228	264	269	264	277	289	235	266	248	251	246	275	263	269	253	259	236	264	268	249	248	256	260	251	257	250	253	254	268	242	255	223	261	277	266	268	259	272	246	231	264	268	319	243	248	261	260	245	260	254	259	273	247	248	214	271	267	236	247	253	268	244	260	266	262	276	259	294	250	268	223	229	295	270	247	281	274	250	256	254	255	247	262	253	261	260	258	278	256	242	251	259	261	254	270	242	248	236	236	262	238	282	258	254	241	251	270	264	263	251	264	248	254	248	249	254	251	235	263	259	268	256	256	254	251	275	264	270	262	214	277	262	250	268	245	296	230	246	258	266	247	278	245	224	276	224	244	235	266
29113	46197	15184	2687	1991	1467	1025	866	635	566	490	455	417	392	356	361	361	367	346	291	310	355	332	343	311	313	303	285	283	311	307	312	292	286	267	276	286	299	293	279	288	277	312	305	294	320	318	275	273	295	303	281	280	264	293	305	278	295	254	300	272	250	288	316	271	278	256	289	289	291	304	292	277	287	292	280	300	278	309	282	272	272	300	254	295	280	300	286	269	292	289	306	258	282	291	281	280	300	288	306	262	295	306	269	255	287	264	272	251	282	293	280	270	245	303	331	279	284	308	268	288	262	278	268	276	259	290	280	274	290	271	269	296	281	291	294	278	287	244	305	288	287	278	271	274	264	283	256	289	277	294	279	269	288	264	267	281	252	254	257	312	296	286	298	276	283	282	277	273	335	280	295	310	293	271	278	289	301	273	282	285	284	310	281	299	303	274	280	294	272	324	305	267	256	289	292	288	283	295	323	283	285	255	293	286	267	288	282	293	307	281	261	318	256	272	277	299	301	270	295	276	278	275	301	291	262	294	292	277	279	280	272	286	244	300	282	303	258	285	277	298	277	274	291	281	284	285	272	298	266	293	282	307	254	265	254	270	270	293	270	275	314	290	333	283	286	279	261	273	294	270	298	280	296	261	294	259	300	257	263	281	284	272	297	297	275	267	292	267	271	260	272	281	284	274	272	262	273	275	284	269	291	253	287	273	281	310	316	282	305	269	287	307	293	275	280	296	247	254	284	275	299	285	303	275	272	294	270	281	314	267	270	268	290	278	274	288	283	276	289	277	258	294	281	283	232	298	258	299	296	288	276	272	322	269	269	284	283	281	293	289	286	274	252	265	258	288	265	259	284	271	268	274	277	294	291	269	265	307	302	304	297	293	283	257	263	275	304	296	282	282	301	296	269	277	298	284	269	258	276	300	272	274	255	255	248	266	279	318	252	297	290	278	328	273	267	271	287	284	288	267	271	261	276	258	291	284	272	308	284	265	287	270	293	272	289	282	298	279	246	314	274	254	266	291	291	267	289	258	276	254	274	289	255	261	286	277	259	272	276	291	258	287	316	300	258	313	283	277	307	300	280	268	284	280	287	276	298	294	270	285	269	281	293	264	287	306	268	270	306	291	277	316	255	288	296	275	276	258	292	300	289	283	292	285	297	268	290	281	271	314	286	249	292	303	289	250	289	272	280	283	261	312	279	262	289	293	302	280	255	275	264	301	274	294	290	294	298	258	276	296	316	265	274	277	269	272	301	254	312	281	285	265	269	295	288	264	301	264	324	270	289	257	293	303	273	330	260	273	259	266	293	280	272	286	266	272	300	262	270	285	293	285	289	284	301	288	300	264	281	279	264	277	283	275	282	322	286	310	255	280	316	282	279	277	268	281	290	251	274	287	269	287	288	292	262	283	275	293	299	291	286	303	273	275	318	256	268	261	272	295	286	265	298	257	269	275	257	283	293	289	264	256	287	289	277	259	305	266	297	277	275	294	261	303	269	285	260	297	275	301	269	281	295	269	301	293	268	291	288	265	285	306	266	297	264	301	281	263	274	272	261	275	276	297	271	295	287	252	300	307	262	274	272	306	287	299	272	262	254	289	285	300	269	301	272	271	269	269	308	303	290	282	264	284	274	299	311	290	280	280	285	273	270	275	280	271	281	306	274	314	309	265	281	292	281	277	285	293	276	303	285	300	270	269	313	286	280	274	299	274	297	286	300	280	292	300	260	259	307	247	277	306	284	289	290	268	291	269	285	257	277	250	269	290	275	272	293	281	307	273	277	257	281	281	280	277	255	294	281	276	286	272	283	294	297	279	303	302	308	295	273	291	274	296	286	267	298	283	278	261	268	271	294	257	256	265	298	276	302	275	264	268	282	260	278	254	313	293	276	261	281	289	272	263	277	273	303	277	305	284	278	262	266	291	279	281	262	280	280	262	309	282	307	305	300	264	281	274	297	276	313	272	283	307	280	314	264	261	281	278	260	278	272	256	287	319	277	283	258	271	297	272	312	308	281	258	276	266	267	296	270	268	300	279	287	310	260	307	294	280	265	248	280	280	277	310	306	288	294	258	269	252	274	293	306	285	287	310	292	281	264	305	301	314	276	256	278	273	317	269	287	275	280	263	280	288	295	290	290	252	282	288	301	308	292	272	310	289	288	284	273	273	304	304	289	307	278	295	314	289	266	289	252	270	262	261	272	259	293	296	250	295	303	308	252	275	292	277	273	284	263	285	279	302	273	286	309	302	307	253	263	258	262	299	265	253	258	281	267	289	283	287	309	274	278	295	283	299	250	268	271	295	267	294	271	279	281	257	310	274	258	297	240	287	302	262	264	286	288	262	282	269	280	280	266	279	270	278	297	257	286	287	286	273	288	298	269	283	288	295	272	276	296	272	273	264	302	296	291	295	273	263	302	298	255	280	275	301	247	286	288	281	285	269	286	287	299	290	285	274	288	286	273	281	265	273	288	304	267	269	286	249	282	279	280	295	265	309	298	293	282	287	303	271	281	293	263	267	306	281	284	291	292	305	265	290	260	298	262	301	295	280	306	278	295	312	307	262	283	274	285	285	284	303	268	288	261	284	268	259	252	299	298	285	265	286	295	280	294	285	281	282	280	290	297	292	274	286	267	248	268	305	259	299	292	266	303	293	260	260	283	258	270	293	290	274	291	265	272	281	278	280	273	269	270	300	279	284	301	274	278	313	268	292	288	274	289	282	265	276	249	273	278	278	286	257	251	301	300	271	261	291	283	325	278	274	305	291	253	284	281	289	303	284	280	250	259	310	279	284	279	284	287	299	261	301	294	319	291	275	292	296	290	272	264	276	253	293	282	280	298	283	286	279	283	292	253	308	261	285	255	276	281	303	271	295	304	288	254	253	278	274	297	311	268	312	282	265	283	259	287	266	270	312	297	288	319	293	277	308	289	279	263	278	277	277	300	276	286	269	278	268	291	284	273	287	258	261	294	275	266	301	264	266	257	290	299	304	256	316	259	306	286	270	278	301	286	264	298	281	256	248	267	266	269	259	283	281	267	283	257	286	304	291	305	296	279	265	277	279	279	273	300	296	268	259	256	301	309	299	285	262	278	292	304	270	293	272	306	287	293	273	303	288	281	265	288	273	281	252	281	265	288	243	256	293	308	281	261	270	270	283	266	278	284	258	260	278	271	272	276	268	242	280	276	295	266	285	286	241	287	287	260	282	295	257	282	263	276	310	309	293	259	306	287	283	299	278	265	284	279	272	275	283	254	291	291	279	256	247	260	286	262	283	263	272	247	278	297	286	286	277	282	289	313	287	285	282	275	277	275	265	280	271	264	284	254	283	307	275	303	299	278	322	303	278	276	253	247	293	284	257	275	278	272	280	295	283	286	284	273	316	289	284	307	263	263	294	286	259	305	274	277	312	289	296	280	308	294	302	288	281	276	273	270	275	283	260	272	274	263	293	257	291	276	266	266	274	261	306	295	253	277	262	274
25135	21273	26913	25344	7156	1112	852	762	744	725	705	696	738	723	734	724	703	700	691	626	744	672	718	650	677	661	740	691	680	672	672	706	674	659	645	675	644	732	654	692	713	655	677	636	667	646	667	677	658	695	708	690	677	710	704	730	647	634	662	676	686	670	700	662	667	631	645	654	653	682	649	633	685	738	677	636	659	625	686	677	648	674	665	667	630	680	704	633	605	664	643	655	649	643	650	690	644	667	617	647	625	643	697	659	697	683	658	660	645	633	688	635	686	689	662	650	643	703	656	697	655	669	681	665	665	711	631	663	668	641	698	697	643	648	664	672	663	665	701	673	672	637	695	668	649	667	695	666	671	633	640	697	669	687	623	692	637	704	655	673	634	629	701	701	640	626	662	670	671	675	679	690	589	642	648	625	661	656	705	654	704	686	654	675	704	641	661	634	648	665	712	689	635	682	707	681	652	682	663	702	621	680	593	674	663	699	625	683	668	678	705	640	679	688	691	680	649	657	678	673	678	668	637	675	688	684	681	696	669	657	706	702	670	630	654	707	650	718	676	691	662	669	629	693	642	702	612	700	696	683	694	666	679	679	661	683	689	687	658	639	677	619	645	672	655	702	682	683	707	648	661	719	656	686	653	653	643	666	673	675	650	661	708	668	668	692	700	706	680	661	691	674	698	676	692	688	695	710	650	660	727	616	662	621	646	665	722	620	700	661	634	702	671	660	691	669	598	678	668	684	661	672	677	658	664	647	662	701	676	687	683	659	664	680	668	627	667	680	619	695	693	717	680	670	662	657	654	751	704	650	685	660	653	632	696	682	726	703	690	677	683	722	695	709	670	645	692	677	675	649	679	640	643	674	692	648	630	648	709	652	654	638	680	704	607	681	663	687	679	632	700	667	670	688	650	646	676	692	665	642	680	694	659	706	669	672	632	617	691	681	655	693	681	688	674	675	704	683	656	656	682	688	682	620	668	700	668	675	687	684	648	665	670	671	640	693	667	670	679	647	689	677	669	693	668	649	663	644	686	702	626	707	640	706	674	686	662	670	729	673	731	710	664	644	666	651	692	632	596	684	674	624	714	669	647	697	717	654	643	684	705	663	717	696	662	681	709	688	652	666	684	648	673	687	683	660	671	703	575	672	661	705	672	698	707	661	660	683	674	642	684	683	701	679	671	702	684	671	685	652	672	656	648	672	690	723	657	665	662	675	672	681	707	681	641	728	710	684	682	697	676	670	743	664	705	636	657	692	711	660	700	669	659	640	650	652	697	711	636	651	656	643	676	611	683	717	644	660	662	665	705	664	643	679	665	662	655	660	699	708	687	690	646	682	682	683	648	654	701	635	681	663	684	674	662	677	678	629	685	651	680	673	675	667	701	645	668	702	667	681	664	715	634	698	710	654	699	680	633	650	657	665	684	693	671	700	637	734	642	649	709	673	633	696	697	715	674	640	641	652	657	669	699	657	682	647	654	697	684	660	713	666	636	685	641	670	686	657	673	612	654	667	661	692	644	641	698	721	704	671	658	660	682	680	658	671	665	646	688	685	696	662	678	713	612	652	654	658	691	685	674	681	684	696	633	657	687	660	678	652	712	632	694	707	674	682	687	662	677	698	688	656	672	686	681	684	610	642	651	675	644	701	695	692	696	655	690	689	708	701	715	719	731	656	675	656	658	671	685	668	727	695	702	738	648	675	683	660	665	668	671	690	714	627	671	679	657	628	666	684	687	691	652	672	669	696	658	682	676	690	661	697	698	705	662	677	658	650	682	621	653	627	729	672	674	684	650	682	659	663	664	663	661	695	630	700	686	665	680	701	653	709	707	704	647	723	725	708	660	642	707	665	650	709	711	625	656	706	690	731	642	663	697	680	726	682	678	660	727	674	661	732	655	690	690	629	687	690	674	686	699	681	679	686	648	684	659	640	678	701	690	647	707	702	701	679	633	656	699	654	699	651	645	667	658	633	642	659	693	669	706	647	663	624	742	631	678	689	636	654	674	706	673	676	639	682	695	659	674	651	684	669	716	652	686	611	639	645	658	684	704	650	686	665	659	682	680	658	672	687	654	656	639	679	687	669	705	641	713	729	703	643	712	724	689	676	638	688	650	696	687	690	713	700	634	672	673	665	687	636	655	658	701	654	696	683	695	720	703	701	689	683	678	651	620	707	709	653	656	697	659	687	667	709	673	657	662	673	654	646	651	664	676	652	683	653	681	692	691	696	679	683	621	670	651	667	634	614	674	653	703	642	684	703	696	657	669	739	668	690	697	680	630	647	681	661	684	648	696	654	682	698	639	661	652	700	704	637	714	674	666	698	716	658	676	667	692	685	658	695	681	690	677	743	640	651	682	660	667	685	621	649	686	663	671	667	704	682	695	665	685	702	667	695	705	658	687	626	639	622	647	654	642	626	693	676	729	704	685	689	686	704	658	636	661	640	637	694	620	660	687	687	645	689	643	726	664	665	666	624	667	666	656	701	690	711	742	661	691	689	659	615	672	690	699	673	664	676	708	672	683	654	696	695	691	672	658	624	684	633	698	672	613	685	732	702	644	625	660	690	655	693	682	675	674	636	669	642	668	657	648	733	662	724	684	634	656	701	639	651	691	659	659	676	647	691	637	638	706	652	675	689	701	680	664	689	679	689	680	673	651	658	657	630	678	675	658	675	669	697	698	658	697	661	695	672	633	676	676	689	651	626	647	687	620	628	675	678	656	687	641	691	701	687	642	656	652	668	662	682	658	641	639	674	697	669	656	710	725	688	663	659	663	695	707	695	690	667	694	669	669	709	689	673	659	663	677	710	700	686	664	682	670	634	640	677	658	668	679	647	729	675	671	674	662	640	693	675	682	650	677	640	657	666	663	635	698	686	663	669	660	707	609	673	694	604	661	631	630	652	705	660	648	690	689	722	659	673	664	669	670	684	672	679	715	637	680	609	647	698	645	633	657	641	669	676	698	678	665	709	691	678	680	664	687	689	689	670	699	628	677	709	655	707	662	644	677	686	651	684	651	668	619	678	650	708	672	686	654	659	672	684	660	682	665	651	700	669	670	670	655	710	702	652	594	642	665	676	613	669	659	680	646	658	670	644	658	667	650	668	680	679	665	686	684	667	635	679	651	666	685	674	666	657	654	698	684	626	682	702	619	672	648	696	637	640	673	663	633	704	638	675	669	679	688	704	664	631	689	632	693	659	675	700	694	655	677	671	707	673	645	697	695	689	649	682	690	670	643	636	675	687	711	654	672	643	658	676	681	689	642	651	681	683	649	701	698	688	664	679	657	692	652	661	664	654	685	619	676	660	746	674	684	641	663	683	656	616	709	646	672	643	666	675	652	656	633	633	690	629	702	673	680	694	695	691	659	646	711	686	712	693	658	713	650	676	668	696	649	653	641	660	671	671	666	699	657	642	635	649	663	695	697	712	695	653	713	626	738	667	677	679	690	645	641	666	690	646	641	654	663	686	682	686	657	655
26851	39793	11799	1842	1521	1302	1001	874	862	853	823	738	807	730	730	759	768	734	747	736	716	732	732	700	730	721	636	744	709	713	711	737	697	660	737	706	707	711	698	709	688	722	707	719	676	713	678	736	675	721	616	690	670	667	681	679	679	679	677	698	742	729	689	690	686	722	761	675	735	716	668	702	741	708	713	721	740	741	716	750	695	771	700	717	688	666	731	672	755	690	708	705	723	674	701	703	692	663	716	757	746	671	664	710	699	706	670	699	699	713	684	658	691	745	675	706	710	690	709	687	744	678	727	688	727	715	705	697	693	684	671	705	697	694	723	723	709	706	736	681	720	697	662	702	699	704	711	684	711	688	677	654	704	659	704	753	767	725	719	698	712	659	685	685	695	707	662	701	717	748	723	677	672	687	676	713	665	688	700	660	754	715	698	674	727	721	685	734	730	701	742	699	703	666	754	676	708	689	725	756	706	683	693	680	671	711	704	631	713	669	678	666	715	701	674	733	715	677	725	645	751	697	631	764	716	656	627	703	748	704	707	702	676	697	688	663	701	679	704	723	683	716	712	664	650	684	695	692	703	730	700	701	678	743	704	665	684	654	700	691	683	710	723	745	723	769	646	743	713	720	691	718	672	698	697	727	699	731	701	718	692	754	681	723	702	717	698	707	791	681	715	694	711	732	665	726	699	672	733	713	687	700	678	697	696	711	641	716	723	717	680	703	706	724	720	687	707	636	687	710	687	673	715	688	691	690	697	710	704	708	682	697	654	656	718	682	658	708	661	714	703	670	727	722	714	727	675	662	748	693	735	650	744	697	659	683	731	705	692	762	755	745	651	750	697	689	729	708	729	731	678	679	725	662	703	654	744	767	689	721	706	649	668	685	677	709	664	698	673	680	702	687	701	634	725	719	688	715	719	683	698	689	701	717	706	710	731	677	670	701	768	697	701	666	698	688	711	653	701	689	695	721	664	727	699	715	710	768	721	690	705	679	672	703	708	668	719	704	703	694	676	739	696	693	672	689	708	745	651	713	667	709	731	697	711	703	718	709	747	704	749	700	709	652	678	684	712	693	688	674	742	742	681	696	712	687	671	693	691	709	644	700	644	677	705	668	736	691	699	663	715	665	733	715	704	651	709	632	766	679	723	695	686	726	733	714	680	734	697	689	709	746	668	657	703	716	717	671	721	707	718	678	660	669	721	687	675	717	729	680	673	742	719	743	675	704	723	742	684	707	727	664	699	676	759	667	687	697	680	688	659	694	742	741	697	755	750	700	725	768	744	734	642	724	715	698	700	702	687	679	705	696	708	688	697	732	733	690	724	673	675	700	692	719	657	673	704	711	692	690	656	751	670	706	692	649	688	704	754	636	682	702	703	691	746	721	700	674	694	661	703	683	701	693	752	674	715	709	741	685	681	712	714	690	726	713	705	704	639	710	671	695	734	682	700	721	706	677	688	684	707	715	689	702	699	711	703	713	725	719	705	697	661	657	737	691	714	705	709	683	691	673	717	665	712	705	682	670	741	710	690	741	724	716	703	703	716	727	693	706	655	726	663	695	679	684	717	664	694	705	678	719	696	706	696	677	713	711	717	666	659	695	681	617	698	676	714	682	687	693	701	661	709	693	724	731	728	725	705	699	721	720	701	719	749	674	667	666	686	705	704	709	682	676	669	657	690	679	730	664	750	703	699	694	720	721	718	694	667	694	733	708	735	723	710	716	691	717	651	680	704	687	699	712	702	708	746	673	686	723	728	645	678	699	708	701	689	719	691	758	645	690	697	678	774	703	688	666	705	701	685	683	729	675	695	707	743	739	693	701	632	703	660	697	663	726	759	672	725	684	703	725	728	707	629	724	705	756	761	727	689	708	674	690	705	720	702	678	730	691	693	683	734	698	656	722	749	714	671	691	703	672	677	713	737	713	694	699	704	729	732	655	657	691	741	753	700	661	718	709	702	660	659	701	703	735	723	714	696	713	706	699	733	709	700	727	676	706	728	701	705	708	734	706	661	715	690	762	656	719	706	718	637	661	700	702	670	699	699	726	672	699	698	735	716	688	691	687	690	668	739	675	691	707	656	698	692	680	752	712	663	756	755	700	670	711	666	756	727	704	705	650	703	711	740	702	701	683	711	681	712	697	729	709	681	646	690	670	717	680	729	707	702	677	701	759	671	704	761	715	678	652	688	724	675	715	670	740	702	710	687	664	732	676	663	714	687	649	721	750	688	722	680	723	733	681	627	695	713	652	770	672	716	714	679	718	723	703	690	693	706	737	728	731	673	721	719	724	679	690	676	683	719	733	692	722	719	711	689	741	671	702	668	658	703	710	685	706	719	727	702	714	678	691	653	703	736	714	718	669	714	695	706	722	713	688	718	764	754	722	689	720	684	689	695	698	680	708	675	673	702	673	747	742	714	735	700	699	716	693	705	693	741	700	660	689	702	706	670	691	682	635	692	705	670	677	683	713	665	717	683	676	736	685	700	725	693	712	680	676	702	702	706	718	687	680	714	681	737	747	713	677	701	731	692	780	680	695	710	761	685	723	705	735	672	713	686	699	717	685	738	727	689	653	701	670	705	710	672	756	681	710	695	720	714	681	670	639	682	685	683	714	698	713	675	725	715	741	698	666	715	654	731	675	704	724	726	717	698	740	704	747	718	664	684	684	711	731	716	725	769	697	726	676	710	750	689	725	717	651	724	701	659	667	738	698	705	697	656	644	696	691	694	642	716	692	668	649	702	690	755	730	713	671	663	693	702	712	687	656	726	736	741	709	716	713	712	656	716	701	669	646	707	738	752	678	645	729	685	677	687	648	701	693	761	700	722	681	644	705	650	694	716	690	685	705	709	706	719	734	685	690	693	706	709	720	727	674	731	668	678	697	702	683	714	719	710	767	714	727	724	729	709	736	749	640	709	639	729	714	716	663	680	676	673	716	730	723	665	653	719	702	669	698	693	652	709	755	685	702	750	712	691	698	717	706	753	728	628	739	698	746	722	697	713	668	705	692	702	680	697	693	706	642	703	682	705	748	674	730	662	722	667	743	764	706	686	689	680	713	748	723	724	694	698	725	714	634	691	732	741	665	682	702	705	674	691	718	747	693	698	646	719	734	661	723	696	701	705	687	731	692	715	704	676	656	676	715	701	686	727	735	700	683	690	698	721	695	691	732	719	698	735	645	718	701	697	660	723	718	712	662	683	716	731	673	675	670	682	679	741	719	713	644	676	669	701	699	717	689	722	727	673	657	729	711	643	693	682	673	743	662	744	695	705	673	698	710	693	712	692	700	705	731	688	666	713	695	693	710	732	710	701	754	684	681	680	654	691	699	665	690	693	680	720	686	724	664	699	706	743	728	719	693	670	707	725	705	730	698	718	699	711	641	702	741	707	673	747	702	659	681	736	738	661	695	698	715	692	681	682	676	706	708	711	678	681	680	754	645	710	665	684	718	681	658	689	731	671	687	704	710	647	661	706	670
22811	21293	28864	24053	21279	21267	6133	1032	830	726	694	649	656	593	666	625	569	580	535	507	529	550	558	572	534	548	508	516	523	556	482	529	551	509	515	489	460	530	501	559	478	507	555	533	519	552	532	536	519	574	490	535	570	472	511	501	477	535	481	461	499	506	527	502	515	526	494	492	503	503	464	546	498	510	502	473	467	495	503	472	524	480	542	513	517	494	493	512	506	515	493	515	501	514	467	489	513	514	526	503	499	526	491	525	521	512	546	522	518	492	513	511	473	511	503	484	504	491	493	500	469	528	495	491	511	539	510	518	523	492	531	492	523	497	514	523	526	479	517	519	512	510	484	525	474	482	487	525	483	534	515	523	501	477	504	486	493	544	520	495	533	513	489	517	487	512	505	486	501	525	522	500	496	476	521	524	496	520	493	489	492	519	469	512	506	493	506	530	510	499	496	526	490	523	468	489	495	463	517	474	497	537	481	545	482	488	531	550	488	548	480	481	498	508	507	503	499	487	511	541	510	527	533	497	496	526	474	479	562	512	481	510	529	521	476	493	500	516	493	505	503	530	491	521	463	498	467	488	503	498	514	511	501	539	485	491	497	503	500	499	502	498	551	517	501	506	499	511	502	497	523	504	528	505	533	505	493	521	500	474	492	523	508	513	499	484	539	473	499	542	479	488	520	469	469	548	473	446	520	535	527	504	478	484	480	515	515	551	522	532	497	534	489	482	500	516	508	489	518	503	519	481	499	526	534	490	500	509	468	496	512	493	506	502	498	497	494	519	539	545	512	517	497	484	454	508	435	505	497	508	472	515	507	474	520	513	480	545	526	483	510	524	515	490	499	497	489	519	511	513	515	532	475	509	481	504	514	548	516	472	522	502	458	485	485	545	495	465	515	490	532	523	468	527	505	532	503	475	485	505	498	441	515	507	477	465	494	467	469	467	475	499	448	501	482	504	498	504	506	493	518	462	509	544	498	504	541	517	489	508	505	499	498	488	505	473	479	500	496	485	506	515	519	536	500	479	494	488	541	529	511	530	476	502	523	498	491	490	494	501	467	502	472	485	500	500	486	495	485	516	507	499	479	507	502	488	525	503	481	488	476	455	500	449	526	485	523	457	468	510	507	512	531	532	494	544	498	460	488	467	476	505	488	474	467	458	516	472	504	537	496	521	499	488	507	516	523	529	515	496	473	492	511	519	483	496	507	458	509	533	521	509	497	481	492	500	513	561	504	514	506	499	466	523	503	507	533	504	506	498	494	483	448	478	497	510	490	495	542	456	516	488	504	482	493	517	489	499	501	457	491	518	467	510	491	496	490	497	525	473	479	531	482	465	494	457	539	485	485	508	510	502	493	494	475	532	514	520	475	470	531	467	473	504	522	503	522	478	509	495	496	511	511	508	528	471	503	490	453	512	461	516	481	525	490	492	468	488	489	508	535	489	485	494	512	507	462	486	519	546	529	454	524	523	518	542	489	477	503	476	495	516	494	482	515	538	494	514	492	458	489	510	485	523	440	512	526	496	497	490	491	475	516	513	465	529	542	530	487	532	519	512	502	478	516	509	443	536	514	508	437	490	520	466	515	440	493	503	513	509	508	499	492	505	467	492	523	460	478	506	506	517	514	474	474	510	471	468	536	501	504	527	482	464	492	524	506	522	527	503	516	509	511	493	504	517	505	489	467	537	490	487	505	516	533	476	533	475	478	511	529	483	494	540	526	496	519	478	557	527	473	468	518	512	509	493	531	520	527	501	480	470	516	484	510	508	475	522	456	498	516	527	499	542	517	520	482	569	495	498	509	507	480	480	485	501	527	498	503	493	477	509	487	505	512	489	454	503	486	473	504	504	498	516	501	494	493	476	490	501	530	534	518	471	509	526	527	495	521	519	503	508	490	477	523	500	489	561	494	515	483	498	486	496	459	529	519	495	487	499	511	537	460	528	530	489	497	482	484	486	517	492	503	543	523	503	536	535	484	534	470	507	539	516	497	511	481	505	482	472	485	451	525	540	511	473	493	514	482	502	512	507	500	459	524	477	522	488	511	502	496	500	498	500	461	517	481	504	527	514	519	509	526	509	461	515	512	488	501	512	499	518	485	480	506	514	503	497	447	504	495	487	482	520	523	476	524	508	499	504	572	509	487	495	524	523	468	484	505	486	509	504	513	499	514	497	512	494	458	505	544	484	530	483	540	507	512	498	531	460	545	511	506	510	484	505	540	501	524	493	481	511	484	514	495	528	514	522	493	489	486	474	500	512	492	485	499	476	498	501	488	495	489	515	508	470	461	536	515	488	469	466	509	482	467	514	490	488	487	517	541	517	511	562	499	485	509	549	546	481	522	513	482	517	512	535	488	481	529	474	476	475	515	478	461	512	510	519	535	502	516	530	528	535	507	493	475	537	504	526	467	471	477	511	506	526	527	494	508	519	487	510	488	501	519	458	473	489	511	499	536	540	486	454	493	494	516	537	518	470	478	515	512	511	511	489	541	516	507	534	540	487	504	518	485	506	515	453	532	469	459	513	483	477	496	526	557	523	524	503	522	510	543	564	537	499	528	492	482	508	473	512	480	500	542	519	536	505	522	495	491	447	507	479	500	480	481	515	476	449	496	494	504	488	519	475	483	477	514	500	496	505	511	507	506	528	485	502	455	501	516	496	508	511	490	552	476	486	486	481	535	487	476	497	496	510	504	524	471	502	536	519	480	507	519	528	502	502	524	487	487	491	475	512	497	472	498	498	502	478	483	532	492	493	499	480	473	448	484	483	505	544	478	497	507	498	518	513	509	514	521	520	483	533	485	450	461	476	501	504	470	511	498	494	505	511	457	484	489	500	500	462	461	466	514	518	498	484	478	504	503	471	502	549	485	448	512	510	505	524	498	503	441	488	473	497	540	532	475	495	504	499	498	479	485	523	529	502	502	545	514	482	493	527	512	457	510	490	457	508	476	492	489	499	518	493	448	478	529	511	469	503	498	478	472	463	497	498	471	480	513	542	528	516	510	517	482	463	482	468	523	512	495	495	499	513	475	536	554	543	493	487	485	475	520	481	536	529	504	511	553	485	497	514	490	483	545	498	454	470	528	454	504	513	497	479	508	466	452	462	504	510	472	474	521	477	513	533	567	445	513	539	494	464	489	435	515	471	500	478	497	476	502	543	508	477	509	463	491	488	521	486	483	508	541	515	524	509	506	497	468	486	480	503	506	503	481	526	499	472	533	490	526	520	489	485	497	505	486	492	483	519	560	500	462	523	484	505	487	491	494	477	481	470	485	522	471	522	518	584	510	494	500	469	476	473	503	489	500	487	497	506	492	465	473	508	494	503	479	505	497	550	452	496	536	512	500	467	547	500	497	517	471	493	480	454	533	550	496	520	514	479	489	478	509	465	517	537	477	454	503	477	484	490	510	526	481	484	473	462	518	524	497	454	499	484	514	505	511	493	530	508	538	477	535	477	505	473	459	487	485	508	540	486	463	500
32502	52483	21140	4240	3262	2472	1689	1369	1120	991	903	824	766	742	727	700	582	618	556	578	639	563	533	524	546	580	542	572	551	548	573	491	529	539	517	545	513	536	538	561	511	550	509	537	532	550	526	499	478	529	535	518	503	493	541	528	489	537	523	496	503	529	478	469	522	473	529	501	537	528	535	497	497	458	501	561	506	536	478	507	523	495	524	501	498	475	519	531	501	517	514	506	480	506	522	502	484	542	511	527	524	496	503	553	509	510	482	473	530	478	528	526	478	515	526	507	507	501	561	529	477	492	485	458	510	532	476	515	488	544	467	525	489	517	512	574	503	499	520	508	529	498	542	543	510	469	560	528	506	504	492	540	482	532	495	574	506	505	516	504	486	513	506	488	499	523	540	534	510	516	513	529	529	456	526	480	524	525	496	517	476	479	531	484	474	496	533	518	500	481	493	466	529	498	526	531	497	474	445	485	498	487	521	496	499	512	491	507	516	492	484	484	533	509	501	522	514	511	501	492	526	543	498	519	514	506	497	511	532	492	496	466	544	486	511	485	507	484	465	510	538	499	525	499	484	495	524	481	516	497	500	531	488	472	477	523	519	534	489	499	494	513	455	543	513	458	491	496	492	544	526	527	517	537	503	514	539	479	532	491	524	520	515	513	505	525	515	528	509	488	504	493	508	480	498	491	510	531	512	530	521	514	508	489	493	526	480	474	486	517	535	513	494	467	498	517	511	503	525	537	522	527	511	498	465	495	526	507	536	524	516	515	507	503	515	501	499	546	509	518	537	484	518	499	469	558	499	492	494	474	540	481	515	537	488	484	507	515	538	521	511	488	511	506	475	469	515	520	468	531	488	448	485	504	503	534	474	501	509	522	518	514	508	543	453	445	486	480	539	476	482	453	519	474	499	520	474	499	498	457	506	507	491	499	480	510	540	528	475	458	468	506	501	480	523	479	487	519	522	497	546	504	524	489	485	521	511	506	525	514	513	492	520	523	499	530	491	514	524	517	511	506	505	485	500	501	526	472	518	527	497	533	519	505	518	497	536	540	534	496	539	488	527	513	506	524	471	512	507	511	532	508	499	495	512	520	515	517	548	540	520	530	532	525	539	486	493	548	509	503	454	461	516	473	503	521	518	523	537	495	508	467	495	520	509	469	483	486	523	527	502	484	524	519	492	478	492	461	508	528	520	499	537	482	493	522	493	507	502	482	519	478	516	488	541	533	506	505	474	523	528	523	505	550	520	511	513	514	516	480	493	502	492	534	500	533	475	528	510	499	507	520	514	497	524	533	524	515	480	544	530	521	514	525	553	511	510	534	520	478	523	500	528	478	507	484	482	503	506	495	510	475	506	496	514	469	502	492	500	503	460	492	501	517	503	526	493	503	474	537	524	478	516	538	477	506	504	543	525	477	512	473	520	502	504	541	495	521	475	529	483	527	472	519	488	500	521	516	472	567	518	520	485	504	529	438	546	517	520	540	489	482	526	497	531	523	477	529	520	520	495	497	504	517	489	476	522	512	506	498	512	516	505	536	533	523	534	492	492	473	478	516	500	511	568	538	516	507	470	533	539	489	530	497	502	459	516	494	505	492	510	491	470	459	551	463	465	493	519	531	525	508	514	511	476	476	483	543	486	495	506	499	459	499	507	519	542	508	535	498	489	521	496	528	518	556	518	563	482	537	518	494	480	465	470	495	484	488	513	514	512	481	496	523	526	458	494	503	502	505	456	499	499	515	533	503	504	489	490	529	537	497	494	519	488	516	517	480	554	515	499	462	515	495	503	503	526	511	486	495	499	515	495	518	535	504	501	506	500	551	506	530	485	499	522	508	533	528	501	470	484	523	563	475	533	494	505	542	487	491	500	537	515	510	474	536	462	495	519	527	454	531	521	513	520	516	514	539	553	531	516	485	499	512	513	508	501	526	484	509	487	495	536	457	507	497	506	490	538	522	498	491	493	499	508	527	499	538	548	556	455	504	530	511	530	528	527	509	528	522	507	491	486	488	526	524	516	516	514	501	493	498	468	465	480	503	500	484	499	496	505	520	525	552	538	562	518	505	533	472	492	507	478	507	515	522	524	501	491	502	505	493	547	486	517	509	502	543	493	538	502	531	502	502	480	511	547	502	510	478	495	495	504	516	519	507	531	527	509	516	470	522	507	471	547	523	520	513	534	508	521	502	498	498	506	489	479	538	541	530	489	503	472	501	553	534	518	502	501	504	503	493	530	491	496	479	502	499	512	486	511	492	491	527	538	486	513	485	534	476	483	544	529	534	538	492	483	499	493	492	508	534	498	538	536	513	454	486	499	491	511	558	513	489	528	513	503	499	496	546	524	538	526	519	526	483	521	542	460	529	491	501	476	565	481	502	521	502	475	493	520	500	490	526	511	449	510	514	531	502	525	481	540	483	505	517	488	517	479	529	502	519	472	501	503	514	511	529	507	533	486	499	561	512	512	482	513	508	474	491	472	525	515	551	472	509	508	503	482	499	488	519	501	538	515	494	517	526	507	523	476	517	489	509	532	527	508	463	506	506	514	527	518	494	491	525	527	488	513	517	527	527	495	478	500	511	521	493	511	546	495	536	504	514	518	476	541	519	466	517	543	545	494	539	508	557	483	473	481	529	474	517	514	490	488	536	479	504	550	539	526	474	515	530	512	496	505	539	515	509	507	484	498	507	509	506	501	511	519	542	540	510	500	492	512	518	541	508	512	468	503	469	492	508	512	548	494	520	532	488	507	518	488	496	494	482	497	492	491	473	515	502	487	541	495	513	486	543	516	521	550	502	487	542	537	514	510	513	551	506	490	500	516	499	534	484	493	480	495	511	523	553	559	522	507	498	522	513	475	473	503	507	473	481	466	555	475	514	503	506	538	522	479	514	544	492	481	509	518	520	497	565	533	529	511	549	553	467	535	510	495	507	465	491	497	483	492	503	492	475	491	514	483	505	476	532	543	522	555	505	528	522	510	461	525	468	512	517	481	461	552	487	486	538	542	473	511	538	520	536	507	520	527	502	517	500	523	522	506	515	549	525	476	519	511	508	501	495	512	506	518	497	468	501	502	535	481	498	473	469	497	520	477	514	479	530	526	513	516	505	479	506	489	529	497	504	500	472	491	502	497	474	483	484	487	495	536	521	525	514	498	514	496	502	558	538	498	457	515	514	520	506	550	477	516	486	502	510	480	520	506	520	539	534	529	520	499	498	492	517	503	478	508	540	485	528	523	505	497	513	490	476	542	513	499	517	474	513	555	480	497	519	481	496	512	497	525	505	519	500	506	516	526	493	468	546	485	516	476	511	444	484	476	502	514	487	500	519	506	504	473	537	478	503	519	484	489	513	536	488	519	464	553	479	480	527	496	474	519	466	501	533	527	551	467	481	503	464	518	505	490	475	484	503	518	514	497	562	523	494	497	516	526	494	480	481	531	528	483	528	497	531	535	459	539	492	517	512	507	490	511	524	498	430	519	533
28758	22591	12961	1489	621	568	508	460	437	399	472	483	433	437	446	482	428	462	479	446	476	448	452	465	449	472	448	432	445	470	438	444	465	459	472	440	440	463	412	461	417	428	436	461	429	443	429	456	428	416	442	450	424	449	446	395	417	439	477	441	436	408	406	427	448	418	453	400	423	451	434	398	429	431	438	454	427	425	458	461	412	436	390	446	420	426	455	470	450	447	439	433	429	432	439	427	440	425	468	458	426	415	432	413	448	443	483	395	419	464	443	471	436	421	431	444	462	446	448	427	504	424	401	429	454	421	447	472	480	416	387	432	426	438	449	437	455	386	437	467	431	446	400	458	427	445	442	441	443	465	463	416	434	438	444	438	458	417	443	444	450	435	440	452	430	456	447	450	478	445	420	413	403	444	430	448	445	451	422	432	405	436	408	402	447	455	419	449	420	436	441	409	442	400	414	446	456	436	469	413	425	427	417	474	437	399	439	425	420	392	409	437	441	401	407	445	432	452	437	419	440	428	450	426	443	413	420	446	391	417	436	443	409	433	437	440	429	434	445	472	406	459	402	455	465	405	436	436	428	441	409	387	438	462	428	461	424	432	463	432	456	423	446	431	408	432	416	452	453	447	431	459	439	441	433	450	449	446	441	428	439	418	409	452	416	403	439	407	500	432	449	432	436	418	446	421	444	463	489	407	441	420	445	454	459	471	393	430	428	446	429	413	440	445	431	436	468	409	410	480	437	447	450	441	422	428	418	414	412	401	430	437	411	441	430	440	446	452	431	429	455	451	442	449	423	400	442	470	397	435	443	454	419	447	417	442	410	436	450	494	435	384	433	429	424	408	440	427	447	445	461	438	419	429	422	413	399	383	483	446	436	435	433	440	420	414	463	467	496	446	432	487	423	445	426	451	420	404	426	435	439	433	399	425	433	430	439	428	439	461	442	458	438	424	416	435	435	441	420	430	392	450	403	421	399	429	454	447	410	412	452	409	448	427	447	432	430	432	459	396	440	426	424	454	412	463	447	430	408	436	429	469	446	430	456	464	428	449	452	416	410	476	406	428	418	429	438	433	419	408	401	417	420	414	447	444	401	441	457	453	437	445	470	454	449	468	429	444	428	440	408	422	441	405	401	427	404	489	407	450	436	417	457	410	446	422	416	434	432	448	429	442	426	423	422	405	389	450	466	428	477	476	414	440	446	467	452	447	425	436	406	450	420	460	466	433	437	413	455	435	468	430	427	447	424	412	435	415	449	439	431	394	455	443	455	433	398	414	438	428	429	455	445	426	450	458	430	425	450	434	482	430	441	444	418	440	417	465	463	452	416	415	444	470	449	395	473	442	434	414	423	462	453	430	401	440	446	401	461	467	421	462	453	431	398	443	461	472	448	477	447	453	450	399	447	400	424	415	431	434	467	423	416	429	443	428	458	426	402	398	465	427	463	398	406	466	449	468	430	419	472	431	422	472	418	448	426	405	382	405	452	421	412	421	501	458	430	468	483	490	403	421	443	457	463	417	408	425	421	447	481	434	437	465	417	466	430	425	461	402	410	442	431	437	437	450	447	468	451	435	484	440	412	432	433	439	466	440	466	436	429	424	427	414	417	420	425	453	439	418	426	403	418	409	435	459	425	438	452	482	436	430	441	447	422	430	454	424	451	433	410	429	435	444	433	424	399	425	456	401	432	456	430	418	441	405	437	425	454	428	452	431	405	394	430	422	430	406	416	432	449	438	395	453	443	425	435	441	405	422	460	445	442	470	411	435	449	456	415	440	476	403	453	429	408	443	431	429	414	422	464	421	427	449	456	466	391	433	390	469	436	388	457	435	426	456	455	430	444	466	462	432	463	442	431	436	460	417	419	422	414	454	415	442	414	414	400	461	464	461	407	417	408	427	437	437	434	433	432	434	438	404	430	439	430	402	432	429	427	496	447	417	413	436	433	438	430	443	424	458	449	447	417	413	420	418	435	424	432	432	464	420	395	436	483	413	415	450	463	464	471	427	454	425	431	472	417	445	402	445	397	395	447	448	414	470	407	431	419	439	464	438	414	412	439	424	458	449	450	452	428	462	446	442	456	453	420	443	425	418	426	444	440	467	441	423	430	434	432	451	417	450	428	417	466	432	389	439	483	433	448	431	441	423	423	437	395	445	425	445	427	422	408	448	443	412	420	434	424	443	409	439	428	400	453	441	438	450	423	444	442	426	451	425	445	436	445	464	408	446	453	449	434	440	420	460	432	451	427	484	445	418	427	418	449	460	430	393	439	441	428	419	437	441	420	444	443	420	427	409	469	433	449	403	442	425	409	469	397	447	399	416	429	437	471	432	424	400	425	435	396	456	425	395	447	448	423	398	424	447	448	413	417	434	450	414	448	481	435	416	455	414	449	455	424	459	430	446	409	423	432	397	455	462	418	438	424	447	440	452	423	418	448	412	416	418	436	467	443	470	412	459	420	406	401	454	458	421	434	461	453	402	419	447	413	457	429	465	466	474	441	424	419	416	469	405	410	463	445	448	420	446	457	450	427	437	447	473	431	424	421	414	445	439	450	463	430	454	460	414	429	436	412	408	430	448	412	437	392	448	438	445	441	453	436	428	456	424	436	400	430	475	388	438	436	440	438	389	438	430	460	450	410	444	463	430	392	393	436	423	416	478	428	446	418	428	425	445	405	442	431	449	425	425	410	439	449	445	415	436	435	417	455	429	457	414	465	455	447	428	464	479	427	397	466	417	418	431	399	465	452	426	446	473	442	453	453	418	415	398	420	445	407	436	421	437	422	420	430	426	417	426	441	447	472	422	436	414	429	416	410	405	438	409	422	372	422	457	410	412	411	450	448	382	418	437	448	414	446	481	452	433	458	461	416	462	428	465	428	449	443	447	432	481	459	427	439	476	432	425	462	427	429	459	436	433	436	429	452	402	460	439	445	467	430	433	441	393	475	427	425	435	430	398	455	450	437	425	424	440	439	452	422	434	407	405	380	453	451	418	427	422	402	438	466	432	435	408	425	447	470	457	431	460	431	468	447	413	413	413	405	440	418	440	415	446	488	404	473	402	473	478	456	404	456	418	454	419	409	421	501	437	459	411	419	456	449	419	453	436	420	428	411	453	427	431	429	440	453	429	412	455	423	408	458	405	439	437	423	421	427	433	422	463	400	449	426	457	447	463	428	430	424	418	438	421	439	435	478	440	423	437	433	409	416	432	438	446	452	411	445	436	450	479	436	449	431	442	437	431	458	457	429	452	451	445	401	441	470	447	420	469	414	454	454	440	395	431	449	430	430	475	391	436	439	458	409	400	442	433	451	441	416	422	447	441	450	441	442	427	415	409	419	407	415	393	445	429	435	427	431	427	421	463	415	442	427	419	448	434	421	475	439	448	423	439	420	433	438	453	439	387	433	462	418	441	396	440	415	454	470	396	425	419	458	431	453	442	467	436	402	387	458	436	465	427	413	465	457	413	424	423	446	439	411	402
22417	30946	8257	756	672	665	582	496	465	473	498	470	516	496	501	500	453	481	487	454	490	442	437	453	487	494	463	471	495	470	511	486	495	445	487	462	521	469	477	457	498	511	475	499	441	455	471	477	465	476	488	484	466	444	416	451	494	447	486	447	439	444	449	451	501	481	503	480	458	458	489	463	472	492	455	485	464	475	492	484	468	482	456	464	450	477	444	463	485	491	460	478	480	462	479	467	484	460	505	448	505	453	492	469	466	474	490	472	455	469	451	431	489	465	505	490	508	476	430	484	433	490	467	488	485	491	483	477	472	481	459	477	449	451	519	479	487	520	517	508	445	483	448	499	465	446	464	461	483	452	472	486	470	485	491	493	453	472	504	466	504	453	459	441	504	487	443	471	456	475	460	484	506	471	482	481	502	480	471	464	478	495	464	445	513	477	486	481	471	455	481	513	501	458	469	476	485	460	496	489	472	463	460	464	454	454	487	487	470	484	435	502	486	417	533	479	488	485	468	449	477	504	471	533	494	474	476	479	489	462	508	487	426	445	484	444	503	498	458	512	451	470	446	444	495	426	466	473	507	459	465	443	453	475	438	462	478	497	479	478	482	471	483	459	467	502	477	481	464	466	481	464	498	467	492	468	496	445	474	470	460	505	486	462	472	467	477	456	497	495	458	467	476	453	464	446	481	509	492	485	483	473	437	495	489	482	461	468	461	471	478	472	455	466	491	488	488	491	470	489	459	465	451	435	481	499	487	488	455	499	462	464	472	506	453	473	498	485	475	484	472	440	486	459	501	534	449	455	485	475	491	454	517	489	474	478	455	471	460	478	486	430	493	452	468	488	478	486	525	475	489	476	453	479	467	488	461	490	482	451	439	495	468	486	438	465	453	447	472	498	462	493	474	458	426	467	448	463	515	475	450	476	479	493	523	501	464	486	465	491	477	457	466	462	472	474	494	457	434	494	478	445	468	506	456	468	461	461	464	483	475	466	487	475	448	496	456	481	461	505	473	507	460	456	438	458	493	453	476	436	489	491	466	453	472	500	490	466	459	431	485	474	498	490	468	435	495	451	432	455	462	460	477	511	462	521	461	470	470	462	495	498	484	480	447	448	466	519	466	492	457	477	472	471	466	461	484	501	471	498	439	486	471	463	473	447	439	440	501	472	471	455	513	498	462	451	483	456	521	483	463	447	466	470	498	459	458	497	501	490	451	452	455	464	482	480	475	424	468	480	468	498	483	461	475	490	447	484	495	483	469	479	457	465	495	478	449	434	449	456	481	458	458	465	478	489	490	510	445	457	517	492	476	486	477	482	506	450	487	485	509	509	486	461	492	449	473	446	441	491	475	460	464	498	474	481	482	467	493	467	493	480	487	474	447	489	487	430	479	453	510	497	450	462	473	422	479	469	452	414	452	487	506	445	463	472	459	512	446	519	495	498	434	458	444	437	463	478	448	468	456	463	474	461	477	473	497	449	478	509	477	457	481	453	510	483	488	450	467	463	479	508	449	483	470	469	496	468	475	473	476	454	481	466	440	446	446	498	510	519	467	502	458	441	493	498	447	442	486	448	483	457	486	442	475	483	470	425	464	484	521	462	484	470	501	489	510	461	525	455	447	494	457	468	469	490	450	519	446	440	469	483	462	462	494	458	503	468	440	489	489	445	495	490	451	464	501	432	454	461	478	483	448	461	474	476	462	463	476	482	488	469	427	507	477	478	490	472	470	469	495	479	512	469	472	503	468	552	469	468	502	478	461	490	510	484	511	479	470	494	501	516	522	446	473	512	425	448	495	453	493	469	483	470	491	435	468	464	443	454	463	452	483	452	497	539	501	497	485	475	440	474	461	503	483	462	420	458	513	462	456	462	455	455	489	433	508	470	514	495	473	515	438	505	454	447	474	461	444	482	485	477	464	474	484	477	454	481	444	449	472	464	481	494	463	489	486	467	497	437	481	459	469	492	456	501	472	475	485	437	475	501	461	486	505	448	453	495	463	501	493	515	510	441	480	498	489	479	465	460	440	513	441	472	494	484	474	472	508	476	467	454	500	466	488	423	490	508	447	497	500	503	496	473	439	469	453	441	499	478	445	500	483	467	478	461	503	500	454	499	485	466	514	497	467	485	480	461	475	484	464	485	459	449	487	506	466	453	490	474	489	461	436	464	467	477	493	431	497	446	454	464	438	460	445	476	443	488	494	468	512	511	469	516	450	496	482	468	435	474	458	498	486	459	485	449	478	426	459	484	469	441	458	476	502	471	465	503	433	453	478	450	512	480	509	457	449	483	462	443	473	403	432	447	463	483	446	469	547	462	481	511	482	469	496	487	470	461	506	461	454	442	490	452	459	496	457	464	427	529	462	459	467	457	533	461	520	507	476	442	451	474	465	449	471	516	490	476	463	461	450	453	502	472	449	454	465	492	473	467	446	483	456	497	482	467	516	466	467	471	430	440	484	483	506	477	453	483	494	516	501	461	495	448	522	525	438	477	487	459	512	457	485	509	494	522	451	472	452	480	481	488	451	488	465	448	454	465	438	468	429	494	450	473	508	458	470	454	470	501	495	490	472	458	453	470	455	482	481	487	455	462	480	464	511	459	472	468	475	473	439	512	450	440	482	524	492	476	509	495	474	438	463	433	446	489	494	439	492	463	480	445	454	482	441	513	485	473	483	472	494	489	440	469	444	460	463	489	479	455	459	481	487	479	494	462	449	513	468	464	429	465	476	462	483	490	486	492	476	503	474	459	470	453	460	508	476	477	423	477	463	498	434	519	481	443	464	449	498	483	469	461	511	484	448	459	478	480	477	495	466	449	473	544	483	480	457	459	496	484	455	492	472	483	488	496	462	468	485	457	467	489	463	479	486	465	496	446	488	519	518	449	460	514	481	483	450	502	453	479	467	471	452	432	466	506	470	509	502	483	485	445	462	488	447	488	485	474	517	459	445	444	493	477	478	484	447	490	479	436	504	439	472	463	460	402	505	476	478	481	475	506	465	528	432	486	485	487	472	482	459	498	460	478	491	455	451	459	466	463	478	431	473	493	493	483	470	481	466	454	487	466	440	453	500	465	467	513	458	455	498	475	543	452	496	451	464	451	453	493	457	479	499	487	455	469	494	488	466	430	485	474	460	474	452	505	453	492	447	488	440	474	462	523	474	473	498	479	447	476	478	484	508	481	496	492	504	463	503	529	485	452	473	496	465	469	474	457	473	439	465	520	464	464	471	458	490	463	483	450	499	513	510	470	473	465	488	464	489	476	493	490	466	442	503	465	520	460	474	464	477	454	465	461	480	472	481	488	481	468	473	499	473	518	497	503	471	472	485	482	473	512	472	487	446	472	505	498	496	476	466	498	513	474	524	483	487	513	484	469	495	510	451	502	461	492	483	496	442	515	457	493	481	484	479	457	479	455	464	450	477	504	490	478	455	483	446	460	464	438	486	450	473	472	468	479	500	525	514	517	500	468	424	496	517	461
23745	21271	28448	24396	21213	9859	879	483	432	437	334	368	368	298	329	279	319	287	274	265	297	287	297	268	289	279	281	277	265	276	282	293	234	269	269	271	268	300	289	263	260	266	261	255	299	268	250	271	283	272	276	260	249	299	262	268	305	262	256	237	283	279	241	292	252	267	260	245	253	249	255	259	207	283	266	254	268	215	259	263	259	253	279	244	276	262	274	265	277	254	273	261	260	315	256	261	269	287	242	277	268	255	238	289	273	259	278	276	264	261	255	251	275	260	291	230	278	249	262	291	257	234	266	228	249	258	260	239	239	251	267	231	259	267	251	255	241	277	280	278	233	260	239	268	275	250	241	270	284	246	288	262	250	263	246	276	228	266	269	261	239	242	250	274	250	255	218	267	262	252	255	260	261	255	283	266	245	259	250	274	257	276	268	260	261	273	279	299	278	249	263	252	266	248	260	277	261	269	266	228	275	267	273	250	255	279	250	258	260	278	272	233	254	246	266	262	267	238	227	246	240	281	233	268	260	244	267	272	269	234	286	242	239	279	240	274	239	277	273	261	258	248	299	259	290	249	260	269	233	265	243	268	268	252	289	269	255	289	276	265	278	297	250	254	271	262	251	255	265	241	270	245	286	230	255	256	283	292	235	251	286	247	278	246	271	222	269	281	272	261	262	231	276	253	281	261	256	255	243	255	253	252	306	264	271	256	296	290	235	271	277	264	294	261	284	235	265	263	269	266	253	258	255	280	222	268	263	265	289	268	266	275	268	266	250	266	254	271	267	264	251	275	253	268	246	277	276	229	263	247	276	265	233	281	262	239	281	286	258	264	266	235	252	257	247	268	260	250	254	268	248	281	261	252	294	220	264	269	280	226	259	280	288	256	256	273	260	278	263	284	276	242	253	269	280	255	270	238	258	249	260	250	248	234	255	275	270	254	289	266	263	259	251	252	248	265	260	244	283	289	254	260	263	287	273	280	280	277	245	239	261	255	276	258	297	263	274	280	244	283	251	261	243	288	264	272	257	254	229	295	258	258	257	285	243	263	241	248	232	275	273	274	255	267	286	267	252	265	305	246	264	254	272	266	263	262	244	260	283	266	288	274	276	277	279	254	257	266	265	256	238	263	246	271	244	259	244	260	229	240	224	271	273	273	291	235	242	266	238	263	239	271	254	242	262	239	244	266	254	244	242	269	249	255	285	275	280	269	246	256	250	258	283	236	273	256	278	257	280	258	297	246	276	229	287	265	279	259	256	279	255	288	232	284	244	289	269	242	269	256	257	228	273	266	237	284	265	236	274	245	261	272	268	282	250	253	273	246	253	266	260	244	254	248	279	262	246	257	243	261	257	223	235	256	278	255	285	267	243	282	265	267	275	256	251	241	272	273	276	264	244	265	279	270	270	269	264	274	283	291	279	264	287	227	269	245	275	274	274	257	266	271	262	273	271	276	269	251	264	270	273	248	264	264	255	262	271	270	234	261	267	235	218	248	270	262	246	269	272	248	280	241	262	263	268	244	244	258	257	246	258	275	290	243	259	265	253	271	266	253	281	288	261	267	230	252	244	270	236	262	242	281	262	257	293	227	255	259	230	295	267	265	281	256	279	266	253	253	259	246	248	263	272	230	232	273	270	266	248	273	264	247	269	282	265	265	256	269	269	274	247	256	263	276	251	269	286	249	279	257	268	254	274	261	233	229	255	281	260	289	254	260	260	283	275	247	265	262	267	280	281	230	262	284	269	258	280	281	252	256	264	276	292	269	270	298	248	257	252	238	278	252	255	235	255	274	276	247	229	254	247	274	270	262	248	258	260	282	280	269	255	279	245	252	254	260	248	269	269	267	251	264	269	249	246	254	249	259	247	261	258	253	262	237	241	257	248	249	237	270	261	263	276	282	247	247	269	222	254	270	232	279	263	255	264	258	265	263	267	244	260	267	248	256	254	289	260	251	263	275	288	254	251	241	248	254	278	238	261	227	242	268	255	255	282	260	230	261	252	277	273	257	245	253	265	290	239	231	267	273	257	260	291	274	257	266	258	289	277	255	265	251	222	243	256	268	251	257	259	264	245	244	270	303	266	273	273	281	262	254	261	252	270	257	245	262	256	271	261	275	244	288	220	240	284	294	274	260	274	265	286	279	280	268	281	261	255	244	271	268	279	250	230	266	240	248	287	252	245	246	260	245	257	264	255	243	258	243	270	243	254	258	237	249	272	277	251	271	245	237	293	267	257	236	251	236	270	233	252	300	271	267	273	250	283	275	234	255	268	264	248	280	260	241	233	300	237	257	262	266	231	254	263	254	239	252	256	254	232	280	285	271	256	253	266	283	253	261	264	291	228	254	235	255	247	257	259	232	227	264	282	283	257	276	269	260	249	258	276	294	242	259	255	265	249	223	235	267	275	280	280	267	248	273	270	290	283	269	266	274	264	309	252	271	277	289	216	300	285	234	257	282	280	290	261	266	260	271	239	249	250	244	252	294	275	238	260	288	245	250	228	256	250	274	220	272	256	258	261	272	246	275	272	266	273	276	271	230	239	285	263	264	253	287	257	252	291	277	265	257	307	263	268	256	269	248	258	276	284	269	279	278	282	263	247	252	279	245	258	258	246	252	253	258	255	270	270	253	264	269	243	249	256	265	265	255	293	256	267	259	267	268	284	256	259	225	262	249	288	266	288	254	235	267	225	261	294	254	246	266	239	277	276	250	272	270	289	281	269	240	282	261	234	258	269	269	280	277	277	262	266	272	247	270	250	249	254	217	262	261	254	294	249	254	231	288	250	237	243	269	279	280	243	273	271	261	255	276	221	268	266	247	287	244	273	249	277	292	271	250	279	250	274	292	280	273	287	257	256	239	238	234	266	255	269	294	282	257	246	246	274	250	235	247	270	277	287	261	257	259	272	265	249	254	266	283	232	298	266	264	253	250	263	291	259	288	266	271	282	240	249	252	255	266	243	267	249	265	261	282	228	261	233	248	278	241	276	248	254	275	233	266	250	292	258	278	252	269	253	227	266	256	264	267	248	275	266	243	259	277	249	287	247	264	287	222	263	253	243	274	268	262	259	270	219	262	241	250	271	256	261	261	270	250	267	254	281	242	249	261	297	277	245	284	248	234	259	250	305	245	264	269	275	249	261	263	264	252	255	269	272	291	250	253	281	271	266	278	248	281	281	297	269	251	265	267	271	255	262	279	274	246	243	263	275	293	253	267	229	259	292	270	260	249	284	271	253	299	258	234	289	244	290	251	272	284	269	254	270	284	280	272	260	259	242	229	291	278	278	264	266	272	271	258	251	261	266	264	257	246	259	268	266	268	260	271	286	251	282	284	240	253	259	266	263	269	249	251	272	262	278	264	258	272	263	253	255	255	283	249	261	266	245	285	242	258	260	271	261	262	256	302	263	291	236	295	240	255	265	265	291	221	265	273	261	281	243	276	235	285	272	257	264	297	264	265	273	206	229	239	271	253	276	255	264	280
29187	47194	19663	2552	1751	1335	959	787	651	543	460	448	441	394	409	393	370	313	347	333	316	326	312	316	328	321	293	291	277	301	290	334	305	295	300	300	319	294	302	302	280	266	282	293	278	311	258	291	293	280	271	301	303	276	308	285	316	299	306	303	308	302	299	332	291	265	299	275	281	304	285	303	292	276	277	284	273	297	298	289	276	301	301	307	300	268	286	284	287	288	299	304	305	336	293	301	295	281	291	298	289	322	309	296	297	318	277	283	315	263	305	280	274	302	292	312	278	294	295	281	291	273	266	309	311	289	302	297	321	278	279	289	331	272	288	288	285	318	285	292	286	317	320	274	237	287	300	272	292	264	278	286	280	267	274	303	273	310	252	298	270	289	275	311	299	306	284	309	279	305	272	324	262	316	305	299	288	295	296	295	294	294	305	281	299	295	274	299	287	290	282	281	310	261	301	283	292	305	295	314	298	305	281	300	304	266	298	266	307	306	285	269	307	317	272	269	275	288	295	280	279	286	304	253	306	286	290	292	290	282	280	277	302	281	289	305	284	273	312	316	300	260	275	272	282	305	289	300	267	278	283	301	290	299	279	286	261	283	307	302	307	284	283	302	307	301	296	259	282	293	294	266	266	314	288	303	285	293	313	294	308	319	296	281	258	330	290	312	275	286	304	291	293	273	316	289	292	253	277	270	289	259	312	305	291	279	293	295	307	304	308	326	283	277	288	316	298	286	299	306	267	285	296	292	312	279	289	276	298	300	302	269	312	288	281	291	253	251	236	288	306	296	270	280	284	303	281	309	305	281	287	303	314	292	282	310	294	288	304	273	317	259	282	324	289	292	280	310	302	303	306	294	280	287	288	271	293	291	294	278	281	272	274	312	310	316	326	307	269	240	285	291	262	302	265	295	272	301	284	297	311	295	288	288	299	282	302	300	306	295	290	288	270	300	291	297	268	276	293	277	293	302	297	300	302	297	283	280	312	293	309	289	276	317	275	287	282	286	293	292	286	304	276	290	324	307	276	274	274	272	259	299	333	292	298	319	315	290	267	325	277	305	272	290	269	294	265	279	284	284	296	312	300	265	290	288	292	300	321	316	285	277	310	295	311	314	278	324	279	327	299	269	275	284	285	286	300	328	320	299	276	286	274	286	255	335	255	311	288	266	303	287	290	293	322	274	288	269	266	301	284	272	290	256	258	295	287	299	326	281	284	301	250	261	279	265	293	299	284	272	299	300	322	269	289	310	302	296	296	297	268	277	288	271	297	288	301	271	312	303	279	274	296	276	278	285	288	292	287	293	274	292	275	292	285	300	291	286	257	289	269	302	299	263	300	283	285	284	286	324	287	289	290	278	292	300	273	326	289	297	324	274	299	290	279	279	307	295	279	287	279	284	256	272	305	296	306	296	309	291	301	308	272	284	295	296	264	282	297	312	281	283	321	273	285	281	296	310	300	285	279	296	302	329	289	304	267	319	320	260	301	288	286	281	294	265	314	310	269	297	261	310	286	301	294	310	294	278	271	309	255	257	273	300	292	270	298	265	306	284	316	267	329	292	297	273	278	296	298	320	330	286	292	285	276	307	287	279	283	294	322	305	300	278	304	266	281	302	268	285	306	283	259	282	280	277	316	294	308	292	264	292	282	282	310	268	312	266	273	290	277	315	259	283	281	268	267	273	280	271	281	282	286	291	284	295	286	317	293	273	299	326	273	297	284	286	301	272	292	285	313	285	287	279	287	286	285	271	263	288	287	307	304	265	306	276	307	332	295	280	287	295	294	258	283	278	303	272	302	295	283	299	272	277	303	285	284	287	284	280	294	309	276	287	274	280	273	268	263	270	263	274	306	280	284	279	300	284	276	275	272	243	290	280	309	276	280	276	273	282	296	271	306	290	313	321	308	255	281	284	302	310	279	273	294	279	296	299	279	310	290	297	281	281	301	265	275	312	268	285	298	293	259	283	292	298	301	303	298	297	255	307	310	276	285	271	285	281	299	259	286	268	278	319	292	293	274	273	286	273	284	300	276	273	272	274	281	313	320	309	257	305	284	279	286	251	280	266	303	265	285	265	327	284	255	283	279	275	278	282	313	280	307	274	303	267	290	290	295	272	289	284	278	274	280	312	312	303	296	279	306	314	283	301	293	297	320	328	261	266	312	291	290	295	284	305	284	298	276	270	294	298	293	315	316	286	301	303	295	283	269	267	270	308	291	278	294	278	305	297	299	304	292	293	277	296	275	290	281	290	291	269	298	306	292	301	291	301	318	272	302	271	305	264	312	305	269	286	271	274	293	283	283	293	244	323	290	282	255	306	280	301	278	284	293	323	290	290	322	282	313	275	285	298	294	312	275	299	291	289	293	257	287	304	268	285	317	294	289	288	285	285	267	278	297	297	312	288	311	264	297	298	274	265	267	275	288	291	314	290	273	310	274	256	300	296	309	280	282	300	273	303	294	287	301	301	305	313	292	298	283	265	278	289	287	261	307	277	302	315	266	310	313	274	296	292	300	293	286	303	298	317	279	278	262	282	289	270	301	248	286	291	315	262	279	298	267	299	292	282	257	290	284	306	306	269	277	301	312	287	291	298	271	284	279	301	292	272	302	282	256	256	333	286	295	283	314	301	301	269	290	282	286	297	274	312	286	279	262	318	297	272	295	293	274	303	298	280	282	275	270	280	306	279	283	276	293	307	292	260	300	300	288	263	328	301	297	285	294	331	296	295	279	303	308	288	265	265	254	282	291	294	275	265	281	286	354	317	297	293	273	290	285	272	280	321	280	264	268	271	297	284	316	265	290	275	279	298	297	273	307	323	275	303	281	291	289	283	292	269	269	299	282	286	276	285	313	294	299	284	288	298	289	271	280	315	277	300	278	284	293	261	291	266	281	265	269	296	316	310	286	294	266	315	285	304	292	281	307	332	300	294	268	314	307	299	286	296	280	249	273	278	290	318	297	292	272	305	308	273	290	291	283	334	309	312	299	277	292	278	290	301	314	290	307	296	294	261	256	313	290	277	351	302	286	291	292	285	276	326	268	274	301	319	281	294	293	316	289	291	254	312	254	277	303	269	292	291	264	289	288	290	295	262	298	278	282	269	294	298	270	295	296	282	302	267	291	283	285	272	278	258	287	299	295	274	275	276	295	312	298	308	306	279	270	295	281	247	262	290	283	290	276	292	309	293	284	242	314	291	281	292	289	267	284	288	299	296	287	270	279	286	283	266	301	323	299	290	287	286	274	264	303	243	296	324	290	272	271	287	276	299	290	303	319	310	295	297	284	281	260	330	279	288	297	282	311	269	321	300	295	262	270	283	301	279	312	294	257	296	275	277	286	314	298	296	295	289	293	277	308	295	264	300	284	275	307	279	290	291	281	284	289	273	287	286	279	273	290	294	289	289	310	282	294	289	314	287	299	303	311	313	294	281	289	267	264	301	258	304	274	283	290	286	297	241	323	325	249	276	308	256	310	265	322	297
25202	21303	26977	25239	7270	1057	919	805	748	762	774	647	699	685	717	678	717	710	749	723	730	729	668	718	655	694	697	700	649	696	653	710	692	680	669	695	728	658	713	710	735	659	644	669	722	697	678	674	661	689	683	705	666	630	651	696	605	673	644	645	652	688	644	648	684	676	703	644	694	704	664	717	698	689	717	702	647	669	666	670	680	702	701	659	723	694	648	695	712	690	685	671	697	642	725	654	697	676	678	713	668	700	663	699	689	698	716	657	667	670	668	680	664	707	682	662	659	697	674	719	683	698	680	702	666	628	749	674	650	646	702	714	693	697	672	630	710	651	650	671	691	645	656	699	666	688	661	678	690	697	681	699	686	718	660	700	671	665	688	665	692	718	692	676	660	648	697	620	703	699	650	670	640	696	647	696	648	698	637	699	678	666	668	672	674	710	681	713	671	675	639	686	683	691	662	685	710	708	674	707	683	675	735	723	657	642	710	699	656	639	637	671	676	650	716	670	670	653	695	697	706	692	683	695	678	673	685	659	698	613	698	674	675	705	670	664	635	633	643	623	672	679	673	669	676	722	727	715	694	727	723	665	716	628	632	685	696	678	676	655	657	685	694	658	662	703	631	714	690	673	682	665	693	699	671	690	662	680	634	679	643	678	643	704	689	662	670	694	687	660	676	691	718	657	612	647	646	674	655	649	693	661	658	646	683	695	684	675	737	698	660	656	658	705	658	640	675	673	708	636	661	638	652	648	699	665	633	691	647	694	685	684	725	633	757	704	707	687	675	695	669	668	699	685	672	682	627	662	664	660	695	627	668	659	658	637	675	681	673	701	717	685	714	670	691	704	676	635	736	648	694	644	663	685	674	679	686	697	668	685	734	681	654	635	655	709	716	676	667	654	650	678	639	699	670	676	678	652	644	680	658	690	634	712	681	667	716	694	689	674	661	664	675	664	705	629	632	695	664	627	717	711	723	610	686	669	684	706	635	706	632	663	626	700	693	664	683	756	669	674	663	627	673	700	678	688	651	665	676	700	711	656	717	711	698	675	684	630	653	705	666	690	629	685	627	687	648	683	701	677	724	669	647	686	718	688	670	689	677	655	688	625	671	672	669	684	680	680	680	719	670	689	678	670	700	687	706	649	656	679	675	676	659	685	644	649	708	623	708	678	675	705	691	654	671	684	658	668	708	715	702	699	687	686	710	684	663	633	625	657	692	625	692	647	667	638	694	669	635	676	706	678	673	665	722	643	622	674	668	626	687	688	642	726	670	664	680	649	660	657	736	708	683	726	639	684	667	638	683	668	668	671	647	686	674	703	699	690	652	667	666	714	698	642	649	666	693	678	671	710	640	674	654	670	657	652	669	687	673	615	717	694	678	634	649	652	605	689	696	653	664	702	658	669	620	663	701	683	695	697	730	690	662	628	712	670	666	655	653	666	657	684	682	684	631	698	682	699	726	710	687	710	700	656	653	660	660	681	675	656	655	731	671	657	693	694	732	699	603	680	674	676	699	711	684	684	717	694	655	689	683	677	615	670	625	686	635	656	727	660	697	711	663	700	690	686	650	682	678	619	660	710	706	669	683	661	685	732	687	713	689	648	663	728	705	673	674	700	694	660	669	720	691	681	673	679	680	667	689	664	675	652	664	707	644	678	675	674	657	699	648	713	597	672	683	675	687	641	646	757	719	684	683	666	699	680	731	693	662	675	636	704	699	701	701	714	684	667	671	677	701	695	680	688	648	743	616	732	679	673	673	641	699	704	671	667	722	684	646	701	653	663	709	707	656	683	664	627	638	653	673	753	656	650	674	682	684	681	698	688	653	687	690	689	710	696	653	667	727	683	640	673	691	697	699	681	645	657	700	699	625	642	647	650	692	718	653	669	679	682	662	674	662	695	657	708	658	685	649	691	674	661	679	644	686	695	685	705	666	659	742	692	677	691	662	658	692	656	684	715	684	713	675	685	675	687	700	672	644	674	713	670	665	656	679	671	688	709	658	643	623	717	698	700	699	679	664	679	689	632	634	699	655	687	721	673	702	654	676	707	664	704	667	683	669	703	712	673	645	677	649	683	648	685	710	706	726	686	711	667	703	734	656	661	683	651	697	654	673	680	644	662	675	664	660	654	676	673	662	664	640	633	642	652	697	676	685	655	706	660	662	686	676	654	725	647	688	666	676	682	685	666	658	749	668	681	688	686	627	689	692	682	686	678	649	690	691	650	669	641	635	698	665	644	650	673	677	692	696	667	664	645	652	613	690	697	659	685	659	732	693	652	609	681	651	673	673	679	687	702	683	732	683	712	726	690	698	700	636	657	671	676	694	658	644	682	700	680	655	672	622	655	699	663	672	679	639	663	706	666	691	683	686	692	651	653	635	649	715	672	684	648	696	676	691	652	677	658	662	677	680	691	721	726	635	670	684	653	686	673	665	655	684	696	689	701	639	656	665	654	634	666	670	669	690	654	692	680	699	641	688	725	692	698	676	678	625	647	655	667	644	679	702	707	688	666	634	709	720	695	663	689	668	675	661	688	665	678	686	675	694	643	697	657	666	668	724	626	680	650	642	706	703	670	700	711	704	669	685	665	648	670	680	654	662	706	685	695	693	678	687	670	621	601	675	723	656	680	639	702	716	695	667	661	662	711	661	704	714	699	673	672	671	695	680	702	686	661	683	696	700	658	664	643	659	694	696	646	644	662	684	691	614	693	684	726	640	637	621	665	689	675	626	731	668	674	716	653	617	711	734	695	680	696	692	679	677	636	680	725	667	696	695	680	699	695	654	636	679	694	665	691	662	696	644	645	675	657	680	722	687	655	660	681	684	677	665	630	651	657	704	702	673	659	663	702	679	655	621	625	653	667	687	638	661	654	656	699	686	689	658	697	684	676	680	655	662	724	699	730	673	636	620	708	707	662	645	647	635	723	653	697	657	708	723	635	686	630	672	654	651	683	641	713	663	673	680	699	702	670	626	649	629	694	690	707	657	651	665	673	647	663	658	683	679	695	614	719	685	658	665	626	697	680	642	689	677	736	708	697	583	699	681	727	678	678	678	680	677	636	668	685	695	704	716	658	650	693	667	668	641	718	694	701	656	696	666	714	651	638	718	651	673	725	650	674	660	671	698	675	669	688	678	667	691	691	667	651	747	645	718	667	681	625	659	651	649	667	670	678	708	686	694	722	633	645	662	724	680	640	688	631	674	655	636	653	704	683	701	705	671	652	672	655	691	680	681	664	661	657	676	693	703	718	716	659	655	651	705	685	696	677	623	656	649	669	610	651	661	658	656	667	702	723	694	711	650	719	663	675	700	701	668	635	670	704	722	684	646	684	683	655	698	655	696	661	655	673	659	712	699	663	690	673	679	669	714	664	655	697	701	651	657	685	692	644	711	646	723	671	717	664	677	639	759	668	641	672	668	692	671	669	646	656	688	622	644	685	697	707	696	653	675	668	709	657	664	676	662	684	701	702	700	695	669	697
27015	40181	15043	1725	1482	1264	1119	850	895	847	791	797	774	759	774	727	723	710	809	765	758	743	721	676	729	717	768	703	771	714	709	675	729	712	712	730	762	712	742	671	700	722	699	704	727	747	683	681	755	737	743	731	736	730	738	716	709	699	729	741	690	674	725	712	727	719	669	748	716	696	689	686	757	701	677	696	704	719	728	724	726	711	717	701	730	714	678	680	724	761	764	691	696	688	730	675	682	697	664	710	714	718	701	713	703	704	740	717	707	704	722	706	702	729	679	693	680	669	715	711	663	686	753	683	675	721	665	722	754	712	691	701	709	665	718	694	730	721	693	735	727	716	728	692	651	714	716	721	685	694	728	711	735	746	724	683	713	716	692	723	710	680	704	728	715	664	704	702	680	695	727	697	672	716	649	690	698	667	682	693	732	679	690	663	702	692	756	738	676	704	663	759	687	716	701	743	704	703	688	723	725	680	704	708	698	682	720	683	710	743	649	671	678	675	731	676	720	675	683	663	720	744	690	699	674	714	750	756	716	670	744	750	697	662	706	702	685	703	735	713	697	744	691	755	714	683	766	716	722	720	722	690	693	679	711	723	692	703	696	724	716	713	714	706	717	715	674	709	725	736	748	716	682	690	695	772	702	685	717	713	743	681	662	705	696	714	669	727	740	637	721	725	718	723	696	699	734	727	676	668	731	687	663	713	708	729	735	658	725	753	684	711	685	716	731	686	687	688	708	674	706	653	731	693	703	674	657	697	687	725	693	732	728	722	687	683	717	702	716	672	711	676	715	686	707	706	693	671	684	706	698	647	709	702	690	728	704	706	683	701	710	680	714	715	722	700	718	690	769	722	657	697	679	727	723	714	700	744	716	718	724	718	710	736	702	685	644	675	726	742	692	702	692	690	775	770	675	695	734	754	708	677	715	734	699	711	712	736	677	709	663	731	760	655	672	706	758	657	675	672	668	671	693	733	629	680	715	711	722	699	717	694	671	717	714	700	720	753	691	705	721	737	674	670	695	690	702	707	644	698	738	700	673	708	703	722	663	653	770	682	676	678	697	707	732	755	725	703	649	682	658	709	687	702	723	648	684	691	678	765	659	686	716	717	691	714	707	673	721	694	742	740	643	721	689	701	702	695	725	756	683	708	731	706	689	749	733	746	672	722	705	702	687	744	733	678	671	696	707	681	723	682	705	690	719	714	685	706	701	716	732	720	683	729	720	692	706	723	721	696	704	620	728	680	693	698	731	675	691	663	727	714	649	694	724	679	693	693	706	717	710	719	731	737	664	754	636	708	703	727	747	760	710	708	736	684	721	690	662	682	738	694	705	675	711	691	655	741	725	679	730	735	684	685	684	730	712	699	714	680	777	704	699	706	721	715	680	660	699	730	725	654	707	765	735	702	714	722	694	759	700	745	662	726	719	712	739	708	720	723	711	706	737	735	745	681	711	725	644	738	659	711	707	676	744	731	735	714	709	653	695	670	675	727	695	714	689	689	673	700	699	750	760	713	722	708	717	696	737	743	666	705	662	710	685	731	730	695	720	689	703	707	721	698	764	728	668	708	746	706	717	685	706	687	680	692	692	685	685	739	726	729	685	712	687	729	674	728	687	655	680	695	706	722	705	697	691	715	759	695	690	759	691	715	717	691	653	752	680	729	680	692	708	746	675	739	669	652	731	688	686	741	638	703	717	729	711	703	717	716	705	720	708	736	685	697	735	700	698	656	670	712	710	710	733	701	706	675	711	711	707	699	656	674	668	694	677	700	678	749	701	678	674	715	685	678	682	693	740	646	681	731	724	682	704	719	660	723	715	686	696	669	667	704	725	716	766	741	728	711	676	730	708	698	701	697	751	719	674	722	750	649	699	673	693	720	714	742	707	731	743	737	742	673	748	662	706	740	719	706	664	702	721	713	722	680	762	710	657	722	717	692	715	721	687	705	700	692	684	710	669	673	740	693	738	703	677	690	686	733	677	711	719	748	664	689	739	729	716	734	699	723	744	695	729	692	725	733	702	721	700	744	674	676	644	628	667	720	717	721	728	717	702	757	716	658	713	722	722	681	671	734	696	717	710	726	713	695	659	678	736	678	677	729	640	667	741	690	686	708	750	682	614	732	738	694	721	704	680	703	675	701	703	703	701	692	742	695	707	721	681	695	693	728	679	670	669	727	674	689	704	694	699	679	699	732	694	704	702	654	740	722	700	662	675	714	643	708	699	664	717	708	760	748	706	697	717	683	710	714	686	738	670	702	664	725	706	666	723	657	709	706	668	714	713	697	668	704	719	727	699	685	703	762	694	717	696	709	716	692	697	678	713	706	756	703	700	689	719	679	700	744	681	685	733	686	755	687	709	772	693	705	662	791	685	678	685	709	724	689	711	700	683	715	706	687	720	698	729	683	694	693	722	711	733	715	742	696	740	691	706	730	733	757	692	704	727	715	729	678	739	679	713	686	722	698	763	731	703	698	666	757	659	707	728	714	710	726	663	712	673	698	687	711	711	685	716	685	736	719	673	670	738	713	735	688	723	668	741	698	727	680	703	688	723	781	748	709	654	711	680	676	720	733	672	652	711	706	677	711	706	666	732	658	723	735	711	767	732	740	713	723	704	683	731	763	709	733	745	705	676	772	698	697	721	707	693	709	744	680	678	718	752	689	691	677	690	710	671	730	701	699	709	676	727	743	686	740	722	694	715	733	731	723	726	691	721	701	702	725	717	694	703	693	692	704	707	720	717	680	730	719	673	702	747	733	704	687	744	675	683	683	658	687	724	696	710	712	709	666	734	688	670	729	685	684	747	670	680	676	689	719	710	684	732	727	688	705	709	676	736	688	668	733	689	708	709	650	708	764	742	668	691	737	700	717	721	741	684	683	670	732	707	788	652	712	698	668	699	670	719	738	705	712	704	657	651	735	761	726	669	677	668	670	719	731	699	702	650	736	696	657	747	733	722	681	699	702	723	714	697	668	689	702	675	697	687	714	734	727	699	717	675	678	657	711	737	700	738	700	713	706	660	685	706	689	695	706	699	692	718	710	749	689	689	684	735	751	695	714	732	710	721	710	723	715	663	715	654	716	704	744	699	736	702	714	699	712	686	731	746	714	717	678	747	671	728	647	709	725	691	733	706	717	693	720	674	676	749	690	654	726	734	724	713	707	701	717	682	727	671	711	687	703	703	740	748	731	693	733	698	698	693	760	717	675	701	736	690	760	715	725	695	688	695	670	696	733	726	749	744	676	713	706	727	686	719	722	723	701	669	712	731	705	691	712	689	687	775	697	718	690	706	675	749	728	692	713	677	707	705	671	726	716	703	709	690	756	690	706	726	705	701	727	680	723	698	693	661	717	723	682	674	661	698	748	732	731	703	726	719	700	724	700	714	673	689	741	745	715	736	698	682	749	697	766	712	716	734	699	680	684	724	665	774	679	699	707	673	720	718	675	728	681	705	702	707	726	755	747	675	697	708	742	679	702
22787	21280	28863	24037	21271	21211	5868	1060	851	759	717	651	688	617	570	604	548	544	550	574	541	548	515	548	521	543	491	498	574	558	534	537	534	546	528	533	522	483	575	527	484	491	520	475	515	498	505	511	559	494	529	516	504	490	529	431	524	507	512	521	535	517	533	499	523	514	483	514	486	494	490	518	512	524	481	530	489	540	511	465	464	519	479	533	519	510	531	500	524	522	504	478	466	536	504	534	514	462	509	509	491	519	555	530	500	475	503	544	548	537	536	499	449	517	546	470	525	525	491	484	503	493	479	491	481	489	510	499	500	511	519	481	540	498	517	525	461	499	497	442	539	507	495	507	515	526	463	513	472	535	533	486	543	527	524	503	497	523	549	471	481	493	507	507	515	529	496	504	524	521	482	509	516	497	481	499	504	536	510	509	490	512	524	541	490	501	484	467	466	497	493	468	531	497	515	506	474	531	527	485	480	538	482	537	496	533	565	512	520	488	521	518	507	516	513	541	506	477	520	487	481	523	494	494	470	531	534	469	505	513	489	490	469	486	496	512	520	483	511	526	529	482	508	542	559	525	525	497	512	522	488	526	498	540	510	520	524	518	504	490	523	495	485	495	500	522	495	503	465	472	500	484	524	504	517	474	477	545	528	508	508	512	497	496	516	563	479	493	462	535	527	521	485	512	486	521	511	474	523	515	498	494	521	517	520	491	487	521	504	508	491	500	474	484	502	507	492	492	468	563	510	474	499	511	486	503	488	456	493	516	494	493	476	530	547	534	517	481	507	515	516	515	509	500	549	521	490	457	494	495	506	537	543	475	524	518	518	508	493	486	532	507	489	528	495	495	502	474	541	504	526	491	489	506	519	518	486	508	539	501	515	513	527	513	533	553	550	517	502	539	496	492	480	503	483	532	495	531	518	514	529	471	513	504	489	532	505	525	532	508	538	507	488	517	476	478	521	534	519	554	520	445	468	515	523	530	467	478	481	485	521	510	519	519	508	452	546	552	523	497	494	502	526	518	492	538	519	522	500	513	485	508	514	496	511	478	496	501	485	480	468	475	497	524	558	529	500	492	492	494	504	546	497	509	544	539	492	491	502	534	492	492	503	534	479	475	497	498	505	531	477	469	472	510	512	502	540	499	515	521	509	471	497	459	516	544	482	496	518	549	482	492	522	499	503	505	512	528	529	511	517	490	510	529	485	530	487	489	538	482	519	489	528	528	489	467	490	510	514	507	542	480	483	502	505	484	504	472	491	482	486	531	499	489	501	488	490	517	513	501	520	495	517	560	494	503	531	521	522	488	528	504	517	519	536	481	500	525	547	506	473	520	495	508	457	476	501	499	518	527	481	524	515	501	498	483	496	549	544	532	501	522	543	504	490	519	516	524	496	495	495	504	461	474	529	525	514	494	487	478	544	480	490	476	500	480	492	520	511	511	517	525	529	504	491	473	544	487	513	532	509	498	525	517	511	499	488	521	507	550	499	525	477	496	535	505	530	481	490	506	517	543	509	496	494	528	529	559	479	522	489	491	497	476	528	482	471	514	491	488	552	512	528	505	527	496	472	512	540	477	524	546	496	505	528	517	531	496	485	484	524	501	505	533	507	517	486	488	525	523	540	554	479	515	497	521	496	525	507	509	470	527	456	506	505	528	544	491	506	514	516	503	529	520	479	496	523	508	533	497	525	447	512	544	507	532	491	513	510	503	457	447	515	508	497	531	525	505	517	516	540	500	552	521	490	544	491	486	502	499	507	516	466	511	506	485	523	504	511	508	522	487	512	568	490	507	535	563	521	532	490	465	490	499	547	487	495	523	528	551	475	501	491	475	525	471	519	510	476	475	502	488	509	505	531	447	480	524	524	515	517	516	554	522	488	500	522	474	489	539	463	477	523	509	481	497	541	507	535	513	504	470	499	499	521	504	525	506	484	545	517	512	517	498	529	529	537	501	497	486	509	493	502	508	473	487	487	502	485	464	512	501	511	528	455	535	500	541	516	457	519	492	514	490	503	498	547	515	513	523	502	461	528	499	489	529	462	482	499	502	505	484	502	542	498	536	491	478	507	480	529	563	465	485	468	489	462	494	506	493	491	514	497	518	509	529	476	532	473	476	486	521	489	483	494	507	533	477	522	517	478	492	530	542	459	525	509	486	514	493	515	489	518	554	501	502	511	457	516	485	522	534	469	490	515	524	494	498	550	497	467	515	484	491	493	542	491	495	529	508	515	491	457	522	498	510	451	510	506	486	484	486	524	500	456	517	486	534	517	493	507	515	514	495	528	482	518	513	537	507	477	499	507	468	458	492	491	436	521	502	536	504	523	478	471	529	488	510	507	486	497	522	498	546	485	498	493	525	473	496	533	492	474	492	511	535	495	510	501	489	522	510	477	486	500	502	515	492	541	516	477	528	504	538	494	500	479	473	529	524	508	572	514	516	547	470	484	492	553	531	484	523	434	447	516	513	527	518	531	504	479	486	509	484	502	504	479	471	526	493	462	495	506	516	537	553	554	491	483	502	522	457	496	526	518	511	501	531	502	508	480	563	507	489	514	514	476	550	510	490	530	516	515	517	520	552	506	515	497	484	459	478	489	509	477	457	500	511	447	489	500	494	501	551	514	518	529	490	518	464	479	499	512	459	496	483	495	487	513	515	511	519	518	513	523	482	456	514	476	562	498	491	505	499	482	516	525	501	485	486	496	460	511	502	487	571	516	510	516	540	486	483	499	520	488	503	513	502	504	534	504	529	521	503	496	468	470	479	517	531	498	461	530	492	520	485	504	500	525	487	502	532	498	485	497	501	493	506	500	478	499	465	459	494	463	503	531	510	527	489	523	489	492	560	493	521	513	526	498	466	506	518	492	520	491	529	536	553	498	520	529	515	508	520	493	503	494	492	530	516	516	471	524	505	476	513	497	481	505	536	484	504	491	483	512	488	527	524	545	516	521	555	508	480	513	531	500	538	560	485	501	468	533	497	515	534	537	528	493	521	516	548	536	483	516	488	502	496	519	481	497	514	503	501	500	530	525	500	501	534	502	532	464	519	527	542	504	552	462	537	498	571	492	505	460	485	516	521	499	501	511	501	486	540	503	505	552	500	488	520	507	486	468	511	505	512	477	529	510	518	490	484	457	534	538	486	515	491	505	519	472	497	470	505	482	522	458	468	516	478	479	514	495	485	476	521	496	518	559	485	534	505	529	501	470	522	513	531	491	490	511	510	499	530	488	496	484	533	483	499	503	503	501	469	506	524	503	500	526	507	515	520	488	499	504	530	529	578	525	492	517	505	499	539	504	543	472	485	490	471	482	482	499	496	492	477	508	526	499	509	538	503	512	503	506	470	527	524	522	538	514	478	496	462	504	490	532	500	502	508	467	505	462	496	490	496	509	477	497	519	529	530	517	496	526	502	483	474	521	520	490	503	509	497	546	478	524	493	497	499	471	501	494	503	482	506	500	533	509	500	512	526	515	476	509	522
32899	53497	23994	4033	2845	2222	1845	1374	1123	992	849	825	746	695	687	667	679	639	598	572	553	599	578	556	579	535	540	530	529	553	540	492	560	550	525	492	531	539	551	520	537	450	502	537	555	563	551	520	504	524	514	538	517	527	524	522	554	548	528	496	496	516	527	517	553	495	533	522	541	513	502	533	540	567	482	531	507	523	497	495	503	523	465	544	500	563	513	508	532	491	519	499	526	568	495	511	538	488	497	492	557	520	502	531	534	515	505	484	537	513	532	507	520	543	526	517	486	551	547	532	499	499	482	524	496	519	483	541	485	545	460	510	528	515	509	529	492	529	510	539	535	509	496	534	513	494	499	530	478	537	523	487	496	518	510	514	510	550	507	479	516	491	525	536	510	493	505	547	546	501	532	490	502	507	532	498	539	521	488	506	492	513	518	482	510	543	528	532	499	471	524	508	521	500	552	480	515	489	487	492	523	511	502	508	506	518	528	526	530	515	529	506	491	516	478	554	530	504	518	514	520	520	515	508	499	482	517	496	494	541	523	507	502	555	535	488	480	464	521	509	512	489	553	515	525	549	514	492	534	520	534	507	516	493	522	480	536	512	495	482	578	565	503	531	518	516	502	509	475	543	502	500	529	520	523	513	501	499	508	496	494	500	466	555	500	490	487	474	520	489	533	499	469	480	478	529	488	513	511	500	538	498	492	502	563	512	541	516	527	519	539	526	512	523	467	519	516	518	530	519	535	501	524	521	502	512	484	513	499	525	494	506	526	511	511	516	516	497	506	521	500	504	513	507	510	496	554	533	546	503	493	505	515	502	495	505	494	513	501	525	494	508	506	536	499	526	487	543	511	514	524	509	486	505	514	525	506	527	487	494	514	539	488	520	553	526	518	555	491	550	526	554	524	490	515	549	490	466	514	530	548	525	519	539	497	486	502	528	486	508	470	533	530	538	529	508	523	554	546	506	538	525	510	515	479	519	515	543	475	531	532	531	553	514	501	531	496	486	514	488	464	543	474	482	515	531	541	499	488	530	543	520	502	530	493	529	490	520	496	497	527	506	501	466	516	531	546	505	497	533	480	525	511	501	507	500	506	510	544	588	502	489	551	500	496	506	515	526	478	494	509	507	509	545	506	525	504	507	492	491	471	483	545	492	508	478	482	504	534	526	503	531	512	539	554	497	503	567	491	555	503	542	568	529	501	510	502	520	518	543	517	526	512	521	498	501	510	573	548	529	498	472	495	494	518	543	501	527	513	529	461	506	490	518	514	496	523	498	539	520	498	598	507	532	509	483	502	518	539	488	500	518	454	510	530	541	535	521	480	511	522	503	540	507	479	482	502	517	505	470	476	517	490	495	512	496	474	504	509	462	494	542	512	521	525	505	540	541	500	484	502	496	519	526	476	507	512	518	499	480	481	512	548	530	532	493	518	521	479	511	517	501	542	516	557	510	489	507	483	558	507	482	495	517	502	559	542	502	500	511	523	521	465	520	544	569	503	504	553	538	473	515	525	524	533	505	521	532	546	445	527	543	506	493	482	512	516	478	585	524	488	554	514	499	512	536	547	507	484	502	567	520	532	523	504	540	509	520	517	503	528	491	515	500	513	497	482	520	519	486	564	542	530	521	500	495	487	504	507	517	527	505	507	511	501	521	482	518	512	505	487	497	529	497	537	492	491	510	495	528	483	523	522	527	481	485	549	525	526	516	564	496	524	510	458	535	516	500	505	532	496	505	472	532	478	514	493	515	504	543	513	470	525	498	510	494	508	506	542	505	494	481	501	522	542	566	534	492	520	516	496	466	522	531	545	471	534	506	561	519	515	489	511	503	499	476	485	543	538	500	493	496	541	487	488	528	445	511	494	538	493	511	487	524	528	499	551	574	497	497	527	509	555	515	496	524	530	529	505	537	472	518	570	510	529	494	516	521	511	510	489	506	514	480	533	520	519	505	499	495	482	526	517	512	525	449	482	493	485	535	520	531	495	526	543	492	470	550	514	531	546	541	466	537	460	542	503	524	486	488	496	543	492	494	528	529	466	552	497	529	563	501	541	547	531	476	558	537	481	495	576	485	500	523	539	530	506	555	528	517	545	513	490	506	551	519	530	480	469	521	480	529	544	509	504	499	511	495	522	509	526	517	490	483	503	537	550	522	507	499	561	471	492	527	504	480	480	527	504	550	503	482	513	575	520	509	496	521	512	563	485	504	499	526	528	536	550	514	476	494	511	526	511	518	540	526	497	497	481	483	506	517	506	535	517	488	516	506	512	522	516	533	506	522	484	522	540	462	499	569	545	520	503	475	549	491	490	532	555	542	501	485	523	479	535	524	516	480	507	522	490	485	524	544	517	535	551	509	527	470	494	529	471	507	494	507	519	510	483	536	488	574	535	485	498	570	523	481	534	520	486	535	537	482	485	522	552	552	473	493	496	562	506	463	522	511	538	473	519	541	478	545	512	550	526	476	519	519	500	495	505	516	551	505	498	492	505	475	484	517	486	506	514	519	499	464	494	542	463	501	503	510	521	515	504	518	525	497	517	492	519	506	536	487	533	569	502	519	546	518	532	473	485	501	444	525	534	549	556	499	526	500	469	495	507	480	556	496	482	533	516	552	472	527	495	457	483	515	530	482	509	495	537	542	462	515	517	524	522	558	512	573	520	504	546	542	484	543	517	517	554	512	520	523	549	528	501	540	493	505	518	492	495	478	515	489	504	505	529	539	511	459	514	512	553	539	502	512	503	514	475	520	514	528	538	497	522	509	516	537	508	524	510	536	494	527	504	536	508	499	538	543	538	522	517	489	509	484	520	504	512	524	537	530	514	525	494	524	500	516	503	515	517	510	530	489	535	504	516	503	524	552	516	492	514	483	536	490	505	492	498	497	516	496	511	535	499	511	533	542	509	513	521	550	477	522	514	469	522	504	488	512	477	501	499	518	501	544	494	504	513	533	495	498	520	540	524	486	495	511	549	525	470	495	487	498	492	536	537	505	464	488	508	509	471	515	544	542	543	533	500	516	541	513	504	492	534	504	521	491	548	515	532	520	525	538	499	512	483	545	543	512	529	507	483	531	472	529	500	510	487	506	513	510	494	487	538	492	494	488	534	493	513	499	482	551	498	542	491	512	504	485	515	534	529	487	529	542	529	528	512	515	509	563	543	498	549	582	528	499	507	475	493	556	501	499	523	501	470	532	500	520	493	528	521	508	557	528	476	523	456	511	566	532	565	501	485	517	562	469	560	523	508	540	503	502	506	543	513	517	511	501	516	504	544	521	491	498	511	559	497	496	477	514	483	535	551	531	527	531	503	490	500	513	471	497	497	495	492	520	526	548	503	496	517	485	541	545	540	516	515	495	497	482	519	519	495	521	504	512	563	479	521	533	531	464	526	531	555	516	547	485	494	482	479	517	548	511	484	492	521	527	524	544	493	529	576	506	550	541	476	483	529	502	534	523	518	517	535	517	501	516	481	531	488	583
29039	23244	14022	1510	552	498	509	471	468	490	450	419	415	429	473	430	425	470	452	422	456	471	427	462	455	447	453	421	427	444	437	446	453	406	454	447	440	460	427	444	447	439	434	426	442	421	429	471	435	406	452	465	422	415	467	392	442	465	419	425	406	410	446	442	460	445	420	438	431	453	449	420	483	440	456	468	440	405	409	417	461	464	454	441	441	436	442	410	419	429	428	441	465	445	470	446	463	389	432	453	430	464	421	456	466	462	419	431	420	442	446	461	448	468	429	470	444	427	393	440	456	446	466	423	465	448	470	432	413	433	458	462	466	416	461	476	449	438	444	470	429	447	434	419	478	448	445	399	455	429	439	484	443	459	435	452	472	435	413	437	397	442	445	482	470	426	413	384	447	428	470	419	432	426	459	437	431	430	447	451	421	437	447	430	428	463	476	438	420	468	458	435	414	418	420	428	441	447	456	433	459	474	411	412	481	431	460	440	417	443	447	440	439	459	423	436	426	445	445	445	427	462	432	467	465	467	442	431	460	426	438	448	407	461	453	417	412	471	449	438	431	385	413	452	426	430	459	451	436	469	471	417	407	455	455	437	401	439	446	427	415	444	493	415	420	394	411	444	470	500	486	434	427	405	436	439	456	428	443	473	446	457	456	469	474	404	480	442	433	470	444	414	485	409	478	445	449	437	440	447	442	431	404	420	416	444	429	439	431	441	410	472	455	450	469	450	432	446	439	454	440	448	447	444	442	478	426	460	416	450	454	416	405	416	457	451	458	488	430	469	423	464	468	414	441	428	438	456	449	471	439	456	422	433	427	436	447	444	454	411	434	429	428	452	479	429	431	437	438	440	437	422	444	419	445	383	433	440	429	454	417	441	485	405	434	452	430	444	426	448	449	454	449	423	451	446	423	442	428	428	396	387	439	437	431	428	396	487	405	393	405	443	428	484	403	392	438	461	438	452	428	481	428	414	462	495	427	435	410	427	408	461	431	486	445	433	468	442	431	467	417	464	420	412	447	450	455	456	457	405	460	416	438	443	414	462	450	468	443	444	444	450	431	454	444	472	430	457	431	460	433	452	428	433	446	452	423	474	403	454	404	434	438	425	444	436	430	486	476	463	428	415	444	442	455	403	419	450	424	427	426	426	478	461	436	391	432	442	455	441	449	445	450	446	461	406	451	426	460	442	423	433	430	428	429	468	440	488	405	467	418	464	420	429	436	447	451	436	480	429	440	425	404	448	473	429	468	453	480	420	427	447	426	433	447	423	445	430	456	452	472	412	454	457	419	416	420	475	440	420	504	433	476	427	429	457	442	427	437	461	456	439	459	388	427	473	444	455	418	445	458	429	446	455	459	462	466	442	430	491	432	433	410	455	432	451	464	442	436	463	439	491	450	465	462	453	417	455	456	433	407	464	439	437	466	456	452	401	484	447	437	460	445	418	470	419	440	440	453	452	431	434	462	475	442	406	429	420	437	427	448	475	430	439	414	446	462	460	441	485	472	405	449	454	437	390	425	432	440	416	428	420	421	457	470	452	468	424	467	449	453	426	422	461	432	417	455	430	456	419	475	447	451	444	427	437	444	462	451	457	435	432	446	460	466	438	463	413	471	465	460	464	474	434	423	454	451	488	410	425	416	474	417	458	461	426	396	418	472	422	488	409	392	488	441	448	437	390	469	406	458	436	410	465	450	452	407	456	462	419	414	421	459	447	467	443	426	484	488	434	417	428	474	473	467	408	432	444	426	442	457	464	450	436	443	453	454	450	430	438	475	460	463	438	450	478	417	425	447	430	474	432	455	427	470	446	464	407	440	413	455	423	452	428	460	435	420	446	442	440	414	440	453	460	448	418	433	479	461	436	448	421	459	423	438	447	449	429	433	446	447	452	451	444	449	409	440	429	461	429	420	453	422	410	467	421	440	424	467	471	450	423	440	416	455	438	412	442	419	427	424	462	440	468	437	457	443	404	445	470	416	433	437	459	415	450	429	433	438	464	480	421	430	432	447	427	441	410	424	441	434	414	457	449	422	457	438	438	445	457	424	455	447	433	464	484	429	426	440	453	459	429	448	497	483	421	441	454	497	444	428	443	434	465	445	448	459	424	454	466	418	433	439	422	442	455	466	447	423	471	450	472	456	432	452	435	422	458	451	437	443	445	425	426	446	446	417	433	431	418	438	479	443	443	465	472	461	462	463	449	396	460	435	435	429	445	421	433	444	454	439	440	470	444	482	439	459	416	415	417	448	460	459	438	483	408	458	444	435	451	452	446	445	437	417	445	456	402	481	417	436	457	424	429	439	495	420	471	446	471	454	454	444	461	462	438	451	431	432	473	413	460	403	443	443	444	499	428	442	441	436	460	458	430	457	456	440	411	462	461	438	409	400	446	442	431	436	443	443	439	468	410	467	499	445	450	443	439	441	466	448	454	437	455	438	421	421	422	426	460	468	445	425	443	502	459	423	445	452	404	426	468	440	470	399	437	447	463	447	416	469	474	479	425	434	411	418	444	443	416	434	391	436	462	395	443	472	448	443	417	457	453	451	422	427	477	426	430	463	417	451	434	469	436	482	426	459	462	405	437	436	424	444	424	408	413	430	401	479	412	459	444	453	479	430	441	487	464	435	428	456	415	477	423	460	472	428	426	469	398	465	439	474	443	433	422	436	440	435	430	447	442	418	469	436	401	456	451	420	453	449	433	437	406	445	425	466	451	417	458	435	472	447	427	419	446	428	475	438	479	436	393	419	437	469	451	417	427	461	425	435	450	431	449	427	465	430	424	423	462	432	448	433	456	458	435	449	443	461	439	475	470	428	431	429	451	446	465	423	451	427	458	444	387	411	444	430	440	468	421	474	462	415	430	439	419	431	446	426	432	405	438	479	422	450	423	423	439	432	416	417	446	446	456	445	425	423	392	478	421	442	415	462	436	427	440	425	471	434	430	427	438	441	425	433	481	466	426	423	418	423	490	462	459	415	411	439	439	447	421	444	447	419	437	435	442	435	414	433	445	436	441	438	463	449	450	446	472	443	413	432	452	439	467	452	450	429	408	422	410	463	460	450	413	469	467	441	463	442	454	440	443	423	391	433	412	448	429	457	406	435	424	414	449	420	441	444	443	417	434	486	463	494	404	443	497	432	465	446	449	396	448	457	458	428	449	449	427	451	441	425	437	446	442	441	413	416	461	470	424	418	416	433	442	408	471	428	426	489	467	449	428	445	423	436	453	439	429	410	474	403	447	416	428	430	427	467	449	427	456	420	421	440	442	476	445	427	394	426	434	465	453	434	419	438	404	449	457	451	430	461	437	463	472	459	465	474	428	453	430	421	475	414	454	443	443	439	449	437	421	404	455	445	445	410	444	448	419	437	410	454	396	473	472	450	460	447	454	420	467	458	414	439	433	452	421	431	444	446	436	452	462	440	444	443	456	440	428	459	414	428	446	429	425	462	457	466	457	461	433	450	442	496	478	466	444
22636	31713	9532	726	632	634	555	554	469	512	516	516	489	465	497	503	440	500	524	473	484	468	468	490	467	451	501	469	502	526	498	529	510	495	465	470	474	497	481	467	484	474	475	507	507	527	530	526	463	462	487	483	495	483	516	471	474	476	492	442	487	481	488	515	455	485	464	467	475	540	483	524	491	513	482	471	504	508	470	491	480	514	494	525	486	483	484	489	491	459	508	506	439	532	454	487	501	479	468	496	487	508	478	470	455	443	468	503	502	468	497	477	471	486	464	491	494	479	476	466	487	499	476	482	498	445	530	441	437	495	477	454	473	507	506	513	487	502	495	452	459	475	496	439	513	497	469	477	500	496	516	476	476	523	496	511	431	473	446	460	474	482	488	482	486	492	478	479	495	490	531	500	472	516	500	473	483	472	441	490	478	518	523	534	469	465	433	494	480	468	505	493	489	471	470	503	463	463	467	481	540	517	503	480	469	459	495	505	560	458	488	471	496	476	472	445	481	486	478	441	515	506	460	493	442	461	471	508	478	477	459	485	509	516	486	453	453	479	500	492	470	456	475	452	472	471	502	476	464	491	472	456	507	516	521	477	522	447	502	496	504	465	522	504	507	466	502	501	487	493	459	493	487	481	468	525	466	510	531	488	483	513	538	494	436	508	484	486	496	481	481	454	506	464	487	491	490	499	477	493	477	478	488	513	505	474	502	464	460	471	505	495	502	454	497	494	465	519	472	476	503	509	479	495	436	494	487	472	488	490	481	489	490	475	505	472	493	509	494	485	509	505	466	486	521	483	520	470	475	470	489	507	536	477	506	489	511	450	468	481	451	453	464	475	478	449	466	528	517	479	443	505	503	494	477	492	479	504	476	462	484	492	499	485	515	458	475	483	437	476	482	511	454	493	520	505	488	507	453	474	469	504	509	493	452	473	449	485	493	477	485	489	477	482	505	457	468	458	494	495	472	483	464	452	509	469	487	525	491	502	504	488	519	499	488	464	508	500	493	479	479	490	503	504	456	465	453	504	470	507	503	488	473	494	452	495	505	505	488	464	473	469	467	485	448	492	479	483	494	507	491	489	465	496	476	550	503	457	492	505	473	469	519	482	466	490	484	459	514	480	465	492	485	523	481	487	527	454	485	482	463	538	487	468	446	476	504	505	474	503	479	448	477	481	466	495	504	516	454	458	485	470	494	470	485	534	492	451	495	484	500	504	470	489	434	508	484	467	496	491	460	453	481	480	477	487	502	491	474	472	475	460	539	491	515	459	467	511	499	512	505	502	482	439	468	486	489	492	486	477	431	470	518	496	486	490	489	470	471	460	503	461	514	478	481	494	478	457	480	494	510	490	479	468	489	481	495	477	476	475	473	483	469	458	468	492	509	530	459	494	474	468	495	455	502	501	462	451	487	483	465	462	515	494	466	479	465	485	448	475	485	457	459	480	491	531	516	489	510	519	473	498	434	479	497	455	483	458	499	501	476	441	507	503	459	511	448	496	458	485	482	462	483	522	480	485	474	451	460	424	458	495	489	499	486	497	529	521	480	470	448	473	489	513	513	495	470	466	470	490	450	497	485	446	475	493	486	449	452	482	486	480	476	470	487	481	495	535	472	492	487	487	495	450	484	475	455	508	488	504	534	505	453	523	484	499	507	536	490	467	457	501	457	478	504	493	486	456	482	474	469	529	500	505	470	481	508	528	506	509	494	419	495	432	464	441	520	509	500	457	499	484	508	453	508	482	490	514	462	468	518	500	480	473	489	518	489	498	453	473	523	496	466	492	449	476	511	447	520	454	466	472	465	456	481	487	472	457	432	507	486	497	485	429	458	462	503	523	484	494	472	471	468	467	481	516	490	478	517	515	525	473	476	514	466	526	490	485	491	474	517	478	505	471	465	499	493	465	487	471	502	475	499	522	491	528	483	512	466	499	479	470	470	477	515	489	502	496	498	449	515	477	468	435	525	458	489	489	452	497	497	477	463	483	493	497	509	470	494	485	470	448	477	508	489	467	504	526	488	451	433	500	463	482	502	469	510	439	472	489	448	484	491	465	529	473	510	462	457	507	471	486	498	488	502	426	501	464	472	473	490	458	455	538	463	485	483	511	468	503	484	528	497	457	499	486	484	471	457	477	487	460	472	484	474	508	479	510	495	527	498	484	468	500	504	491	462	515	486	460	481	482	507	449	494	492	484	502	478	494	508	501	516	471	525	486	467	496	476	505	439	517	492	466	494	509	517	483	491	487	473	483	514	500	488	524	470	495	490	464	467	504	503	454	497	511	544	482	490	515	469	475	497	489	517	468	491	464	494	472	495	462	473	484	486	478	509	500	496	470	446	445	483	494	484	472	450	481	470	491	468	449	498	496	468	501	474	505	467	493	431	491	471	516	475	445	437	526	479	450	476	464	487	479	489	490	452	530	505	457	463	472	485	483	504	465	494	510	482	485	512	484	487	494	541	503	481	507	462	535	467	479	485	489	481	455	496	482	495	504	541	469	472	482	515	489	484	511	456	498	502	473	435	446	443	507	470	466	504	495	471	488	529	498	478	489	465	461	494	446	493	482	451	462	525	486	499	441	454	519	486	448	529	460	464	501	470	480	464	493	489	541	443	494	490	516	457	478	464	514	484	451	486	515	493	495	497	442	498	502	454	461	470	509	494	451	438	538	493	451	435	456	475	482	513	474	503	474	464	464	465	525	467	507	518	511	503	462	506	431	436	469	536	470	459	496	457	486	488	495	429	514	467	488	501	467	529	501	526	496	489	474	492	443	461	476	485	503	506	478	465	485	529	489	508	454	455	497	504	496	486	485	459	500	468	460	485	481	507	515	487	472	507	528	480	485	500	491	492	462	461	482	513	471	481	491	450	450	498	477	439	480	485	464	492	494	496	493	481	488	510	462	493	482	484	473	490	481	496	512	446	444	497	476	453	499	454	497	475	484	502	515	462	469	502	473	475	473	463	498	479	448	502	540	518	537	489	498	485	469	499	455	483	470	485	517	475	487	531	480	504	497	503	513	467	466	483	471	499	449	474	516	487	491	492	458	495	464	467	455	460	490	505	511	485	491	473	469	469	482	526	445	455	489	504	446	483	515	490	472	523	520	472	486	482	485	482	495	514	466	452	480	459	490	477	461	468	522	531	451	466	483	483	491	468	498	480	503	482	470	522	518	515	474	498	491	515	501	442	473	484	469	471	451	509	491	478	491	452	469	482	495	494	493	496	519	475	493	453	507	460	455	487	474	481	517	501	496	489	462	445	491	448	516	484	488	487	491	510	484	526	483	477	463	449	476	517	477	486	499	451	463	478	478	478	490	508	495	450	491	474	463	497	508	485	502	487	502	490	483	480	461	462	479	431	444	497	479	504	457	518	472	507	470	496	521	456	507	449	495	466	450	459	462	458	488	485	468	533	434	470	484	497	479	477	481	460	485	477	482	462	464	444	478	496	492	512	488	522	470	437	487	508	490	491	477
23831	21422	28679	24557	21403	10002	915	511	396	392	401	378	325	355	322	324	312	312	283	298	301	300	294	315	292	291	293	272	266	285	270	262	286	260	268	277	260	256	263	294	268	266	285	255	266	253	257	265	276	247	273	279	299	280	251	275	255	264	262	276	265	290	275	290	253	273	255	304	259	286	283	255	296	255	287	283	288	239	255	273	298	251	271	286	275	300	278	281	296	292	254	273	256	268	270	270	277	271	246	298	250	280	267	285	268	242	278	285	277	274	254	278	278	273	272	245	277	269	276	279	283	291	272	235	288	269	274	301	245	256	281	263	270	275	279	278	247	283	263	262	268	278	286	304	290	247	244	286	272	262	285	242	257	275	270	291	297	299	278	245	289	271	286	246	284	256	259	282	267	240	254	286	271	286	289	254	267	301	281	283	274	277	275	267	252	241	261	260	285	249	257	283	263	273	249	281	271	308	283	285	306	266	303	283	271	245	242	273	253	300	291	309	275	305	239	250	264	281	262	263	264	276	264	298	273	261	282	287	254	267	289	257	255	278	271	270	242	254	280	258	265	263	287	221	283	264	260	283	306	279	253	265	303	278	268	280	256	271	266	257	248	259	259	280	295	240	271	251	237	254	286	281	264	285	302	298	250	298	290	276	259	297	277	264	266	251	292	280	263	270	276	291	256	270	308	295	289	267	268	297	266	282	271	251	295	263	269	284	245	264	257	259	261	251	268	260	307	283	266	273	270	284	259	259	269	280	262	295	270	255	275	258	244	264	283	276	267	252	277	272	292	234	290	243	251	261	282	254	263	271	264	250	269	262	277	289	273	270	261	264	285	244	265	273	245	263	245	281	305	274	246	272	265	241	272	258	262	259	297	278	266	253	266	268	288	261	290	271	261	234	320	299	279	260	269	262	269	281	265	269	288	255	259	274	279	269	264	265	265	272	294	277	249	315	267	295	282	260	304	256	264	278	283	275	302	260	257	269	296	272	252	290	263	287	271	266	265	273	262	261	269	284	257	259	286	279	245	268	272	263	302	251	270	236	262	244	254	256	268	250	273	286	274	235	262	280	263	253	264	278	255	299	266	292	267	273	275	247	264	269	275	275	257	274	244	278	271	279	277	247	236	282	265	239	269	277	268	274	293	252	282	246	268	299	268	260	272	278	258	290	282	276	267	268	270	275	259	247	274	271	256	253	278	296	233	284	223	272	262	268	247	245	270	262	253	268	269	240	269	234	273	264	273	279	262	254	276	260	254	252	262	254	284	284	278	242	265	294	284	260	274	267	274	288	285	261	286	271	269	245	284	290	278	281	275	239	299	269	264	264	264	251	287	272	258	275	276	277	274	291	262	280	260	280	286	267	268	277	261	262	275	265	280	270	249	293	267	254	273	243	247	276	233	284	291	288	259	260	286	287	289	250	272	279	288	281	273	283	242	251	271	268	252	269	249	278	292	278	293	262	275	254	272	240	267	265	280	263	273	270	289	269	256	240	292	253	268	280	292	280	271	280	259	243	290	278	284	281	233	269	297	261	257	290	274	264	278	283	275	259	269	282	264	258	282	257	243	260	290	242	259	268	283	273	264	291	270	281	285	280	257	272	288	246	269	285	271	278	259	280	292	300	272	231	273	291	247	269	276	282	291	270	271	267	265	259	267	265	303	304	272	271	267	257	255	263	304	261	251	264	297	283	271	300	274	274	258	287	251	269	282	251	283	250	293	249	275	272	242	265	290	241	262	253	274	276	252	249	259	286	281	274	262	261	288	258	289	268	273	266	285	252	299	252	263	254	259	287	265	265	262	279	281	268	303	271	308	260	265	254	287	291	285	258	250	282	272	298	273	279	281	293	245	268	239	311	277	259	259	280	269	289	252	265	277	262	300	255	288	257	294	292	248	238	289	264	268	248	272	296	280	265	286	280	282	245	285	263	248	276	287	261	267	291	241	260	272	259	270	278	269	231	286	286	267	280	236	272	258	262	283	275	246	281	263	286	271	241	288	249	277	313	277	259	258	271	283	251	290	295	257	270	311	252	283	282	267	292	274	289	310	275	261	253	273	287	300	241	246	268	263	263	255	255	250	276	276	289	276	258	283	270	273	256	250	276	245	291	286	263	298	254	263	274	290	286	296	297	275	278	283	281	243	264	252	265	289	272	289	298	261	255	266	308	273	277	272	276	254	275	266	286	277	290	255	273	294	274	289	293	300	259	272	284	260	266	280	272	274	290	265	235	261	279	295	272	267	266	309	279	269	271	251	247	286	309	259	250	270	263	261	268	265	268	279	257	269	306	255	294	224	235	266	238	269	235	302	283	238	280	279	273	258	253	279	258	285	278	266	269	231	270	272	276	250	309	256	261	270	292	280	268	280	272	291	255	301	251	285	255	286	249	290	261	265	251	265	252	289	293	266	283	225	296	275	281	274	245	277	278	279	266	277	274	285	261	260	264	294	257	269	300	297	283	274	259	251	276	276	250	277	268	257	243	293	288	300	262	262	269	272	273	245	271	282	291	310	244	269	280	257	282	267	232	262	267	240	283	274	266	282	285	274	271	297	260	276	276	256	248	291	266	272	251	262	291	271	243	254	275	271	250	264	247	294	272	265	246	256	250	262	280	287	259	272	253	300	253	240	274	249	265	268	248	259	276	277	281	269	290	287	251	280	254	279	250	285	280	300	281	297	253	283	258	269	249	292	255	274	291	282	272	299	260	285	273	274	264	266	265	257	265	255	271	266	281	276	277	280	267	277	266	296	211	281	273	253	298	276	307	277	285	265	297	277	281	282	269	286	262	295	272	250	264	268	262	270	276	252	266	285	249	272	263	268	295	261	286	271	267	275	256	275	260	264	273	247	278	300	255	260	242	247	285	272	281	254	272	288	261	266	290	282	270	306	279	290	273	252	282	258	253	268	291	280	253	271	297	283	260	292	267	297	246	250	265	280	246	232	279	263	284	277	256	254	290	283	282	286	287	265	253	276	285	296	245	244	275	275	263	262	248	275	277	302	289	287	255	258	285	258	235	257	284	280	279	261	248	256	259	275	283	236	259	248	245	267	252	283	264	257	276	278	289	280	299	287	302	296	306	281	266	276	296	262	252	291	297	274	296	267	279	260	272	281	281	260	257	253	257	263	265	294	274	247	266	277	245	281	272	275	284	262	273	269	244	285	277	312	271	277	271	304	276	252	253	255	254	257	260	257	255	251	269	265	288	295	251	266	263	293	289	282	243	260	279	273	260	269	265	277	308	289	254	262	271	277	285	274	280	261	298	261	250	268	262	299	262	281	280	259	269	275	262	289	259	275	254	254	275	259	253	249	254	262	287	250	253	261	229	247	278	267	276	256	268	296	263	243	265	287	279	269	257	231	249	280	272	260	280	265	254	272	272	265	263	255	259	253	264	253	255	241	238	273	263	265	247	272	242	273	285	262	276	251	305	274	273	252	285	271	275	271	257	259	236	275	259	292	289	262	261	262	244	288	268
29660	48738	20034	2468	1787	1373	1028	864	711	558	527	462	460	381	373	397	375	372	338	351	340	324	322	343	343	316	343	314	288	314	292	340	319	310	305	322	327	316	306	305	292	280	285	293	313	306	299	298	338	296	322	271	318	308	287	325	295	291	299	308	293	296	284	294	339	313	284	292	281	293	286	314	286	306	310	337	292	286	331	296	316	280	299	298	289	305	267	308	306	299	287	267	309	315	317	314	311	310	301	311	291	314	290	282	311	290	300	350	307	324	296	296	283	291	291	304	289	332	285	311	292	320	297	313	261	313	283	296	317	308	320	306	357	301	330	337	295	312	314	294	296	305	305	299	280	285	281	307	289	301	322	305	327	313	321	315	284	275	302	304	313	272	325	307	314	265	263	308	307	286	299	304	287	261	314	315	308	270	285	281	275	316	269	296	275	342	333	341	281	311	291	321	318	282	286	271	314	298	274	291	301	304	302	303	303	296	307	296	308	318	309	319	321	297	305	344	296	272	302	289	285	317	301	278	278	308	304	279	273	319	303	307	303	269	295	288	345	306	272	308	300	309	271	318	272	283	295	306	311	278	291	313	264	322	290	285	321	333	275	320	307	289	315	296	331	299	308	311	277	284	333	302	312	286	302	294	258	313	295	288	306	302	304	278	278	299	285	314	304	290	331	309	328	294	329	295	319	322	318	273	274	325	320	321	293	328	283	282	319	322	299	279	305	287	302	284	290	255	300	304	320	314	293	296	310	327	300	288	292	299	318	334	284	316	306	303	315	283	291	330	315	285	318	311	297	323	289	308	324	301	304	305	276	294	318	333	301	279	276	301	275	322	295	292	283	280	313	268	270	310	289	308	300	313	283	305	279	302	291	309	317	290	315	317	352	278	318	322	278	316	312	309	285	301	285	274	288	290	301	319	323	259	276	305	304	339	279	282	291	297	300	292	291	312	301	278	305	317	285	319	312	287	313	300	279	315	306	309	304	285	312	284	294	270	306	293	320	307	301	296	273	318	312	289	312	287	266	278	323	279	268	285	312	314	294	296	332	280	322	299	300	275	325	297	310	288	307	306	350	280	302	291	304	307	296	310	337	298	295	314	295	312	302	292	301	284	308	314	303	300	311	327	297	335	303	314	305	300	285	306	304	303	267	304	314	284	272	298	302	288	280	314	322	313	341	277	296	301	295	278	293	307	323	281	292	307	318	290	302	301	310	264	273	285	335	285	296	284	311	300	278	281	336	301	296	292	311	314	281	310	293	286	327	284	311	287	303	281	285	294	305	310	320	295	293	309	274	290	293	315	307	290	312	298	295	269	330	291	300	300	337	292	283	287	301	263	291	266	314	297	311	300	292	289	291	295	302	318	316	299	288	294	306	306	274	277	282	308	294	294	299	316	309	319	297	311	302	301	312	277	300	267	294	344	324	292	314	283	275	324	303	263	284	332	320	309	283	305	287	301	283	299	298	329	326	313	323	288	281	324	286	292	303	331	293	300	279	313	311	282	329	316	296	289	287	296	294	330	289	281	308	302	292	288	296	301	307	330	334	285	297	277	274	285	288	266	317	321	315	289	275	286	293	278	286	335	315	289	325	296	280	301	298	291	285	280	329	306	305	295	312	278	293	302	294	317	305	327	303	301	277	289	294	287	278	313	249	278	293	315	282	295	327	282	279	291	292	300	331	294	320	327	286	293	277	259	266	264	299	278	294	298	276	300	275	294	289	314	269	277	318	331	327	304	324	305	302	319	276	304	289	279	304	290	312	291	284	325	276	314	289	299	314	298	317	306	272	316	278	313	307	329	300	313	299	303	315	308	306	278	271	295	292	313	293	298	290	317	304	271	322	280	282	307	292	333	309	279	272	313	292	284	280	316	318	292	291	308	287	319	277	303	282	274	345	326	288	330	332	283	308	302	305	290	266	296	294	291	278	294	310	325	318	270	297	285	299	306	276	298	272	292	314	298	298	306	293	315	306	313	303	300	311	311	302	272	277	334	307	300	282	300	317	292	288	286	296	310	293	321	285	305	299	311	306	281	278	304	289	293	321	290	356	283	307	260	288	273	317	305	287	268	258	295	303	291	290	300	330	294	302	303	289	327	284	324	311	285	287	298	264	309	273	311	285	294	306	294	310	300	301	290	310	309	276	275	299	308	308	298	296	302	294	296	293	316	278	294	301	317	303	284	324	312	289	260	307	318	305	301	306	293	319	283	320	303	324	299	286	283	282	305	329	269	319	291	295	301	308	307	287	288	289	292	321	310	323	287	276	297	304	280	292	289	311	320	302	299	290	297	296	299	303	305	311	271	323	291	325	286	338	316	275	271	311	278	301	312	300	316	265	332	286	296	322	311	292	274	300	295	279	305	299	308	297	281	315	334	264	311	286	301	333	314	312	276	339	308	285	338	320	303	276	294	278	314	290	266	282	294	283	291	314	298	292	322	292	297	284	303	293	273	326	313	300	301	300	306	281	285	304	272	290	298	315	278	297	318	321	278	285	275	312	281	259	290	311	286	328	271	290	299	304	272	296	302	313	287	274	291	340	301	322	287	287	270	287	297	283	298	279	286	287	299	304	311	298	284	292	320	292	310	327	270	295	259	303	301	279	286	294	319	302	281	292	277	281	285	283	348	286	303	320	292	296	310	297	298	304	296	290	293	294	322	283	312	285	277	267	292	292	260	309	293	297	295	294	328	307	318	282	318	326	286	296	328	299	291	283	297	263	260	324	290	267	310	318	281	300	307	308	305	302	302	313	314	263	306	289	305	288	291	293	329	282	313	305	283	288	309	261	280	264	306	298	317	298	320	275	311	322	321	303	308	291	261	329	287	320	281	307	315	310	296	309	316	280	299	268	279	293	294	322	307	311	274	285	295	317	291	318	283	320	334	317	291	291	324	295	298	261	306	270	282	321	319	304	275	283	310	277	328	291	277	312	257	270	291	318	313	305	305	294	257	294	299	324	297	272	293	306	266	291	300	308	300	292	311	278	277	315	294	329	302	275	292	328	319	290	303	275	288	302	314	295	287	322	278	353	275	308	297	303	285	292	316	281	277	284	295	267	306	299	336	280	264	303	303	281	284	320	294	290	282	292	288	306	287	304	304	301	287	276	305	315	296	311	304	298	307	299	317	295	255	284	299	306	317	301	266	269	286	300	304	315	307	313	302	296	302	305	291	298	324	283	363	320	311	300	336	302	282	307	307	313	289	313	289	329	303	295	314	307	304	293	311	293	286	309	272	296	308	295	290	288	277	322	283	307	289	311	299	340	286	284	297	314	320	310	323	312	294	284	271	319	329	307	308	281	278	313	275	313	315	332	311	295	291	312	310	301	275	310	279	309	267	301	283	269	320	293	313	300	273	304	310	339	303	305	292	296	315	307	307	317	296	293	311	304	303	302	306	286	300	306	262	321	313	325	305	317	281	278	288	298	291	306	309	293	296	300	297	286	257	303	294	297	274	330	307	294	289	288	284	299	277
25218	21361	27052	25354	7397	1063	885	805	782	716	768	757	739	779	710	696	720	729	645	729	691	719	745	670	686	713	691	693	704	658	679	641	696	657	740	679	679	705	669	700	702	670	671	668	719	721	670	666	660	691	730	661	715	669	691	723	671	688	715	670	710	708	742	673	677	712	669	641	677	641	652	724	695	707	712	645	684	674	665	687	693	683	735	714	704	635	633	679	663	657	703	715	716	731	668	708	681	689	641	685	707	679	701	684	696	718	702	671	669	674	679	699	700	677	725	713	671	707	742	689	704	689	694	675	715	684	692	679	645	709	647	666	673	674	642	727	672	647	654	677	659	677	686	715	692	731	669	690	730	702	698	617	657	707	644	670	663	657	684	669	687	704	670	665	675	683	677	702	686	665	703	698	702	708	674	682	726	658	716	694	686	683	719	741	704	683	641	694	692	702	700	686	685	666	703	643	716	672	673	671	682	733	654	704	697	689	704	678	683	730	714	692	716	666	731	692	699	664	702	710	684	706	726	699	670	663	720	684	641	662	708	670	713	691	698	757	662	705	660	759	694	661	698	647	665	690	667	662	706	678	690	688	715	702	705	680	691	644	705	658	703	698	680	694	665	671	710	708	721	724	695	664	729	706	715	664	681	695	715	688	716	687	688	703	664	667	709	691	674	712	692	725	680	659	721	702	690	671	681	713	710	689	699	681	701	689	679	685	696	683	679	639	686	691	652	715	703	654	677	684	687	721	704	652	677	727	719	686	624	655	684	661	653	672	659	678	732	701	682	712	675	665	704	679	687	693	627	704	646	695	665	677	712	696	716	690	721	673	697	717	696	682	707	725	702	711	694	734	677	735	679	713	670	646	714	757	714	676	669	687	679	680	679	699	731	691	687	707	646	658	614	663	708	682	691	631	719	725	709	670	662	702	625	693	702	683	716	688	698	739	660	656	683	707	669	713	708	735	678	668	684	653	699	652	695	680	709	718	727	674	658	633	713	660	637	732	685	640	642	683	704	637	704	740	703	660	665	686	673	731	726	720	727	677	719	734	674	719	694	718	749	691	686	663	692	662	699	740	693	694	764	694	716	654	671	719	692	736	679	662	674	666	704	724	621	731	686	745	634	649	691	667	639	701	684	733	705	700	685	697	692	740	716	745	711	668	718	687	676	679	698	666	659	727	689	680	695	696	711	717	687	687	648	674	707	673	680	684	682	659	662	694	680	705	693	658	682	754	676	687	697	687	666	726	709	651	682	713	699	644	696	705	736	695	684	725	725	682	699	662	691	683	696	703	680	696	674	686	646	646	673	698	663	692	704	714	699	698	690	628	673	708	712	672	670	691	673	690	708	678	695	667	676	626	721	684	649	657	700	747	705	690	654	689	638	684	639	704	687	698	711	677	653	666	701	661	684	713	636	723	640	665	704	654	656	717	728	682	689	694	717	690	722	686	751	650	734	704	672	717	741	734	705	659	689	724	697	679	716	651	677	646	713	730	705	676	680	730	693	718	709	682	704	660	695	710	721	689	701	659	693	733	659	643	682	699	709	697	651	675	679	665	695	674	683	698	706	691	729	628	673	664	720	684	665	735	728	697	727	673	749	689	673	660	692	655	715	687	708	712	708	704	679	683	707	724	700	641	681	730	716	692	660	693	672	677	702	683	706	663	656	701	701	707	756	651	707	653	696	650	670	691	681	708	698	654	645	686	684	671	732	697	706	671	673	695	689	656	662	704	664	703	711	715	679	693	655	661	674	683	738	709	683	688	690	706	733	730	758	707	666	664	705	737	638	657	659	669	737	662	712	709	659	707	694	677	693	655	711	708	655	701	733	691	659	733	676	628	740	695	684	697	703	685	678	686	703	686	694	671	681	661	688	666	684	667	698	672	671	701	677	674	706	652	703	608	645	708	710	724	713	689	703	674	684	653	703	665	687	686	751	746	698	698	692	704	661	698	682	725	679	681	673	687	689	723	730	721	683	703	711	686	699	612	634	665	647	621	691	721	686	659	665	677	644	654	699	658	685	690	670	761	700	681	684	687	720	700	709	694	662	723	688	647	724	673	680	680	664	638	678	710	667	684	666	663	717	726	639	716	737	711	700	707	707	711	721	680	722	669	694	698	709	705	741	731	679	656	692	669	659	660	707	683	699	675	638	737	709	712	657	662	688	677	662	675	664	725	660	696	670	681	682	684	685	732	698	705	699	703	732	666	685	702	645	679	718	673	748	645	703	748	700	725	700	670	628	670	670	717	679	693	705	674	658	719	708	740	722	719	685	680	673	673	729	661	690	683	715	658	668	697	702	707	686	688	722	669	695	712	727	683	678	691	684	696	741	681	681	657	689	708	688	675	708	630	720	679	663	690	722	676	660	703	679	720	694	677	660	723	714	719	700	640	667	697	743	670	695	643	645	699	689	698	656	705	671	677	737	666	667	691	657	687	676	710	680	709	695	727	619	627	684	689	665	671	701	689	744	637	663	677	664	681	727	758	693	650	643	695	662	665	662	694	691	669	687	688	716	689	717	722	721	685	633	652	725	684	698	651	705	653	678	664	686	682	726	682	717	673	654	705	683	689	687	686	697	686	644	664	705	684	669	689	698	673	721	690	680	697	709	727	664	624	688	704	648	657	661	697	721	713	711	677	724	668	701	711	728	669	708	686	646	653	693	680	734	681	674	702	713	706	689	699	681	675	675	707	708	714	644	702	650	696	694	699	707	695	676	653	709	696	623	659	691	688	660	682	699	696	693	665	706	720	716	683	646	694	730	660	687	683	713	691	646	714	680	721	669	654	700	688	673	691	739	670	666	638	715	705	705	729	670	689	700	688	690	681	687	712	686	661	656	720	698	703	658	700	699	652	691	687	731	728	726	703	736	653	720	695	661	699	721	679	702	699	709	707	678	694	663	700	699	646	669	723	665	685	714	676	649	634	722	693	743	709	714	674	649	696	657	699	712	661	671	660	677	690	695	700	670	663	726	699	664	685	686	668	699	655	742	666	681	664	708	697	726	660	729	701	627	727	659	676	712	728	634	661	622	670	686	691	706	714	667	693	695	706	671	696	717	673	740	666	653	671	687	666	780	706	688	715	656	656	654	730	691	708	741	712	680	703	672	657	695	662	688	728	675	728	687	674	720	724	689	695	711	685	694	680	673	656	681	739	704	652	704	706	686	647	650	705	751	688	694	701	735	724	716	710	695	690	697	705	706	701	674	688	701	668	688	655	712	721	725	735	692	708	725	719	675	685	738	705	706	691	676	706	668	680	652	734	668	707	698	725	738	667	687	661	709	671	666	700	685	649	650	734	710	697	672	705	704	688	697	735	705	723	663	694	662	697	679	743	674	692	649	670	684	661	685	683	684	656	671	668	699	731	715	688	682	721	703	693	672	702	676	670	699	682	709	699	710	676	673	701	717	669	690	657	676	700	719	732	701	694	709	723	683	711	640	650	698	673	712	668	688	677	712	728	688	664	694	651	626	689
27356	42101	15311	1697	1482	1168	1089	900	877	837	831	822	747	762	728	699	753	749	730	754	735	771	726	757	725	717	756	737	759	728	758	714	766	714	739	729	701	698	749	761	735	739	717	767	720	699	721	725	728	729	697	763	707	694	736	706	758	689	672	735	701	712	765	744	752	724	759	677	703	703	690	747	738	708	759	722	758	724	698	675	706	707	731	751	749	719	738	749	708	714	736	705	718	732	742	700	739	706	743	728	710	691	706	720	711	741	754	744	773	753	723	728	750	741	749	725	683	729	669	765	736	707	686	704	719	730	734	748	700	673	757	693	704	749	694	707	723	715	745	679	671	728	716	724	770	701	726	734	717	717	718	725	743	721	733	735	709	725	709	720	731	697	721	713	705	727	733	753	742	710	720	744	731	719	712	747	761	716	720	749	735	765	690	764	678	706	719	725	664	668	702	720	742	723	737	714	734	743	727	726	727	710	733	668	716	728	696	727	769	663	771	714	721	702	720	698	715	691	723	702	700	742	721	733	734	703	700	712	723	741	759	702	720	745	681	699	749	734	683	719	764	728	711	689	721	692	723	716	688	694	685	749	714	708	723	704	724	722	673	703	716	721	743	764	720	743	767	700	712	681	714	733	738	755	750	708	740	692	692	713	698	743	731	765	720	715	784	693	705	737	752	695	761	704	716	726	708	730	670	671	691	716	698	683	756	767	722	771	683	716	731	766	730	740	718	767	752	722	731	712	712	734	734	714	745	682	719	713	674	754	700	702	748	731	698	742	674	706	735	693	684	696	739	751	739	689	725	725	706	726	703	698	724	675	749	692	724	663	707	724	732	683	745	689	719	784	667	728	714	692	717	788	679	711	735	734	715	706	747	730	747	742	746	744	769	718	692	738	730	673	748	708	721	758	732	704	755	685	688	643	683	735	681	771	743	755	697	732	710	706	732	708	700	677	677	724	742	730	726	729	688	730	718	706	730	718	732	717	691	724	730	753	719	711	787	726	736	655	773	698	699	747	707	717	741	726	671	704	699	664	711	723	750	736	743	724	710	709	722	692	702	749	761	703	720	693	735	759	716	702	718	759	710	737	710	686	681	770	692	759	694	756	759	731	707	696	681	777	765	755	723	745	796	729	693	708	706	707	724	708	750	698	728	764	706	722	724	728	753	648	728	729	727	733	710	740	745	763	777	701	725	729	762	772	699	711	734	738	719	752	713	725	666	713	769	682	736	705	763	714	690	711	708	723	689	716	734	712	705	723	725	756	725	697	751	788	747	744	729	730	777	706	717	734	788	702	707	700	748	698	702	731	696	731	722	695	668	674	747	716	715	742	736	725	708	690	734	734	727	759	691	756	746	764	714	735	710	738	690	697	683	717	692	715	719	697	711	677	741	688	731	728	740	737	717	731	722	751	695	704	748	730	749	722	728	786	699	733	675	717	672	730	704	723	722	746	743	706	741	748	731	679	738	719	715	752	754	676	742	739	722	692	705	708	684	759	707	729	690	708	704	711	735	767	700	675	711	736	756	718	718	662	745	734	759	749	721	770	745	732	680	713	724	733	738	713	727	701	723	700	791	685	716	725	715	691	702	694	710	721	747	725	730	673	764	689	715	695	725	716	746	766	706	699	728	728	722	727	712	719	722	745	751	760	721	681	760	690	724	724	727	679	744	732	741	724	715	710	728	681	701	713	696	749	740	749	715	674	736	760	712	688	697	731	725	709	733	730	710	705	711	687	699	687	746	726	715	724	713	681	759	706	676	739	785	743	691	768	761	722	755	701	701	747	692	739	703	703	701	723	718	724	704	724	735	680	684	716	692	737	745	747	707	729	737	702	703	708	749	731	709	728	735	765	721	682	750	716	715	692	730	673	667	741	779	686	709	722	718	682	713	719	686	741	703	725	686	709	709	682	744	746	709	737	692	680	727	760	705	721	686	700	705	739	775	754	689	722	755	657	719	708	730	721	737	743	751	736	689	719	742	721	685	707	710	705	761	745	702	759	697	667	714	660	700	716	748	729	750	707	737	738	692	678	754	733	716	697	717	711	744	713	713	685	665	685	733	699	699	724	662	754	741	738	763	689	676	741	683	700	658	743	729	719	732	764	738	646	736	709	712	711	705	697	675	743	722	715	727	690	749	714	732	722	714	752	720	695	681	751	726	726	746	681	748	683	753	705	716	701	750	730	691	737	768	750	721	698	714	741	728	732	750	723	702	704	714	781	712	727	720	729	695	769	713	732	770	731	705	652	709	708	748	720	697	709	687	683	664	716	758	723	739	720	708	720	767	728	731	751	717	720	733	749	728	734	765	723	730	651	709	731	721	702	698	722	740	713	782	746	683	767	742	701	731	726	711	755	760	735	707	688	750	728	683	705	698	756	701	691	715	719	686	693	709	770	696	720	710	706	740	727	744	711	716	706	716	728	728	709	717	776	701	711	673	699	764	704	708	700	703	703	706	741	714	732	756	703	718	711	742	742	694	686	702	733	699	698	728	692	695	680	772	718	725	680	745	714	759	698	720	700	661	759	690	760	721	717	698	714	710	770	692	695	709	705	714	699	745	708	747	707	701	698	725	695	748	741	708	728	705	714	705	702	744	712	733	703	763	724	676	717	710	739	747	730	746	729	758	740	692	727	758	710	751	694	755	703	734	730	695	699	729	729	749	725	727	734	776	702	734	734	721	733	744	735	742	755	752	736	642	739	730	704	685	750	726	715	736	671	708	760	678	697	687	738	699	732	723	701	748	711	715	732	699	654	766	682	722	735	730	723	763	700	680	778	692	720	731	790	760	748	752	686	711	716	703	741	712	747	769	731	769	716	714	744	753	725	738	763	728	739	710	715	667	702	734	695	683	703	742	733	718	716	692	708	676	734	713	716	696	764	708	749	714	697	674	721	726	700	697	724	717	758	698	742	726	704	715	701	740	692	753	676	695	771	711	737	716	697	719	732	763	781	744	732	716	717	704	733	682	758	668	739	704	729	733	737	713	735	682	724	753	741	767	755	744	695	688	698	726	725	778	707	727	690	681	763	741	727	729	732	726	733	701	733	689	734	737	736	780	673	676	755	715	696	656	730	747	687	715	733	696	698	699	761	688	711	737	734	701	739	791	700	775	674	714	734	730	742	748	687	744	757	716	712	720	704	728	684	762	679	725	757	703	711	725	724	725	713	718	714	735	704	680	753	691	734	758	757	690	720	757	717	711	721	674	704	734	771	692	691	743	724	735	725	729	722	707	684	694	769	728	763	738	704	735	686	716	713	727	736	738	715	731	747	693	764	735	706	690	674	692	681	704	709	712	712	735	711	728	759	712	735	746	736	753	682	710	737	714	701	672	708	750	719	712	719	751	721	724	734	745	734	734	698	728	662	705	714	736	723	685	747	709	722	729	740	723	711	716	723	689	758	702	767	728	706	721	675	796	759	733	713	755	679	710	701	679	733	743	743	745	733	739	716	673	730	711	683	680	665	690	749	722	734
22884	21352	28985	24089	21347	21290	6095	1069	823	780	743	703	691	639	583	594	564	543	520	619	560	596	567	572	561	550	533	549	532	559	531	537	546	560	532	543	559	541	539	504	584	525	532	556	531	548	525	561	534	544	499	529	496	563	497	527	506	512	540	521	538	564	524	503	480	537	501	497	514	512	552	522	493	544	553	532	552	485	514	521	502	538	537	539	529	540	523	536	539	515	530	507	543	506	480	541	500	548	513	537	510	543	524	534	580	543	533	551	528	498	483	532	534	548	545	513	515	508	532	530	534	501	563	501	525	536	533	522	518	544	502	536	517	504	535	502	510	520	567	511	550	523	503	528	507	513	525	490	508	491	560	482	545	544	516	528	562	497	520	485	498	488	532	529	518	524	473	554	539	501	491	530	533	508	516	502	494	523	508	519	496	510	518	479	500	490	491	499	498	516	513	520	489	499	509	501	553	519	508	468	505	470	486	531	517	535	582	532	521	461	524	514	516	538	503	544	532	497	544	545	557	538	504	524	496	509	505	559	514	503	534	504	534	551	506	528	521	520	545	544	529	580	531	544	520	485	512	518	496	494	548	554	496	482	572	478	559	540	542	517	550	529	523	498	503	543	472	481	527	500	510	543	527	520	535	530	573	572	506	514	504	463	527	522	539	561	501	547	508	533	552	552	511	479	486	506	531	544	516	540	499	539	506	545	482	498	524	535	521	514	480	537	544	535	569	525	539	539	526	561	546	518	538	544	519	524	515	542	519	529	525	498	536	507	516	527	525	518	508	520	523	530	527	516	527	569	518	547	511	512	512	518	505	475	517	547	539	515	551	484	532	503	559	518	531	559	488	457	533	568	493	467	540	532	520	489	545	514	477	507	547	519	522	519	515	510	523	496	517	512	515	547	541	501	479	488	517	515	509	481	538	515	524	538	502	574	559	525	508	490	532	537	531	477	491	553	497	505	558	540	540	516	516	556	509	533	469	514	523	527	554	510	522	560	568	495	538	502	513	488	475	536	486	530	519	525	503	559	522	550	554	521	537	520	571	493	523	500	499	537	541	503	508	499	506	553	513	524	527	548	498	532	508	507	522	484	508	557	499	523	538	514	513	502	523	572	509	543	515	504	522	546	535	490	505	507	505	514	505	489	578	492	534	519	504	542	468	516	522	524	494	535	522	560	487	529	485	583	520	539	529	541	516	509	483	524	491	524	507	499	520	520	498	526	553	536	533	533	549	542	497	535	514	523	506	458	570	574	473	498	487	500	526	521	536	561	490	503	551	576	505	493	551	539	545	495	512	562	524	550	546	534	532	505	535	528	537	475	535	501	487	499	507	491	513	504	535	519	468	535	531	494	488	577	496	530	533	496	470	511	522	526	493	550	540	506	500	468	531	547	514	562	520	550	538	518	517	571	489	509	581	502	527	515	495	525	486	529	532	504	538	500	525	534	543	507	545	509	548	541	559	454	500	527	524	511	472	551	536	542	540	511	544	556	515	515	538	517	521	506	522	524	545	508	557	530	533	546	546	533	526	538	525	500	554	551	544	511	486	533	542	510	513	547	508	505	533	546	481	518	525	504	513	563	474	520	512	502	556	534	532	519	532	473	502	465	502	545	519	559	542	514	530	510	492	530	489	509	493	517	548	544	512	505	534	509	521	485	536	537	537	488	493	539	496	508	553	520	523	499	566	509	567	575	516	538	496	509	498	480	488	531	528	537	524	507	501	526	520	513	484	546	573	504	510	585	555	489	488	525	523	492	535	500	555	501	532	483	482	522	513	541	569	522	502	557	541	535	525	516	517	512	526	557	507	537	501	524	505	536	530	540	538	509	553	514	529	521	518	524	518	571	537	543	476	508	465	509	497	498	501	486	546	505	511	529	517	514	533	511	524	540	509	568	525	525	506	508	540	515	490	504	510	551	540	510	517	505	533	490	518	476	498	542	507	498	514	546	500	532	530	485	539	519	540	514	511	523	517	512	552	516	537	558	470	516	501	557	481	536	500	537	521	528	522	520	522	549	512	544	518	498	548	507	510	520	513	488	496	451	518	518	520	526	572	545	513	529	524	542	525	513	501	514	491	526	514	506	530	537	514	532	495	524	543	519	523	490	511	501	513	535	522	562	531	538	503	533	507	511	525	529	538	525	507	547	538	515	518	497	534	497	486	525	552	494	532	524	509	504	459	559	520	486	527	512	479	498	535	499	545	475	541	523	542	475	537	532	544	471	552	486	516	507	556	514	538	566	510	523	529	519	505	563	484	524	539	492	535	542	533	562	527	525	540	495	529	504	535	506	530	520	499	528	496	487	515	546	551	533	525	502	515	510	485	510	537	538	486	539	520	526	514	528	528	556	512	480	527	493	527	538	483	511	540	561	487	512	533	504	508	505	529	538	512	499	549	560	511	504	536	535	530	516	555	535	502	523	484	575	507	561	517	521	499	481	495	518	545	517	529	533	539	539	498	544	508	531	523	492	511	514	510	506	494	569	555	502	521	542	534	534	492	506	534	530	515	500	513	502	538	485	505	525	532	564	535	507	571	530	511	499	529	579	520	490	521	524	474	548	509	502	514	523	490	542	496	534	510	536	491	521	539	468	513	471	525	552	506	530	508	485	494	525	496	496	511	499	525	512	577	569	536	516	488	546	514	531	506	479	526	503	514	494	469	495	509	530	493	563	514	542	505	575	532	496	499	527	519	511	490	502	498	494	524	540	547	544	497	522	494	543	501	486	533	484	479	501	534	495	506	511	491	572	475	532	504	539	501	484	493	549	487	553	528	510	540	563	523	544	520	551	513	531	512	544	501	500	497	498	503	509	525	550	530	500	520	503	490	513	520	556	545	554	511	527	503	549	511	535	524	534	512	512	518	531	512	495	508	514	496	531	507	509	542	531	504	520	522	510	507	463	536	494	505	518	521	541	533	492	507	525	472	546	534	523	564	521	530	513	509	482	516	505	529	484	506	511	529	548	516	522	528	503	515	477	518	567	479	528	532	503	511	519	514	524	512	540	543	555	525	508	519	518	543	524	502	521	482	518	484	526	509	475	524	508	511	484	511	526	500	492	484	471	542	541	492	534	515	532	558	513	533	497	505	514	486	536	594	525	486	507	501	534	537	530	518	573	520	501	530	486	534	521	535	466	518	545	529	525	553	481	500	553	518	540	516	529	499	498	511	497	551	512	544	535	536	542	529	506	562	531	510	505	507	509	563	502	556	523	528	522	551	564	524	535	485	516	553	517	553	493	505	535	514	535	534	538	474	525	513	505	538	495	518	502	467	530	533	541	565	504	528	496	522	491	535	516	510	539	531	543	526	533	514	511	516	514	524	549	552	495	511	479	533	557	521	509	536	518	548	526	559	512	503	500	530	507	561	508	524	493	509	517	493	504	519	525	507	541	499	533	490	499	542	540	517	525	504	543	518	524	524	500	505	476	507	545	482	525	563	514	479	537	558	534	494	535	488	533	521	512	489	513	498	511
33335	56232	23739	4145	2847	2424	1708	1443	1175	978	913	869	755	719	699	674	621	666	634	613	609	586	611	528	578	586	630	532	522	562	575	577	537	530	557	543	543	511	557	559	532	507	592	524	528	523	556	530	531	511	554	590	500	539	502	523	577	547	560	534	529	550	545	521	549	504	536	518	508	567	517	500	491	549	491	546	548	510	566	524	528	523	535	471	565	534	526	514	537	549	492	554	525	533	551	532	512	528	529	516	510	508	497	538	517	503	530	522	538	509	524	510	546	505	513	540	551	561	551	525	548	515	515	555	560	544	543	544	514	528	513	562	549	503	525	549	548	531	515	537	441	540	570	519	511	514	541	524	536	508	526	547	556	547	502	567	519	529	530	522	562	535	532	524	468	550	538	497	536	501	524	514	494	537	550	522	567	451	522	527	514	575	524	550	536	565	535	544	579	480	453	521	516	516	533	514	535	500	532	513	507	545	559	553	518	486	542	526	560	515	500	474	549	516	514	485	507	492	584	551	551	562	520	495	514	577	547	559	556	530	510	539	512	494	556	539	545	539	536	517	516	516	485	504	541	515	526	544	508	517	537	516	503	550	514	532	489	546	512	527	554	554	540	557	507	520	509	511	550	535	596	494	542	544	568	507	525	526	504	476	523	519	547	534	538	559	521	511	531	517	518	540	509	497	527	502	530	531	557	579	511	533	530	534	519	509	554	570	548	510	520	524	537	522	583	527	499	507	537	569	488	515	514	503	507	531	534	565	544	500	554	547	483	496	539	529	543	517	558	533	503	522	523	535	540	546	539	513	530	524	539	516	534	519	552	493	523	535	538	529	524	594	527	551	551	527	541	561	553	477	515	548	529	534	541	517	531	534	520	515	535	500	535	528	518	571	464	534	551	456	522	536	476	531	490	517	553	517	551	532	525	557	512	540	502	505	512	533	556	561	482	551	520	535	539	557	532	520	583	535	539	531	541	516	550	481	501	541	478	537	541	512	510	555	514	570	495	491	540	556	541	515	484	511	536	487	503	547	498	559	534	520	492	548	523	557	531	518	536	568	500	499	545	531	554	539	507	545	539	537	532	538	560	545	532	525	506	544	541	552	560	555	506	497	505	493	526	545	483	524	502	547	556	529	504	504	547	501	523	491	537	553	515	517	492	531	509	504	557	556	539	521	548	532	516	520	559	522	555	527	563	495	501	515	493	545	509	518	536	509	459	525	540	510	519	504	526	513	550	535	516	512	495	529	512	474	499	519	501	520	524	523	516	507	542	508	544	551	542	525	511	545	542	532	504	556	526	534	569	546	504	553	494	504	548	509	544	564	515	570	515	522	544	509	482	492	508	475	477	497	526	543	522	505	542	504	552	484	556	563	540	541	521	488	537	517	549	560	569	554	541	510	516	501	564	506	524	536	517	541	555	480	507	520	491	499	520	527	499	531	506	530	557	557	543	498	530	587	520	527	550	529	496	556	560	534	519	497	533	527	545	522	549	530	490	504	554	522	550	524	503	515	538	524	535	513	526	530	516	567	521	512	528	522	538	517	535	522	489	507	507	546	512	498	605	537	549	529	573	528	540	551	527	526	540	553	533	535	526	535	498	513	505	529	487	523	524	524	586	526	551	522	508	532	536	555	536	527	580	531	566	527	528	495	563	514	543	531	532	535	522	515	513	544	521	506	549	600	532	492	522	521	505	557	550	516	550	534	480	519	523	521	540	545	487	590	524	550	550	547	487	527	552	544	571	543	525	553	528	521	545	534	536	540	523	525	501	509	518	500	520	509	556	547	519	530	497	577	473	534	512	516	539	567	515	522	501	548	539	520	512	526	561	519	546	548	548	485	514	523	500	535	568	555	500	535	502	559	529	507	546	508	522	581	502	528	509	535	515	508	535	503	522	541	518	522	515	531	560	553	586	494	538	535	554	562	513	520	531	522	545	555	532	508	546	513	541	499	523	516	541	544	532	575	536	559	534	527	539	497	514	565	508	564	525	534	512	512	577	525	518	521	556	539	533	531	499	539	519	499	492	506	523	544	549	509	519	521	542	565	506	549	517	504	533	517	526	566	570	548	493	520	507	507	491	543	525	535	495	534	538	541	569	526	571	488	549	561	533	516	555	553	548	493	503	497	536	558	501	551	531	557	491	479	499	507	559	471	512	532	495	529	536	531	451	516	526	511	506	533	515	502	520	531	546	567	557	514	529	519	561	510	498	546	530	533	517	525	526	509	529	531	558	541	544	589	519	547	525	557	525	564	495	546	525	535	545	486	507	513	513	559	522	524	524	494	583	540	556	546	517	506	543	515	503	531	547	499	549	535	526	529	567	521	527	495	510	515	527	524	510	536	510	459	521	523	515	491	508	511	541	561	572	533	559	510	532	491	498	535	546	557	486	512	568	541	513	524	526	513	532	503	521	526	530	485	509	520	571	525	564	591	507	547	517	562	554	476	540	519	525	493	537	530	504	545	525	493	533	507	519	525	527	533	567	522	490	513	528	507	484	518	514	530	501	528	542	552	524	533	553	533	529	504	559	568	512	511	546	541	532	528	557	512	556	530	577	511	511	531	515	536	518	538	517	534	548	526	545	526	525	531	506	554	527	559	500	542	539	594	512	527	532	507	537	507	573	484	518	516	513	518	502	502	569	526	517	514	518	535	522	539	525	532	515	518	514	527	505	485	551	538	516	520	497	552	487	522	520	525	520	488	477	545	534	515	537	565	541	483	494	487	505	507	533	519	524	565	543	512	534	552	550	543	503	541	492	533	553	543	517	544	519	549	521	525	475	538	558	571	496	547	517	509	467	546	525	495	559	516	556	556	493	557	523	477	507	508	510	546	526	566	527	495	505	495	508	550	520	511	519	596	523	516	526	509	519	522	579	522	565	540	541	522	484	549	522	544	533	514	540	521	548	533	480	554	541	529	490	566	510	538	519	539	542	522	564	501	538	510	547	516	548	491	533	519	537	524	490	519	515	508	526	584	526	514	527	507	510	499	496	510	529	531	554	564	527	524	520	518	527	520	485	532	553	526	493	482	534	508	525	511	554	534	570	513	540	533	540	554	463	533	514	500	490	524	548	510	537	580	565	566	570	538	502	514	502	501	538	522	481	492	530	503	514	531	509	524	474	530	542	557	494	565	570	519	553	549	517	547	528	489	566	522	544	489	472	515	510	506	517	517	510	518	566	459	505	499	504	483	547	509	554	557	523	542	546	528	532	538	505	522	533	528	494	526	527	512	557	534	489	535	525	593	523	528	521	507	534	565	536	530	516	471	571	546	537	557	488	511	532	540	535	501	544	533	542	494	497	527	508	536	516	526	533	495	587	520	502	515	532	579	544	486	538	544	522	508	509	553	533	571	554	501	526	518	532	500	498	491	542	544	527	512	503	548	535	498	558	568	556	509	500	541	508	512	517	497	528	530	542	511	499	529	553	541	530	549	527	491	495	556	521	545	530	555	536	534	556	512	507	548	481	573	523	496
29067	24030	14641	1757	592	557	515	480	471	415	441	481	462	476	477	488	456	443	450	448	461	432	483	439	457	430	450	446	397	457	484	423	467	417	435	460	484	470	427	473	457	460	495	471	472	485	458	452	450	442	472	403	445	446	453	420	459	469	434	481	436	434	454	440	463	432	431	436	471	422	444	444	488	476	490	469	442	450	460	441	417	435	515	459	463	444	432	429	435	442	460	500	421	477	418	459	425	481	454	520	440	464	416	437	443	436	444	435	455	413	494	466	451	491	428	455	435	445	439	463	503	431	466	456	436	466	451	447	459	445	452	441	438	440	454	439	456	477	450	482	422	491	446	459	443	491	504	435	441	495	442	481	478	480	449	441	475	455	463	419	433	491	473	444	455	467	468	487	465	417	450	456	446	500	427	465	439	473	431	446	454	453	424	451	446	490	481	484	483	439	466	471	450	461	457	461	439	422	464	449	464	483	444	414	441	439	436	461	468	424	472	427	494	461	457	438	465	453	452	470	431	441	459	460	461	450	413	420	447	435	459	458	438	478	457	443	451	447	421	442	453	436	481	443	493	451	426	436	450	420	429	415	426	447	427	480	461	433	477	447	429	444	436	450	454	429	497	447	478	456	420	473	445	444	439	474	429	442	473	450	427	437	473	440	447	424	471	466	445	438	466	476	398	466	464	468	483	479	426	430	447	461	452	444	437	478	474	420	439	462	456	453	448	466	461	485	438	454	453	460	470	440	483	431	422	455	488	449	480	446	423	472	458	465	428	444	472	466	453	465	446	418	467	453	453	471	419	429	450	485	441	450	424	471	477	512	453	445	462	463	449	458	506	485	457	451	449	457	467	461	470	463	485	464	502	482	415	450	447	462	464	477	477	458	427	473	453	444	488	465	473	433	440	418	462	443	465	458	447	440	461	463	432	443	459	460	453	467	458	498	493	450	439	435	493	428	452	443	442	433	452	464	429	407	419	437	483	465	459	457	494	495	505	484	449	425	468	478	466	428	475	441	441	456	459	449	492	458	454	418	453	423	457	445	474	477	460	499	447	470	471	507	476	448	429	459	440	442	437	480	452	459	505	430	434	438	487	477	445	448	418	482	432	453	446	468	446	463	444	434	453	423	504	454	462	449	453	457	439	430	431	457	457	459	458	450	428	441	448	460	457	402	444	483	454	441	455	495	446	447	448	480	459	459	444	447	453	466	452	444	468	454	435	469	465	473	442	436	419	427	465	486	433	441	432	445	469	442	456	397	426	434	456	440	481	494	447	458	463	439	456	459	453	473	472	451	453	441	425	477	468	432	513	459	488	472	444	459	451	465	461	475	491	449	477	459	440	454	397	489	447	435	432	447	440	479	451	453	459	466	443	466	475	459	494	460	447	450	438	466	450	438	468	470	468	453	439	484	440	448	426	478	460	445	483	456	463	466	460	460	447	466	460	470	478	462	429	474	445	465	416	501	461	507	469	462	430	447	411	414	465	475	445	473	455	471	461	476	409	453	440	471	464	471	446	454	452	502	448	466	449	429	433	468	469	452	450	448	436	478	442	409	445	477	455	428	475	415	455	445	442	468	413	478	461	478	448	457	476	458	447	406	446	460	452	419	427	454	467	489	422	447	440	465	467	461	485	451	450	444	451	440	463	444	459	442	463	432	465	444	441	465	471	434	449	451	453	493	466	439	445	465	470	450	459	454	459	399	499	465	460	490	442	472	441	478	436	457	486	463	443	439	438	480	476	421	443	473	450	454	438	458	483	429	465	485	451	473	435	420	439	481	452	473	435	446	470	428	473	440	463	444	476	462	441	502	467	429	414	450	416	471	494	463	426	438	489	419	421	441	450	459	426	452	462	429	436	464	440	459	471	432	393	488	464	473	428	484	456	431	462	478	430	471	492	406	439	419	422	450	444	486	479	446	421	446	486	485	433	464	453	450	465	438	456	468	427	455	447	446	470	497	452	456	437	442	471	442	453	435	440	414	430	424	447	472	453	428	459	435	460	449	438	421	453	460	465	436	448	459	448	446	452	486	459	440	468	465	457	468	423	451	419	439	446	479	446	458	468	479	482	421	473	466	448	464	463	448	446	493	471	432	482	480	415	473	434	445	474	451	468	471	431	430	417	462	456	441	456	478	465	466	498	472	467	442	453	427	424	477	456	479	460	442	459	461	473	471	471	454	451	493	435	451	432	440	469	418	470	499	456	458	453	459	454	494	470	428	464	446	474	434	443	452	451	412	442	462	436	453	414	479	451	432	461	450	473	450	473	465	447	422	437	481	487	448	431	483	466	485	427	441	475	494	435	482	448	449	480	473	437	446	455	481	435	456	434	443	452	487	466	456	487	459	466	440	443	455	459	458	469	447	462	487	465	440	428	454	456	467	421	445	410	478	463	423	448	461	375	475	426	444	448	462	424	450	425	465	477	462	455	403	441	457	428	441	440	498	456	436	457	421	455	451	414	440	449	455	493	444	431	494	431	459	471	426	454	477	438	422	516	463	428	430	495	457	422	437	437	459	464	450	458	449	450	433	465	451	432	465	440	472	429	425	453	483	428	422	445	452	402	452	470	460	464	469	451	478	466	456	452	432	468	433	419	444	423	447	456	476	416	457	445	472	447	448	450	442	456	504	446	456	493	448	434	419	443	467	450	468	470	486	457	484	446	449	462	440	452	439	435	501	442	436	456	451	448	463	471	498	431	493	461	494	441	500	459	463	448	457	427	461	441	437	458	469	444	424	489	470	426	458	443	466	436	483	427	438	448	455	503	458	435	432	423	474	486	464	465	455	473	475	450	495	458	444	480	455	455	446	439	511	461	480	411	460	446	477	393	429	446	484	481	424	460	431	477	486	453	453	433	457	472	408	419	437	442	451	426	467	521	458	436	429	477	447	434	432	455	473	421	452	496	464	465	483	461	507	460	482	479	486	457	427	430	486	452	430	463	430	476	471	450	498	455	445	425	444	443	460	429	494	466	466	445	452	439	448	494	439	465	457	442	432	483	476	455	441	438	457	429	451	462	453	459	468	441	431	469	388	458	453	450	496	446	447	439	460	471	412	455	472	471	474	456	458	417	456	465	470	456	455	471	456	458	405	422	471	479	449	481	477	419	470	465	454	458	434	444	441	473	413	441	479	473	483	459	485	466	459	481	468	456	414	437	435	439	432	461	457	447	450	443	437	433	460	462	465	453	447	452	472	442	451	495	447	475	439	478	438	457	455	450	462	434	456	431	478	453	469	441	430	454	434	442	478	436	479	505	455	453	456	476	457	444	497	460	439	429	431	480	449	478	469	464	464	460	452	472	470	434	480	443	454	447	480	479	448	421	475	441	436	470	458	440	456	475	419	452	451	444	495	430	437	460	443	476	440	462	448	493	445	464	451	455	453	464	448	454	427	433	428	430	430	449	480	482	478	458	460	439	456	476	398	427	460	426	473	461	461	442	468	430	457	479	454	423	500	462	490	428	466	468	445	442	437
23240	34258	9400	890	659	651	635	549	507	520	496	494	507	521	513	508	513	521	499	495	498	476	522	526	499	496	474	525	514	463	493	491	523	506	487	475	484	470	469	486	487	497	508	467	507	490	522	481	508	505	484	478	496	479	453	452	481	517	516	527	493	501	502	464	484	496	495	525	507	486	473	489	498	506	458	535	491	468	529	462	496	478	473	478	461	478	503	477	519	477	515	519	502	477	533	504	514	473	470	502	566	515	466	502	467	497	533	463	461	468	512	512	494	489	496	483	491	486	514	525	499	485	479	472	505	551	520	491	478	451	485	507	485	538	498	478	506	468	502	517	486	500	496	481	498	525	475	525	521	448	464	460	515	472	486	510	517	488	479	495	542	504	468	479	504	496	468	510	505	473	491	482	470	489	460	509	474	464	481	491	508	503	494	473	541	523	509	517	478	468	533	472	506	488	500	502	506	498	479	538	511	522	486	447	524	477	485	516	529	502	480	484	503	526	502	544	524	489	481	507	502	461	478	465	503	495	525	508	501	522	471	507	477	433	508	499	466	456	532	489	493	479	515	517	494	467	536	484	476	519	476	472	506	479	539	459	468	510	486	497	528	469	493	544	492	467	506	518	537	500	473	540	481	488	461	487	514	456	441	519	493	502	469	503	496	492	522	491	476	489	517	476	515	494	464	468	533	498	477	488	486	474	527	456	485	500	483	477	507	521	487	504	507	492	504	521	500	494	524	487	507	500	503	473	496	500	467	515	512	505	465	486	510	490	524	480	489	530	484	475	499	458	505	532	489	519	483	507	497	468	488	497	519	472	504	508	509	506	487	512	486	487	485	499	490	499	526	531	501	505	522	493	504	494	466	460	465	535	493	481	530	521	507	457	519	502	513	494	480	496	465	470	501	501	441	537	503	518	470	530	503	496	472	485	496	521	519	501	455	505	537	484	458	509	504	524	519	507	522	502	486	509	459	493	475	533	497	493	516	517	492	514	505	482	501	509	496	518	513	474	500	519	507	474	477	529	471	491	486	499	490	470	475	502	477	486	467	509	490	496	493	507	476	507	473	528	523	536	487	488	469	489	509	516	535	487	509	503	507	468	493	480	496	518	495	473	468	514	521	482	504	486	472	519	491	532	534	466	487	495	477	495	501	495	474	515	510	501	493	498	450	509	491	504	534	478	487	495	495	544	482	503	507	482	464	511	504	506	515	487	501	504	524	515	457	483	512	492	502	499	505	462	495	489	478	521	502	488	483	525	493	467	500	510	477	516	504	474	521	465	531	503	503	521	520	486	505	467	520	504	504	542	488	485	475	473	463	518	514	488	483	512	505	514	519	520	508	549	484	500	485	512	493	526	477	449	481	536	512	471	513	488	458	469	482	508	493	477	474	506	522	515	480	522	500	519	472	481	473	509	468	467	504	505	503	485	495	501	462	485	504	468	504	516	471	502	484	493	475	515	487	453	516	449	489	479	473	545	494	528	520	463	511	483	482	470	487	492	488	466	506	512	516	495	492	482	462	480	487	483	483	522	496	511	489	474	482	464	472	527	507	447	444	535	476	505	448	480	522	510	483	493	487	505	510	499	540	492	478	519	507	495	486	476	485	480	547	498	472	533	432	477	443	487	477	481	496	492	500	507	526	514	512	507	486	469	475	506	492	479	476	497	490	475	524	519	486	533	545	529	428	508	493	480	499	537	468	528	495	512	500	469	518	498	492	463	488	515	480	471	516	496	489	510	500	496	520	500	498	502	475	507	441	494	501	491	474	542	514	541	515	500	487	486	483	481	514	447	495	474	465	455	473	462	493	476	508	525	466	495	516	458	520	518	494	500	452	495	471	488	487	488	500	481	492	474	519	490	491	457	498	481	469	463	483	489	517	553	471	532	507	448	508	497	505	487	482	531	520	469	483	479	521	484	501	509	523	505	485	514	505	533	495	469	470	536	514	483	521	502	442	493	488	490	524	476	515	457	492	552	531	485	514	482	485	482	492	498	477	525	469	472	513	488	537	484	478	470	512	522	469	504	508	442	475	495	498	539	525	484	494	504	505	529	494	489	520	480	528	482	447	500	546	490	475	463	504	505	491	516	520	504	486	481	516	458	457	523	513	547	522	497	503	479	460	499	547	475	516	504	497	457	501	541	500	475	487	487	507	501	505	498	492	497	514	528	463	520	487	524	472	498	497	508	503	501	441	464	463	523	513	487	512	464	475	536	497	515	477	493	497	500	523	515	489	493	494	502	477	515	497	492	485	482	492	528	554	525	464	503	518	469	478	478	478	493	509	496	482	509	560	484	441	476	476	483	514	493	527	504	455	531	495	476	502	487	474	504	480	504	463	508	511	483	517	504	492	537	501	500	469	455	527	480	529	481	468	459	534	526	518	460	485	461	470	468	494	475	491	482	500	471	536	525	492	497	494	492	482	485	485	467	478	500	499	530	506	480	524	511	507	481	454	483	468	511	542	516	513	479	508	502	512	511	524	501	507	504	510	494	492	486	461	493	496	501	460	501	469	540	489	467	512	514	474	511	501	486	482	499	515	464	490	506	503	499	453	499	465	502	544	495	501	504	507	495	501	475	471	471	491	459	482	517	514	516	491	496	476	449	506	494	468	550	517	500	479	513	535	458	470	492	494	492	456	480	514	493	516	481	430	532	479	496	480	478	530	494	481	513	516	521	520	472	482	534	502	477	490	520	517	486	513	497	468	532	494	553	494	477	466	505	472	512	491	467	550	499	520	481	506	508	497	502	482	492	468	484	445	488	483	498	484	470	535	494	496	496	489	505	439	499	479	505	516	511	477	476	499	475	473	478	502	509	494	513	465	499	523	489	501	473	526	501	503	490	523	491	479	495	481	495	502	474	495	505	499	513	525	488	517	496	501	519	503	514	484	506	500	444	489	445	488	479	475	520	521	493	504	527	512	501	480	501	497	519	436	457	467	468	495	486	479	469	490	441	458	512	536	473	472	478	500	482	449	468	504	488	483	514	464	514	500	478	489	448	473	509	485	528	479	482	493	526	494	454	461	473	541	488	491	467	509	539	499	496	471	490	501	468	491	508	506	489	469	507	538	504	510	529	478	498	500	485	492	468	502	495	517	458	502	495	515	541	533	504	484	491	502	500	503	526	496	486	505	487	499	508	521	506	498	548	478	472	497	520	484	528	495	498	530	512	520	481	509	476	475	480	499	497	483	482	498	501	464	475	489	497	522	480	456	481	470	506	471	494	522	479	487	467	467	484	523	482	470	504	517	483	497	488	511	466	498	481	500	520	475	556	497	501	481	515	492	514	510	486	505	473	442	499	464	494	468	513	483	512	449	486	466	495	533	473	502	472	505	524	522	464	512	499	511	521	488	496	527	507	494	503	475	515	527	522	469	489	494	484	506	536	516	513	515	493	497	437	515	494	484	530	511	503	486	508	490	496	453	530	539	482	523	487	490	546	540	517	496	488	508	490	529	456	533	516	477	479	475	478
23846	21327	28549	24422	21301	9836	878	596	453	402	379	375	370	320	314	304	326	292	329	287	309	284	295	315	276	309	313	310	289	301	277	276	279	277	298	271	300	285	307	295	294	276	280	273	280	262	284	276	282	287	284	313	298	283	293	288	275	294	285	261	282	265	281	269	294	297	272	284	270	250	275	237	297	267	265	271	286	261	278	288	266	288	276	257	264	264	241	282	293	291	271	283	264	281	265	265	304	281	259	298	301	244	274	276	275	258	286	278	288	271	275	291	279	256	246	292	250	273	301	258	289	272	273	307	305	276	284	288	273	289	286	266	296	296	285	289	290	265	257	264	248	267	275	283	275	276	298	250	296	300	286	283	244	286	295	261	297	300	275	261	280	289	294	268	275	288	256	277	308	282	281	277	268	270	270	304	314	268	263	264	265	286	274	241	252	295	251	279	286	276	266	267	298	283	300	256	274	282	268	291	294	260	269	271	263	293	290	287	272	277	280	294	271	250	300	250	301	325	265	281	284	291	253	250	266	264	290	277	271	247	248	280	259	243	275	276	290	288	300	281	267	270	292	247	285	249	269	287	257	276	271	279	297	259	309	311	301	263	273	278	280	281	262	275	312	285	289	287	261	304	306	279	304	277	311	277	281	285	289	271	309	253	245	263	241	311	277	282	251	281	264	296	294	286	291	280	285	283	279	243	314	272	275	274	283	246	274	247	287	298	268	281	285	291	244	238	261	306	302	277	256	291	259	239	267	280	273	271	265	307	246	265	257	257	302	289	289	316	249	248	257	268	275	302	266	284	279	258	271	263	272	258	301	279	260	266	285	291	254	260	283	307	275	290	263	252	273	296	256	252	291	308	284	263	268	270	259	289	301	263	287	255	274	267	288	303	281	290	292	284	273	273	281	294	276	290	283	289	313	295	267	241	288	293	279	265	269	274	304	267	256	279	300	268	277	293	269	277	287	251	311	273	246	288	279	264	281	300	286	253	268	262	303	298	278	296	307	273	285	277	259	269	252	265	275	281	223	273	292	261	299	296	280	277	283	281	261	279	281	304	286	268	292	276	291	304	293	295	243	294	283	295	295	255	300	260	267	280	264	292	287	292	286	281	282	294	273	279	302	261	253	285	256	274	259	311	278	287	298	280	280	286	284	281	278	280	244	285	302	262	260	283	249	274	270	287	285	275	272	277	246	286	268	305	257	277	259	281	253	294	276	286	292	303	255	269	250	289	283	259	286	302	257	263	271	301	298	280	292	286	263	282	266	289	303	266	285	259	280	239	263	297	292	255	269	257	285	299	278	276	278	250	287	258	268	280	258	297	281	263	291	286	277	268	280	281	297	322	285	262	275	269	269	307	285	278	281	275	284	251	283	308	255	298	289	254	299	270	251	302	288	260	255	281	283	285	253	269	303	279	244	278	288	279	305	276	302	291	278	249	266	265	277	286	279	269	280	293	280	285	302	289	278	286	298	288	323	285	299	250	282	290	292	271	310	260	287	271	257	250	282	284	264	260	266	264	297	279	311	251	270	282	264	284	308	249	286	256	297	307	277	258	267	281	266	286	271	246	266	281	269	282	283	256	280	262	318	268	275	277	288	293	269	267	310	239	260	267	268	267	269	301	284	296	278	282	288	304	296	262	299	286	278	278	261	252	278	263	314	305	275	272	280	285	254	297	301	271	281	266	257	258	264	284	279	250	263	302	258	254	311	294	270	284	289	281	300	259	286	289	270	283	290	261	261	273	280	294	278	258	259	242	278	296	293	283	247	303	305	286	308	279	312	259	290	271	300	255	286	272	282	289	301	280	285	277	264	279	287	278	296	270	257	263	290	260	312	281	257	286	302	303	282	290	294	285	285	259	290	292	276	247	295	276	289	305	272	286	286	261	277	294	307	278	291	287	273	296	261	310	296	273	241	296	260	306	268	296	289	278	264	265	279	268	257	281	302	299	301	285	270	272	281	272	263	293	261	289	283	269	310	273	290	297	265	274	275	264	279	288	265	280	284	276	285	304	309	287	290	267	279	288	303	278	284	291	273	313	293	287	273	263	269	279	285	296	273	268	316	281	282	260	279	274	240	289	285	288	261	273	268	276	284	301	283	310	285	274	306	281	264	276	277	264	290	287	271	293	268	252	312	296	282	283	287	303	282	296	271	274	275	278	274	288	259	266	264	274	287	295	297	276	270	263	266	288	254	270	276	279	260	253	255	299	280	253	274	279	259	256	240	285	264	280	259	256	260	268	291	285	265	281	279	286	255	268	260	279	299	311	270	273	272	279	262	265	293	296	285	273	282	268	265	283	267	293	233	296	309	262	252	270	304	274	270	295	282	273	288	295	258	273	267	264	256	284	286	260	266	245	256	297	294	309	283	264	283	266	283	281	301	307	304	291	275	286	284	244	255	267	260	317	284	303	286	255	305	267	273	245	267	286	282	277	266	273	274	244	303	267	241	286	312	290	274	255	294	255	265	244	290	305	324	276	261	269	281	272	278	283	317	293	291	282	262	262	299	273	251	282	282	279	271	284	275	266	291	261	262	276	279	258	298	294	277	255	308	254	279	267	268	249	305	281	259	297	270	300	267	309	273	273	285	283	287	274	258	259	275	299	281	287	272	267	262	284	276	277	281	334	282	278	283	294	264	292	266	303	290	276	289	294	289	277	301	268	267	284	270	287	266	279	276	285	320	266	281	241	281	284	273	273	267	239	255	296	268	251	284	288	288	250	273	321	288	273	283	284	271	288	276	278	290	258	291	269	266	293	277	284	301	289	261	261	275	281	274	275	280	283	270	251	300	292	258	281	300	272	292	241	256	285	261	272	271	276	285	266	265	295	273	307	300	262	267	287	297	289	281	308	279	282	257	287	285	282	252	267	253	280	276	283	256	279	275	255	306	269	268	254	276	248	267	278	271	278	262	295	273	269	289	272	309	282	269	304	279	278	289	271	276	300	296	289	315	270	281	288	303	268	254	254	280	265	271	288	270	279	277	295	266	301	267	291	262	242	288	272	312	256	272	278	287	287	257	273	265	285	282	270	283	288	275	316	286	251	287	274	277	269	291	284	291	266	300	257	260	284	273	286	292	292	268	252	239	297	294	261	252	271	290	268	273	259	286	286	285	306	280	308	269	294	282	277	276	267	339	300	267	281	261	255	283	243	260	265	277	303	281	284	280	292	257	278	271	277	292	281	276	285	289	259	286	275	251	277	307	267	316	274	290	299	282	271	284	292	247	305	277	301	265	269	266	299	266	296	318	282	276	278	282	253	282	275	272	292	269	251	280	288	270	292	274	303	270	284	261	269	270	286	274	284	283	285	255	289	271	260	258	243	280	286	262	271	278	304	247	300	274	282	280	275	283	295	285	293	280	259	259	294	270	307	280	264	305	319	305	284	306	292	280	253	287	294	291	274	275	285	281	288	270	284	293	296	279	283	281	290	272	289	297	267	253	268	235	285	266	299	288	276	313	252	266	296	261	276
29835	49857	19259	2710	1752	1439	1088	807	682	599	521	494	448	403	395	371	361	343	321	336	343	322	319	346	320	321	309	342	349	342	315	364	306	325	302	331	310	292	300	283	299	316	289	300	345	291	320	277	282	309	312	318	306	308	341	303	328	315	319	320	285	329	295	297	360	268	312	288	319	298	339	296	335	304	289	323	337	327	325	313	282	333	296	330	281	324	307	326	292	312	319	302	324	311	336	300	312	310	272	308	318	294	332	335	300	321	336	314	309	321	343	335	316	332	351	326	305	293	344	284	324	326	292	320	285	295	302	332	321	289	310	283	279	306	312	275	299	308	302	300	314	316	307	323	317	315	340	307	307	296	299	308	299	302	312	312	324	265	300	310	319	300	342	286	280	299	296	285	302	327	326	315	298	280	324	344	314	304	309	307	314	322	319	305	289	330	281	290	297	300	294	303	317	295	309	359	300	298	288	325	297	311	280	304	291	301	306	265	361	279	320	319	321	270	284	289	300	299	325	299	290	314	308	320	300	316	286	323	333	323	292	320	304	302	312	294	314	276	304	289	300	317	310	297	294	310	332	317	317	290	295	303	300	299	298	295	294	334	298	348	315	292	301	282	311	295	314	325	301	303	307	311	307	282	331	327	294	302	329	305	285	279	313	303	289	310	306	300	306	343	340	328	285	329	313	317	317	284	296	334	319	325	314	293	288	342	293	294	322	355	328	306	284	306	323	320	320	290	270	320	322	305	312	306	305	314	304	319	310	315	315	300	316	290	315	265	334	288	316	305	316	290	348	319	308	287	326	336	301	328	305	291	315	338	292	304	332	315	303	339	296	293	305	350	350	326	315	284	302	318	293	307	279	324	314	275	280	301	319	303	294	295	287	290	291	299	274	285	327	263	300	296	310	295	309	330	320	315	296	283	313	310	309	365	307	339	289	287	304	248	300	314	270	309	334	306	284	310	298	261	306	300	318	332	309	308	327	297	251	322	291	282	292	318	314	287	306	310	288	310	309	326	296	298	301	293	316	303	293	287	310	308	283	303	301	280	362	307	300	314	328	310	303	331	324	327	303	307	295	313	289	303	322	312	313	301	292	287	306	302	298	299	302	270	297	320	314	304	325	268	335	299	295	327	281	322	311	284	352	310	302	294	316	305	283	279	297	307	287	313	300	329	340	299	297	293	318	350	303	308	276	307	295	300	308	300	325	318	287	309	299	314	308	316	302	273	312	267	278	315	288	304	322	300	304	312	302	291	318	268	304	310	304	306	331	291	272	293	316	291	325	266	304	278	298	257	325	317	323	307	301	306	291	326	292	274	312	292	300	309	313	327	314	326	346	292	326	298	323	313	292	316	307	320	293	317	324	301	305	335	319	291	324	276	317	297	313	281	308	318	264	306	323	302	287	340	332	278	312	318	289	318	288	342	314	273	317	317	330	320	340	331	299	283	307	315	316	300	261	295	294	282	339	279	291	318	312	310	317	311	312	272	303	295	313	308	318	345	306	318	310	290	289	300	281	302	296	311	297	297	318	267	290	306	323	343	288	309	315	287	296	300	304	303	316	316	311	292	308	312	318	293	341	323	292	324	328	308	260	278	295	309	331	306	265	320	332	297	306	310	335	296	285	301	289	298	286	325	342	300	328	316	308	330	278	296	338	309	298	316	340	338	293	314	321	297	320	306	320	319	315	284	311	297	313	327	337	301	295	298	328	284	325	322	316	309	300	293	328	276	296	308	323	321	277	292	291	300	281	287	316	263	318	330	323	292	279	299	311	302	308	292	331	320	306	306	314	332	270	289	317	312	312	300	287	319	307	294	302	311	342	291	308	284	334	283	317	310	298	309	322	292	311	310	286	316	334	294	312	318	324	291	333	347	295	307	292	284	294	288	326	301	280	327	294	303	322	292	286	312	296	299	280	326	316	328	294	315	319	323	322	286	347	314	295	302	290	296	298	298	370	284	330	312	307	342	303	300	303	305	284	302	324	317	300	330	313	314	307	277	294	333	304	285	305	298	299	309	295	315	318	308	330	309	290	312	333	323	287	323	297	294	350	335	294	294	322	315	313	317	306	321	332	319	323	323	303	287	281	293	303	285	289	303	326	311	278	285	301	290	314	296	301	297	320	317	305	324	285	296	295	293	288	338	307	318	279	298	315	335	323	281	293	300	305	313	342	313	291	316	288	283	322	316	329	277	331	313	299	329	309	337	314	307	281	304	273	292	302	268	344	288	313	291	317	321	315	279	326	308	313	323	308	309	314	298	287	304	308	314	306	313	335	309	287	335	348	296	330	316	283	317	291	305	298	273	303	294	290	300	317	301	309	313	296	314	321	291	295	305	317	298	330	307	306	318	299	290	324	287	325	302	319	297	320	295	311	285	310	323	292	279	310	273	310	322	296	311	296	344	317	301	328	290	296	312	286	300	295	303	319	290	331	310	297	272	335	273	301	332	274	304	305	297	301	309	308	305	303	290	302	312	321	324	273	325	325	304	311	315	315	317	330	314	343	302	307	271	329	324	286	282	302	319	323	320	296	284	288	291	287	292	301	320	313	269	302	292	300	299	307	290	290	299	307	303	295	300	298	290	308	285	294	288	297	295	322	270	290	285	295	315	340	340	321	277	302	295	318	299	328	324	285	303	298	286	277	316	292	310	299	320	317	302	306	315	289	328	305	311	287	300	298	291	317	303	300	320	310	304	297	289	297	306	342	286	304	317	288	311	307	342	308	320	308	311	290	298	297	283	308	322	303	308	304	331	286	311	303	312	309	333	268	321	292	303	288	283	318	313	272	308	303	295	330	300	300	282	283	291	322	293	299	306	287	315	315	298	309	318	315	293	318	314	316	293	286	288	304	301	301	302	293	284	307	313	293	303	295	316	312	300	289	300	321	310	295	299	312	285	275	318	295	313	289	294	306	321	321	292	295	329	320	316	263	287	297	269	309	291	309	316	330	294	323	311	323	309	285	285	301	307	289	306	276	311	321	306	308	288	290	333	312	277	323	300	326	298	321	324	317	307	311	329	311	322	352	286	305	370	297	301	306	333	340	295	298	301	288	282	300	340	339	346	300	297	314	282	298	293	309	314	283	299	273	328	312	289	302	284	314	319	277	324	305	325	324	326	305	307	306	306	306	317	298	315	321	293	306	315	323	308	277	304	341	293	335	316	323	311	314	280	312	281	307	316	299	309	305	314	323	305	321	299	303	318	265	345	305	313	312	316	304	320	342	341	325	318	310	275	305	332	313	299	295	300	310	323	291	312	321	331	290	305	295	297	294	293	316	287	310	317	299	309	320	337	300	307	298	313	295	316	322	320	330	299	306	296	325	318	318	308	302	301	301	317	281	330	284	309	329	326	300	319	341	327	302	300	303	299	354	310	285	309	304	324	319	295	293	305	308	300	294	312	333	284	320	293	372	309	316	307	303	308	281	333	312	314	326	316	299	291	320	296	298	321	337	288	316	288	297	287	299	318	298	347
25316	21386	27078	25410	7369	1002	925	840	774	744	720	767	755	785	734	665	716	747	699	700	661	716	715	664	695	723	676	718	711	680	740	737	715	735	678	701	697	714	709	720	716	720	705	712	735	710	655	702	716	730	698	668	682	714	711	721	703	737	706	731	722	727	708	667	714	726	736	719	732	736	709	735	705	693	733	719	712	752	700	684	728	738	644	713	729	691	708	739	701	725	714	712	658	689	644	722	655	701	698	706	680	681	686	684	653	684	698	684	723	682	648	721	684	683	749	685	740	712	687	715	697	672	690	718	696	720	701	723	692	760	741	709	696	779	720	740	722	728	742	704	702	676	705	737	717	742	685	694	747	726	688	737	669	691	726	695	738	648	709	692	759	705	709	706	705	711	689	686	714	702	690	686	716	766	716	687	714	712	688	733	719	754	775	684	735	727	675	711	690	721	734	734	694	746	689	672	738	740	714	734	720	677	703	652	738	711	735	715	737	705	715	742	760	695	698	722	669	665	698	693	702	763	701	750	710	710	695	698	730	766	713	721	711	688	703	727	687	679	718	717	697	680	688	719	686	716	665	682	689	694	694	665	666	688	759	657	704	678	696	679	732	656	732	719	700	669	720	724	686	716	677	676	682	706	669	725	672	717	687	716	639	680	698	678	709	741	743	749	670	674	688	686	701	655	722	695	688	675	721	688	717	702	721	692	689	684	698	716	717	693	712	682	673	719	654	698	682	693	749	672	653	720	751	688	683	722	669	698	732	692	656	705	683	654	704	713	750	695	703	692	691	718	722	760	702	709	719	726	705	694	700	733	725	704	704	688	751	710	717	699	690	719	710	718	653	691	738	734	739	725	709	679	683	736	684	726	696	700	703	642	677	680	719	715	732	727	717	750	720	721	719	718	683	677	691	673	702	674	728	688	709	704	728	733	684	687	707	731	670	702	685	737	692	684	721	700	715	680	724	679	690	723	691	675	656	684	679	666	735	714	725	707	704	700	711	669	678	678	718	701	768	737	683	680	720	725	718	695	706	699	709	656	714	694	726	691	661	711	709	691	720	725	706	687	700	649	672	674	729	715	662	692	769	666	706	705	667	704	709	688	719	681	708	732	700	690	722	715	687	652	735	731	702	704	660	719	706	713	724	701	714	701	706	661	711	776	700	693	734	677	697	726	708	692	689	679	700	691	658	669	672	645	731	696	678	680	638	704	702	740	692	674	712	708	732	704	674	705	716	728	758	727	732	677	662	719	685	761	697	707	682	744	689	678	730	693	677	729	763	675	714	751	754	677	688	744	721	765	743	679	672	720	731	718	725	704	712	685	681	684	729	701	711	695	693	671	660	679	680	675	666	720	676	711	712	727	689	711	701	722	714	639	703	709	698	686	691	697	718	673	710	702	730	673	743	662	700	657	683	716	702	726	700	619	695	650	667	755	744	706	702	685	688	748	749	718	697	673	691	656	713	671	725	685	711	695	724	651	705	740	739	710	691	724	699	707	660	698	706	710	681	721	621	698	657	713	706	653	721	691	742	723	728	719	714	701	693	670	695	726	707	646	691	721	707	717	677	740	720	713	683	680	673	703	713	677	692	669	725	720	699	755	733	723	712	685	717	715	705	710	710	717	758	712	695	697	702	728	697	718	632	712	694	659	708	704	715	697	714	687	702	693	717	717	686	728	705	752	681	692	712	659	683	683	690	688	694	723	687	714	671	634	679	726	724	721	715	702	696	698	696	674	719	658	673	739	683	699	712	745	690	669	730	695	666	706	684	711	708	691	655	713	697	702	759	715	724	740	779	673	695	726	703	704	663	680	734	719	671	710	685	678	738	644	733	702	719	692	666	711	700	695	694	718	721	734	696	663	661	666	726	708	679	661	768	711	701	735	715	713	657	687	653	717	721	659	683	737	703	716	692	698	692	702	712	733	698	696	709	706	675	674	687	700	680	732	665	682	755	745	726	694	674	720	695	735	744	674	714	748	684	703	713	685	749	690	703	724	729	725	667	729	691	758	704	671	679	705	671	703	696	739	703	699	765	679	753	693	719	728	716	709	716	727	709	692	686	652	711	702	694	720	717	714	650	702	722	680	684	721	710	721	711	694	671	722	731	704	746	664	746	680	656	744	679	693	649	690	682	696	680	684	704	706	698	707	738	694	761	717	722	705	695	725	757	679	716	711	713	698	689	690	710	701	727	729	682	745	713	689	672	668	691	718	714	704	688	699	690	688	688	711	703	669	717	686	661	758	717	671	736	685	691	656	683	648	697	680	720	688	679	648	618	707	775	703	653	643	694	663	723	707	707	685	714	701	653	676	664	690	700	698	700	702	700	769	677	673	713	705	705	706	668	713	690	683	687	721	672	682	675	677	719	738	651	691	715	696	684	724	684	713	701	655	704	725	692	679	666	661	689	662	659	732	716	713	703	760	715	668	678	674	705	712	724	713	704	694	696	690	730	723	752	687	621	685	683	703	686	675	690	679	695	695	705	702	735	716	657	713	744	689	709	707	679	681	707	699	671	676	717	673	740	702	693	736	723	729	668	681	683	682	671	667	730	682	674	677	727	690	690	678	658	713	702	716	710	711	696	720	714	724	706	747	666	667	695	683	704	701	665	697	723	716	696	762	727	709	760	716	697	699	719	658	687	727	664	684	719	699	692	723	681	707	726	684	739	713	742	715	683	689	705	697	737	660	693	671	728	668	682	657	713	737	665	729	696	726	700	690	740	675	681	703	699	700	662	718	701	688	712	706	676	692	720	737	721	701	665	676	696	682	711	709	682	686	696	752	713	677	713	719	711	688	718	721	719	685	679	739	753	715	692	691	748	699	729	726	657	671	671	736	697	701	727	712	765	730	671	708	652	708	718	689	709	711	719	675	699	726	646	695	694	675	676	684	689	732	704	728	663	667	722	699	767	717	715	681	689	729	698	669	700	715	693	715	640	683	739	710	749	709	689	736	727	723	712	769	703	694	719	718	686	728	721	695	702	670	751	745	718	676	672	684	710	718	727	699	720	697	691	668	698	765	713	665	685	678	710	731	718	689	697	685	685	739	649	677	728	729	716	721	718	695	698	704	683	669	692	748	710	688	697	709	718	716	694	722	693	705	713	720	758	689	722	651	708	682	684	673	725	684	696	751	719	727	728	704	707	692	722	774	687	702	681	706	719	681	663	754	655	731	698	663	659	715	720	724	666	676	670	697	722	736	708	719	705	709	683	692	705	710	725	694	682	701	658	661	645	702	705	714	713	737	696	689	686	722	714	694	707	700	759	709	683	707	711	724	703	696	710	704	682	713	673	693	647	709	652	696	684	728	727	738	719	743	717	690	724	723	667	725	712	740	705	694	718	695	705	699	690	684	699	692	703	762	714	729	731	699	726	682	694	707	714	715	710	722	690	671	735	692	727	654	747	710	682	709	678	688	699	727	696	719	695	717	723	704	687	742	665	672	673	704	747	767	715	707	686	729	699	703	756	782	726	701
27958	43336	16532	1879	1515	1287	1083	981	900	878	841	835	793	773	751	830	766	766	751	822	727	763	753	705	760	774	750	805	765	756	701	771	841	704	737	723	700	722	732	734	755	726	722	788	732	771	731	706	735	731	787	746	748	725	737	719	725	782	726	750	790	714	713	749	712	728	740	683	703	711	727	777	703	731	727	767	721	750	746	806	733	729	749	748	738	797	736	753	703	685	758	717	695	682	715	732	702	742	784	728	726	701	727	771	784	776	776	700	707	766	759	704	735	710	730	727	787	717	668	704	701	722	708	744	723	702	718	697	734	752	779	708	728	727	778	665	675	735	776	724	735	792	712	684	725	742	719	751	694	690	766	725	733	724	715	736	723	742	754	688	760	750	738	749	697	740	695	699	777	716	705	722	733	781	698	709	717	719	759	739	716	726	686	774	737	721	723	716	768	702	757	749	722	712	671	724	728	739	707	778	780	720	708	726	732	719	745	739	742	740	672	696	751	758	666	747	700	716	733	719	690	700	783	715	762	732	740	741	740	758	785	686	756	701	701	718	723	758	756	791	722	763	731	714	731	741	752	710	746	699	767	715	722	762	732	775	795	769	751	702	743	703	754	727	701	680	805	692	723	788	690	750	729	756	747	718	725	776	759	792	676	730	649	709	690	759	731	784	738	714	729	765	693	760	757	739	741	693	683	696	718	722	726	756	738	767	723	704	737	712	712	734	718	769	766	741	713	739	735	744	752	698	701	683	720	735	743	681	720	728	725	719	709	749	736	702	790	710	734	709	707	703	717	753	713	735	738	719	752	724	734	738	699	740	752	720	739	749	744	779	715	749	705	781	686	711	724	743	703	732	704	714	723	736	740	725	730	745	727	719	715	727	670	667	796	712	730	756	739	695	743	735	734	744	728	755	724	731	749	725	746	721	728	690	709	772	738	741	722	722	748	708	720	709	746	717	712	737	709	708	714	681	734	737	710	781	782	701	721	797	717	776	733	717	742	744	683	745	745	672	737	755	726	728	761	730	757	693	735	695	740	741	793	673	707	694	733	715	773	665	717	743	765	724	745	728	644	740	767	731	705	752	730	737	707	763	690	767	709	745	726	712	724	745	713	771	779	733	697	750	739	727	720	704	736	750	714	706	751	726	724	733	709	752	719	716	723	730	714	670	752	690	785	754	719	796	741	786	734	736	751	771	748	793	755	725	727	758	706	687	752	699	752	733	739	706	689	693	760	725	734	686	715	706	661	714	734	674	715	721	755	674	720	739	683	723	746	761	680	731	721	722	753	763	736	714	801	781	730	712	745	723	742	741	709	721	747	697	751	711	755	699	698	736	718	772	793	715	740	729	726	732	721	706	744	764	751	752	724	764	712	751	713	742	723	698	686	748	744	717	723	758	719	729	680	715	693	744	691	716	713	773	732	739	795	777	721	696	699	768	771	701	744	712	680	726	702	756	726	724	771	762	685	750	760	710	702	751	735	739	745	685	753	717	743	722	731	743	739	720	641	750	705	738	745	704	727	723	761	745	737	709	705	720	771	724	714	709	711	700	699	724	708	719	712	733	721	763	730	759	760	745	720	717	759	672	748	777	736	737	754	769	714	735	739	722	737	722	712	735	719	692	716	710	696	714	746	738	719	719	750	714	727	729	702	712	824	735	720	708	767	718	729	732	767	713	748	725	712	744	721	705	735	755	713	708	684	735	702	746	755	722	755	761	756	724	730	717	759	721	757	754	751	752	749	744	733	757	742	764	668	771	763	765	708	704	698	791	722	733	749	714	753	762	713	680	733	714	744	723	701	722	737	762	731	736	742	770	709	738	708	733	731	745	711	714	750	716	706	716	770	765	752	754	728	729	723	753	732	753	708	722	720	692	757	699	781	676	760	749	707	737	800	733	763	763	751	755	738	717	707	754	708	729	743	748	789	732	718	718	735	762	711	771	753	791	709	685	674	718	716	748	764	762	753	773	771	727	739	752	701	735	747	702	766	783	738	765	756	719	739	796	725	730	723	709	733	785	754	752	702	735	708	710	664	763	703	735	717	691	747	723	707	697	750	730	725	734	759	699	746	773	749	735	687	731	723	713	695	773	768	733	711	737	709	745	770	752	721	685	774	784	743	718	794	683	690	724	748	731	736	747	725	702	732	728	722	732	745	749	719	722	755	688	723	711	726	750	786	735	706	797	743	777	762	713	726	729	721	702	768	766	727	774	748	729	735	730	721	692	783	731	724	735	726	706	720	713	697	753	715	730	761	743	728	716	724	735	770	739	708	742	778	713	719	698	729	777	748	729	719	717	728	723	703	738	739	781	728	726	739	719	733	740	729	735	703	765	705	747	686	706	717	731	724	725	728	706	740	739	762	732	719	759	713	693	740	720	733	775	704	744	712	700	702	730	730	750	671	738	737	769	770	700	714	720	790	725	727	737	703	727	759	685	719	696	733	744	756	785	747	754	733	709	720	739	749	751	750	716	728	745	739	748	779	752	715	759	742	664	710	676	761	753	729	714	705	726	685	712	707	782	753	756	737	709	720	739	779	719	708	708	653	762	761	696	720	683	709	756	732	765	718	688	751	705	726	764	732	737	709	708	764	704	706	762	773	706	706	710	781	772	739	707	697	754	762	800	727	778	756	726	770	718	755	708	706	727	725	773	747	683	737	737	774	721	728	739	724	748	727	704	738	705	761	772	741	756	716	728	722	695	746	736	686	765	736	666	705	732	763	762	715	738	727	732	737	717	784	692	776	727	724	755	730	775	762	728	703	706	756	726	781	730	729	712	776	695	760	737	761	728	734	748	748	700	772	715	728	744	704	710	777	676	717	776	710	737	721	740	752	728	762	735	692	723	714	754	757	760	710	720	743	686	743	716	736	680	728	688	695	715	725	718	755	761	730	751	694	745	737	751	701	733	738	790	693	710	701	746	757	746	735	710	744	748	777	703	730	723	664	717	758	705	716	711	768	667	723	696	760	782	698	719	724	752	727	709	770	735	779	731	712	742	744	728	774	773	713	711	714	746	713	690	701	727	737	775	728	764	742	697	726	708	712	721	803	710	716	729	710	723	733	754	734	758	738	684	745	741	752	731	726	744	733	723	734	723	717	716	729	682	728	694	734	730	780	705	719	745	748	743	766	741	732	719	774	782	693	692	775	712	727	737	722	757	733	736	728	730	738	749	731	665	747	736	713	745	729	742	771	723	713	738	782	757	754	715	752	715	737	737	690	778	728	796	710	697	732	790	740	732	775	752	730	788	739	716	715	695	694	675	766	709	780	729	732	750	725	686	714	740	705	730	732	699	754	743	701	727	762	745	767	744	746	771	751	701	738	762	705	706	705	708	697	749	767	725	746	718	745	747	750	704	747	712	723	690	749	730	701	688	716	712	718	784	726	693	772	726	722	696	733	722	710	675	732	755	715	749	708	705	738	743	752	744	739	766	752	756	685	746	723	724	759	794	740	733	708	715	741	693	773	804	744	705
22876	21351	28934	24095	21190	21082	6319	1094	831	798	769	650	683	673	681	619	662	617	569	570	595	576	561	588	555	596	583	544	533	585	568	534	546	518	570	561	529	551	572	565	561	496	582	544	572	546	539	556	572	537	538	551	547	530	533	568	597	549	509	579	538	584	568	575	537	534	544	564	508	516	556	550	519	519	546	555	574	583	528	544	512	575	571	513	537	526	503	537	537	575	531	525	562	561	513	527	597	567	576	585	548	553	535	573	561	555	628	524	539	533	552	566	543	532	542	561	531	524	544	545	501	570	552	542	525	505	512	591	576	559	529	547	571	543	539	571	539	538	539	524	561	582	523	557	543	513	570	542	541	559	566	554	530	561	554	534	524	521	543	503	598	536	549	521	520	578	551	542	541	558	562	537	547	515	566	501	542	576	575	552	502	583	485	532	512	539	521	502	572	537	532	579	544	536	508	510	551	555	540	542	547	515	540	569	545	543	524	517	541	565	554	546	551	526	558	554	552	522	564	513	522	553	549	519	531	562	520	559	510	506	533	534	522	570	559	521	566	483	529	533	487	523	550	569	517	539	500	559	543	544	510	563	547	567	512	553	538	531	599	566	505	552	503	519	535	519	541	531	556	510	524	532	577	557	529	576	499	522	526	545	495	518	522	484	528	564	516	529	536	524	543	538	559	551	521	506	552	532	513	510	523	589	527	558	532	535	574	518	534	558	501	575	512	544	528	556	535	506	511	564	513	499	493	549	567	532	553	557	517	550	533	522	545	569	571	532	580	568	556	536	541	521	526	537	513	518	535	536	511	529	524	523	514	550	490	553	524	562	541	544	521	495	493	556	533	533	532	507	562	507	559	585	549	547	540	513	539	527	561	556	529	534	528	519	520	571	512	531	530	510	522	541	569	501	534	532	527	547	511	527	503	480	563	536	539	488	556	529	537	535	541	510	526	525	572	530	542	550	537	498	521	492	542	535	550	503	534	555	558	543	526	520	538	550	532	569	515	516	536	551	523	546	559	493	550	532	527	531	522	548	495	513	524	520	514	523	539	514	492	503	519	530	571	504	511	536	549	526	559	529	546	536	547	520	561	552	534	563	531	560	527	510	557	511	550	509	506	573	527	521	536	555	553	525	532	526	540	540	511	511	557	516	521	543	524	569	535	538	577	518	589	521	539	561	546	546	522	536	542	523	548	548	550	590	571	493	526	517	512	503	578	541	507	523	526	560	526	554	513	526	527	508	533	546	557	516	579	501	500	541	537	540	538	514	512	514	585	552	533	530	541	511	525	562	517	527	582	560	522	531	558	537	559	547	551	567	512	559	556	496	557	503	540	516	545	515	492	554	499	518	543	544	552	549	518	510	518	534	514	537	580	556	519	509	473	537	527	533	531	573	517	541	520	517	534	539	541	530	526	514	521	529	550	585	514	553	526	547	524	560	549	506	547	476	504	521	568	528	564	534	493	513	534	524	548	511	541	518	511	524	537	555	547	523	555	499	552	541	504	544	543	538	560	542	572	540	524	512	535	537	504	552	579	541	547	535	533	560	554	531	546	488	545	525	528	515	535	545	541	519	519	541	494	500	536	551	551	559	519	569	550	538	561	533	575	536	541	540	550	537	589	537	544	539	513	564	536	522	572	521	576	513	561	545	525	542	541	517	559	544	526	541	513	538	522	538	552	537	568	529	540	532	580	528	528	536	539	550	533	477	527	528	509	538	527	544	537	500	553	529	525	481	520	519	489	528	528	533	526	540	521	525	563	514	555	560	538	577	510	546	538	511	569	561	522	527	527	550	537	515	532	556	484	553	515	564	561	543	543	527	537	545	556	539	557	545	536	537	539	545	549	526	526	508	534	513	535	505	538	552	525	536	541	537	547	537	549	522	539	513	567	548	530	515	538	538	557	532	531	506	541	535	523	513	583	519	576	542	527	531	568	485	532	532	562	480	559	530	535	528	542	547	534	567	518	579	488	547	558	512	584	543	557	536	547	546	495	563	527	497	505	553	508	558	563	549	536	499	531	530	510	516	555	548	533	545	525	502	565	542	530	549	567	548	518	503	535	549	534	538	540	521	525	527	545	535	538	486	543	553	511	493	543	525	514	546	513	508	521	519	513	507	492	600	550	534	538	561	539	536	552	534	511	547	516	553	534	513	553	526	553	534	532	561	509	518	519	534	550	535	544	507	518	530	549	551	520	548	523	537	532	537	488	562	504	549	510	554	523	517	538	550	532	538	531	489	541	521	522	545	520	518	518	489	535	517	530	536	479	497	552	526	535	523	536	498	558	531	522	528	556	536	548	555	527	537	554	512	525	539	570	554	507	506	532	543	542	572	541	554	522	500	529	585	526	553	544	496	504	508	543	539	512	533	549	575	498	562	521	527	522	514	500	582	563	538	547	546	563	514	587	521	542	546	520	525	555	547	568	495	518	541	561	462	530	541	586	565	518	511	540	553	534	545	511	515	506	592	527	540	581	532	555	513	535	507	517	528	520	528	527	545	491	532	538	516	522	563	538	534	533	589	570	529	529	557	564	543	545	549	552	487	551	535	567	511	539	482	546	549	538	544	565	548	549	525	537	546	520	495	518	543	531	552	534	567	559	507	574	530	554	507	566	527	558	546	545	525	510	552	528	531	519	542	492	527	543	551	517	540	516	530	543	533	548	561	576	536	552	597	546	503	523	524	520	505	509	549	535	513	507	576	548	575	510	538	545	534	518	556	547	544	523	512	556	579	496	506	527	492	483	544	543	503	546	551	589	504	513	513	526	544	538	526	492	536	560	620	516	513	540	532	557	523	542	520	516	555	544	513	531	540	527	550	533	482	517	586	515	533	558	573	552	545	525	527	544	463	516	527	574	521	538	570	540	541	511	545	518	564	589	529	547	527	564	531	524	555	515	491	541	539	544	508	554	580	504	538	547	530	553	521	540	530	549	541	562	511	494	539	525	537	537	531	515	518	553	473	512	510	542	536	520	549	517	522	552	495	499	556	504	517	511	545	564	523	554	549	537	543	480	519	525	475	546	504	543	529	502	568	561	533	547	542	541	532	536	510	534	504	527	488	499	508	572	532	538	542	527	530	549	545	518	526	497	557	537	535	533	541	524	577	535	518	567	551	566	509	527	539	523	530	519	559	515	511	537	512	519	571	516	546	550	526	544	547	549	585	562	505	519	550	540	534	517	519	508	569	531	548	550	521	512	561	541	528	514	537	511	510	522	544	532	529	537	515	551	525	529	561	526	513	572	525	565	533	522	536	542	537	517	520	542	511	529	537	521	522	566	578	530	538	589	556	535	571	562	488	517	512	563	559	539	519	512	560	526	552	579	534	554	568	546	520	538	492	594	543	564	557	489	533	515	519	536	532	529	541	509	520	536	525	530	573	567	531	534	538	514	515	529	537	551	544	505	516	532	532	524	559	529	586	548	567	511	527	545	543	559	529	520	553	564	498	501	494	550	558	569	518	536	569	523	532	527	558
33482	56841	24132	4224	2929	2218	1775	1314	1183	996	943	805	795	731	705	677	643	620	658	631	593	615	584	567	572	569	606	557	597	580	545	630	538	545	571	594	562	587	545	551	557	580	587	565	558	578	586	593	555	539	515	580	573	555	563	572	539	504	537	562	550	601	585	584	526	544	520	564	552	548	527	547	555	554	564	520	534	540	569	536	533	536	586	538	550	544	517	523	533	555	533	549	549	553	543	553	534	552	574	520	555	558	537	537	539	573	554	560	543	535	470	571	601	508	562	561	516	576	518	504	530	544	544	526	541	568	551	524	536	517	528	553	544	512	547	549	518	561	515	558	566	547	535	593	590	560	565	543	523	506	590	586	565	555	523	557	522	521	547	571	558	528	568	551	538	517	592	530	544	545	596	489	536	522	559	523	562	546	491	524	558	491	557	554	513	552	564	558	539	574	583	500	523	534	563	582	535	549	562	540	567	538	518	511	501	551	573	538	557	568	520	539	562	516	520	557	514	530	547	530	520	527	543	511	559	532	538	604	542	554	554	500	524	524	512	527	527	505	550	545	523	514	520	528	511	542	554	551	544	531	545	573	519	498	548	555	533	510	532	562	530	523	534	539	514	522	528	525	546	572	568	511	580	568	549	508	509	551	512	571	557	555	502	594	581	562	548	546	536	515	512	509	566	567	543	542	560	505	524	537	551	519	541	522	536	536	538	476	513	540	599	542	566	576	541	521	520	551	527	576	571	566	543	533	542	569	495	530	549	537	569	561	536	546	486	555	582	542	558	493	550	548	572	545	546	566	549	536	521	561	531	567	566	549	536	554	488	567	532	579	525	542	523	540	520	540	538	504	552	493	538	515	516	554	480	522	540	528	557	529	516	537	515	493	552	553	544	552	522	529	540	586	496	564	523	551	523	509	526	564	524	553	547	561	536	522	548	536	476	572	567	515	556	538	580	539	563	526	541	521	562	538	515	495	562	558	555	503	568	559	553	571	570	572	592	555	575	505	529	561	568	530	578	576	530	509	537	548	505	542	554	545	539	514	514	513	532	550	539	560	526	522	555	506	535	552	519	513	528	540	555	543	585	534	558	550	552	563	539	547	556	582	557	537	547	538	551	525	561	556	499	511	555	544	564	598	565	554	586	539	573	551	562	544	526	531	559	521	576	523	545	510	482	584	585	576	526	542	570	517	561	574	556	528	592	566	549	553	576	539	572	552	541	542	530	572	556	558	496	535	518	506	550	517	494	554	563	509	521	569	551	567	548	574	546	517	532	545	505	536	573	540	545	537	538	527	517	552	514	543	541	532	532	522	554	549	516	564	539	546	540	543	538	523	519	532	555	497	545	517	537	531	586	577	539	536	557	512	544	519	574	566	492	625	570	583	568	513	542	542	513	555	576	506	556	556	572	559	567	544	573	550	522	566	537	535	553	544	523	548	497	558	472	500	552	548	552	548	520	541	547	524	539	516	534	533	498	527	559	556	562	510	546	523	512	552	527	564	542	521	526	561	562	545	565	535	532	593	522	583	518	513	544	579	534	538	568	525	505	538	494	557	539	520	535	535	530	530	555	535	532	557	542	551	538	520	574	513	608	576	519	562	546	534	518	504	565	562	505	549	534	485	523	565	593	509	563	567	496	511	571	574	541	491	578	582	506	536	535	503	552	564	544	523	526	541	530	554	538	578	582	540	532	560	557	571	565	540	560	513	537	541	519	585	535	534	552	563	558	542	568	526	534	561	527	552	550	538	538	552	534	535	509	555	520	546	549	614	501	525	508	516	537	550	532	542	536	541	537	540	518	535	548	541	552	524	516	526	528	551	525	563	481	499	533	511	526	551	522	545	598	560	576	556	492	535	562	498	549	535	560	560	508	536	502	518	520	549	576	558	538	548	532	531	538	506	511	507	482	505	539	548	542	513	526	564	540	529	543	494	514	569	507	605	509	521	570	543	560	550	579	559	562	542	520	532	511	555	505	550	530	512	530	531	526	543	555	517	559	570	546	530	530	532	540	565	545	546	510	524	547	531	477	526	504	517	536	536	532	547	521	516	562	556	552	544	494	551	587	556	530	539	529	557	549	552	551	520	485	558	525	573	553	530	524	522	546	509	501	488	544	537	543	544	546	570	550	480	546	567	571	567	551	554	523	563	530	543	548	523	524	529	582	523	534	524	536	511	562	559	529	551	526	543	558	534	550	533	523	509	543	592	535	549	509	566	519	561	524	551	540	535	538	520	538	541	530	527	533	516	514	557	535	534	549	537	530	519	538	514	524	534	539	584	541	548	545	562	534	496	561	502	576	555	541	518	534	507	553	527	560	545	551	544	521	564	514	528	561	519	528	508	548	523	512	572	550	582	526	525	523	567	541	568	564	551	569	571	553	540	518	499	571	521	548	529	550	566	535	545	512	525	526	542	585	524	506	552	531	518	589	535	494	540	505	513	538	581	507	540	504	600	534	548	526	548	551	543	528	548	552	544	543	508	516	542	536	498	531	607	570	524	559	551	559	560	528	578	542	607	568	573	541	540	536	518	519	556	547	518	542	511	572	546	540	507	544	547	517	576	549	541	523	535	531	584	528	532	532	498	500	535	537	514	541	530	524	534	555	566	528	535	534	527	518	513	573	536	534	527	538	538	577	572	557	504	526	508	558	525	546	574	570	514	527	533	550	522	516	546	534	496	547	530	548	548	525	536	538	522	531	520	542	566	563	498	550	513	563	558	494	502	534	563	500	512	501	508	529	534	545	528	516	496	546	525	518	554	539	525	510	565	561	526	536	566	565	562	538	549	510	551	513	546	497	519	514	535	534	531	569	532	580	549	626	548	562	541	527	529	550	542	521	546	521	553	537	505	515	555	536	503	531	556	500	567	502	547	559	567	551	537	565	505	546	539	539	559	544	544	564	562	581	546	539	526	535	525	529	543	548	532	518	507	552	549	530	560	520	559	583	539	524	491	552	538	578	516	510	502	539	529	527	536	572	579	563	535	615	507	492	529	538	518	518	557	564	555	545	516	534	508	516	567	543	499	548	490	516	548	522	585	522	528	576	522	567	552	533	555	586	500	530	537	511	513	529	530	562	513	514	505	550	539	499	611	558	529	496	532	553	500	553	533	526	506	545	532	559	562	516	550	553	533	567	494	553	571	538	514	542	526	543	502	528	549	510	573	538	536	529	554	520	537	532	533	502	560	557	565	514	520	583	567	519	507	537	526	544	546	565	549	525	537	541	524	558	533	530	536	503	522	578	560	534	533	561	564	519	562	527	554	533	548	593	551	539	529	509	568	566	557	567	508	563	555	530	526	530	539	514	541	550	500	547	516	558	587	511	533	524	537	498	520	509	515	547	536	600	543	541	498	476	550	529	579	515	536	560	520	511	510	514	508	545	552	542	540	546	507	541	567	537	541	519	522	553	497	537	537	510	539	577	514	557	559	568	512	535	535	548	546	494	537	557	513	534	534	553	517	519	545	524	538	501	558
28838	23884	14796	1703	612	493	508	494	482	471	433	478	463	433	444	487	460	412	458	439	416	465	498	456	435	475	468	454	460	453	453	473	430	461	464	457	422	435	466	496	446	475	465	432	461	460	439	464	445	495	472	463	475	477	459	480	406	486	443	475	491	478	427	456	437	479	420	446	435	455	451	448	437	469	443	477	458	458	451	464	427	436	461	483	428	437	489	442	473	485	446	435	473	493	468	442	454	475	432	455	486	446	458	460	470	486	474	413	471	421	415	446	475	458	482	491	488	468	485	437	419	452	438	432	492	482	515	424	461	461	463	467	462	505	454	455	463	437	416	469	488	426	444	472	436	424	460	463	474	403	463	489	457	471	414	447	445	418	472	483	462	496	469	444	465	433	482	476	486	440	484	449	488	468	478	440	461	454	455	462	423	463	462	433	481	464	505	453	510	471	447	444	420	495	478	427	476	455	480	474	471	464	460	463	481	483	481	453	476	473	456	486	412	478	437	455	441	463	449	505	461	435	464	459	447	478	457	490	458	466	437	473	480	457	475	463	440	479	440	450	452	449	450	447	461	432	469	470	467	427	450	457	492	448	453	450	443	466	444	504	431	439	506	508	426	448	459	489	448	459	404	444	465	476	454	495	516	478	444	508	462	463	501	451	452	440	453	427	477	442	461	439	509	432	464	437	454	472	480	449	441	472	445	439	448	469	449	449	487	467	444	473	480	470	460	494	506	436	441	437	461	443	446	463	462	436	479	468	483	456	458	457	439	470	472	451	443	456	492	429	527	457	425	445	460	418	428	436	489	446	462	443	388	451	473	486	475	446	467	465	474	467	436	491	441	431	499	461	464	480	465	476	461	427	457	493	456	477	447	454	462	493	454	479	486	434	476	432	464	478	430	467	489	465	444	462	415	469	452	462	443	458	447	436	463	487	483	452	419	445	464	485	477	462	459	425	471	425	427	439	442	473	450	479	488	467	517	448	485	448	502	475	479	484	509	418	456	437	458	469	435	461	480	475	481	455	441	439	447	454	436	469	501	483	459	484	456	448	437	483	436	454	489	455	499	450	461	457	475	496	454	459	478	466	449	463	450	462	436	472	440	474	466	466	440	482	499	454	461	451	467	424	465	487	501	434	418	443	474	434	497	436	486	475	438	457	420	425	437	455	444	489	438	433	448	446	474	448	499	496	434	476	460	465	444	445	471	485	452	439	468	442	497	438	451	468	464	443	472	499	439	500	457	473	468	461	446	471	453	449	452	460	449	485	445	452	440	452	419	450	482	463	436	482	448	450	466	397	471	468	465	499	457	457	491	416	481	500	473	495	477	432	486	487	463	478	482	424	448	462	456	449	428	458	480	442	443	490	458	465	485	435	446	484	477	483	451	475	471	450	472	467	452	462	424	454	495	436	498	474	464	473	459	469	478	451	466	453	474	438	472	460	451	426	479	483	430	438	464	456	454	501	474	456	450	445	442	446	407	471	442	504	481	437	439	466	520	443	465	475	469	455	476	470	436	443	447	453	447	482	452	458	473	440	468	486	476	441	479	447	432	453	450	439	468	472	445	448	445	451	452	462	413	493	474	483	461	482	451	461	499	477	474	452	475	479	473	455	413	490	457	481	500	463	461	473	437	454	448	421	437	469	459	453	438	481	452	483	480	476	410	457	490	434	484	452	450	479	466	477	452	459	443	463	467	448	482	432	507	460	503	438	421	420	504	482	450	456	476	453	453	479	464	443	489	452	453	458	453	469	447	482	433	454	455	529	482	447	464	456	462	461	458	455	468	437	456	498	474	431	420	481	493	444	443	458	464	478	514	474	439	406	470	463	428	469	484	470	444	450	406	473	485	435	492	448	468	449	435	468	479	422	495	499	440	454	470	464	489	456	467	422	476	532	464	441	422	439	476	485	503	482	499	459	478	438	511	442	456	477	466	456	472	469	439	485	445	426	446	473	458	452	462	478	461	434	461	482	441	481	475	460	491	475	468	437	446	482	471	450	458	432	459	420	501	458	481	462	476	436	439	440	455	478	476	456	460	491	440	462	424	491	428	447	464	483	437	443	464	474	445	458	466	477	461	483	512	426	452	470	466	437	452	434	464	469	484	472	453	441	437	442	475	431	437	459	481	466	494	499	443	460	467	516	512	479	439	446	512	477	447	437	437	465	408	494	465	451	474	482	445	446	485	466	456	468	435	456	459	485	493	467	435	448	495	438	478	454	439	472	464	457	491	462	456	447	445	461	448	434	481	479	442	500	463	482	443	495	474	478	460	497	481	468	467	473	467	470	464	474	475	470	441	519	455	457	443	447	467	459	451	484	476	425	471	496	516	439	499	416	460	454	458	437	469	447	447	465	458	471	496	474	421	460	462	470	462	471	454	455	426	473	467	461	491	458	474	458	484	460	432	465	441	461	446	434	496	467	444	470	509	482	445	423	441	449	492	448	467	488	450	478	453	440	496	441	454	438	460	440	435	478	476	437	451	460	474	449	495	457	484	470	460	489	422	418	488	476	450	462	439	454	472	430	463	477	474	455	485	433	477	450	481	517	434	449	475	405	437	439	450	460	459	450	430	455	439	504	466	470	466	482	447	467	447	477	452	442	469	440	447	482	463	473	467	471	444	449	489	423	459	472	433	452	453	475	472	460	442	469	451	434	453	440	476	435	468	470	468	455	454	454	462	505	469	461	457	471	476	462	468	447	466	446	421	457	447	428	431	453	432	455	468	459	446	468	444	477	408	434	446	470	451	497	443	430	462	478	467	442	416	465	477	456	452	492	422	473	403	506	473	474	465	478	441	430	476	397	466	446	423	462	461	467	453	430	460	473	434	405	440	452	453	466	443	416	477	453	443	461	468	474	491	459	447	437	455	433	467	455	436	467	471	448	477	475	485	466	438	483	428	450	405	480	469	471	466	436	446	433	484	449	420	436	446	494	429	466	441	444	451	507	457	459	449	441	475	435	459	469	467	510	467	457	497	460	483	408	472	451	473	445	490	452	427	440	432	469	465	465	402	474	416	432	524	441	462	437	457	485	411	466	500	464	475	489	473	475	437	436	415	442	473	432	435	437	483	427	484	510	426	470	458	442	456	434	455	468	464	432	446	449	416	459	440	470	505	431	515	463	423	439	456	458	459	437	468	435	474	446	465	463	490	438	457	454	443	456	446	452	461	416	447	450	449	466	471	478	428	486	438	471	406	449	458	480	491	463	461	426	482	476	442	466	520	456	453	510	483	470	451	476	428	463	440	444	423	433	473	457	479	474	494	420	487	476	441	448	488	489	457	437	493	464	445	487	455	447	468	442	491	445	445	455	490	459	441	452	452	440	479	440	458	469	462	456	451	479	448	487	465	521	423	492	456	473	467	454	488	481	475	436	440	444	473	457	453	469	439	450	460	460	431	460	499	463	452	439	451	480	482	430	446	476	447	459	472	457	463	452	486	434	450	480	460	447	471	425	432	436	464	479	462	428	449	469
23675	34225	9977	788	659	608	597	552	570	482	510	536	545	501	479	516	516	488	507	480	518	548	503	508	485	492	505	515	502	528	494	484	497	465	498	493	515	461	493	534	525	551	559	467	496	493	510	488	490	518	495	499	473	513	511	481	473	489	497	538	440	531	497	500	508	519	486	489	481	500	520	533	483	459	491	456	511	520	509	501	508	508	478	504	511	543	473	499	528	475	492	481	473	463	511	455	468	517	499	459	487	517	480	502	505	536	557	492	485	510	516	504	531	520	515	537	532	494	489	508	465	534	567	503	512	496	544	471	538	530	506	469	473	529	489	513	498	474	455	499	518	517	494	522	517	534	480	456	499	509	508	504	515	503	481	492	532	498	518	530	515	480	491	464	543	498	504	496	492	504	497	540	512	483	505	519	497	482	507	495	454	524	479	493	517	497	494	533	530	523	543	473	486	498	516	473	467	527	473	460	502	510	528	457	523	497	494	540	483	483	513	498	471	522	500	544	509	496	460	489	502	519	508	502	491	509	508	488	505	497	503	474	482	498	536	527	492	458	510	474	483	518	501	465	493	498	525	535	510	494	523	508	504	522	511	500	535	487	523	500	490	479	531	464	489	463	538	495	533	503	485	472	507	516	533	528	555	479	461	478	492	501	494	484	538	484	470	475	515	459	527	517	499	492	457	465	516	480	491	479	483	485	498	554	480	485	454	484	479	507	496	528	498	492	500	509	519	513	518	528	455	493	527	485	480	513	463	514	470	501	509	479	474	531	486	508	486	460	500	491	482	491	538	495	493	508	504	497	525	508	486	482	523	500	498	481	489	498	460	514	550	513	486	505	505	533	487	476	488	515	478	504	501	495	491	472	515	519	547	497	492	478	485	503	500	481	523	525	516	536	493	462	460	474	493	536	489	491	515	540	519	517	505	487	515	508	483	481	514	493	496	484	503	510	467	497	512	510	451	498	462	481	541	522	477	518	519	506	497	523	485	483	501	502	516	471	490	455	477	476	538	474	499	524	505	488	470	479	523	492	512	486	477	478	494	517	543	509	521	460	486	507	482	512	514	517	497	508	476	484	522	531	470	484	463	468	518	503	491	481	526	498	510	455	478	499	489	470	482	470	476	502	509	504	499	491	520	495	501	497	497	483	475	490	490	502	484	522	544	505	500	478	493	489	522	483	496	485	519	506	488	507	483	518	467	447	528	538	491	514	497	459	467	504	479	490	482	564	486	478	538	509	499	546	508	535	508	470	515	471	505	546	535	543	524	489	466	493	487	526	471	496	507	516	481	521	480	501	502	510	516	473	489	496	521	528	517	481	545	515	478	476	524	463	509	474	500	504	520	543	488	563	456	495	532	495	503	522	469	516	461	505	520	521	518	466	500	506	476	482	472	481	502	467	507	515	514	495	512	509	493	476	507	523	482	468	529	511	459	468	497	544	447	495	483	492	497	520	564	502	530	513	485	483	560	471	496	483	462	466	497	443	487	470	518	489	492	467	491	488	482	471	489	479	461	524	476	486	492	497	495	516	504	509	498	455	513	528	484	474	466	502	494	484	524	507	482	498	451	496	540	504	492	508	523	506	502	492	491	542	491	468	489	513	492	479	513	488	477	485	487	551	477	512	506	477	459	522	537	498	555	509	502	516	461	516	486	549	535	474	524	518	493	496	522	519	446	465	511	510	513	523	507	491	536	499	449	500	488	512	512	485	489	493	481	481	486	475	520	479	524	517	483	491	517	506	483	501	531	482	533	497	486	500	445	540	528	493	497	494	496	467	523	499	514	496	481	519	516	466	515	503	497	479	527	497	547	515	516	443	467	500	473	519	499	479	466	464	501	522	528	497	556	476	506	500	506	523	435	480	494	517	457	491	513	522	512	501	500	530	493	532	507	506	499	508	477	475	459	479	523	525	494	527	519	498	493	507	503	527	530	476	532	482	463	503	521	512	519	450	500	481	576	481	492	491	529	478	527	520	481	510	491	515	516	536	484	474	445	523	520	536	512	494	503	498	508	472	478	485	486	504	489	506	490	513	517	475	552	474	498	479	467	490	467	480	514	505	515	527	479	537	490	503	465	516	482	504	496	477	525	495	529	515	481	492	508	484	480	500	533	495	533	507	494	505	485	528	510	499	530	513	522	472	504	473	514	519	504	493	509	499	468	496	531	491	512	525	471	481	498	514	515	471	481	477	527	527	512	453	485	503	508	477	492	509	455	526	502	542	492	469	487	502	474	470	515	535	481	527	477	459	470	492	493	491	491	475	482	478	515	509	519	472	512	504	472	515	494	499	517	483	480	497	520	505	480	518	493	490	506	518	467	453	499	513	459	483	503	529	562	470	505	472	508	535	519	542	518	492	539	514	505	507	478	454	508	500	481	498	537	484	486	469	511	485	497	498	493	555	543	509	531	466	488	487	522	498	513	527	473	482	511	521	466	459	474	493	515	492	505	485	528	525	466	478	506	467	506	472	486	496	504	511	531	533	526	488	498	493	500	520	526	487	520	518	512	495	446	524	484	526	486	508	531	511	491	476	514	518	522	509	484	531	529	464	473	524	500	501	504	489	522	514	496	507	544	473	522	475	520	495	555	508	497	498	520	514	513	526	481	491	499	486	492	485	529	490	466	538	491	514	521	484	523	513	539	485	466	494	537	481	476	529	481	535	529	524	529	512	483	506	489	476	501	516	510	482	502	541	509	480	459	480	464	490	550	487	523	501	528	550	510	492	470	505	487	514	506	529	505	483	501	534	467	490	507	532	502	529	502	493	490	541	481	527	461	499	496	501	467	481	476	528	498	516	504	437	474	500	497	501	475	502	497	536	521	514	553	514	502	478	511	545	511	520	536	500	486	502	484	470	496	513	474	472	511	468	467	480	464	474	478	487	463	487	513	533	522	530	484	513	514	514	546	509	484	503	503	509	511	490	497	483	463	475	494	497	506	469	486	507	538	506	483	503	509	512	525	520	519	494	493	489	494	516	465	483	493	468	489	498	519	501	505	487	505	496	469	487	523	491	486	460	487	514	497	520	492	481	495	500	495	515	470	530	505	560	479	468	538	461	498	495	498	510	515	461	503	480	502	503	476	492	503	464	524	506	480	523	486	508	477	520	485	507	488	541	474	495	509	526	531	487	523	540	516	467	522	528	496	467	513	500	501	486	505	495	455	509	532	480	479	461	504	515	472	517	467	510	528	503	498	482	535	477	512	530	518	483	528	517	484	523	487	509	521	512	517	505	499	516	442	486	489	491	492	522	539	509	507	466	474	500	464	502	503	505	527	503	506	529	484	489	515	514	499	509	475	533	492	516	515	530	513	524	537	498	436	473	500	492	451	492	477	452	493	534	540	496	492	548	509	527	508	482	486	436	519	511	516	506	523	515	504	511	513	522	477	484	564	504	450	487	551	487	511	521	534	528	491	509	505	451	476	457	518	477	505	500	519	514	473	485	492	509	510	516	503	475	535	505	475	485	498	523
23819	21353	28555	24476	21321	9889	900	569	478	449	398	371	391	359	332	316	363	315	329	301	311	315	302	297	316	336	278	308	287	296	286	291	267	324	310	282	273	317	296	258	304	270	276	297	300	284	306	254	293	292	290	279	310	310	310	297	302	308	277	305	320	291	283	301	287	280	302	293	270	265	263	257	296	275	283	278	280	268	294	267	290	294	297	306	300	256	287	302	300	320	299	269	296	282	290	279	267	265	280	261	258	278	274	280	292	288	298	292	286	275	305	278	269	249	276	273	258	290	267	311	287	290	262	285	277	313	298	284	298	276	297	291	266	268	287	269	319	276	311	283	275	291	299	260	277	283	256	305	280	250	279	279	301	283	295	265	330	288	312	298	277	265	276	274	251	244	241	287	289	330	291	274	265	314	304	320	338	257	295	281	278	292	323	283	271	304	287	282	289	302	267	307	259	280	295	298	298	310	297	295	311	281	285	283	304	257	283	304	264	286	269	284	303	303	292	270	283	274	302	300	309	279	253	287	292	307	300	309	288	273	325	297	267	313	316	293	296	309	294	272	288	253	316	289	310	271	282	309	255	285	280	280	308	255	294	280	309	306	281	262	277	297	271	304	304	290	307	307	309	277	241	248	280	298	278	278	251	281	290	275	316	264	287	276	250	278	263	309	264	292	266	299	263	296	285	296	253	264	290	306	273	295	293	279	311	272	289	291	263	287	247	284	298	279	281	320	286	254	268	277	291	284	240	282	281	280	259	276	286	275	297	277	290	291	253	294	298	317	274	293	272	265	304	294	266	272	282	273	304	291	284	259	323	319	265	309	286	299	310	277	278	243	261	284	245	250	264	277	299	263	313	268	318	272	296	276	277	257	277	280	266	288	285	260	293	292	265	287	316	261	276	295	330	289	296	286	296	262	280	281	260	283	323	302	259	285	288	288	274	276	303	290	298	301	323	296	281	298	304	261	296	275	309	290	321	272	291	269	266	296	264	299	272	310	249	304	282	297	272	298	259	286	253	271	291	290	309	311	263	285	280	296	268	276	313	281	257	284	310	287	268	290	247	295	285	298	286	290	280	275	271	282	262	278	330	320	295	302	276	257	312	274	275	313	281	301	316	323	335	308	294	307	267	296	319	296	283	307	281	309	278	318	271	274	291	276	266	272	295	278	291	290	290	297	240	288	275	302	300	276	282	271	270	268	279	281	266	271	295	285	309	287	283	281	284	274	273	273	280	271	302	260	315	289	304	297	249	312	298	303	293	287	283	258	310	305	276	277	294	271	293	284	282	309	287	268	286	290	272	283	290	279	284	290	274	283	263	312	299	290	309	298	267	289	275	287	287	272	242	261	243	289	279	300	278	270	275	300	290	251	292	288	284	271	305	301	318	266	273	285	298	302	268	248	289	278	277	286	302	252	287	291	320	294	294	279	294	293	284	324	291	286	297	280	288	297	280	308	292	290	306	266	277	278	271	263	302	270	278	291	290	278	282	269	306	297	287	293	287	269	296	293	286	280	280	258	293	263	268	281	307	309	286	263	276	293	280	296	284	265	279	291	298	326	282	301	311	293	286	260	275	295	289	276	265	298	271	273	292	309	291	314	271	275	282	267	268	268	290	277	265	277	295	304	257	310	287	286	265	276	277	289	309	260	297	267	304	302	288	300	299	283	298	295	290	308	279	276	265	312	283	293	296	286	295	273	265	304	280	303	320	270	286	256	302	284	281	274	280	280	283	274	255	267	258	258	311	304	256	261	285	337	277	258	271	282	306	294	275	306	317	270	267	304	286	285	311	302	284	301	285	286	328	270	299	269	280	286	302	279	260	270	282	301	285	310	274	286	269	276	286	293	293	288	317	287	309	299	269	302	257	301	320	294	327	287	287	270	304	287	273	293	293	309	278	270	284	306	262	283	292	286	309	277	279	279	305	259	334	274	268	338	302	304	271	291	279	278	274	313	257	296	280	287	299	288	264	291	322	306	270	283	314	307	277	297	303	278	324	282	289	304	284	303	305	285	272	275	294	288	294	293	300	264	292	289	293	316	279	328	287	294	278	276	294	286	261	296	291	312	227	263	299	268	299	282	284	293	302	299	281	286	287	273	300	316	270	260	286	282	280	251	259	282	314	256	295	300	299	299	255	289	288	280	283	271	285	294	292	268	305	289	274	260	263	288	292	313	290	300	277	292	302	277	277	294	294	283	295	280	288	274	305	259	302	295	295	299	273	279	318	287	300	310	260	288	303	292	281	290	326	283	283	285	264	292	304	293	298	277	306	265	296	265	281	280	272	278	278	283	288	293	302	300	269	277	283	285	312	262	331	296	333	285	294	291	287	267	299	305	293	252	288	288	280	278	314	260	309	278	287	261	286	305	277	271	284	292	283	282	301	296	296	281	322	296	327	313	273	296	274	284	295	260	290	336	293	298	287	316	258	305	274	288	284	275	301	287	283	270	277	294	278	283	277	275	306	286	292	289	272	298	285	280	265	263	276	300	302	259	279	294	301	296	290	296	295	278	281	284	287	275	319	315	243	300	284	284	299	271	249	293	276	269	301	291	275	255	292	255	281	275	261	279	258	275	276	271	292	293	288	323	295	295	265	287	249	305	298	258	265	296	283	285	284	281	286	280	269	280	301	285	290	282	275	282	300	328	278	273	287	290	313	286	303	306	265	293	279	255	298	269	305	282	270	303	286	245	279	269	286	278	285	256	260	287	277	289	289	297	302	252	299	282	265	290	302	281	310	259	251	286	297	278	294	295	292	277	294	284	283	292	286	265	305	303	273	311	298	302	257	295	278	296	277	290	269	284	270	282	287	281	249	290	289	311	281	286	309	303	325	260	270	276	312	258	289	266	294	298	282	301	262	288	289	296	299	287	301	295	247	286	286	308	281	291	269	284	276	312	321	311	268	272	285	269	285	309	293	289	282	284	290	286	303	282	266	338	267	273	294	292	304	303	271	320	266	291	281	303	284	314	272	249	283	276	276	283	275	296	279	307	261	281	318	255	292	290	288	303	264	310	282	284	243	290	278	297	273	317	274	292	298	260	327	274	292	279	298	252	327	296	276	296	283	258	299	290	319	307	283	294	282	313	290	283	317	301	279	276	330	280	290	280	294	286	264	260	301	270	306	296	268	269	288	312	303	259	298	264	302	272	311	287	316	284	290	302	292	301	292	296	293	293	258	303	297	275	255	280	298	279	310	289	294	298	306	317	278	297	276	288	261	280	302	304	300	283	327	262	266	248	311	271	264	281	306	330	280	287	308	310	282	283	283	281	315	271	302	297	296	244	283	251	301	295	292	294	266	294	277	272	273	275	317	269	301	287	275	301	287	293	284	287	301	290	254	261	272	319	291	297	247	275	273	290	313	294	302	295	285	306	291	286	304	304	294	299	250	310	319	282	289	300	278	288	253	324	308	311	283	299	277	301	314	268	293	277	291	276	303	304	291	302	285	280	267	274	307	327	300	273	246	306	314	270
30263	50763	18334	2605	1845	1399	1043	803	669	598	530	478	427	445	397	428	378	414	390	377	370	336	335	332	316	333	341	358	315	315	300	305	323	345	341	311	315	344	331	327	313	310	341	326	327	281	307	293	311	320	340	295	301	306	318	323	345	326	316	327	337	300	339	358	333	317	321	334	305	298	310	303	309	333	311	351	296	305	291	295	287	310	275	314	302	292	322	331	322	318	345	311	309	324	338	279	318	284	335	323	313	350	323	276	316	287	311	335	302	318	333	280	346	296	347	297	298	321	333	298	325	334	294	287	312	314	309	328	303	312	302	316	327	338	337	316	312	325	306	314	275	319	330	319	307	326	361	315	325	303	309	339	294	335	322	335	302	311	327	304	321	285	345	296	308	325	319	308	313	319	326	332	311	320	284	303	345	305	298	306	315	288	296	298	297	286	325	313	310	285	331	339	305	313	293	300	306	324	317	288	303	306	316	306	372	326	318	347	307	303	333	295	327	288	335	310	343	319	308	317	341	313	306	332	320	309	302	285	330	330	314	298	305	340	318	312	306	297	337	342	309	321	309	301	301	297	310	312	288	317	302	346	299	304	320	315	318	290	310	261	308	320	287	322	309	298	298	293	310	311	293	320	305	297	341	290	304	303	317	317	321	313	344	320	325	309	321	334	305	312	287	296	325	293	301	294	307	292	332	303	309	289	312	293	290	306	313	342	306	283	323	306	298	311	329	311	322	309	331	307	312	302	310	330	327	310	302	313	341	273	312	313	316	336	288	302	302	330	304	342	327	308	335	316	323	322	321	331	291	313	312	297	291	348	335	312	325	319	302	338	269	315	307	305	285	311	343	284	314	319	328	303	325	317	306	301	336	312	322	354	309	283	295	332	335	321	332	298	299	309	328	314	309	325	332	311	304	305	318	279	325	301	311	313	325	282	320	335	313	314	314	282	313	271	315	331	313	295	304	272	325	316	344	309	306	335	320	323	342	316	312	283	353	331	309	288	300	324	323	291	341	292	298	326	289	329	322	291	316	305	324	309	282	305	326	335	293	313	328	292	304	323	327	318	295	335	294	285	326	299	331	309	307	312	287	319	315	284	286	346	300	338	281	313	310	279	340	300	319	293	331	309	290	329	304	289	311	331	304	331	334	356	310	312	316	342	314	306	313	295	306	319	301	293	348	316	308	324	345	307	308	341	309	340	314	282	324	333	321	307	276	323	350	309	282	285	314	337	305	306	307	302	318	298	326	300	312	311	327	313	278	332	284	315	300	326	290	303	316	314	358	322	324	337	300	329	316	341	300	324	290	320	324	302	305	315	296	300	313	332	309	289	310	285	324	333	307	292	346	306	345	322	303	291	311	314	317	329	311	327	296	286	308	285	300	323	335	252	327	318	303	316	315	303	315	330	313	301	298	299	348	302	352	349	327	328	327	299	320	317	324	325	346	320	327	300	318	321	318	340	315	337	312	316	330	305	311	317	316	330	304	336	322	335	306	308	332	333	300	323	288	320	309	322	302	336	298	316	288	276	308	308	330	299	291	356	315	279	300	327	312	289	318	306	313	319	340	329	304	328	329	323	296	308	293	328	314	305	323	288	345	286	353	325	330	355	312	268	327	308	283	328	297	313	290	332	347	299	311	309	313	292	300	335	286	272	328	312	328	295	297	336	319	321	311	306	311	322	318	314	311	290	307	348	321	359	308	289	338	315	331	314	298	330	309	323	335	304	290	299	302	321	297	291	299	330	343	309	312	314	308	286	319	304	334	340	306	316	310	291	335	284	323	311	303	315	315	308	295	295	336	339	313	333	334	314	296	314	340	309	331	345	296	341	308	309	291	325	315	334	338	320	321	322	348	306	307	326	313	299	296	297	338	304	283	317	286	289	315	303	316	332	297	308	292	314	283	304	301	321	332	305	295	308	333	286	311	300	285	316	320	311	317	327	293	322	328	334	348	304	319	309	347	294	314	305	314	296	312	308	301	305	287	303	303	327	336	297	287	354	305	295	318	341	326	314	320	325	317	304	334	301	314	331	336	315	275	298	311	325	348	309	349	299	324	280	302	284	322	316	303	331	298	296	276	314	339	295	318	330	340	298	325	300	298	290	340	285	349	311	329	308	302	277	327	303	300	345	314	320	305	292	291	292	323	308	296	341	345	299	305	313	319	324	296	309	313	293	320	292	310	304	298	319	311	315	298	305	318	286	329	334	339	321	301	337	310	336	325	313	301	307	306	302	314	302	329	314	299	325	297	303	299	285	307	280	287	324	314	302	315	290	315	308	314	324	316	322	302	294	329	330	333	314	285	321	313	337	304	314	303	342	302	291	293	283	279	327	289	308	287	286	304	355	271	307	324	310	314	318	312	296	306	283	332	291	291	319	313	318	293	285	308	304	317	318	297	352	296	316	273	282	301	298	308	319	327	308	297	311	306	295	299	296	321	312	288	330	283	300	305	333	318	297	313	324	306	358	295	315	312	319	314	308	343	335	300	313	300	336	317	334	284	306	300	306	284	323	285	301	345	295	325	307	392	319	342	331	321	356	299	313	311	353	332	315	295	346	295	295	314	296	293	329	314	331	333	320	317	326	327	375	297	329	307	315	305	324	271	295	323	335	331	297	316	300	306	312	322	320	305	305	296	277	318	327	280	299	297	348	285	293	295	338	315	359	336	305	313	334	324	325	303	330	344	330	300	316	327	312	317	309	330	302	298	320	299	310	319	281	340	317	313	299	343	306	322	305	327	304	320	288	324	331	310	325	314	346	327	306	327	333	302	323	324	307	313	309	317	311	300	317	284	319	322	330	300	308	310	331	316	306	301	319	298	322	332	299	292	333	339	319	325	305	293	298	327	336	325	316	347	319	317	343	315	292	344	281	296	314	301	281	317	339	290	343	324	290	282	319	301	328	303	315	314	332	317	293	300	295	316	289	276	294	289	293	309	301	317	303	287	335	316	331	312	339	343	331	328	325	328	310	290	320	336	318	293	316	350	308	327	294	326	316	282	291	337	285	295	372	307	327	303	332	301	334	343	333	298	318	320	321	311	282	309	277	318	315	322	323	316	294	325	280	304	308	297	294	305	310	308	348	334	324	327	296	290	306	313	308	340	337	321	288	306	303	304	319	291	307	326	314	342	288	313	307	304	321	334	308	318	303	347	328	316	291	325	321	321	332	334	279	332	329	323	313	313	309	296	326	289	332	246	321	338	295	297	311	333	340	323	294	310	335	320	336	299	346	326	314	318	284	325	304	322	333	333	328	303	305	300	343	313	288	302	318	307	314	294	306	311	317	339	342	335	314	330	308	336	322	327	333	313	308	371	278	317	323	307	317	301	309	349	315	293	337	306	318	359	312	321	312	282	340	284	299	290	313	333	305	319	296	305	302	320	314	303	297	310	288	316	314	322	301	340	299	322	298	314	339	309	278	331	307	332	346	305	321	300	325	300	311	323	310	319	292	308	325	316	299	283	297	307	292	276	308
25227	21282	26942	25276	7357	1120	880	787	783	700	776	761	761	778	725	715	693	645	733	756	729	722	689	712	736	702	701	702	710	739	644	756	679	733	790	693	679	700	713	642	695	716	713	713	715	695	708	673	746	734	695	679	702	721	743	732	714	706	734	698	737	661	748	699	682	747	710	715	678	736	710	730	693	682	721	720	696	740	723	694	674	725	681	710	691	725	737	723	730	723	694	737	717	697	774	711	730	720	739	653	673	730	686	670	690	723	753	703	717	713	724	732	739	726	692	754	732	698	703	673	704	719	743	701	668	685	747	724	659	694	787	653	742	667	669	699	656	746	697	705	730	680	716	718	711	733	777	695	714	671	707	668	685	709	676	671	710	694	737	677	698	662	709	718	739	692	737	702	726	725	704	717	682	655	762	731	694	712	720	703	734	689	727	707	746	724	711	677	708	682	695	708	689	697	700	703	698	690	793	718	730	705	702	700	707	670	692	680	696	683	693	660	680	729	737	711	650	737	683	711	744	645	724	715	704	666	752	675	715	677	655	666	705	674	698	717	705	746	701	719	693	696	688	666	760	709	696	698	709	720	690	690	712	700	681	768	721	698	702	714	715	734	701	743	719	707	712	735	680	784	712	685	738	760	688	752	689	677	691	722	676	715	695	676	671	672	705	708	698	671	700	668	733	641	684	695	745	685	743	702	721	694	732	708	682	716	712	682	707	692	710	718	679	710	711	718	652	764	699	682	743	732	703	677	697	726	670	703	715	708	692	699	727	697	703	682	712	699	724	737	723	701	705	714	666	681	717	694	698	674	716	674	723	679	688	707	670	640	701	731	717	741	719	698	739	691	681	687	710	733	701	671	697	669	693	647	678	719	699	706	717	669	682	711	721	715	698	724	696	703	712	711	779	704	718	692	736	698	690	698	719	693	707	744	711	703	703	657	730	694	717	748	690	757	689	702	665	688	690	660	658	725	739	738	640	746	721	721	676	714	737	680	763	754	692	695	697	726	723	714	694	708	728	704	744	696	772	704	701	729	721	727	699	747	661	694	661	700	720	757	702	702	666	733	682	741	726	748	693	717	695	731	702	721	707	713	672	738	729	673	718	721	744	761	739	715	705	712	765	714	709	693	710	713	724	673	708	716	702	743	711	720	707	705	707	761	746	714	766	739	726	705	696	692	701	626	691	715	739	711	706	716	724	707	679	673	674	690	723	755	675	712	723	699	697	708	736	704	702	729	684	686	671	739	655	699	750	707	679	720	688	659	696	696	721	707	677	676	692	675	734	777	720	703	656	726	708	728	723	709	716	703	730	687	726	669	687	688	682	670	702	735	705	740	698	695	689	718	700	691	745	655	733	714	742	692	673	751	693	717	697	716	712	681	702	691	731	758	684	731	709	658	706	693	688	727	708	688	723	762	699	699	705	693	719	722	678	754	709	742	705	705	704	702	726	660	698	710	748	715	727	705	716	755	706	701	732	729	650	717	658	753	754	737	725	719	686	752	706	745	729	717	728	724	683	725	700	692	712	685	697	665	703	685	684	678	651	715	724	698	721	765	687	706	711	761	736	708	756	706	715	749	708	735	687	672	706	728	699	643	709	658	708	692	762	697	750	707	711	714	685	726	680	694	668	740	721	716	720	712	662	684	739	768	677	681	708	729	722	747	697	680	703	741	725	744	706	718	749	732	722	690	675	701	726	672	725	712	674	696	700	702	662	715	722	653	690	692	730	701	723	727	699	699	686	700	679	639	689	691	705	732	751	687	654	700	696	715	715	748	732	684	669	657	651	627	767	730	698	710	712	754	714	669	752	696	689	699	740	705	724	674	693	710	708	674	715	675	675	688	689	701	728	677	710	715	715	700	722	650	723	722	690	711	736	662	749	739	705	713	741	740	722	727	759	751	747	720	767	668	703	712	697	689	713	711	733	712	680	743	702	693	699	700	696	699	647	766	725	727	698	683	722	693	651	713	656	729	722	696	709	689	710	678	673	709	700	707	713	721	673	701	662	720	681	691	734	733	729	702	702	702	714	696	690	736	724	738	706	741	708	689	725	661	781	734	707	692	726	706	690	642	666	731	712	667	700	715	685	709	712	737	693	742	714	722	716	668	691	663	699	677	689	708	753	685	702	697	698	747	741	738	651	710	738	704	737	698	715	682	701	719	711	718	699	708	663	741	708	745	672	721	666	679	703	688	651	727	711	677	731	715	666	735	690	683	669	735	704	711	704	688	675	687	719	700	752	695	748	704	658	672	674	719	639	690	699	693	751	715	727	731	663	689	739	736	714	675	675	700	729	727	694	753	751	668	705	714	685	714	740	719	702	681	715	685	670	715	654	702	750	693	702	721	662	714	727	694	682	698	706	681	738	668	729	675	702	720	715	680	640	670	686	707	718	700	706	724	706	745	727	703	711	695	701	638	675	725	717	729	724	715	713	699	731	711	726	708	678	739	703	700	696	717	722	732	694	717	704	691	716	787	681	729	672	712	719	703	736	747	755	721	692	709	743	748	703	686	695	705	770	755	686	710	694	755	705	703	770	683	695	693	744	751	735	701	661	646	706	731	747	726	714	715	664	660	703	719	662	747	681	776	689	711	727	710	711	684	673	665	663	706	720	692	719	720	719	769	721	710	733	729	699	693	723	684	646	747	684	746	674	711	729	686	675	721	655	743	715	725	733	685	713	725	715	721	726	707	702	710	694	681	704	696	700	731	698	681	705	729	735	725	694	703	739	683	669	667	715	702	710	731	709	738	708	715	722	741	672	702	733	725	686	707	717	711	694	679	682	697	753	666	714	673	703	692	707	719	713	705	675	673	692	740	716	718	700	681	748	738	713	703	638	711	690	660	740	747	676	643	700	739	700	743	723	689	722	707	753	729	698	703	703	691	664	698	666	686	689	689	760	690	694	682	701	703	733	628	734	755	711	719	724	694	716	746	715	689	748	726	745	678	689	747	725	763	736	703	730	687	729	744	716	714	709	696	755	727	689	753	726	718	712	722	716	731	735	765	677	690	694	696	700	722	714	702	692	764	694	697	695	763	693	737	708	722	651	685	640	724	692	715	658	689	705	714	723	696	715	646	667	713	719	697	740	749	723	723	655	712	733	663	714	751	735	703	713	687	696	725	684	716	689	731	762	686	712	677	673	690	704	703	760	681	736	708	743	721	714	737	692	671	705	702	700	723	757	697	708	682	734	674	718	739	783	698	696	727	701	734	693	726	777	735	680	725	678	736	671	672	711	666	779	691	728	702	702	716	735	716	713	731	687	710	692	679	707	727	756	692	688	677	698	703	736	694	699	713	723	777	744	684	738	699	744	734	715	707	752	713	716	735	686	675	686	695	678	694	764	744	711	693	695	708	734	695	712	744	616	750	697	710	679	718	711	698	668	692	718	725	743	738	740	741	693	671	730	687	717	705	721	700	721	752	735	715	635	708	725	725	728	741	685	668	680	708	732	706	664	716	700	702	713	733	646	715
28121	42996	12043	1732	1519	1294	1154	1036	876	910	871	831	810	782	753	752	738	727	740	786	753	727	742	719	732	740	812	711	670	762	744	713	742	733	741	740	747	738	761	768	749	735	696	779	752	742	745	720	732	730	748	775	745	739	739	790	706	703	756	748	750	730	735	783	749	779	685	702	742	716	700	753	703	690	731	779	731	729	784	717	702	748	657	754	763	732	669	750	744	686	729	765	714	777	739	752	764	725	671	780	718	732	713	703	719	752	700	747	751	669	737	735	742	753	719	736	738	718	737	702	703	709	710	747	746	732	745	729	753	747	771	718	760	732	764	702	709	702	725	735	772	734	720	728	715	714	718	739	704	728	777	709	758	625	724	752	711	735	686	721	725	718	760	747	696	706	770	660	741	731	727	692	729	768	698	746	758	755	722	739	742	745	749	771	722	718	747	720	702	727	712	756	750	758	756	743	722	808	778	719	718	689	761	713	738	758	738	709	730	677	710	718	734	718	773	683	714	681	737	716	772	747	722	716	684	696	778	802	751	710	754	728	750	694	710	713	735	729	728	767	735	723	730	733	699	721	737	759	746	708	737	728	713	803	747	714	719	773	751	750	748	753	698	721	718	726	724	699	715	730	697	718	710	701	730	768	721	767	754	767	713	714	746	720	792	781	770	710	743	691	765	697	738	739	737	772	746	712	704	772	741	752	683	755	718	745	726	708	725	717	713	706	765	749	733	777	719	701	715	742	736	730	708	772	734	739	720	774	763	697	802	732	748	704	751	690	772	719	711	717	726	757	761	749	724	696	773	722	729	720	742	735	739	737	751	742	744	757	725	719	718	728	685	753	712	768	800	747	774	729	784	714	752	764	697	724	730	712	726	749	749	759	743	709	807	720	773	746	723	663	733	768	817	791	730	752	714	723	745	698	770	764	759	689	772	697	726	732	736	731	728	712	743	750	765	709	760	716	696	762	693	734	750	734	762	741	715	720	751	700	765	751	785	720	695	687	717	736	735	695	725	740	740	714	743	727	707	700	710	688	734	782	758	783	711	717	695	759	725	722	718	731	754	725	766	720	754	723	738	710	690	700	770	763	741	699	711	711	746	720	755	718	751	712	705	701	702	714	717	746	739	703	730	672	753	742	717	732	730	758	736	812	717	720	747	724	782	735	759	727	726	757	727	714	734	740	714	749	732	759	764	777	725	716	729	741	750	720	768	743	722	688	775	748	754	751	721	721	724	755	730	730	722	740	793	767	693	702	745	730	710	748	689	750	744	766	770	720	758	709	733	762	776	757	751	748	702	701	746	734	754	669	758	740	676	729	708	724	725	740	757	688	760	764	680	754	762	714	738	743	722	766	699	727	737	726	713	726	780	750	705	706	752	712	702	712	747	724	762	734	759	702	716	745	740	718	751	775	758	733	738	724	765	707	753	734	762	709	727	754	727	742	764	705	737	750	730	734	748	721	760	702	676	736	790	732	742	720	723	748	755	706	687	766	715	766	726	723	704	696	749	702	755	706	717	707	760	772	737	749	750	709	722	672	653	690	713	711	727	742	795	793	710	702	712	706	746	726	699	711	770	738	720	780	740	753	712	738	753	737	708	766	731	721	738	685	733	714	750	737	751	724	715	702	679	721	727	740	716	716	767	742	762	741	755	729	714	702	713	714	707	711	739	679	773	726	742	723	693	716	743	729	757	673	725	772	725	722	707	738	741	738	768	740	751	761	743	702	705	721	765	697	752	709	675	710	719	717	799	676	702	718	771	678	757	759	791	738	764	740	707	799	802	758	727	740	751	709	742	781	714	681	742	762	703	778	752	721	707	726	738	729	735	742	694	787	712	745	696	732	708	700	702	759	714	736	718	717	719	729	723	730	766	762	727	661	737	728	745	749	756	712	764	765	747	756	825	765	724	722	738	715	744	743	764	732	743	736	722	760	715	754	720	734	756	726	703	775	704	758	723	678	747	770	743	764	713	713	684	715	732	719	718	723	694	743	748	725	722	748	779	672	716	712	707	736	709	739	730	712	731	784	722	702	761	746	732	700	732	735	730	785	729	713	733	686	730	726	734	736	713	731	693	721	683	758	726	766	712	727	712	765	740	772	720	741	729	676	755	711	690	671	710	726	746	693	715	737	769	763	731	736	747	747	804	735	709	730	772	745	691	702	750	653	737	685	774	678	759	702	710	729	719	754	738	742	755	720	752	685	752	756	708	716	732	729	733	730	781	770	735	785	721	735	687	734	669	763	685	704	728	717	708	724	733	760	748	744	786	755	755	748	757	710	727	776	721	723	746	701	697	746	739	731	765	766	710	722	742	680	763	710	681	726	724	775	669	747	696	743	770	706	709	729	731	661	711	747	724	703	746	751	718	681	732	713	698	720	709	725	699	701	695	718	737	692	750	694	692	697	716	732	762	767	779	731	707	706	728	689	743	706	702	778	758	703	712	774	747	697	730	758	701	795	713	747	734	772	730	734	747	731	734	778	758	745	753	704	717	758	736	712	744	678	779	745	764	710	714	725	725	739	752	728	721	745	728	776	785	756	740	746	689	731	743	680	747	712	738	742	715	720	710	813	694	775	739	770	756	720	705	700	808	693	759	772	730	729	719	714	721	720	695	785	741	718	766	718	751	719	742	691	710	756	738	747	749	699	739	739	720	746	739	693	721	734	694	739	805	763	729	763	748	764	813	695	733	762	728	713	747	715	766	725	768	727	662	746	741	765	772	675	777	747	778	780	740	705	719	771	733	743	758	742	761	710	748	758	734	740	755	747	760	718	703	736	692	751	781	775	751	720	764	735	781	739	734	677	750	732	735	716	760	688	748	811	754	748	730	716	733	718	702	695	711	760	764	720	776	692	719	778	697	694	724	723	748	818	751	708	719	770	720	736	708	749	745	711	696	718	726	713	738	735	756	677	765	734	732	702	707	721	733	752	739	729	699	712	734	724	744	751	776	759	656	750	678	718	671	756	731	746	709	739	749	733	740	739	713	775	697	731	717	695	759	721	771	770	780	731	701	706	717	728	702	761	699	706	731	686	748	726	748	793	732	754	771	772	762	753	744	701	745	772	704	696	714	712	725	754	722	726	734	728	753	742	717	742	756	725	711	727	796	772	742	716	748	738	738	743	727	744	768	769	679	703	743	755	717	758	730	683	674	726	757	771	748	730	699	704	711	749	789	713	732	723	679	689	754	695	735	761	762	738	750	713	728	706	731	717	754	747	729	756	742	698	711	741	748	735	730	724	746	741	730	770	730	743	749	732	741	716	730	744	749	724	730	702	740	737	758	728	746	773	753	749	718	787	760	723	739	732	715	685	701	727	722	741	741	706	754	737	769	801	737	750	735	691	760	726	727	700	730	724	709	706	739	734	705	727	784	747	696	784	696	750	726	707	748	680	748	756	731	743	743	752	698	775	724	748	752	748	712	744	706	667	739	755	755	733	689	726	782	722	715	780	741	714	731	707	668	705	771	750	775	761
22857	21347	28983	24031	21334	21277	6338	1103	871	760	748	668	667	648	610	625	615	607	589	619	606	566	584	515	541	591	587	516	534	539	576	581	526	542	606	539	543	538	570	564	549	530	540	507	549	571	539	510	525	558	535	528	512	524	540	544	557	493	544	561	554	548	523	544	495	541	517	546	543	526	566	552	505	559	512	531	562	552	534	570	549	522	523	539	486	590	545	583	547	530	551	550	558	496	546	538	520	520	529	547	535	533	538	515	561	509	543	545	519	534	552	558	495	526	524	548	503	508	516	563	570	545	528	576	542	545	530	561	540	510	548	573	546	525	528	515	546	513	554	534	534	532	519	561	545	516	496	535	535	512	520	520	566	563	531	491	555	573	546	568	514	541	543	536	571	528	532	494	508	556	558	546	552	511	514	519	570	545	498	518	533	537	529	550	481	511	520	569	572	574	517	574	518	535	521	533	532	504	580	551	522	503	513	512	551	534	509	549	551	534	541	496	529	515	569	503	511	506	556	540	557	548	521	504	539	543	529	554	531	487	500	552	595	507	521	518	535	510	555	541	524	550	515	542	544	525	537	549	552	515	559	532	548	482	512	530	574	549	521	521	554	529	503	503	503	563	524	545	542	525	518	547	550	568	537	513	564	550	527	536	561	534	540	533	542	536	523	541	547	515	518	579	564	508	533	552	523	571	531	487	500	539	541	511	579	511	518	565	550	538	549	549	571	568	575	538	551	564	551	501	520	541	525	562	572	558	549	532	517	560	533	554	550	510	515	516	527	550	541	546	547	516	545	560	547	559	556	573	517	465	511	534	499	556	542	581	546	547	559	530	501	582	508	497	483	499	553	515	513	555	536	516	526	559	528	504	512	513	553	553	545	573	543	504	560	571	544	526	559	513	513	552	546	482	519	514	511	546	523	494	515	554	546	544	534	542	523	493	552	502	517	534	477	556	506	543	530	557	553	561	548	573	546	531	552	550	588	525	541	514	548	504	565	562	526	501	574	543	513	544	547	543	560	543	523	519	540	576	540	519	521	568	554	513	501	528	518	532	484	519	549	555	510	574	529	528	517	524	518	538	535	519	546	528	536	514	545	536	515	563	519	567	540	534	507	552	521	496	560	572	563	518	507	528	570	536	522	515	555	528	542	568	521	510	573	546	484	553	555	550	566	571	533	509	546	540	518	534	551	487	558	522	554	555	551	512	498	577	513	547	480	517	563	572	508	510	546	536	537	522	539	527	551	482	540	562	539	541	518	500	559	509	563	524	560	506	561	520	512	549	544	502	532	570	537	507	548	515	544	511	546	525	528	529	512	497	562	540	523	539	565	509	516	550	519	555	518	559	542	554	518	540	516	573	550	509	539	547	492	509	529	572	557	525	546	551	518	506	527	514	567	528	528	531	499	530	481	524	536	517	504	536	507	558	520	561	560	529	518	553	557	553	529	540	546	512	491	548	503	494	526	538	543	529	525	525	561	561	563	527	532	510	548	508	544	547	543	553	522	554	534	558	523	509	493	555	578	500	572	544	506	526	525	527	515	542	560	559	540	549	533	508	534	527	524	552	511	518	521	532	513	496	520	565	589	487	468	533	534	558	564	534	493	546	502	572	494	542	530	529	509	536	525	519	529	553	565	553	518	539	575	541	546	515	602	504	543	509	535	533	553	508	533	503	546	566	543	541	537	536	561	554	523	529	513	514	513	495	533	555	540	530	499	505	546	554	567	520	578	510	537	516	506	549	503	501	537	539	526	500	580	572	566	532	532	549	546	527	555	541	515	542	550	540	563	552	548	533	523	545	558	562	543	499	510	499	554	518	522	503	536	568	526	526	530	547	533	521	515	493	563	548	549	542	514	528	547	570	518	530	522	546	488	589	557	515	510	519	559	516	525	541	518	527	535	508	523	558	487	555	503	504	544	545	504	527	562	509	548	546	563	485	549	475	554	499	529	530	536	538	550	507	543	567	552	535	517	568	528	554	518	520	528	512	559	492	512	520	519	497	541	557	510	611	546	573	520	524	500	519	561	546	537	557	524	523	528	566	517	543	536	544	539	515	544	509	577	531	509	521	521	519	513	538	537	559	520	509	516	535	535	545	541	528	515	544	513	567	536	516	555	528	556	542	541	530	514	519	539	483	520	515	557	521	543	561	540	524	539	559	545	534	519	540	542	522	553	555	548	531	537	509	501	514	529	572	508	536	550	554	525	498	562	557	555	535	502	532	577	530	535	564	542	542	537	555	549	536	504	522	554	510	509	545	518	520	503	533	566	560	533	569	504	531	521	555	497	530	576	517	488	502	517	558	519	524	560	505	598	511	544	514	561	552	486	522	494	540	505	496	575	558	517	511	550	587	523	507	498	550	516	531	531	527	584	499	486	508	480	519	462	547	551	562	545	555	548	545	576	536	518	492	508	534	511	548	552	531	525	549	548	527	531	517	488	566	489	514	518	530	537	550	522	553	571	537	509	542	551	510	542	507	543	497	490	555	507	535	563	548	506	556	498	563	538	571	566	519	550	506	519	540	539	549	519	478	564	487	528	513	516	549	516	578	509	512	521	529	553	582	564	508	555	565	549	491	531	553	557	540	552	503	511	581	517	522	554	513	512	532	568	548	526	509	554	567	524	531	515	554	514	510	519	518	528	548	540	537	542	527	584	529	552	492	568	537	530	551	550	543	508	531	554	551	525	547	528	481	491	542	539	565	522	550	566	577	608	505	529	536	582	556	503	540	502	497	550	539	491	520	458	524	545	560	554	545	463	585	528	564	503	518	526	506	535	524	520	462	579	552	501	553	547	503	549	521	528	508	547	590	543	514	526	468	548	492	516	514	533	512	566	510	529	516	536	541	538	519	526	528	549	551	527	516	523	563	486	527	505	520	562	574	529	540	539	509	531	560	531	519	508	554	563	511	503	558	533	518	488	588	488	504	534	516	566	583	519	525	526	530	561	516	531	519	501	542	538	551	500	539	532	567	583	533	523	537	511	510	506	556	576	566	549	484	529	545	514	520	541	524	560	490	558	546	544	550	527	519	494	537	561	538	559	517	508	555	556	529	572	546	555	552	528	532	502	509	524	569	525	529	540	492	558	511	540	535	542	552	521	539	545	502	518	515	545	548	512	553	518	517	501	511	530	552	529	571	516	543	499	507	556	547	549	529	508	550	526	507	490	536	566	542	514	481	513	556	589	546	513	544	520	530	536	543	524	516	543	545	545	523	549	556	517	519	571	503	542	509	506	525	509	554	522	537	525	518	548	518	516	532	541	575	558	499	547	538	509	544	529	532	544	546	540	535	589	560	519	549	527	514	506	495	520	539	548	557	555	523	567	566	506	534	490	523	532	537	541	534	517	556	514	563	533	522	558	534	522	537	554	529	575	490	507	542	518	508	571	525	570	551	548	539	497	517	532	543	545	535	542	550	524	535	534	534	540	537	500	524	574	527	501	531	526	560	501	537	567	520	495	542	531	531	526	518	515	496
34038	56456	20763	4062	3250	2419	1801	1380	1155	1031	941	884	731	772	698	674	720	649	642	604	594	640	600	579	635	591	583	542	575	559	561	511	562	586	575	603	612	550	543	560	526	548	562	561	573	537	563	553	558	575	526	570	549	533	562	536	605	521	566	550	559	597	553	547	527	592	542	471	569	553	514	548	507	575	557	571	595	546	544	542	555	572	556	551	555	550	545	540	551	523	585	543	514	519	542	531	542	543	513	540	521	546	538	545	510	526	524	531	544	534	503	538	530	523	544	535	536	522	582	550	572	526	530	532	533	573	560	548	575	522	548	522	525	538	553	533	535	549	565	540	526	528	511	535	536	591	519	531	519	562	536	556	543	554	580	514	538	508	550	534	519	563	542	585	495	554	551	505	522	536	517	532	564	578	526	545	510	559	513	552	506	548	600	521	522	547	549	547	532	505	544	551	558	564	546	528	533	537	563	540	506	520	557	518	537	576	525	572	528	512	536	569	512	535	575	541	533	524	534	515	579	518	550	520	503	485	555	548	544	558	521	531	511	537	503	554	493	521	539	496	548	541	560	539	502	519	514	550	568	575	512	533	534	553	552	562	553	548	541	550	569	528	524	590	564	550	523	549	492	515	535	544	546	553	520	573	504	527	540	518	505	516	563	529	520	560	543	519	507	559	527	542	573	522	556	538	536	571	546	563	552	525	528	525	523	560	474	519	555	536	558	511	511	531	551	529	521	529	522	510	550	551	545	507	579	536	548	525	529	560	564	544	600	500	521	531	564	570	549	521	549	530	573	536	523	515	571	477	562	526	511	559	540	519	503	548	517	538	577	519	507	529	552	543	524	542	564	533	561	522	503	540	574	588	520	538	525	507	579	568	559	499	566	535	499	525	517	521	563	571	539	554	522	583	562	570	545	551	562	522	530	557	510	559	562	526	523	561	559	538	538	533	575	563	534	549	551	524	606	509	521	538	523	545	559	562	503	534	553	557	538	591	527	547	533	594	538	569	522	511	534	544	561	535	588	529	566	517	568	507	579	521	539	533	561	525	558	512	487	536	570	505	523	545	537	516	544	563	529	544	535	575	557	537	547	526	547	571	535	525	525	526	530	548	546	544	561	542	531	529	536	497	536	523	524	544	543	518	523	533	551	546	533	529	565	540	531	545	516	516	536	547	543	575	517	536	555	539	576	534	522	537	499	537	550	524	543	507	513	527	540	629	533	534	529	504	556	519	504	552	567	502	555	577	489	571	542	508	544	544	530	541	518	570	554	515	506	583	544	556	545	574	571	533	549	549	544	546	545	496	530	566	552	551	505	523	498	548	487	546	543	556	545	516	535	539	519	532	544	576	517	525	543	524	546	483	551	516	588	585	543	537	524	472	500	546	570	506	531	514	537	540	561	522	516	529	547	569	566	541	532	529	533	530	496	572	535	528	547	553	580	530	526	522	542	504	569	536	547	563	548	538	559	556	532	519	548	538	577	516	541	526	585	542	559	520	526	503	552	517	562	517	480	512	545	550	567	557	530	518	562	489	502	506	549	566	567	541	511	556	537	529	529	558	516	551	511	569	565	554	511	522	560	534	566	491	516	561	494	530	536	524	509	491	573	535	556	504	537	514	523	504	562	538	518	571	547	525	554	517	538	564	547	503	523	559	592	536	503	530	549	575	533	545	560	533	517	533	558	540	566	570	529	523	509	564	531	551	544	551	543	542	532	532	534	493	553	568	536	550	519	560	525	560	576	574	530	572	550	563	560	510	579	510	558	519	526	550	575	519	525	546	521	523	543	539	574	530	559	549	521	530	546	562	520	539	542	563	539	532	520	557	521	540	555	509	564	565	498	564	517	539	534	509	553	570	554	546	574	554	537	558	528	522	513	549	571	528	557	564	544	541	525	526	506	534	549	499	511	550	529	593	519	544	536	554	586	559	553	536	565	535	559	557	550	551	476	517	537	590	545	510	525	532	526	556	524	526	538	581	534	537	530	534	542	577	510	517	532	561	519	540	582	538	502	556	510	519	594	519	545	569	557	560	503	524	570	532	579	541	577	572	542	542	550	555	519	518	530	535	566	549	495	529	540	565	556	560	578	546	535	501	551	528	544	519	548	518	518	501	555	554	535	538	557	494	559	547	575	550	531	523	558	528	526	564	519	539	585	524	497	555	556	554	560	559	547	554	548	517	519	596	569	499	521	508	527	548	575	541	513	537	563	512	534	560	536	514	576	543	506	548	523	572	550	558	513	539	508	511	543	565	549	534	550	540	543	509	585	534	567	528	507	555	507	585	524	530	515	530	556	550	514	542	544	530	557	585	551	500	574	516	509	541	554	506	484	500	527	488	552	575	515	583	587	530	543	518	575	544	530	557	533	537	521	538	573	555	541	517	550	543	554	561	554	550	559	558	531	523	541	509	562	577	552	575	494	542	530	564	530	548	526	585	555	556	541	533	528	555	561	566	547	551	540	554	560	555	546	540	551	526	540	530	551	533	538	566	501	517	582	517	515	526	536	524	516	521	491	535	538	538	550	539	525	520	558	548	570	523	535	501	556	569	526	572	553	558	537	553	532	538	535	511	549	546	564	557	536	519	550	526	541	550	539	505	570	517	554	577	561	523	530	485	503	539	503	551	566	532	549	573	541	561	571	483	515	545	511	522	531	569	541	550	548	551	517	595	522	534	521	490	559	541	525	542	488	545	546	579	526	549	531	541	538	530	577	574	538	502	568	538	535	553	487	540	538	534	520	498	510	548	563	513	565	543	528	511	572	521	514	588	501	483	512	516	545	534	525	546	528	510	502	526	571	580	521	547	499	545	517	522	529	532	524	512	556	535	530	552	527	546	547	522	550	514	529	515	569	555	536	589	509	546	543	565	520	550	536	572	599	576	503	545	534	522	467	515	560	553	558	530	593	545	547	555	545	564	503	546	532	537	554	566	569	552	537	552	530	504	547	524	552	539	559	547	546	545	546	555	557	488	554	526	559	516	577	535	507	517	506	499	542	507	559	566	558	502	543	530	577	537	551	590	539	539	544	517	532	531	532	553	530	588	532	526	555	553	543	543	510	558	539	545	533	511	563	566	522	550	545	563	538	529	501	570	516	569	519	565	538	505	552	523	548	544	554	508	497	531	555	542	556	512	566	522	552	532	516	503	554	527	518	556	514	549	543	498	538	536	537	567	571	563	564	515	550	554	515	566	510	546	575	534	567	525	549	493	542	535	514	535	507	554	526	513	530	519	501	513	534	481	515	548	547	522	564	530	528	516	554	560	543	512	542	555	534	535	504	557	569	545	554	525	570	520	553	505	560	544	507	511	514	535	542	530	539	499	544	541	578	513	526	538	500	539	524	520	540	571	561	539	522	550	564	543	576	565	519	524	557	542	563	560	565	507	533	563	542	559	544	559	530	512	546	557	514	547	558	535	564	540	569	546	504	526	510	565	510	536	567	532	563	567	612	540	569	520	538	543	569	529	551	552	569	551
29274	24092	14093	1567	665	528	518	547	458	483	449	475	442	481	444	453	461	418	442	473	474	475	468	457	475	469	484	450	432	454	495	464	441	477	499	485	442	441	430	477	414	460	459	527	462	428	476	433	459	471	478	451	430	424	459	444	488	456	458	442	422	453	454	456	443	460	437	496	479	433	453	479	490	458	450	475	458	469	456	487	480	463	455	464	503	458	444	456	478	435	458	459	449	465	455	475	486	458	494	460	421	430	468	495	446	461	477	423	512	452	481	457	500	460	498	449	473	500	442	425	444	491	446	487	464	474	452	449	490	448	482	475	430	483	449	455	474	406	455	460	471	431	447	505	434	424	446	499	395	461	450	495	477	459	449	452	465	472	443	425	442	446	462	446	440	494	460	495	482	447	454	461	483	430	473	442	458	507	464	454	501	420	472	505	445	456	457	488	472	494	482	457	456	426	468	443	487	473	470	473	467	456	465	431	425	428	448	397	465	469	448	438	432	476	431	481	435	493	466	434	457	481	451	453	465	468	475	470	437	467	455	436	482	462	471	459	474	453	460	453	473	472	442	449	503	438	458	423	455	443	470	438	446	440	424	478	418	462	466	470	411	436	443	453	496	442	435	469	505	457	481	447	467	460	451	475	461	451	459	463	494	451	471	475	478	456	444	476	482	468	489	476	508	438	521	442	477	476	480	447	430	501	494	450	491	439	412	470	501	450	462	473	508	473	452	465	500	446	461	452	495	447	426	439	467	435	441	459	458	419	449	473	477	459	477	449	447	442	457	487	467	472	460	441	514	472	489	435	426	464	457	488	466	487	445	478	480	449	481	445	480	458	437	484	464	464	434	418	454	483	476	438	463	471	456	487	432	500	474	484	436	455	426	463	462	416	513	451	424	480	479	448	445	450	455	463	462	483	453	455	441	464	458	422	429	489	452	457	495	438	414	490	468	472	488	474	452	468	498	460	428	472	468	420	458	452	448	471	491	457	500	460	459	442	478	416	487	467	459	488	470	457	448	435	452	393	431	456	486	435	467	487	512	454	483	473	444	461	428	458	425	459	487	454	455	471	481	425	432	491	459	487	459	442	424	472	459	463	441	466	476	446	448	442	471	472	465	454	446	451	496	419	474	485	474	456	458	454	478	469	449	466	437	453	441	455	454	434	468	492	452	478	435	456	464	493	452	467	449	467	447	485	521	431	447	467	467	452	482	440	437	481	462	437	461	471	468	448	434	482	430	479	452	481	454	461	435	391	490	493	442	470	478	422	483	471	442	449	464	470	453	482	478	432	477	465	466	470	432	439	415	465	455	481	470	471	492	432	465	472	493	467	461	463	510	452	453	469	465	490	481	474	458	428	446	491	451	459	459	485	459	410	464	424	474	429	466	450	469	449	467	443	488	448	433	413	415	485	457	444	465	463	464	492	457	448	437	494	469	437	482	464	453	436	431	493	475	437	457	454	438	432	437	433	431	470	477	452	462	432	468	422	422	425	423	482	465	448	492	475	425	414	479	447	416	470	482	462	450	461	502	460	467	441	424	435	467	476	477	474	451	495	487	498	447	467	485	463	448	471	478	472	452	451	451	445	479	525	447	466	427	442	479	490	459	477	445	485	443	466	453	446	458	457	441	491	448	436	464	508	459	453	425	439	468	472	487	476	449	455	518	470	479	463	429	463	474	471	470	468	451	423	503	440	456	474	437	453	468	448	420	468	466	492	466	434	449	463	464	474	461	488	409	439	489	478	473	484	498	454	429	467	473	444	422	454	482	436	456	417	406	468	446	453	445	477	500	486	480	488	474	429	432	458	473	438	447	461	496	468	450	443	442	473	481	489	445	454	471	441	460	454	474	513	498	446	445	496	416	451	429	489	469	433	490	456	437	479	435	489	463	453	430	474	436	439	459	495	432	452	495	459	468	454	482	481	426	507	449	454	482	471	458	444	476	471	458	412	452	478	469	468	457	453	414	454	468	463	433	398	497	492	501	459	469	435	446	469	457	446	428	461	455	438	483	469	439	443	470	431	483	471	432	481	492	435	466	446	440	441	461	406	477	455	469	402	446	470	422	512	442	489	475	443	449	467	461	478	464	490	475	423	468	461	493	510	461	453	442	468	462	479	481	459	492	446	460	448	495	476	438	462	445	460	482	465	467	419	438	464	463	445	433	422	465	457	497	473	446	428	477	431	449	461	458	466	480	454	465	454	431	450	424	482	457	471	478	437	444	522	445	437	444	457	438	485	432	450	499	457	462	507	417	412	449	458	444	460	466	434	515	470	434	457	450	470	469	459	497	445	462	464	447	472	474	493	437	481	472	449	458	442	458	443	457	443	446	447	467	501	430	451	416	434	465	425	469	437	430	467	447	447	452	470	493	481	433	442	452	454	431	423	441	463	457	411	423	463	471	418	479	447	426	440	457	476	463	459	496	472	420	466	448	435	468	464	457	463	430	497	450	500	432	482	497	467	494	474	456	458	451	454	445	402	481	461	521	441	476	486	440	447	498	458	478	455	450	433	475	423	485	445	461	425	455	452	484	451	470	465	443	451	476	469	488	463	440	457	482	468	504	438	457	446	468	467	442	441	462	441	442	467	463	453	454	458	462	450	482	430	491	454	443	469	493	505	465	464	449	438	446	458	454	508	412	454	480	453	401	466	511	472	466	474	491	474	458	463	445	471	448	477	446	471	449	471	444	450	494	481	441	440	477	505	449	480	460	467	449	452	506	470	480	470	426	463	460	476	482	505	460	460	459	445	459	469	426	455	434	449	453	440	444	465	431	503	496	501	473	434	480	454	432	507	459	468	467	421	444	470	443	463	449	457	507	477	467	484	459	463	465	452	471	455	451	422	442	517	459	438	448	441	455	459	425	478	492	458	433	461	464	471	425	453	460	478	400	427	434	430	454	460	483	469	448	470	465	471	468	448	437	437	405	428	453	501	455	466	491	467	468	446	452	455	451	471	466	438	446	457	475	423	438	468	471	464	448	457	414	474	479	436	466	450	486	462	427	444	477	484	488	450	463	443	463	476	474	453	464	482	466	504	489	415	486	478	441	484	456	490	459	482	439	508	486	484	477	509	492	477	461	455	445	455	458	474	460	480	471	460	459	451	440	424	457	463	474	461	459	454	480	462	463	443	436	479	446	498	491	472	464	518	505	433	444	474	478	447	462	451	464	448	459	460	462	465	468	413	438	461	427	489	489	470	447	453	483	464	477	454	447	466	456	458	467	485	451	483	471	432	470	453	420	482	459	446	494	475	482	486	481	472	497	431	484	462	523	441	518	460	452	461	437	469	469	456	462	460	527	465	427	477	443	459	508	516	475	472	454	448	486	461	467	494	466	435	501	456	441	465	461	462	481	461	468	452	445	435	432	453	474	490	447	503	480	487	425	459	429	450	461	448	484	455	464	453	445	448	428	451	436	462	507	453	493	428	464	432	479	506	524	454	470	475	456	438	442	473	487	460	476	439	477	468	461	454
24095	34488	8814	741	775	694	613	558	518	537	510	521	497	511	512	494	479	501	499	521	502	481	509	478	531	514	515	489	502	519	490	427	528	537	509	517	462	502	502	512	483	529	512	499	498	484	488	446	456	495	508	513	493	503	503	503	454	547	512	501	509	494	479	526	485	495	520	490	529	488	536	467	510	500	489	502	522	540	501	527	506	494	505	511	521	508	517	490	523	512	485	487	506	468	483	530	482	488	505	502	493	513	522	503	486	540	514	468	479	478	511	487	563	477	530	515	503	537	488	484	499	525	508	510	503	456	475	490	493	507	527	520	468	510	534	517	508	499	542	496	500	495	496	515	461	512	475	542	509	508	488	489	503	505	494	516	525	496	482	465	489	492	554	486	458	548	497	470	523	502	517	561	484	506	510	496	465	515	493	494	490	502	499	485	486	536	487	497	519	479	470	505	533	462	578	492	500	486	510	502	502	507	500	498	486	529	512	492	523	477	514	473	515	509	517	476	494	493	523	507	487	497	486	516	459	501	462	532	475	505	501	479	504	520	532	514	471	483	506	507	498	500	532	483	479	521	473	524	522	517	476	508	487	515	466	524	505	463	481	457	485	486	501	482	504	519	498	498	532	514	501	503	509	490	492	510	480	465	542	494	495	534	499	544	503	518	503	521	489	494	511	496	515	499	536	508	487	500	506	521	486	470	483	522	528	477	536	535	507	496	469	443	546	475	539	499	516	500	478	524	540	475	483	520	508	541	487	504	522	464	483	460	512	513	529	511	468	476	489	490	492	503	478	504	506	548	515	489	494	535	487	495	526	480	517	495	538	488	501	458	499	480	487	490	473	522	483	457	507	507	496	504	508	488	500	490	506	484	477	499	499	482	523	452	503	510	503	519	503	500	524	530	481	504	532	503	488	497	482	539	539	496	487	483	519	527	489	502	573	506	499	519	492	497	537	526	510	567	492	484	533	504	501	487	472	496	505	516	477	514	553	511	483	492	529	497	455	530	506	501	498	485	528	520	509	516	493	480	500	508	484	510	531	502	515	509	516	468	539	476	471	480	470	483	467	489	502	510	511	487	537	494	534	483	505	466	538	494	494	505	494	494	546	509	466	490	496	476	527	505	500	525	491	518	513	518	507	501	509	441	507	504	515	485	511	522	508	517	487	497	506	483	502	509	507	511	480	482	542	516	521	501	512	458	530	508	539	490	503	490	484	519	514	506	499	521	529	498	528	489	502	481	506	519	483	479	504	489	550	513	476	488	491	570	537	495	510	506	458	488	526	552	489	494	488	525	477	494	515	521	505	518	543	474	527	482	464	532	491	489	502	529	495	467	518	475	512	517	500	531	495	494	482	490	475	522	494	517	510	485	500	475	490	522	490	504	499	528	483	499	488	468	472	524	525	518	525	549	502	522	473	483	490	497	496	550	483	472	500	509	527	509	490	477	464	516	562	471	527	536	521	469	502	473	479	502	552	500	516	519	503	473	536	499	490	485	489	471	522	511	502	500	513	527	494	527	530	477	519	534	511	481	546	496	473	490	498	496	508	508	542	477	493	480	482	500	478	493	488	467	507	511	484	485	535	501	489	483	487	526	506	521	515	479	499	504	497	480	438	477	515	509	519	530	449	504	511	535	513	494	490	486	512	505	513	466	498	487	512	504	488	512	538	533	493	471	494	512	472	535	516	506	518	492	499	534	529	482	494	480	524	494	509	520	578	516	515	528	478	478	509	552	469	474	478	461	522	484	510	514	533	477	562	505	509	531	491	486	505	529	502	487	503	510	520	532	496	484	516	513	503	500	493	499	465	481	527	507	486	531	516	489	514	488	500	548	463	524	473	514	504	464	509	503	468	535	491	510	517	506	545	519	468	494	558	510	515	510	518	492	509	478	487	530	497	462	503	486	497	510	495	484	550	537	525	490	520	522	514	483	533	485	531	507	487	500	518	506	516	512	498	502	502	467	483	510	538	496	453	508	562	530	524	501	493	459	505	504	521	498	499	521	517	510	478	479	482	518	466	498	513	467	476	492	518	515	502	527	510	468	473	487	475	499	487	487	516	495	506	561	470	529	521	501	514	451	477	493	520	542	499	524	511	508	508	486	506	470	492	468	513	481	485	470	548	469	490	498	485	483	502	508	534	529	516	502	521	522	486	496	479	566	499	490	494	499	482	469	513	488	482	518	503	538	522	512	504	524	519	480	491	534	495	542	477	531	509	486	460	490	489	490	490	495	507	505	507	491	532	545	526	512	507	490	531	468	521	481	538	503	499	486	531	538	475	494	470	480	490	507	451	536	527	485	491	528	504	490	481	537	495	498	504	527	497	508	489	502	504	499	498	485	512	475	502	544	553	462	515	462	495	495	502	475	503	489	505	489	498	512	478	457	477	530	504	532	497	503	527	489	532	532	550	490	495	504	484	495	492	490	515	477	497	509	552	513	475	480	514	486	530	523	525	503	471	478	497	484	502	487	552	498	487	511	463	529	519	536	476	538	534	473	525	511	492	485	531	481	486	454	503	520	489	509	490	475	522	480	525	506	504	494	530	507	476	498	508	504	486	504	513	515	477	441	514	501	487	470	527	525	510	478	496	483	480	476	490	482	450	494	467	472	518	492	507	516	506	498	489	484	499	485	537	480	529	506	527	508	492	484	531	539	523	495	486	482	480	473	501	486	498	492	509	488	500	483	507	503	471	494	512	486	488	487	508	481	515	480	486	478	501	496	475	517	496	511	447	463	492	510	539	489	496	472	522	489	495	500	499	500	516	486	483	491	485	513	535	528	499	493	501	549	503	473	521	498	485	501	468	502	495	469	476	483	496	500	487	508	476	528	491	508	513	521	476	503	469	487	475	500	480	540	474	511	514	526	501	507	521	511	540	536	517	463	521	469	522	507	474	507	503	472	513	503	506	519	547	456	506	499	511	541	525	493	502	510	498	524	502	479	546	525	537	474	461	510	492	512	547	493	468	467	493	504	469	498	511	489	476	515	500	506	450	542	495	476	509	483	510	494	499	505	453	507	538	520	478	507	442	524	490	502	477	534	519	479	482	481	489	501	495	502	520	501	530	468	511	519	506	516	461	502	520	489	520	543	531	456	466	516	489	512	518	562	485	504	469	513	500	480	505	486	504	497	496	537	508	514	496	491	491	536	514	512	498	500	507	464	471	510	518	495	521	516	501	505	446	526	482	466	495	534	489	518	525	435	507	492	490	524	514	515	510	478	496	480	500	552	500	505	483	518	475	508	475	487	450	542	453	499	528	477	464	522	490	523	544	542	491	562	548	518	510	464	487	507	470	491	502	480	507	514	501	495	519	496	528	528	496	478	464	454	476	490	518	536	518	521	498	538	485	543	475	500	493	496	487	547	477	506	496	467	506	488	461	483	474	500	455	486	493	480	545	532	501	497	519	521	492	526	548	493	488	527	513	468	532	495	499	493	509	539	490	473	496	501	504	504	480	480	538	503	507	494	498	456
23730	21303	28510	24412	21284	10219	854	551	480	414	373	372	376	343	355	352	289	353	296	319	329	313	255	305	293	315	347	310	283	326	292	288	298	284	296	315	320	297	291	288	323	244	300	284	303	276	277	259	308	263	304	271	314	291	270	286	270	286	309	294	268	251	294	290	254	295	306	277	290	278	272	297	276	273	295	279	295	299	305	276	260	293	293	279	299	275	275	275	272	272	294	301	260	252	259	303	283	276	282	257	275	270	272	319	288	272	270	283	274	265	284	277	289	268	313	290	289	283	296	277	291	301	272	278	273	294	264	284	280	237	300	292	273	283	301	281	318	280	327	272	293	300	307	296	283	272	299	290	310	273	287	300	270	287	301	299	271	267	271	295	291	315	281	285	263	227	284	291	304	302	278	291	303	292	286	298	265	276	291	302	302	328	261	279	314	270	268	277	292	279	288	260	274	300	284	271	301	309	275	303	290	293	306	305	309	270	278	310	283	289	257	271	299	290	268	265	292	263	261	281	286	275	271	294	282	317	305	302	287	281	272	283	295	280	286	269	272	282	299	276	312	276	304	268	299	277	277	274	275	300	293	292	283	310	272	304	282	254	281	296	275	283	290	237	271	278	280	298	270	277	269	291	254	284	287	300	277	285	277	273	276	288	308	291	258	284	281	280	253	263	313	295	273	294	288	287	271	292	274	304	302	316	291	261	286	290	280	282	289	282	290	312	285	282	255	258	275	297	290	283	274	259	273	280	296	294	287	253	266	287	278	276	276	283	327	291	289	324	277	279	278	273	295	283	277	261	263	309	257	311	236	304	305	283	262	282	301	254	242	279	297	287	248	277	256	267	293	257	298	289	263	276	308	276	305	285	255	264	289	289	269	271	288	306	296	266	315	283	316	275	282	250	302	277	300	287	271	255	291	268	280	287	276	276	283	272	308	293	292	284	291	276	280	270	277	285	291	275	261	281	282	305	257	250	275	286	276	270	278	284	268	265	279	260	288	307	279	302	281	282	323	280	303	269	250	260	284	254	288	271	296	321	257	284	270	258	272	292	259	307	311	284	292	261	270	275	265	258	268	265	302	291	306	298	274	279	247	301	271	260	250	289	290	270	277	298	283	278	322	295	272	300	329	290	258	309	271	285	264	298	266	274	285	290	285	269	259	323	270	266	274	291	295	281	255	263	275	272	282	258	286	258	311	296	283	274	277	286	283	278	309	318	296	280	276	276	276	272	260	258	302	287	268	283	286	279	320	303	283	294	313	295	285	305	285	312	257	275	285	279	278	282	295	294	285	267	281	291	298	290	276	272	266	254	266	315	271	292	281	311	268	281	296	322	246	261	264	275	301	245	241	316	272	261	296	284	285	282	280	261	252	257	273	303	268	298	273	270	280	301	265	293	282	289	248	239	280	288	284	298	280	322	310	294	263	285	297	271	275	280	263	308	282	285	254	289	280	279	277	314	296	300	287	289	267	274	291	322	281	307	252	283	289	287	305	276	293	252	282	292	327	289	259	303	292	313	264	282	251	300	277	286	280	326	277	283	283	304	287	257	281	304	285	295	304	284	271	264	255	280	293	256	286	299	280	285	259	306	247	284	288	270	289	277	282	290	276	274	301	306	303	266	293	289	280	310	299	300	261	283	329	280	253	276	292	309	303	287	277	301	284	309	260	284	272	317	303	270	298	306	285	303	290	304	269	253	259	275	286	280	294	268	285	273	286	267	266	259	272	279	306	271	281	282	243	276	268	280	270	272	297	296	244	290	315	302	298	279	277	272	313	278	304	294	279	276	261	279	279	275	265	330	265	277	245	290	256	270	288	300	280	291	269	274	267	271	283	283	277	274	296	290	276	272	300	286	290	310	293	306	280	314	276	275	286	294	279	314	286	278	293	288	272	268	286	291	243	280	294	302	279	263	261	258	306	296	292	277	299	312	264	290	270	298	299	271	307	317	290	275	269	298	308	268	260	252	285	302	303	287	268	297	261	282	272	261	244	295	286	271	269	286	287	273	304	267	256	290	271	294	245	294	292	254	278	280	274	272	296	295	283	298	263	295	287	280	262	266	271	276	298	268	249	294	278	294	295	273	275	268	280	255	309	284	304	260	264	271	272	307	257	300	271	252	298	293	286	286	286	284	273	273	275	320	281	263	284	294	272	311	265	278	268	251	297	279	278	268	269	275	286	308	286	269	258	262	265	256	255	265	283	292	287	278	286	287	325	282	272	317	300	284	259	270	295	261	257	301	257	302	293	266	288	279	266	298	284	288	283	254	298	312	271	259	250	247	273	265	269	285	287	269	327	285	275	301	262	310	292	288	275	285	272	291	290	312	277	285	248	290	265	255	297	300	298	298	276	283	286	276	255	280	280	281	292	281	273	283	306	278	307	294	268	267	286	253	268	280	264	289	273	257	267	267	254	302	285	278	276	289	297	294	311	277	301	249	278	278	293	263	279	277	268	269	297	273	268	292	295	266	294	298	285	278	276	307	284	280	286	290	271	278	276	258	280	281	257	277	280	268	288	271	246	281	313	260	288	290	310	286	285	260	298	273	279	265	260	294	315	318	273	273	287	285	314	294	301	314	252	271	266	284	271	289	304	265	302	261	300	285	277	285	266	266	268	285	275	301	268	303	284	261	321	304	282	304	295	288	309	273	273	259	252	302	292	278	331	276	278	263	293	292	296	305	281	294	298	280	265	283	279	273	290	301	271	295	276	276	273	267	279	307	281	294	272	278	303	314	270	267	276	276	273	294	274	284	252	281	272	262	293	281	259	263	309	265	301	289	311	248	257	290	263	298	263	259	300	258	297	291	284	267	254	278	303	264	270	252	315	268	283	327	287	278	302	286	272	264	275	285	280	275	297	257	304	279	279	283	260	267	332	271	283	281	287	306	283	303	289	292	276	281	281	296	270	275	297	301	269	287	273	292	287	287	270	293	277	291	276	282	282	281	253	278	298	278	271	283	279	272	296	301	286	271	289	276	258	275	288	283	270	277	283	238	296	257	271	284	275	264	269	286	294	277	276	276	318	276	313	274	296	284	275	270	315	272	292	301	285	315	301	284	264	274	302	284	256	298	263	297	250	267	263	275	281	279	302	254	281	266	294	310	274	265	271	249	278	280	292	268	259	250	261	272	276	297	295	283	262	273	291	301	264	311	283	264	302	275	309	294	279	255	280	284	270	263	292	281	279	254	286	261	264	271	269	281	287	262	256	292	298	287	273	274	273	293	256	265	258	266	256	241	302	270	272	269	296	285	269	299	300	289	264	276	285	289	296	290	257	287	279	271	303	305	281	289	295	284	262	266	275	299	271	293	287	285	280	273	290	299	292	301	293	276	279	287	298	295	284	270	267	284	299	283	279	279	292	307	292	271	269	284	292	309	282	308	307	293	280	272	311	265	264	269	279	315	290	283	282	281	278	289	303	298	283	304	283	305	282	247	301	284	284	273	284	271	323	291	277	277	298	291	293	285	315	266
30795	50380	18802	2664	1918	1424	1032	825	694	548	508	480	422	425	408	426	382	387	361	353	325	335	364	336	355	329	351	327	305	348	323	329	320	318	339	299	308	330	319	320	317	330	299	314	298	296	313	323	325	320	304	336	313	301	324	304	327	335	318	313	321	318	301	329	283	340	328	302	321	325	320	328	343	323	328	314	313	357	281	315	281	301	296	315	318	330	322	298	303	302	306	304	313	295	325	317	280	304	330	310	319	299	302	334	298	291	300	297	321	311	302	286	330	295	347	321	329	299	335	325	290	331	287	293	339	340	320	318	332	310	298	289	289	286	287	289	297	323	345	326	318	320	298	321	309	324	301	350	325	315	321	303	306	331	322	307	298	322	299	305	318	319	295	336	327	329	310	303	297	315	350	310	318	314	353	321	290	314	316	315	292	318	344	270	308	323	272	303	306	259	292	299	308	339	365	319	296	283	319	314	303	296	298	329	313	340	328	296	328	289	352	304	273	325	314	313	309	297	302	335	284	307	320	310	306	287	294	277	320	343	304	329	318	317	315	291	261	296	293	294	322	321	342	310	322	307	322	315	311	319	302	276	314	317	308	312	332	322	321	312	279	319	309	305	314	271	323	301	306	329	287	301	306	309	325	308	294	320	301	315	293	284	300	311	270	285	303	296	323	302	313	303	298	286	284	296	305	306	295	301	298	299	317	334	322	316	346	286	322	295	309	310	330	300	277	300	298	307	316	297	296	294	325	278	322	287	305	334	318	326	299	300	301	304	316	311	318	319	313	306	321	312	298	278	310	337	338	329	301	275	301	323	319	334	302	309	333	307	325	293	303	318	292	316	305	322	265	347	301	306	300	296	336	306	301	314	310	296	286	316	321	343	327	288	299	316	328	322	308	341	305	332	308	317	297	308	295	293	354	288	304	347	315	300	292	297	332	285	295	313	297	306	318	309	330	299	299	301	326	303	332	307	340	296	317	297	305	293	320	281	297	288	302	307	310	310	293	322	302	318	318	284	361	299	364	338	313	320	312	288	287	320	296	314	301	301	279	338	316	313	314	303	316	299	300	310	330	325	314	307	288	317	328	317	325	293	304	319	328	311	299	318	308	315	338	299	327	298	297	330	293	345	323	324	326	334	277	280	289	309	292	329	308	329	309	316	320	293	307	319	320	278	300	285	314	318	284	320	307	305	343	320	306	315	330	290	305	327	357	303	319	302	315	320	308	330	321	288	334	332	329	298	306	332	322	330	304	351	299	313	308	300	325	296	316	314	320	316	270	288	312	321	309	276	294	298	316	310	299	314	292	366	287	325	315	336	302	304	317	298	308	333	278	315	350	300	305	305	291	302	322	311	294	291	296	303	297	309	311	311	347	307	294	294	338	312	305	304	323	302	324	284	299	294	336	316	337	303	313	297	288	285	312	293	319	291	287	305	324	322	298	315	308	314	313	325	319	283	330	312	313	297	349	300	305	326	326	308	304	281	294	337	301	322	302	315	305	305	351	332	311	282	321	323	323	298	322	287	292	296	292	286	279	311	247	293	355	314	286	325	327	303	301	318	282	314	294	324	324	307	291	328	332	285	320	303	278	333	287	289	288	301	311	282	300	330	311	308	266	294	283	273	326	285	322	288	342	327	303	278	301	313	316	312	307	305	294	320	305	294	293	326	279	307	274	298	328	272	313	304	294	309	319	337	306	307	296	316	343	316	314	308	287	313	340	315	324	335	313	321	298	305	279	302	350	318	330	289	322	343	303	303	327	280	316	296	317	325	292	300	314	324	311	314	272	312	320	334	313	287	297	312	288	321	314	331	310	288	323	310	300	295	321	263	318	322	328	296	291	335	322	304	296	301	313	309	312	311	324	283	306	311	319	299	313	316	309	308	317	333	300	323	277	312	321	296	315	336	344	317	324	314	334	278	322	305	321	317	319	300	286	299	292	299	306	305	320	316	304	309	285	310	308	303	297	279	305	279	310	326	324	347	294	310	328	308	340	329	324	311	355	322	309	291	314	306	334	296	299	304	287	314	334	313	317	281	319	296	331	320	297	304	282	305	339	322	305	306	303	305	305	317	332	304	294	317	283	313	290	296	320	345	329	299	307	300	306	312	294	308	313	295	334	311	311	295	318	319	308	315	254	304	279	326	324	311	319	329	293	341	318	341	295	304	310	335	299	313	296	301	303	333	320	340	323	334	279	299	292	322	302	308	320	328	315	345	285	298	338	292	316	305	297	276	323	283	304	310	336	301	264	302	309	307	297	308	323	294	342	327	317	311	283	306	329	300	339	293	268	326	316	309	301	319	312	326	294	306	315	308	333	295	330	308	305	342	277	290	321	298	300	316	294	311	302	330	287	310	305	338	308	329	295	315	314	310	349	316	302	298	306	321	339	333	326	308	290	293	290	290	313	286	303	294	287	320	296	299	305	320	301	333	291	291	303	285	315	336	294	323	316	310	307	342	277	329	333	304	291	307	295	315	295	321	279	308	306	281	316	305	335	318	291	319	283	288	278	320	325	319	328	332	280	311	302	309	328	297	343	320	319	306	327	334	299	338	314	322	312	290	288	330	299	310	285	304	336	352	313	334	318	341	307	314	299	319	326	293	355	308	311	309	318	312	312	292	330	327	321	299	305	320	330	307	304	338	299	300	299	343	269	294	328	336	313	301	344	330	293	317	307	273	316	299	304	323	286	343	305	328	320	311	287	304	310	299	280	302	320	287	319	323	306	296	333	334	313	312	337	300	315	317	303	292	319	308	314	307	323	303	296	303	321	313	297	315	305	310	289	312	314	320	288	271	303	321	310	304	307	316	314	303	325	327	313	298	330	307	307	317	288	310	305	317	324	305	304	308	329	300	348	313	327	315	291	326	303	330	302	301	308	302	312	305	323	307	337	314	291	300	325	307	309	327	299	304	297	309	296	302	319	291	294	337	310	285	303	305	287	307	314	294	265	286	303	298	304	307	270	296	303	277	310	285	339	327	305	290	325	284	287	334	313	336	314	337	311	327	267	277	331	326	284	318	284	297	316	322	282	320	327	299	304	279	305	324	322	296	306	328	309	321	296	295	334	343	323	302	304	285	278	308	296	286	295	322	326	354	292	325	309	315	346	307	311	301	309	312	330	322	345	274	306	333	281	285	308	311	303	312	309	296	310	281	285	301	323	302	338	308	286	322	306	323	301	317	297	306	317	289	302	338	308	318	330	268	298	315	353	317	340	298	337	291	325	324	277	322	292	288	336	304	301	284	326	327	309	297	307	313	301	314	329	311	307	294	342	299	317	348	297	276	309	316	339	309	306	315	306	296	281	324	304	318	333	336	279	274	327	331	320	325	305	307	311	320	298	308	302	329	286	322	306	305	300	316	317	301	309	336	284	306	293	332	320	297	293	292	308	343	292	284	321	309	282	340	310	299	349	313	298	296	297	321	305	324	323	316	310	289	292	311	284	327	311	340	342	329	321	293	316	318	294	313	329	290
25180	21356	27091	25265	7345	1066	924	858	753	811	772	784	720	746	749	716	716	717	677	733	713	706	638	690	778	702	660	744	668	742	716	706	763	689	725	692	643	710	767	689	695	746	708	675	731	725	709	694	713	698	720	738	756	735	781	674	710	683	681	695	704	725	669	693	674	673	679	703	722	719	705	720	690	646	695	722	713	728	752	713	685	657	711	701	732	739	709	657	737	647	761	702	722	673	653	760	723	714	683	763	724	675	688	728	684	680	694	657	711	717	712	700	703	748	691	701	712	690	742	730	686	727	747	735	713	719	753	705	733	707	661	707	718	709	720	742	749	740	707	710	723	768	738	685	726	729	740	688	735	716	671	703	724	744	694	700	697	721	698	718	734	724	699	738	740	729	686	739	697	695	675	705	691	693	682	713	698	699	752	687	725	713	719	678	767	756	715	714	728	699	728	692	700	672	735	742	709	714	743	685	666	713	762	719	695	710	701	685	705	706	742	723	693	692	662	679	736	708	721	661	715	715	745	695	756	689	664	733	746	685	705	664	685	748	714	633	743	691	696	728	729	672	677	675	717	695	675	712	730	713	658	687	683	714	669	701	749	755	724	682	711	759	700	687	712	749	711	738	758	685	702	644	688	717	705	703	690	737	697	635	677	677	771	717	701	691	704	678	690	673	707	675	702	687	711	675	735	679	663	707	694	706	720	702	721	703	710	653	741	729	702	770	661	681	670	669	684	695	707	689	724	721	683	728	742	711	709	722	680	732	737	693	735	635	683	712	713	728	685	677	731	697	704	705	639	676	691	724	744	746	748	749	695	706	715	691	682	677	649	720	728	672	713	650	735	684	686	717	661	715	725	696	700	662	669	696	724	726	770	680	647	717	766	704	743	737	749	714	695	722	683	688	715	706	677	689	680	725	702	690	700	679	671	710	706	688	713	647	697	733	736	699	636	680	689	727	673	676	684	733	727	727	728	690	722	728	691	755	688	701	747	670	714	730	728	726	685	671	717	689	723	721	669	678	707	729	679	744	673	679	717	668	744	680	712	777	703	738	685	725	706	677	667	704	670	718	755	712	703	671	743	753	695	696	674	715	727	677	704	729	727	677	760	726	691	746	665	658	700	637	685	728	715	681	718	704	645	687	746	690	647	706	748	711	728	737	691	661	699	709	657	665	684	700	681	699	685	687	723	706	708	705	710	688	689	738	720	696	690	692	649	722	724	712	705	656	733	734	653	664	751	696	763	705	677	691	689	686	698	737	707	696	701	682	671	695	709	719	714	688	695	679	707	684	681	672	735	684	729	684	719	753	688	707	736	745	697	737	740	677	727	691	690	744	664	739	669	728	649	725	678	711	742	713	741	695	695	720	698	676	683	659	716	716	677	721	703	702	712	679	727	631	723	661	733	730	655	715	732	709	639	715	708	677	703	717	693	705	683	722	716	693	697	683	694	698	673	709	695	708	680	704	706	744	717	704	691	686	675	733	746	762	723	679	755	678	725	692	672	747	710	728	714	701	668	659	765	674	712	714	734	638	714	742	692	705	740	673	720	697	670	679	694	707	670	661	703	703	728	710	697	729	684	729	714	684	731	726	700	706	752	674	711	711	728	715	636	666	686	689	686	736	717	726	718	722	715	679	746	681	725	712	666	705	666	700	660	719	658	722	677	704	705	702	713	701	710	721	702	706	699	717	711	637	714	712	680	727	735	692	720	690	720	650	679	712	672	726	691	725	644	677	681	613	682	726	697	718	667	685	699	696	685	750	676	707	749	712	730	703	718	678	696	742	734	688	669	698	683	709	681	702	709	675	675	662	713	727	696	746	686	728	679	709	701	704	654	699	663	656	659	664	671	733	763	682	689	724	695	691	704	675	652	705	720	687	726	708	745	718	673	698	712	664	709	659	685	741	672	765	681	671	712	737	696	660	681	754	737	729	683	675	710	723	715	713	710	696	718	707	703	687	685	689	706	678	713	689	731	694	688	692	710	751	684	713	703	693	672	667	699	690	730	634	681	670	673	675	729	696	775	674	686	677	677	685	630	658	710	683	676	736	706	710	726	670	691	665	739	691	725	729	663	707	669	695	689	676	697	746	705	715	717	722	757	716	727	730	671	703	707	705	695	656	689	711	701	732	708	670	720	716	719	722	715	690	710	664	678	692	684	709	700	678	739	684	685	650	739	690	687	746	716	689	671	711	674	711	703	767	732	729	677	670	712	697	719	698	672	695	696	704	692	677	725	698	740	659	705	712	695	700	739	673	704	701	707	725	720	719	704	753	696	783	751	685	678	744	741	680	758	712	738	672	727	737	689	689	738	727	643	703	678	708	617	662	691	674	667	691	682	680	697	728	688	720	675	692	643	705	687	687	717	714	675	722	689	724	699	691	751	722	687	739	707	776	691	705	682	733	725	703	721	694	723	725	695	737	655	694	715	713	694	688	719	706	688	694	729	717	669	687	699	701	738	694	715	690	699	728	763	701	667	688	711	664	718	672	720	655	675	683	726	762	658	689	649	687	684	687	691	731	727	693	694	736	703	671	683	703	648	674	699	685	708	715	676	823	692	705	731	678	669	705	700	706	718	717	739	733	722	701	730	708	736	709	725	727	730	711	715	675	726	714	723	686	758	709	681	684	704	714	663	745	751	689	713	720	710	726	701	747	715	690	673	717	675	705	710	719	691	712	680	752	691	682	679	691	717	741	702	705	680	728	699	695	691	759	709	692	659	713	708	731	715	685	657	719	693	686	731	691	711	672	749	675	671	662	716	709	723	770	670	717	655	702	692	711	712	668	717	732	670	661	727	722	684	717	742	779	639	728	682	669	693	720	719	720	725	688	722	703	705	695	699	650	709	710	740	736	652	702	737	745	743	664	702	698	659	699	703	758	744	673	625	696	668	743	696	726	705	707	727	722	659	683	741	735	692	666	703	677	693	690	680	709	685	715	734	716	709	727	685	681	673	759	723	690	707	679	710	720	746	717	730	739	674	698	726	678	693	700	722	665	738	708	725	704	678	666	725	710	701	678	723	702	750	733	695	682	720	669	697	731	673	704	665	728	725	693	676	712	749	674	656	717	669	734	738	711	674	719	718	681	716	673	697	688	720	697	752	696	706	703	690	669	663	668	727	684	711	708	695	682	661	698	719	687	686	728	680	635	663	697	694	716	737	680	708	688	750	728	712	684	719	677	726	702	692	719	732	726	697	724	656	696	689	671	703	676	703	719	694	708	720	702	669	637	680	716	633	736	695	729	676	705	663	672	714	719	642	712	674	677	678	754	689	683	695	677	757	681	732	695	679	720	724	680	740	720	699	713	670	731	663	673	719	684	721	699	703	709	689	722	725	709	667	699	673	707	714	639	717	770	734	680	717	733	713	702	739	709	668	724	707	685	748	666	723	671	678	723	706	702	689	712	656	653	665	695	713	691	702	698	702	717	693	694	731	704	698	709	741	675	679	693	674	687	672	639	661	668	713	703	716	696
28825	43094	14586	2078	1606	1227	1097	998	890	790	813	850	818	801	822	782	761	782	744	778	748	735	723	745	769	794	752	706	759	787	762	704	742	729	745	746	732	728	713	774	692	768	729	747	716	705	726	731	760	749	754	722	760	703	796	772	767	753	792	779	736	716	762	735	712	749	712	724	752	689	762	714	699	713	739	699	735	698	724	766	745	725	703	722	709	747	726	709	721	772	686	754	697	758	741	722	717	715	668	763	723	732	687	723	688	735	715	771	729	745	717	709	776	735	704	751	702	705	760	732	762	770	756	695	762	717	692	701	752	732	747	749	700	736	694	729	773	723	722	755	702	701	744	722	749	751	723	738	723	700	741	724	694	717	730	714	704	736	716	717	739	757	771	670	742	698	733	766	782	769	722	674	752	771	704	697	780	709	679	753	735	750	687	740	713	716	759	672	755	744	715	688	690	772	751	709	716	699	690	695	733	778	755	733	708	684	700	754	734	749	810	739	756	696	757	734	722	761	728	744	721	779	713	751	704	757	698	698	746	728	676	685	791	746	760	709	778	717	732	747	719	705	734	734	763	782	724	764	692	704	757	709	697	716	753	735	766	756	712	700	757	746	749	730	721	739	729	728	729	746	754	717	729	726	728	767	714	754	730	724	689	740	761	729	697	733	747	735	763	739	753	727	762	824	763	752	772	721	704	764	715	679	732	711	689	744	723	723	689	731	729	759	733	741	742	728	711	701	748	757	706	747	655	711	767	765	704	719	740	735	738	712	748	745	698	715	745	721	748	715	762	726	739	726	732	707	748	710	766	708	711	719	733	711	751	775	688	784	730	700	720	711	723	778	748	777	720	764	757	734	745	734	735	739	738	749	697	740	701	717	747	669	744	711	727	731	760	737	714	750	752	761	741	697	759	759	744	716	746	748	726	730	762	757	747	707	706	742	711	739	723	710	715	760	735	723	715	754	728	761	761	731	728	756	764	752	690	772	753	745	742	729	700	707	733	708	735	690	736	716	701	741	736	725	695	744	733	749	713	735	750	711	748	733	775	726	715	687	700	750	744	740	711	714	731	782	741	686	706	745	722	737	719	675	759	728	738	710	728	697	734	699	711	733	728	734	734	704	764	718	679	697	710	705	754	765	724	733	732	786	725	759	718	748	707	677	762	670	721	779	782	736	747	733	726	723	737	738	705	682	722	741	722	725	730	762	693	736	749	703	698	742	716	709	729	787	753	749	711	757	741	720	705	724	743	662	702	721	730	735	748	736	700	707	766	716	740	729	728	689	729	697	699	687	750	708	723	739	736	702	689	776	766	708	700	718	780	732	748	745	702	728	677	714	696	823	725	730	696	717	753	794	689	718	707	741	709	780	691	739	708	747	770	728	756	738	717	672	749	747	736	703	755	691	727	711	733	741	752	754	668	783	697	735	698	772	719	740	731	756	749	678	740	697	708	727	748	703	737	731	770	719	698	714	692	772	717	751	690	728	740	724	717	753	710	731	693	728	764	754	695	738	741	710	729	722	760	762	744	666	747	738	693	724	705	752	776	760	694	699	701	759	762	731	739	738	731	779	725	753	721	756	786	676	775	717	705	743	711	763	712	720	721	674	733	680	768	720	748	742	766	735	758	720	739	736	718	699	741	745	701	724	727	784	741	717	727	761	726	778	730	747	758	751	707	686	726	714	736	738	738	727	736	772	702	702	697	713	720	708	734	758	728	720	731	721	739	745	716	728	723	755	746	711	731	708	701	734	726	699	792	778	703	753	734	771	742	731	740	780	736	694	716	692	757	692	675	710	725	733	696	728	755	771	771	721	728	722	701	740	718	728	716	753	712	769	761	740	721	741	719	724	744	777	744	728	736	725	749	715	672	738	756	697	750	694	696	776	723	699	766	742	742	767	741	716	735	771	746	745	760	727	756	717	735	699	712	713	700	705	720	771	697	715	690	747	767	733	708	721	723	748	702	752	772	725	709	720	753	738	717	746	794	748	676	720	741	764	743	752	770	746	756	724	780	732	703	724	735	685	776	754	653	757	734	672	703	685	728	761	739	729	748	690	704	701	707	760	721	771	684	716	756	700	729	724	763	765	742	697	760	732	702	757	746	713	703	761	738	770	798	774	755	747	741	756	749	714	754	716	756	758	783	660	776	749	752	765	741	730	766	730	713	690	735	731	755	743	735	724	694	765	716	741	737	744	774	706	692	701	782	722	703	723	707	734	663	724	716	776	702	743	704	757	755	698	776	709	708	721	737	735	764	715	740	732	733	702	767	737	729	774	739	790	660	726	736	770	694	705	740	730	762	769	760	757	707	773	709	694	776	736	737	733	722	709	711	757	725	674	725	746	732	735	756	728	714	732	669	751	759	745	710	757	719	720	733	679	755	653	773	732	732	722	696	754	768	688	767	808	773	674	673	715	741	724	757	702	708	725	715	752	733	748	760	683	734	742	694	755	778	702	750	726	719	798	752	710	777	779	780	702	716	782	739	740	711	739	743	714	728	736	763	725	726	773	794	739	719	695	739	726	711	733	735	746	768	761	771	653	707	732	713	716	720	705	703	761	738	742	754	746	701	709	730	754	726	731	750	748	754	709	718	733	713	726	695	670	718	715	692	712	758	744	773	715	714	718	740	747	741	714	705	705	730	664	747	731	746	755	749	733	769	695	735	699	720	747	735	721	757	714	725	760	771	731	756	696	745	710	748	699	700	695	734	736	730	757	713	681	705	739	752	713	677	740	787	740	719	747	722	749	708	701	745	724	759	776	745	740	707	780	696	790	757	752	739	760	738	775	716	702	752	707	719	705	722	766	750	737	734	763	733	729	729	722	725	790	734	694	748	763	682	751	748	734	717	717	712	689	749	752	715	757	733	763	718	718	765	726	699	726	755	735	671	723	778	669	730	752	703	725	765	729	758	708	714	746	756	725	768	784	761	734	755	744	760	729	666	736	704	717	749	732	749	752	797	714	749	667	784	722	702	727	757	749	691	753	733	696	727	736	769	710	760	752	700	744	729	699	665	732	724	737	698	740	731	708	726	715	732	719	735	756	735	771	784	723	752	723	766	748	765	765	751	752	751	702	746	756	706	689	756	735	738	739	739	787	753	732	739	751	738	785	699	718	728	747	689	760	743	718	712	747	732	724	701	717	769	701	713	727	717	739	705	745	734	675	684	697	727	736	748	710	740	740	705	727	760	762	724	767	703	710	729	686	769	755	743	704	743	709	758	743	725	747	732	690	710	689	737	738	753	780	756	771	767	778	732	742	740	695	725	700	779	753	716	762	758	725	712	741	711	740	744	712	730	702	737	763	765	754	740	706	743	767	747	750	708	777	753	780	734	722	735	719	704	699	704	735	759	671	732	777	705	739	717	703	747	711	765	737	805	740	758	772	722	720	717	704	741	686	722	748	735	725	801	691	727	692	756	741	708	735	757	726	727	686	745	742	748	746	737	738	714	724	733	761	733	736	729	719	714	710	651	680
23022	21431	29064	24213	21428	21369	6238	1113	839	779	754	725	678	679	658	606	625	603	595	606	557	580	570	577	588	586	585	586	525	548	567	577	571	621	606	535	547	564	528	535	550	522	568	512	575	535	572	493	546	514	548	529	510	564	515	552	535	560	551	506	544	529	519	540	535	555	508	554	540	516	532	552	546	554	540	546	521	510	553	560	515	478	547	532	530	541	540	559	505	526	532	493	513	532	541	524	502	526	518	538	541	531	549	556	499	515	576	521	558	519	503	515	550	514	523	566	522	545	564	553	556	533	524	532	563	533	511	537	576	566	545	556	546	550	559	537	533	507	562	519	557	558	582	515	546	527	533	499	545	556	558	507	538	543	565	557	553	519	564	531	552	552	544	544	499	509	478	520	548	509	562	562	525	507	523	557	555	525	527	524	530	545	499	491	562	472	529	545	523	523	539	534	542	501	538	515	534	542	530	546	525	536	555	529	525	518	502	537	594	502	540	563	488	540	547	535	563	555	514	558	497	545	520	560	530	522	556	540	482	554	565	521	559	533	522	516	532	558	564	544	526	544	549	521	503	509	515	533	555	503	522	512	576	559	561	504	536	548	518	547	546	528	528	554	510	503	528	531	500	513	524	551	531	522	549	551	504	527	552	548	503	554	537	541	556	504	525	544	483	566	529	538	512	547	547	553	515	514	520	522	557	562	524	522	525	522	575	505	518	523	562	526	539	557	558	541	534	544	536	509	499	542	481	584	533	527	536	537	506	533	501	478	539	587	549	533	582	553	548	523	509	548	489	564	579	520	523	522	573	575	580	523	525	528	560	574	529	533	574	509	486	529	548	585	548	510	494	494	536	564	509	546	542	544	533	569	517	501	576	591	555	537	527	552	569	497	547	512	535	560	554	532	572	542	515	487	533	549	527	518	529	497	514	529	540	509	513	558	551	591	494	542	531	535	529	524	494	530	539	539	550	528	560	506	534	541	532	525	538	504	528	572	519	555	524	553	545	544	566	510	521	546	510	496	558	553	531	560	508	582	528	567	521	563	541	541	485	548	536	546	519	522	580	490	554	566	568	504	525	542	531	541	526	543	527	546	527	521	567	521	520	588	540	542	562	547	560	531	514	551	550	510	494	563	535	547	512	491	522	511	543	540	557	535	572	540	551	575	551	499	534	513	543	510	538	521	568	563	488	539	525	562	547	549	524	517	519	537	551	549	550	526	512	549	538	511	527	555	524	532	522	490	537	493	523	529	543	533	508	560	569	551	506	506	540	601	526	505	506	532	553	571	520	533	540	559	539	515	520	533	530	550	566	507	558	544	537	523	544	542	559	535	497	522	546	508	536	552	494	577	562	520	546	564	508	538	553	586	511	555	568	521	530	536	531	558	526	528	507	494	550	522	566	535	509	523	551	529	540	563	557	531	525	506	504	542	523	542	557	500	552	555	531	541	559	568	532	522	504	583	541	539	575	549	566	537	562	477	480	568	549	503	511	519	530	536	541	549	523	504	521	517	519	550	557	552	550	487	485	534	530	503	525	508	532	548	525	483	520	547	507	568	492	518	532	569	596	571	534	521	519	534	511	563	557	555	552	562	540	511	524	535	558	569	541	546	531	506	570	532	557	475	486	541	534	538	564	520	519	497	499	545	562	555	513	527	587	524	541	560	555	488	526	498	506	555	535	495	545	495	550	528	537	538	505	581	507	538	530	520	558	536	541	542	519	536	568	527	523	549	506	500	540	536	576	516	526	533	567	508	534	503	486	537	551	531	508	498	531	547	572	495	520	518	491	528	545	534	543	562	559	574	562	557	574	539	515	524	476	538	561	519	492	558	499	500	528	530	568	548	510	522	537	525	550	536	526	575	528	545	497	519	545	569	514	505	505	529	531	533	524	532	528	533	524	528	532	540	541	534	546	495	542	517	553	502	505	566	550	505	512	531	538	547	570	548	518	507	538	523	557	555	485	576	542	522	520	513	533	536	538	579	551	568	519	527	502	507	538	545	523	516	515	532	526	512	524	525	575	539	530	572	523	522	526	580	549	549	502	532	557	575	553	505	536	526	515	528	562	553	548	520	538	492	552	532	547	551	518	588	544	532	535	510	574	579	510	542	530	514	556	512	496	508	531	565	504	523	503	533	483	534	560	525	513	535	517	537	559	530	529	544	569	513	520	488	518	520	505	542	489	479	529	501	529	531	534	529	537	514	519	504	531	556	520	546	543	536	493	576	519	510	517	545	519	548	540	498	560	506	533	546	530	549	551	516	550	522	505	533	526	526	532	503	535	525	528	580	519	513	537	545	518	559	522	504	554	526	518	533	532	553	539	508	517	549	560	528	537	558	514	539	547	516	534	561	518	521	554	572	535	537	511	511	567	568	558	532	563	534	528	527	596	527	563	514	530	552	579	540	564	520	507	535	561	540	604	572	510	535	557	503	545	548	515	531	508	567	523	561	571	516	551	525	550	563	473	566	535	555	495	528	519	543	527	564	526	514	567	523	534	566	502	521	518	536	562	529	571	523	511	519	576	526	519	517	530	527	519	564	513	541	535	539	558	511	475	508	543	540	493	531	543	512	527	519	535	532	549	512	554	570	559	573	496	555	487	536	520	526	587	544	500	543	515	506	544	517	569	568	492	533	513	514	519	518	503	544	544	556	529	533	526	563	512	499	510	498	568	512	508	534	513	547	539	524	528	528	522	512	523	530	527	516	493	612	495	510	529	548	519	573	539	584	555	534	569	546	525	576	524	543	523	545	514	538	524	524	536	579	517	557	540	534	596	553	498	543	507	554	526	561	536	522	539	514	546	548	569	513	501	531	528	550	541	514	558	523	549	558	491	522	516	546	539	561	550	529	552	505	523	529	493	525	552	483	532	521	539	507	593	529	515	529	523	522	559	557	527	520	530	569	546	540	568	540	548	510	567	509	523	522	499	563	481	524	535	524	536	517	516	513	546	562	578	554	539	541	560	512	535	539	575	557	542	519	558	523	547	561	536	564	556	523	522	537	532	507	533	543	529	564	501	520	556	545	543	535	540	517	567	516	564	535	570	473	531	497	500	541	523	519	549	506	566	534	473	531	545	614	553	494	537	498	582	535	556	487	532	536	490	533	529	543	529	552	572	517	547	519	519	533	559	543	528	489	536	566	527	505	495	541	558	519	537	579	520	548	533	531	540	537	523	528	525	531	570	532	527	533	549	542	559	528	531	549	557	543	541	559	500	532	545	517	548	518	553	500	535	542	510	536	540	551	527	534	536	512	524	536	514	541	536	521	551	553	531	491	539	583	520	511	526	514	522	552	513	555	518	537	553	479	531	531	519	556	511	507	497	554	506	523	540	542	517	553	531	500	538	540	501	526	567	491	522	547	519	554	554	527	502	521	496	544	538	549	495	566	552	551	523	491	484	513	509	519	551	523	566	545	542	554	573	555	546	492	524	515	505	497	546	574	573	516	524	572	594	587	544	557	559	535	528	535	587	495
34854	57097	24073	4580	3428	2291	1775	1470	1168	984	919	848	775	763	721	679	634	628	647	633	628	597	611	605	592	573	570	590	572	550	543	538	604	569	553	557	604	575	570	508	556	609	541	565	579	531	574	536	556	534	553	520	542	581	583	536	495	507	557	561	577	562	556	587	541	581	554	525	547	538	496	595	492	552	521	564	551	532	544	561	526	554	596	537	541	621	567	538	546	562	549	530	584	556	520	521	564	534	575	527	531	531	519	538	518	549	556	568	557	590	571	529	519	572	575	537	557	555	550	504	513	505	559	529	490	544	538	561	561	550	538	597	538	485	546	542	539	512	522	528	530	503	533	532	512	524	514	502	554	524	538	569	530	539	531	528	511	540	535	564	514	530	544	534	533	562	562	547	547	571	527	538	515	561	529	529	564	532	546	565	591	549	569	554	532	546	532	574	575	537	562	546	534	525	508	525	524	557	532	493	556	532	499	542	546	552	528	545	584	561	534	555	556	558	526	595	520	511	514	550	562	544	571	511	546	526	546	538	535	539	566	506	580	577	573	539	521	550	556	555	572	540	562	499	516	510	528	554	544	535	535	550	542	564	547	533	546	484	523	560	556	526	534	538	582	534	525	552	565	535	564	515	528	566	563	533	555	562	530	565	547	585	512	509	561	509	543	575	540	527	568	555	586	589	543	590	504	520	560	505	514	531	548	546	495	535	552	549	517	535	534	522	517	546	549	565	560	524	540	536	549	582	536	555	546	532	558	510	565	571	535	540	531	578	561	574	555	533	563	549	558	536	564	588	583	549	584	535	532	557	523	517	542	509	573	484	534	539	530	535	518	522	544	528	513	593	583	570	523	519	523	546	533	521	548	530	522	568	507	600	469	508	553	555	544	553	498	516	531	534	495	554	572	531	533	504	516	536	495	533	546	524	507	526	513	545	522	548	524	542	559	572	553	543	535	547	549	562	499	530	546	520	542	531	538	559	521	529	534	519	554	585	464	572	552	569	568	544	565	542	539	571	503	561	520	504	559	487	551	522	487	509	517	535	536	507	531	541	575	558	550	577	544	538	554	517	498	549	553	525	556	548	531	599	602	560	531	558	530	546	503	503	515	513	515	499	575	578	540	521	515	525	529	522	558	553	552	537	553	570	554	512	505	482	523	550	470	549	555	514	508	562	545	552	555	522	543	534	579	538	584	529	522	561	535	549	513	533	496	542	507	556	557	555	565	535	547	531	541	527	518	551	579	532	557	577	582	574	548	576	518	506	557	522	533	545	548	518	555	571	537	536	536	563	529	533	570	539	526	551	526	561	502	535	513	504	539	536	555	538	549	538	539	570	557	557	580	533	531	535	519	498	556	532	568	494	538	560	562	533	509	550	517	533	542	569	510	536	558	500	536	533	546	548	552	543	552	525	525	588	496	543	549	539	557	504	522	547	515	520	548	573	536	533	561	508	542	524	535	529	536	542	525	527	574	500	527	545	524	585	550	533	528	531	549	566	557	534	525	524	567	539	582	524	533	529	545	557	529	543	507	564	584	510	536	591	520	537	531	484	581	522	501	565	513	538	571	536	507	540	570	581	529	534	566	589	550	573	547	585	536	526	533	587	570	572	533	556	568	547	539	565	544	535	566	542	566	502	526	492	558	535	531	548	555	519	566	539	500	512	515	550	527	500	561	569	551	527	563	545	566	553	555	573	526	558	497	551	521	559	556	585	583	510	585	502	492	530	554	546	501	528	560	533	571	513	578	565	551	530	544	512	576	530	541	556	554	540	516	546	485	570	546	561	596	562	466	542	493	541	523	560	514	552	543	527	540	563	577	529	562	540	561	554	547	520	545	539	529	518	531	580	561	544	535	518	535	525	512	568	510	545	568	491	544	531	531	560	553	542	539	558	515	513	533	537	519	543	518	539	546	534	586	536	533	547	549	537	567	541	532	530	565	528	563	543	545	575	554	524	542	521	589	537	552	535	517	580	502	515	547	525	571	550	541	551	544	566	544	524	527	546	574	540	531	577	525	552	554	530	521	542	564	550	503	572	555	567	537	563	534	537	562	557	547	526	525	544	533	548	555	550	513	540	555	569	519	534	559	545	549	535	547	508	587	563	558	542	502	540	534	578	504	548	542	554	538	575	552	576	600	541	559	578	543	548	552	559	549	550	547	557	581	551	521	578	567	537	573	515	513	542	524	500	538	541	525	536	547	520	568	561	534	542	552	544	588	576	545	528	557	555	563	519	534	546	555	525	556	521	523	530	570	543	579	566	545	517	566	564	553	564	511	544	546	559	529	517	558	523	566	546	544	520	557	591	561	532	582	552	564	550	567	546	537	512	506	563	561	534	535	561	574	534	529	579	548	571	536	567	524	539	579	529	512	566	546	538	539	533	516	507	527	540	560	542	492	507	514	563	522	538	546	522	556	532	559	533	546	509	518	554	499	560	550	616	545	546	599	514	517	559	556	588	512	509	523	519	572	554	516	560	524	562	521	557	537	569	523	494	541	577	525	569	543	524	541	590	563	532	542	550	606	523	562	562	522	574	491	549	516	543	532	541	516	546	550	544	582	560	564	549	541	530	580	558	525	540	556	539	511	551	530	533	549	573	550	562	545	545	545	515	512	530	546	520	511	544	541	517	585	566	555	539	561	570	584	511	606	547	555	507	593	514	555	499	559	516	493	586	542	538	553	514	532	568	546	542	556	543	566	528	625	538	535	560	525	517	541	528	495	506	534	536	531	517	542	532	513	519	586	526	510	562	564	525	600	558	527	547	568	550	545	538	558	516	559	545	536	523	565	545	573	508	565	523	542	553	547	544	554	578	559	561	513	522	565	543	536	579	499	539	558	527	557	529	536	562	568	515	506	517	570	549	513	552	524	525	583	547	537	549	526	546	502	540	550	533	508	510	577	530	566	536	507	540	549	562	536	510	541	568	526	560	543	527	588	520	535	529	609	518	538	584	528	553	478	535	560	557	527	592	510	552	530	521	511	571	561	554	546	582	538	550	520	527	529	527	544	550	572	572	527	528	578	529	574	501	538	542	495	546	561	539	506	561	541	570	514	527	557	525	572	513	538	549	559	510	537	542	540	513	532	564	609	534	587	538	537	529	553	518	511	574	557	559	517	514	512	580	532	547	527	537	536	559	464	521	524	532	555	523	542	570	558	535	547	543	547	582	531	557	526	560	553	558	538	568	528	565	576	508	574	534	550	532	528	562	512	535	532	535	523	527	549	535	528	549	521	559	567	515	498	531	545	571	573	542	550	534	533	495	530	546	559	546	558	529	533	527	496	567	547	524	574	554	572	496	597	501	566	591	537	523	534	532	561	595	505	530	521	505	504	539	540	535	575	502	538	537	554	550	529	568	566	534	543	536	552	513	549	565	569	532	533	590	596	549	516	563	527	556	533	504	542	497	551	535	539	540	521	530	551	594	552	571	541	550	529	529	537	577	524	582	556	535	546	555	529	528	526	599	562	569	538	557
28925	23844	14696	1817	671	572	488	516	476	454	416	472	460	467	492	471	437	450	483	431	474	465	404	489	430	471	443	477	429	476	456	428	433	447	478	445	463	451	470	440	467	449	444	428	471	432	486	494	462	465	445	489	470	436	437	481	422	435	482	509	435	421	465	444	451	441	457	470	482	414	448	460	445	493	476	476	468	481	437	444	459	424	463	438	466	454	442	437	464	471	453	444	430	458	425	426	493	433	470	459	437	450	440	446	461	483	457	427	426	424	479	433	487	473	459	429	427	477	441	442	468	465	450	412	472	480	454	438	424	423	473	468	468	462	480	421	478	467	482	441	465	426	454	429	459	457	422	469	444	484	447	432	439	418	478	478	438	443	470	443	468	440	458	422	514	414	416	453	447	447	465	473	483	474	440	481	450	464	498	434	476	463	474	431	478	485	452	468	477	463	467	465	399	464	461	419	442	473	469	428	418	436	451	461	448	477	491	465	437	464	469	488	450	426	470	427	484	451	524	452	453	451	439	420	469	472	438	456	480	469	435	444	438	484	448	461	420	461	452	456	438	448	471	424	446	463	468	420	486	489	430	481	457	465	483	440	450	438	475	450	476	450	452	465	471	464	458	459	451	470	434	436	516	442	430	437	486	469	466	446	416	435	425	438	440	428	466	446	436	422	458	432	480	429	466	477	462	464	462	423	463	458	455	489	472	509	463	436	443	454	431	498	458	454	454	470	468	423	449	453	477	464	454	437	471	465	463	444	463	454	471	476	470	421	436	461	478	459	423	436	417	456	447	432	469	472	445	445	469	459	447	452	455	447	455	447	462	455	427	442	424	454	455	465	463	509	463	464	471	442	465	459	453	454	465	421	440	410	457	471	420	431	488	443	421	473	461	413	460	477	489	459	428	478	459	418	451	465	479	451	453	474	459	455	438	441	445	508	463	409	481	474	431	469	438	475	480	452	435	473	455	468	456	464	459	479	453	440	459	446	470	432	436	496	477	412	485	455	477	427	444	462	452	449	455	449	436	478	442	450	468	444	437	458	451	427	474	466	433	455	470	450	462	447	447	435	472	458	432	465	428	435	478	474	473	427	544	421	449	445	430	432	426	457	494	500	439	478	475	466	452	421	449	418	449	465	462	467	472	448	434	431	463	440	460	497	453	465	468	451	412	454	456	435	457	473	490	430	435	469	424	435	430	424	432	440	464	507	483	469	463	447	466	435	460	460	488	427	431	415	467	465	435	466	475	441	430	439	490	450	438	416	450	487	445	467	433	446	477	448	474	442	451	476	453	468	448	495	450	462	440	437	458	454	455	454	461	473	465	424	450	470	454	444	439	448	507	478	480	435	460	473	435	472	463	443	468	432	458	473	467	448	479	494	446	444	483	483	455	467	445	462	482	462	462	457	452	450	435	432	470	484	500	470	448	473	469	469	448	469	447	480	452	471	456	474	461	472	440	437	419	477	476	446	443	492	439	437	473	468	442	444	477	464	455	470	449	457	447	458	507	427	472	440	439	446	433	468	456	461	478	445	459	425	494	466	493	491	432	453	446	471	487	449	419	484	477	438	447	443	472	434	469	442	406	470	475	422	471	434	459	434	489	474	500	483	458	446	434	448	449	424	449	436	428	440	479	438	430	476	458	440	479	493	463	445	454	485	474	440	454	481	454	455	418	429	429	469	464	474	456	495	410	480	479	416	480	490	429	486	442	451	491	423	485	410	413	436	426	475	445	426	470	410	473	471	479	466	466	474	453	464	425	467	466	430	456	474	411	466	458	442	500	473	466	473	496	504	495	498	449	464	471	459	488	440	468	426	436	451	445	443	431	469	464	436	463	468	433	472	452	458	457	460	445	490	446	462	423	471	436	482	440	459	466	405	451	489	484	442	414	473	447	461	469	472	467	385	475	442	424	471	465	460	472	438	475	452	416	458	474	439	440	456	453	451	463	449	432	458	489	460	449	452	471	437	419	456	461	455	451	480	459	456	421	444	483	460	426	459	452	478	443	450	434	457	457	422	477	497	469	449	426	446	430	487	477	433	459	433	483	485	452	473	458	450	457	479	433	453	452	475	456	444	434	423	444	416	434	448	491	468	433	464	482	448	432	437	480	414	465	448	507	478	474	458	459	465	446	420	404	421	457	432	419	463	466	438	472	457	455	469	469	456	442	466	471	467	458	448	441	445	439	464	435	438	424	469	489	466	469	414	471	455	487	410	460	457	483	451	446	456	466	453	465	452	459	448	462	422	486	456	473	440	475	403	447	453	476	471	464	421	450	457	485	433	473	475	464	479	432	465	462	414	490	434	464	472	443	464	466	468	456	444	439	433	471	450	427	464	430	447	439	430	425	497	443	476	461	459	432	411	394	427	466	440	413	451	446	458	422	458	434	455	437	472	447	453	481	463	459	463	421	465	429	446	415	458	455	475	446	461	457	470	497	443	424	491	457	448	452	471	479	470	461	477	467	474	460	443	447	453	476	461	436	462	500	462	454	442	458	469	441	481	454	431	466	472	456	497	467	429	447	470	437	459	470	451	468	484	486	450	457	471	457	477	474	445	478	471	455	485	439	456	484	462	427	424	425	447	425	463	469	457	411	447	402	430	428	449	443	455	448	439	425	422	480	476	444	477	496	446	464	473	414	466	485	439	463	456	481	423	457	447	463	413	405	451	428	477	485	473	476	460	438	426	440	465	472	475	446	450	453	435	443	439	450	443	496	445	452	492	482	446	480	439	480	464	492	483	436	425	426	450	473	436	448	474	466	450	474	439	466	445	446	416	432	409	467	453	428	484	490	460	448	486	471	454	414	487	465	427	488	495	442	498	446	462	435	463	429	448	438	421	443	459	466	473	445	441	439	454	445	406	452	458	453	453	458	470	427	437	485	485	466	444	481	433	476	455	480	470	426	426	473	451	455	483	469	437	441	491	411	470	472	487	474	465	439	415	464	423	510	460	467	443	459	440	445	436	463	457	466	439	489	439	478	442	423	460	478	459	444	431	435	462	424	445	448	465	445	459	445	441	431	450	434	427	478	473	459	461	438	484	489	463	455	424	420	468	461	476	425	472	475	435	463	452	480	446	492	469	473	432	447	462	470	489	427	460	458	429	467	423	413	443	439	458	488	443	465	437	498	460	466	463	455	490	455	426	458	421	434	458	439	452	477	456	442	474	427	443	418	527	432	402	437	478	477	449	477	455	413	473	415	476	457	463	435	476	453	486	441	472	448	470	446	476	420	476	461	455	426	426	459	466	513	474	486	460	456	467	451	468	456	458	476	511	432	415	439	486	463	464	447	443	462	429	431	464	480	427	450	470	464	487	439	457	437	444	473	474	482	432	451	478	441	477	450	439	455	464	488	470	422	451	473	482	450	467	455	488	473	442	464	446	485	447	437	455	433	456	449	468	475	429	463	448	445	478	458	487	489	481	458	452	424	444	456	453	444	476	476	467	443	492	414	466	466	429	458	462	440	449	455	482
24465	33623	10168	933	813	656	555	560	529	554	523	494	520	507	512	494	473	535	492	523	551	452	476	501	497	493	499	461	536	479	478	467	477	481	494	487	531	504	521	481	501	538	494	534	501	535	479	525	489	552	502	509	487	507	475	461	450	453	504	506	506	548	509	492	462	548	503	513	522	536	466	519	523	508	469	514	474	480	509	464	499	491	496	484	514	475	522	492	479	479	520	514	507	509	468	482	475	502	495	470	521	508	497	501	482	498	494	495	491	481	487	491	525	496	507	486	513	476	527	495	499	507	542	517	477	540	497	518	502	524	507	489	491	500	517	518	502	504	547	455	504	514	484	514	477	491	562	507	503	495	535	476	488	528	552	507	493	449	509	456	528	485	496	467	506	488	507	528	521	453	490	522	502	458	461	482	493	493	512	513	519	489	447	532	480	520	519	457	491	463	476	513	506	499	512	484	495	537	525	486	479	451	490	500	511	498	444	486	531	494	493	530	503	526	516	515	521	495	522	514	514	501	523	484	515	502	514	526	498	470	511	503	510	462	494	519	514	538	497	490	469	455	517	491	515	476	533	467	490	472	494	493	528	498	468	515	491	479	523	523	478	554	526	521	516	472	486	444	499	484	528	469	468	491	512	502	463	521	529	515	489	475	489	530	444	536	494	484	468	502	485	465	547	470	489	520	511	496	447	464	509	490	485	522	454	509	533	499	469	533	529	487	518	502	480	485	469	466	488	464	476	469	486	451	453	535	464	490	551	484	518	480	467	533	532	484	495	508	523	492	468	523	530	464	453	510	509	490	507	484	522	510	546	514	435	523	518	484	514	492	549	472	485	467	523	473	481	479	429	483	507	489	482	483	507	473	476	507	497	494	526	485	494	502	510	525	517	495	512	503	484	495	477	493	520	485	480	547	486	511	539	521	495	501	490	487	500	501	452	496	503	452	517	499	560	503	477	538	422	497	500	515	494	499	538	525	470	535	526	520	507	474	510	506	476	540	513	519	496	507	494	499	508	522	518	438	515	477	478	526	510	519	509	483	531	468	519	516	490	486	541	499	521	534	510	500	468	556	525	473	489	524	525	494	485	512	526	502	473	511	495	511	532	526	472	514	476	498	482	483	498	546	499	511	539	494	512	509	475	530	493	552	500	470	542	514	490	512	465	501	505	472	490	480	516	503	494	528	456	492	503	488	528	466	511	538	503	480	498	522	506	523	531	522	513	486	495	449	515	489	512	499	497	493	534	486	498	486	507	510	477	532	507	493	511	464	486	506	481	522	504	503	484	480	498	523	479	495	484	506	548	494	515	447	491	511	467	522	475	521	499	523	492	484	477	489	510	494	471	513	487	473	503	519	504	531	479	539	503	521	499	487	476	499	508	507	529	484	498	513	486	502	525	483	498	517	487	485	538	495	465	519	513	479	521	495	494	470	528	480	503	510	519	503	513	519	528	536	476	466	477	528	502	485	485	526	457	483	495	472	488	507	533	495	473	477	472	489	513	488	483	499	484	527	549	483	505	476	485	487	535	480	543	501	498	500	512	504	498	562	510	473	490	514	483	504	486	512	497	531	510	489	484	481	506	481	505	524	519	536	514	495	488	496	496	527	517	498	510	539	504	533	514	475	476	501	494	474	495	509	514	536	495	514	493	506	505	509	506	466	501	464	517	480	474	493	534	518	445	481	471	490	507	506	505	489	488	458	493	522	514	433	505	458	493	508	516	471	515	469	472	484	507	512	473	502	507	503	515	503	492	480	524	472	508	449	482	511	518	541	539	498	498	485	502	475	502	504	491	483	498	556	478	506	557	494	467	536	462	538	458	486	435	503	482	488	522	498	498	544	497	503	516	502	517	467	491	470	524	509	513	489	514	477	496	516	503	526	488	527	501	512	508	488	474	482	515	467	514	511	507	520	480	497	555	493	489	496	485	483	521	486	497	470	489	531	466	535	499	493	439	479	485	516	501	521	505	479	497	490	495	553	501	476	543	502	487	506	515	519	494	495	523	501	519	498	481	520	474	522	477	535	503	503	465	523	473	488	486	475	524	505	498	478	514	489	515	487	476	523	482	483	525	501	500	502	494	509	517	492	482	535	497	490	492	500	508	504	507	473	541	473	494	519	506	503	476	495	547	504	504	478	481	522	476	512	503	517	487	474	493	478	485	507	485	486	497	524	495	486	503	539	492	465	517	505	481	471	518	479	483	485	473	502	509	526	511	505	496	490	502	517	518	494	461	489	500	518	521	487	497	501	485	459	491	509	495	510	523	514	489	485	528	482	458	480	496	498	465	486	520	519	478	511	505	479	504	452	501	471	505	515	474	486	519	473	481	495	532	468	478	476	482	500	480	502	502	475	487	494	433	471	502	500	483	529	517	524	484	512	503	501	521	490	514	474	480	483	469	487	484	479	452	492	480	530	522	453	496	475	474	476	501	508	481	468	474	494	477	475	498	500	469	487	478	484	525	495	476	487	478	517	557	491	484	508	506	466	498	499	443	499	502	548	489	520	500	509	518	519	491	525	525	523	476	493	527	466	540	483	473	516	506	470	497	506	520	500	501	520	482	516	506	487	465	511	480	484	493	498	475	505	488	487	508	489	509	449	498	498	527	514	492	509	529	496	466	464	488	531	532	478	504	438	500	478	504	481	478	509	506	476	461	465	514	513	539	482	536	461	500	530	499	497	504	487	513	520	490	515	535	505	481	494	473	481	486	500	514	499	514	530	499	483	534	488	482	503	445	508	483	485	464	452	526	555	496	513	470	502	543	485	544	494	482	489	528	449	532	483	534	478	511	479	467	497	531	489	502	500	515	535	469	511	482	500	486	461	518	509	481	487	484	529	502	490	486	476	497	504	512	487	468	492	492	521	531	510	480	470	484	516	518	488	542	514	493	467	497	513	534	490	483	519	498	452	500	491	516	452	482	500	498	487	461	489	529	516	507	500	501	458	457	490	497	494	501	536	536	520	486	511	481	478	548	497	491	526	496	511	489	461	539	508	472	521	478	459	507	525	486	463	498	510	499	461	532	494	497	529	501	525	516	514	455	470	507	493	474	522	515	477	472	492	532	484	496	476	528	489	463	531	508	499	542	473	499	460	510	469	499	515	484	475	473	537	507	481	505	488	489	468	454	503	493	526	503	477	484	494	517	495	509	494	529	520	520	540	504	497	468	446	513	521	500	493	452	478	497	494	524	488	522	460	508	495	483	521	473	502	475	491	477	518	503	523	514	511	569	489	512	484	481	485	510	481	504	471	457	484	488	522	521	530	475	493	533	516	504	530	504	488	475	534	501	515	499	509	455	482	476	481	484	515	480	549	513	514	493	524	462	540	527	448	493	486	495	463	468	466	521	507	521	515	484	494	511	540	488	456	545	505	513	487	487	481	517	493	529	497	499	479	474	511	523	527	481	508	480	474	507	515	484	498	487	514	493	497	440	513	493	506	510	512	485	482	498	487	488	445	476	490	493	502	489	512
23847	21360	28555	24468	21281	9900	833	576	480	437	381	337	340	337	336	292	306	316	296	290	300	292	307	312	295	315	272	301	264	275	308	267	271	275	259	271	270	293	288	306	283	271	284	263	300	268	293	304	273	283	311	254	261	273	300	242	252	289	275	292	271	259	269	288	259	319	271	274	301	286	322	259	258	284	278	268	278	279	256	293	271	279	282	265	289	277	278	315	282	281	315	276	264	274	261	288	274	273	302	250	268	286	286	286	302	288	286	277	277	299	258	262	290	254	286	298	295	289	289	263	304	330	291	278	295	271	315	274	323	281	269	280	258	285	292	275	276	258	279	295	266	277	274	290	277	281	285	273	271	306	291	271	287	268	285	286	285	301	252	302	286	274	275	332	291	272	287	292	297	257	274	284	276	297	289	270	281	289	283	307	267	269	297	251	293	273	296	281	304	296	275	310	291	290	279	304	295	295	262	271	249	311	295	301	276	289	262	290	277	291	234	300	284	284	331	289	297	288	270	267	294	238	272	267	301	310	283	282	287	302	271	263	300	260	287	323	307	282	262	261	286	277	306	296	291	259	297	279	311	318	268	275	258	263	265	264	264	306	306	290	256	290	291	300	283	289	308	290	275	288	267	264	272	296	241	280	277	270	268	280	268	275	279	286	303	298	272	274	275	308	282	257	295	293	307	286	283	277	252	274	270	276	259	289	265	288	315	288	297	296	263	274	320	267	281	251	305	309	275	281	302	269	238	265	274	284	291	249	291	280	236	281	279	295	316	291	277	280	269	301	296	273	253	287	286	268	285	271	273	287	279	265	306	287	299	294	276	272	314	264	252	269	280	263	301	288	255	276	258	284	292	274	301	263	280	314	292	282	284	279	267	260	275	272	276	285	298	291	266	286	275	288	255	306	266	289	288	289	253	291	275	269	272	310	261	266	252	283	268	272	294	301	291	258	266	307	326	332	319	279	253	261	289	301	263	298	292	272	269	279	287	309	297	265	308	300	266	254	257	263	292	298	291	279	271	285	267	298	299	297	270	293	248	290	273	307	265	299	293	242	291	286	308	296	269	285	280	264	281	260	261	285	289	281	268	320	239	293	289	303	291	299	294	305	302	311	266	303	266	275	272	279	310	279	294	271	252	270	269	262	270	263	272	275	326	274	259	271	283	300	262	294	255	286	295	283	284	281	298	304	265	289	283	295	271	258	295	300	305	295	264	274	298	307	322	273	302	278	267	302	280	303	277	274	290	282	289	260	286	275	298	289	276	255	269	285	280	287	262	283	279	271	281	309	287	281	286	299	285	289	249	293	270	295	286	293	244	280	298	297	308	301	263	286	293	283	261	294	281	306	271	264	302	269	298	296	282	261	284	260	271	282	245	289	276	277	249	303	275	297	272	274	289	256	294	309	289	294	270	273	276	292	271	263	271	281	267	266	293	289	289	306	267	282	271	255	301	276	290	269	261	267	285	280	263	280	288	303	293	290	303	313	273	278	269	268	259	266	268	290	281	305	272	283	259	290	282	274	277	266	291	295	261	302	290	273	321	268	309	282	290	251	290	290	300	292	299	275	291	280	297	289	243	291	293	264	268	280	315	265	280	302	315	278	285	274	290	307	276	268	260	311	287	274	255	284	266	284	275	297	292	267	277	292	272	280	302	254	265	279	273	301	282	254	286	257	281	276	291	299	258	283	262	280	299	307	261	309	292	270	274	272	292	290	269	251	297	271	280	309	285	251	286	302	295	263	299	278	281	237	271	265	295	287	293	280	321	317	296	260	281	294	306	294	282	293	273	263	252	300	259	278	292	249	276	277	261	265	277	286	289	295	301	305	282	281	301	277	293	298	277	251	289	270	283	267	278	304	271	282	301	268	310	253	247	256	270	267	266	294	295	290	288	294	278	286	294	254	304	304	315	312	293	313	275	296	273	269	247	292	289	315	257	253	291	290	299	269	284	245	298	258	320	303	255	299	284	304	270	298	289	287	252	260	277	261	280	309	295	288	284	272	310	266	306	278	290	310	293	291	324	240	288	274	279	282	273	265	270	296	276	260	264	292	256	276	297	275	270	272	289	268	290	285	264	274	269	270	274	292	291	275	298	277	308	284	288	274	264	286	266	294	276	269	291	284	277	292	280	292	273	291	279	290	265	283	296	276	319	253	271	276	291	281	268	308	286	314	308	309	292	276	302	293	309	271	282	273	293	284	291	265	302	289	300	267	290	256	290	293	277	273	285	302	296	283	266	275	274	293	296	267	304	296	281	287	306	258	309	280	255	264	293	273	284	292	298	259	289	286	313	304	289	257	294	276	285	292	302	312	279	272	277	273	267	279	266	293	275	264	303	288	291	297	281	270	254	265	309	282	317	263	276	296	303	273	267	275	297	256	293	304	254	285	314	286	265	292	301	259	299	312	300	254	283	270	280	240	287	285	270	274	262	275	286	256	275	310	287	280	280	250	316	291	314	279	276	264	269	288	250	318	308	303	289	269	294	306	285	305	267	270	262	276	295	293	287	288	276	272	296	278	290	288	266	290	271	259	295	290	298	287	294	290	264	274	271	289	304	283	296	285	291	307	293	299	322	272	290	264	287	259	265	302	255	280	282	312	307	263	287	287	296	307	287	276	286	302	267	285	286	277	263	262	271	257	273	316	286	306	297	277	275	269	313	298	281	264	277	263	273	242	264	296	285	298	265	261	278	285	278	237	306	284	293	298	257	305	297	267	278	288	277	314	292	312	232	286	251	283	305	298	284	287	269	262	263	294	296	273	295	279	313	274	276	301	274	306	267	308	307	299	297	257	293	284	293	300	256	285	270	271	277	298	274	302	268	283	315	285	278	292	312	280	316	297	254	259	279	265	304	291	260	273	266	293	291	271	287	265	275	288	316	301	286	307	261	295	298	295	303	290	267	277	301	243	281	274	288	311	294	273	298	252	275	257	314	315	295	292	300	269	281	270	275	293	263	281	295	321	287	280	325	314	287	272	264	321	298	270	273	294	275	265	275	303	297	305	266	280	280	308	266	334	272	276	285	291	290	292	295	305	287	302	289	267	250	270	298	287	331	285	287	280	283	310	283	270	287	290	320	282	286	299	282	268	295	280	281	279	288	297	280	295	254	280	323	287	314	279	267	247	277	236	288	272	293	225	281	278	266	277	294	267	277	282	280	297	286	300	274	290	293	287	283	290	267	271	306	269	258	266	276	294	297	268	275	278	269	257	275	267	274	306	283	275	258	289	274	284	293	291	251	251	295	285	295	281	309	279	250	275	258	313	314	274	305	303	265	261	311	289	287	269	281	291	304	279	275	284	268	295	296	285	273	282	262	274	298	265	278	278	295	297	282	292	287	296	290	282	290	318	288	277	280	297	305	275	326	257	290	286	284	255	314	294	273	289	307	290	270	273	258	291	273	311	293	299	293	271	286	265	270	256	301	260	251	292	271	283	287	299	287	289	284	284	282	307	300	318	280	311	280	279	255	292
31072	51303	20066	2881	2058	1392	1076	825	665	597	521	501	455	442	400	374	359	377	356	371	348	386	318	374	355	342	321	349	333	365	314	335	299	307	302	350	338	290	325	334	315	323	322	332	331	267	305	300	342	313	301	290	286	297	328	339	336	318	321	315	289	327	331	295	346	321	301	283	306	291	289	317	299	305	293	314	288	328	314	302	302	307	303	309	316	305	315	324	331	327	317	352	302	277	299	338	303	300	289	332	307	293	305	326	321	334	312	310	345	313	293	304	304	309	321	343	325	312	295	325	317	307	319	307	309	316	323	281	326	262	317	272	314	326	317	295	341	318	315	286	324	319	285	302	306	304	310	320	314	304	333	296	329	265	311	295	317	325	291	300	294	326	321	328	307	316	321	323	327	313	315	328	294	295	300	337	297	294	324	307	320	305	314	321	302	316	309	326	294	313	279	331	275	323	303	336	310	312	332	283	280	320	286	277	326	303	340	337	304	302	310	337	312	304	314	333	322	300	294	307	310	309	319	359	315	305	332	343	294	319	305	313	310	343	335	338	312	301	300	299	348	324	301	347	334	309	313	304	301	337	310	296	338	313	316	291	284	332	308	290	280	344	298	311	312	305	318	320	327	308	307	316	326	293	277	320	339	309	288	318	319	313	335	321	315	280	309	278	292	330	315	286	324	331	315	328	277	300	302	313	333	341	305	320	302	295	302	295	313	328	317	289	300	339	319	327	298	320	320	315	347	317	286	325	323	298	288	314	310	326	297	334	283	332	305	307	322	324	321	291	278	338	328	298	306	300	282	324	303	308	300	331	280	348	352	271	323	306	293	298	302	312	327	296	294	286	303	312	310	305	299	305	319	287	308	322	310	297	290	323	339	335	321	351	310	314	300	334	316	339	273	299	356	304	338	300	301	337	302	328	298	282	315	301	322	299	294	304	326	313	298	330	322	270	307	335	310	324	309	336	318	294	307	337	323	323	290	297	309	332	325	307	326	310	325	297	339	327	316	310	304	311	359	322	301	321	311	311	313	318	350	320	278	316	294	303	327	319	296	283	293	295	328	308	326	314	292	316	311	340	325	325	326	317	317	287	333	300	268	305	360	313	321	309	332	316	294	314	327	297	302	315	310	299	315	321	332	310	326	296	316	300	314	316	297	312	307	326	326	308	323	345	294	337	331	337	349	343	287	321	321	288	324	290	296	312	326	295	283	334	322	329	286	327	313	313	295	296	300	334	325	273	314	333	324	310	291	329	340	318	318	308	288	329	298	311	288	311	285	299	302	302	334	318	301	348	306	308	327	318	347	325	315	289	291	314	292	323	285	339	305	323	318	317	291	309	303	305	283	324	283	289	326	309	326	278	294	282	305	289	321	280	322	307	315	281	304	302	313	306	310	303	295	312	327	315	293	311	329	330	315	297	276	300	323	340	286	297	329	299	297	299	303	309	334	343	313	316	330	321	327	313	329	306	316	346	314	283	330	276	313	305	333	331	336	319	305	260	295	317	313	318	297	321	306	304	328	335	297	331	314	316	349	324	310	274	291	349	342	311	283	311	294	326	311	307	325	289	327	295	340	301	282	305	337	323	343	300	293	302	303	310	299	313	309	310	311	282	315	281	297	307	328	328	318	286	292	351	322	323	332	309	292	321	286	308	307	318	312	292	347	324	311	302	310	290	317	297	294	322	305	305	326	330	286	291	272	300	298	321	325	329	298	320	287	284	280	302	312	309	303	330	296	327	309	330	263	321	326	339	311	318	295	342	295	332	319	315	333	329	290	313	325	327	296	314	292	322	307	325	278	275	291	289	300	308	329	288	288	299	319	312	311	331	318	274	309	331	253	280	309	315	290	304	286	312	321	326	303	326	342	312	345	301	280	292	286	283	319	326	287	302	290	299	346	307	312	313	291	350	294	308	311	284	303	357	310	339	341	327	358	302	300	290	334	343	301	346	335	285	301	316	311	317	306	333	292	299	325	280	298	299	317	296	326	305	315	322	284	306	296	296	328	336	330	299	306	333	294	321	329	303	337	327	282	327	321	324	323	303	322	321	329	339	343	298	323	306	312	298	308	344	278	319	319	332	338	314	289	323	309	301	327	311	296	316	321	316	326	329	318	281	291	331	308	313	313	317	312	322	281	294	328	321	327	320	307	316	308	286	315	308	309	293	325	312	331	299	338	294	310	304	316	306	307	295	316	309	289	321	320	285	324	308	319	274	320	312	328	316	309	299	326	299	316	310	315	343	305	316	291	306	296	321	314	321	317	301	318	306	307	293	293	325	287	320	286	286	301	326	304	323	289	268	331	308	296	307	331	296	295	298	290	334	333	359	302	343	307	254	297	322	313	334	302	323	300	304	295	323	302	329	283	307	311	325	329	366	297	299	314	310	309	306	368	289	273	311	321	349	303	301	284	328	300	299	291	289	274	315	306	303	341	318	304	298	303	287	311	314	311	340	328	304	309	285	320	319	307	261	278	304	279	324	293	307	305	317	306	333	319	298	310	310	287	315	320	290	330	321	341	301	306	280	307	304	302	297	323	297	299	312	290	310	301	342	330	305	335	308	305	320	324	319	282	318	314	318	299	310	310	299	332	330	281	303	288	334	320	301	318	330	309	324	315	320	295	297	309	334	291	315	286	313	310	315	329	316	318	345	304	304	341	289	330	288	315	312	316	323	313	310	307	314	322	316	313	340	331	305	312	299	293	325	316	290	285	306	312	295	277	325	327	289	320	338	306	306	312	295	318	324	296	291	328	303	306	305	351	313	300	317	300	308	315	321	307	292	296	280	309	323	332	299	288	303	309	317	314	308	336	295	303	288	317	283	327	333	313	322	280	308	308	312	335	313	299	295	323	328	322	293	335	305	351	289	311	363	307	293	310	324	353	291	315	312	281	342	289	310	294	297	302	333	319	289	304	303	307	310	316	311	343	322	305	300	315	310	324	322	269	339	308	344	316	302	334	318	317	340	307	321	318	297	297	321	306	319	305	320	307	292	296	314	308	308	296	315	310	323	309	297	297	338	293	296	328	326	301	313	302	321	313	340	293	329	299	301	323	311	315	299	299	277	305	303	276	345	323	319	331	331	323	301	321	315	344	336	325	357	319	328	317	300	290	308	350	311	320	302	323	302	322	312	357	290	329	283	344	316	336	320	345	313	335	311	277	314	286	272	325	343	297	309	294	301	338	332	326	321	312	321	291	317	321	305	323	312	305	303	294	295	288	313	309	328	300	293	283	346	310	276	312	314	319	328	307	327	300	335	285	287	276	271	298	341	312	320	320	297	289	307	326	318	310	318	329	302	310	307	321	281	260	315	326	297	277	309	323	321	320	344	334	309	300	318	296	329	291	335	332	284	286	305	312	331	311	324	304	305	284	306	309	345	312	303	298	317	308	340	310	299	303	318	318	315	320	312	330	320	309	310	302	279	314	294	341	287	322	298	307	282	327	287	301	309	300	301	314	292	295	316	304	337	305	300
25355	21427	27161	25340	7377	1107	925	789	784	789	739	780	784	746	735	718	762	699	739	729	733	703	732	698	695	763	724	702	736	710	674	754	693	705	682	716	719	672	733	654	696	723	693	731	725	686	700	697	759	736	696	699	734	719	731	693	721	748	714	686	720	720	725	715	740	699	738	727	750	669	748	685	669	724	708	708	722	709	722	720	706	623	701	696	718	708	734	738	686	709	691	714	662	728	689	693	746	674	716	752	740	690	751	710	744	670	711	666	697	692	712	689	708	690	720	665	712	675	655	690	714	703	692	673	681	735	719	703	710	665	717	648	687	681	746	713	719	726	704	718	700	683	738	681	709	673	693	709	715	712	732	722	712	695	738	711	690	721	661	675	708	709	735	722	715	715	708	717	749	706	748	701	726	645	736	742	677	666	721	698	696	723	742	710	701	728	673	729	748	738	699	740	683	661	729	673	670	680	646	670	731	722	708	726	746	703	716	697	763	694	671	764	742	706	706	678	730	698	666	720	723	714	758	725	700	682	751	677	718	684	691	709	701	644	691	660	679	716	712	696	683	731	717	736	719	719	712	698	706	679	742	705	691	690	718	715	711	726	759	749	743	720	692	712	687	690	689	700	725	725	687	706	687	698	696	691	696	674	721	714	689	696	703	709	730	651	669	694	663	743	735	673	686	738	732	752	707	710	720	706	740	751	664	724	699	749	679	738	732	716	693	679	676	735	698	719	709	736	688	733	698	713	712	719	670	666	758	751	729	718	690	785	744	706	720	689	693	726	706	691	706	692	681	698	668	717	698	691	686	668	711	709	709	747	735	649	697	737	675	728	694	720	710	662	683	726	718	702	668	699	745	733	706	664	650	655	737	668	725	710	761	663	720	705	687	733	718	743	700	710	683	710	716	739	756	694	720	690	698	685	674	704	695	717	672	685	670	718	725	712	702	705	719	690	682	686	703	707	742	673	726	700	670	704	664	642	699	745	678	672	694	718	642	745	705	713	724	702	713	689	693	691	738	691	683	704	735	703	687	701	711	692	673	705	696	664	697	707	762	690	683	737	649	702	700	688	730	644	736	707	737	666	659	658	652	717	710	693	677	735	702	699	735	700	713	688	725	701	759	711	612	719	675	728	702	679	755	671	711	656	712	708	726	718	697	684	691	686	694	681	717	677	690	712	710	674	703	695	718	744	676	723	715	637	760	729	709	672	662	727	711	718	664	700	717	695	649	676	708	678	744	709	741	646	702	699	692	686	675	704	741	751	647	677	750	705	720	699	727	687	705	686	697	731	743	657	623	662	665	717	728	704	688	690	722	658	686	744	674	749	692	687	714	758	713	702	765	703	701	700	689	746	718	708	681	701	649	683	694	728	689	717	679	735	711	702	709	698	695	712	709	721	711	723	708	662	723	759	738	728	699	744	737	714	744	679	704	712	727	767	661	680	722	703	703	674	682	700	738	681	732	677	716	709	712	719	694	764	740	729	709	697	724	699	716	706	726	708	718	684	713	736	705	676	751	720	688	686	758	707	729	711	700	640	673	707	718	720	676	686	712	691	763	691	692	719	680	734	685	690	727	736	718	677	740	639	705	687	723	701	712	715	708	664	675	708	704	687	672	658	651	669	706	664	693	731	739	694	725	731	758	719	691	752	720	708	735	692	680	692	762	743	687	701	780	668	683	717	718	756	673	680	717	728	710	744	712	677	703	735	719	711	694	707	755	687	679	714	683	660	704	712	697	673	743	701	696	621	742	731	722	720	703	704	722	690	702	704	705	700	685	683	716	755	679	707	701	648	687	685	652	717	731	725	694	719	645	692	734	693	697	692	714	663	720	685	719	695	726	654	698	700	668	675	730	712	733	703	711	687	705	683	669	690	682	691	698	666	700	686	735	730	745	738	752	719	714	693	715	752	662	689	693	668	689	756	664	705	712	663	721	679	712	696	722	694	729	670	756	700	724	721	741	705	742	741	716	748	749	754	740	693	685	695	665	743	730	725	693	694	721	706	703	671	694	725	746	709	658	703	706	720	765	733	726	703	726	695	709	715	697	718	755	727	650	658	699	657	705	673	722	718	648	703	758	701	742	705	718	746	732	739	726	650	723	717	716	679	689	745	742	687	699	648	672	692	663	723	713	711	711	733	720	698	711	703	708	724	699	741	716	694	686	716	754	669	695	777	694	709	735	743	715	701	697	728	689	731	751	716	668	710	685	689	693	696	719	693	727	708	697	703	718	726	694	674	713	748	703	711	695	736	702	727	720	679	751	705	701	712	643	683	736	722	646	734	687	754	695	734	679	676	737	717	741	694	653	728	725	764	705	689	699	714	697	740	737	725	700	729	654	685	705	747	706	703	669	686	702	724	719	686	733	708	709	722	726	655	739	718	728	709	710	702	713	758	746	744	731	754	711	699	727	688	727	692	633	687	707	699	726	718	721	656	708	739	696	729	696	709	712	723	723	698	732	764	685	699	704	742	677	743	733	703	739	710	705	730	740	706	708	696	730	714	682	740	718	709	701	708	742	661	676	726	659	710	752	705	733	721	688	715	683	716	668	710	718	739	672	743	713	763	669	779	725	721	689	701	674	674	704	696	705	669	731	711	711	728	751	711	686	689	727	704	698	753	674	689	702	717	692	690	692	646	696	736	723	744	657	713	703	764	704	699	687	702	719	699	728	709	698	742	729	671	699	677	743	710	714	678	713	710	701	689	678	756	715	697	729	731	697	702	637	729	677	702	737	712	719	678	659	697	715	668	690	683	695	715	727	661	711	749	705	722	754	661	714	717	725	683	718	717	691	668	698	700	748	710	746	643	683	693	678	710	722	637	693	706	724	704	704	710	733	741	736	695	680	705	712	711	665	708	722	678	698	729	686	743	726	700	755	723	721	714	726	709	738	686	736	752	735	702	718	735	734	692	691	708	713	713	647	717	684	723	747	668	699	709	707	646	658	680	737	663	653	704	701	740	705	673	658	669	771	730	692	728	712	709	698	695	659	706	733	738	704	692	716	670	722	652	710	683	687	722	683	692	657	680	694	711	735	736	682	714	673	675	651	720	660	752	692	714	709	729	671	732	675	739	697	701	736	687	713	707	710	703	686	693	658	709	694	714	687	738	685	713	695	762	712	730	722	701	678	680	727	683	719	754	716	765	707	699	729	721	719	708	696	736	716	692	675	640	738	714	707	686	756	711	715	675	715	711	697	724	727	715	727	656	685	718	693	706	701	714	691	665	711	740	755	719	757	674	731	717	714	709	760	718	716	747	660	676	720	724	654	648	744	715	700	704	701	671	709	702	729	712	742	698	753	730	681	702	720	737	711	706	670	693	711	727	633	709	675	727	690	691	705	724	710	721	687	752	703	753	765	722	666	675	696	703	718	696	699	680	678	673	687	669	753	653	723	703	649	712	683	721	703	694	764	709	665	711	710	728	707	673	650	716	695	671	732	678	692	692	687	726	717	709	688	691	735	706	619	667	691	701
29083	44653	14794	2137	1703	1326	1084	959	881	839	823	827	758	773	760	799	789	793	738	788	760	749	803	707	727	758	723	776	755	776	730	746	735	763	752	755	740	746	730	751	749	729	762	741	737	746	746	749	751	759	735	741	703	741	732	747	744	718	778	710	732	743	683	722	747	721	766	813	753	731	782	747	755	740	766	759	738	718	743	755	753	726	713	745	730	745	768	731	729	764	708	733	748	726	729	734	751	754	686	773	731	770	695	682	718	746	790	765	708	725	727	731	707	791	782	710	739	732	774	771	789	728	717	748	716	721	727	697	789	768	750	745	739	740	771	765	779	751	717	785	754	749	744	742	733	737	741	757	751	734	731	759	742	787	741	777	755	776	744	724	744	729	729	744	738	757	738	749	695	701	730	762	750	731	709	734	766	720	718	703	764	763	748	735	743	721	717	777	738	776	740	750	688	724	758	746	716	742	737	736	746	742	765	764	753	727	719	737	751	718	721	716	742	761	709	758	739	758	715	723	724	776	755	760	773	728	721	770	734	723	770	725	776	689	772	721	704	711	722	787	771	771	766	750	712	727	674	780	722	768	721	703	811	735	726	707	727	768	741	717	734	712	733	770	658	759	762	708	719	768	782	734	778	781	734	686	751	717	748	778	719	719	723	733	706	718	725	716	757	735	749	763	761	720	744	709	681	739	700	685	739	718	727	733	769	769	741	726	726	742	689	724	724	770	730	738	748	752	688	734	742	731	727	708	734	715	729	734	708	746	782	733	720	759	735	727	756	768	730	686	696	694	787	761	772	758	705	755	750	750	741	763	759	732	725	719	716	733	761	712	707	734	744	739	721	732	770	733	750	711	760	735	716	719	713	748	744	698	708	717	748	731	733	745	728	740	742	736	724	735	754	722	712	738	701	728	747	749	688	730	696	757	721	751	802	765	769	696	721	736	737	729	738	741	737	783	750	739	733	742	742	750	768	754	750	736	746	709	776	757	704	742	772	747	718	786	777	744	751	730	737	693	744	686	686	720	756	756	756	769	727	776	734	738	721	764	721	738	788	735	718	724	752	748	723	733	757	783	750	738	747	718	716	717	704	781	742	720	695	781	722	742	748	710	727	752	728	721	665	722	768	733	771	720	700	752	733	721	789	695	719	724	750	700	733	763	763	722	749	741	779	689	704	715	747	726	714	726	692	731	771	727	699	712	771	720	752	681	739	743	777	776	730	756	697	733	734	749	739	730	758	745	746	764	773	768	757	741	716	795	746	774	781	657	770	704	742	714	718	687	733	741	728	775	767	730	701	748	691	740	766	775	744	743	748	768	726	713	781	766	781	735	718	747	757	726	723	696	742	745	766	781	794	751	710	729	764	744	708	759	743	704	722	689	728	749	721	747	742	750	736	741	737	741	754	705	723	698	761	758	763	727	744	735	762	704	788	742	770	717	720	764	745	755	731	766	750	698	728	709	736	721	755	737	771	760	759	759	749	740	743	785	745	743	798	715	708	756	741	733	740	764	716	717	743	703	757	767	715	727	798	679	731	778	774	704	718	760	705	769	733	732	739	757	762	751	695	767	751	786	757	750	722	715	751	715	757	711	747	734	727	704	741	748	686	726	751	793	764	727	779	719	744	774	801	703	783	750	753	743	735	734	726	772	768	703	756	719	739	740	707	750	714	741	750	767	785	724	780	740	747	726	689	733	732	753	765	751	745	788	758	750	713	739	693	769	738	751	711	768	737	764	748	728	741	721	766	713	764	745	695	775	758	789	747	714	763	674	716	728	764	714	758	778	734	721	764	758	726	770	741	724	754	743	714	720	739	762	746	727	773	735	720	735	688	743	733	750	786	718	732	748	671	752	729	715	747	749	741	687	725	730	789	751	770	714	769	715	751	728	729	707	740	755	720	749	746	755	759	762	755	734	761	728	758	788	750	760	728	719	807	750	786	757	715	683	749	720	695	741	738	761	763	749	779	717	742	754	731	765	763	741	697	782	720	736	715	793	769	748	746	743	762	723	695	745	727	746	741	713	755	723	753	726	736	704	695	758	786	728	720	737	724	720	781	741	690	734	770	734	781	714	739	713	715	748	752	771	754	741	720	758	726	718	744	720	768	767	773	717	689	732	758	719	799	690	728	721	771	798	757	730	748	712	735	739	766	731	756	755	780	736	776	759	758	739	717	759	736	761	743	784	733	730	744	774	741	735	748	705	732	736	730	732	741	721	722	746	736	749	787	791	743	718	739	724	726	706	727	743	743	712	747	696	729	725	796	771	731	736	729	717	732	726	745	738	699	724	723	775	755	779	769	749	737	707	795	776	689	685	693	702	714	736	767	737	759	698	776	735	780	677	761	762	771	751	746	716	743	754	737	716	713	699	720	708	719	726	688	729	742	738	724	758	741	732	738	708	736	750	737	733	747	725	748	711	703	740	706	746	756	711	709	740	777	739	765	711	769	723	814	731	709	747	717	756	688	776	778	765	765	772	724	763	745	756	746	731	749	752	708	769	736	750	716	756	802	751	738	698	782	731	766	749	718	753	762	731	751	700	745	745	743	732	729	759	757	749	726	743	728	796	747	698	746	682	732	707	782	722	725	809	746	746	725	728	719	797	725	761	744	729	767	706	728	701	731	746	720	727	776	701	705	749	710	721	716	745	691	746	765	720	739	788	788	747	756	719	700	673	720	733	671	744	768	723	741	748	729	766	691	700	739	724	747	723	732	745	727	717	757	753	711	696	710	790	778	770	750	802	752	715	738	737	764	747	764	768	711	745	706	745	791	751	723	709	732	741	719	791	773	725	704	750	732	748	768	736	722	745	769	762	767	696	731	737	734	722	759	727	749	695	704	720	748	713	723	723	769	709	725	740	755	739	730	711	698	721	763	742	748	745	770	759	745	729	785	706	754	773	778	732	706	729	712	715	725	704	763	705	761	763	748	785	699	753	765	731	716	725	738	739	737	729	803	720	790	732	750	749	758	738	759	740	744	757	711	750	735	721	701	770	690	691	761	747	729	797	751	706	706	722	773	776	743	738	720	665	762	767	794	771	761	773	768	680	762	716	737	759	742	742	744	752	782	717	756	742	738	726	752	750	770	725	715	737	739	753	678	727	741	746	740	728	769	718	712	734	749	687	752	751	725	756	722	766	708	685	737	696	736	696	702	742	733	718	783	724	782	740	716	709	702	702	681	724	740	781	747	735	706	731	768	785	765	782	749	779	766	749	703	687	740	715	690	728	759	686	749	752	745	705	778	763	713	737	774	704	773	777	754	805	720	784	759	753	747	730	687	759	781	735	708	697	737	777	741	710	727	686	763	758	770	739	764	760	722	751	735	771	765	782	744	737	765	744	769	745	757	742	787	758	729	760	734	746	760	760	723	763	740	765	726	736	710	725	718	698	753	773	768	735	704	768	752	710	688	772	728	739	677	735	779	762	737	775	714	751	771	723	736	734	766	779	716	757	705	763	719	743	687	786	756	705	744	749
22876	21366	29000	24075	21358	21307	6194	1064	874	755	716	690	666	698	661	616	618	581	574	565	586	584	573	622	583	576	552	515	587	565	572	526	550	575	570	595	496	555	614	520	561	532	574	550	531	544	521	597	561	545	511	532	534	571	551	549	596	552	575	510	532	547	519	556	532	549	552	540	553	568	533	518	508	513	515	553	542	560	489	553	532	516	515	572	511	564	547	552	523	547	545	514	578	547	562	572	544	536	536	554	546	567	562	571	546	528	539	525	528	519	555	510	552	561	545	552	563	578	546	495	499	546	551	547	533	526	533	518	521	523	525	523	535	517	555	542	530	549	512	586	554	568	544	543	496	530	556	561	539	531	552	528	546	513	559	508	556	546	537	522	528	485	560	575	562	560	560	537	577	516	548	513	506	530	534	541	560	535	492	545	558	544	532	550	524	569	516	555	546	483	539	513	563	586	559	569	512	567	537	541	592	532	509	583	578	543	533	509	520	550	553	554	564	528	520	533	548	533	506	509	537	486	529	563	510	574	552	549	517	556	543	532	544	540	578	541	551	509	512	499	561	535	545	523	557	593	534	555	522	535	581	549	522	545	587	577	545	522	531	513	533	564	533	578	551	542	569	505	527	531	592	507	538	532	559	545	551	567	543	541	532	515	521	513	526	550	536	530	543	548	506	540	496	529	534	526	530	526	545	537	554	572	501	546	559	544	517	525	534	518	530	545	542	581	567	557	553	521	525	525	533	539	530	558	553	531	547	561	526	568	566	549	544	535	537	580	523	533	515	545	544	551	520	559	528	555	573	569	536	534	530	535	526	568	568	489	573	529	535	536	505	575	547	496	539	527	527	525	529	523	528	543	525	490	516	515	559	535	535	584	546	526	553	534	545	561	542	589	562	555	517	552	539	515	577	579	512	565	507	524	594	522	535	501	547	558	516	538	531	577	546	498	517	539	568	533	552	506	533	506	512	506	540	530	553	568	532	542	521	526	551	543	560	479	557	588	536	508	509	553	552	533	551	537	574	573	523	529	542	539	516	545	514	509	529	524	543	527	512	505	543	540	512	592	546	581	585	587	569	534	588	519	555	556	534	532	570	516	518	536	530	541	539	501	529	526	496	547	559	537	542	590	528	554	498	549	515	534	541	554	529	560	541	532	543	527	570	567	542	539	567	512	493	504	538	532	542	541	555	532	543	577	540	581	548	515	535	523	521	512	580	522	550	533	511	548	536	549	543	473	527	521	522	551	533	588	501	532	564	544	521	526	557	552	547	540	531	532	531	530	544	547	524	508	493	535	537	524	549	549	547	549	526	535	523	551	545	548	558	534	531	527	512	491	562	546	553	519	516	503	507	550	522	523	541	564	575	571	546	478	561	514	545	538	547	486	555	557	534	559	563	542	549	523	540	541	540	520	532	545	578	490	559	484	551	526	540	557	552	504	528	526	524	525	518	563	590	526	522	558	539	551	514	558	561	533	549	517	565	611	560	541	531	586	539	523	542	554	530	566	544	558	542	494	537	493	515	539	522	529	507	528	525	595	516	547	545	581	547	541	488	500	520	549	569	535	548	568	554	556	539	547	559	531	567	523	559	549	517	549	584	534	557	534	541	511	515	536	544	537	551	560	530	505	503	555	541	531	496	564	564	530	539	517	509	577	494	550	511	529	508	536	514	520	555	547	537	543	532	515	505	546	546	520	525	521	577	508	550	505	514	536	520	538	494	546	540	564	536	500	533	469	549	532	539	560	561	587	588	526	547	536	549	592	539	541	583	551	531	531	581	534	516	553	560	523	607	549	541	538	585	558	542	536	597	531	552	533	527	524	522	531	515	530	498	545	519	564	530	545	586	530	537	561	532	567	557	516	554	543	582	535	549	534	555	535	544	516	567	530	523	561	542	571	553	520	521	565	503	518	545	543	509	504	547	526	528	539	569	541	535	530	517	514	498	540	511	548	553	535	536	538	578	565	534	524	540	516	533	585	558	518	535	500	506	527	568	531	574	520	506	567	486	531	532	550	496	540	526	544	524	584	502	567	478	512	503	544	530	543	505	531	540	534	495	597	497	579	528	528	515	528	559	546	525	510	539	542	492	533	510	495	504	521	518	487	541	517	521	543	557	574	534	517	536	543	537	504	522	554	514	560	503	515	517	547	519	486	556	538	579	546	527	549	517	511	559	562	551	526	547	509	526	540	547	504	513	568	561	538	576	578	561	527	507	547	531	526	527	520	556	523	539	554	573	531	556	543	536	546	538	529	535	526	518	525	537	528	540	547	494	509	564	546	515	520	521	547	537	525	553	543	546	518	528	530	545	571	516	556	521	555	534	536	526	543	493	541	531	526	577	580	509	549	540	550	537	524	539	586	491	489	509	521	539	524	545	484	543	513	523	556	497	537	528	513	524	544	524	581	566	511	535	537	520	556	530	490	467	552	512	488	536	512	508	528	542	477	566	530	563	515	557	578	540	530	594	506	559	559	535	530	539	559	513	549	519	577	528	529	507	545	557	541	501	551	569	523	532	540	533	565	527	569	545	562	530	557	553	565	565	499	529	487	544	542	553	536	506	532	591	572	540	567	497	577	561	563	546	499	471	559	553	513	541	574	573	527	541	515	543	585	545	542	538	567	572	542	497	535	562	501	544	529	582	595	547	581	528	528	543	520	529	546	529	552	570	532	570	529	573	537	555	562	528	583	568	525	548	557	575	558	498	520	584	516	531	596	580	554	522	537	528	518	562	497	604	535	531	516	542	530	590	524	568	506	518	577	537	521	541	516	537	536	502	515	535	569	563	570	567	525	540	569	548	512	513	556	568	546	514	504	531	512	506	509	516	501	562	505	543	532	589	531	564	547	536	552	577	523	550	550	564	502	550	534	543	565	593	549	519	535	517	568	507	515	595	568	562	560	547	576	549	515	501	554	565	540	538	493	545	549	569	547	541	528	557	549	573	544	536	565	531	519	487	568	517	515	550	523	519	564	551	502	537	524	568	572	529	525	602	505	479	536	524	535	524	517	556	548	476	566	561	563	582	540	507	534	495	592	548	539	547	544	508	544	543	543	552	541	535	525	550	530	514	536	534	577	558	505	551	491	526	561	552	566	526	551	520	554	569	574	566	524	510	573	527	521	526	557	551	503	559	534	535	543	518	525	556	550	556	537	590	575	528	509	546	557	539	586	531	504	532	523	485	557	545	506	536	520	538	509	542	537	529	516	535	543	540	568	545	549	518	548	531	527	514	552	544	570	529	510	561	540	560	520	571	529	530	504	541	569	558	538	546	555	545	528	540	554	531	521	558	540	531	500	551	557	551	535	534	493	566	492	584	539	532	527	554	592	508	535	501	511	550	532	511	556	517	569	574	506	548	553	526	517	517	540	549	512	531	531	569	541	507	522	518	518	531	493	582	540	518	569	523	529	618	519	523	512	524	579	536	555	547	553	552	549	552	574	513	513	542	534	531	548	520	531	496	522	554	561	550	475	549	516
34874	58142	23613	4722	3364	2433	1781	1404	1189	1040	874	864	787	774	737	741	665	643	602	647	649	600	626	585	591	568	563	578	612	594	595	602	616	533	555	566	585	579	550	565	539	576	581	544	555	542	551	546	511	535	566	523	554	552	554	521	571	562	576	548	561	552	537	590	545	562	538	579	574	527	565	540	561	517	560	525	527	563	550	574	570	550	499	567	543	558	578	562	561	531	554	540	518	564	528	543	563	495	549	560	555	550	553	566	557	546	553	575	530	522	528	530	525	587	558	540	585	550	521	557	540	584	543	539	528	548	539	531	546	556	616	587	579	531	547	549	570	523	519	536	586	584	545	570	532	519	557	545	500	523	569	517	535	512	598	546	522	543	579	570	527	568	515	544	553	601	582	515	558	539	568	535	554	564	515	514	552	551	540	547	554	531	537	504	516	552	603	560	536	516	542	574	547	555	546	567	529	546	569	580	543	550	581	558	554	551	563	556	519	573	555	570	513	547	534	555	534	582	556	534	534	564	551	569	551	571	553	568	544	589	525	527	543	572	528	543	504	541	553	546	536	539	559	544	542	551	595	572	554	567	544	511	532	536	500	576	566	544	493	539	528	600	541	566	565	550	523	577	589	570	533	526	564	569	549	535	534	544	539	560	558	562	591	538	553	538	543	566	536	565	535	546	564	506	537	520	538	527	571	545	519	537	526	519	554	566	501	556	538	553	543	532	532	572	564	539	572	583	541	554	517	561	568	551	539	545	575	548	515	582	514	530	585	585	524	525	581	557	544	537	546	539	570	563	515	556	578	588	533	538	548	562	595	569	555	512	511	575	510	513	549	536	557	495	514	533	519	542	560	547	520	559	533	557	526	527	555	564	530	509	554	565	593	576	543	546	560	520	559	591	551	592	522	545	528	529	536	542	505	562	552	509	573	544	568	546	567	546	501	554	518	524	529	548	575	551	547	545	544	565	557	554	522	504	516	542	560	585	535	568	538	540	550	562	548	551	509	572	602	551	581	537	548	546	540	546	518	578	571	539	579	531	575	523	561	529	533	525	513	527	516	524	593	591	536	548	556	525	525	530	567	533	545	593	540	525	568	582	574	524	541	545	526	541	561	529	521	504	532	556	546	541	569	555	530	567	555	550	570	575	563	579	521	550	543	506	563	584	533	567	592	518	564	588	576	513	515	540	525	514	566	536	543	592	553	575	579	531	517	532	584	539	548	554	570	555	589	537	541	541	529	526	565	544	552	532	526	554	534	556	501	558	538	539	531	503	558	552	555	517	566	545	524	563	513	556	564	580	536	573	516	591	604	539	542	577	542	567	571	535	560	525	556	523	602	476	526	554	591	546	548	532	558	521	530	547	535	524	575	525	582	509	562	490	510	518	593	531	532	512	524	580	581	560	546	532	546	550	533	520	582	514	561	576	574	521	581	497	554	558	496	540	545	584	525	551	576	542	578	564	532	560	526	569	550	543	532	568	523	590	515	581	593	554	539	556	549	523	535	594	598	569	536	531	563	532	558	560	549	555	540	542	544	553	576	544	567	561	544	525	541	516	528	562	540	522	528	514	570	511	584	537	579	560	560	529	538	538	554	535	564	585	539	548	537	545	565	578	563	556	554	544	550	532	532	552	511	595	554	556	588	564	525	526	536	536	530	577	573	549	544	540	535	544	550	581	548	532	535	555	535	553	539	570	538	554	575	529	568	557	564	563	584	542	530	559	493	574	539	566	562	530	530	557	596	548	577	544	554	564	520	537	537	581	553	558	552	536	553	550	580	535	516	529	542	566	537	550	541	516	547	545	555	548	539	536	578	557	565	571	581	528	548	587	519	544	562	587	540	513	535	568	543	515	569	578	545	553	536	475	530	566	561	548	530	512	563	564	564	566	561	570	535	601	551	526	554	583	536	526	568	545	525	542	575	537	532	536	532	574	530	527	576	533	554	541	518	566	533	570	543	556	542	563	533	583	522	529	571	557	554	579	571	540	523	548	552	564	539	555	507	552	546	532	545	575	578	541	513	529	531	520	496	535	556	527	519	537	522	548	520	514	530	551	568	531	565	598	541	571	547	514	539	547	574	576	559	548	536	533	540	536	507	560	577	542	606	571	504	569	520	549	547	542	552	527	568	552	559	583	561	547	584	540	533	542	533	538	544	567	538	540	522	527	561	570	508	524	529	588	556	558	537	563	532	526	571	541	542	528	555	564	563	533	534	524	516	527	578	557	574	561	531	560	584	585	524	558	541	526	535	557	579	537	536	540	576	546	527	572	558	585	593	540	526	595	511	503	591	555	603	560	542	552	511	590	553	540	535	562	551	507	517	557	545	526	573	537	567	499	565	541	506	534	550	543	590	535	521	528	559	534	550	590	579	548	550	538	532	555	570	520	515	552	574	538	580	521	542	552	555	545	542	546	528	558	573	529	588	561	529	545	534	565	549	559	591	527	556	543	532	531	534	496	564	502	544	522	500	587	561	508	527	513	575	505	530	564	513	562	543	535	533	537	551	595	539	530	554	613	562	525	540	515	547	577	534	567	579	491	511	546	543	527	505	558	537	531	546	538	588	570	535	569	543	509	539	567	542	525	533	523	580	541	533	552	554	558	564	552	577	562	523	547	549	568	554	544	573	514	544	578	545	562	527	538	526	566	527	593	573	558	539	533	548	539	538	569	483	540	560	570	548	555	538	538	532	575	532	580	502	514	517	545	509	548	506	552	526	571	512	574	528	546	512	524	535	559	532	549	560	576	589	535	553	577	545	567	522	574	563	528	562	527	564	529	523	547	569	556	542	588	564	507	563	541	517	590	536	542	539	547	537	524	538	553	554	518	524	473	538	540	497	537	543	507	573	547	545	517	559	534	559	580	496	554	534	588	539	562	513	511	549	581	545	596	577	555	567	543	598	530	544	571	563	584	539	569	527	552	547	538	527	565	569	522	564	532	570	569	525	563	543	533	538	517	543	545	538	565	536	571	554	532	549	555	570	559	526	555	536	535	568	487	540	589	536	515	537	570	545	562	581	557	554	558	532	518	522	568	543	556	528	548	536	514	528	530	584	538	565	556	563	556	537	527	562	559	533	528	532	556	525	583	538	528	546	512	538	541	559	563	530	551	527	509	558	542	549	566	547	563	551	549	568	547	565	563	565	564	558	551	558	545	546	555	550	492	570	566	570	581	532	545	572	540	525	544	516	567	519	558	561	508	551	590	503	560	537	505	569	536	542	558	534	545	572	533	531	531	553	551	547	516	552	535	530	537	526	525	569	509	546	553	540	515	562	585	545	550	581	534	563	555	539	543	525	499	512	521	569	558	551	503	535	546	516	532	533	539	550	554	511	543	572	541	528	581	556	527	571	560	540	541	564	593	563	517	553	533	515	572	565	545	500	533	508	544	573	536	547	537	568	531	552	545	562	521	581	533	586	515	521	532	564	582	545	556	510	574	568	546	520	550	576	512	587	536	541	543	586	537	551	509	539	572
29147	24622	14491	1894	652	607	565	479	497	482	469	461	496	460	455	483	489	482	459	432	472	436	490	463	463	474	473	450	468	486	433	455	478	475	470	475	432	464	432	489	460	446	448	449	485	469	442	458	483	453	487	441	488	479	444	465	501	440	479	454	451	443	467	438	455	470	472	450	490	477	472	475	460	462	475	471	446	437	456	469	482	509	414	484	462	459	464	438	476	487	451	458	451	483	474	449	514	444	459	462	452	395	467	464	479	470	451	476	498	461	453	489	476	416	495	449	501	496	447	483	464	479	457	466	452	467	429	453	434	423	466	456	418	467	462	444	455	477	484	460	485	494	463	455	420	478	474	477	455	448	493	451	453	482	446	460	437	454	435	439	459	455	475	501	457	474	442	461	482	487	411	506	439	476	447	467	473	442	444	453	434	461	440	510	463	421	464	471	446	453	442	459	520	457	461	478	433	485	460	435	442	451	462	493	487	457	486	448	455	447	469	461	475	465	468	487	504	480	459	425	435	442	474	450	488	498	452	469	449	447	466	438	476	465	489	503	453	420	477	479	480	470	414	469	491	439	456	482	454	450	463	459	452	498	447	460	458	431	441	497	450	486	504	472	424	443	460	434	472	442	464	433	446	448	464	418	462	481	483	439	479	476	445	428	484	437	476	498	478	456	437	445	478	447	457	470	488	512	404	469	436	469	448	429	426	468	448	476	503	489	473	479	477	446	500	486	438	499	459	494	443	476	463	465	439	483	478	469	448	427	474	441	452	452	461	413	471	513	489	420	440	483	487	487	451	473	473	423	494	499	499	477	484	484	490	454	441	438	477	444	479	472	485	467	476	449	481	447	497	461	434	456	443	459	452	444	460	445	479	443	490	452	494	467	478	448	430	459	450	465	460	489	485	479	476	469	470	455	481	488	444	457	422	453	470	467	495	492	418	447	478	447	438	478	493	517	479	461	415	472	449	453	490	481	482	472	450	470	496	446	463	474	469	452	486	502	497	452	459	473	473	470	485	438	473	434	454	447	479	448	467	473	493	435	501	456	455	474	447	448	486	442	470	451	461	473	446	481	450	473	469	483	464	460	465	468	436	489	453	455	459	453	479	433	438	447	486	465	479	481	460	459	452	486	479	470	469	463	443	467	483	489	442	476	509	479	413	490	465	460	446	452	463	473	455	459	474	472	463	474	457	504	425	463	434	446	483	429	483	481	478	516	488	464	450	450	442	512	435	423	502	469	441	439	474	461	448	446	446	442	526	470	442	458	454	480	443	480	434	474	472	453	459	470	502	459	456	483	404	464	446	464	487	473	471	481	460	409	451	477	495	451	522	465	475	464	438	482	495	488	444	481	431	463	446	491	458	471	483	466	487	465	505	484	492	458	455	508	475	491	460	508	459	454	482	452	444	442	469	401	476	533	479	442	486	455	467	448	434	466	453	470	467	495	476	457	418	511	492	456	461	463	468	446	500	463	430	485	445	489	448	459	411	498	449	464	443	505	473	475	466	448	509	508	461	469	453	475	437	434	469	500	430	458	484	458	478	466	454	476	442	474	469	482	444	448	472	461	445	476	444	467	475	453	414	469	442	493	457	457	501	491	468	498	394	453	483	459	454	524	468	499	432	468	429	479	485	450	443	507	455	494	456	485	441	444	475	438	453	448	474	488	458	456	481	469	463	467	468	447	470	474	453	528	445	486	434	441	445	442	444	456	495	487	464	457	445	426	487	463	463	463	448	472	471	479	441	472	456	466	497	472	438	480	443	485	467	443	439	488	480	443	495	451	448	465	485	464	473	498	459	478	478	432	517	485	458	469	459	419	455	479	470	479	464	489	452	506	472	458	463	502	448	457	418	470	475	449	452	486	492	472	476	431	492	462	480	484	466	458	447	452	440	451	454	500	501	471	485	441	483	457	487	429	497	467	476	485	471	493	443	438	442	452	476	461	501	504	462	451	480	481	445	458	535	468	477	467	444	474	420	480	529	460	441	459	485	461	501	458	470	469	469	453	469	491	490	439	462	461	478	478	498	493	454	472	465	440	510	466	463	439	485	506	469	453	464	449	491	450	454	499	443	472	478	516	502	488	445	480	470	490	501	489	445	450	418	447	390	452	436	493	456	461	489	434	477	467	464	448	477	458	445	443	451	504	440	481	451	418	465	438	455	471	458	455	452	422	470	454	453	452	446	459	455	478	501	475	467	494	431	455	486	436	479	503	477	421	454	476	507	482	483	440	468	437	413	474	446	436	477	456	446	466	494	467	507	464	459	463	445	458	437	476	427	521	432	469	512	503	455	444	457	474	478	472	475	436	506	510	477	447	460	494	460	455	494	478	480	460	494	447	495	482	461	499	433	408	437	454	443	488	484	466	469	485	514	436	483	449	478	483	482	497	456	501	436	487	442	493	462	414	485	427	458	450	453	462	472	461	453	468	443	443	450	473	475	411	471	482	443	464	455	473	442	464	490	444	507	482	485	489	450	463	490	460	492	473	463	456	468	499	457	430	451	480	508	453	420	477	471	471	476	458	440	450	513	455	483	460	469	476	460	439	478	459	449	443	501	492	485	457	462	453	477	439	484	449	462	504	436	467	444	486	415	467	470	452	441	446	465	475	453	442	470	481	467	456	480	497	484	443	467	446	452	441	487	442	489	434	444	451	466	442	434	476	480	452	463	481	511	456	451	492	432	458	460	477	448	501	486	484	470	474	454	468	494	461	490	477	441	455	453	509	431	447	455	459	466	459	483	475	478	423	431	498	446	501	459	509	419	497	500	485	492	459	492	478	469	476	487	442	477	474	469	424	449	458	448	425	443	466	500	443	475	453	471	427	455	464	448	448	464	447	512	507	455	479	476	480	449	452	498	483	441	419	457	478	483	465	452	448	453	476	473	471	438	478	457	510	436	454	491	492	480	477	485	451	449	439	487	480	479	450	473	454	482	480	449	455	470	471	471	475	467	469	462	465	483	484	477	488	455	456	484	488	502	470	419	454	412	476	459	459	402	493	490	452	488	514	437	441	437	459	440	453	462	482	479	484	478	455	456	493	449	488	461	471	484	488	459	443	480	456	450	514	495	416	460	478	447	475	455	438	457	453	461	456	464	435	443	488	451	476	441	503	489	514	465	505	434	471	457	465	483	461	471	421	483	465	449	482	491	482	470	482	460	430	463	435	467	464	460	449	491	443	472	468	446	490	477	443	460	456	485	470	481	464	444	469	451	488	478	455	450	427	472	476	474	467	454	448	462	508	444	443	477	490	491	451	444	458	435	486	460	455	488	467	473	463	446	502	449	470	440	471	479	462	459	462	478	449	426	464	450	478	499	471	468	483	476	500	482	440	440	471	498	459	499	399	462	460	454	472	462	490	482	456	470	474	446	491	457	441	460	481	445	451	457	434	470	471	451	480	453	504	485	485	412	486	473	460	454	451	435	493	457	464	404	491	479	511	428	471	429	442	522	469	464	460	478	448	468	483	472	452
24835	35385	9297	923	890	716	669	586	539	556	550	486	528	502	545	495	489	525	489	530	515	510	496	532	550	505	495	550	503	504	497	497	522	502	523	519	457	540	507	496	502	523	473	499	509	515	516	482	547	545	525	515	512	440	543	488	501	507	496	507	519	481	497	506	502	555	532	520	503	513	482	500	496	496	486	475	485	502	484	501	489	517	499	498	489	480	506	476	562	526	531	525	481	503	494	484	511	490	512	514	494	506	482	486	519	517	507	483	510	548	508	492	526	465	542	516	512	495	492	492	543	482	493	486	503	522	526	483	484	493	519	510	510	514	492	482	509	533	492	517	512	562	464	524	534	523	531	524	510	498	487	470	528	514	506	477	469	510	524	502	495	476	520	531	528	498	497	517	492	488	494	483	516	486	507	500	487	513	514	524	472	548	525	497	516	512	525	526	502	479	473	484	501	525	520	532	512	477	499	496	540	498	526	453	504	530	521	514	519	494	532	533	535	539	493	519	536	498	508	532	499	511	527	537	464	529	506	539	498	513	523	468	530	506	527	561	510	507	500	516	497	543	480	504	488	542	530	508	466	498	509	483	505	554	533	486	533	481	541	539	490	515	492	487	559	495	504	569	510	532	497	489	536	542	499	497	515	495	505	525	523	497	536	493	496	483	513	487	485	504	501	489	498	497	494	526	541	508	553	499	544	465	518	505	511	505	490	501	501	517	497	553	485	505	472	484	483	519	478	526	493	535	484	518	483	515	526	505	505	495	482	506	537	504	500	509	503	483	512	505	537	486	551	545	480	526	523	497	517	492	493	464	487	506	530	516	487	507	523	486	472	518	519	455	531	521	542	533	517	548	556	503	501	511	536	490	532	546	492	484	489	498	510	507	468	486	476	498	535	501	523	511	494	513	508	557	503	495	544	493	494	521	537	498	498	501	495	485	491	544	544	496	511	525	553	521	536	520	491	501	513	533	503	480	494	508	515	484	490	528	537	491	507	529	532	519	469	483	505	472	496	535	455	528	518	486	503	531	510	528	488	516	470	465	502	533	513	526	523	491	531	472	486	511	498	521	454	521	527	491	505	489	516	488	519	516	481	520	502	497	527	531	451	497	490	512	506	493	521	502	500	515	552	513	491	513	528	494	487	487	542	507	550	516	551	539	499	483	544	532	470	512	517	486	476	502	472	466	489	557	521	500	523	484	513	527	486	501	505	483	488	502	520	495	519	545	514	513	502	529	548	545	529	516	528	510	521	537	537	480	522	490	476	456	522	536	508	520	453	466	506	486	483	524	508	499	497	490	506	494	516	523	522	491	516	494	495	500	480	532	483	451	507	518	467	448	500	497	543	536	509	503	480	529	522	496	497	483	458	518	519	495	475	524	516	546	507	503	508	507	488	502	523	500	511	533	520	509	529	537	490	476	488	495	528	464	481	491	504	533	470	509	515	489	522	513	540	536	500	514	470	512	496	486	521	499	526	532	499	534	490	500	552	513	449	453	504	500	507	534	518	497	488	483	504	523	518	503	550	448	544	531	528	504	487	484	462	456	510	529	489	508	507	556	535	459	503	487	556	509	474	521	532	517	513	515	519	504	535	500	527	510	527	548	506	526	498	495	487	514	513	531	534	461	475	539	520	463	535	530	507	511	477	505	491	534	518	506	540	527	527	522	496	517	542	558	565	514	527	535	518	508	507	485	503	502	549	536	517	499	542	561	533	507	470	507	493	533	514	494	547	514	479	499	532	488	518	479	486	500	511	545	487	534	470	518	491	498	515	485	523	473	534	497	508	509	468	482	466	530	506	480	519	519	522	478	471	525	497	470	498	507	544	554	546	506	525	499	534	512	530	504	538	472	492	480	504	504	505	522	482	499	489	519	526	527	509	506	491	493	508	484	508	544	514	468	489	506	538	513	525	506	512	463	523	498	533	485	519	500	517	471	506	506	517	493	535	522	523	513	510	523	514	537	547	491	487	528	482	501	531	504	503	524	543	493	518	520	539	528	494	490	529	544	503	509	507	510	510	536	528	479	481	538	517	508	506	506	491	522	485	511	565	503	528	520	532	493	513	532	493	538	505	516	519	513	547	527	515	463	498	525	515	496	483	508	534	528	529	517	516	496	511	466	519	494	494	501	495	493	456	513	515	533	472	486	516	501	510	486	516	479	480	514	490	515	542	524	467	474	498	508	549	528	503	511	488	536	486	512	499	501	509	547	510	528	485	486	499	514	524	481	505	499	497	546	471	492	481	533	453	559	501	507	473	513	506	503	509	490	532	494	484	512	519	465	455	526	525	516	515	512	492	479	543	475	490	487	548	511	531	517	540	515	494	497	548	502	481	495	514	531	512	486	501	489	495	522	544	507	510	478	522	516	478	528	497	497	552	535	515	510	497	475	486	511	529	514	516	541	479	530	483	496	517	558	530	467	482	507	496	471	506	541	506	507	552	518	542	487	538	490	514	521	529	571	494	524	511	539	469	501	529	492	517	492	504	493	516	486	499	535	496	499	509	523	477	500	492	480	536	549	533	558	520	482	493	517	481	532	490	517	508	492	480	506	515	504	525	562	531	500	460	497	523	506	504	520	528	506	504	524	501	502	515	498	528	508	485	541	494	507	546	524	521	533	485	504	492	479	520	518	538	492	519	497	469	513	541	484	484	497	518	451	543	511	549	513	507	527	521	503	481	538	508	510	492	530	502	506	489	544	482	507	500	509	573	492	527	512	513	513	458	527	556	520	521	509	492	516	514	518	457	470	516	506	532	482	506	523	506	498	532	492	504	488	515	460	506	537	488	498	495	475	503	552	523	544	530	465	518	521	503	486	492	480	515	502	477	515	503	481	503	516	516	557	548	501	526	476	493	510	511	469	521	533	528	522	497	509	514	501	488	525	501	498	547	502	521	510	524	554	521	499	513	522	517	492	526	540	494	544	491	484	466	460	550	534	520	517	541	516	505	472	477	489	489	511	513	539	523	484	565	502	458	502	513	521	507	526	489	533	488	501	508	516	492	558	550	529	484	509	476	514	509	461	508	482	540	527	515	537	496	501	496	480	518	503	521	491	538	537	550	516	489	550	466	526	529	508	536	503	518	519	507	493	521	503	495	497	517	474	479	495	494	519	500	491	505	504	531	536	509	534	537	505	491	529	512	523	509	515	524	498	495	556	515	521	499	473	508	528	533	512	510	520	492	540	518	541	494	483	512	519	537	528	485	493	517	488	511	499	497	542	477	503	502	506	543	496	516	500	570	518	492	523	485	502	499	471	499	492	503	477	513	570	479	543	513	483	473	505	525	514	508	511	492	500	515	545	530	520	500	489	532	524	524	518	528	508	487	516	490	529	554	487	502	541	492	513	523	538	504	530	485	468	527	516	493	461	500	542	491	514	510	504	498	518	518	532	484	485	494	555	563	521	539	502	495	506	485	507	509	504	518	533	526	519	525	504	507	469	493	501	510	523	491	553	513	488	499	526	496	491	496	542
23647	21209	28345	24312	21163	10003	961	506	463	440	408	387	364	335	335	331	353	305	342	322	332	301	323	292	332	291	291	288	302	313	294	294	281	291	321	312	283	302	301	305	300	278	272	294	293	311	280	294	307	298	249	288	303	272	300	274	307	302	255	297	268	272	298	296	281	316	307	298	274	246	321	275	304	286	302	267	275	280	290	279	270	298	298	277	296	288	283	270	253	289	261	269	285	299	281	278	324	284	318	319	308	282	287	264	286	344	302	293	264	287	296	294	305	309	269	309	304	278	267	289	292	284	264	268	282	282	291	252	284	291	289	304	283	284	293	324	293	287	270	281	283	285	305	289	272	295	282	304	298	282	320	282	321	266	276	307	268	279	300	290	275	289	283	331	291	279	263	275	294	263	318	314	276	288	288	304	282	303	281	286	298	259	288	271	290	283	299	292	290	299	315	295	319	276	298	294	317	290	263	277	271	295	299	231	313	321	282	288	277	292	292	309	270	250	282	298	288	275	275	286	292	308	290	272	275	281	308	279	322	297	274	271	275	296	279	266	272	287	265	274	279	283	269	251	263	291	284	291	289	278	293	261	284	289	289	302	283	322	271	290	286	322	278	297	286	307	328	324	280	280	294	290	282	303	275	275	280	282	273	279	277	287	316	301	284	292	259	283	275	257	254	270	270	283	303	321	290	291	293	271	289	268	307	235	258	262	270	268	293	285	265	263	287	297	306	276	261	294	266	301	259	306	296	299	298	309	293	287	294	288	270	278	298	288	279	273	296	314	275	285	274	304	293	294	281	274	297	294	274	265	306	309	294	292	290	273	284	306	287	261	278	304	285	285	289	339	267	293	305	274	275	268	287	276	267	303	296	304	291	263	290	295	287	281	314	279	309	292	293	282	297	289	274	311	289	295	328	264	264	304	280	272	322	286	290	274	296	277	276	290	287	312	300	288	280	286	273	296	302	270	282	311	291	310	314	282	276	293	305	284	296	266	276	258	277	305	261	290	271	267	290	296	279	280	291	284	287	305	312	294	285	294	285	303	249	291	261	293	299	271	279	281	293	286	257	292	286	283	292	291	280	276	272	270	281	300	282	303	310	302	298	281	291	291	304	297	267	262	285	273	286	279	300	315	296	304	305	289	277	273	299	289	279	312	280	302	293	317	324	301	297	276	308	273	307	275	293	305	320	321	291	315	320	302	267	262	225	332	307	259	258	302	291	280	288	264	278	266	284	269	262	276	305	320	282	309	267	286	290	268	296	292	286	268	282	282	283	307	270	280	333	281	275	276	344	252	309	290	304	305	288	278	263	306	291	275	292	305	311	286	284	300	299	301	264	308	279	323	299	271	312	280	306	302	278	284	285	263	335	301	270	280	297	292	259	279	296	285	312	286	312	279	291	286	296	308	299	274	307	268	333	298	288	276	271	294	289	296	301	275	307	283	285	288	278	279	296	269	301	279	301	308	292	326	305	302	289	280	278	287	296	310	309	297	290	295	258	312	295	303	283	311	314	297	282	308	279	256	289	299	293	239	300	281	302	269	297	301	270	276	299	273	303	296	293	263	292	283	278	276	331	298	281	315	277	288	282	280	286	276	288	309	263	264	297	263	266	259	270	300	283	316	305	278	286	290	293	259	282	294	278	281	306	259	260	294	283	304	325	283	286	317	276	268	291	274	299	297	310	266	307	313	284	251	309	268	305	288	303	288	272	289	298	302	300	288	316	266	284	308	306	303	279	269	303	306	273	298	303	264	308	277	279	306	275	285	273	313	308	289	285	282	306	319	284	262	290	290	300	301	274	304	262	293	271	284	275	300	286	276	276	302	304	240	310	359	291	299	283	308	300	296	291	305	267	277	275	289	278	313	308	295	290	296	308	295	237	286	306	295	327	261	289	312	292	288	267	306	282	280	283	298	277	271	299	319	275	274	296	282	310	278	244	268	310	277	274	297	292	300	297	281	281	273	286	331	308	278	268	265	304	296	285	268	291	310	314	290	293	302	289	286	310	315	297	295	258	259	289	318	285	297	286	314	281	296	294	287	280	285	300	256	260	277	322	307	310	282	313	309	283	283	297	292	304	268	256	280	316	279	256	300	291	302	260	275	264	275	287	299	290	301	282	293	320	271	304	258	314	297	283	266	304	280	260	283	287	289	288	275	295	316	282	282	287	291	279	295	282	298	287	255	313	281	274	275	308	297	287	318	335	282	268	289	308	302	306	271	295	318	274	256	252	290	254	302	302	283	306	301	296	268	292	284	284	313	303	317	306	279	291	321	292	291	288	303	289	304	277	268	279	300	291	295	295	296	301	298	287	275	278	288	300	308	264	305	309	305	317	291	292	308	294	301	280	280	300	320	274	279	332	300	315	269	271	272	276	277	284	285	298	308	306	284	254	270	290	275	274	293	265	284	285	277	283	294	295	269	278	305	284	292	317	306	298	288	283	289	289	308	281	274	281	299	257	291	283	277	265	293	285	280	284	276	282	286	256	267	329	285	290	275	305	276	285	271	253	303	281	282	258	316	282	300	298	294	287	326	244	293	264	281	287	275	298	298	296	284	271	317	302	274	296	289	308	272	293	288	302	275	283	311	297	289	323	293	276	287	270	270	281	289	281	271	287	315	243	263	284	315	278	288	272	274	273	281	298	288	283	305	287	287	283	311	284	305	289	310	258	274	277	297	319	296	300	299	272	280	287	294	282	293	275	277	288	281	297	284	283	310	256	291	261	282	273	294	309	305	310	306	275	272	273	303	280	316	314	257	296	274	266	320	278	284	297	285	283	290	284	283	291	290	288	285	310	292	318	284	266	279	289	311	317	251	301	297	292	258	274	279	286	284	288	277	304	279	248	281	275	298	276	269	293	307	292	306	318	278	301	304	280	299	341	285	306	288	269	280	299	308	275	278	272	295	270	287	276	268	276	294	274	290	276	296	290	280	278	286	284	303	255	287	287	319	280	279	297	281	318	273	289	303	286	297	285	298	271	253	303	301	281	293	280	293	280	273	300	298	299	320	286	285	269	270	309	295	296	273	308	250	301	267	291	287	307	311	284	290	294	310	290	276	294	291	293	281	286	309	301	292	319	283	277	280	262	298	319	296	249	290	321	297	301	290	312	265	279	306	298	302	278	303	287	306	288	281	273	295	278	300	282	285	284	279	281	286	255	258	293	284	299	287	268	279	284	292	301	292	292	281	287	312	257	271	271	306	282	262	254	298	286	306	303	317	288	301	284	277	301	280	281	283	261	278	323	274	286	296	270	294	285	290	300	280	314	286	295	318	278	292	277	280	273	287	303	293	283	283	299	287	277	289	284	309	297	266	324	289	282	272	301	292	302	279	281	290	308	273	308	277	281	297	287	256	280	264	278	292	288	289	263	279	300	308	286	279	256	298	302	261	261	282	298	291	283	303	269	286	310	295	274	291	288	291	293	287	314	266	280	304	312	290	267	264	289	285	296	281	309	252	306	315	286	319	311	281
31031	51083	20757	2950	2033	1527	1098	779	630	565	547	465	469	389	424	403	409	383	341	395	332	350	342	348	328	336	367	338	305	355	311	373	316	342	333	315	301	300	300	296	344	343	327	330	307	342	335	308	340	283	299	297	338	315	327	339	328	312	321	308	332	317	306	307	315	334	337	309	309	368	328	313	315	320	332	324	337	303	319	333	315	320	322	310	298	338	318	329	313	307	294	318	295	295	320	327	325	330	349	309	312	292	314	320	284	324	321	324	312	277	307	337	319	294	337	326	366	322	325	313	301	308	316	326	326	324	325	314	317	295	345	320	327	322	306	334	325	333	346	360	339	306	323	300	300	332	321	306	298	307	283	326	305	330	322	313	269	307	322	333	324	295	322	316	297	347	304	269	332	324	305	308	326	332	328	317	310	327	325	307	320	330	289	274	320	300	303	321	314	294	341	313	337	312	314	332	306	297	315	357	311	322	321	305	279	335	314	300	308	317	349	285	347	326	319	297	319	336	285	339	332	330	303	316	339	328	318	294	327	318	302	316	302	348	321	329	296	302	314	341	327	324	305	325	320	337	298	343	315	332	315	309	343	297	325	296	335	323	317	278	316	331	299	310	337	306	310	309	316	335	327	290	316	317	341	274	291	321	345	311	313	320	325	289	317	346	316	351	328	309	323	296	330	346	313	321	333	332	323	333	307	331	333	332	320	320	319	303	326	330	299	299	319	327	339	329	312	317	278	349	326	304	329	317	306	320	320	301	326	318	334	332	350	313	291	321	312	286	324	305	314	340	321	318	292	325	306	338	338	318	306	330	320	336	285	345	296	297	315	306	307	323	292	353	313	288	323	320	309	341	315	327	368	336	328	304	313	332	295	331	304	343	300	329	320	322	304	303	332	351	302	303	318	322	322	334	325	315	313	324	316	365	301	323	306	326	319	356	343	300	326	337	322	321	319	336	321	362	311	300	297	318	326	318	307	309	314	337	300	341	301	319	308	320	321	324	323	303	294	289	331	303	303	352	313	305	329	300	324	326	334	297	316	306	317	322	338	336	332	302	289	320	315	314	324	341	322	337	326	301	297	326	304	307	310	302	295	327	320	326	328	296	354	304	320	312	308	319	322	306	301	352	351	320	343	345	334	298	325	292	319	318	316	317	317	308	341	315	303	313	303	337	308	277	343	321	332	329	300	329	334	309	317	296	332	328	325	320	318	312	310	320	356	309	338	319	316	341	323	289	283	349	314	303	337	306	327	292	308	308	344	317	341	283	327	355	305	280	315	290	325	281	349	322	306	275	284	335	324	328	322	326	298	331	309	301	314	331	312	326	329	300	285	347	298	322	301	308	318	328	312	315	304	311	351	345	334	318	342	310	319	322	308	311	319	351	365	303	314	348	331	309	318	290	299	303	323	331	333	300	343	325	309	338	361	343	313	322	311	337	333	307	276	329	340	333	286	320	343	319	335	297	328	331	333	302	323	311	316	326	323	302	338	342	348	295	307	320	322	345	329	294	318	305	303	351	269	307	325	308	294	305	311	299	316	318	299	318	374	314	313	315	272	340	300	317	344	329	326	349	322	303	347	296	324	317	317	322	340	335	309	345	299	305	305	285	327	328	338	282	334	313	341	320	288	327	312	322	285	311	307	327	340	316	336	311	346	309	310	309	308	347	305	302	320	319	327	298	347	310	348	323	323	302	304	309	321	339	311	327	304	308	350	325	342	307	286	328	322	317	321	306	334	334	318	310	343	299	340	309	355	291	332	304	304	270	274	301	334	328	322	335	333	321	304	316	303	293	312	289	324	336	304	319	290	282	308	309	351	298	273	309	313	313	308	316	321	314	334	323	305	347	328	348	316	340	328	301	343	330	323	318	339	346	322	340	292	308	328	300	334	335	347	353	311	350	309	304	295	297	291	325	310	313	320	331	340	309	301	329	341	326	301	314	288	325	309	291	356	337	318	317	329	297	326	330	321	321	301	307	313	331	298	318	334	291	324	328	331	314	301	342	346	322	292	336	297	318	312	355	354	359	303	335	334	311	332	334	330	321	338	314	326	341	309	291	303	312	334	271	309	289	334	349	291	377	320	304	312	290	300	323	318	333	317	305	327	320	337	320	295	317	296	313	345	304	340	332	339	345	333	331	287	301	314	340	312	308	300	325	295	318	334	318	277	330	328	324	314	327	304	284	312	332	307	293	283	295	342	343	293	307	307	323	341	320	282	300	316	318	341	317	357	319	331	297	311	328	312	300	283	293	344	310	308	330	321	342	325	293	306	309	320	316	321	319	314	307	303	307	322	327	316	298	300	331	339	298	318	331	329	302	290	329	349	317	342	312	341	312	324	323	334	316	308	307	373	303	346	322	313	374	284	345	319	332	319	314	330	280	323	322	297	363	306	323	317	305	314	346	308	332	329	342	314	360	329	311	325	296	348	302	305	325	357	315	337	321	301	314	348	293	329	342	317	345	305	294	342	312	312	319	323	339	310	315	327	309	320	334	313	331	316	302	333	332	318	326	307	301	311	316	332	314	299	319	314	307	310	308	292	322	301	318	309	317	317	331	321	309	346	304	300	278	300	316	314	309	354	295	305	293	323	282	313	305	347	287	307	336	307	311	316	345	317	330	318	298	325	317	301	310	342	317	290	294	315	343	321	302	321	310	319	310	348	351	348	310	328	323	311	329	306	337	328	306	283	322	326	300	331	307	297	321	326	342	277	281	285	297	342	303	299	336	334	321	346	321	312	338	287	302	286	300	326	318	349	297	296	316	315	312	301	334	293	340	316	296	298	307	310	356	308	291	310	309	298	322	294	336	312	315	307	287	320	347	310	306	308	316	312	335	325	311	332	331	319	323	340	337	330	287	300	324	344	287	316	351	311	335	278	291	307	335	305	302	306	308	315	322	314	307	308	342	309	342	326	314	341	308	366	337	322	309	343	310	309	288	340	280	296	357	297	322	328	324	311	313	299	284	314	333	319	306	379	341	338	291	330	328	323	327	325	293	316	318	318	300	303	345	339	322	310	290	301	326	344	342	317	342	319	304	305	303	324	287	315	358	326	302	326	334	332	348	298	361	289	315	310	317	288	341	312	309	282	301	328	330	336	332	316	299	354	312	327	361	333	301	308	313	339	334	312	315	314	325	282	336	298	342	314	316	334	315	330	338	308	321	313	296	313	290	312	323	323	278	334	327	326	314	321	316	331	351	334	347	313	312	304	319	309	287	310	309	319	335	288	318	312	310	348	320	318	317	300	307	310	295	333	327	303	348	289	312	330	317	329	331	303	304	316	333	325	308	325	300	298	308	304	293	332	297	323	308	333	325	320	327	305	290	297	312	288	307	302	312	290	292	324	283	331	304	298	331	328	318	287	265	312	311	311	279	318	286	322	315	285	284	340	314	293	298	298	297	340	296	304	307	291	358	303	340	357	339	331	348	327	311	316	290	319	333	309	317	344	305	317	334	332	302	328	310	302	308	305	320
25239	21364	27133	25216	7417	1113	962	872	751	728	729	785	779	708	721	741	762	694	752	702	705	715	679	711	723	756	685	715	709	723	681	665	717	733	716	773	702	714	731	755	739	685	775	703	669	700	705	709	704	717	739	697	699	728	673	698	669	730	725	740	696	691	695	703	686	690	718	759	745	696	691	753	717	711	709	735	727	697	739	653	717	721	719	684	660	722	756	723	735	701	718	695	686	698	720	722	696	744	736	681	704	702	706	705	706	693	670	701	712	707	732	726	671	780	716	712	731	755	676	734	715	716	710	629	731	725	724	723	692	658	744	730	720	732	753	719	709	704	639	717	765	676	750	738	675	687	724	745	713	636	701	788	742	717	697	679	722	748	701	728	722	707	734	684	744	705	735	719	717	644	706	702	712	693	723	760	723	717	701	649	696	717	719	722	668	713	692	722	745	716	740	747	678	710	691	706	711	681	731	707	701	697	677	699	725	702	712	675	728	715	709	719	780	718	738	652	684	702	715	748	687	690	724	739	655	668	680	706	700	734	745	707	749	770	671	709	712	717	718	702	685	721	693	673	698	668	727	738	709	698	684	656	718	703	727	698	739	686	685	711	701	718	689	754	718	714	701	741	777	729	783	757	716	764	686	704	704	670	725	724	763	681	700	688	694	710	685	666	680	768	723	718	709	707	718	749	752	770	711	693	727	719	684	701	724	760	708	746	693	711	749	690	691	688	684	694	724	736	663	755	710	770	746	719	743	674	710	717	714	716	735	694	724	660	698	650	672	707	744	711	716	735	660	669	718	709	713	669	704	690	704	726	753	769	723	707	763	758	746	739	707	698	718	683	674	739	644	690	723	751	684	728	717	664	742	684	699	753	698	710	738	706	704	660	731	702	705	658	661	712	696	697	673	734	717	707	701	697	721	730	676	704	716	733	745	697	742	713	721	694	724	682	765	705	710	720	732	677	704	686	743	761	677	692	700	701	714	744	666	689	747	664	713	725	695	643	720	716	689	761	769	715	738	706	685	723	696	711	650	685	742	723	730	717	677	765	726	747	696	700	675	721	738	726	739	681	671	674	749	686	702	709	690	679	679	712	719	728	740	694	696	687	709	678	721	676	733	758	703	700	722	759	734	723	720	699	693	744	740	698	755	678	688	722	699	665	723	707	687	688	717	690	767	725	719	774	741	710	735	697	730	697	710	704	680	728	719	661	703	722	734	725	762	700	700	730	745	693	711	722	709	693	696	682	690	687	633	714	683	684	736	686	733	682	679	699	730	703	694	722	695	730	759	749	693	672	720	755	700	765	700	693	711	670	723	712	722	721	738	678	710	692	688	730	732	707	691	690	743	755	717	672	712	710	738	754	690	658	720	678	745	729	742	714	687	719	709	702	759	704	722	693	735	699	754	718	709	696	697	688	717	707	686	723	694	734	689	698	710	683	744	753	721	738	719	673	727	741	684	716	702	717	691	749	658	746	690	698	733	733	706	698	723	712	672	726	727	662	698	709	705	743	726	704	677	680	735	729	733	719	741	732	677	704	695	700	705	782	689	731	727	730	735	692	726	672	705	712	687	714	714	699	700	737	697	752	721	729	699	736	689	684	691	643	747	696	727	698	691	709	703	725	699	683	716	770	699	738	693	732	771	726	730	727	707	725	724	656	666	705	705	703	735	712	748	700	693	784	693	741	734	674	744	694	735	693	699	721	689	675	693	732	716	686	650	692	723	728	699	697	708	675	682	716	708	712	754	683	654	720	688	717	685	730	720	701	673	698	726	678	765	711	706	674	722	713	687	709	688	671	731	665	681	785	669	752	704	727	704	737	679	708	695	680	683	754	690	723	692	743	717	742	754	723	722	724	691	789	725	731	696	614	700	684	721	779	723	690	775	712	717	730	708	685	715	770	704	703	670	721	738	704	724	751	707	686	745	704	713	703	760	641	710	791	766	711	703	726	713	668	692	711	745	735	742	729	687	703	706	702	711	697	692	736	770	706	717	680	695	706	693	704	681	763	740	737	706	695	721	682	679	644	713	750	717	718	684	754	702	729	731	716	730	722	713	730	721	718	715	699	697	713	781	715	777	700	658	715	723	737	700	702	700	681	739	729	732	782	669	753	728	727	741	711	728	754	727	729	751	707	723	729	769	723	702	671	749	701	686	745	650	651	745	706	707	734	694	732	701	714	705	710	677	726	690	712	737	728	697	751	694	708	727	726	708	715	687	723	742	704	728	686	693	701	711	805	729	680	706	681	691	699	696	718	683	716	738	689	726	698	703	689	729	722	707	715	698	700	742	716	732	715	718	739	743	700	694	708	656	728	720	712	712	710	733	686	713	701	696	744	724	733	741	709	688	703	692	746	720	715	713	728	723	705	730	691	685	703	727	718	634	713	704	664	736	739	774	671	719	747	716	659	710	733	721	741	733	725	738	692	699	735	682	737	788	730	712	712	668	703	727	699	722	729	713	636	744	712	704	735	714	695	730	742	699	698	708	695	734	751	680	704	696	723	731	670	724	709	736	721	711	726	719	674	709	720	712	723	726	709	723	706	665	679	729	680	718	715	731	699	718	720	788	721	678	706	727	682	716	735	667	658	702	705	692	725	691	737	736	681	707	688	712	706	748	709	666	751	649	684	671	669	671	742	700	716	677	754	717	709	760	717	734	761	709	675	662	686	715	746	690	705	678	716	732	708	726	718	744	673	704	721	718	716	725	738	694	714	705	644	717	715	721	694	756	732	696	712	742	703	687	719	702	730	724	683	709	717	695	726	697	714	692	723	695	712	725	734	719	767	744	696	729	729	733	741	742	708	742	726	684	692	738	730	672	706	705	695	742	730	703	717	710	729	706	715	678	796	685	733	699	723	730	721	713	721	736	745	718	703	720	711	690	667	700	747	732	697	712	707	733	668	707	752	759	751	745	702	712	686	663	723	738	740	691	657	712	710	697	696	707	762	741	714	690	673	696	725	727	719	694	648	689	746	720	720	707	667	701	747	733	674	669	707	723	778	733	687	711	722	729	717	673	744	692	690	689	673	688	695	700	742	714	700	654	694	746	711	627	711	683	692	742	694	721	737	749	717	665	698	711	760	709	724	716	713	725	707	691	725	747	717	702	747	711	736	657	724	700	729	669	714	706	689	755	735	698	707	732	713	720	709	639	645	757	694	690	685	728	717	721	709	762	724	677	673	748	675	732	679	655	739	741	744	709	694	687	706	715	749	676	714	719	730	729	727	711	731	724	706	727	677	723	709	676	752	699	678	690	720	681	732	685	686	731	741	704	682	704	657	651	706	714	735	708	716	738	694	682	708	734	741	712	682	660	721	717	670	684	691	680	730	703	768	691	668	705	737	680	685	749	697	701	717	734	691	721	696	724	752	743	762	719	694	741	726	704	722	726	702	780	718	723	706	736	733	745	676	723	728	705	750	697	691	722	702	746	710	690	682	711	752	663	767	724	718	689	751	693	701	713	701	708	710	681	693
29228	44206	15870	2156	1553	1332	1188	1010	966	860	847	826	806	818	775	768	750	830	762	738	783	774	727	797	783	773	777	754	774	787	746	742	763	766	717	764	814	779	698	749	739	688	728	759	769	780	796	730	757	736	752	724	756	734	743	725	693	722	743	764	779	726	743	723	729	688	782	780	749	735	752	700	730	769	763	790	741	763	718	769	740	748	726	745	754	757	781	763	711	753	738	796	779	735	770	790	784	748	715	765	757	761	744	723	707	718	739	714	773	706	770	742	728	755	781	780	726	754	757	811	719	734	777	763	701	748	735	766	773	735	762	761	735	721	720	777	742	753	699	696	794	751	765	735	740	714	792	709	720	734	704	697	790	751	773	757	760	739	754	791	721	711	766	799	784	744	775	773	716	721	726	711	692	698	787	746	796	691	787	716	786	733	784	729	780	737	773	724	748	723	741	769	763	744	753	733	736	741	763	685	758	727	713	722	748	707	775	697	792	740	773	743	692	777	780	684	752	703	728	757	708	713	755	775	748	772	760	728	730	730	773	746	747	751	741	726	760	751	701	754	729	706	748	728	742	704	716	735	782	738	761	752	739	732	756	757	722	761	766	731	753	764	735	726	794	781	738	691	738	761	731	708	796	727	732	796	780	729	731	747	740	731	760	732	768	753	771	775	732	718	741	778	751	733	733	749	777	702	782	724	722	731	711	769	746	712	781	767	731	722	753	773	723	712	770	769	721	806	700	793	736	740	771	700	701	702	771	762	747	769	693	762	784	740	766	730	785	760	740	806	760	744	758	706	746	748	767	732	735	724	742	698	738	737	728	679	734	760	748	753	714	746	736	726	715	719	762	731	740	751	789	763	713	791	697	725	717	808	715	762	784	771	749	754	709	768	743	778	750	732	767	745	768	753	755	706	727	725	717	723	755	783	785	750	717	708	727	765	786	702	784	761	764	763	746	743	716	722	750	686	724	755	778	749	761	741	760	753	759	757	741	779	716	796	711	739	704	817	786	743	726	740	742	772	761	717	719	756	770	784	695	758	779	756	819	787	710	763	711	721	739	732	763	720	761	725	800	769	750	750	766	702	738	762	726	728	747	713	722	742	718	754	766	752	699	763	736	753	765	731	753	758	728	787	707	744	702	762	714	713	710	770	836	789	701	708	748	747	732	743	731	764	780	734	738	719	794	783	724	745	707	767	716	687	765	753	774	748	731	754	727	730	753	777	761	739	757	730	742	727	757	779	686	748	738	704	718	743	751	744	725	735	757	750	694	777	787	753	779	802	790	732	695	781	761	740	769	766	786	723	751	726	717	771	734	713	729	757	762	792	759	733	744	767	777	757	711	729	734	728	747	813	739	752	760	765	706	754	805	745	772	719	772	741	722	733	779	727	757	802	762	759	723	769	774	721	765	788	728	773	793	761	729	703	732	714	758	698	764	741	750	786	785	763	753	760	727	758	725	739	756	741	753	740	779	723	740	791	750	726	759	743	785	662	762	744	784	720	728	742	789	757	734	754	711	780	685	709	783	764	755	741	751	789	770	756	733	735	735	718	776	760	722	752	826	757	743	758	754	708	759	721	711	717	748	732	712	743	721	706	740	750	715	730	726	797	770	708	753	743	743	737	692	748	726	738	782	809	736	706	758	768	735	740	786	763	757	743	760	760	789	738	726	747	722	707	732	709	731	734	764	734	775	714	783	710	714	749	781	749	716	736	756	754	743	747	734	801	701	721	744	774	701	711	783	731	764	719	736	711	749	752	719	753	728	712	743	748	735	799	725	741	725	750	765	744	721	705	756	746	751	749	745	746	750	776	732	742	776	719	712	753	736	706	715	779	736	802	752	729	681	710	770	738	781	729	741	780	695	769	737	732	729	737	697	746	766	747	727	734	733	726	728	751	776	795	758	796	710	707	748	713	718	702	777	712	737	738	722	724	723	746	792	749	747	782	731	741	721	713	768	738	745	741	757	766	741	734	755	742	738	717	790	739	763	764	724	728	747	728	740	716	765	768	728	753	698	737	749	734	726	727	773	805	705	771	742	747	734	716	724	777	778	757	743	770	733	740	771	703	768	742	715	730	773	744	766	811	723	761	752	773	734	720	754	720	774	740	741	721	787	755	742	735	703	751	710	777	754	806	776	799	724	780	705	742	760	742	761	727	743	749	788	730	706	746	706	721	719	726	750	763	737	700	744	748	759	729	752	749	750	733	740	788	784	781	749	723	706	736	776	766	738	726	734	759	726	732	748	754	732	730	733	739	738	736	725	752	703	717	738	789	694	774	737	745	754	740	744	735	719	728	754	763	764	713	714	723	768	762	762	747	745	764	692	773	734	771	711	745	739	759	731	737	721	707	784	733	759	768	782	817	731	751	785	752	762	759	789	758	713	740	765	742	746	783	745	711	767	775	748	785	789	693	752	748	766	756	730	753	785	778	715	762	753	739	725	711	744	713	748	728	693	731	730	764	747	735	763	780	780	744	749	698	774	763	743	728	745	716	768	758	724	730	786	713	736	728	769	734	740	739	784	757	773	737	768	734	709	762	758	732	803	705	751	762	783	766	772	733	740	698	766	730	757	717	773	707	741	748	757	737	780	690	722	772	740	748	761	742	745	743	771	785	729	764	764	764	752	752	781	738	695	803	780	750	689	762	775	714	720	695	754	729	743	727	738	759	755	752	746	731	719	737	719	725	710	737	711	740	759	742	726	730	724	720	718	702	729	772	764	763	745	742	709	698	723	750	772	750	796	753	762	774	724	737	745	745	715	756	763	723	736	727	752	765	744	752	771	711	756	784	798	738	769	711	740	725	730	749	721	731	752	757	733	770	768	775	770	699	740	753	763	746	828	780	737	772	703	761	773	747	775	754	732	749	746	766	722	714	762	797	741	748	805	698	780	770	699	711	723	770	709	761	774	775	773	695	733	732	765	742	750	709	780	745	723	774	734	721	699	763	766	731	750	756	734	772	778	717	736	745	753	766	788	730	728	743	708	735	730	728	760	726	757	713	687	743	725	768	743	749	761	730	766	717	784	733	727	759	785	754	754	732	720	725	774	746	724	727	756	754	763	760	712	741	762	733	761	741	710	770	767	732	742	755	730	748	773	765	715	714	786	731	761	775	737	706	724	729	732	734	730	760	711	748	756	754	755	759	761	711	736	738	737	703	790	720	771	762	773	774	806	758	761	766	758	712	760	820	741	715	776	731	781	737	763	759	736	745	770	722	735	752	751	723	729	805	761	692	722	719	790	748	725	682	789	746	747	747	776	771	768	768	742	718	694	748	709	750	779	777	683	738	793	773	726	742	729	755	735	715	762	778	732	755	746	756	751	763	757	780	781	727	748	778	723	757	747	709	748	769	740	760	768	730	723	741	779	764	769	742	773	808	790	766	775	707	760	749	734	715	760	742	764	747	747	758	722	762	707	782	727	764	739	760	778	760	744	712	770	731	783	709	720	736	764	772	737	756	682	718	752	726	756	744
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
