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
341550812172	341550812731	341550813281	341550813831	341550814381	341550814933	341550815483	341550816033	341550816581	341550817131	341550817681	341550818233	341550818781	341550819333	341550819883	341550820433	341550820981	341550821531	341550822083	341550822631	341550823181	341550823733	341550824283	341550824833	341550825381	341550825931	341550826481	341550827033	341550827581	341550828133	341550828683	341550829233	341550829781	341550830331	341550830881	341550831433	341550831981	341550832533	341550833083	341550833633	341550834181	341550834731	341550835281	341550835833	341550836381	341550836933	341550837483	341550838033	341550838581	341550839133	341550839683	341550840233	341550840781	341550841333	341550841883	341550842433	341550842981	341550843533	341550844083	341550844633	341550845181	341550845733	341550846283	341550846833	341550847381	341550847933	341550848483	341550849033	341550849581	341550850133	341550850683	341550851233	341550851781	341550852333	341550852881	341550853433	341550853981	341550854533	341550855083	341550855633	341550856181	341550856733	341550857281	341550857833	341550858381	341550858933	341550859483	341550860033	341550860581	341550861133	341550861683	341550862233	341550862781	341550863333	341550863883	341550864433	341550864981	341550865533	341550866083	341550866633	341550867181	341550867733	341550868283	341550868833	341550869381	341550869933	341550870483	341550871033	341550871581	341550872133	341550872683	341550873233	341550873781	341550874333	341550874883	341550875433	341550875981	341550876533	341550877083	341550877633	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2665	2000	3600	2300	2665	2000	3600	2300	2666	2000	3600	2300	2667	2000	3600	2300	2667	2000	3600	2300	2668	2000	3600	2300	2669	2000	3600	2300	2669	2000	3600	2300	2670	2000	3600	2300	2671	2000	3600	2300	2672	2000	3600	2300	2672	2000	3600	2300	2673	2000	3600	2300	2674	2000	3600	2300	2674	2000	3600	2300	2675	2000	3600	2300	2676	2000	3600	2300	2676	2000	3600	2300	2677	2000	3600	2300	2678	2000	3600	2300	2679	2000	3600	2300	2679	2000	3600	2300	2680	2000	3600	2300	2681	2000	3600	2300	2681	2000	3600	2300	2682	2000	3600	2300	2683	2000	3600	2300	2683	2000	3600	2300	2684	2000	3600	2300	2685	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
22856	21464	28802	24537	21465	20706	2103	704	553	481	446	349	337	320	332	288	258	232	238	246	211	223	208	186	235	185	220	191	190	191	206	208	208	224	183	218	210	208	190	190	183	198	190	177	174	186	175	204	186	173	188	181	177	207	190	197	185	165	160	198	213	165	189	204	168	185	196	172	212	189	187	162	187	174	157	147	176	183	197	179	180	175	192	175	205	160	191	179	177	166	175	178	154	195	183	185	178	176	177	180	175	190	155	174	169	189	180	172	172	191	173	169	172	176	178	189	166	156	173	154	171	180	184	144	176	158	168	182	174	169	193	177	190	187	166	189	169	172	174	158	196	191	178	183	183	184	183	159	192	159	175	182	172	173	183	187	175	190	151	181	174	191	205	180	176	173	186	175	189	178	166	174	197	201	181	151	171	166	157	173	180	175	181	181	170	181	184	175	174	162	160	175	188	200	177	171	178	172	180	180	181	201	183	183	173	178	194	207	176	195	177	170	195	185	173	174	179	187	184	152	184	181	171	171	200	197	192	161	175	197	152	191	181	178	161	157	171	205	185	173	170	174	181	193	160	186	152	176	179	205	164	170	183	180	180	167	168	187	166	177	168	167	197	190	187	177	192	180	189	177	165	209	196	181	191	186	193	175	166	153	165	204	177	170	165	183	181	208	192	171	177	164	181	163	179	162	164	191	175	191	175	167	199	171	181	173	206	162	200	191	189	170	182	194	176	170	187	170	176	152	169	176	173	178	177	187	181	188	168	168	179	176	180	145	196	192	177	188	171	167	189	198	184	167	175	158	200	174	192	160	183	175	178	183	182	187	185	177	197	197	163	183	172	171	174	186	184	176	194	160	163	162	169	170	185	180	185	161	177	158	165	191	150	160	193	167	176	173	161	173	177	184	163	181	190	164	182	166	184	193	189	162	187	178	167	196	186	174	193	187	178	199	198	179	170	198	170	171	178	165	146	161	162	165	186	183	193	176	166	169	183	198	186	191	197	201	178	194	179	174	171	169	168	175	198	181	189	150	171	162	206	182	202	175	187	181	169	197	157	185	174	149	171	197	170	187	179	200	196	199	170	158	183	211	170	191	189	164	170	186	173	183	167	179	153	167	173	178	172	186	157	154	192	178	177	184	204	184	201	189	190	168	184	150	182	169	183	190	193	180	158	164	190	172	192	177	207	170	175	175	157	163	170	190	154	165	177	190	172	154	195	170	189	181	169	159	180	213	195	168	170	170	176	174	171	180	194	170	167	163	178	198	178	193	171	175	167	153	175	177	164	210	170	161	173	177	170	177	173	174	172	191	160	179	196	188	149	161	155	179	180	180	180	183	199	173	173	173	176	177	190	191	172	156	187	166	178	180	170	189	182	170	164	201	180	188	172	177	167	179	161	186	181	172	167	191	166	202	206	167	174	204	166	177	166	166	173	171	175	176	179	169	182	178	183	174	169	180	188	185	188	176	192	165	168	188	171	181	186	184	188	192	192	195	176	185	172	173	168	181	163	172	193	184	184	194	162	167	137	172	129	196	181	192	171	163	168	200	177	197	169	166	181	165	191	175	187	176	179	158	172	180	172	177	182	173	200	196	184	182	154	172	164	168	182	181	201	163	186	170	169	186	169	162	184	172	188	182	176	188	167	197	193	164	163	175	167	195	180	182	207	154	173	185	182	181	179	184	183	161	168	161	185	161	161	177	160	190	190	178	178	165	168	193	185	166	181	145	189	168	161	182	178	171	160	212	180	181	188	168	187	189	158	178	176	177	164	169	186	182	161	167	158	188	184	189	216	189	195	171	181	155	181	164	166	164	189	177	192	160	168	165	163	194	162	175	163	179	156	177	166	186	171	193	156	159	162	195	171	174	159	176	168	182	174	179	202	160	179	169	179	171	181	165	175	188	197	189	170	205	174	169	178	147	174	185	185	176	174	167	181	178	182	184	190	156	193	183	170	178	160	145	185	170	168	183	199	168	183	173	167	152	179	179	169	173	190	177	185	177	182	176	166	165	171	210	190	170	189	155	181	176	186	173	155	194	178	177	139	186	195	193	179	163	194	172	185	189	164	175	179	148	182	187	166	155	185	166	187	175	172	179	155	187	160	189	163	159	201	152	199	164	179	191	169	184	182	179	179	161	165	173	171	171	163	174	167	189	192	199	197	161	184	167	186	156	191	198	182	171	170	179	177	172	178	169	204	157	159	193	158	177	190	166	155	170	179	159	190	184	202	165	184	198	191	190	190	167	161	181	175	177	152	174	167	207	189	193	184	167	167	187	185	161	166	174	182	177	181	153	167	175	176	169	192	171	183	193	165	173	163	172	171	190	183	162	174	195	206	186	157	161	177	170	186	177	204	183	181	169	160	179	198	165	193	182	189	170	171	174	198	187	165	169	163	182	193	181	180	184	178	189	177	169	175	200	180	180	183	207	161	180	183	134	193	197	174	173	171	177	175	171	169	190	155	184	180	172	180	191	183	175	175	194	189	194	172	173	158	167	175	196	203	182	186	174	191	176	171	180	163	181	172	189	170	184	170	173	183	188	163	195	168	190	184	185	190	179	179	180	193	166	157	157	173	184	166	202	174	176	191	194	176	154	170	160	171	179	177	168	180	166	148	177	176	207	190	175	188	181	177	155	185	161	185	163	171	182	173	161	175	182	164	169	170	191	201	203	181	161	158	186	186	178	182	185	164	192	173	182	153	151	156	178	185	188	192	190	181	173	182	184	176	183	195	157	177	177	183	196	199	187	177	168	184	179	190	184	182	190	190	175	186	157	196	166	170	181	169	179	171	181	171	163	209	177	177	167	172	167	192	162	186	180	175	169	213	183	174	154	175	169	208	203	164	178	192	181	164	170	190	192	153	177	189	145	175	174	202	193	183	161	155	185	204	152	203	185	176	172	196	175	174	179	188	157	198	180	160	181	164	203	186	183	202	193	177	189	167	201	184	177	188	168	171	195	174	176	183	205	166	184	195	187	164	156	180	174	167	187	149	171	173	166	177	174	208	160	179	186	174	161	161	168	190	189	173	168	193	160	182	192	152	198	181	172	164	188	177	178	193	189	174	185	186	185	177	189	168	196	178	182	179	168	201	162	144	180	184	145	160	197	195	192	155	181	178	159	162	191	187	176	187	160	163	175	151	182	156	160	182	203	184	193	169	156	173	170	157	177	196	188	187	167	180	181	180	181	159	176	161	177	168	172	171	162	175	195	203	178	188	188	163	180	172	173	190	194	175	183	170	156	166	163	156	185	192	172	175	193	185	200	182	172	158	192	190	170	172	189	186	154	176	177	165	169	170	154	186	176	189	203	152	173	187	202	172	160	176	188	187	192	199	181	180	154	171	179	158	169	185	174	183	176	158	167	203	184	180	170	219	162	196	179	179	190	164	188	154	175	207	178	167	179	173	185	197	173	173	167	180	152	157	173	190	164	177	186	165	181	171	176	176	185	163	175	159	176	177	156	159	179	167	201	158	195
4893	15380	9900	4582	3152	2489	1840	1386	1149	990	791	763	619	604	541	457	398	386	373	345	363	308	310	315	309	301	293	310	255	277	274	244	242	291	251	267	252	241	247	235	274	267	241	242	223	240	240	238	233	248	228	242	225	245	234	216	240	250	243	222	224	221	236	231	228	235	246	277	237	249	225	220	243	250	223	221	218	214	251	246	230	262	222	235	249	261	222	242	230	231	260	231	239	249	211	244	250	249	244	244	250	221	231	236	234	267	245	202	251	229	243	228	221	219	209	231	211	210	212	239	218	233	233	227	220	236	229	223	246	219	246	231	239	235	239	246	213	223	223	217	248	227	210	227	203	200	225	222	235	214	236	221	241	246	235	225	238	247	235	242	192	222	232	215	248	242	258	225	208	237	233	223	242	224	232	239	247	224	193	230	232	215	233	237	213	243	237	214	230	214	226	211	223	217	229	212	202	244	221	216	234	268	210	241	215	213	227	251	216	228	245	200	207	209	234	223	212	217	245	216	265	224	229	223	228	234	261	225	226	229	228	256	240	220	232	214	222	221	248	259	250	244	233	241	223	229	258	244	242	227	257	189	223	223	230	219	232	245	212	243	252	263	232	206	240	233	244	217	228	248	221	232	219	241	223	233	257	221	218	243	263	260	216	242	241	212	224	231	248	235	224	230	223	261	247	222	234	205	235	258	227	226	235	248	209	249	221	258	239	206	228	236	215	235	256	217	230	236	248	211	215	231	231	237	253	243	214	241	206	251	234	250	233	216	211	246	210	226	201	245	255	239	225	213	220	279	212	230	229	248	219	242	234	235	265	207	219	238	224	203	207	245	218	221	232	242	220	193	233	229	277	209	230	242	208	226	255	224	224	230	223	215	219	233	219	218	225	228	223	216	229	238	237	275	227	244	237	219	248	222	218	231	223	221	237	246	233	226	218	207	230	210	233	217	226	218	206	237	244	246	235	232	226	219	278	210	225	228	249	205	242	244	211	222	217	248	251	238	208	219	236	251	228	212	228	234	209	223	226	235	213	226	238	201	207	230	245	226	225	222	203	223	247	225	245	206	246	270	246	260	215	219	247	216	238	217	213	251	214	247	242	241	259	245	248	213	223	224	215	254	245	202	237	229	224	243	206	226	238	240	227	237	225	240	213	225	220	224	222	227	220	203	209	256	211	240	264	231	249	245	238	221	221	222	217	222	227	232	247	218	256	245	247	238	239	230	251	236	231	207	259	218	252	216	258	265	233	197	239	235	231	219	219	246	206	225	221	211	258	219	227	215	230	228	236	235	241	218	232	243	226	247	227	229	222	220	234	257	229	241	241	222	213	229	233	224	207	235	221	234	228	229	245	218	209	249	254	245	228	240	240	219	239	258	224	249	238	227	222	238	234	253	238	217	231	221	204	231	222	245	212	226	234	238	238	217	240	218	263	244	214	225	214	248	261	238	233	247	220	237	206	236	217	244	228	224	227	219	241	246	210	234	221	242	229	219	236	244	241	229	222	224	228	213	200	220	236	246	222	247	243	234	205	236	212	221	229	213	238	240	213	207	216	231	245	247	234	234	238	235	207	223	249	244	266	244	234	222	232	236	206	220	231	239	226	222	208	231	249	228	225	219	222	231	241	226	232	238	209	242	243	241	220	250	226	219	251	232	255	230	241	243	224	246	224	207	248	232	261	247	231	230	241	217	245	229	236	235	240	235	236	231	236	229	256	232	254	230	220	256	271	213	223	208	224	202	225	240	209	207	241	231	228	238	210	227	242	241	220	226	225	214	240	235	210	232	213	265	242	210	227	223	234	217	224	197	272	218	224	220	242	245	225	216	244	219	239	244	215	239	231	244	233	227	214	214	235	203	252	236	242	227	216	215	249	233	224	238	215	243	212	224	224	250	217	230	227	218	205	245	236	224	230	217	210	211	226	229	205	204	214	268	224	245	238	247	263	221	258	235	217	216	223	231	214	218	246	240	245	237	223	240	225	220	239	223	234	265	246	213	217	231	203	241	240	234	221	239	227	219	222	234	232	222	239	213	233	228	217	232	225	242	245	230	236	219	231	214	204	244	233	227	226	228	239	236	229	221	231	265	218	196	224	243	231	232	210	221	254	228	228	249	241	217	225	225	221	248	218	207	225	240	232	255	196	229	216	221	224	228	236	231	223	227	237	219	229	223	236	225	238	208	241	242	215	209	200	218	227	236	219	228	264	225	261	230	230	244	240	205	230	222	225	258	237	226	211	235	232	234	209	223	221	235	231	281	242	226	230	209	230	225	232	238	225	229	267	222	223	233	225	238	227	202	249	246	220	223	229	227	231	243	213	264	194	223	224	207	212	250	234	244	200	229	224	220	222	256	207	218	220	232	234	208	223	222	230	217	238	243	225	228	218	217	217	214	238	220	233	220	229	232	225	228	216	238	241	244	226	223	262	239	221	193	239	237	242	228	238	231	212	222	218	232	226	244	242	222	221	240	207	235	213	230	233	238	234	225	227	220	232	241	187	220	239	190	226	259	228	217	246	232	215	253	230	236	254	230	227	225	216	234	225	218	230	200	238	240	219	233	212	213	229	233	240	224	270	226	243	229	210	242	206	240	238	228	241	203	244	259	230	241	227	247	231	233	244	231	230	258	226	233	242	220	219	242	248	243	241	213	246	227	250	236	241	226	240	229	224	246	262	240	240	211	228	238	245	225	240	216	212	234	204	252	219	221	249	242	239	230	217	244	217	208	237	216	221	223	223	234	216	241	226	238	206	237	250	213	200	240	247	206	248	240	225	244	218	236	231	227	213	224	220	257	236	253	221	218	218	231	224	199	240	242	246	209	226	227	217	207	235	248	238	210	245	234	234	222	246	240	238	209	220	220	233	198	250	233	255	235	227	206	221	257	244	206	257	256	210	200	239	214	215	239	224	245	226	265	219	228	242	239	232	217	223	210	218	234	197	211	229	240	237	238	216	250	220	219	224	252	237	249	226	245	242	222	258	220	246	233	213	212	213	226	236	210	221	205	245	230	237	230	235	245	249	223	254	224	243	213	220	227	228	218	252	232	221	219	222	236	233	227	218	210	229	240	226	210	251	249	228	230	226	228	246	249	214	238	248	248	209	192	239	242	228	210	221	253	216	207	249	250	237	241	228	243	197	249	221	246	228	244	217	228	224	222	227	231	230	236	206	250	231	225	224	232	227	222	232	224	228	239	228	224	239	238	238	223	218	246	238	219	233	214	209	237	226	228	225	233	243	210	234	216	257	230	242	247	206	248	241	213	236	242	242	247	249	236	226	233	238	224	232	224	236	221	221	228	233	215	238	214	199	243	246	236	198	214	221	215	235	253	258	242	234	208	236	205	226	218	225	232	249	224	244	224	226	236	243	234	223	241	228	220	212	232	230	252	221	221	249	236	228	223	233	231	239	241	228	213	243	224	229	241	197	249	233	194	273	255	224	217	243	239	250	242	233	231	230	213	211	219	220	241	240	237
27455	16914	3195	720	540	491	462	441	423	447	407	427	444	448	410	397	427	395	438	429	427	432	443	441	409	430	460	427	458	416	422	435	416	393	391	446	403	415	438	420	459	412	408	397	383	435	395	423	404	395	425	435	426	403	458	432	401	436	423	383	444	436	406	422	430	424	408	433	407	402	421	436	418	416	471	435	431	444	392	441	466	433	406	413	392	361	433	402	402	445	437	447	435	411	448	420	409	437	434	424	412	449	432	432	436	447	453	438	417	399	437	384	418	377	427	438	421	409	431	406	421	423	464	440	438	405	410	424	421	398	414	455	426	387	407	386	415	408	401	419	397	370	390	414	445	417	440	454	425	414	412	420	432	427	406	427	437	399	412	411	420	377	426	426	405	424	414	410	396	429	420	433	405	437	381	423	401	444	417	441	464	442	417	442	382	422	421	418	406	409	433	438	440	428	389	420	415	434	455	436	365	413	410	404	429	418	438	421	381	429	454	423	442	386	410	420	430	414	390	407	406	413	425	398	433	424	454	387	414	463	429	418	437	449	464	414	439	433	442	427	399	395	388	405	391	408	447	453	423	411	388	412	427	387	391	404	441	405	402	445	407	406	444	420	408	436	419	409	439	409	466	429	461	470	474	419	417	385	416	400	428	426	429	436	441	404	454	397	416	385	412	415	383	385	431	446	425	441	363	432	411	419	423	422	421	438	420	443	397	424	409	417	398	442	398	416	437	423	461	420	433	448	421	438	451	427	425	459	427	450	407	438	394	417	446	417	419	426	411	421	422	411	452	403	412	390	438	437	435	431	447	408	427	469	443	407	418	453	443	434	394	425	430	426	398	447	424	414	405	427	408	399	393	426	422	425	398	417	409	429	438	411	419	403	436	387	428	443	414	431	452	427	429	420	415	419	477	441	434	399	438	442	465	419	423	390	435	446	411	414	398	420	439	411	439	464	388	433	437	432	423	417	426	406	404	418	434	410	424	389	421	418	399	429	429	432	407	444	432	445	386	440	414	423	411	434	424	396	405	430	443	382	377	437	404	404	419	362	434	422	447	431	389	414	398	421	414	424	408	397	393	427	434	449	438	461	425	448	411	424	437	425	409	423	424	436	422	390	398	419	408	398	429	474	471	476	399	417	426	423	445	402	435	401	412	412	427	446	396	424	423	452	424	423	398	383	449	407	408	431	415	403	408	377	438	437	437	447	405	445	404	397	416	423	443	422	420	427	447	411	412	419	402	428	393	389	465	444	445	449	407	422	403	379	401	417	421	394	462	398	400	443	400	392	414	402	463	410	448	424	424	450	417	433	438	417	405	409	414	416	415	422	432	444	451	443	407	419	389	431	437	427	442	413	429	437	384	437	413	440	412	388	432	411	447	415	407	452	388	420	388	412	392	418	426	451	429	428	422	420	456	447	433	434	386	442	442	429	430	389	405	437	413	433	437	408	405	391	372	408	428	426	425	428	410	431	426	408	432	418	434	442	400	422	433	442	420	396	447	405	399	419	439	413	456	470	405	452	398	399	443	407	434	408	424	429	419	390	387	424	405	395	400	402	411	458	411	418	399	450	419	425	410	427	411	399	440	426	429	426	410	366	445	453	448	447	431	413	397	414	420	425	423	404	447	408	428	409	419	427	457	411	430	434	426	437	378	415	414	438	424	421	411	386	410	495	414	437	410	431	410	403	461	404	416	415	415	419	419	407	424	406	478	414	430	417	442	408	440	423	411	434	417	401	436	444	392	470	386	419	425	394	416	422	406	462	433	470	422	414	398	412	409	394	429	444	432	437	431	438	412	420	450	403	399	415	417	425	403	446	428	446	441	450	443	416	419	398	419	392	397	399	432	426	407	428	423	424	386	427	414	465	443	384	420	415	425	377	423	388	411	437	424	387	425	424	453	410	453	423	415	388	394	435	461	410	438	463	432	397	442	427	396	395	437	445	410	423	375	464	440	412	417	440	429	460	437	442	453	438	450	407	429	399	448	404	415	394	430	408	448	425	447	392	451	402	417	445	459	397	448	415	437	424	426	455	437	415	375	428	436	439	435	432	423	411	435	411	389	431	444	397	418	388	381	413	407	381	422	450	436	414	435	414	450	382	394	436	453	433	426	388	397	418	419	400	386	421	437	411	416	480	393	427	437	428	435	415	436	450	428	413	417	405	425	456	393	438	426	442	426	407	429	405	440	451	398	389	429	401	462	433	414	419	408	402	398	444	427	426	424	420	407	429	416	415	418	402	390	432	411	455	438	413	419	437	376	411	428	397	431	387	442	408	427	423	438	456	383	443	416	458	384	396	440	451	461	442	432	448	384	411	427	409	469	443	448	427	412	440	425	433	432	402	410	409	445	413	415	428	436	407	443	419	443	416	406	441	447	451	457	450	428	445	439	449	408	419	408	447	433	372	400	403	439	422	432	407	420	406	445	397	418	407	428	422	437	455	425	415	428	394	414	407	386	406	414	396	452	434	434	445	442	411	417	384	466	409	454	441	385	437	446	432	435	413	460	421	410	420	426	434	426	431	416	413	390	489	422	407	454	409	442	412	400	405	437	431	455	429	415	437	419	438	422	400	425	421	432	393	426	416	444	410	415	405	408	452	422	400	420	434	425	412	428	380	434	435	413	436	417	444	417	465	404	416	384	448	395	427	428	454	422	412	409	449	424	407	398	403	462	429	418	415	430	462	433	394	398	431	407	373	415	426	414	428	418	412	443	432	413	478	398	437	425	389	436	414	410	444	417	433	406	417	396	417	400	404	446	419	423	413	412	438	433	418	425	447	375	438	450	447	435	444	447	425	430	437	432	408	425	426	404	432	432	401	403	430	412	422	426	423	422	425	414	408	391	401	421	398	410	418	410	430	444	386	448	410	451	429	430	415	408	448	415	440	427	404	430	460	406	384	396	393	453	424	458	439	431	425	428	404	495	405	406	413	416	404	418	444	414	400	426	410	393	398	409	426	435	406	428	440	431	425	411	400	447	433	448	442	424	384	465	418	398	399	439	373	445	421	420	420	436	395	425	417	411	422	449	447	395	461	407	456	433	413	413	442	402	444	416	453	405	448	413	431	466	441	420	426	415	483	442	440	414	449	488	437	439	430	385	414	432	434	429	408	417	424	412	451	411	404	417	432	385	424	413	398	431	418	419	402	449	422	427	419	413	415	419	434	398	384	417	440	411	428	411	430	407	418	421	386	414	449	444	434	427	397	413	426	435	424	401	417	398	395	428	422	434	420	423	406	457	453	446	426	397	443	439	416	409	385	371	404	404	433	425	424	410	384	413	437	453	443	393	411	423	418	394	424	446	399	437	413	436	401	435	401	398	424	437	398	421	417	441	388	418	429	424	399	377	406	421	404	437	392	436	422	444	447	434	431	388	433	419	396	437	439	414	428	412	410	416	422	426	450	427	431	451	406	431	442	410	442	389	404	410	430	454	439	426	438	413	443	367	427	421	441	433	413	414	402	407	422	456	406
4643	1874	1278	820	703	635	617	618	559	527	528	508	542	518	533	524	531	524	505	469	552	504	491	532	480	527	556	527	530	504	515	491	493	523	530	534	509	535	513	506	529	525	530	498	497	495	506	537	524	502	517	506	514	507	485	496	490	541	539	568	495	461	478	535	495	478	487	504	523	511	502	499	480	524	520	544	519	477	521	499	474	506	498	522	489	477	539	557	497	522	521	495	488	492	514	529	486	494	502	530	513	494	465	511	508	494	506	547	518	501	476	544	505	493	514	513	551	545	517	523	478	480	539	519	513	547	473	482	519	500	536	505	520	497	490	497	496	473	511	511	528	491	492	514	519	511	539	529	542	487	522	488	503	508	497	462	479	516	558	490	496	514	518	485	526	468	528	499	494	509	502	500	497	501	509	534	510	512	523	498	548	487	491	530	502	555	498	503	537	542	529	490	517	531	506	541	509	509	472	488	514	496	501	487	508	480	524	507	483	467	501	532	482	501	479	542	510	519	500	525	508	535	498	535	482	520	527	495	526	536	498	518	525	546	521	505	531	533	525	522	522	518	512	481	520	530	472	518	502	471	496	512	520	482	500	524	509	499	502	505	501	514	492	483	466	537	483	504	504	512	510	508	459	514	499	531	519	487	545	535	519	500	488	494	530	531	496	504	516	514	500	535	516	476	515	514	484	519	534	476	517	503	491	542	498	500	511	514	541	540	495	496	530	531	537	530	519	495	539	514	511	483	525	483	503	530	515	516	540	526	511	540	548	504	494	535	495	495	491	496	500	543	515	510	485	492	477	567	493	485	506	454	529	506	508	545	525	518	488	537	471	523	521	537	479	488	508	478	519	489	495	509	472	497	518	498	527	473	496	484	481	512	509	529	488	492	546	506	489	510	506	507	474	533	527	545	513	499	529	504	496	491	497	499	504	495	521	481	528	490	510	484	478	545	500	483	551	494	525	498	502	500	486	521	552	496	486	485	504	485	508	484	472	469	447	551	492	486	550	495	512	545	517	527	540	509	559	543	499	502	543	514	497	520	529	494	526	504	516	457	468	530	530	476	540	494	514	506	527	562	547	504	491	539	501	504	501	557	532	507	554	493	489	505	507	514	483	521	519	510	515	528	504	483	539	522	479	502	475	479	527	523	490	525	487	504	521	504	461	470	500	470	504	514	473	503	513	515	497	524	512	508	503	470	489	503	518	489	505	514	498	523	522	521	512	485	512	515	507	490	494	502	524	465	500	476	521	520	505	533	527	523	493	512	526	494	509	511	506	503	526	508	478	505	497	501	550	492	544	499	522	481	516	535	503	474	522	524	491	512	510	526	538	515	471	493	532	530	507	534	528	478	505	481	517	559	518	509	530	504	470	491	511	509	499	475	495	538	537	514	502	533	486	505	505	512	525	512	483	518	504	521	491	487	510	538	520	503	564	468	518	494	534	512	481	478	500	533	548	550	507	498	521	520	513	483	507	504	526	544	512	501	471	461	510	545	484	509	445	477	497	526	524	509	507	530	526	515	477	481	515	494	501	517	508	491	509	512	491	489	505	484	496	471	526	512	482	530	522	522	489	512	505	468	520	520	491	497	524	515	523	534	516	517	504	531	523	507	513	491	549	542	519	493	543	501	496	478	529	501	498	504	443	512	529	519	532	528	502	529	517	494	504	513	525	489	488	471	524	527	570	544	525	503	514	501	519	508	470	528	525	521	485	521	556	511	489	511	563	526	530	499	572	536	500	536	523	484	484	572	533	470	492	515	504	512	483	521	528	504	505	487	526	514	480	500	503	514	460	487	510	464	511	502	468	475	485	464	478	533	508	482	491	479	496	525	513	498	529	469	519	504	539	498	504	468	499	507	487	533	581	497	466	479	504	527	477	544	473	489	500	456	495	531	514	504	478	508	494	499	522	560	542	473	483	518	493	487	526	518	548	508	500	505	538	452	488	545	477	493	505	493	497	497	523	471	482	506	524	504	493	501	498	494	530	511	498	552	547	513	488	527	526	536	479	506	464	511	499	495	534	492	516	516	511	460	510	522	542	499	499	493	487	511	522	522	522	525	520	482	519	507	479	504	473	510	530	531	461	493	533	516	512	472	472	466	494	532	500	490	530	499	517	521	526	554	504	461	515	533	548	523	509	477	503	524	533	470	476	528	535	492	483	498	505	519	495	507	464	526	466	497	509	496	508	509	469	534	490	500	502	483	493	522	517	504	498	549	491	473	518	492	539	508	513	544	542	527	517	503	526	512	495	489	506	496	511	485	537	529	504	504	489	515	483	509	526	491	529	517	506	540	517	489	508	495	508	512	494	500	545	536	528	523	479	549	549	515	478	512	446	531	492	469	476	498	525	517	500	541	489	529	479	491	536	544	465	511	519	560	499	483	482	495	469	471	499	500	502	555	471	503	520	481	501	473	524	536	497	503	544	523	487	486	516	508	520	526	515	523	554	489	524	528	534	547	484	489	491	541	497	519	507	510	514	534	489	484	496	485	509	498	524	500	544	527	481	518	525	526	521	524	483	509	543	497	474	479	492	505	499	512	499	521	529	499	522	505	511	491	500	453	499	515	490	530	503	540	489	519	480	502	505	503	540	498	508	531	492	501	483	497	500	524	535	503	511	476	485	517	517	484	493	471	526	526	509	516	504	511	525	503	538	457	510	479	506	504	531	538	484	533	481	528	514	526	497	485	548	512	548	475	509	498	496	520	539	525	530	512	495	498	522	503	540	538	469	521	523	507	520	518	532	536	490	541	584	529	507	510	497	501	507	514	495	522	474	519	514	516	526	532	531	549	488	512	533	516	474	477	511	508	540	464	496	486	505	484	510	499	523	522	471	492	534	513	521	487	506	524	470	504	557	506	507	483	513	480	467	529	490	549	494	512	465	489	474	494	516	475	483	487	537	515	495	523	521	490	536	545	511	527	488	489	482	499	521	496	521	526	516	511	485	489	508	481	558	497	523	524	466	497	506	528	500	518	481	506	531	497	544	502	455	481	499	516	519	483	473	515	517	552	487	511	501	508	478	525	532	551	461	528	488	487	477	532	493	510	505	484	550	527	524	459	530	501	542	501	517	517	523	507	563	464	518	502	507	519	498	501	520	478	525	520	505	548	487	501	565	551	443	544	496	511	522	503	507	502	507	505	523	501	526	511	529	531	483	482	501	539	512	529	533	549	493	533	496	516	549	520	536	535	517	512	543	547	538	501	494	490	508	519	514	524	528	515	466	505	513	483	485	503	526	519	490	517	496	490	534	532	474	537	501	529	519	555	495	494	510	494	502	546	516	524	505	490	515	518	479	536	526	560	492	530	513	535	493	509	528	536	492	495	518	514	506	526	525	489	502	479	523	451	489	516	506	552	501	486	516	515	549	524	511	552	515	531	518	530	506	486	541	506	534	494	489	512	497	545	522	510	487	528	527	515	496	479	464	488	541	507	457	511	525	512	516	512	480	515	510	490	508	457	511	500	555	534
23804	21056	27341	24989	16625	1370	807	660	575	536	561	560	531	482	464	439	492	447	460	460	443	463	434	486	432	416	410	454	442	427	422	424	455	425	409	441	520	448	438	446	464	406	435	463	443	461	423	424	432	444	439	454	435	428	419	383	431	441	461	440	446	458	426	416	435	449	426	428	470	473	461	461	457	388	378	405	449	422	411	402	435	424	431	434	410	449	454	470	435	422	436	418	434	425	453	403	455	426	394	462	447	413	447	475	452	428	472	470	414	435	424	441	407	432	411	459	433	421	458	418	415	440	422	390	445	427	433	443	404	422	473	445	423	430	427	457	414	434	459	398	394	436	412	444	461	409	444	466	446	428	440	455	425	441	416	463	414	417	440	429	425	457	429	469	410	445	436	435	394	457	422	426	479	409	436	436	454	434	430	417	440	438	449	423	412	459	463	467	425	414	465	444	408	412	442	457	485	455	452	401	455	453	409	441	442	436	418	406	429	408	438	421	457	439	409	458	442	425	428	412	437	475	424	413	432	371	411	454	436	467	441	435	414	454	437	411	407	435	431	436	417	450	443	431	443	459	466	445	462	422	452	436	423	449	434	433	440	401	442	449	410	458	431	445	425	449	424	418	470	430	429	436	458	423	414	449	430	440	450	433	475	426	448	416	433	450	452	435	438	457	450	419	444	434	434	417	453	438	444	438	435	451	421	463	469	432	437	425	442	445	451	415	448	437	445	416	435	433	421	435	469	435	418	424	475	409	414	432	459	393	436	446	412	403	448	415	453	431	452	417	424	457	455	454	444	421	403	464	417	436	394	429	445	399	439	434	468	441	422	418	449	438	424	430	415	473	425	419	416	448	390	439	465	424	415	461	473	463	485	466	458	476	421	417	428	466	459	421	423	443	422	453	442	436	414	410	441	402	437	466	437	446	454	395	437	451	424	437	463	409	447	464	451	392	400	436	467	443	445	444	419	416	412	460	440	450	424	433	439	420	440	417	457	466	437	424	385	471	415	439	439	419	422	429	464	402	421	428	406	444	443	414	445	478	449	413	446	434	409	448	416	462	432	411	405	412	429	422	430	449	438	436	438	447	407	436	443	450	417	425	441	416	435	455	438	439	408	442	432	421	437	443	431	428	437	483	436	425	437	454	447	472	422	472	388	451	406	441	440	439	431	443	457	417	435	410	403	423	451	417	448	422	426	405	441	433	422	421	459	401	399	436	449	435	412	415	439	444	468	452	450	371	442	437	450	448	447	463	436	433	424	405	438	445	427	450	426	415	463	430	395	419	456	429	445	441	424	428	418	437	444	451	398	450	466	463	424	422	448	440	464	417	439	422	424	454	416	416	442	438	448	461	423	402	434	411	461	459	443	404	428	443	446	465	411	453	418	439	416	441	425	416	445	448	478	424	437	440	441	437	433	423	425	444	435	446	445	400	485	452	406	441	423	429	436	454	430	418	438	416	455	479	442	428	469	402	437	426	421	449	454	442	435	423	423	467	439	438	419	473	458	433	406	447	432	493	447	431	431	430	386	479	470	436	422	416	435	422	431	450	449	431	433	435	423	383	460	429	469	439	411	441	442	432	450	439	404	399	444	429	452	470	430	438	420	417	427	416	442	396	445	422	412	447	458	417	422	399	452	429	436	422	441	432	413	467	447	460	414	426	421	419	444	381	451	433	436	456	460	430	410	452	441	456	463	440	441	435	457	426	421	468	412	458	418	448	430	399	431	434	425	417	426	410	438	426	502	436	452	430	427	472	430	450	459	438	423	463	418	416	418	437	408	446	414	440	425	428	469	447	471	443	454	453	465	441	414	437	455	427	439	444	400	431	434	395	440	417	447	416	425	457	416	405	428	450	433	462	439	491	463	489	432	428	434	436	445	459	464	407	430	460	447	440	446	469	435	414	486	432	431	431	437	446	441	441	408	427	445	428	432	440	459	396	467	460	446	435	412	456	417	438	453	467	449	427	423	451	416	461	455	393	449	415	445	460	444	464	456	406	417	457	425	450	405	449	440	452	439	426	463	460	456	461	445	436	441	425	446	428	415	441	459	421	423	416	414	465	419	438	406	402	418	410	399	432	446	426	447	440	423	433	422	431	452	455	408	464	423	475	429	418	464	389	445	430	438	453	465	413	438	410	404	430	435	389	437	480	408	414	428	461	458	444	403	422	415	445	452	403	459	445	440	432	452	441	473	402	391	445	460	407	465	452	441	426	452	419	437	437	442	416	427	441	431	438	454	421	445	401	463	450	447	425	459	415	447	444	425	438	439	415	407	430	421	420	424	430	479	427	387	415	442	453	421	441	439	431	424	480	428	454	387	465	413	449	399	437	431	459	442	415	440	448	459	453	466	474	451	453	411	432	416	482	428	409	445	441	429	453	387	439	446	413	405	456	437	447	423	422	435	395	396	428	444	457	410	414	403	427	441	439	435	459	433	429	448	441	449	420	438	381	469	452	481	409	416	478	437	427	421	443	420	467	424	474	401	442	430	453	429	437	429	474	434	431	465	460	435	467	397	441	445	438	441	383	431	442	427	405	423	464	438	429	404	422	438	416	402	381	432	453	439	481	448	443	431	423	394	394	433	438	459	430	432	429	424	452	404	414	428	438	420	393	419	435	428	439	438	419	449	441	432	423	381	438	471	443	462	432	462	474	431	399	422	457	430	457	431	432	362	419	427	423	408	408	434	402	467	482	427	391	417	438	474	418	400	476	455	414	433	419	420	434	451	424	425	434	465	418	409	452	422	376	464	422	430	427	428	424	494	456	440	436	420	423	440	468	405	428	463	441	426	424	439	411	440	410	441	389	406	419	434	422	400	427	431	449	481	434	443	434	430	420	451	473	454	445	395	388	459	409	443	428	444	456	407	398	419	432	407	444	450	427	453	435	443	411	414	430	451	444	417	436	437	435	445	455	429	451	435	435	460	448	421	440	423	416	468	435	427	424	427	443	461	439	416	453	434	426	454	450	450	440	438	462	413	392	413	409	445	476	391	435	429	420	426	465	433	449	415	439	451	432	465	423	423	432	450	435	402	388	455	443	404	441	412	379	455	482	412	454	407	425	431	441	457	443	421	453	412	418	439	411	395	428	398	442	449	420	393	416	416	411	412	426	406	416	416	454	433	433	468	440	441	467	428	407	429	371	471	426	466	379	428	444	425	436	416	454	438	449	462	415	422	436	441	439	389	442	435	429	420	442	375	421	455	414	458	461	415	439	395	428	423	435	448	383	422	462	437	447	403	386	440	435	420	444	447	425	464	429	442	445	458	452	429	427	427	460	408	419	470	449	438	409	427	455	445	411	447	443	443	372	475	414	414	423	421	432	441	419	441	468	425	444	434	410	439	429	443	440	438	430	412	442	459	410	424	438	414	436	408	441	414	390	443	434	410	455	446	456	396	384	403	410	421	441	411	449	410	425	400	410	430	447	435	440	387	458	430	475	425	414	467	428	387	373	414	445	440	431	407	408	424	476
3543	8590	5369	2589	1826	1408	1208	1061	896	856	799	788	743	671	688	602	599	587	553	619	580	578	539	530	563	578	585	556	515	540	510	556	539	549	539	576	508	547	535	539	524	538	560	511	544	519	508	514	531	561	509	540	562	551	556	540	524	492	507	514	521	562	527	559	541	524	543	522	522	532	534	559	545	571	549	505	508	510	547	533	499	519	493	515	548	535	537	553	545	548	525	536	519	496	558	541	552	493	528	550	560	536	536	546	555	505	513	518	564	528	515	509	529	483	538	511	481	535	527	523	514	482	522	528	523	541	514	530	540	535	565	522	536	516	537	563	574	555	498	519	558	493	532	549	550	549	513	539	526	539	543	558	502	486	499	528	530	525	568	543	522	535	499	536	504	526	566	533	516	544	535	563	528	503	497	545	567	515	532	554	540	509	557	506	486	532	499	586	533	484	522	573	514	536	511	542	539	516	524	527	538	556	524	533	533	527	541	539	538	577	520	489	517	500	502	521	515	515	506	538	476	521	560	481	527	536	570	535	567	542	556	520	531	534	512	511	512	524	527	482	506	523	501	531	517	538	520	549	519	512	517	513	549	502	583	529	509	529	534	531	532	559	502	544	532	524	512	509	533	552	514	535	533	528	538	522	548	542	564	523	539	536	495	522	523	513	531	544	545	524	497	532	524	560	529	577	559	556	545	590	553	541	550	537	562	553	515	532	503	521	534	490	529	516	510	515	556	518	507	524	545	576	505	561	561	524	539	524	575	516	517	496	583	523	553	523	505	510	529	506	518	536	562	541	569	555	536	532	566	538	526	537	554	567	545	502	496	555	513	501	560	518	563	535	503	526	536	526	544	570	524	542	513	535	523	519	531	534	544	529	488	509	564	530	506	574	546	558	510	522	532	557	525	559	515	546	556	503	506	547	517	528	534	530	534	494	521	570	483	511	514	510	547	562	533	508	513	555	537	560	489	525	527	539	520	548	543	572	535	521	537	507	539	566	520	579	563	592	556	536	548	488	527	538	562	534	547	525	493	562	609	540	552	511	513	524	578	540	542	529	562	512	572	505	536	508	531	536	590	530	500	582	567	545	587	522	548	544	552	541	555	514	526	521	497	526	542	527	528	542	510	528	525	557	512	507	498	502	506	549	504	523	509	509	542	493	546	506	552	549	527	545	546	520	487	538	495	550	552	548	490	549	506	515	562	525	508	555	508	531	527	499	537	511	562	513	520	504	525	591	511	532	541	551	539	542	526	489	569	513	529	536	531	542	552	498	540	526	513	524	525	554	530	485	579	527	542	546	516	518	512	519	532	533	524	499	539	514	510	589	547	560	533	518	573	558	555	554	522	534	547	482	519	514	533	534	543	507	574	528	525	516	569	506	508	525	525	558	543	491	541	533	524	551	591	533	536	529	541	549	514	558	539	569	530	525	521	500	540	481	525	557	522	506	532	507	521	529	536	550	544	514	558	523	543	529	570	519	496	502	536	532	514	531	551	532	555	513	572	477	509	568	514	509	522	501	525	535	526	551	513	547	542	541	559	520	520	541	486	532	545	502	540	562	541	553	536	544	539	554	540	549	537	503	553	534	535	551	540	542	555	525	517	501	509	524	547	574	558	541	505	581	542	532	525	562	564	525	503	553	527	530	548	542	556	561	544	554	557	546	515	504	541	522	563	536	537	547	542	531	536	559	501	565	535	521	528	570	510	546	535	531	566	524	523	491	544	527	556	562	534	514	624	556	550	542	555	534	538	547	533	511	557	520	515	522	605	558	524	525	545	545	495	572	533	529	556	534	566	529	554	498	492	537	558	526	547	549	529	543	523	506	516	540	548	503	533	515	555	519	584	549	531	560	552	539	543	518	556	502	521	586	531	555	516	501	531	547	554	521	543	519	508	494	531	606	529	529	567	539	531	520	522	559	514	532	508	556	539	548	545	546	545	538	520	526	531	555	515	521	499	521	537	513	545	486	512	503	548	547	544	565	554	552	576	504	535	532	544	550	549	517	555	512	533	589	504	575	512	503	516	479	492	509	500	498	515	558	540	544	526	562	540	526	527	547	528	517	512	531	536	509	499	508	537	528	498	573	542	562	516	540	487	531	513	510	572	510	520	552	565	546	519	479	526	525	516	558	555	511	587	542	498	544	515	531	486	537	541	533	558	540	521	480	562	515	534	540	512	508	568	548	520	516	545	537	492	553	564	508	496	513	516	537	556	515	502	541	518	513	519	532	542	559	513	535	527	492	509	549	528	533	547	490	535	518	512	525	513	542	489	511	525	537	551	526	514	516	545	522	548	524	525	537	493	496	530	507	569	538	531	513	529	543	518	530	546	556	521	538	553	524	522	528	536	538	531	529	515	518	530	536	497	552	552	556	521	519	519	511	539	511	526	578	517	508	525	540	544	508	531	527	502	529	537	534	597	544	533	554	504	541	490	496	503	577	560	564	535	540	484	497	521	540	572	570	538	483	507	518	544	542	554	512	564	535	523	601	566	555	548	554	493	521	574	511	529	496	496	495	529	562	544	491	541	501	514	540	523	530	534	499	517	485	533	496	588	532	495	489	532	529	504	498	547	566	491	482	497	526	520	527	499	493	542	531	546	515	550	568	577	537	555	488	531	502	550	560	556	559	534	554	503	546	583	547	551	564	514	530	542	508	539	519	509	581	531	540	533	538	536	512	525	569	482	564	502	557	517	543	548	487	518	535	567	525	520	538	525	496	519	535	519	534	529	538	550	494	498	525	492	535	561	549	544	575	510	549	549	535	510	547	516	587	549	556	520	552	521	542	510	544	604	492	514	508	512	570	548	567	542	500	506	546	571	474	534	517	511	550	557	548	562	552	521	544	499	553	526	534	549	483	502	539	540	516	502	527	497	525	489	503	543	563	526	530	526	536	536	517	540	544	578	517	534	525	516	523	569	539	510	514	545	525	525	551	495	529	568	555	537	513	568	548	548	534	562	524	545	536	537	475	504	566	497	492	537	518	510	522	582	545	541	542	551	577	544	561	518	533	542	531	540	561	564	556	546	546	564	504	527	491	551	523	501	552	543	545	501	510	495	499	511	527	537	500	523	529	524	507	601	490	536	526	547	527	529	543	563	564	556	536	585	506	548	566	516	560	509	535	521	525	570	536	521	580	548	545	497	539	531	537	494	521	544	512	558	503	500	554	563	522	528	538	536	525	556	509	526	525	500	552	541	502	500	557	517	532	569	517	523	514	529	553	529	537	525	489	520	558	525	531	551	557	502	516	515	541	557	538	543	515	518	548	497	519	549	572	543	552	505	543	526	556	570	562	504	558	530	561	552	535	505	544	532	507	561	530	536	507	547	571	454	540	543	515	509	493	541	552	493	547	556	530	501	533	529	517	496	498	519	505	510	580	545	563	532	538	469	499	555	549	542	537	540	502	549	549	520	547	510	516	560	512	523	547	525	507	535	512	554	532	506	548	565	558	516	548	544	505	550	545	529	502	539	518
24733	21076	25891	24340	1702	466	373	343	299	315	283	286	277	286	286	276	258	238	258	272	218	271	268	223	219	244	240	250	247	251	274	249	232	252	237	273	249	262	263	219	247	215	246	233	217	248	250	257	251	240	248	239	269	235	243	238	261	265	242	244	241	254	233	252	244	216	224	235	227	227	227	235	250	252	236	226	239	221	220	241	218	236	248	234	226	232	230	262	246	270	247	245	237	212	241	265	217	250	219	216	249	220	241	245	248	248	229	229	229	224	226	219	242	235	230	215	227	263	247	246	269	257	231	240	229	257	231	233	241	243	232	235	229	250	247	240	233	249	231	234	255	274	222	231	248	233	240	263	241	220	246	237	222	236	251	221	211	225	234	240	229	243	220	220	237	258	246	232	245	252	216	211	248	240	240	248	263	238	274	254	229	207	244	216	267	244	225	234	230	236	242	234	253	262	245	237	242	254	211	234	267	260	251	231	243	227	231	247	242	253	280	255	235	233	220	246	246	228	209	236	235	221	244	235	246	241	220	236	256	215	242	245	235	267	257	228	257	231	256	255	255	239	253	214	237	243	227	230	242	239	230	218	218	268	214	247	259	223	271	230	245	248	228	252	247	251	214	237	213	223	226	244	263	228	258	248	240	239	267	249	241	241	230	225	249	239	221	258	229	251	230	238	259	252	220	231	255	238	236	215	224	214	229	222	230	210	215	233	247	250	230	236	213	221	213	257	229	228	241	251	208	225	232	270	208	214	239	248	251	235	253	203	256	213	232	240	258	245	247	255	249	241	250	249	261	227	235	227	248	255	261	208	242	248	248	267	252	249	223	261	246	249	243	244	212	226	249	216	233	230	255	256	242	242	232	216	253	257	251	208	218	216	228	211	226	232	247	259	229	239	220	248	232	245	246	228	266	227	227	252	233	258	249	238	225	251	238	232	247	243	236	261	237	233	223	230	277	229	261	249	222	244	232	245	239	247	220	236	249	231	227	249	218	249	246	257	236	230	232	244	266	230	242	255	224	229	258	234	248	253	224	250	251	258	225	236	215	222	266	206	237	235	218	225	210	239	213	237	238	251	257	230	253	229	237	229	232	271	220	254	231	258	246	250	221	232	205	259	230	223	226	254	241	238	255	238	275	242	236	224	226	233	210	240	226	225	218	259	252	261	248	209	230	254	242	225	253	260	237	252	268	216	240	247	208	249	248	247	245	254	235	249	220	226	248	238	254	251	221	217	230	272	245	237	245	232	232	236	221	227	246	266	245	225	227	257	205	227	222	249	236	225	221	223	268	269	227	248	223	256	241	209	205	220	246	227	216	258	252	245	244	200	220	220	228	246	213	259	240	239	236	213	224	230	262	247	233	217	200	215	239	245	238	236	241	248	238	235	228	223	253	223	234	238	261	234	241	281	246	238	239	232	244	234	229	227	236	227	243	258	227	236	246	253	225	251	233	250	254	251	253	249	243	246	263	247	246	229	242	268	243	213	221	213	245	247	239	265	225	221	214	262	237	241	227	231	212	235	242	221	219	234	254	245	235	221	227	220	231	238	245	248	243	246	228	234	234	227	210	242	280	253	238	247	234	227	259	267	241	225	220	245	261	226	236	226	216	244	252	223	284	239	239	219	222	232	212	216	215	241	228	259	228	254	235	228	237	238	233	228	236	229	212	240	268	229	233	271	213	244	229	224	228	241	223	233	232	227	281	262	220	216	213	225	239	250	249	245	245	238	256	235	239	243	211	222	248	248	227	219	260	250	220	244	248	267	244	241	247	234	238	229	253	252	250	226	250	218	233	251	241	231	230	220	238	250	223	242	256	221	241	246	261	253	259	243	215	224	200	236	223	222	249	225	259	238	248	227	274	284	234	234	231	239	286	225	235	218	225	231	256	260	234	232	253	251	249	249	220	243	237	222	235	218	244	259	226	211	236	237	226	248	248	247	201	232	233	241	233	203	238	271	273	257	264	225	227	254	234	228	228	247	235	254	231	219	218	247	212	220	233	241	248	225	237	232	250	212	214	225	236	247	250	221	254	241	236	215	241	226	238	222	253	235	219	226	245	240	200	230	249	260	270	250	212	240	215	227	246	249	230	245	241	280	228	218	238	258	249	242	249	244	228	245	231	249	210	236	202	230	268	266	237	257	220	233	220	259	215	236	241	259	236	243	225	229	229	245	255	241	234	250	231	245	238	262	267	238	246	228	229	239	242	222	233	243	225	241	231	246	222	204	231	235	227	234	255	229	240	227	239	236	234	239	223	230	263	224	233	210	216	248	228	239	219	241	225	240	245	251	254	270	237	248	260	247	259	231	267	234	219	231	245	219	268	234	238	223	245	232	237	229	231	207	238	249	266	229	242	217	227	224	233	226	267	218	234	262	233	238	242	242	252	233	265	253	250	251	240	244	247	227	236	223	223	243	250	220	241	255	263	231	226	266	236	213	263	228	255	272	262	222	227	223	236	244	212	237	252	232	251	218	230	233	205	218	252	204	242	211	231	269	245	259	246	203	210	246	251	240	238	224	228	253	243	201	235	236	213	242	218	238	252	233	212	257	238	230	233	242	241	211	240	205	263	227	271	221	229	248	232	253	247	202	242	205	245	255	237	239	248	231	235	239	247	238	239	223	218	250	217	235	241	234	233	206	223	248	246	224	250	224	245	231	205	276	223	235	231	252	247	277	218	213	244	214	244	219	233	256	236	249	228	212	244	221	255	240	231	236	234	250	231	222	230	267	241	264	235	249	238	232	241	239	257	234	254	238	257	238	209	225	231	243	255	230	246	257	255	248	260	229	235	241	238	251	219	226	232	234	233	250	230	257	217	235	229	233	236	212	209	256	227	224	229	235	219	264	239	218	239	238	213	252	238	250	235	257	214	236	245	247	230	248	229	246	231	223	226	250	240	231	265	251	254	238	247	209	216	229	228	232	255	263	237	242	252	226	247	241	226	237	226	262	245	235	227	221	239	268	233	226	227	253	231	249	220	253	239	247	259	261	229	236	245	264	250	236	230	228	256	245	257	255	230	266	253	241	222	196	245	241	271	221	225	243	231	254	256	224	210	238	245	226	234	245	233	236	245	241	236	244	277	262	200	256	256	225	235	234	226	224	246	224	243	243	246	249	251	253	187	244	232	234	239	218	266	269	241	259	213	236	216	245	233	249	230	259	253	247	260	210	239	240	259	237	228	226	249	240	234	246	222	242	238	262	247	213	218	269	218	237	236	228	246	236	242	243	255	246	231	233	256	212	258	208	233	223	251	233	250	233	250	235	243	215	217	231	257	236	235	238	224	247	234	230	245	230	253	201	253	242	220	211	248	194	232	258	247	251	241	269	252	264	247	241	229	235	243	227	243	232	235	227	237	249	230	243	219	243	215	224	251	205	250	267	205	250	241	249	204	226	258	254	222	246	237	258	221	238	237	234	260	287	229	235	233	219	229	233	226	237	248	253	269	242	247	243	226	223	241	235	247	234	250	235
3602	5210	3193	1517	1124	849	694	569	561	526	413	416	404	408	367	360	342	336	331	300	332	331	305	302	318	264	324	350	289	302	300	318	293	318	275	268	312	304	302	290	296	304	298	283	272	302	296	285	341	313	286	293	272	294	278	275	294	293	297	259	287	310	267	317	278	321	292	296	294	287	300	249	267	328	280	327	283	310	279	304	268	297	287	277	296	266	286	264	293	286	288	267	267	289	321	288	286	282	294	260	299	288	296	269	278	282	308	295	322	247	291	297	296	301	298	311	317	250	312	259	277	278	303	269	329	328	305	300	285	275	313	293	294	255	281	272	286	285	301	291	300	309	303	273	293	297	288	257	311	321	287	269	306	313	314	289	290	276	300	293	326	293	280	285	263	307	271	299	293	269	253	282	296	292	295	270	299	279	285	301	323	294	306	307	278	276	277	299	271	276	279	286	294	293	262	293	278	312	304	269	273	302	262	297	281	329	273	310	276	301	263	277	326	320	279	305	268	317	276	280	270	309	267	273	299	308	323	278	262	297	280	288	300	285	278	289	279	297	325	309	310	278	254	303	307	280	262	304	299	286	299	303	277	307	271	281	294	285	268	284	297	291	303	315	282	300	295	283	270	285	271	273	295	279	320	308	283	282	294	289	301	293	307	280	307	300	291	275	272	298	273	299	292	322	309	325	288	296	281	298	295	328	286	291	276	298	286	254	270	298	307	282	307	301	301	316	316	300	290	330	313	295	261	266	299	288	318	279	322	274	271	289	295	305	286	295	276	296	312	276	302	300	307	291	292	274	292	302	280	307	333	279	294	294	270	320	282	301	256	298	287	276	298	319	301	289	295	313	319	283	260	288	304	323	291	292	278	280	308	277	297	310	262	265	269	290	289	293	318	305	272	287	294	276	288	309	261	287	287	287	269	298	262	260	266	276	288	286	292	286	278	284	263	253	296	306	312	306	288	311	296	277	308	271	284	304	280	301	326	317	278	288	326	311	278	306	265	276	308	286	277	267	308	269	300	319	270	298	302	310	291	326	294	285	301	314	342	276	292	268	295	315	308	284	277	266	270	306	295	294	270	294	305	287	286	278	290	297	279	302	286	267	298	312	282	322	285	288	301	320	300	295	311	279	279	280	300	272	301	310	297	269	290	311	304	287	293	330	302	281	317	277	276	311	260	281	284	289	273	292	316	293	299	269	304	302	300	301	299	289	306	296	293	291	288	272	277	287	302	297	303	313	279	286	273	300	305	323	279	305	316	300	297	309	286	279	298	324	287	304	271	297	318	311	279	285	310	269	284	283	282	303	296	270	282	282	293	312	294	323	305	272	316	292	310	297	294	281	313	306	301	284	281	259	261	284	275	331	291	284	322	294	311	296	273	282	271	285	305	297	276	284	299	301	305	292	312	283	282	278	262	291	303	289	292	273	286	276	295	294	276	292	260	311	259	278	306	293	268	305	312	281	321	299	287	299	260	301	277	291	261	280	276	298	301	293	294	316	287	293	297	266	321	286	271	277	272	330	315	303	271	297	295	294	290	262	314	295	291	298	297	269	303	276	272	284	307	294	284	298	291	291	286	313	302	307	292	317	283	296	299	325	314	265	310	271	292	303	269	284	281	274	301	296	328	282	311	319	285	333	300	289	297	286	280	277	286	268	268	289	292	306	279	265	292	295	311	279	284	281	285	309	277	280	295	295	279	275	297	277	308	297	303	276	307	311	304	299	298	316	276	261	270	297	275	314	293	288	288	288	301	257	291	299	285	287	269	276	278	313	271	272	281	309	304	298	303	247	266	289	278	281	290	296	288	264	268	295	284	307	313	277	288	289	298	297	274	284	280	317	278	250	289	278	300	246	318	290	268	307	282	274	297	286	302	273	296	282	308	328	294	286	316	292	305	271	273	283	282	283	261	297	256	283	297	296	339	292	302	297	260	302	286	331	321	317	278	303	292	300	296	318	279	276	273	302	298	306	331	310	288	291	285	287	273	275	255	307	299	300	297	310	311	308	280	271	274	244	270	289	284	311	292	303	271	289	290	277	286	299	276	288	285	274	269	308	275	285	287	281	302	305	285	310	312	297	274	302	311	291	323	314	332	296	283	279	281	282	287	264	290	289	264	288	277	268	328	299	307	299	289	305	317	253	332	288	297	307	292	309	299	283	270	287	298	278	294	287	287	307	314	280	258	267	291	265	291	302	259	294	312	292	287	281	303	291	314	290	279	289	311	299	323	294	299	269	295	268	312	308	294	278	283	287	317	274	328	318	287	294	288	302	287	282	296	293	299	292	302	261	285	283	298	283	300	280	290	316	279	302	294	288	275	273	292	309	284	296	300	268	293	300	288	284	293	274	256	310	288	292	286	280	308	287	303	270	312	259	266	284	297	285	292	282	266	268	295	271	295	312	274	305	319	333	292	293	282	278	303	293	309	327	272	266	271	286	321	272	309	308	315	285	287	284	304	320	244	295	301	303	287	315	274	273	282	291	274	323	300	276	317	290	266	315	304	301	266	291	282	281	307	294	278	310	278	267	308	282	293	304	269	291	288	318	336	302	301	299	290	299	298	318	291	301	288	339	286	293	294	282	319	299	278	284	292	270	278	296	289	281	290	265	291	268	285	291	319	271	314	290	263	275	258	272	277	300	299	272	292	273	277	274	337	293	287	305	289	278	302	300	293	284	299	287	294	292	268	309	286	287	276	290	265	282	307	290	289	290	276	285	270	313	308	257	260	292	309	299	275	291	292	294	278	311	289	273	261	308	308	299	308	320	291	295	285	296	276	294	296	294	274	278	298	275	292	294	280	291	267	296	298	303	273	300	274	306	305	316	271	309	312	284	301	276	292	299	286	278	304	301	299	296	280	286	284	297	295	303	301	303	296	306	278	299	278	286	299	296	259	269	276	289	300	268	283	284	297	309	291	309	312	325	286	298	298	281	318	287	279	278	296	269	261	297	309	292	288	301	305	313	331	268	301	292	268	265	288	307	285	311	298	285	296	281	293	283	299	304	307	267	250	305	297	274	325	307	292	308	310	313	299	307	298	297	277	319	267	267	301	268	286	254	295	291	294	268	308	274	298	286	279	342	261	308	309	288	300	305	299	284	280	305	283	318	302	284	288	266	281	295	289	293	281	266	287	291	314	295	290	282	280	256	289	295	287	284	307	315	241	264	313	256	333	293	296	281	282	276	259	314	240	273	296	276	287	281	270	301	295	275	283	250	301	285	285	302	297	284	289	287	288	284	278	306	284	333	284	279	297	301	271	277	279	280	297	280	289	264	278	278	262	319	305	309	298	287	290	261	303	285	289	313	294	266	281	302	289	284	319	279	291	316	283	275	307	286	277	320	282	280	289	290	299	295	314	285	278	275	297	298	288	311	312	293	281	283	275	285	311	291	290	291	299	308	322	286	315	288	292	284	310	273	298	284	303	287	281	277	278	314	277	315	291	266	287	299	304	302	287	282	332	276	292	301	293	303
22401	21056	28280	24041	21057	20296	1979	681	473	466	410	342	345	349	325	266	271	239	244	223	236	206	239	224	195	200	225	181	204	215	188	170	203	189	202	177	195	185	194	189	190	188	172	186	196	177	191	191	170	205	185	198	176	156	169	181	188	180	179	169	208	182	189	171	184	177	178	177	164	180	191	195	174	165	178	187	167	156	173	189	185	174	166	183	176	192	188	155	174	167	192	180	178	190	191	195	190	175	169	173	191	163	186	159	178	180	189	170	187	148	199	199	165	183	178	165	180	172	188	161	150	184	166	155	159	164	183	182	183	169	180	183	190	193	179	199	177	207	182	205	180	178	171	143	171	171	170	180	177	169	171	182	156	181	190	172	194	161	179	176	159	180	198	163	177	177	173	166	198	192	178	179	206	162	162	182	168	175	186	190	161	177	184	178	177	161	197	176	167	178	183	186	172	198	169	180	186	168	190	191	185	166	153	171	168	173	166	192	191	184	190	177	167	180	168	154	195	154	173	174	162	174	199	155	160	186	173	188	172	179	202	192	155	193	180	187	186	197	193	160	203	191	179	169	180	163	172	140	159	186	146	200	180	187	172	158	185	179	175	159	182	175	188	195	185	159	200	166	177	178	188	170	160	188	186	174	172	189	162	179	130	193	185	173	183	176	174	180	155	173	174	184	192	185	181	161	180	180	166	176	191	167	173	175	164	156	165	165	183	185	173	155	180	183	158	171	187	159	197	181	192	170	162	154	203	160	181	175	178	184	184	171	192	172	156	194	164	192	184	184	171	177	163	158	203	191	169	177	183	192	173	189	158	181	193	154	180	174	169	190	185	172	180	172	174	183	159	181	165	205	182	162	171	160	169	160	177	192	192	180	187	177	160	206	193	177	175	172	167	162	161	159	154	173	189	169	186	193	170	180	174	180	188	189	201	203	168	159	183	156	181	179	154	177	184	172	157	169	168	169	162	175	178	163	169	167	172	199	182	185	177	170	173	181	158	209	179	199	172	185	160	192	196	185	166	176	165	182	189	181	188	146	178	159	203	191	178	170	163	173	175	185	171	188	168	165	204	195	165	165	165	177	183	184	155	167	174	149	160	182	177	175	162	176	176	191	182	180	176	155	185	182	186	170	189	199	176	176	193	165	182	193	169	173	183	157	160	187	178	198	173	178	177	195	178	170	200	171	197	184	223	160	170	191	170	172	181	181	172	180	180	174	179	171	179	176	192	168	188	183	188	178	176	160	146	175	144	183	183	159	192	171	189	165	184	182	178	178	163	176	181	168	171	170	189	161	147	174	160	170	178	165	177	184	171	162	180	189	196	182	178	177	173	158	190	174	190	184	201	203	206	175	173	171	177	186	207	169	176	163	180	197	168	181	167	164	157	170	194	194	199	190	186	171	168	193	174	178	157	152	178	179	176	182	179	182	189	168	184	183	159	180	164	183	185	165	179	190	156	151	163	170	190	154	186	156	189	176	210	192	176	169	178	180	202	183	160	181	146	188	195	181	158	173	185	158	160	173	181	184	171	179	169	157	178	194	179	184	157	174	172	182	171	166	178	156	175	186	162	187	201	199	162	170	190	158	189	180	193	183	194	208	193	202	166	196	173	184	184	202	189	188	159	188	180	139	175	171	170	163	179	167	193	168	164	179	169	183	188	178	181	167	157	182	188	168	179	172	173	167	178	171	190	177	175	184	196	174	168	171	174	170	187	174	201	166	170	157	164	189	184	168	172	186	177	181	192	171	174	176	179	176	170	168	156	213	190	154	165	184	151	184	167	174	173	193	206	186	154	168	152	173	185	166	182	182	157	172	200	196	189	187	180	188	168	171	179	154	188	168	187	193	180	185	173	172	182	162	147	195	197	184	169	180	195	176	197	178	180	179	147	197	202	155	180	180	166	190	163	185	204	162	183	139	179	179	177	191	171	182	148	196	166	186	192	163	181	166	170	168	195	151	185	187	164	208	170	198	172	148	155	173	171	169	186	204	167	169	203	177	144	195	192	179	184	190	172	184	182	186	164	153	174	175	189	174	184	178	172	176	183	182	178	188	187	165	193	184	182	162	170	153	204	180	192	164	168	193	171	166	193	179	180	153	163	168	162	170	176	199	187	183	186	163	175	183	166	168	154	194	186	172	163	170	160	180	180	183	166	168	180	186	152	173	178	177	167	180	155	179	180	167	179	199	174	188	180	183	176	162	189	188	165	191	169	189	183	172	189	176	169	149	179	185	169	195	176	197	183	175	183	178	193	189	168	161	187	165	168	165	192	165	178	213	192	167	174	172	192	172	165	176	135	194	182	152	153	161	178	201	194	166	186	183	183	179	168	175	169	193	196	164	179	196	181	170	201	190	170	174	168	174	170	163	186	191	157	165	188	162	162	186	186	198	165	174	167	187	178	171	182	193	188	177	169	182	168	190	172	180	185	166	194	171	167	185	191	170	176	157	169	177	158	189	203	149	172	173	169	167	180	195	156	170	153	161	161	185	175	193	186	170	166	179	168	178	194	169	183	179	168	189	205	198	177	179	175	190	174	157	188	184	196	171	183	182	160	182	189	168	195	153	200	174	174	162	180	168	184	178	160	181	173	200	187	153	193	167	185	174	179	183	184	162	172	160	172	179	164	193	188	179	172	175	182	189	188	153	181	179	158	168	171	152	151	182	174	159	180	163	163	177	187	176	177	167	186	168	163	193	181	185	199	156	172	174	176	155	155	171	162	166	174	174	191	177	193	191	195	198	169	203	161	192	183	172	177	176	186	179	172	185	178	161	146	173	188	162	153	186	188	172	176	179	184	165	195	180	132	165	165	146	165	164	157	172	179	172	181	155	175	186	201	186	183	197	170	168	185	163	194	210	178	204	172	184	190	182	186	152	160	191	162	169	165	164	156	173	182	184	191	185	169	205	161	171	189	145	157	205	171	176	189	175	160	174	162	197	172	168	162	178	170	179	166	173	170	183	178	185	190	182	195	172	191	165	202	195	159	167	183	174	176	184	179	182	164	177	176	176	175	163	193	183	186	168	169	173	175	185	158	195	183	197	182	159	193	168	181	188	178	171	167	187	170	170	161	158	178	176	182	187	182	165	185	216	185	196	175	171	170	172	192	175	174	163	196	173	177	159	172	174	174	182	161	166	175	187	200	190	171	180	196	196	178	182	190	186	172	171	187	187	185	168	200	169	158	169	192	190	138	209	171	186	182	187	170	172	183	172	161	154	187	176	162	200	161	175	173	180	177	169	159	178	161	179	172	171	181	155	192	152	182	151	178	183	181	177	159	162	172	153	180	208	172	186	160	156	185	191	156	176	187	182	178	181	154	170	176	182	172	173	184	189	158	210	178	190	187	184	178	167	182	169	170	171	179	184	162	161	151	178	190	162	169	173	161	168	199	172	188	169	194	157	163	171	179	170	163	173	167	177	155	176	187	186	172	177	186	181	167	209	183	187	160	183	152	204	185	179	157	154	171	188	155	172
4823	15434	9730	4474	3167	2440	1786	1423	1122	989	815	709	655	619	587	445	407	407	388	360	348	307	327	303	287	309	287	277	237	252	260	302	279	293	245	237	265	248	259	264	253	264	239	230	265	245	247	245	249	263	245	269	212	198	250	238	228	228	208	225	263	229	210	211	239	198	237	225	230	220	237	195	229	256	232	212	216	216	238	230	242	245	215	242	223	246	227	236	214	221	228	222	241	229	206	194	230	249	243	211	233	228	225	244	242	234	243	211	227	248	227	249	239	229	222	243	228	230	245	238	244	225	239	219	217	205	249	199	237	222	204	242	258	225	248	229	228	240	206	237	237	214	236	214	222	224	212	255	244	207	236	240	209	254	246	246	245	238	236	259	221	245	240	234	226	193	214	193	219	225	225	220	227	241	235	239	235	246	201	224	254	228	224	246	222	242	253	258	210	232	226	223	239	245	224	212	219	230	214	216	246	246	226	219	216	216	253	255	233	227	248	242	229	252	223	227	244	242	242	239	235	255	244	206	250	221	234	236	242	227	235	196	236	248	219	212	210	241	229	228	230	228	238	269	241	229	201	240	230	231	247	242	236	233	208	245	229	209	235	233	227	224	225	251	238	211	225	208	207	225	230	220	227	246	225	249	222	250	236	236	217	242	251	237	234	223	221	226	242	211	219	202	216	203	217	222	224	225	241	223	215	198	202	242	216	237	236	252	224	236	262	242	241	221	210	233	248	227	212	219	229	230	222	224	234	210	254	240	256	213	231	225	241	233	210	238	254	213	217	238	233	204	237	219	240	204	215	219	238	224	236	228	200	227	222	222	256	239	232	222	227	258	222	215	241	237	225	228	220	229	222	224	232	226	242	249	215	241	208	224	219	246	216	213	227	234	206	243	237	242	215	219	246	232	262	220	218	233	223	227	232	235	224	216	222	254	233	220	247	222	232	214	218	237	237	256	230	231	216	223	255	234	231	209	246	277	238	235	246	248	225	225	251	219	226	235	210	263	215	232	236	231	220	238	210	250	237	203	216	259	228	223	205	206	210	214	213	242	209	227	214	219	259	200	211	199	224	236	239	224	243	224	249	219	210	207	233	199	224	230	215	210	214	228	233	233	242	234	210	230	232	236	208	254	241	231	229	200	218	234	230	222	226	261	217	218	238	232	208	241	231	229	235	228	203	210	223	211	225	210	216	225	227	220	205	209	263	243	214	221	233	259	220	253	237	233	240	216	259	235	239	256	203	223	264	248	228	221	219	215	210	216	217	230	228	244	232	253	240	232	205	245	240	221	240	239	222	242	221	228	219	228	246	231	257	215	227	252	233	236	230	211	216	221	226	222	221	228	238	221	234	217	232	231	192	232	241	218	224	228	233	250	236	223	229	221	229	217	239	241	225	242	237	220	213	216	232	204	241	218	227	246	224	213	237	228	251	218	242	236	226	226	216	212	208	217	219	208	205	222	219	233	233	243	220	192	248	222	212	223	228	232	226	237	248	257	217	256	231	213	224	221	229	203	211	235	231	240	225	246	225	255	260	232	239	254	233	238	228	229	216	237	212	219	233	236	240	210	236	234	234	226	207	208	229	223	214	226	233	237	240	259	225	213	221	235	228	215	241	228	254	203	222	239	217	216	226	238	197	266	269	235	234	215	214	239	216	230	246	245	226	203	267	226	224	212	221	241	220	214	220	213	213	227	242	229	231	248	209	219	245	238	263	217	228	232	242	262	240	240	200	228	227	234	241	241	220	229	246	230	223	232	209	218	228	246	230	227	202	236	226	235	232	209	231	213	217	225	244	207	242	250	216	238	220	247	212	216	225	217	253	214	224	233	216	227	221	213	216	243	224	234	226	207	215	232	220	196	212	214	253	268	217	237	229	251	246	246	234	244	239	227	217	226	265	241	236	233	221	238	252	230	214	222	235	205	216	218	239	240	234	243	233	220	237	217	228	211	218	213	232	260	228	214	232	241	234	244	234	194	218	223	219	222	240	199	219	239	249	209	197	219	230	229	237	234	258	234	228	226	239	241	248	243	238	196	224	226	227	225	238	217	235	209	213	238	199	223	225	199	235	236	234	244	236	225	252	210	236	200	224	225	236	230	219	230	243	217	245	212	231	222	210	237	229	233	218	231	218	198	214	268	222	231	220	256	221	225	233	230	219	215	229	238	249	225	218	240	200	212	235	244	231	229	230	203	241	226	247	225	214	235	228	222	213	227	198	241	227	226	226	241	241	229	205	231	191	215	223	237	248	260	224	198	240	238	214	245	230	246	230	198	228	218	220	221	230	230	228	231	228	240	224	244	246	219	244	248	215	220	258	224	227	230	215	215	241	222	245	254	225	227	206	217	236	204	218	224	210	240	223	229	242	198	212	230	249	245	234	234	226	219	235	231	222	222	250	255	243	232	232	244	214	201	228	232	231	206	224	210	231	243	246	228	247	223	252	218	223	207	213	252	252	213	251	213	219	243	224	243	206	235	230	229	234	236	250	257	230	252	229	224	242	226	246	222	219	228	230	226	215	229	199	216	242	238	225	230	209	212	219	240	241	223	226	233	225	221	217	241	220	221	207	196	233	226	258	224	217	213	210	227	254	235	233	240	234	222	238	216	218	208	230	244	237	231	223	222	224	212	243	228	237	253	235	228	227	218	227	249	228	244	244	221	224	239	252	200	240	229	221	218	204	248	209	213	233	202	217	221	244	218	236	212	231	225	234	210	241	236	226	203	217	231	228	222	232	231	242	235	210	233	235	241	203	230	201	235	233	220	236	230	223	223	237	242	260	237	210	238	257	214	233	250	234	240	263	250	212	257	226	189	219	225	235	223	201	218	225	225	228	223	244	216	235	238	256	233	241	198	237	207	222	218	214	212	228	223	245	252	231	230	245	212	231	255	229	227	240	231	229	219	228	257	234	232	246	234	242	224	232	250	215	220	220	239	232	212	239	226	222	210	238	224	241	237	203	245	237	221	203	233	216	222	239	216	197	200	243	227	228	214	234	240	218	211	225	243	219	224	238	218	189	228	228	203	218	230	229	242	225	208	242	239	229	221	241	221	245	222	240	217	232	222	214	208	212	215	232	207	230	246	203	211	196	229	235	230	210	220	241	218	235	208	243	219	216	221	242	225	219	229	202	235	232	230	233	250	240	199	216	267	242	220	244	236	245	240	216	234	232	193	213	211	234	234	224	234	231	199	219	234	206	244	250	248	268	227	222	217	229	235	228	223	264	225	220	241	235	231	226	235	207	202	213	255	216	240	198	242	231	242	225	229	248	232	228	214	246	205	212	249	236	238	227	244	226	218	192	233	219	209	241	234	236	253	247	229	217	233	229	220	234	250	255	225	242	227	226	230	213	218	216	240	226	267	217	201	211	241	222	208	207	228	219	220	247	255	244	255	209	234	235	230	220	217	206	234	252	240	257	222	251	244	237	212	226	220	217	203	216	235	230	232	215	241	238	224	230	218	226	230	219	240	220	206
27400	16842	3021	664	553	488	439	441	433	437	446	437	415	474	447	449	401	413	415	461	449	407	411	414	424	429	416	476	460	415	433	437	420	431	434	428	418	437	419	425	382	448	415	402	441	429	419	444	445	445	413	413	404	406	399	427	422	442	406	400	409	436	418	407	396	426	408	419	422	387	421	423	413	416	439	425	426	402	416	406	426	433	408	440	422	374	429	408	416	391	366	414	413	431	417	427	446	413	414	427	431	416	446	433	418	418	421	406	418	431	427	421	434	392	389	432	429	437	428	428	426	443	433	437	419	434	436	457	383	445	447	442	420	431	398	401	412	421	421	417	427	401	403	404	459	407	411	393	461	421	412	416	409	405	450	381	436	420	442	431	398	427	407	386	416	431	431	396	394	394	413	450	438	447	404	431	417	409	428	415	436	415	422	429	451	424	402	439	444	411	410	436	433	413	445	420	401	406	427	406	442	456	432	380	411	370	405	430	400	433	424	394	429	409	416	403	446	446	415	455	410	402	430	420	419	425	443	404	426	405	453	433	422	432	433	457	416	408	414	431	424	401	414	412	433	441	387	432	434	410	413	442	399	437	420	408	406	478	407	401	419	419	465	438	435	439	413	422	394	417	433	396	436	430	424	401	414	426	424	436	417	416	423	410	429	392	402	408	380	458	424	462	433	398	407	400	431	361	415	422	434	415	406	457	413	421	431	484	447	430	407	457	387	439	429	408	455	445	395	426	401	394	440	430	436	391	391	408	445	436	455	428	423	464	427	450	402	373	434	458	398	407	400	410	437	405	403	446	450	430	416	426	459	416	463	425	418	435	432	410	424	413	465	386	421	396	432	430	435	414	455	399	397	448	416	408	416	437	438	420	454	449	463	439	438	445	457	392	422	440	434	453	423	460	419	387	406	406	409	416	409	402	390	446	417	424	405	440	482	449	425	427	455	402	412	416	433	463	436	387	448	395	434	428	417	430	432	406	384	419	428	418	435	433	434	434	443	407	403	440	417	410	452	396	411	431	422	432	391	447	435	426	424	418	413	449	394	425	445	434	398	450	427	423	459	401	428	417	438	410	437	416	425	416	394	439	429	406	413	412	422	425	439	418	466	389	434	401	460	421	434	415	429	452	419	406	450	398	434	444	412	427	424	445	398	447	429	421	427	399	432	397	436	450	443	421	414	459	430	428	456	458	439	453	436	414	457	444	450	430	430	431	406	377	399	420	377	438	432	427	410	457	441	440	405	381	432	416	435	437	409	416	400	389	455	388	453	448	399	412	427	444	422	431	432	435	455	425	390	434	412	396	427	436	442	425	449	430	386	413	392	406	416	450	416	465	419	437	411	429	446	432	435	420	416	420	430	422	428	432	409	458	446	421	417	428	368	413	402	441	396	464	397	428	405	442	412	419	410	424	420	425	430	436	408	429	427	391	437	425	449	431	397	409	416	428	383	445	435	467	399	409	420	447	412	414	435	468	423	412	466	416	435	402	392	439	437	455	411	402	406	438	408	432	459	387	424	395	429	430	411	399	450	391	411	427	432	447	419	445	448	445	413	416	401	458	440	452	434	428	466	455	455	418	433	427	384	428	411	423	408	406	451	454	435	426	442	417	434	421	440	426	426	392	428	436	426	417	474	419	408	428	414	427	391	433	410	449	443	435	438	444	445	424	435	397	386	431	424	440	446	419	399	429	451	466	432	420	377	453	381	429	429	426	425	422	428	417	442	443	444	453	439	407	450	412	425	459	404	427	420	414	418	422	391	446	403	446	422	440	427	469	421	449	391	424	398	426	417	433	409	433	387	450	410	395	464	424	416	466	417	425	437	421	416	441	423	420	404	433	404	414	434	445	458	424	443	435	384	441	405	468	431	413	429	427	407	429	439	449	413	404	431	388	415	452	428	466	434	427	441	414	406	441	426	414	404	460	445	386	433	413	410	407	449	445	427	450	409	418	396	425	409	425	404	406	443	454	446	410	402	434	428	422	459	430	438	401	414	423	437	432	442	407	412	434	433	457	453	416	452	385	445	407	436	424	459	433	444	420	409	438	418	428	433	412	393	419	455	432	411	427	391	406	411	409	420	403	448	430	444	414	409	445	419	439	458	421	468	372	385	438	452	392	420	422	426	419	424	395	444	458	421	403	416	449	410	417	396	439	405	416	410	416	439	424	416	433	432	421	417	421	426	419	468	450	396	462	420	456	428	428	432	456	449	463	389	400	457	426	411	413	435	412	431	454	443	436	369	435	431	425	433	431	407	439	411	428	424	422	435	433	429	392	419	412	394	407	404	459	439	458	429	436	437	416	423	435	450	427	439	443	429	406	410	411	445	462	420	412	389	419	427	414	429	401	419	424	419	409	410	441	433	409	444	422	402	413	433	406	423	435	419	433	413	430	429	420	435	424	449	445	365	425	389	465	434	460	415	398	427	433	421	424	462	405	438	411	401	413	413	453	428	404	436	399	411	419	433	394	416	420	433	436	414	416	395	409	383	453	463	417	379	421	424	428	413	435	466	431	391	409	402	428	434	439	395	384	392	413	416	395	387	441	410	439	396	458	413	385	428	415	450	440	445	427	432	435	466	459	429	430	408	421	436	445	388	448	414	426	445	393	401	417	412	433	431	399	414	432	451	414	410	408	442	466	419	403	421	437	457	443	426	410	435	418	421	415	433	408	459	410	423	431	425	420	438	395	392	399	465	437	420	440	430	390	447	388	420	408	425	396	451	386	421	446	436	431	436	412	458	434	396	451	455	450	437	500	411	400	390	430	411	428	389	448	433	438	445	454	415	465	423	425	447	431	420	467	414	410	406	430	448	417	452	406	479	410	411	430	432	407	432	431	379	418	400	433	465	416	424	400	441	428	423	429	418	447	435	458	434	406	370	413	420	421	431	398	469	433	451	409	392	463	453	442	425	450	435	396	387	444	421	433	416	411	444	401	387	416	405	454	431	411	454	417	426	411	418	445	425	433	463	410	424	401	410	388	391	444	438	426	377	443	408	446	398	426	407	435	422	415	443	467	410	403	406	436	426	446	367	430	418	422	418	418	430	398	399	442	457	415	444	401	477	445	417	450	404	405	443	409	444	373	403	425	428	429	427	429	438	466	418	455	396	458	435	411	445	415	436	472	408	397	417	429	417	406	412	428	422	414	432	420	438	436	395	411	427	438	448	436	401	413	434	433	416	412	427	471	413	413	446	406	419	423	433	414	458	397	394	419	400	438	418	391	437	429	464	394	416	420	440	431	421	444	404	424	434	431	468	438	398	457	427	394	427	409	460	440	414	411	431	407	417	445	409	453	428	385	419	409	376	447	426	386	441	414	450	443	440	422	425	431	414	406	452	439	419	419	411	404	413	450	443	419	441	445	411	395	454	407	419	446	408	443	367	413	442	393	423	382	422	408	392	433	399	397	452	396	423	430	410	434	434	435	463	416	424	421	449	465	427	432	435	400	393	400	426	454	404	413	401	412	394	429
4632	1858	1342	824	732	632	603	571	551	539	510	520	511	555	523	529	562	535	486	502	503	501	548	536	539	527	522	511	487	482	497	534	469	518	542	530	513	529	508	459	513	505	518	524	527	533	513	538	513	508	529	534	531	521	513	534	483	501	539	509	505	515	517	527	497	535	526	529	533	478	473	525	515	503	518	525	511	489	497	474	534	518	526	499	504	517	500	508	508	486	508	512	502	511	490	479	489	515	489	533	530	513	563	506	500	494	498	542	493	549	531	460	528	509	495	530	534	492	526	509	531	519	510	512	468	507	525	503	486	530	521	490	527	516	549	525	536	529	491	576	507	507	500	536	558	502	534	524	479	500	490	548	508	515	495	521	487	503	514	514	513	514	488	478	513	544	513	481	528	484	513	528	493	509	495	499	501	477	546	497	528	548	506	513	490	528	527	542	530	546	555	452	504	526	529	505	495	521	507	541	487	523	525	487	526	541	479	503	528	527	533	511	515	514	524	496	515	513	537	520	509	506	509	507	538	508	520	520	508	553	510	494	510	525	497	515	487	514	554	497	516	518	495	543	515	504	487	475	523	512	511	542	521	531	533	536	503	549	518	505	511	505	527	535	486	500	517	519	529	507	537	502	550	557	513	547	506	550	500	497	487	509	478	512	516	526	509	501	493	517	491	514	512	502	455	542	495	521	515	499	464	493	518	505	495	510	484	526	488	502	492	521	487	528	503	532	521	477	513	502	521	526	510	533	539	486	543	535	498	492	448	527	530	541	504	496	520	526	535	530	484	569	511	482	517	492	526	506	506	503	463	535	531	539	536	490	536	525	530	524	500	543	511	509	509	523	553	485	489	530	511	514	525	521	515	511	502	494	524	535	485	519	535	511	471	549	505	526	502	551	515	538	498	518	524	528	536	489	595	491	487	492	553	509	523	497	517	484	467	538	526	550	505	510	504	519	512	517	495	508	518	557	504	545	493	545	503	534	527	471	503	500	529	517	497	516	502	541	489	495	487	514	541	488	513	546	515	541	484	494	524	548	525	530	494	500	535	494	518	525	518	495	548	508	499	512	509	520	480	493	505	512	520	502	515	510	536	501	542	496	479	513	521	516	521	527	558	499	471	493	496	516	570	540	513	492	523	512	549	531	513	518	531	521	516	535	517	517	500	502	523	491	502	540	503	534	530	534	498	503	506	499	511	478	539	535	493	534	513	524	535	527	493	530	509	521	558	504	489	503	516	510	559	545	553	498	549	532	509	531	579	535	477	540	544	515	500	505	523	523	531	497	516	496	491	508	553	494	530	500	502	476	536	509	507	492	501	464	506	546	531	559	529	516	495	503	489	479	480	514	554	551	511	503	537	497	541	458	531	481	507	534	563	501	512	509	475	538	526	516	521	536	505	473	560	527	520	511	484	508	515	547	498	530	502	504	526	567	522	523	488	507	521	539	525	514	511	533	513	522	444	543	526	541	514	508	504	480	533	492	497	492	513	510	473	482	475	504	511	535	538	500	543	515	515	543	498	521	508	482	512	502	517	482	555	540	530	542	528	512	524	545	508	503	495	490	554	499	538	540	487	522	483	514	505	493	501	518	555	521	522	520	522	502	503	541	504	498	489	528	484	498	504	524	511	514	468	509	497	545	508	509	505	523	493	520	533	488	487	516	467	519	554	521	513	521	538	502	513	492	530	498	480	516	541	516	514	505	490	536	494	518	564	545	485	499	509	531	505	552	495	524	474	472	564	538	499	528	560	510	503	516	500	486	512	519	521	500	507	552	533	534	474	462	489	489	552	551	500	502	502	543	487	499	522	518	531	485	513	522	529	522	502	498	497	542	492	504	519	512	518	518	542	524	484	486	530	525	520	536	484	482	499	506	486	527	477	490	547	549	501	519	480	542	493	515	505	512	500	534	535	514	479	505	539	514	532	473	537	556	500	510	504	506	502	531	514	550	518	492	573	542	533	497	481	485	480	522	523	535	517	519	471	519	506	507	513	507	551	564	547	528	485	538	517	538	495	554	483	536	503	541	504	507	503	521	505	531	579	510	513	516	529	494	523	510	527	486	530	485	488	484	498	486	536	522	539	514	496	507	533	507	520	522	493	506	516	536	532	506	492	485	514	482	515	502	499	535	488	535	514	510	528	541	504	520	547	571	536	528	503	518	521	492	483	532	550	515	525	511	544	539	507	539	506	500	502	502	503	476	554	466	549	529	524	524	466	515	516	558	528	510	540	518	518	497	511	481	508	493	488	544	549	540	487	506	523	506	547	509	548	474	504	507	522	561	545	516	537	514	493	533	540	495	537	533	513	503	553	512	525	514	551	505	522	519	514	507	500	501	542	534	502	529	507	552	490	540	547	501	539	508	517	517	547	502	494	527	525	478	516	522	552	531	514	545	519	507	558	516	504	518	475	564	505	495	538	524	509	515	477	499	525	516	490	484	465	536	534	514	520	541	520	542	514	523	512	515	505	505	527	526	520	506	522	517	513	508	539	525	508	541	517	527	532	469	555	461	532	538	517	494	529	540	492	513	492	521	502	585	512	538	503	525	501	515	545	564	515	518	498	478	548	507	538	513	495	491	528	512	513	498	521	528	536	500	477	525	529	523	530	500	496	464	520	517	552	525	504	529	453	511	528	496	532	490	491	527	510	509	502	525	477	514	501	515	498	515	490	496	496	520	493	510	517	510	506	525	486	491	498	528	514	509	506	546	507	491	543	532	504	517	534	485	509	514	487	509	521	507	517	508	518	483	488	502	495	522	470	493	493	481	536	515	513	548	532	517	530	519	518	516	538	542	505	540	513	545	495	526	518	470	542	501	487	501	517	482	528	530	490	534	504	549	528	472	553	529	510	532	499	528	512	503	551	498	492	550	519	549	513	517	490	514	544	516	497	491	530	476	463	515	525	513	561	534	525	513	516	532	534	512	522	546	511	502	539	500	507	513	502	467	510	537	499	511	521	488	539	504	468	537	526	493	513	507	509	501	515	510	519	482	461	518	535	511	538	525	496	530	528	532	564	515	496	544	516	527	531	541	519	511	512	503	513	499	502	483	516	515	550	519	542	507	503	484	535	520	533	556	529	509	482	512	490	501	483	476	469	499	502	523	502	485	516	496	523	472	542	497	508	488	577	528	514	478	495	510	483	505	534	548	508	531	513	479	505	553	520	496	550	505	474	506	506	505	497	511	521	518	477	515	517	495	503	539	545	457	501	510	494	529	500	524	537	499	504	471	528	523	562	538	548	531	484	493	534	508	503	526	517	535	500	525	502	539	482	554	531	544	547	499	487	529	509	513	484	478	526	529	545	522	535	541	500	521	535	473	536	459	542	518	545	528	536	512	534	531	488	552	520	496	487	518	500	498	503	518	527	504	508	517	540	515	546	577	468	509	553	512	526	552	500	465	587	534	517	496	540	519	521	527	507	495	489	504	501	526	534	510	490	494	501	487	511	531	529	505	564	545	484	503	530	516	551	470
23714	21034	27303	24949	16741	1426	801	669	621	606	538	531	546	475	539	483	517	452	455	435	469	537	455	458	438	489	462	469	475	468	460	443	449	473	443	428	486	451	432	439	481	465	441	405	444	447	406	456	460	430	430	461	441	469	483	462	446	439	480	411	432	468	417	449	438	455	449	453	440	452	421	453	470	446	464	454	442	469	400	444	452	458	414	456	474	463	422	467	416	442	448	460	435	425	456	434	470	415	454	418	455	450	456	415	437	458	415	439	471	434	474	459	417	447	484	457	432	466	456	420	431	409	411	435	454	489	465	465	452	440	455	443	404	423	430	414	451	459	394	449	452	423	471	428	471	412	445	446	466	435	435	456	449	461	434	464	447	445	458	459	437	463	469	430	461	437	430	459	430	437	426	425	431	453	458	447	465	484	430	437	459	460	423	426	413	446	469	436	442	437	431	414	457	437	426	464	452	439	435	405	433	464	427	401	440	444	449	450	409	455	426	439	429	446	429	445	417	423	455	433	469	444	459	464	406	434	434	458	462	450	438	459	441	441	430	479	443	455	452	457	492	467	436	438	466	455	452	401	480	483	451	498	445	448	443	439	429	402	451	418	437	480	433	415	416	444	418	421	479	472	453	417	464	424	417	468	411	455	471	494	458	443	437	465	460	412	453	442	450	426	455	431	456	430	457	442	415	478	461	471	444	452	461	447	426	429	441	460	430	461	425	433	444	431	438	443	479	452	445	461	460	457	503	464	445	488	426	431	457	439	420	484	421	448	437	455	463	447	430	419	421	456	450	404	470	486	456	416	405	491	411	396	491	504	485	444	446	450	425	453	481	451	468	468	437	471	463	397	462	432	480	454	469	422	481	436	478	459	418	455	457	427	440	413	428	459	429	425	450	460	404	455	468	440	471	480	496	442	472	419	485	416	459	388	490	440	422	455	417	413	433	443	451	421	441	484	462	452	429	447	440	411	431	448	456	458	448	392	410	427	449	484	424	414	450	456	427	454	462	450	434	404	449	468	447	437	448	432	475	472	456	441	446	449	438	425	462	421	457	411	451	424	430	418	432	418	421	454	432	459	439	412	423	446	448	481	448	455	468	456	458	482	438	447	456	469	438	424	432	477	455	429	458	435	433	452	444	429	439	454	434	478	466	421	448	466	463	421	464	499	468	432	414	413	459	483	461	429	432	430	455	434	453	448	431	489	471	436	469	429	470	469	442	449	453	452	447	454	477	454	476	456	446	433	451	448	477	401	459	475	398	449	427	435	452	423	438	431	437	428	473	443	421	441	412	439	467	446	436	443	457	409	467	452	407	443	452	423	448	434	459	472	404	427	457	416	504	427	428	463	460	487	444	439	438	454	422	436	451	445	435	438	429	482	413	444	440	416	499	448	439	418	457	440	453	423	433	411	465	457	474	451	435	404	469	488	451	480	444	446	465	460	429	450	427	488	431	441	436	430	436	477	468	438	478	421	485	452	400	454	418	456	453	461	462	409	434	438	468	463	424	456	454	468	435	511	418	445	438	433	442	409	460	420	448	444	429	466	406	461	476	440	429	419	420	460	455	423	448	430	456	472	449	487	453	432	447	474	440	451	438	446	462	483	460	448	469	427	428	402	435	428	463	437	451	438	427	467	460	413	415	433	497	412	499	475	455	472	447	445	454	454	466	446	457	424	420	436	450	451	464	485	424	441	437	432	430	410	454	508	459	444	439	468	446	445	477	433	472	418	442	476	423	432	400	440	463	453	469	415	459	442	462	408	456	459	453	479	434	444	428	429	443	438	428	457	439	409	429	406	438	441	483	484	436	437	413	448	454	447	441	473	436	425	448	457	436	416	401	464	461	431	458	462	463	466	453	425	454	434	457	428	450	423	474	446	426	458	457	448	445	449	457	455	441	433	461	439	418	473	421	448	445	475	452	484	442	447	470	405	436	452	470	443	482	450	439	420	409	434	418	457	458	411	427	467	476	432	420	431	423	429	452	442	439	450	433	449	425	429	439	466	437	449	447	466	419	464	467	434	450	471	422	384	460	445	386	392	445	465	451	446	431	415	455	459	467	445	452	442	445	419	425	410	447	433	437	441	443	454	423	444	422	445	447	431	446	411	455	464	427	471	433	424	441	430	412	435	448	459	468	426	462	457	411	440	405	446	425	440	469	464	455	434	459	455	442	416	463	461	432	451	464	435	455	468	450	418	452	474	456	457	419	445	437	422	403	455	442	443	418	458	471	470	445	464	439	454	456	461	410	426	437	426	475	470	402	458	456	490	455	435	413	441	425	487	436	433	452	426	466	432	445	479	460	433	443	436	424	446	424	449	454	449	480	448	439	434	392	453	429	453	442	470	425	431	447	437	463	427	449	444	428	456	463	434	437	462	456	425	415	449	418	451	474	424	403	492	435	485	456	429	414	436	421	451	446	419	445	456	417	464	423	441	409	452	461	431	414	454	471	494	414	479	445	447	419	426	463	436	441	438	487	406	446	463	442	457	462	459	425	442	435	472	454	449	466	433	444	394	448	445	459	435	461	423	437	455	398	440	460	417	450	438	451	413	453	471	443	470	450	464	435	451	388	386	421	454	446	455	460	454	455	447	447	427	443	476	417	486	476	461	463	444	430	462	444	436	421	450	450	449	457	436	419	438	455	447	435	435	438	459	471	461	418	449	446	459	429	415	402	439	447	424	425	477	407	400	443	440	426	467	435	469	446	448	465	436	450	429	419	444	445	442	397	438	443	457	406	410	445	428	435	432	451	417	415	419	426	433	477	440	471	512	463	421	415	468	438	435	466	467	437	462	472	449	460	467	451	423	464	441	448	448	456	430	445	485	413	425	443	431	466	456	427	466	454	434	450	442	443	449	448	473	500	442	455	436	436	439	431	430	423	449	444	456	424	458	438	463	449	446	452	441	439	413	434	436	442	444	460	405	466	457	463	447	439	421	419	436	440	472	456	425	447	434	447	456	398	471	429	440	421	441	410	462	447	436	484	445	456	427	444	431	444	432	408	421	431	435	387	427	456	455	450	456	431	422	486	448	442	440	418	490	443	404	463	431	445	435	417	450	417	450	474	485	414	438	430	455	456	439	418	443	475	434	437	460	415	467	397	444	448	450	443	430	444	467	422	465	438	433	435	447	443	436	444	432	420	440	415	429	428	440	442	451	479	456	464	430	451	437	456	400	482	432	439	447	465	452	497	415	422	404	459	500	462	436	441	441	446	464	442	436	448	465	405	438	467	427	430	450	415	414	397	464	438	435	415	475	473	437	434	395	433	477	409	485	442	449	423	446	447	481	425	441	398	466	457	445	451	410	425	437	447	443	474	415	406	451	449	438	434	442	461	473	427	421	483	444	488	454	485	446	443	447	453	438	432	455	443	462	440	455	423	485	478	462	419	432	432	453	488	477	471	445	472	426	439	453	453	428	436	451	437	392	446	456	427	442	408	446	430	447	436	393	465	452	487	471	426	453	462	410	476	409
3430	8467	5390	2520	1894	1468	1286	1078	914	821	778	730	712	710	689	595	596	631	580	612	585	587	615	543	541	558	623	549	533	592	586	536	544	530	547	532	555	508	549	494	558	588	528	525	544	544	526	549	546	546	563	520	555	528	541	510	530	532	526	525	559	552	512	559	546	571	482	563	561	514	568	541	521	531	523	544	564	536	556	552	537	562	573	536	543	566	539	550	513	532	501	519	562	550	575	501	544	522	535	547	556	540	552	541	535	531	512	523	543	550	519	511	519	573	532	575	598	502	553	564	524	520	531	595	532	530	517	540	554	570	578	570	548	573	525	525	514	549	564	500	574	533	492	522	543	542	519	508	582	539	538	530	545	537	494	547	567	555	562	555	568	508	491	516	529	522	515	535	546	544	605	582	550	547	549	522	517	533	525	513	553	549	559	502	525	534	541	488	518	556	517	524	537	542	496	553	536	511	558	549	543	544	533	564	532	536	506	560	566	557	507	541	565	512	535	583	563	533	521	524	566	544	551	544	566	530	516	516	598	551	539	566	523	522	511	533	538	561	526	580	515	543	562	540	561	536	509	553	533	532	547	565	555	586	546	527	529	588	524	533	523	532	549	575	554	527	552	561	555	522	545	531	508	557	532	552	555	524	598	527	522	540	519	525	535	511	545	492	527	520	576	513	563	540	525	510	551	548	555	529	528	541	564	549	551	556	512	500	532	548	567	488	493	518	568	550	535	542	522	525	565	516	529	511	520	550	569	524	520	618	544	581	563	543	495	547	553	475	564	522	521	573	551	503	516	517	531	547	529	582	549	590	533	510	564	574	493	547	553	549	503	533	537	561	554	552	540	527	562	510	529	518	521	527	537	541	524	498	515	562	517	529	560	534	506	582	570	538	551	566	542	522	540	490	493	536	516	554	534	551	517	551	551	487	574	501	557	550	506	526	532	565	534	543	516	536	536	520	571	534	523	550	524	480	525	534	552	528	533	525	551	525	553	557	517	492	542	566	543	539	496	540	560	564	538	550	564	574	526	545	543	563	548	527	512	556	545	514	558	571	492	538	534	505	522	550	558	555	532	580	546	541	521	521	535	575	551	538	552	556	538	527	547	551	541	550	542	561	541	520	606	611	562	564	548	536	517	503	543	535	527	533	519	500	555	530	548	556	524	526	550	532	587	517	559	543	532	509	534	584	563	545	547	533	579	585	557	546	544	576	567	500	525	554	571	525	538	574	538	543	526	561	581	541	532	521	562	544	567	547	526	520	545	505	578	520	523	545	561	562	505	572	537	531	524	555	552	531	533	546	540	528	501	508	547	554	516	532	551	533	537	549	582	574	533	555	522	549	583	520	528	565	572	557	541	532	532	506	517	549	512	548	544	541	581	578	525	553	540	475	577	527	496	534	549	513	538	539	576	542	523	525	569	558	552	543	528	512	547	519	573	581	550	537	528	560	536	530	557	559	517	529	515	551	569	540	527	529	508	549	528	549	534	554	516	540	519	554	516	548	515	523	487	557	541	525	536	552	543	542	514	506	530	543	525	507	548	567	499	560	546	515	523	575	555	552	572	543	500	527	538	541	546	543	543	570	561	536	554	539	536	555	542	534	581	547	538	570	505	529	580	535	506	552	529	577	557	553	553	540	523	533	552	527	503	572	540	525	528	514	541	545	521	524	519	558	518	522	566	536	565	494	530	535	532	515	554	548	521	598	563	573	540	561	502	569	519	522	542	571	518	543	575	523	511	546	533	562	559	545	534	530	548	539	590	562	513	530	556	531	544	545	527	554	524	518	541	535	490	535	532	541	549	548	544	544	557	541	521	548	548	542	540	535	492	555	542	560	566	526	563	559	530	535	548	527	515	507	547	567	520	540	518	510	560	531	543	546	517	554	572	542	522	520	504	524	570	600	507	536	557	559	535	524	539	503	578	536	512	525	577	536	530	515	518	529	522	529	583	569	573	565	524	533	522	536	490	507	552	555	551	557	568	543	520	499	544	506	588	549	515	539	575	585	537	541	531	512	515	557	554	546	565	535	565	570	581	514	549	559	523	574	530	517	588	552	501	543	505	516	544	560	531	562	550	527	500	521	600	510	509	530	490	546	529	511	519	537	549	567	549	536	543	538	509	540	539	554	550	599	517	514	511	526	492	500	522	505	522	548	552	517	571	512	531	551	542	510	587	533	540	527	517	508	544	561	539	553	516	546	534	527	564	539	537	556	548	496	504	543	559	537	515	590	523	533	543	555	552	579	541	525	540	545	550	537	535	497	562	484	515	530	549	563	519	547	571	521	544	501	504	537	524	543	560	515	574	527	550	555	537	496	501	524	558	502	557	542	514	555	541	535	524	547	544	573	568	543	485	516	531	546	525	561	526	546	547	556	517	551	563	550	538	513	530	552	482	587	555	554	552	544	513	521	529	526	524	557	530	521	517	548	517	533	537	526	550	539	545	536	559	520	541	502	561	557	557	513	529	549	519	542	544	591	527	550	513	561	542	556	535	514	510	520	528	584	581	562	568	553	557	538	501	548	558	537	521	496	560	549	482	541	555	536	542	545	528	555	563	530	536	560	541	525	554	540	556	553	543	535	581	529	557	530	584	519	511	556	557	551	529	597	497	525	504	500	536	550	497	505	556	523	499	527	584	512	544	551	512	527	500	536	542	548	496	545	535	552	559	544	590	560	536	541	519	607	559	539	502	552	580	493	542	578	542	550	547	526	508	517	528	513	535	574	502	548	574	509	560	514	538	551	522	602	582	585	560	542	534	509	575	561	548	534	527	539	527	499	506	570	549	548	540	550	542	522	539	581	541	528	581	537	501	509	555	522	543	551	585	539	562	531	530	527	516	546	516	560	559	589	547	517	536	518	581	545	560	550	510	562	550	530	555	499	565	546	525	524	548	559	560	544	524	505	544	578	549	509	579	523	540	520	486	554	575	558	543	582	563	534	533	576	557	509	530	525	535	559	528	550	569	542	523	558	553	544	536	507	538	497	517	529	520	515	514	521	590	539	550	536	542	521	505	523	527	565	516	529	513	527	544	506	536	534	577	507	556	509	576	565	529	503	601	522	532	516	550	553	550	526	496	517	536	549	499	575	540	567	587	549	508	566	501	514	519	549	536	542	511	535	565	554	506	526	571	531	531	539	517	583	528	501	557	544	545	515	545	524	526	541	531	537	549	532	557	580	606	591	520	525	531	569	558	574	548	524	526	516	530	554	536	534	530	561	545	542	558	520	488	534	524	549	536	529	481	498	531	520	526	494	568	569	562	576	547	514	560	505	540	495	526	545	554	563	570	544	498	577	552	554	492	525	496	497	595	482	543	516	539	549	559	558	533	556	557	539	561	501	515	520	525	525	539	559	558	521	538	579	525	521	530	516	495	555	509	554	549	513	546	542	542	543	522	548	543	564	537	516	539	557	515	528	538	542	523	564	534	541	537	552	521	537	573	534	536	548	563	599	533	534	528	536	511	571	507	555
24637	21008	25863	24326	1746	513	414	372	329	320	324	286	282	274	258	268	283	258	223	264	254	237	235	290	240	229	250	222	279	221	232	222	264	237	264	222	266	235	232	231	229	248	227	263	213	228	218	230	261	239	235	227	248	264	225	279	234	255	265	221	245	242	247	234	230	212	241	235	217	253	240	254	262	270	229	265	230	233	228	245	286	248	240	206	239	265	253	271	244	247	255	255	232	240	268	228	226	250	259	214	253	248	232	250	233	252	250	243	228	268	236	231	262	220	268	241	271	257	248	248	221	244	238	244	257	221	225	236	226	236	261	226	229	248	244	281	232	222	245	256	253	227	232	236	230	236	219	221	237	227	222	235	218	232	245	209	234	277	238	241	240	265	243	245	259	253	238	216	234	217	240	251	244	249	252	234	261	276	211	260	237	239	229	216	215	233	229	249	251	249	231	245	227	234	232	214	200	233	253	245	252	254	212	237	244	257	250	228	273	246	231	244	229	247	243	241	239	264	247	237	239	261	253	260	223	241	238	274	246	240	238	252	229	258	254	242	211	235	235	208	256	272	279	237	233	226	230	234	231	286	235	263	229	237	224	219	251	218	253	241	229	250	276	231	240	239	256	247	227	254	262	275	228	251	234	260	254	209	226	238	248	269	224	255	225	270	213	236	239	224	246	225	229	239	239	223	237	238	254	275	245	249	258	276	265	245	253	258	255	222	274	236	251	248	229	237	221	234	239	204	230	249	238	265	211	232	250	227	233	240	235	206	212	222	228	260	221	222	248	241	241	226	235	260	245	253	242	230	248	239	228	243	231	260	218	226	223	240	226	256	213	223	278	268	271	264	237	230	233	241	233	228	252	220	229	253	249	269	253	253	234	224	245	236	242	241	255	253	279	259	248	251	227	255	225	224	240	243	224	235	243	254	264	252	271	254	232	247	209	233	238	220	234	247	255	246	237	216	234	228	199	244	237	233	224	235	238	225	225	229	214	213	262	223	267	249	214	233	241	207	254	231	217	251	242	235	252	226	249	246	276	255	260	267	261	223	269	261	222	258	243	238	199	272	258	239	233	258	217	249	246	227	259	245	220	221	240	250	229	232	252	245	256	234	242	235	243	262	251	223	247	240	262	238	250	243	269	235	246	242	243	286	244	238	252	260	230	252	243	260	257	250	229	240	223	247	228	246	247	244	241	237	233	242	270	236	235	241	246	216	251	223	226	241	241	246	234	233	251	218	244	240	233	243	255	221	199	241	225	247	235	252	243	229	236	249	238	228	226	240	236	270	234	247	228	248	257	229	245	270	261	239	227	232	225	253	235	254	252	252	211	235	245	222	227	221	218	232	254	240	238	247	241	243	248	238	247	249	239	245	240	251	238	261	270	239	246	231	250	239	228	252	250	268	231	231	235	228	248	232	239	274	260	235	260	256	241	248	233	228	257	258	251	246	227	252	244	239	254	231	231	213	245	243	236	253	246	214	253	254	242	233	231	254	251	241	254	233	248	256	250	239	231	251	262	238	211	231	232	217	240	212	233	213	256	237	249	256	221	235	256	257	232	238	251	232	216	248	263	271	250	248	227	218	259	212	242	255	222	253	244	220	274	238	259	230	260	263	234	257	234	245	253	232	236	229	244	258	240	234	259	247	213	247	237	255	240	230	227	225	265	259	238	238	253	240	271	237	194	227	196	230	246	237	225	230	248	245	230	246	229	203	235	216	251	248	225	209	259	255	229	231	237	231	242	232	247	250	252	234	236	224	224	252	241	229	244	240	225	222	220	252	225	256	246	243	225	270	253	254	233	242	239	239	235	259	225	265	220	252	240	248	233	195	234	264	258	247	253	254	240	214	256	229	258	249	256	232	242	252	238	253	266	235	252	232	231	235	242	232	221	235	234	254	264	236	249	245	230	247	280	247	255	258	233	238	250	242	234	250	228	216	223	220	222	252	267	268	230	232	228	253	234	224	242	239	243	233	241	245	248	255	246	238	234	240	247	232	237	243	230	234	231	245	232	228	237	249	229	269	224	255	231	239	215	243	245	231	251	266	231	249	266	232	246	263	241	233	215	240	254	246	244	247	238	250	249	247	230	269	236	229	259	278	240	243	242	234	248	225	243	241	249	256	246	237	259	243	240	241	256	255	262	263	244	233	254	261	213	234	234	238	220	253	245	222	250	222	218	246	232	235	229	263	203	241	237	246	223	235	248	230	267	262	223	245	235	247	235	252	251	257	211	233	272	263	245	258	252	241	248	258	266	218	258	251	261	201	239	216	262	234	252	252	252	241	239	225	225	224	226	249	248	250	223	248	227	212	261	243	256	225	288	257	251	236	249	218	245	244	256	232	247	242	250	234	206	238	259	251	248	251	258	258	261	230	232	246	252	269	261	213	242	249	227	241	242	228	223	210	241	221	229	244	265	269	245	215	250	236	219	232	254	256	262	239	256	236	272	235	259	237	214	225	229	258	240	222	237	234	237	247	223	241	227	233	230	263	240	247	243	232	237	253	217	235	239	252	235	222	241	235	259	207	257	239	231	193	256	251	229	227	233	234	215	247	260	266	256	240	260	247	262	245	214	241	257	243	248	236	245	239	231	212	257	250	234	254	241	230	251	256	249	244	247	272	251	227	224	229	245	231	228	250	276	243	267	227	236	257	237	256	236	253	234	267	234	245	245	260	263	234	251	242	237	261	261	267	253	227	253	238	235	244	249	253	249	231	235	240	261	274	223	238	246	214	268	229	221	257	237	236	232	243	228	247	274	223	236	217	239	223	255	252	235	248	222	217	235	234	218	245	242	239	247	249	234	260	239	248	242	239	241	258	256	228	288	262	237	226	232	225	224	245	251	280	227	217	229	225	258	256	265	233	231	250	245	233	259	247	232	198	238	222	251	252	271	240	238	238	263	255	253	221	249	248	253	272	248	232	268	269	212	208	224	225	248	264	254	235	263	264	234	243	232	225	272	249	232	247	246	231	235	245	254	227	224	216	255	225	243	214	228	240	255	235	240	243	213	236	226	243	241	226	267	218	214	262	234	239	224	258	260	246	272	236	254	245	231	224	232	229	239	237	265	257	245	223	236	261	243	228	233	223	241	249	249	228	253	223	249	239	228	247	235	245	246	251	249	237	231	235	267	232	247	269	239	234	237	247	251	231	238	234	257	254	255	233	250	275	226	232	232	253	265	219	254	229	239	253	250	226	261	231	242	229	243	261	232	224	248	221	275	260	213	236	225	267	229	247	285	256	238	225	288	222	258	240	244	231	254	240	224	213	250	242	235	230	249	258	244	226	234	228	250	263	215	235	247	225	237	224	218	221	249	225	237	216	251	267	250	231	257	263	222	232	223	280	265	243	264	249	230	247	236	240	243	256	248	240	239	219	236	228	213	250	236	245	228	271	246	252	248	253	227	223	206	250	233	246	233	270	218	238	252	243	237	247	241	246	223	249	238	258	246	263	238	242	237	259	231	241	232	232	222	249
3533	5069	3017	1604	1156	904	757	552	534	485	437	393	392	388	400	366	324	335	340	324	292	305	339	329	320	295	294	302	283	318	287	295	308	321	323	302	298	297	295	327	322	288	282	317	300	297	308	277	307	310	277	303	287	312	287	264	296	285	314	251	307	285	294	273	296	263	308	281	283	310	299	309	280	302	347	304	286	300	283	309	279	285	306	274	310	285	302	259	307	316	304	293	282	307	297	284	331	283	284	301	295	262	308	295	295	260	307	302	298	290	258	324	281	294	284	306	300	280	289	285	311	340	305	264	312	285	280	292	306	307	258	304	299	338	312	286	282	289	296	315	249	328	290	307	294	277	296	274	283	286	296	281	311	288	328	295	265	310	285	266	288	300	299	315	312	280	287	311	288	298	286	306	308	304	310	288	303	328	290	241	291	288	290	276	303	274	274	315	303	299	251	313	316	299	291	284	277	273	305	282	297	330	313	282	304	306	298	314	286	277	269	314	264	310	315	329	283	330	276	293	280	311	304	297	309	293	276	302	305	322	299	282	298	322	279	283	304	269	291	298	284	296	294	306	282	293	302	308	309	283	288	264	281	299	290	290	292	311	276	312	304	298	291	266	318	294	287	290	282	294	292	296	272	293	280	281	303	297	269	270	279	325	285	321	288	289	285	288	281	318	271	285	298	296	303	287	312	281	325	308	282	326	302	277	279	291	307	288	302	291	282	287	303	287	292	305	338	284	283	313	282	306	287	280	334	277	295	276	291	290	305	290	289	285	283	304	313	273	285	317	284	277	279	289	275	295	267	293	322	313	293	312	287	302	282	315	301	293	291	260	331	288	320	295	306	298	295	281	282	284	293	310	307	289	307	313	298	269	277	301	280	305	295	307	281	261	331	306	293	288	319	296	270	299	261	267	289	315	313	278	271	312	297	282	305	305	290	303	291	320	325	300	293	309	288	305	262	315	238	290	293	289	275	311	277	286	318	289	283	308	300	291	276	275	269	302	305	297	332	298	266	278	298	303	312	295	316	273	304	292	310	292	264	337	292	298	291	299	273	287	282	279	307	309	308	328	292	294	307	307	311	297	310	292	278	301	301	308	286	313	292	298	321	284	315	306	281	297	280	295	285	316	279	313	290	287	279	301	277	287	281	289	297	264	305	286	305	286	290	298	309	279	300	274	313	273	276	272	299	284	288	327	261	321	294	292	298	265	303	295	306	330	298	306	289	299	276	296	260	310	285	320	304	368	308	309	281	285	271	329	314	300	306	301	288	284	294	308	337	276	327	313	308	289	282	323	285	304	293	260	307	296	296	295	296	302	290	292	280	295	298	295	275	285	307	273	295	306	295	298	301	301	273	260	317	287	311	275	320	302	277	270	250	299	334	349	283	331	317	281	298	293	287	270	274	305	312	280	269	340	310	323	300	305	314	272	279	284	308	286	256	278	267	281	311	295	288	297	277	309	336	292	305	296	317	300	314	284	296	295	311	263	315	296	282	341	314	285	291	288	283	297	266	282	293	286	309	280	277	306	299	284	316	261	311	262	281	288	268	305	314	277	274	281	295	279	308	255	297	298	286	269	280	299	297	279	269	285	251	281	293	301	286	312	264	294	303	277	292	299	288	306	277	276	323	288	298	283	327	317	300	269	307	287	293	290	290	313	306	270	275	259	294	283	280	263	314	283	303	271	280	304	298	265	307	297	288	307	307	290	294	277	290	278	288	282	277	333	289	242	295	320	288	309	314	298	302	291	292	293	298	310	266	287	297	286	266	305	304	302	300	314	298	287	271	316	300	290	300	291	294	287	316	271	300	313	281	335	292	300	306	311	300	312	297	278	291	294	283	270	279	285	292	300	274	308	290	275	306	303	293	267	290	294	273	275	297	271	277	296	282	280	292	318	311	295	283	305	287	290	299	281	273	295	278	287	277	288	308	318	328	292	296	291	281	301	284	289	266	289	267	300	346	297	321	277	307	300	293	288	268	279	313	270	283	277	293	302	279	278	288	290	282	303	306	308	307	303	311	282	282	299	315	272	287	287	287	285	282	252	279	278	291	291	274	308	273	275	310	309	318	281	286	282	309	319	297	269	273	264	298	276	275	309	283	308	285	288	287	309	261	320	294	274	279	323	299	253	303	296	308	306	255	315	313	306	308	344	282	299	295	287	263	323	304	296	273	287	270	331	286	331	282	278	258	301	306	283	281	275	243	292	292	279	284	248	303	254	280	278	312	314	313	306	276	275	269	300	312	301	294	273	289	272	300	295	293	291	307	301	295	279	314	316	286	264	303	276	281	301	303	289	280	276	299	272	312	291	308	286	294	283	286	284	297	293	316	258	261	292	301	304	286	288	304	305	315	298	300	297	276	300	301	244	275	310	281	293	304	289	307	293	298	309	285	279	290	267	306	261	289	293	302	302	311	301	300	287	315	278	292	284	286	275	315	287	264	308	296	309	312	289	288	321	308	271	309	305	322	284	294	305	330	317	312	305	280	295	325	321	326	255	286	328	291	306	295	279	284	316	299	290	255	289	304	324	285	300	280	287	303	329	299	299	286	291	289	293	314	294	330	282	314	278	301	317	308	302	307	287	314	258	292	286	303	316	298	287	298	292	297	262	320	287	293	330	281	290	286	288	293	284	308	285	296	267	276	294	320	312	283	264	282	272	288	301	289	298	302	285	295	293	246	309	309	290	294	282	292	288	269	264	278	314	324	306	317	306	290	301	274	288	310	322	326	280	255	290	309	268	279	308	317	285	308	315	300	299	266	295	304	274	272	320	309	290	328	257	281	327	290	315	304	280	295	291	298	288	317	312	321	278	292	319	284	294	287	328	254	287	311	296	299	300	288	313	270	288	298	266	294	312	291	283	310	303	284	292	289	282	289	257	292	285	314	297	288	299	324	291	269	301	282	281	279	304	320	311	321	317	317	281	319	275	311	299	290	271	282	316	298	277	292	282	319	278	292	284	276	310	278	270	305	292	275	297	290	334	332	297	279	310	309	285	304	328	265	285	301	294	310	313	279	296	311	302	297	280	268	290	288	280	287	284	290	303	304	295	288	281	308	316	301	311	290	290	299	280	284	309	304	302	289	298	288	306	300	296	286	254	296	289	294	291	305	335	271	312	303	263	299	298	305	278	317	308	300	307	300	297	305	301	231	296	269	259	306	275	301	298	304	281	269	289	305	308	294	274	299	266	304	320	291	275	308	292	315	319	307	301	294	281	298	275	300	315	311	283	311	295	310	298	298	290	310	330	309	272	283	295	317	312	325	318	278	308	295	311	304	299	281	289	264	278	307	300	289	280	320	302	270	305	308	304	295	283	307	286	260	292	304	293	304	303	252	275	304	301	288	267	301	330	276	319	289	336	302	298	285	316	307	313	301	287	275	309	295	318	304	272	300	287	288	279	311	302	305	267	261	281	323	312	279	284	297	285	283	286	308	315	301	291	309	289	307	278	309	297	316	327	281	303	265	281	303	278
22439	21064	28278	24074	21072	20314	2044	740	535	469	363	389	324	342	309	269	279	244	240	222	231	208	236	199	234	210	214	238	222	196	188	194	223	220	190	172	174	201	200	185	181	167	170	175	188	175	165	191	164	197	198	185	168	178	184	178	193	189	193	178	196	193	190	198	202	168	188	190	162	174	170	191	192	178	165	166	155	172	169	185	188	178	167	170	168	178	172	186	177	180	143	167	190	188	198	201	156	138	171	199	163	182	179	183	176	145	202	171	195	184	188	181	175	204	168	181	184	188	173	176	193	190	166	188	182	190	179	182	195	175	191	187	181	202	180	199	203	162	174	175	172	195	180	195	170	204	197	197	160	172	187	177	155	185	188	157	164	187	167	164	171	162	171	195	166	195	181	173	183	197	158	225	201	198	182	172	205	167	169	174	181	169	178	154	175	186	163	171	173	185	195	186	196	166	174	189	162	159	166	199	163	155	161	188	162	161	171	193	163	190	178	200	200	166	182	166	154	179	168	179	188	180	168	177	152	171	178	186	165	179	150	174	169	192	181	180	202	172	175	180	180	188	175	174	183	188	176	148	202	178	191	168	195	173	172	182	181	189	164	188	179	186	158	182	201	165	184	190	173	192	173	178	174	159	173	190	176	171	209	182	178	167	196	179	175	177	200	166	174	173	196	181	187	162	171	184	177	197	182	178	196	160	178	192	182	163	176	195	178	182	186	176	187	172	193	174	170	176	186	183	164	184	165	192	223	183	185	162	185	180	177	172	191	216	179	177	171	176	149	156	173	176	178	211	153	162	194	170	200	170	167	170	183	164	177	189	191	163	184	147	185	167	160	169	176	163	155	186	185	178	172	174	190	184	155	174	185	178	138	176	184	203	181	177	203	179	192	182	171	204	174	178	209	168	168	174	173	185	162	186	184	185	182	199	176	176	183	179	159	188	175	154	162	162	181	161	191	183	165	193	181	172	182	166	179	193	174	160	186	156	192	177	194	200	165	169	195	195	169	168	189	187	190	181	186	181	185	161	167	177	181	185	169	186	178	161	188	196	164	191	170	180	178	174	172	173	178	212	186	172	174	181	163	185	182	192	171	191	179	188	176	193	181	179	164	160	161	172	159	171	180	164	169	182	180	151	180	179	159	200	153	193	176	175	199	171	158	166	194	193	161	200	157	192	185	182	157	211	190	172	187	203	166	153	172	181	178	168	208	174	186	167	171	177	187	206	193	208	194	170	178	161	178	170	186	185	178	159	177	175	185	171	193	191	190	196	183	193	163	182	198	156	184	168	163	175	178	193	176	189	146	201	167	179	168	175	153	177	182	188	175	170	188	177	149	169	194	169	186	184	173	159	180	183	172	194	191	179	186	166	184	166	185	200	196	175	192	184	159	157	182	157	183	177	183	194	170	191	167	185	172	162	157	185	186	195	195	180	183	180	189	178	163	165	190	160	181	168	175	188	169	176	185	163	184	185	176	179	149	188	173	188	188	187	166	167	178	171	168	187	172	163	180	162	154	182	184	159	173	163	189	182	168	179	196	195	187	176	175	186	181	181	165	171	185	190	177	174	172	180	182	200	183	184	171	155	179	192	180	179	172	177	199	166	186	182	186	166	165	168	184	155	182	154	178	185	183	202	180	155	184	184	170	209	182	179	199	173	177	176	156	166	202	155	163	191	194	198	184	186	174	202	178	159	186	167	217	176	148	192	165	189	185	173	179	159	176	187	169	188	174	194	186	186	177	182	198	200	176	181	166	182	171	184	175	176	170	181	180	175	157	185	184	194	179	197	195	213	159	185	204	159	185	167	152	188	190	167	189	165	163	157	189	189	165	162	196	167	176	163	160	183	155	170	150	220	197	211	178	184	195	163	194	160	201	187	174	201	190	189	175	184	177	160	179	165	174	183	141	137	175	199	187	172	182	169	164	178	175	171	174	172	169	169	186	180	173	180	198	192	193	176	173	194	166	201	168	202	168	216	175	186	165	173	178	190	179	199	176	176	161	191	181	164	186	187	164	186	163	158	202	165	174	167	190	176	164	156	167	178	174	175	152	183	217	176	178	178	200	212	144	153	177	156	197	185	169	202	169	165	190	196	198	197	187	165	163	175	194	188	198	186	168	185	192	151	152	180	181	201	177	169	174	170	186	176	207	159	175	184	160	205	158	174	201	169	163	170	170	174	168	181	174	180	160	174	204	184	166	186	150	159	190	187	181	182	172	168	197	167	174	179	171	202	192	204	166	170	197	184	193	174	168	167	181	186	183	203	176	177	184	180	169	163	171	160	169	173	179	177	186	191	201	198	175	173	168	178	155	179	178	177	198	162	204	201	166	189	166	196	170	158	191	195	176	191	192	177	201	189	188	177	180	177	160	191	165	183	179	215	187	163	167	204	162	187	148	198	184	165	175	180	185	180	169	181	184	170	152	172	170	170	180	163	195	153	155	153	182	195	205	184	190	160	162	203	165	183	177	164	181	167	194	144	182	183	208	187	154	170	188	180	180	188	188	176	184	174	168	181	177	190	180	165	169	184	191	165	185	181	192	191	182	181	180	173	176	178	184	169	188	180	178	188	179	169	174	171	174	187	168	195	167	168	204	164	163	165	188	191	161	183	190	185	202	182	164	182	177	152	203	196	199	184	176	184	181	160	191	166	170	172	162	189	206	165	176	174	215	181	187	184	201	196	176	188	160	166	173	165	206	181	157	160	164	202	174	180	172	191	192	189	179	174	189	184	202	197	189	188	144	206	172	174	180	197	165	185	176	185	191	175	182	182	197	171	163	189	153	174	167	182	168	182	148	189	179	177	174	187	169	188	170	176	164	183	189	158	173	175	189	180	177	163	187	190	190	192	187	159	194	177	188	173	155	181	179	158	153	158	170	183	179	163	174	195	195	161	171	209	147	193	157	197	161	198	177	190	192	171	166	173	190	185	159	203	168	174	196	179	173	190	169	162	181	186	157	183	193	175	183	175	167	191	178	193	178	187	136	164	142	192	178	197	149	175	170	176	185	190	169	173	173	180	174	189	193	158	172	174	189	180	187	167	195	162	180	206	198	166	185	207	189	187	174	158	180	171	190	196	165	171	180	165	206	174	183	160	187	197	142	169	188	201	197	192	176	176	142	178	177	181	161	184	171	178	156	184	176	172	189	203	181	159	165	188	161	171	180	170	172	175	176	160	168	180	178	177	170	175	173	163	174	162	187	178	169	173	191	171	199	184	169	185	198	163	157	178	198	166	188	198	155	167	176	165	177	201	196	185	176	197	194	192	181	196	165	167	165	192	194	193	174	162	161	165	194	170	194	181	181	170	172	180	203	174	174	154	190	196	177	193	154	187	174	164	196	158	195	185	170	161	177	188	155	143	168	182	176	188	193	212	170	164	169	190	174	193	219	189	183	175	188	160	167	169	160	189	174	172	213	174	184	194	179	188	181	174	166	169	190	181	171	174	201	183	176	164	170	198	193	183	184	170	197	176
4605	15048	9748	4777	3399	2389	1868	1406	1042	914	782	686	613	561	524	416	422	373	352	365	363	349	303	306	281	259	284	279	269	309	270	262	264	267	265	248	277	254	270	248	250	227	223	238	250	224	252	250	236	244	233	247	250	223	253	245	217	254	243	235	244	216	216	244	248	250	230	230	233	238	251	239	238	216	210	261	237	266	256	228	256	238	225	240	230	238	217	233	242	215	219	249	218	215	219	254	215	214	234	246	217	223	224	259	246	247	238	285	234	262	250	232	215	257	237	250	220	219	219	245	237	230	238	222	233	200	243	256	213	234	224	232	238	248	219	250	224	214	222	227	244	211	230	234	229	246	242	259	243	207	223	228	245	225	241	232	220	216	222	221	206	241	227	226	243	217	221	222	224	237	213	247	254	235	226	238	251	220	235	217	208	234	248	215	207	232	222	206	249	223	244	231	240	271	227	231	225	230	203	218	232	241	221	257	244	216	249	232	235	221	240	213	221	235	218	245	212	256	232	253	221	232	226	255	242	205	237	233	223	230	242	233	210	230	219	232	232	193	226	199	233	218	230	235	236	259	209	219	240	221	253	208	224	222	221	233	244	226	232	239	233	187	217	229	243	218	240	235	242	238	240	230	255	247	246	220	208	200	209	238	257	217	254	242	242	224	236	240	251	242	217	250	255	259	211	242	231	258	239	234	221	240	236	233	223	213	231	244	233	216	220	234	213	263	230	229	232	235	231	212	214	230	237	258	228	224	207	209	249	214	228	247	223	260	195	207	243	210	205	227	227	251	218	213	217	213	247	233	229	238	252	230	244	232	230	225	232	230	212	245	242	243	216	247	247	210	214	227	194	237	230	223	223	229	240	218	249	239	247	228	228	220	224	185	230	256	249	230	223	260	226	260	268	232	253	226	245	218	220	202	232	251	256	230	232	246	248	224	230	244	261	222	207	234	224	237	248	220	236	243	229	237	213	249	211	233	249	207	233	236	193	206	243	248	245	246	229	209	212	222	241	235	240	215	224	255	238	243	227	240	237	212	248	233	229	242	246	239	238	223	247	250	232	231	252	212	259	241	226	236	206	222	240	212	228	194	233	207	203	231	258	241	216	225	222	257	233	243	256	220	238	217	225	202	234	212	225	234	233	190	234	215	222	239	269	235	237	223	234	230	233	222	223	216	226	244	214	247	250	217	229	235	214	224	244	219	234	220	245	211	227	250	248	234	225	218	235	211	227	219	263	213	238	235	235	210	228	210	249	227	254	224	248	220	235	237	217	217	229	249	245	222	230	247	215	213	243	260	239	243	225	237	214	231	241	245	254	266	234	242	234	257	204	224	206	216	215	222	199	241	242	229	229	209	248	243	242	227	236	206	224	228	241	210	224	232	236	208	235	259	248	219	210	219	248	211	239	218	234	213	269	257	245	229	213	212	221	214	209	214	207	239	223	222	217	260	210	227	226	219	242	219	244	234	233	226	213	195	195	229	230	238	236	251	232	246	211	249	260	243	220	260	224	233	220	234	249	218	245	211	262	233	252	231	234	224	230	231	243	218	243	230	206	231	233	205	222	226	238	238	241	240	218	239	242	236	262	213	218	222	244	231	228	247	218	237	251	235	241	221	182	231	230	216	227	238	227	219	230	250	236	258	229	212	227	226	233	233	229	221	227	240	255	241	234	216	199	228	213	242	220	233	229	231	238	232	233	249	250	244	203	218	259	227	241	237	232	232	255	224	225	225	209	200	236	254	228	211	236	223	226	228	212	217	247	241	208	248	232	221	254	237	209	247	218	239	231	221	209	273	234	222	218	250	229	218	228	190	214	258	234	213	244	239	241	226	232	246	234	232	196	257	226	228	213	223	221	247	228	248	235	227	222	204	242	242	237	245	249	225	234	219	202	228	222	204	237	226	232	220	243	213	261	252	226	207	230	191	231	219	224	246	241	212	223	240	236	224	217	237	270	231	234	228	216	220	212	241	235	207	269	233	240	225	247	231	226	235	249	236	255	250	215	266	216	250	224	227	231	215	216	214	234	252	218	238	226	226	249	226	248	214	204	248	215	233	228	200	241	242	218	219	229	224	263	241	224	241	226	209	222	210	245	262	208	230	209	230	221	253	230	227	244	243	228	229	232	249	239	215	208	224	218	222	246	250	243	224	207	228	225	231	228	230	228	234	229	211	234	234	238	216	232	234	225	246	228	247	228	235	230	223	237	254	235	226	255	257	239	232	254	226	215	213	250	214	235	230	239	223	209	223	237	222	204	247	252	245	235	216	236	219	253	239	217	241	240	266	220	246	252	239	216	217	215	251	228	241	259	233	231	240	231	223	211	241	222	240	259	246	223	221	246	256	216	206	234	235	213	223	240	265	238	240	227	227	202	251	230	217	219	244	205	246	207	249	229	232	211	249	223	242	232	227	231	212	219	255	228	225	245	241	234	231	243	254	228	255	208	244	222	233	213	211	227	224	219	215	237	236	225	226	213	217	233	248	226	232	219	256	250	211	230	228	237	220	207	237	243	217	226	238	210	230	225	225	219	235	263	229	232	245	244	236	248	244	205	257	236	225	251	207	237	237	206	201	227	217	253	242	236	232	214	216	226	233	212	244	246	232	249	210	245	217	216	245	237	224	240	250	239	235	206	262	242	248	215	258	211	241	229	256	220	225	238	240	242	249	242	229	238	258	232	227	234	240	227	242	225	233	232	215	243	234	250	231	236	233	251	235	256	232	211	256	249	241	237	195	232	236	252	212	241	222	233	222	208	233	253	227	273	235	218	237	214	245	201	218	234	245	241	224	244	229	247	213	240	217	241	236	215	212	248	238	231	217	220	214	213	235	214	223	256	224	230	241	242	208	225	216	238	220	240	240	226	231	249	232	241	244	252	218	213	235	249	254	242	240	230	236	260	218	249	222	229	216	209	232	242	230	226	249	222	233	242	205	229	234	238	234	261	233	253	241	198	232	233	227	222	242	227	272	231	219	240	225	250	209	239	266	227	231	241	232	223	251	210	232	245	246	229	232	229	217	218	237	259	243	215	258	234	237	256	220	253	239	227	226	228	237	241	194	222	242	225	228	218	226	224	251	229	230	240	233	215	232	246	250	218	229	232	218	248	199	235	200	241	211	214	228	246	212	244	246	212	217	253	226	244	222	254	234	231	218	248	221	249	232	242	179	253	225	218	213	216	227	232	224	210	202	241	230	253	220	234	236	233	206	216	216	253	249	235	238	215	232	224	237	240	262	224	223	214	243	233	256	232	238	267	224	220	249	231	182	258	235	239	240	211	241	240	219	239	250	237	219	210	218	242	241	224	227	245	235	242	235	226	229	236	245	202	223	201	220	229	235	244	227	233	244	256	214	240	231	238	226	224	234	223	234	241	233	232	240	224	233	261	214	252	252	217	225	221	198	237	210	233	242	238	231	206	245	227	232	222	263	239	213	230	253	228	228	217	240	254	227	229	231	220	229	244	227	263	218	231	228
27493	16799	3066	692	530	477	502	529	439	462	478	451	477	407	465	423	398	430	420	473	438	433	450	422	450	422	425	379	432	435	423	449	465	440	441	452	474	420	416	433	449	418	399	455	475	434	454	422	440	411	429	399	455	441	457	423	425	411	455	431	458	449	420	418	430	447	435	454	436	419	374	454	411	431	433	470	403	451	410	378	434	438	476	441	405	414	412	430	449	404	431	469	444	458	421	424	397	461	418	453	434	423	415	433	420	434	358	422	491	423	444	413	425	423	440	452	425	423	439	410	449	416	451	457	427	406	449	452	471	459	432	433	417	423	405	447	414	422	432	433	417	406	443	432	436	426	423	441	458	414	424	403	411	399	385	434	429	431	383	440	446	410	398	430	437	436	419	415	405	444	458	413	405	446	421	432	425	429	412	446	446	448	383	448	386	446	440	427	423	404	438	445	411	423	432	405	439	441	446	483	439	410	400	439	434	426	422	431	495	411	416	427	397	426	427	387	451	413	443	405	423	434	381	425	432	442	425	410	432	418	446	442	418	466	437	438	400	435	416	426	443	416	441	465	400	425	397	456	422	436	454	409	429	424	430	424	458	430	427	439	443	426	390	421	433	446	431	410	417	441	428	456	428	420	433	387	425	412	438	394	467	478	436	405	407	445	447	430	405	430	419	438	458	438	443	448	432	450	421	417	455	466	458	440	448	437	429	453	443	404	417	418	454	428	435	426	425	483	434	421	474	456	430	449	439	442	435	446	412	397	448	447	444	447	419	491	417	394	431	463	433	460	442	423	439	437	447	461	456	427	403	388	463	430	414	410	459	439	439	426	411	445	442	396	436	443	407	428	413	443	432	468	409	437	451	455	424	418	387	413	445	413	434	402	389	431	448	476	428	397	460	434	449	419	448	418	406	400	456	447	440	457	410	417	452	395	424	377	462	437	420	446	427	386	425	416	416	456	425	444	446	434	399	394	416	441	406	429	440	437	401	451	426	415	444	427	426	430	417	408	416	415	458	436	451	457	455	441	452	430	440	441	440	443	441	414	422	412	440	418	419	423	450	446	434	418	417	431	394	426	422	436	462	410	419	449	443	416	444	418	453	436	397	433	439	398	420	415	456	438	450	422	458	411	395	433	404	448	418	447	444	469	442	411	441	439	435	422	431	445	425	414	419	387	437	452	427	446	408	422	424	438	434	416	425	402	417	401	432	430	424	416	422	423	444	434	445	425	436	442	447	426	424	399	417	485	424	454	438	430	425	398	442	435	384	426	464	415	456	426	426	449	396	457	469	447	448	439	406	458	453	438	414	434	404	425	409	407	402	412	395	411	414	480	383	386	410	411	432	391	429	453	445	419	447	423	437	442	411	426	426	428	420	447	426	408	418	430	418	431	389	425	390	425	418	426	416	429	472	430	406	417	434	428	453	405	396	385	418	431	429	401	456	462	448	433	430	406	433	472	415	443	445	412	438	393	454	437	410	452	452	413	429	428	445	419	380	441	398	462	415	447	465	430	431	440	456	423	424	408	413	471	431	399	421	458	430	431	407	433	419	417	432	424	428	404	412	443	444	414	437	440	420	447	436	440	419	392	452	466	466	447	396	452	430	434	459	419	404	437	452	449	412	435	413	464	427	417	423	440	423	454	430	467	402	446	402	408	464	415	416	422	425	432	399	418	438	444	453	438	405	416	427	413	460	444	423	460	455	430	419	402	441	465	448	440	437	448	465	403	427	436	446	420	446	424	443	403	437	414	479	425	407	430	416	429	404	396	464	463	395	412	429	425	401	444	425	446	433	448	410	416	444	416	417	438	427	457	428	429	391	415	436	420	428	445	470	430	441	422	432	442	431	452	389	438	426	429	428	392	391	417	423	441	419	439	432	430	463	431	451	420	423	473	457	443	417	434	453	456	417	446	408	478	454	442	419	389	461	429	430	404	442	416	420	463	465	425	428	420	405	446	461	424	445	438	453	445	454	419	430	475	422	429	402	449	450	434	436	438	370	423	479	403	395	419	431	422	471	397	420	417	430	434	468	445	420	441	429	411	427	436	408	423	411	459	399	433	377	408	401	435	411	419	392	447	398	426	411	435	446	425	439	460	462	441	456	456	420	434	471	439	412	418	437	459	428	430	438	377	430	412	417	430	425	415	461	406	405	423	428	420	449	457	486	454	411	430	438	434	427	410	424	416	419	399	482	464	435	445	426	441	421	449	452	412	416	427	401	456	399	426	434	412	451	427	423	415	402	453	469	436	390	415	457	452	440	443	421	414	448	470	437	400	469	487	435	412	436	394	415	429	429	413	413	427	436	438	429	428	441	445	422	449	443	429	461	423	462	379	414	433	452	463	425	427	391	432	464	401	433	419	440	463	408	396	416	402	428	431	452	417	421	430	427	412	408	415	422	415	432	453	418	434	397	451	414	441	407	437	450	438	402	439	440	444	473	426	397	428	409	420	414	434	414	424	439	465	425	419	428	389	400	467	418	404	438	447	450	438	394	437	401	420	410	427	427	444	407	432	402	398	423	423	445	457	489	413	421	469	398	460	419	424	403	404	439	445	418	424	442	388	431	475	437	416	404	439	479	438	444	457	400	428	436	480	448	436	458	435	438	408	408	424	412	431	415	400	431	418	413	413	413	460	471	419	438	426	433	420	459	415	431	423	432	453	431	416	407	438	399	446	432	408	425	434	452	439	438	445	428	448	443	465	451	412	448	468	430	438	421	415	436	406	389	450	429	465	409	451	438	415	430	442	455	410	425	446	415	379	422	381	445	431	426	433	422	432	452	438	402	427	430	448	397	436	414	466	460	402	431	413	426	398	444	425	456	431	417	400	431	416	435	427	457	447	428	438	451	427	410	460	465	427	415	427	400	445	433	437	432	411	451	419	463	437	440	465	454	425	438	449	419	423	421	444	429	433	476	443	421	465	441	423	446	401	428	436	404	425	418	452	390	432	446	444	429	432	430	436	416	415	399	441	442	431	423	411	408	436	408	394	416	427	454	436	423	429	451	436	446	443	442	440	453	445	458	408	428	434	410	452	414	462	458	405	419	472	431	451	433	415	448	464	402	460	411	450	430	418	436	452	426	447	435	427	416	444	417	412	459	425	405	421	434	474	388	474	441	436	409	461	465	456	419	415	464	412	405	438	443	430	437	437	441	438	451	461	438	422	403	435	435	452	445	438	446	422	447	424	453	421	417	436	435	376	418	427	428	437	401	435	416	387	399	467	456	430	410	455	438	420	423	401	459	452	418	403	452	444	426	440	406	437	429	402	417	467	461	430	434	424	450	402	432	458	458	387	425	444	449	410	428	414	453	443	472	442	420	426	434	440	443	441	486	454	424	455	442	398	403	405	426	414	453	460	462	425	430	378	442	447	454	405	413	473	455	417	442	423	442	433	424	451	452	431	433	416	426	439	403	475	427	447	419	429	443	439	433	449	454	383	421	442	422	477	431	459	466	431	436	407	419	424	431	437
4744	1908	1386	809	704	663	605	577	564	580	559	540	555	552	525	543	555	565	531	494	521	499	544	526	488	530	528	504	522	524	526	580	534	539	498	539	525	531	526	523	527	521	468	515	483	575	533	495	501	495	531	511	503	497	501	479	516	529	570	511	511	487	536	547	577	509	495	513	520	528	503	569	544	512	541	547	538	536	529	527	537	491	529	487	505	512	484	527	505	527	514	509	532	503	507	493	548	513	523	553	551	506	496	539	537	515	520	471	516	523	533	525	517	510	545	525	500	527	502	502	535	486	542	545	532	541	523	521	509	532	509	510	536	514	531	529	519	537	538	535	515	484	564	505	511	536	506	534	541	521	514	547	535	482	534	531	540	514	502	517	498	532	506	540	535	533	515	495	544	517	463	474	503	483	563	519	542	510	556	542	535	530	516	527	546	544	486	571	538	535	525	524	512	522	510	487	549	515	494	535	479	548	524	483	542	506	521	561	496	516	508	482	514	576	484	490	539	531	521	483	559	521	534	503	528	513	552	517	474	529	541	497	540	537	513	514	486	517	523	509	574	529	548	514	542	492	469	534	509	492	519	501	493	537	524	532	510	494	516	579	520	541	530	525	532	543	484	543	497	490	542	544	514	522	522	524	498	501	503	490	523	521	472	496	523	534	528	526	517	517	527	520	541	519	511	516	509	499	526	549	515	517	514	549	520	534	490	539	520	520	557	527	512	503	548	552	528	526	496	502	552	492	512	487	525	510	504	527	525	498	522	542	498	519	532	522	527	499	503	493	507	503	470	514	537	497	481	479	543	517	471	530	534	504	509	481	495	478	510	542	511	515	511	496	511	513	528	505	516	552	526	525	535	549	516	515	524	501	525	520	559	572	547	495	528	544	521	499	572	510	509	506	518	486	493	483	546	536	533	506	516	519	512	518	495	535	564	511	526	534	489	535	537	543	545	527	585	495	502	573	545	512	488	528	459	498	508	506	501	572	514	539	496	518	511	475	548	523	503	481	531	566	559	482	528	529	520	520	546	530	554	578	538	515	525	509	495	535	503	537	495	476	503	522	496	516	526	494	518	515	506	531	521	520	519	526	524	502	517	530	562	511	521	490	510	507	527	506	516	519	545	549	554	508	545	484	529	520	521	536	509	510	547	529	586	526	519	480	555	485	520	552	528	494	553	546	489	512	525	515	487	502	526	538	500	545	549	532	490	519	527	517	544	540	533	536	525	544	552	505	518	531	544	574	517	498	559	544	527	530	524	542	538	526	510	431	523	532	544	522	517	528	507	543	513	530	498	521	512	553	554	533	524	495	519	514	538	496	544	522	539	546	520	517	532	505	519	480	515	558	527	543	513	499	534	516	507	509	508	520	528	526	528	527	561	537	512	508	535	500	518	497	543	496	485	497	539	559	539	517	527	531	489	542	515	540	488	546	522	539	509	526	486	469	557	491	530	485	508	530	527	531	500	501	598	565	464	497	514	516	522	505	576	512	478	542	510	532	540	511	533	537	531	492	529	547	516	534	562	535	528	535	539	526	497	496	537	547	490	490	515	510	501	579	553	500	533	503	492	514	565	457	546	520	541	539	540	501	540	522	538	511	549	511	533	535	519	514	511	496	541	527	541	489	533	517	539	520	533	556	576	501	517	513	534	524	509	571	549	479	490	555	502	522	537	520	494	527	510	517	563	515	542	521	487	488	535	530	516	523	511	487	523	479	532	509	515	523	504	529	525	507	558	490	524	488	545	534	497	528	509	566	541	519	530	578	520	512	511	515	543	555	542	514	511	506	530	518	555	559	506	498	503	529	512	517	564	494	498	530	513	519	567	498	509	489	515	535	522	503	533	564	551	542	523	505	509	528	544	524	504	505	501	529	491	478	509	546	523	540	546	530	489	585	506	523	524	491	536	513	522	544	516	557	495	510	486	543	518	528	499	495	546	535	512	538	506	531	514	527	533	520	541	469	509	502	524	544	539	537	511	550	505	511	492	475	532	555	515	542	506	520	519	552	524	504	509	533	540	540	549	524	491	475	544	510	546	496	536	537	509	573	553	518	526	522	539	557	543	519	514	528	519	496	544	531	498	485	489	497	523	513	523	461	536	499	488	551	523	549	519	503	504	540	508	505	528	498	539	484	531	495	497	514	510	501	497	483	537	519	546	540	542	548	534	501	515	518	514	563	563	575	523	535	494	505	498	555	545	556	527	509	513	563	506	512	550	493	548	571	528	476	522	539	522	552	542	487	519	582	549	554	494	523	496	483	522	522	524	496	537	517	531	521	556	494	522	503	515	538	522	505	525	518	534	491	519	516	542	481	508	512	560	550	546	508	578	542	558	475	526	510	495	526	508	544	532	513	511	520	511	514	543	561	537	517	522	530	525	487	529	521	531	512	538	522	545	492	507	529	532	535	569	496	504	545	536	531	510	491	508	538	479	515	539	545	484	531	488	525	518	551	537	500	518	514	515	511	547	520	517	494	486	491	535	507	508	507	526	491	548	519	519	483	516	539	479	504	520	481	514	541	499	497	516	488	540	530	504	508	558	540	513	539	497	537	536	526	525	516	547	510	551	485	540	513	539	492	539	521	552	501	511	517	561	531	506	522	499	476	479	520	550	515	533	531	504	516	541	505	534	542	555	520	529	505	497	512	539	529	524	517	553	494	551	515	517	520	493	571	531	534	519	533	538	530	518	518	511	495	543	475	544	509	534	545	508	547	542	512	505	559	528	541	511	556	508	520	497	519	513	525	538	494	502	553	468	528	534	530	506	518	550	494	530	514	498	532	477	543	497	493	531	538	540	535	525	541	499	530	528	503	506	499	536	495	558	527	530	531	486	567	562	518	544	488	565	512	553	503	568	538	545	522	518	543	527	525	508	552	550	532	571	516	469	515	523	534	538	536	519	496	502	511	498	557	519	505	519	521	523	549	531	513	554	506	543	543	500	537	501	546	554	523	510	532	521	511	513	520	557	499	514	537	507	540	562	517	493	522	506	485	531	515	545	535	506	487	534	545	518	544	499	537	514	504	524	507	486	518	535	516	514	488	448	515	523	565	553	538	505	541	522	489	536	528	503	550	502	540	530	510	533	532	484	560	509	488	545	577	524	518	521	552	506	544	510	516	501	524	520	482	489	532	541	537	507	510	498	516	571	481	535	480	538	547	513	514	521	531	552	506	510	566	477	509	527	545	520	527	524	499	552	533	529	556	540	518	564	517	542	581	558	540	519	507	514	510	503	500	561	494	555	503	553	523	495	500	528	495	517	516	544	529	507	535	492	540	534	542	488	473	508	500	511	540	489	528	512	485	526	492	518	542	511	536	509	501	570	513	480	561	519	546	502	522	568	487	525	514	527	532	567	515	528	522	524	525	551	465	505	522	510	523	519	549	501	499	473	560	490	511	517	485	550	535	517	542	532	545	495	478	530	521	533	504	544	501	549	463	520	509	528	521	534	513	532	518	606	543	507	500	543	509	527	545
23780	21050	27329	24961	16589	1463	845	698	598	564	587	523	562	523	490	487	455	528	469	465	459	467	470	451	435	452	430	460	440	464	420	447	446	435	495	460	467	441	452	462	451	471	445	459	427	451	462	481	433	464	455	443	467	448	456	454	442	453	448	488	438	437	435	394	464	456	443	446	464	443	452	471	446	437	429	454	453	432	473	496	446	395	419	433	416	500	443	469	469	458	453	396	412	442	478	470	469	453	455	497	486	446	456	416	453	436	443	440	437	438	424	437	444	424	443	429	427	491	445	428	443	448	405	456	436	408	449	444	422	447	486	439	469	465	451	451	391	453	442	455	444	425	451	451	401	440	464	415	447	435	447	466	470	408	433	394	419	430	449	410	467	459	445	448	447	475	436	454	431	447	479	481	445	490	439	477	427	486	436	456	464	450	402	465	480	455	462	428	458	464	457	440	450	470	461	449	447	456	445	441	427	437	478	416	446	424	446	460	431	447	454	422	465	451	452	435	481	466	447	443	472	452	411	441	450	402	409	452	468	460	432	475	453	458	438	421	459	470	405	464	432	412	443	420	450	403	409	443	439	459	490	479	464	435	441	427	437	457	401	444	402	449	462	464	434	465	459	453	423	449	467	448	406	430	457	439	432	436	416	453	479	421	441	444	413	422	467	485	432	445	430	433	447	415	436	454	429	491	438	405	453	447	456	480	415	441	432	420	457	463	414	431	457	439	449	478	445	452	434	489	416	433	468	474	474	418	441	445	430	480	423	404	458	464	416	479	445	426	480	438	457	440	456	439	447	446	483	425	459	451	424	469	441	413	442	443	448	394	473	478	462	457	433	445	458	447	480	458	459	453	453	473	457	426	467	442	442	439	434	461	420	425	408	436	499	445	459	451	390	418	431	408	446	464	485	435	495	447	442	440	425	458	438	458	447	409	446	448	450	412	408	421	426	454	419	409	421	432	463	449	440	488	447	452	439	467	454	460	424	442	474	460	454	443	410	449	445	453	470	440	462	459	409	396	425	420	439	459	428	468	449	421	442	432	442	468	458	496	455	414	457	441	409	469	411	432	443	443	405	466	431	471	422	454	413	454	430	474	432	443	424	454	393	493	474	415	428	504	402	439	432	470	449	441	470	436	449	446	463	443	427	460	447	444	463	455	398	439	443	436	432	459	444	461	412	471	477	461	423	429	459	452	432	412	453	458	463	448	436	464	442	453	434	426	447	433	383	437	446	479	441	436	452	449	460	483	446	423	409	458	413	450	447	416	449	469	404	450	474	456	430	460	436	432	453	442	423	451	437	461	486	450	471	458	435	453	450	412	411	453	475	421	415	423	409	488	419	433	438	452	434	457	457	489	446	433	475	438	422	435	442	440	456	457	424	430	440	453	443	417	451	464	428	436	478	448	446	461	508	459	417	441	451	428	496	456	435	446	463	446	480	466	433	482	463	450	442	455	411	439	443	436	447	445	484	431	454	443	463	408	427	467	424	438	427	472	495	473	440	422	422	464	428	415	417	434	426	423	451	456	443	431	438	402	472	477	452	455	436	420	425	432	441	423	424	442	432	461	433	469	449	436	434	445	412	449	437	443	418	456	408	444	437	428	410	424	432	460	431	402	429	441	436	412	433	450	432	423	417	415	465	437	492	463	455	441	434	473	488	449	468	447	441	419	451	440	463	470	459	440	430	428	410	421	489	467	474	459	400	432	434	429	482	403	470	432	417	428	432	421	462	414	463	432	439	438	460	455	468	423	449	429	449	459	471	446	480	452	470	450	465	462	472	436	427	444	468	462	431	462	428	448	413	491	430	402	410	462	456	436	420	429	456	462	432	457	448	441	437	445	446	425	419	467	479	452	419	448	478	482	432	439	466	464	439	472	396	451	462	445	423	437	470	434	439	439	417	456	452	429	437	411	451	470	437	442	465	432	445	460	442	464	486	448	439	435	454	433	453	475	420	464	440	472	476	444	480	483	427	413	432	432	477	422	444	409	452	453	448	432	445	415	461	443	488	437	426	435	449	442	473	460	449	502	456	401	470	456	453	452	449	426	452	425	439	448	464	446	446	431	441	453	443	420	426	439	446	431	452	429	467	423	467	431	415	455	456	446	432	397	415	441	477	435	459	428	437	421	445	472	445	428	486	436	441	447	420	457	429	481	455	463	433	422	459	461	466	467	434	454	416	426	427	426	428	464	451	435	434	385	425	462	411	430	408	473	450	459	493	460	429	440	453	472	431	443	435	466	431	424	446	412	469	427	468	461	414	453	434	458	456	428	463	419	473	448	400	416	446	440	445	420	481	456	439	460	438	456	412	428	458	409	456	431	414	434	417	479	441	426	490	443	456	445	440	460	429	460	462	462	421	479	450	463	441	482	450	397	436	429	475	452	459	455	428	481	465	425	475	457	422	460	492	470	423	426	442	429	410	416	427	443	465	441	439	424	419	436	438	409	425	443	436	449	456	435	472	439	467	442	432	434	465	418	437	452	451	452	413	458	412	452	435	427	504	451	484	448	420	471	456	455	486	437	440	416	422	436	434	453	447	458	466	444	456	458	448	434	491	463	424	440	448	465	449	425	436	482	477	434	414	448	421	412	472	460	451	419	446	445	440	427	462	462	432	441	452	445	430	471	425	449	439	435	393	432	442	428	439	422	433	417	461	415	452	414	448	423	445	464	457	443	492	425	418	449	465	463	442	469	426	478	430	435	432	458	491	407	456	463	441	460	453	485	450	408	430	440	443	414	448	470	472	474	471	439	469	446	442	474	449	417	453	416	444	440	444	463	414	474	429	467	452	441	469	480	425	427	469	450	486	473	470	450	458	425	452	435	414	449	458	421	430	446	432	421	483	444	447	433	426	439	443	440	450	455	427	417	453	461	464	444	392	448	417	410	442	449	458	436	426	427	472	425	473	476	446	464	427	421	431	473	459	432	414	440	479	452	434	429	440	449	430	432	412	456	428	452	468	435	440	475	416	484	458	426	470	425	463	432	459	411	438	474	431	498	461	443	463	472	457	423	457	451	439	438	451	431	497	461	466	436	434	432	443	463	437	464	394	432	430	422	447	474	446	440	422	430	401	408	456	459	459	403	455	438	481	435	490	432	438	434	442	456	463	440	455	436	456	444	428	443	420	457	446	431	443	433	446	410	463	441	463	428	459	439	426	472	451	432	427	454	461	433	407	474	449	419	432	464	476	440	460	451	454	430	451	444	437	455	454	431	455	440	495	444	422	462	439	438	447	410	425	443	466	406	415	468	448	427	449	441	476	484	437	439	472	465	446	495	446	420	466	436	435	415	465	439	412	447	453	456	472	453	452	412	467	415	468	446	432	442	430	470	467	439	479	461	453	439	429	442	461	474	454	449	438	461	414	437	456	455	402	501	427	424	436	420	461	454	444	419	406	458	437	435	478	480	467	443	414	466	449	444	431	449	467	450	442	421	434	453	427	394	422	481	415	416	430	472	428	467	392	464	434	425
3539	8546	5347	2665	1803	1493	1152	1084	924	851	775	730	671	700	626	603	640	659	587	616	544	578	527	578	594	593	563	549	594	545	587	530	558	549	580	605	603	520	582	599	565	539	585	586	556	537	479	566	538	583	575	525	581	529	589	549	535	555	549	554	549	587	600	555	554	519	485	596	561	546	566	568	525	544	531	583	564	585	578	572	576	572	568	546	506	601	571	573	595	554	523	584	521	540	549	573	535	559	591	519	571	566	501	578	552	533	538	583	550	559	539	526	537	570	539	548	540	544	565	560	579	541	510	540	543	527	559	559	549	527	545	565	563	534	543	546	581	564	564	538	583	534	543	502	533	576	553	560	574	555	571	546	557	534	567	551	540	569	526	591	552	569	597	522	535	551	501	571	572	557	526	553	521	499	542	513	547	499	551	577	550	525	545	537	541	542	547	532	527	594	508	542	543	526	536	583	525	525	568	555	562	527	582	543	518	561	542	521	591	533	588	474	564	586	577	556	529	534	573	547	582	557	539	593	563	501	558	566	542	541	499	585	550	515	506	572	564	550	515	556	565	531	527	511	552	540	533	514	535	562	521	520	566	526	562	549	519	568	541	554	538	592	580	561	545	531	528	540	549	521	501	523	558	535	550	558	552	592	579	532	551	533	559	512	527	549	516	562	538	538	549	552	534	531	551	538	525	535	542	547	552	550	547	548	543	526	568	583	554	533	566	536	550	510	563	514	550	534	553	516	572	535	536	527	571	546	604	570	551	538	545	578	531	545	559	576	518	551	569	570	535	549	550	523	587	559	588	539	502	586	564	557	541	530	561	562	577	528	514	592	562	536	488	573	524	528	558	569	562	585	531	517	549	528	572	554	516	558	561	551	531	500	544	521	521	547	575	497	564	562	514	549	554	541	499	546	588	544	554	520	524	529	557	548	511	528	557	548	526	537	519	524	526	525	585	522	512	572	547	524	564	482	568	531	553	585	538	536	577	529	583	527	574	539	562	532	545	521	544	568	540	515	572	532	534	518	557	537	554	537	580	499	544	476	535	539	525	569	551	531	541	532	524	542	561	548	555	537	550	562	540	531	556	528	530	545	539	542	500	530	513	549	534	508	555	535	562	547	550	534	529	514	529	578	487	526	575	512	528	566	544	542	555	572	570	566	533	605	544	535	538	588	561	542	566	563	512	540	525	536	568	571	559	567	558	531	551	587	586	490	541	548	551	543	538	549	567	525	504	546	500	557	540	543	554	551	538	582	541	538	560	568	555	539	543	529	536	532	516	571	549	554	523	542	542	568	538	557	559	542	557	576	513	584	557	554	479	544	542	570	567	547	569	548	554	556	549	543	523	557	539	533	546	551	527	546	530	553	582	523	540	567	550	571	567	554	544	544	539	584	571	552	528	543	579	597	538	512	559	535	536	532	556	527	521	543	536	550	577	559	533	537	544	580	501	547	551	555	565	564	543	547	574	547	551	503	572	538	566	512	530	549	555	532	589	558	539	579	542	530	536	529	551	514	533	593	548	545	512	538	544	554	496	548	512	507	557	552	527	522	495	519	523	544	564	514	519	549	535	543	535	581	500	567	555	554	558	556	547	555	512	512	529	560	562	551	555	543	539	572	570	590	547	507	585	547	588	521	570	551	554	538	605	511	533	513	542	573	566	555	497	520	521	557	537	550	570	590	591	531	549	536	512	529	547	567	548	527	536	532	528	516	549	510	574	539	525	512	542	502	546	508	535	556	542	572	545	528	548	528	517	568	530	553	574	550	573	544	553	530	522	538	551	585	516	536	525	546	512	568	533	580	503	570	537	520	553	543	562	496	531	527	591	527	519	484	549	506	536	519	560	499	525	545	549	513	559	564	493	534	544	564	545	570	524	527	558	571	529	521	535	545	599	543	542	514	533	501	533	586	586	588	527	554	511	550	521	539	514	534	553	538	556	527	562	517	548	557	565	571	534	559	583	544	520	533	531	526	588	544	551	532	556	507	564	554	541	567	552	526	512	533	528	545	517	520	552	523	551	547	543	523	509	580	552	539	535	557	569	569	504	545	534	527	540	520	538	526	533	529	542	552	590	550	556	542	579	543	566	508	532	554	568	542	562	545	536	602	536	521	577	537	525	540	539	521	533	552	511	570	540	501	545	556	591	540	605	575	548	523	548	583	532	499	559	558	559	525	536	561	590	526	592	527	529	576	543	551	535	525	531	556	549	506	531	574	532	547	523	578	588	528	519	525	568	581	528	503	527	537	559	513	521	568	543	546	542	490	525	523	561	535	560	517	543	534	510	592	566	518	491	533	557	528	535	522	538	475	544	570	562	536	528	555	575	518	554	485	510	560	571	550	557	544	509	573	553	540	538	528	494	534	516	554	564	540	536	509	524	580	518	583	529	511	566	538	536	544	545	580	501	563	574	549	567	536	550	528	521	571	576	559	532	535	542	554	507	558	563	539	546	594	555	573	548	542	580	519	542	555	550	500	574	576	504	517	528	524	521	573	574	531	530	550	539	538	495	523	487	551	523	595	568	544	511	531	539	554	561	575	544	518	507	540	576	550	508	562	553	501	534	517	577	551	562	582	573	505	571	532	558	572	551	514	556	568	541	511	533	515	550	562	522	525	562	537	512	569	543	520	546	562	529	547	540	532	552	523	509	541	570	610	548	525	549	519	530	551	530	553	519	535	562	559	549	528	527	523	556	549	519	522	499	541	564	554	591	524	549	552	532	534	532	559	533	543	531	543	514	523	546	544	549	513	545	547	583	585	480	501	528	569	540	562	507	566	560	563	548	524	547	525	565	503	526	528	534	532	547	563	534	598	528	532	565	563	531	509	537	546	523	559	532	513	581	544	541	613	538	556	587	561	524	548	515	553	547	539	561	519	558	558	586	560	546	546	536	510	524	582	544	576	571	534	520	525	565	581	571	540	530	508	521	537	536	564	579	552	586	539	523	518	538	561	558	534	571	601	521	538	559	552	550	510	540	513	505	543	525	524	534	529	537	578	554	520	550	551	559	548	512	554	573	596	497	517	537	557	517	515	512	541	564	554	540	547	531	582	524	512	531	544	553	545	566	542	561	536	513	536	528	549	544	551	546	527	489	582	564	527	544	537	559	564	538	519	528	579	549	532	531	520	538	545	551	577	549	534	552	529	551	652	515	512	546	561	512	574	522	551	540	588	554	561	542	547	512	537	533	534	541	566	565	540	547	524	551	571	553	536	526	524	551	554	551	540	546	561	503	569	540	538	576	531	595	569	539	545	535	524	533	586	503	526	525	521	536	505	535	603	576	513	511	567	557	546	510	532	529	553	508	531	595	522	547	582	568	533	631	528	535	530	576	575	547	559	578	536	538	536	560	584	581	582	529	515	586	560	570	527	570	540	508	560	575	536	541	544	533	505	551	539	575	543	599	524	537	515	556	586	548	545	569	502	516	553	563	531	532	581	536	581	505	534	506	538	562	557	525	497	571	532	558	554	530	509
24742	21037	25853	24166	1625	488	406	338	303	303	300	311	298	299	266	289	260	289	263	239	272	281	245	261	253	275	243	264	235	258	260	249	229	252	256	251	236	242	258	237	230	255	229	239	244	256	241	240	241	213	241	255	286	257	300	246	249	249	221	223	231	256	225	222	232	249	251	259	247	239	260	263	236	240	244	242	268	243	261	250	255	259	240	227	226	235	225	250	239	246	228	267	298	269	247	235	273	242	212	270	270	245	242	252	256	257	254	262	252	263	247	244	227	232	245	281	255	239	251	248	243	248	223	231	236	236	219	234	246	253	232	273	224	217	242	244	235	272	249	255	237	239	253	247	243	230	245	254	234	234	244	262	259	237	225	227	238	247	231	232	229	274	238	241	263	251	233	265	228	274	255	253	205	261	265	239	237	236	246	242	285	264	262	224	272	232	247	244	268	246	239	222	239	257	253	228	263	238	257	239	251	252	231	222	271	245	220	238	246	231	257	245	259	238	225	227	244	260	230	241	235	277	235	237	255	232	236	251	265	244	235	255	231	253	233	233	268	266	273	253	241	234	240	249	221	256	241	232	243	242	242	238	238	243	256	264	219	243	231	243	280	230	262	245	234	266	267	263	240	228	218	252	254	272	243	230	249	238	271	242	249	278	225	228	261	255	268	257	259	238	237	234	246	263	241	232	235	241	242	251	256	237	263	254	237	250	236	243	234	241	240	243	256	259	245	241	229	231	279	243	239	243	247	248	243	246	277	247	239	252	265	243	206	240	231	265	245	238	253	254	281	238	228	249	233	237	271	244	228	232	249	216	247	248	235	250	249	233	268	238	231	249	263	228	261	254	249	248	269	231	240	257	233	251	248	225	250	227	267	212	246	249	250	252	225	241	235	264	266	269	253	235	226	210	259	258	234	258	224	222	238	250	226	252	235	236	246	277	220	205	257	227	244	238	237	248	238	256	249	245	248	243	229	257	254	230	245	226	268	243	227	245	232	222	252	248	260	246	249	261	221	239	246	242	234	255	232	238	238	260	247	252	245	268	252	256	263	248	251	237	260	241	246	227	256	257	264	232	254	235	238	247	257	245	227	249	267	235	235	227	242	257	270	240	249	254	247	240	220	211	229	253	232	230	270	243	240	238	250	244	233	220	230	249	254	236	244	274	200	247	227	231	245	234	234	236	233	236	260	228	259	244	260	241	236	232	261	235	264	239	192	247	226	240	257	286	264	277	263	245	234	247	282	249	234	228	249	238	259	240	246	232	243	268	210	230	232	249	231	250	220	262	249	261	231	250	266	229	220	263	236	232	250	289	228	260	239	267	243	260	231	227	243	228	241	228	258	253	255	263	228	240	245	240	236	236	240	255	222	231	249	244	248	252	239	241	238	255	222	236	239	247	226	241	205	263	267	242	253	238	248	216	249	249	243	249	244	258	201	250	265	219	247	233	295	241	247	237	235	251	269	235	243	248	229	243	239	256	238	237	264	244	264	232	254	226	234	245	263	214	235	260	248	266	237	235	238	237	245	237	238	238	269	260	231	247	250	245	228	227	214	244	241	253	224	229	261	230	245	236	206	224	253	240	267	261	224	231	263	222	243	249	233	265	235	285	243	252	237	237	253	280	242	251	221	270	231	228	262	239	232	236	247	237	275	263	267	254	270	235	245	252	260	253	248	251	253	218	243	234	241	252	257	245	221	247	251	233	265	249	246	266	284	238	260	248	273	266	254	217	260	243	251	271	247	256	279	239	267	224	223	240	236	251	260	232	242	233	248	238	212	245	236	260	262	241	252	252	253	231	246	259	238	245	218	250	245	264	255	247	248	268	228	223	230	243	257	231	232	258	230	256	228	252	262	251	250	241	239	222	240	218	203	265	242	228	252	217	270	244	242	264	242	222	248	218	239	231	243	255	247	221	240	232	242	224	234	251	224	228	229	252	243	238	249	260	256	255	241	239	230	257	246	221	255	243	242	249	257	258	218	197	232	248	237	230	242	234	238	243	254	248	234	250	206	234	233	234	220	246	213	259	257	262	228	201	250	241	233	264	276	238	216	246	239	214	246	245	224	222	220	281	231	219	250	246	244	263	232	248	262	238	249	226	236	235	235	261	268	230	214	270	257	237	210	231	275	274	248	225	251	230	239	248	236	233	216	267	236	219	240	298	254	252	230	226	218	237	238	232	247	251	248	219	225	255	242	219	248	226	264	234	248	252	246	251	218	241	229	262	228	241	266	225	243	231	265	244	251	258	232	262	231	232	245	260	226	254	223	245	220	244	261	255	244	217	269	242	228	234	250	243	267	237	237	243	242	233	238	262	209	235	265	249	235	235	229	231	231	246	271	239	230	264	235	246	259	267	261	223	270	229	222	221	229	257	252	248	244	257	222	256	228	249	235	249	245	215	250	239	237	226	227	240	225	248	224	235	232	241	235	241	265	233	261	249	245	245	265	268	227	235	250	261	213	245	266	249	250	242	253	254	267	225	237	239	258	242	252	225	233	229	260	249	213	237	249	267	240	277	234	212	213	251	235	234	248	236	233	249	237	249	233	238	250	264	203	251	207	239	254	262	209	227	238	241	250	246	226	261	229	288	254	226	261	269	239	246	254	254	227	234	262	262	238	222	236	278	239	260	256	233	252	230	242	244	254	233	268	247	219	247	261	221	250	222	266	249	241	260	241	248	254	253	236	229	250	227	256	232	255	245	237	242	220	253	239	248	235	253	208	208	236	286	235	249	248	258	261	228	222	263	257	250	238	232	247	256	259	256	232	235	244	254	254	254	255	251	247	229	228	247	230	255	226	238	250	231	241	236	252	216	244	244	271	238	248	212	222	255	224	251	242	240	233	227	242	243	245	252	241	232	214	267	246	241	245	220	258	259	251	250	208	241	232	222	237	264	228	285	255	282	231	269	251	240	280	238	258	228	262	250	262	234	266	252	257	230	254	243	250	257	228	251	277	244	233	211	239	244	274	236	253	238	238	212	225	241	233	234	232	255	257	261	217	263	211	261	250	209	254	228	218	222	240	236	265	249	256	254	252	249	249	231	243	214	256	251	242	217	234	243	243	239	223	253	228	255	238	228	232	233	243	262	223	221	249	259	262	235	233	255	231	238	262	234	254	251	240	257	257	252	230	229	254	257	212	243	236	235	234	256	256	271	235	245	252	255	259	255	251	234	235	238	267	223	248	225	230	248	231	240	237	237	225	260	212	231	239	267	259	252	262	227	264	254	282	256	225	237	275	250	226	249	259	239	225	239	254	240	247	245	204	227	224	264	214	253	221	252	255	230	263	260	231	243	271	251	233	209	248	224	247	239	240	246	234	265	272	220	243	248	247	263	228	245	260	242	241	239	250	260	235	276	269	241	246	239	277	224	270	246	228	237	246	248	217	242	266	286	263	252	265	240	229	265	260	274	217	240	221	217	268	234	249	220	264	238	225	246	249	274	263	221	239	224	246	254	237	251	246	226	238	268	240	255
3401	5187	3167	1488	1102	868	686	623	508	504	436	416	400	429	389	353	356	330	357	373	334	353	330	311	319	325	296	306	307	295	298	334	317	296	301	289	299	305	323	293	298	325	291	288	280	282	297	314	296	299	294	304	340	277	339	324	313	294	312	300	283	296	297	301	301	313	298	303	295	260	289	280	315	313	287	311	299	309	313	298	322	298	305	273	309	286	294	310	291	305	314	282	284	300	312	309	298	308	310	277	277	309	268	285	309	311	299	312	305	282	291	268	314	320	333	316	307	284	301	322	317	298	304	324	320	280	285	271	296	301	293	289	289	294	317	318	324	304	300	287	277	272	291	298	296	313	273	306	290	304	301	285	293	292	318	300	267	278	308	288	325	294	295	299	288	294	296	273	295	323	288	305	308	280	314	310	287	296	284	310	331	303	308	319	299	278	308	288	280	295	300	296	322	289	285	284	287	332	299	324	279	335	279	267	305	288	301	260	299	270	282	278	291	315	286	310	318	300	302	320	311	276	306	295	317	274	326	293	342	307	301	317	276	317	327	334	323	305	320	299	288	285	286	337	332	274	306	259	296	317	319	295	277	317	282	328	254	278	312	297	281	312	283	298	313	298	298	305	308	294	289	322	303	308	316	293	302	287	315	265	296	277	277	307	314	286	299	285	297	312	279	269	310	308	275	301	283	289	295	325	286	305	315	304	274	282	301	322	310	293	320	310	282	311	304	282	299	283	284	297	262	294	281	291	298	305	287	302	301	313	300	282	301	310	300	274	320	265	312	295	284	301	309	301	294	324	274	325	289	269	296	306	322	282	299	306	290	286	301	270	318	293	255	279	305	317	271	294	312	317	317	296	285	315	300	319	292	287	302	293	293	334	308	310	295	312	296	307	312	306	273	288	297	323	278	298	308	300	287	298	312	308	295	326	310	323	292	330	262	293	292	296	312	283	308	295	250	344	303	275	332	308	308	312	320	299	278	286	315	286	317	307	295	275	276	308	299	285	333	309	301	279	279	316	272	291	278	285	309	301	312	317	310	314	295	288	275	299	297	322	301	280	311	304	320	276	311	276	277	314	315	296	341	315	300	309	321	319	277	311	307	322	296	286	293	284	301	284	302	304	293	323	309	295	306	300	285	302	281	288	301	307	287	312	306	255	298	284	308	290	315	298	278	305	268	316	299	331	290	267	300	317	312	285	323	291	297	302	273	302	300	333	275	287	283	318	319	307	291	287	288	282	273	288	273	300	283	298	274	285	282	277	295	283	307	316	303	283	310	291	310	310	286	289	310	311	320	299	294	278	268	303	269	289	293	308	291	292	313	311	299	311	311	328	285	317	299	292	292	281	292	298	314	319	327	316	321	302	327	335	314	331	332	276	311	288	263	287	293	294	312	314	309	272	318	279	312	314	268	306	311	308	325	286	293	300	272	289	266	304	313	275	308	314	309	318	278	315	303	277	286	309	327	295	290	296	294	280	322	311	307	301	323	272	298	289	263	322	319	301	290	309	300	303	309	290	291	298	312	307	265	295	307	310	295	254	302	277	293	330	312	296	263	308	290	302	313	301	310	320	287	308	263	313	321	290	272	313	294	270	283	303	311	278	301	305	297	300	336	299	325	284	328	288	311	305	302	302	322	323	325	300	303	286	299	293	326	295	301	322	332	294	281	285	325	308	313	314	304	248	274	305	301	315	285	275	292	309	304	338	298	297	283	281	301	297	308	284	303	279	295	296	302	300	300	348	307	311	292	310	289	314	310	286	278	303	282	324	284	300	289	310	260	300	274	285	291	281	297	300	296	300	307	307	297	314	303	317	317	306	316	279	286	280	326	310	300	269	302	296	310	300	291	281	317	294	322	292	308	328	288	296	311	329	340	276	329	284	276	317	333	291	287	326	312	304	322	257	292	313	266	276	279	314	317	321	295	305	316	340	352	291	301	334	282	305	305	328	293	308	280	323	314	298	287	285	307	290	305	299	317	322	295	262	307	268	275	306	274	324	295	275	307	289	303	327	292	298	319	292	311	315	310	306	304	278	332	284	293	279	340	277	307	282	323	298	308	306	263	300	325	276	287	304	315	297	301	333	283	299	250	268	286	342	289	291	287	276	271	296	326	289	305	332	303	314	268	320	288	322	285	312	277	282	313	300	305	317	298	310	306	262	301	291	275	290	272	300	311	301	343	285	316	285	317	309	293	326	313	330	294	324	315	297	307	309	300	271	297	302	309	314	281	285	329	308	305	338	284	337	327	306	286	328	306	300	337	288	291	315	325	296	280	273	292	299	291	301	312	298	318	329	313	291	303	325	318	302	300	310	303	286	269	301	295	282	311	284	313	296	278	301	270	329	316	292	319	278	305	266	303	306	300	325	289	304	321	311	297	266	285	291	288	277	334	330	296	290	280	300	284	272	315	296	315	260	345	312	332	297	283	282	290	313	283	310	313	291	316	295	290	298	304	297	337	284	310	281	300	306	271	306	306	320	335	288	291	336	297	297	304	325	312	319	284	294	318	323	337	267	275	307	305	320	289	273	292	314	300	283	320	329	306	278	260	296	304	289	280	294	295	317	308	266	278	306	327	301	306	326	274	306	343	266	272	304	302	269	286	298	341	286	304	307	321	332	332	322	295	296	278	316	319	291	312	315	279	301	318	284	287	298	275	325	324	308	309	293	283	318	328	313	283	287	296	313	342	295	310	281	310	299	300	282	296	291	309	327	319	305	270	335	292	260	299	295	271	304	313	288	318	342	278	306	303	281	296	291	289	284	299	270	286	311	309	301	304	284	284	327	288	323	288	280	296	335	296	284	315	302	304	334	271	308	325	319	274	286	316	310	304	318	324	290	303	285	286	287	300	289	312	304	300	317	320	322	311	279	297	295	310	306	275	308	328	291	308	302	316	284	297	310	274	290	280	272	309	290	335	282	264	319	327	309	290	289	284	252	304	288	293	306	322	301	291	338	321	324	282	272	287	290	274	324	296	314	309	291	282	306	286	288	279	307	303	322	302	277	285	283	297	279	329	293	285	291	277	301	301	295	292	293	308	314	273	287	288	279	321	278	309	307	285	316	293	285	328	301	294	300	296	279	288	291	313	294	279	305	318	291	290	287	274	298	315	297	308	287	309	306	314	297	304	300	305	300	284	284	301	334	313	309	273	295	299	284	317	291	318	313	315	304	290	265	288	313	290	329	322	319	278	284	318	292	314	312	285	280	324	285	280	281	294	305	285	314	291	326	331	312	296	301	305	289	292	265	291	285	301	282	295	300	294	287	293	314	289	322	301	288	260	308	299	327	310	310	286	299	279	319	303	304	284	273	300	295	292	308	310	306	298	317	289	282	315	319	310	339	300	336	280	288	305	321	285	302	284	299	293	303	297	321	289	292	282	276	329	314	272	334	332	291	276	312	307	300	323	321	307	289	316	293	304	325	305	308	291	272	317	306	297	282	332	277	294	328	235	319	296	334	279	314	318	317	314	315
22423	21054	28311	24043	21056	20273	2082	668	551	483	391	380	330	341	239	267	278	248	245	234	227	250	231	237	206	177	223	215	207	206	203	211	191	167	189	167	184	203	181	167	196	189	182	176	175	187	184	202	183	168	173	198	189	185	165	181	186	196	183	192	156	175	187	214	179	172	157	172	179	175	180	185	193	161	202	184	189	156	191	191	174	164	183	193	180	182	191	196	165	196	170	187	158	174	181	177	174	194	185	166	174	185	194	200	185	188	152	176	195	179	175	172	214	169	163	190	161	181	205	183	176	179	180	196	186	176	181	178	206	177	190	195	175	186	162	177	173	171	181	169	206	186	185	165	178	187	202	170	173	182	179	168	167	180	161	176	213	181	162	206	190	197	197	193	197	178	187	174	155	198	183	177	168	189	205	188	181	178	186	170	176	192	158	190	175	187	163	160	175	185	182	203	189	190	178	188	203	172	176	185	184	179	192	162	195	195	214	174	177	179	155	185	175	186	174	183	194	197	161	186	174	201	173	179	180	168	161	167	184	169	185	185	190	149	180	188	174	163	172	201	155	205	141	170	178	176	186	162	175	176	184	181	191	194	193	221	184	155	180	188	180	178	167	183	191	186	202	183	154	190	186	189	181	185	174	165	202	167	181	178	183	178	195	211	175	155	158	181	176	166	204	181	191	164	156	170	183	169	190	172	176	173	185	158	207	187	186	194	178	166	193	173	192	206	178	171	189	185	178	168	182	170	179	188	182	197	183	192	193	185	181	186	181	169	169	171	169	182	180	182	188	179	189	193	153	167	156	191	179	203	172	184	190	209	187	193	151	193	196	175	173	173	154	152	197	180	190	178	179	221	199	189	164	184	205	172	160	172	183	182	173	196	179	194	194	184	193	161	181	181	173	185	192	177	192	174	198	179	194	176	180	171	165	187	177	189	200	200	205	163	187	190	185	176	202	153	168	159	168	175	157	179	171	161	194	215	200	157	157	170	172	185	149	189	162	158	171	171	178	160	157	194	194	169	183	183	179	161	164	186	171	162	198	208	177	193	205	181	161	180	184	193	160	153	155	181	190	164	190	172	144	182	161	172	199	188	177	190	184	177	176	167	211	194	159	188	178	196	200	190	178	189	192	178	173	162	183	194	179	174	176	175	176	198	168	167	175	177	181	186	182	205	182	163	179	196	157	200	185	197	168	187	172	177	186	174	170	172	196	171	183	211	177	174	184	174	187	171	187	191	188	172	175	167	188	170	175	159	201	169	195	159	184	200	160	145	193	171	173	187	195	180	203	182	173	183	197	185	189	186	201	186	194	153	194	179	183	153	181	174	171	191	156	189	175	195	161	165	195	179	173	179	171	179	174	186	160	178	171	207	164	190	191	176	170	181	185	199	197	167	164	180	202	184	171	205	183	180	192	180	168	205	176	151	191	166	191	153	198	172	186	184	180	196	183	207	168	179	218	184	187	188	187	184	199	209	189	188	179	179	184	201	184	170	171	208	196	175	157	179	191	187	187	180	195	167	179	204	190	191	182	167	166	200	160	182	196	183	169	185	197	196	159	175	186	179	189	175	180	198	182	154	167	205	186	192	185	196	181	184	178	196	157	164	175	188	184	182	173	202	175	207	187	197	185	190	209	166	174	179	167	171	159	194	175	173	160	190	169	162	189	194	174	189	143	162	206	179	207	203	186	188	192	200	164	176	168	204	155	201	195	177	190	187	174	177	165	165	178	186	174	160	190	201	182	186	199	170	194	194	193	177	186	199	164	178	173	175	192	165	162	162	194	159	178	187	177	195	208	199	161	180	182	174	171	157	181	153	197	180	176	189	194	188	177	174	178	183	191	187	178	199	188	171	159	184	183	164	192	197	169	185	187	178	203	186	190	164	204	194	202	156	159	183	162	173	198	195	173	197	195	159	171	184	178	180	200	177	209	183	202	210	192	190	181	177	173	169	179	173	194	176	182	189	168	172	157	168	169	173	171	194	192	173	187	156	159	179	182	177	200	168	184	180	184	192	174	184	172	170	195	162	174	179	171	177	177	185	199	187	180	196	190	173	170	174	184	188	193	181	168	206	183	174	186	188	163	182	181	185	171	180	171	182	185	191	159	199	179	177	174	168	184	184	172	182	172	168	191	199	175	193	165	164	169	192	155	182	183	194	197	165	193	193	178	193	154	181	177	192	197	207	167	184	168	175	190	192	191	188	162	179	191	184	186	183	193	192	169	180	214	196	182	181	166	173	194	173	189	186	155	202	178	191	179	183	206	183	187	163	211	191	174	183	171	163	160	171	177	168	155	183	196	177	152	176	174	194	175	181	174	187	161	174	197	171	197	182	188	169	194	179	154	171	198	160	180	184	177	170	180	181	174	177	218	167	164	170	200	184	179	180	173	187	184	181	183	151	159	200	152	165	173	174	174	182	190	164	182	161	156	167	182	196	162	200	192	201	185	165	182	201	160	179	207	205	169	190	184	179	197	196	206	174	169	158	166	179	197	193	145	167	188	202	194	163	195	190	172	153	175	195	171	176	186	182	178	186	199	182	182	171	199	189	180	162	191	182	193	189	177	169	186	189	200	179	178	164	169	162	180	167	176	189	175	167	177	201	194	167	184	186	184	197	190	163	163	182	166	187	177	177	193	197	190	176	192	200	194	161	170	175	173	194	210	165	180	146	144	178	155	171	192	182	179	183	166	196	197	178	199	186	178	161	164	189	181	191	177	169	188	188	186	187	176	176	211	170	194	167	204	170	181	163	183	162	183	182	187	178	186	188	183	167	168	170	195	188	174	161	205	168	165	176	171	155	177	175	179	174	172	184	172	166	174	180	204	185	168	181	166	185	188	178	189	186	172	169	172	191	172	170	184	185	164	162	159	200	173	183	159	196	174	210	178	199	195	173	183	184	198	191	181	167	176	173	171	191	191	195	188	183	203	191	173	198	195	182	190	148	172	186	211	174	195	166	206	178	181	178	167	172	175	184	178	178	173	193	202	204	195	166	205	179	190	190	194	168	182	211	164	181	184	177	198	198	211	197	178	177	189	184	183	173	173	204	200	170	163	171	193	175	207	191	171	155	164	191	170	173	198	173	175	160	194	155	185	194	179	187	179	166	170	162	196	200	179	172	191	209	191	193	160	191	179	183	185	214	180	203	174	199	184	185	206	173	167	185	186	172	164	185	175	163	175	181	198	175	168	177	182	165	180	171	180	202	179	200	167	202	183	191	211	197	192	174	204	198	176	190	193	202	164	169	205	188	181	171	163	151	189	166	174	190	199	172	149	197	201	159	166	190	205	157	197	192	178	175	176	172	153	185	162	167	193	182	191	179	183	172	167	193	181	193	189	161	185	179	213	185	198	198	197	175	182	175	193	181	175	174	151	165	183	169	174	154	177	181	185	185	178	178	166	195	174	186	206	172	206	211	178	183	205	181	175	193	171	174	194	204	169	190	184	169	180	172	180	198	172	186	185	193	191	203	177	165
4810	15171	9640	4630	3187	2312	1787	1345	1067	953	799	740	630	547	530	431	423	405	354	363	316	320	312	324	342	301	248	273	264	259	271	277	263	283	250	274	232	260	258	267	248	228	238	264	245	270	248	255	257	238	255	242	232	254	264	235	295	210	229	256	265	248	249	248	223	231	249	241	219	250	226	219	212	244	243	227	242	240	231	220	227	268	201	243	261	256	226	259	242	234	228	234	215	247	245	247	233	272	211	247	213	235	238	207	274	220	229	257	230	216	226	217	225	245	229	237	230	265	240	251	260	237	258	229	234	250	237	235	235	227	221	234	218	229	265	233	246	252	222	216	249	233	226	279	234	238	234	228	244	260	234	218	269	214	226	247	238	248	260	224	209	239	225	259	214	235	240	245	235	245	224	187	257	254	230	236	232	231	239	237	239	211	230	218	227	246	242	243	230	252	229	223	237	254	243	242	218	199	238	233	263	263	225	241	209	212	228	242	223	244	233	238	214	247	260	230	237	240	229	225	244	223	238	229	217	219	236	234	230	239	235	244	232	217	220	252	242	234	229	265	235	220	248	228	230	231	273	226	207	253	215	202	250	233	213	221	255	246	230	235	236	245	238	225	238	235	246	271	206	240	226	217	221	248	210	220	231	231	245	224	227	222	247	231	240	220	222	241	237	217	210	213	252	232	231	234	233	214	214	228	206	230	224	230	226	229	244	239	247	244	219	251	234	217	247	218	257	238	231	240	240	244	232	244	215	244	239	226	216	221	233	247	232	247	236	206	237	225	251	250	214	225	240	230	226	213	218	227	233	227	220	223	244	225	233	227	245	229	209	229	245	238	236	221	236	252	222	214	224	248	249	237	235	230	233	247	243	217	235	221	213	232	230	231	223	242	241	253	238	244	208	245	273	220	271	234	241	244	227	232	249	231	259	236	209	237	223	235	231	216	235	234	252	238	225	238	244	207	239	208	227	214	238	206	250	249	239	263	240	250	227	237	221	239	252	235	258	215	215	236	228	248	236	229	240	253	222	252	227	269	232	229	221	255	240	222	219	217	255	229	208	244	256	252	235	229	247	207	251	251	244	223	248	237	212	189	219	231	255	234	223	253	249	255	254	247	231	243	221	245	211	247	224	223	238	226	227	234	257	224	245	225	247	271	221	241	227	206	229	220	261	227	246	249	272	232	212	239	236	243	253	244	234	219	251	243	232	230	220	196	247	237	234	218	237	248	218	229	236	246	252	241	215	222	257	196	234	228	220	241	261	223	218	202	230	260	233	242	238	236	239	209	237	238	212	223	241	222	233	273	224	230	241	205	213	214	216	245	249	256	228	232	264	207	247	224	239	225	258	235	243	245	251	220	221	251	218	242	270	233	200	222	218	217	278	220	262	248	245	262	217	242	250	250	232	235	231	238	240	210	221	247	228	245	265	250	243	233	216	216	234	224	219	228	231	260	239	219	213	240	243	230	229	232	231	251	210	211	222	199	208	233	227	216	242	221	217	220	253	235	234	245	225	231	244	221	239	208	256	220	232	238	206	241	240	224	230	245	245	228	235	243	235	211	223	236	241	277	259	243	238	225	221	241	219	222	216	227	228	226	226	244	230	201	219	211	250	237	252	194	232	230	232	273	236	262	254	223	242	235	229	224	236	231	242	273	246	216	238	233	240	247	254	260	219	204	235	243	232	229	240	223	221	212	219	202	229	246	259	266	260	239	229	239	251	222	243	259	219	235	208	240	243	237	223	248	235	182	216	235	230	232	231	238	258	238	238	210	209	227	217	234	244	233	238	246	245	235	231	258	244	251	239	238	256	220	226	260	261	238	217	233	245	232	232	225	241	220	232	224	229	228	229	239	237	221	243	241	234	246	249	231	231	222	231	233	239	224	250	239	246	224	227	220	222	257	248	201	250	249	218	236	228	223	237	225	238	233	205	214	278	234	209	226	245	225	226	225	268	236	229	202	217	241	253	249	238	253	247	228	245	226	270	212	252	207	263	234	223	246	243	244	243	213	244	243	249	251	229	227	253	218	234	235	237	236	209	221	222	230	205	269	240	232	232	259	245	229	243	250	230	231	207	241	223	203	202	238	271	206	229	213	236	220	218	216	253	220	228	235	247	224	235	237	232	229	233	237	237	222	237	236	236	218	228	257	224	229	242	229	245	258	227	253	238	212	222	233	212	244	239	241	242	241	212	234	230	226	224	243	216	236	248	221	214	211	237	278	238	234	227	231	235	221	244	228	203	235	250	222	223	244	203	231	243	255	239	236	248	216	242	213	233	235	245	230	216	213	231	228	257	259	225	226	249	227	245	251	231	237	248	252	233	194	237	229	227	222	239	222	227	228	230	236	242	209	213	230	221	250	220	244	226	226	247	249	258	233	237	257	224	230	231	236	229	220	235	263	253	242	230	232	222	215	227	216	227	180	253	231	250	245	197	254	226	230	219	239	227	218	230	223	230	232	240	238	228	265	217	233	248	231	244	239	225	225	234	260	222	269	255	259	248	233	218	220	216	249	227	219	217	215	243	262	222	252	211	240	251	229	224	251	232	223	213	219	234	230	227	229	245	226	241	261	221	227	249	227	207	222	238	253	252	220	244	247	221	219	222	229	254	247	268	244	242	219	243	235	207	224	244	227	207	266	248	216	222	246	214	229	230	233	217	189	205	214	210	207	230	238	200	243	252	201	254	246	238	237	264	200	251	229	256	226	250	237	249	244	219	247	239	248	226	246	207	219	239	242	221	232	242	229	236	258	219	230	255	253	235	251	223	222	239	237	242	258	235	247	254	265	252	247	215	246	245	196	247	215	219	234	224	227	236	271	199	228	230	226	224	228	258	210	219	220	249	235	251	235	254	219	239	241	237	227	217	239	256	241	240	240	219	208	225	199	235	211	233	247	227	243	257	217	240	253	248	238	244	220	238	255	225	236	223	249	220	241	243	234	257	227	230	254	257	282	231	225	216	222	251	229	244	221	222	240	229	237	264	220	211	212	218	236	227	234	223	208	241	223	244	238	248	238	232	230	236	240	238	250	228	247	223	234	198	232	218	221	252	252	228	227	245	250	240	228	261	227	248	229	230	254	228	237	206	236	233	221	224	233	241	214	252	246	244	259	223	245	233	233	246	190	271	224	236	243	261	205	216	209	234	240	234	220	194	213	220	234	238	243	222	237	239	241	237	220	242	258	232	252	225	245	222	255	229	211	262	238	216	243	231	246	205	246	219	250	229	239	206	242	247	247	215	246	201	220	214	242	242	255	215	224	212	242	221	258	223	219	236	228	222	252	227	249	213	241	224	263	241	240	228	235	230	243	256	220	237	219	226	264	206	224	256	251	257	230	237	242	257	246	244	226	240	231	236	213	247	232	220	239	211	235	243	230	219	240	219	220	221	232	204	236	221	255	231	204	234	231	263	208	248	240	268	229	261	217	260	223	245	238	244	212	216	236	230	216	232	238	258	240	228	228	249	233	259	230	227	240
27459	16854	3303	894	663	641	475	491	455	486	479	439	428	434	445	457	431	441	465	450	470	456	454	413	464	409	462	455	451	469	456	466	443	419	452	472	411	440	413	438	380	414	436	408	415	439	433	434	444	460	443	438	407	439	462	428	431	472	469	450	460	439	448	417	416	451	449	407	403	413	443	425	453	443	442	408	420	456	413	451	418	450	483	427	417	415	496	422	431	486	429	424	439	444	424	449	451	465	484	425	440	428	450	406	433	460	412	421	440	447	435	398	407	426	466	436	436	488	429	432	416	444	425	405	473	446	445	427	433	441	445	445	440	399	444	433	451	434	468	416	447	461	447	477	445	447	435	436	457	424	463	445	432	438	436	423	445	428	424	414	462	442	435	419	429	426	437	417	450	458	418	419	439	431	406	424	451	454	449	436	414	432	439	460	425	467	433	438	503	409	452	430	433	436	445	429	408	467	462	446	415	427	438	432	472	464	401	432	422	427	433	449	417	413	470	448	430	431	427	419	432	492	467	440	421	487	463	442	457	455	461	414	441	423	480	412	424	454	460	444	436	452	464	484	451	444	461	439	406	445	455	431	442	437	429	412	421	442	437	445	444	396	428	455	459	426	445	408	403	439	438	460	442	418	450	446	457	442	465	429	434	461	408	441	424	445	416	442	410	400	436	463	441	407	450	434	411	445	447	454	442	457	462	428	459	474	435	415	464	431	402	451	453	400	464	414	431	457	407	432	471	423	421	440	471	481	452	438	446	419	435	389	466	428	414	430	453	450	477	409	406	420	463	441	438	440	427	435	396	452	435	468	436	439	432	434	497	420	423	451	444	452	410	411	462	445	423	442	457	439	439	399	464	445	421	395	444	424	446	430	440	412	437	434	434	463	446	421	444	427	459	469	439	492	443	433	448	437	473	474	436	428	411	450	437	454	479	450	460	441	425	445	411	443	444	418	458	414	394	431	414	422	449	433	438	457	411	430	449	414	458	446	412	447	427	416	415	447	425	432	413	417	443	428	417	419	425	420	441	474	407	441	440	403	406	413	426	425	408	439	405	412	445	455	436	448	429	451	451	472	453	419	439	437	437	447	413	452	395	432	435	434	460	493	458	437	411	453	438	432	416	434	395	460	430	432	463	453	440	426	436	435	397	423	446	434	430	429	419	449	448	457	436	438	453	432	448	448	410	390	411	456	422	454	474	439	411	423	417	442	447	425	440	463	407	446	422	452	447	432	395	486	441	436	433	447	462	418	425	423	433	472	464	415	423	421	431	464	432	435	448	443	442	476	421	420	409	415	444	424	415	440	433	438	458	431	431	455	452	449	402	437	470	453	418	428	433	457	447	433	446	427	466	465	412	475	444	398	430	455	403	453	439	449	447	436	414	401	436	423	458	441	425	465	473	466	461	446	412	444	444	435	421	440	457	462	433	476	423	439	400	404	433	474	445	450	437	460	464	407	429	458	433	471	412	435	433	431	433	413	408	395	450	444	382	417	418	444	432	432	431	406	441	401	406	422	454	455	408	437	450	429	435	444	457	414	430	440	437	464	429	475	448	448	478	424	419	466	428	432	450	445	419	443	438	431	450	405	450	431	456	400	415	401	442	473	438	438	465	436	476	457	480	425	415	434	402	472	461	439	426	470	461	390	430	389	418	426	433	466	450	423	433	450	444	427	478	471	440	439	432	444	424	435	431	450	426	458	443	404	431	473	420	409	400	492	413	480	415	427	401	415	441	457	461	400	435	441	444	433	472	462	451	439	424	471	422	441	418	426	422	484	360	448	415	451	440	419	464	426	431	437	411	451	449	413	413	429	463	434	419	435	412	425	417	451	448	463	438	476	437	408	422	418	449	408	445	468	427	454	464	438	444	404	429	437	379	441	428	447	443	409	410	427	398	411	452	471	449	445	445	441	415	455	392	455	443	455	452	463	466	453	425	452	396	441	450	435	454	460	435	463	415	410	448	415	429	436	458	413	447	451	407	443	460	430	442	457	453	477	479	476	427	482	462	462	415	435	428	443	456	471	438	458	464	473	424	433	404	402	441	473	442	435	457	466	436	438	435	478	443	432	468	381	478	429	458	421	419	446	418	465	456	407	453	447	469	467	465	437	434	422	430	490	476	424	432	462	453	435	448	421	464	462	417	455	417	435	430	429	398	427	481	428	436	437	480	427	420	428	447	429	449	436	441	420	465	434	451	419	459	426	442	417	414	460	429	394	419	394	438	454	445	421	420	434	436	449	454	423	452	451	437	410	405	412	423	429	415	430	402	430	444	445	452	472	465	409	463	407	394	409	400	429	472	423	429	448	421	441	432	427	435	425	447	459	458	435	406	446	452	454	384	448	447	418	437	461	459	435	453	439	430	428	441	438	451	449	440	422	417	395	415	434	472	474	421	420	458	425	472	411	477	427	423	427	420	429	442	424	468	471	443	447	446	421	449	420	450	456	456	416	466	438	396	395	428	377	425	455	445	428	460	443	449	420	474	445	445	429	436	432	425	402	402	440	430	456	439	418	388	448	421	462	478	398	421	443	445	408	436	454	482	431	469	434	436	432	425	425	410	409	458	433	465	476	442	397	429	450	440	442	472	423	424	465	438	443	462	435	418	435	440	442	438	440	434	450	467	403	440	410	468	437	413	435	407	424	404	416	420	405	404	446	412	417	421	407	446	459	453	435	407	424	467	435	438	472	397	423	429	463	440	466	431	414	440	403	429	424	441	423	448	422	427	476	435	417	487	449	433	424	440	424	449	411	494	458	463	424	399	426	453	446	477	425	438	436	434	463	438	459	421	471	450	421	426	458	395	437	451	435	410	466	483	432	446	422	409	440	446	484	459	434	452	430	457	433	411	475	464	431	441	428	429	467	433	424	455	398	418	460	475	433	425	463	440	444	464	449	440	462	421	480	439	431	443	445	416	439	456	450	387	403	430	429	479	435	429	425	437	396	456	431	415	446	459	474	474	462	426	447	426	398	454	433	444	434	459	408	469	426	453	406	422	429	412	457	416	445	471	421	439	443	423	424	461	451	451	453	430	464	455	453	464	473	457	440	422	415	422	440	437	444	479	458	457	427	447	444	420	416	427	405	415	407	457	439	455	461	423	434	496	454	388	416	417	460	407	423	450	402	452	455	454	448	421	438	420	428	405	462	409	437	426	404	421	398	461	431	412	444	425	456	435	434	448	449	474	472	494	443	429	460	442	450	412	440	457	446	415	413	388	435	430	407	453	448	434	442	446	425	418	470	428	454	426	448	437	434	460	399	458	440	415	480	407	429	486	455	441	473	448	458	433	434	409	432	420	473	406	423	426	432	471	441	440	477	408	420	430	422	436	428	468	443	463	430	444	434	445	428	422	418	434	476	453	428	427	408	438	429	447	456	444	428	459	438	435	445	451	454	420	440	430	475	428	438	400	393	432	451	421	427	448	403	403	462	439	474	399	399	457	371	435	455	457	422	447	446	456	446	420	446	435	465
4691	1888	1430	885	764	673	679	652	582	553	545	519	538	510	561	563	510	538	529	531	544	511	514	516	517	579	532	541	515	511	529	518	528	579	559	552	473	531	495	515	528	497	540	511	524	570	489	533	568	520	494	522	541	524	502	511	489	542	531	540	503	534	525	555	531	552	545	514	495	522	514	559	508	518	612	527	551	520	508	533	519	553	511	489	526	528	563	515	498	521	535	548	504	533	527	506	516	543	505	525	528	466	538	538	520	539	512	530	534	523	534	504	506	491	543	525	554	556	540	499	521	538	541	543	516	526	524	521	541	539	525	530	546	474	557	553	503	543	470	504	547	525	526	540	557	483	565	507	554	534	559	501	537	526	536	539	512	529	484	553	475	554	529	501	546	549	522	489	550	491	531	520	547	558	548	577	558	510	487	519	513	513	508	519	527	511	488	531	552	528	541	559	520	541	541	524	541	534	516	557	503	577	521	522	572	545	550	504	541	534	540	510	527	522	540	536	549	452	563	529	489	500	538	545	529	478	556	520	501	518	554	567	495	583	522	523	549	545	554	557	555	526	501	528	561	547	501	564	535	533	519	547	525	535	514	535	506	526	518	583	540	508	515	560	515	534	532	548	519	536	537	561	502	543	496	518	545	529	539	517	511	501	545	534	499	530	531	496	502	488	512	557	511	516	529	554	542	564	524	575	580	526	542	580	556	506	481	538	524	534	543	545	544	514	474	512	486	537	478	525	565	552	534	494	512	501	528	571	555	525	512	489	500	556	546	563	506	538	543	514	505	525	528	522	520	517	478	518	555	508	531	519	507	542	517	544	542	534	511	495	505	532	548	534	533	552	553	515	552	547	545	550	553	521	530	544	529	509	531	563	504	521	531	504	526	526	539	519	511	538	490	497	538	505	521	508	504	510	511	541	523	524	510	549	569	474	497	544	495	507	507	556	518	509	521	493	547	508	551	563	544	535	508	562	517	508	552	548	551	553	498	510	534	488	541	554	523	518	543	541	518	533	499	505	526	520	528	500	540	520	562	515	537	550	529	538	554	509	487	487	494	509	531	506	529	523	507	541	551	524	547	535	579	530	548	489	512	525	522	511	514	532	527	500	538	506	515	535	520	560	493	520	540	523	530	530	547	550	535	506	518	557	556	515	509	536	522	517	526	538	565	512	507	532	517	485	554	518	514	518	503	539	542	540	537	570	577	527	565	511	532	526	519	552	515	528	511	550	525	510	517	537	525	538	547	579	507	528	550	512	509	510	528	522	529	492	489	556	532	528	520	502	522	554	521	519	529	527	506	542	522	507	522	546	493	511	532	504	554	537	530	535	539	506	547	543	538	542	500	543	468	512	496	535	488	520	545	527	503	554	518	562	513	518	520	536	534	532	477	539	500	493	507	516	486	525	524	547	514	541	533	501	499	547	545	547	544	534	534	520	510	502	540	561	526	512	488	522	512	508	516	533	485	513	506	517	496	553	547	564	480	486	531	531	497	575	513	536	539	537	556	520	532	493	511	510	545	534	502	526	525	547	491	552	523	563	515	507	567	547	489	528	480	498	563	544	543	498	525	529	506	537	515	557	509	515	532	514	552	536	581	529	498	518	498	541	569	534	521	546	535	547	515	532	509	523	528	500	530	506	553	479	522	544	526	555	531	565	548	544	514	535	534	503	512	486	542	530	513	549	531	561	547	541	539	567	536	541	525	537	556	556	528	539	536	506	507	508	552	526	518	551	505	575	499	530	565	530	539	511	514	580	566	550	543	526	525	508	524	535	533	499	519	523	527	536	501	555	546	530	518	502	585	557	524	492	516	517	521	525	525	511	491	502	526	539	518	503	552	538	539	538	495	543	526	536	521	497	531	521	526	572	515	519	533	487	549	510	514	522	525	517	544	572	512	566	541	491	524	508	541	594	496	532	524	551	521	570	507	544	556	504	507	484	543	531	520	496	552	546	488	545	469	520	493	523	510	502	526	593	512	532	526	558	522	511	537	563	511	514	503	513	531	555	497	510	511	510	498	568	537	520	495	525	517	538	545	535	514	502	535	522	504	550	483	542	555	514	498	490	534	541	576	521	555	533	530	523	490	541	504	535	495	509	530	514	533	508	523	530	517	526	512	545	529	523	550	516	489	528	571	578	531	527	553	487	534	546	552	501	529	541	526	581	512	539	502	531	502	555	559	531	524	519	543	537	514	577	527	507	503	507	503	517	556	508	539	498	540	523	550	516	511	518	486	517	519	561	457	504	522	515	513	525	547	539	507	556	509	497	511	510	477	550	522	504	509	511	526	484	515	543	560	512	521	500	549	572	519	523	549	538	537	529	512	494	538	541	525	527	533	536	513	533	536	536	539	535	513	529	536	540	521	497	547	528	551	526	543	499	527	527	581	511	495	537	560	530	480	531	542	525	489	526	492	525	505	527	539	531	543	538	516	519	531	505	546	572	513	499	554	518	492	520	518	540	546	511	553	500	475	552	551	481	481	496	539	526	484	508	536	540	534	505	510	490	493	529	506	480	554	497	549	538	529	510	514	527	536	518	540	504	508	518	542	549	515	528	519	526	532	514	530	513	504	549	606	510	527	536	568	525	520	540	546	518	536	540	511	534	512	500	516	510	573	522	492	573	532	546	507	500	517	550	544	556	524	494	533	542	515	514	542	546	512	541	559	533	560	518	484	482	501	543	518	522	549	550	501	524	546	563	530	473	538	510	523	559	504	552	505	559	501	512	500	574	512	546	502	521	529	535	534	532	496	588	539	499	533	518	474	512	552	540	508	493	550	542	510	518	539	532	491	566	546	550	524	560	486	479	543	521	490	531	511	547	524	497	518	536	535	541	535	506	499	504	501	515	515	516	534	503	554	536	513	491	506	498	491	498	517	532	534	545	538	536	515	524	561	543	518	566	482	547	555	530	523	506	513	509	545	520	505	509	526	516	527	519	524	529	527	533	565	507	558	521	539	519	532	525	535	517	500	528	524	520	548	516	554	487	494	522	545	522	541	549	519	548	488	528	515	534	497	554	518	520	509	490	505	542	530	519	534	525	494	493	509	494	493	531	516	568	559	539	519	556	531	516	545	553	524	571	567	497	501	523	535	514	558	550	554	555	529	520	568	552	530	478	514	501	530	550	519	543	504	527	497	533	536	517	529	577	543	534	525	534	532	502	516	526	526	522	534	535	518	536	531	504	556	506	478	504	558	531	530	570	552	530	530	531	504	536	583	537	546	549	557	565	518	513	543	506	473	512	552	540	530	511	518	523	515	531	542	507	520	546	505	488	508	514	548	481	506	527	497	564	493	509	504	533	552	527	523	520	525	529	525	521	528	520	514	538	527	520	542	518	559	517	513	507	557	537	506	525	542	493	541	551	579	570	556	571	535	515	508	505	510	500	523	539	541	522	474	546	517	522	503	520	543	549	500	529	535	541	527	538	491	520	542	522	546	531	508	535	545	525	538	507	545	534	512	551	574	557	515	502
23716	21012	27286	24933	16858	1489	851	636	633	580	509	570	555	525	527	526	516	510	458	499	483	464	487	455	504	480	451	475	500	442	531	492	442	477	457	494	399	460	418	489	423	424	465	442	447	462	455	421	483	435	432	469	412	442	464	464	392	482	455	463	437	449	461	491	437	478	447	481	487	455	468	438	449	460	469	494	445	474	466	428	473	451	466	456	451	442	431	436	467	420	429	457	460	462	462	471	469	459	454	441	399	496	478	441	465	467	455	448	453	506	485	429	470	438	426	454	458	475	468	472	426	451	487	456	477	456	471	414	495	423	456	484	446	461	433	445	455	465	483	443	442	463	403	453	434	435	485	454	456	466	456	468	462	465	435	428	453	453	428	470	465	451	460	432	430	460	438	454	422	470	426	444	446	464	456	433	455	458	438	426	438	452	437	510	428	468	448	407	441	442	455	407	473	413	437	451	503	482	487	474	453	453	493	431	437	464	433	467	434	427	485	429	460	425	488	472	477	451	433	431	440	443	467	432	430	429	430	438	414	489	457	455	453	472	459	462	435	459	412	466	469	471	443	449	440	415	449	424	462	444	458	465	426	433	422	477	432	407	455	435	447	452	472	432	429	448	443	457	441	414	486	451	440	440	468	468	456	456	467	453	455	406	441	473	466	439	442	471	458	429	447	477	440	437	447	509	457	405	467	459	441	454	431	453	434	451	452	462	457	411	462	463	459	400	426	469	440	411	469	443	444	412	479	457	446	488	452	435	436	445	408	441	460	462	476	435	418	476	466	501	452	464	466	461	442	457	442	412	462	461	420	455	449	459	462	427	437	445	418	464	472	495	459	452	430	477	470	479	467	447	457	425	444	491	436	441	446	426	428	460	452	450	406	406	422	437	466	453	442	468	443	448	464	490	436	463	443	450	446	442	412	476	413	479	430	410	441	435	447	480	446	415	462	445	460	447	428	477	456	460	430	463	454	440	468	459	465	436	455	474	452	439	439	444	448	462	432	482	454	485	457	459	481	477	464	420	460	430	431	504	432	437	447	477	460	432	464	452	451	447	476	424	447	469	469	448	464	445	453	466	431	441	478	474	462	434	463	445	480	415	472	451	504	466	487	410	485	451	453	428	446	463	461	430	467	493	402	470	465	442	474	433	422	436	444	469	486	447	469	471	456	477	486	483	497	434	472	444	468	403	448	450	436	457	436	435	430	502	467	483	464	476	484	451	397	456	413	427	453	474	467	453	432	454	448	446	459	436	461	454	433	399	463	460	447	446	426	477	446	442	480	431	407	439	484	503	441	456	462	476	477	482	484	462	462	447	457	445	454	433	492	415	479	423	468	452	477	456	448	450	437	469	473	473	433	462	453	444	444	467	423	468	440	438	441	432	423	424	422	424	454	483	459	443	442	459	472	449	418	462	446	451	470	474	467	481	408	495	476	464	436	447	457	441	444	464	428	422	448	460	422	485	450	475	441	488	478	397	439	446	454	446	460	483	515	429	450	487	446	450	459	430	445	474	450	457	460	446	482	458	459	443	444	434	443	448	464	452	453	479	439	441	449	414	441	431	448	457	468	442	434	450	457	468	460	481	435	485	468	466	482	449	441	468	440	465	450	433	451	402	459	450	463	475	444	461	434	455	417	451	453	457	434	454	446	454	464	479	479	459	449	462	447	449	409	466	457	473	488	470	455	471	444	494	441	499	457	433	404	428	448	473	471	448	448	436	458	465	418	465	413	421	456	407	440	452	428	459	481	463	425	444	501	421	445	447	440	448	475	478	491	466	460	444	446	452	446	455	460	469	428	473	437	457	463	467	441	463	485	492	432	424	448	460	443	454	425	425	479	453	457	483	486	445	463	437	442	474	441	426	434	433	456	454	443	443	433	457	454	452	414	462	481	471	432	432	427	442	451	463	497	449	461	451	491	453	459	433	468	444	450	444	443	443	458	414	437	424	459	454	433	452	440	428	407	452	449	485	410	456	438	451	447	463	460	430	445	449	451	412	502	490	480	446	469	457	451	447	457	442	433	439	431	461	432	465	452	419	427	467	438	429	482	436	439	452	463	452	427	455	429	470	439	469	426	412	476	458	469	478	494	452	473	447	451	427	467	462	484	449	417	458	437	424	461	450	426	469	439	461	434	455	476	459	435	464	466	449	428	427	455	462	440	458	439	405	469	471	447	502	443	452	456	429	433	472	444	444	436	451	466	468	471	439	438	471	464	466	467	438	442	475	498	428	451	497	487	453	468	429	426	473	467	428	420	468	444	442	439	440	461	487	435	410	429	455	456	415	443	450	432	488	398	446	435	452	446	442	473	437	448	423	463	481	474	461	452	448	479	440	468	484	433	436	429	451	443	432	486	442	439	461	473	440	461	426	478	440	448	449	452	450	416	451	428	476	441	443	420	433	451	444	419	461	453	436	424	453	433	428	472	450	468	469	440	454	435	420	420	468	436	471	446	447	478	456	448	442	446	458	482	488	479	451	444	444	486	418	470	429	484	439	454	430	473	442	488	452	485	442	453	432	446	432	443	430	435	479	431	447	452	446	442	441	425	480	474	462	446	459	421	463	435	448	419	465	436	493	453	467	432	421	437	459	428	423	433	458	444	458	460	429	463	448	431	436	492	462	476	458	417	468	431	454	412	436	426	443	441	450	480	422	437	470	467	467	473	467	449	456	453	467	441	457	451	414	450	460	463	486	459	437	454	510	475	427	442	422	441	462	437	466	479	479	453	454	444	457	499	444	433	427	472	425	441	468	427	471	436	460	491	445	443	439	474	467	452	467	413	455	451	419	466	421	456	481	484	453	477	441	442	440	447	427	472	443	474	390	427	469	471	435	451	475	432	425	451	433	460	458	425	429	415	442	495	444	418	447	421	463	418	419	489	434	466	471	407	445	449	457	483	451	417	495	461	479	429	450	442	474	472	465	468	473	436	443	448	450	453	478	444	390	450	444	440	456	496	455	440	449	464	445	452	464	436	459	474	458	465	486	430	435	432	459	440	486	493	457	481	417	463	436	444	412	466	385	506	455	443	477	467	423	460	467	404	449	470	458	465	456	460	465	458	456	478	453	408	451	445	464	448	456	436	426	460	451	469	396	458	439	419	431	440	466	427	474	493	411	495	461	465	459	427	478	405	442	429	435	481	426	472	446	481	454	423	459	450	474	470	448	466	473	428	471	417	465	424	452	440	406	453	435	444	477	483	462	441	491	479	438	441	433	462	414	450	447	458	476	455	457	466	412	424	488	439	435	434	476	465	451	468	448	441	442	440	461	454	431	453	451	450	455	428	441	405	455	453	492	468	436	438	418	431	477	457	434	463	429	451	434	464	442	461	458	443	435	439	471	431	438	452	470	444	423	441	479	453	445	447	441	460	455	452	464	421	483	445	476	418	459	467	452	421	476	445	457	409	450	482	423	426	432	440	452	455	458	438	445	444	492	425	481	430	452	467	444	429	459	468	425	466	412	464	403	447	466
3472	8492	5552	2633	1767	1436	1252	1112	899	872	829	776	722	728	680	645	664	609	601	611	636	651	562	565	552	587	603	560	602	563	608	556	589	599	625	567	573	559	559	593	531	598	576	548	548	518	558	567	576	582	555	553	547	542	618	509	545	587	576	588	555	573	582	531	526	558	540	610	553	585	556	542	544	548	526	523	579	532	539	514	503	547	534	547	547	560	564	577	586	573	582	516	566	565	603	595	533	532	568	584	537	576	538	586	568	532	531	578	609	552	560	559	533	554	555	541	550	576	571	579	505	523	546	570	556	544	552	567	574	557	553	530	571	538	537	556	551	520	549	545	519	534	528	568	541	570	557	500	539	541	553	558	532	539	552	573	523	534	560	541	488	540	570	547	576	575	546	530	551	585	554	604	583	543	561	566	506	544	550	544	530	549	544	530	583	632	538	532	563	573	547	522	557	581	542	562	524	585	549	570	555	554	538	605	577	520	546	543	555	575	545	549	530	587	537	521	545	555	533	575	546	545	562	533	527	504	553	564	561	577	565	553	573	550	565	579	533	590	533	539	541	550	533	583	521	572	551	536	525	526	573	534	534	578	541	555	541	584	576	543	542	575	549	558	545	556	576	563	580	570	532	578	575	554	578	545	548	529	561	597	558	524	570	527	583	569	552	567	548	564	561	548	566	564	545	543	559	566	571	553	522	567	534	572	562	553	564	550	528	553	538	584	522	543	564	477	548	567	526	582	560	585	555	544	500	576	542	514	516	568	569	603	562	570	559	553	571	561	547	561	544	597	510	544	537	556	552	516	533	549	563	543	556	569	538	571	555	574	529	522	570	562	585	561	570	528	562	579	532	570	562	535	530	559	552	542	548	557	606	539	555	569	541	536	571	558	556	530	571	574	544	573	538	568	514	543	515	566	558	570	512	581	576	546	523	540	547	573	517	524	537	543	564	558	566	581	567	523	542	547	556	586	547	525	579	550	505	564	572	570	530	536	531	524	565	561	564	549	557	514	542	565	554	577	564	507	558	573	528	578	514	582	504	539	575	497	529	526	562	572	516	538	571	566	527	533	524	599	567	600	552	552	537	523	565	514	567	560	527	555	572	557	534	543	545	595	520	557	523	530	521	526	515	556	585	569	539	553	592	543	543	492	571	529	544	560	512	531	564	563	554	532	516	565	568	541	561	558	569	563	582	549	543	550	545	549	569	517	561	524	562	506	576	512	556	561	556	517	537	555	510	507	535	565	563	589	517	579	568	542	574	518	567	581	579	524	510	536	530	545	567	560	509	573	550	516	567	584	496	547	566	564	578	543	549	554	563	533	584	524	542	544	572	532	526	573	510	537	579	568	548	591	537	561	511	506	512	553	569	540	544	561	525	580	570	559	526	555	512	531	544	561	526	564	571	575	551	525	529	571	529	560	526	568	503	555	583	569	585	563	537	551	597	536	555	554	554	549	558	574	520	565	508	532	538	541	535	592	522	557	566	514	522	559	588	562	562	553	526	572	586	537	564	509	563	528	496	505	538	555	557	568	568	558	559	556	555	546	534	554	556	569	547	530	553	524	593	545	596	549	553	568	631	535	533	570	543	529	515	556	538	608	549	563	538	569	577	594	613	528	612	556	533	574	589	560	521	554	529	579	545	567	591	545	528	589	583	542	558	574	563	506	576	573	559	553	584	585	558	556	555	559	538	581	594	529	564	561	567	525	581	570	520	567	589	527	540	561	550	597	549	509	556	584	556	520	551	534	566	538	557	586	527	561	536	521	512	565	601	514	575	591	560	564	582	579	538	572	549	568	505	571	563	562	503	549	546	536	552	550	576	519	544	578	544	562	564	556	577	525	572	553	549	548	574	584	536	533	537	545	549	577	557	579	525	550	570	513	557	594	558	547	481	574	522	514	587	582	563	583	553	505	570	540	517	556	552	549	548	529	535	583	582	573	572	544	591	535	567	579	507	561	548	528	552	563	561	576	569	551	577	528	518	572	545	538	581	533	557	543	545	534	570	549	565	571	585	560	573	553	534	546	558	548	535	566	513	554	571	585	515	523	548	563	492	521	581	510	562	579	542	523	558	499	559	550	542	605	544	576	564	557	531	574	543	554	530	547	561	512	567	523	565	545	584	526	522	548	533	544	538	570	526	557	551	559	541	556	567	556	515	533	533	591	578	557	510	562	534	544	532	589	546	513	583	574	517	522	548	516	588	521	586	536	580	515	594	538	552	538	547	548	582	504	549	549	539	565	538	530	538	583	557	554	552	517	539	579	594	604	521	558	520	554	549	539	556	512	613	538	544	523	581	522	530	531	543	517	590	553	580	507	514	575	531	568	567	550	567	600	557	562	557	550	567	553	572	533	594	523	537	592	560	545	573	520	526	556	547	561	531	538	533	527	576	540	530	560	544	551	562	554	584	574	540	566	570	582	553	562	553	503	574	543	523	581	492	586	536	543	574	542	532	593	555	568	561	547	538	550	578	583	556	505	564	583	551	551	507	552	582	563	564	528	541	531	560	582	571	626	524	525	526	523	522	587	526	543	574	546	522	528	489	567	535	575	542	556	602	565	561	521	565	589	540	561	531	512	541	594	553	554	561	535	561	570	603	567	533	551	547	596	517	560	553	586	578	559	540	490	587	592	566	533	551	588	513	560	553	531	565	511	558	529	567	557	535	525	545	520	506	515	546	567	519	546	521	548	561	544	522	566	568	565	578	539	587	561	542	548	558	533	551	553	602	579	534	533	540	592	581	596	536	565	580	552	555	589	536	557	526	556	560	570	552	568	572	555	560	579	525	528	578	559	563	603	535	538	571	576	571	574	534	586	559	584	561	546	573	561	524	540	547	553	541	544	548	520	581	537	546	497	557	564	540	533	572	572	563	540	547	520	518	548	535	533	568	552	568	521	564	575	560	527	576	530	516	542	530	540	578	573	536	518	512	579	547	582	539	527	517	505	586	535	573	565	522	522	584	568	515	552	565	565	534	581	517	546	526	544	542	528	551	562	568	511	559	524	564	576	508	540	550	575	530	521	557	508	570	568	522	582	538	556	581	559	554	571	514	563	544	595	513	547	541	539	536	542	535	523	565	559	568	551	564	537	546	568	549	577	546	547	547	537	570	573	510	545	550	524	557	546	537	538	581	546	565	559	554	554	570	562	551	536	534	558	522	516	571	538	523	528	548	536	533	508	543	559	498	573	571	534	536	567	570	612	535	504	593	562	551	515	536	546	560	559	550	533	530	522	504	520	530	559	526	536	559	551	515	544	516	525	542	540	535	541	555	560	575	534	532	570	502	580	549	549	542	587	525	568	562	552	540	547	572	566	561	568	584	563	549	549	565	551	593	511	593	574	529	527	573	568	538	535	561	562	560	548	591	575	577	552	559	584	558	573	554	582	552	549	603	560	535	553	547	526	583	569	536	513	568	562	575	500	583	563	557	548	556	530	546	569	551	566	542	577	559	547	575	543	547	552	555	534	561	533
24619	21010	25811	24294	1704	428	406	350	353	294	313	315	265	303	294	273	283	266	273	267	280	260	263	228	264	260	263	245	255	249	274	219	265	283	259	245	241	271	237	257	254	252	214	241	274	234	256	250	272	243	253	243	276	246	228	246	234	237	237	225	254	221	264	243	245	247	256	264	232	275	228	256	272	235	248	273	245	245	248	257	233	251	247	246	238	256	239	261	275	262	252	253	224	262	256	269	268	247	276	255	248	274	251	238	253	260	237	258	253	260	243	257	270	260	220	250	247	222	262	254	249	248	273	264	245	256	272	257	244	260	261	275	259	262	252	240	239	260	264	267	254	229	234	264	256	252	275	252	237	239	279	247	211	261	258	267	257	248	252	238	249	235	223	235	239	226	231	231	249	252	253	235	253	245	245	268	252	260	227	261	252	252	262	256	242	247	238	269	256	254	250	236	252	249	268	271	278	256	252	258	229	227	261	246	247	255	237	280	243	244	249	232	247	244	251	244	240	248	242	257	256	241	238	269	235	269	254	232	234	259	252	245	259	271	216	244	265	266	239	250	277	239	247	239	250	237	257	252	255	246	250	230	240	248	263	247	243	211	239	256	261	250	244	263	258	273	254	251	249	262	243	259	248	239	219	269	236	251	256	253	229	266	252	259	243	245	232	245	252	262	238	252	252	265	258	230	249	255	280	237	221	284	258	242	266	251	247	247	245	255	220	239	239	223	236	243	238	237	219	238	265	248	270	259	239	228	261	228	263	242	230	241	225	267	275	247	249	271	269	233	256	228	247	254	245	254	269	243	240	255	235	259	256	244	255	241	246	258	242	228	254	242	258	250	229	247	252	271	248	270	266	265	260	256	234	263	222	271	247	251	260	244	229	283	224	246	278	240	246	242	242	223	249	233	258	255	242	244	245	239	278	237	234	227	227	296	240	231	272	258	230	251	261	246	253	260	253	251	231	260	272	246	258	237	247	246	257	241	254	242	234	264	277	249	255	242	263	238	230	270	242	222	256	240	243	224	216	250	249	244	253	238	219	267	232	246	266	263	239	234	245	256	287	240	222	268	258	245	239	230	246	256	237	239	263	261	238	277	233	212	256	253	230	234	258	246	245	242	239	268	267	286	240	223	261	241	251	259	256	261	228	261	245	250	260	259	248	276	255	260	212	263	255	232	216	238	242	226	254	228	241	236	228	238	226	247	257	223	233	242	224	275	224	265	252	246	223	262	230	255	246	240	233	235	242	242	294	243	259	252	270	256	220	263	245	256	241	273	255	270	256	262	272	254	255	264	244	223	265	246	271	291	258	248	228	250	248	252	236	232	257	268	234	254	287	262	265	236	238	249	233	253	210	264	246	273	216	252	234	245	243	268	250	250	242	272	244	267	263	265	238	255	274	251	233	253	284	233	252	229	271	254	268	252	235	222	229	262	236	239	262	248	220	239	260	266	271	261	277	276	272	277	232	248	243	245	275	267	244	286	270	225	248	243	221	243	250	266	230	231	244	243	253	263	231	272	229	240	237	230	227	225	256	231	216	259	250	250	238	266	230	247	242	230	235	271	228	249	266	235	258	257	233	249	245	265	218	268	267	227	237	259	233	232	251	268	242	251	249	265	258	226	248	262	243	231	247	228	239	252	238	240	236	240	238	252	245	266	232	276	250	265	259	236	261	268	256	280	269	208	225	220	237	261	243	240	233	255	230	256	256	242	254	282	249	198	234	221	270	226	211	231	240	222	214	266	253	246	222	261	250	250	247	233	258	250	226	230	242	247	274	267	255	241	237	232	250	252	213	214	248	260	253	271	227	217	224	266	230	269	262	217	285	265	261	236	257	253	256	216	252	239	226	240	234	244	257	249	256	234	246	258	224	258	244	243	232	260	245	252	273	243	246	269	271	257	237	247	254	258	242	254	238	254	264	248	245	229	227	230	238	265	234	250	246	244	241	236	235	261	267	229	244	250	259	227	252	278	245	266	248	225	270	251	241	267	293	284	250	252	268	254	247	236	255	234	247	239	245	218	256	262	227	221	246	256	237	267	236	296	244	275	267	269	238	234	262	246	243	225	279	251	250	253	253	244	219	263	231	246	238	265	286	265	212	250	263	230	228	230	263	252	259	237	233	246	234	256	279	237	261	232	250	245	248	216	233	225	236	249	247	236	246	226	251	243	258	249	244	229	278	255	251	239	258	229	249	249	227	244	249	234	259	249	254	246	250	274	245	242	257	237	248	237	240	235	232	264	266	250	222	279	244	262	248	249	252	218	269	270	243	256	261	253	214	264	226	245	222	256	245	242	251	262	243	263	266	270	241	250	274	242	257	267	247	256	241	265	239	262	255	260	253	240	232	236	237	250	254	239	237	239	220	225	258	261	226	254	244	236	245	253	254	230	242	244	241	260	250	255	236	230	242	296	246	255	260	233	229	260	277	248	242	241	249	230	229	264	234	248	242	245	253	216	245	257	257	233	263	248	272	235	272	205	211	244	240	256	284	247	222	217	266	237	239	279	286	259	236	244	267	245	271	226	245	248	236	224	242	271	247	243	249	230	227	249	255	227	227	256	249	258	248	252	237	268	240	229	273	243	267	264	256	258	248	242	275	217	249	262	256	247	247	276	250	237	236	270	265	268	239	259	254	251	241	276	255	237	225	247	260	224	230	260	264	253	234	217	246	256	233	268	249	222	259	272	243	247	224	264	231	246	229	247	241	238	263	215	259	243	246	270	251	231	263	218	217	244	247	256	270	244	251	245	249	231	232	262	240	237	254	245	265	254	228	240	242	239	277	246	245	255	234	220	261	226	251	229	241	229	228	270	251	224	262	237	259	255	241	259	254	266	225	202	252	235	240	257	275	234	247	252	243	252	232	243	261	254	237	242	252	247	249	227	261	265	253	261	231	218	255	239	258	230	243	261	264	241	235	237	238	264	225	266	242	251	254	244	230	257	237	264	260	286	249	252	251	266	240	258	251	249	284	232	235	250	242	274	251	261	252	253	233	224	243	228	229	255	242	240	254	236	231	271	261	235	257	239	220	256	240	227	243	194	261	247	241	262	265	202	261	269	249	235	244	252	249	234	261	253	231	236	287	258	260	260	271	240	250	255	246	241	233	233	230	251	257	249	249	222	273	244	271	278	287	254	237	206	240	239	237	222	251	270	276	260	253	243	261	249	249	257	246	257	250	239	269	252	262	267	258	243	262	240	239	256	255	238	232	248	255	260	247	256	282	276	223	264	242	263	250	248	276	262	237	237	258	244	250	237	225	231	247	271	252	251	240	224	255	255	245	237	235	229	229	254	250	267	271	250	237	258	260	242	258	236	262	209	246	253	259	238	301	216	244	248	259	272	252	258	264	230	261	241	258	235	240	230	261	230	280	231	247	263	274	213	251	271	249	259	258	253	257	218	257	227	261	240	241	246	242	231	288	236	245	256	246	276	259	250	223	238	245	242	240	226	260	244	233	268	248	248	242	226	230	257
3537	5163	3116	1513	1077	951	675	639	582	508	433	401	396	423	385	390	348	364	351	361	336	338	322	313	291	318	303	308	314	339	322	325	323	306	320	339	339	333	339	286	332	319	287	316	323	314	297	299	312	324	327	295	294	315	306	313	310	304	311	293	285	290	307	291	300	294	292	300	299	324	310	328	295	291	331	268	295	320	299	297	329	323	311	309	289	308	308	295	299	298	305	309	306	312	297	312	320	318	322	322	296	313	308	316	324	297	309	274	272	320	294	321	315	290	311	284	315	305	313	306	299	286	307	314	267	271	294	333	301	315	314	312	330	310	286	309	292	305	308	309	309	309	269	324	304	306	300	292	308	303	289	298	288	343	300	308	314	304	319	296	324	303	261	282	321	325	317	305	285	280	327	323	324	329	290	279	309	304	283	299	337	326	293	285	302	279	303	317	299	292	284	315	289	288	296	312	291	294	318	300	285	313	310	311	244	334	310	310	300	299	310	296	290	310	303	330	291	327	324	295	281	302	314	304	319	337	314	307	293	298	309	314	288	286	303	288	282	289	309	299	302	311	283	299	287	327	310	315	305	319	264	296	283	299	269	330	294	262	300	289	325	320	307	281	273	298	282	291	310	318	287	303	329	290	280	290	266	311	288	296	321	303	293	320	283	305	317	313	297	272	287	292	325	312	289	302	302	297	296	291	314	310	316	314	292	299	329	295	322	306	288	299	256	282	350	294	294	325	315	293	302	296	312	289	297	275	291	335	304	323	299	309	309	300	290	301	304	300	325	333	296	278	286	293	321	303	306	323	277	300	303	295	300	284	334	297	311	306	324	295	330	282	279	317	295	324	320	277	328	303	294	284	305	329	310	305	284	277	311	293	314	341	312	331	309	307	280	310	295	293	298	293	314	307	296	324	309	324	334	321	304	312	304	304	308	328	292	278	286	298	304	297	293	330	296	277	317	296	296	302	294	340	308	298	323	308	331	287	338	301	331	312	299	303	276	335	316	324	294	313	294	314	294	274	334	315	288	306	295	326	268	315	286	296	306	304	297	290	297	332	312	323	306	304	344	299	318	311	323	307	267	310	308	280	331	304	310	342	314	301	294	310	287	316	280	280	304	292	297	340	313	303	279	277	282	318	302	301	309	288	312	302	306	310	321	314	289	293	311	280	320	275	320	307	286	298	327	329	312	299	327	290	333	302	328	297	279	309	321	317	275	327	343	324	280	290	269	317	292	300	288	297	311	311	290	282	289	309	321	328	286	304	272	299	323	304	314	302	305	298	335	302	315	291	278	304	305	304	296	303	341	301	281	279	291	287	292	320	310	298	317	307	329	272	300	331	276	294	310	318	308	302	299	271	286	319	305	287	317	278	313	277	286	307	304	325	285	334	302	295	312	283	315	305	302	300	306	318	294	319	296	317	303	310	283	304	319	298	319	303	352	300	292	298	308	315	309	316	282	300	325	266	315	328	330	313	306	291	283	293	336	306	280	299	328	288	298	312	294	262	328	331	304	307	296	317	303	299	289	286	327	268	330	288	314	310	287	292	348	289	299	259	318	309	292	296	306	294	305	331	311	317	312	337	312	295	284	304	304	294	318	289	308	314	348	299	301	309	306	304	305	295	299	289	334	330	323	306	293	319	321	338	300	322	312	271	290	287	291	305	275	296	293	353	296	292	296	303	300	299	298	329	307	294	294	299	322	326	331	293	283	298	253	282	319	274	279	312	297	279	281	283	314	284	309	294	320	304	315	303	299	294	286	282	307	328	264	312	318	313	299	287	320	276	296	307	289	298	344	305	316	292	317	271	302	298	308	286	314	312	286	284	264	276	294	320	336	270	301	298	281	275	301	320	285	305	277	313	285	293	304	310	294	313	308	303	294	280	328	313	287	290	295	287	309	299	298	311	310	289	336	332	302	282	307	304	304	294	278	321	287	312	308	303	285	315	282	272	308	295	299	284	280	305	329	310	310	294	300	324	293	291	303	326	317	316	304	303	280	287	302	298	327	286	281	293	283	299	309	309	295	307	299	303	285	310	284	322	323	295	282	320	329	302	299	304	324	298	287	306	291	297	305	270	275	292	289	269	301	296	296	280	315	274	300	288	291	321	276	295	282	295	285	298	302	321	316	318	328	335	323	300	311	312	312	294	300	288	291	306	302	326	270	288	287	299	299	309	319	281	307	322	316	290	279	307	282	285	337	318	297	347	325	274	278	312	300	309	287	303	326	297	310	308	301	290	331	300	310	320	295	312	282	305	297	310	304	327	277	308	335	338	288	350	307	293	332	292	298	314	286	295	291	288	304	320	320	319	294	316	292	328	330	312	298	284	337	304	286	288	271	288	305	325	279	331	283	296	296	307	306	293	311	312	283	332	323	286	317	326	299	316	268	281	294	274	284	307	290	270	299	299	330	294	289	304	302	341	290	281	286	291	316	310	303	330	294	328	287	331	272	283	323	299	303	281	273	298	300	314	278	269	318	306	306	316	286	302	270	299	342	290	289	298	304	316	294	292	297	307	300	300	279	322	290	293	302	302	328	272	304	318	288	263	337	347	315	338	290	298	297	279	311	286	282	289	319	327	321	249	303	294	348	298	296	295	306	303	320	284	299	286	295	313	313	320	314	299	268	296	301	304	278	299	281	319	308	296	293	321	285	310	300	283	273	318	284	262	282	333	304	300	299	290	338	301	297	296	302	285	292	286	311	315	315	266	323	319	298	291	286	304	293	296	344	314	292	315	322	306	292	296	302	304	316	276	281	310	299	321	298	300	326	294	291	291	308	287	320	297	329	293	311	282	331	291	277	288	308	287	334	296	302	291	303	298	279	272	307	313	320	298	284	284	311	288	298	294	296	301	303	307	290	333	327	284	295	314	301	295	280	309	287	314	295	285	322	291	287	293	321	318	278	362	312	286	313	286	294	290	279	300	309	317	285	322	312	316	300	291	314	282	313	304	298	293	321	277	307	329	298	308	277	285	278	298	308	306	325	298	314	316	312	301	300	298	296	300	316	307	295	294	287	324	293	308	302	326	296	275	281	325	299	332	300	295	292	321	321	305	324	322	255	308	300	321	315	306	327	281	262	311	319	285	300	272	301	314	322	298	281	282	289	297	272	292	313	278	291	318	310	293	286	309	314	307	319	309	332	308	312	308	307	325	285	307	331	341	306	305	304	285	284	295	311	323	299	308	305	309	301	309	293	308	306	283	273	293	282	296	289	303	297	333	299	301	289	296	274	333	320	288	287	301	335	320	283	302	302	290	289	291	326	295	327	296	313	311	312	338	279	346	303	318	287	280	327	310	300	323	318	304	282	297	302	283	293	294	295	262	308	267	268	305	250	282	313	307	290	336	297	343	299	317	326	271	265	284	296	289	301	308	312	310	292	325	296	311	297	343	290	313	277	298	313	306	306	281	313	298	305	305	279	303	313	283	326	336	306	339	325	284	303	333	274	319	330	285	296	297	295	320	327	339	282	298
22431	21076	28258	24138	21081	20249	2072	670	503	456	421	373	336	330	312	281	261	252	260	249	236	234	241	233	199	211	251	221	211	195	220	194	179	237	187	208	189	198	183	168	202	208	204	182	177	190	174	183	185	189	193	184	194	212	189	199	194	194	189	193	191	185	172	203	194	174	200	230	174	214	170	199	181	179	170	182	176	197	176	183	198	176	204	169	192	197	196	167	193	169	213	198	177	179	172	191	186	197	212	180	198	209	173	199	192	187	199	177	163	205	171	188	156	171	174	175	178	172	199	176	188	180	181	193	173	166	195	198	177	194	199	167	201	185	192	180	168	185	216	190	173	170	187	172	169	203	175	164	192	203	212	173	183	171	181	170	190	170	185	212	175	177	203	189	175	186	185	205	186	220	170	186	182	190	196	160	149	190	198	169	179	181	216	195	195	160	181	175	210	197	177	206	192	175	181	198	170	192	191	173	206	161	185	181	173	173	165	187	195	195	219	166	180	209	166	167	190	159	195	185	177	193	197	195	196	206	200	194	184	180	186	169	169	158	222	182	189	192	190	191	195	180	176	156	214	157	190	160	196	182	177	176	196	185	193	173	170	190	200	190	182	176	186	170	177	200	169	183	197	162	197	166	196	152	156	183	185	189	173	174	191	196	173	178	169	182	170	197	195	189	176	169	196	176	180	170	197	181	162	192	186	193	207	178	179	182	177	177	187	145	191	196	181	176	188	197	163	165	199	179	203	185	203	202	162	178	186	185	179	208	178	149	174	204	173	183	190	173	170	177	184	201	188	181	178	176	183	174	163	195	195	176	170	177	178	184	174	213	197	208	165	184	194	155	145	188	190	196	180	188	186	177	185	203	211	166	181	164	181	192	180	212	179	168	172	179	185	194	172	171	186	167	171	168	190	185	181	171	191	200	171	180	201	176	185	183	189	179	182	198	182	183	201	205	194	168	188	181	194	195	179	172	191	183	186	195	186	196	186	186	166	182	186	184	182	166	184	221	191	165	188	206	199	194	193	180	177	170	168	190	184	189	212	190	160	168	190	165	188	186	167	203	174	183	181	193	204	160	200	204	168	167	164	182	179	171	201	194	206	197	180	199	200	182	155	165	172	179	166	198	171	204	178	196	183	208	195	189	202	185	184	205	182	182	161	180	165	180	197	196	194	182	188	172	179	162	186	168	205	173	178	169	166	190	171	171	198	177	177	182	168	181	185	190	184	163	180	200	179	195	201	154	209	167	161	195	169	183	193	186	174	172	201	190	189	206	180	176	182	197	183	180	170	196	165	184	171	193	160	192	193	169	178	169	194	170	153	187	211	194	183	192	176	176	194	189	179	191	184	190	178	181	175	162	193	182	187	182	174	188	174	164	201	185	218	196	170	159	207	197	187	179	170	183	173	186	186	175	184	183	176	195	209	172	201	185	191	175	185	173	181	183	161	203	191	181	192	188	201	187	186	196	181	190	184	166	180	170	180	196	186	194	204	194	191	173	186	191	167	208	193	162	167	187	183	170	178	168	194	204	191	196	194	187	193	171	173	171	212	167	168	173	210	171	172	186	186	178	172	190	175	195	194	180	181	185	163	190	181	188	176	197	196	163	186	173	175	215	169	208	168	177	193	176	176	160	176	184	181	172	191	178	204	187	187	217	176	206	182	171	198	178	184	186	208	187	196	187	175	190	195	166	183	181	185	188	183	161	212	194	202	192	180	217	182	177	176	161	196	176	170	190	189	170	206	190	183	172	179	159	172	178	201	171	180	154	189	177	184	217	165	180	185	214	208	176	174	172	174	181	180	185	174	201	190	177	161	177	170	173	181	176	187	193	202	172	169	182	160	169	191	196	191	166	180	187	175	181	179	179	193	186	194	183	169	183	182	197	169	202	169	186	157	175	188	177	176	194	188	194	184	186	170	174	171	185	171	193	185	189	184	187	172	159	185	188	173	211	192	204	188	188	189	202	172	183	202	193	178	189	164	160	197	189	187	169	176	175	190	173	185	162	172	190	207	147	179	188	179	169	188	173	193	161	195	180	195	174	162	175	182	198	192	218	177	198	201	206	177	178	192	168	189	190	196	187	183	191	179	182	189	186	166	175	177	180	189	231	185	209	198	198	190	186	183	205	200	211	167	149	180	183	179	160	174	174	168	191	152	179	180	193	187	182	184	182	185	170	171	188	203	198	187	193	187	191	188	178	163	182	176	170	157	196	180	184	192	190	175	180	183	191	171	205	197	214	195	212	188	189	172	184	186	198	185	199	176	189	199	193	185	199	190	205	191	202	161	195	178	182	188	173	184	195	175	175	169	169	185	203	178	198	166	176	201	185	175	155	192	177	211	166	201	195	176	212	188	199	203	195	206	185	181	156	188	199	163	164	186	182	179	183	193	141	188	157	190	203	196	193	174	174	167	160	191	178	175	181	203	189	192	188	196	198	183	197	193	198	196	176	142	175	184	177	193	207	181	186	165	159	194	217	210	192	215	193	174	181	185	189	180	173	175	193	174	153	178	197	193	173	185	154	161	163	180	170	187	182	200	194	182	163	169	190	194	216	178	172	161	182	206	176	204	182	192	180	179	157	178	172	187	206	208	163	188	178	195	184	181	175	184	178	189	194	168	182	199	168	191	180	190	169	175	206	194	194	171	178	173	174	201	189	191	170	184	179	195	175	177	198	181	202	178	155	201	172	171	198	179	194	194	198	199	177	164	159	175	176	179	178	180	188	160	190	170	191	172	197	170	177	193	179	179	186	162	172	174	157	162	173	197	191	197	171	154	152	197	197	199	175	188	195	179	187	183	182	162	174	184	173	172	170	167	184	170	180	181	184	188	179	163	181	198	164	200	184	164	174	194	174	193	190	191	153	175	209	166	205	186	202	167	199	174	189	184	181	191	176	177	193	196	158	184	204	191	158	193	181	206	178	174	199	192	188	204	188	193	202	153	188	183	205	196	157	187	183	195	176	195	212	180	169	164	188	177	166	184	189	178	176	175	192	173	172	211	201	166	178	200	173	184	167	190	185	201	177	179	204	183	177	195	186	170	188	177	176	177	209	204	178	169	186	173	202	186	203	197	211	168	174	180	187	177	183	188	192	184	207	208	186	183	173	181	191	170	169	207	181	202	167	175	175	188	163	170	185	196	188	169	192	185	193	167	181	190	169	183	159	194	173	192	205	175	190	172	178	180	176	186	188	178	194	202	184	183	183	185	175	166	195	171	175	185	216	201	181	194	163	183	178	172	184	208	180	188	184	181	163	186	181	204	191	162	197	183	182	173	199	157	175	188	188	195	188	180	200	182	152	187	174	197	171	151	166	193	193	201	185	172	186	172	184	200	166	187	177	173	192	173	169	218	169	177	203	197	200	160	155	191	193	196	169	184	174	171	182	184	207	183	175	187	174	164	207	152	177	163	174	182	173	158	194	182	186	177	170	191	181	177	207	166	178	188	171	164	202	176	204	178	175	179	169	176	198	181	159
4558	15065	9576	4476	3236	2467	1802	1381	1070	991	796	671	589	530	526	434	426	404	380	378	333	335	342	323	296	307	289	274	270	285	278	256	296	272	273	286	252	251	269	252	242	249	256	263	250	284	256	253	238	230	253	235	263	241	257	243	235	244	226	262	289	246	219	249	254	237	227	268	215	227	236	255	261	239	233	250	252	244	233	233	299	263	235	224	243	216	239	257	254	262	235	258	241	234	229	210	231	207	249	258	227	233	240	237	248	225	252	225	258	233	266	250	243	242	254	244	239	268	232	234	247	224	235	236	241	246	253	265	228	226	217	227	227	263	258	246	230	259	237	241	250	242	250	253	246	242	220	217	210	234	243	236	241	265	242	248	233	231	246	222	232	224	242	272	235	230	247	227	234	219	239	261	244	279	240	227	233	239	245	235	230	239	247	223	203	255	229	247	242	255	214	231	233	247	238	226	251	230	217	245	240	239	207	216	223	225	223	250	215	252	225	231	252	236	235	228	235	226	232	231	208	240	221	248	220	241	232	254	251	237	260	229	260	237	230	220	236	229	228	231	221	220	219	226	254	243	229	245	237	228	237	222	225	230	210	243	218	239	228	253	257	223	247	229	228	243	259	261	243	244	224	230	233	247	234	215	257	219	228	231	246	198	256	254	241	268	240	215	207	246	226	235	269	231	247	257	236	247	233	230	219	252	258	245	245	261	239	252	264	238	231	253	261	216	221	232	234	212	247	263	243	261	261	233	230	237	224	217	257	226	246	221	262	220	202	251	216	235	242	223	270	248	231	250	226	259	210	261	227	247	243	243	221	234	218	215	226	231	227	263	240	239	236	257	248	236	257	224	238	233	221	253	238	229	239	231	224	209	216	232	240	245	249	241	255	259	226	258	259	213	231	249	215	264	254	232	243	218	238	219	258	245	239	249	270	249	250	241	226	219	236	236	229	228	246	214	247	226	247	232	246	244	233	243	212	260	222	233	255	244	227	239	241	217	230	230	258	256	226	210	265	233	236	252	248	224	213	230	202	214	235	237	231	257	229	230	236	204	239	253	246	225	246	223	215	231	210	257	257	223	257	241	209	248	230	229	238	251	231	234	267	258	220	241	248	245	227	230	229	231	243	252	241	252	252	251	254	220	238	216	237	225	224	237	216	255	230	251	233	216	244	229	221	249	250	221	260	264	233	245	236	235	260	239	235	217	243	222	244	232	234	262	230	225	243	275	248	217	232	255	232	261	257	221	247	234	232	252	223	260	248	209	229	245	251	234	215	216	210	258	227	217	214	246	247	242	254	219	235	260	223	255	223	236	233	244	258	256	257	243	228	249	242	225	246	255	235	265	219	232	230	245	235	295	221	217	280	226	258	210	269	264	261	242	259	257	275	223	231	249	219	247	229	246	208	261	258	228	238	234	231	245	230	245	248	263	266	245	245	224	233	236	208	227	240	210	248	224	207	249	258	253	246	235	236	203	218	226	215	218	236	237	249	224	256	239	252	210	231	224	203	255	234	241	245	271	239	250	257	226	202	237	229	217	247	221	229	226	247	210	274	275	253	242	238	221	243	237	234	224	246	233	226	223	246	221	233	260	262	247	240	249	239	222	253	225	214	242	239	268	228	254	234	225	255	225	219	254	241	208	254	241	268	260	268	262	232	225	223	223	262	218	229	218	223	266	231	254	219	239	242	233	229	249	229	244	240	265	216	244	236	260	253	245	237	234	250	230	229	226	256	248	224	235	243	250	211	241	233	234	231	247	253	210	259	245	238	231	231	241	256	238	239	220	250	252	248	235	233	283	238	232	219	198	274	266	226	235	240	249	233	204	264	254	254	231	230	229	215	243	233	233	239	221	215	252	256	242	237	244	249	261	231	223	225	242	251	240	214	223	252	262	254	282	234	229	223	242	249	211	208	214	245	244	227	246	230	234	241	235	228	227	224	246	228	242	242	241	241	230	266	209	261	237	234	195	241	251	232	225	250	243	254	262	236	236	222	243	247	204	247	221	241	240	213	246	250	233	261	251	224	233	226	233	253	229	230	222	238	255	237	206	240	230	263	242	233	230	226	261	230	236	239	231	250	224	228	243	247	251	227	234	263	226	230	236	267	252	225	254	224	243	258	237	217	214	238	235	246	220	206	221	240	254	243	229	217	219	265	243	245	234	236	222	270	220	234	215	219	264	198	232	230	250	257	244	244	214	222	258	216	240	228	251	220	224	219	253	243	244	237	233	219	230	243	235	228	221	240	248	253	217	220	248	232	215	220	273	221	220	256	235	201	223	217	242	238	248	248	243	251	225	255	261	233	246	245	219	254	228	233	226	238	237	240	233	211	239	251	214	238	230	235	225	211	248	232	242	237	227	238	216	234	222	245	231	234	240	230	235	219	248	226	230	236	240	218	223	230	221	239	234	235	246	254	257	239	254	236	232	265	233	253	236	252	240	226	236	232	224	240	202	218	217	228	257	235	254	241	254	238	249	238	228	242	256	212	253	259	220	252	259	232	260	228	234	225	220	252	242	233	253	244	276	231	218	249	223	200	220	231	226	229	229	241	260	240	221	198	249	236	258	228	230	233	244	236	225	238	220	235	229	246	257	221	225	229	231	255	195	236	236	274	254	254	246	208	225	240	237	221	246	242	246	243	261	199	235	241	251	232	263	240	223	227	218	261	233	210	231	234	228	218	259	244	206	266	225	255	221	248	255	245	242	234	255	240	241	261	232	240	232	262	219	227	239	226	262	244	244	242	248	221	263	219	222	247	249	247	242	240	227	246	256	244	229	220	252	229	234	233	237	233	239	229	233	214	220	231	225	254	221	229	237	254	255	230	270	226	237	229	245	251	206	220	218	235	225	235	242	205	245	250	237	246	217	257	241	246	252	234	220	230	235	235	226	219	250	222	252	228	223	247	238	236	239	234	239	246	260	239	233	226	231	265	225	225	249	249	237	209	220	222	246	234	249	230	217	233	242	248	260	251	249	233	222	232	244	209	220	242	238	249	218	242	234	255	237	249	213	236	232	231	228	223	219	249	251	208	227	231	240	240	251	236	233	239	239	243	239	230	243	235	236	244	233	242	239	214	216	252	233	245	252	245	242	231	230	223	248	243	230	237	244	240	251	221	245	214	232	292	240	247	257	235	253	230	219	230	229	191	235	214	229	213	240	231	222	261	282	256	232	235	238	233	238	258	236	248	209	236	239	244	254	255	253	205	231	240	225	245	250	223	220	220	232	258	255	225	251	218	248	259	225	249	246	241	234	259	229	217	235	231	217	239	229	231	250	227	245	241	237	225	265	231	228	227	269	210	211	229	221	257	214	214	229	227	238	248	221	212	233	237	242	271	215	269	241	220	250	245	232	253	235	273	225	208	231	254	246	238	228	249	230	225	223	232	251	240	239	222	241	236	244	223	236	232	237	231	241	235	231	251	210	231	228	249	213	246	233	233	242	265	218	257	213	233	238	249	255	247	272	258	247	259	225
27615	16942	3120	749	580	504	473	461	465	511	494	454	456	471	514	451	471	477	468	446	470	484	435	454	453	457	413	422	431	446	478	413	423	440	454	444	444	420	422	454	440	444	417	440	479	424	450	494	439	433	451	483	430	449	450	433	484	497	432	422	435	459	435	411	433	451	456	452	439	444	424	445	414	429	437	450	457	455	422	471	480	442	444	452	434	445	424	439	436	449	460	474	394	471	437	446	458	454	475	418	434	446	455	446	477	441	463	473	433	440	449	375	446	463	450	447	449	428	479	444	439	443	461	432	459	427	480	425	451	420	467	426	484	430	407	438	392	464	433	431	460	461	413	470	467	455	444	429	445	419	468	485	443	426	442	435	417	426	433	445	461	426	439	444	456	460	433	443	476	467	437	427	451	429	457	450	405	458	468	462	432	440	461	421	478	429	439	433	430	411	461	439	453	463	483	487	427	468	485	466	458	420	462	448	424	431	431	444	454	459	453	447	432	489	441	477	423	462	448	458	457	431	464	435	442	430	468	461	447	441	464	440	445	464	487	460	459	430	426	431	435	478	441	446	457	427	423	444	438	447	424	461	460	434	465	412	464	454	435	446	443	450	456	434	487	458	462	444	447	465	398	453	445	416	446	439	444	464	421	429	484	438	491	455	462	464	434	443	464	470	426	458	432	478	445	433	470	421	452	458	428	426	457	413	440	456	421	438	433	442	469	432	478	429	476	437	444	430	443	439	470	443	432	433	429	446	425	477	437	457	468	417	419	483	425	464	437	503	451	431	447	423	444	479	424	443	446	451	409	444	424	445	469	462	440	434	431	439	463	429	462	463	458	478	452	438	443	430	433	447	454	480	451	429	413	396	414	426	467	420	465	425	454	412	438	423	468	457	446	440	465	422	452	432	433	447	448	429	445	463	442	448	384	476	438	431	457	401	476	437	442	483	419	428	433	406	413	452	482	430	478	433	451	445	421	432	454	425	445	453	416	418	454	482	444	462	426	424	490	432	453	470	435	443	439	423	475	460	458	459	423	420	422	450	441	431	425	413	418	458	449	418	479	472	485	434	452	468	463	455	440	438	453	441	444	455	413	461	442	469	435	454	442	473	496	449	439	470	471	429	474	465	490	441	461	502	457	459	496	425	429	465	473	466	438	450	462	439	435	438	457	414	439	403	436	491	434	459	441	426	429	452	418	474	461	441	462	447	486	444	458	467	432	447	444	438	442	464	454	451	436	456	422	443	449	482	481	404	435	420	445	435	445	422	444	474	426	450	491	433	456	454	454	439	476	446	468	470	423	414	465	456	447	447	456	438	442	425	465	474	444	475	441	466	433	421	473	427	442	436	441	484	473	452	441	466	470	452	435	426	522	458	442	419	459	441	430	425	432	458	440	447	462	488	466	411	456	464	485	440	442	448	458	453	451	457	469	437	435	399	403	451	437	431	442	437	479	459	425	469	441	419	453	451	424	427	442	447	447	439	450	436	402	422	425	465	415	452	450	438	484	435	416	438	458	428	471	440	454	450	423	427	466	441	434	439	426	466	464	473	433	494	483	448	433	414	446	462	446	416	454	440	450	485	436	463	428	430	436	404	478	434	425	415	461	468	416	464	428	399	444	437	448	434	433	430	422	436	457	465	445	460	460	463	473	407	458	470	420	477	442	421	442	448	446	444	440	425	456	424	462	430	475	455	429	435	451	438	453	433	459	451	431	462	406	471	435	448	486	446	489	426	445	444	405	507	468	448	458	429	457	438	420	444	486	464	426	411	482	476	424	458	434	433	424	440	403	424	461	453	411	435	469	429	465	453	438	486	467	421	447	445	428	447	462	471	481	437	440	456	492	469	461	481	434	464	462	459	414	452	427	441	415	460	454	434	428	425	444	395	467	448	459	452	423	422	530	469	439	418	475	438	459	447	447	445	444	475	446	433	440	425	479	454	444	424	413	456	446	433	446	438	446	441	413	454	436	429	446	439	441	458	457	460	447	470	385	462	438	477	430	442	462	439	449	486	443	460	454	442	419	407	455	435	427	455	420	406	445	441	418	450	473	432	423	435	428	438	432	422	451	468	430	433	465	443	418	445	461	417	461	414	425	483	421	449	446	403	450	460	465	444	458	442	435	438	472	470	458	436	475	404	403	465	439	422	489	415	470	486	451	473	464	445	418	485	414	419	443	448	406	446	462	450	440	440	491	458	453	476	464	462	415	431	456	461	451	429	461	452	433	442	456	430	419	432	470	441	429	464	444	471	417	452	438	454	446	466	458	446	425	456	450	441	479	438	491	417	440	447	451	418	423	439	451	491	439	418	437	456	475	435	459	426	454	424	437	436	428	433	439	411	441	459	432	438	463	458	449	462	445	448	423	470	461	486	405	428	453	423	455	410	434	431	413	432	412	460	413	450	487	461	439	460	417	435	426	455	444	445	438	458	448	433	476	444	429	457	479	414	452	415	443	417	465	410	436	409	474	467	456	463	451	448	441	459	425	440	473	453	469	477	433	451	408	441	466	475	465	463	401	435	465	454	433	438	474	440	454	438	462	435	442	474	452	459	470	427	438	493	428	464	447	454	461	447	447	455	428	438	462	423	470	478	424	449	435	447	492	433	449	427	415	450	459	402	442	438	465	405	397	455	453	457	457	445	451	452	444	464	425	435	429	440	424	435	449	420	440	457	424	426	434	441	435	449	434	459	455	480	458	447	451	464	448	443	439	434	437	469	409	425	487	432	457	437	469	434	445	468	465	450	407	437	421	465	437	484	414	425	446	422	457	422	440	448	443	467	425	441	479	442	455	440	417	477	433	470	443	447	479	440	460	474	465	413	449	425	477	492	459	465	434	457	451	424	467	456	469	475	428	453	486	420	423	464	465	434	460	421	429	426	468	454	467	481	451	438	445	444	446	449	460	468	419	421	456	445	495	423	458	417	467	429	424	432	419	423	449	440	450	435	464	441	426	423	463	462	441	451	454	464	508	424	420	448	426	427	451	456	457	447	454	452	470	492	418	442	430	443	455	407	490	434	412	402	429	384	404	442	424	447	477	417	487	470	477	459	418	456	446	446	506	430	454	456	443	452	444	508	449	445	478	452	455	465	434	445	457	460	457	434	440	447	437	389	461	468	436	426	451	424	462	457	446	514	437	442	471	441	463	461	460	421	469	482	430	443	401	422	444	418	413	471	465	430	423	468	408	427	445	412	437	448	459	410	423	437	450	436	409	465	494	465	467	472	443	436	465	435	465	511	439	422	442	409	473	478	456	438	461	499	419	431	447	442	426	437	423	400	439	432	438	470	471	458	493	453	433	429	454	453	466	440	465	447	464	450	435	471	430	456	416	438	484	420	433	433	447	432	445	452	463	474	406	427	483	451	415	446	486	439	435	450	439	455	463	433	432	466	457	449	482	482	473	466	452	468	452	435	429	441	451	441	426	450	456	468	488	448	406	424	473	475	432	432	402	444	405	417	471	438	469	447	427	435
4687	1916	1317	867	729	714	664	587	631	570	555	544	563	592	533	567	525	558	515	531	540	538	540	569	542	581	559	524	560	527	531	568	552	534	530	525	534	525	529	529	540	504	509	575	520	504	557	531	529	507	559	543	559	527	492	509	554	556	533	527	530	539	544	516	541	510	507	554	512	543	551	536	527	494	533	542	556	576	564	557	560	541	517	558	563	549	513	539	531	553	550	494	559	540	514	484	510	559	519	584	564	516	487	545	538	557	501	533	507	515	578	528	519	560	531	517	527	544	549	510	536	513	539	512	548	584	529	556	552	561	534	545	508	565	567	539	494	536	523	546	524	540	528	530	571	546	545	551	529	510	497	568	527	502	523	515	570	514	508	536	543	516	543	534	581	525	507	523	509	568	500	526	549	512	521	533	536	505	525	510	541	532	554	551	515	522	518	525	544	595	582	508	544	523	510	537	534	535	585	572	543	534	529	557	500	496	549	526	529	524	541	558	552	534	544	500	549	539	513	493	553	560	527	491	499	548	533	527	506	523	544	567	521	517	518	553	546	548	529	510	567	537	532	514	515	497	522	561	573	535	539	525	561	539	527	526	555	556	577	487	508	546	548	504	541	513	540	531	518	541	539	488	530	530	523	526	559	494	533	562	541	592	553	550	519	543	533	537	513	520	523	551	561	539	543	565	525	558	533	524	549	556	570	547	569	529	545	537	539	527	525	535	546	547	525	515	482	575	550	548	573	517	525	557	539	551	539	566	551	549	516	535	564	543	505	497	551	563	549	538	519	561	523	535	537	548	530	526	518	587	531	543	501	543	514	531	493	538	557	516	549	523	593	529	604	494	541	539	536	534	525	495	546	543	549	544	563	560	520	550	548	579	522	522	526	532	524	536	560	515	591	535	537	543	531	522	529	528	532	504	518	547	528	499	501	537	537	524	579	572	574	551	542	557	552	528	556	500	475	534	567	539	489	534	545	528	547	519	518	578	523	528	550	518	508	564	553	551	556	535	540	524	493	598	534	505	549	497	554	594	534	517	544	523	552	534	540	539	501	567	541	535	518	526	549	538	468	535	506	518	589	585	526	586	513	525	543	564	526	532	527	557	552	511	503	563	527	526	572	526	505	579	539	535	565	503	479	595	549	560	558	508	524	582	519	558	505	506	545	518	544	566	504	535	535	534	560	539	569	538	558	519	572	555	517	554	514	542	555	548	521	563	569	538	545	546	517	535	530	521	572	498	580	519	542	543	544	541	534	560	587	543	550	541	529	551	575	515	546	507	585	549	522	554	539	528	523	553	525	558	527	534	516	528	535	516	560	504	485	521	521	532	519	570	517	490	548	537	580	538	577	572	535	539	533	529	544	557	572	531	546	569	522	507	522	510	538	545	510	562	533	547	531	518	502	534	535	567	570	522	521	526	520	564	518	518	502	594	563	538	517	534	528	526	567	515	518	542	499	520	554	569	563	532	516	526	521	525	571	536	526	527	580	516	512	522	529	480	559	528	523	534	540	556	538	572	551	557	570	573	535	544	528	518	568	526	538	531	533	552	525	576	544	527	533	518	495	526	513	526	582	581	561	524	531	534	549	520	544	523	551	560	516	529	539	552	562	549	550	556	568	518	514	513	538	527	558	522	515	542	594	547	488	542	544	516	555	503	556	513	540	554	556	554	533	550	530	504	484	519	543	558	587	554	533	510	508	551	589	574	560	511	546	539	498	534	542	541	544	560	502	538	523	487	556	544	518	509	544	545	527	564	545	531	532	543	518	555	533	543	526	565	497	547	561	523	593	537	543	525	546	536	531	534	578	523	471	535	509	540	554	586	542	514	486	565	524	526	561	532	573	529	571	536	492	534	560	529	532	527	532	511	562	528	534	515	574	537	536	543	539	567	559	568	571	537	507	522	523	515	511	508	526	562	466	552	526	581	516	524	523	519	551	526	545	485	521	502	530	529	501	530	540	525	497	517	524	555	585	550	542	607	499	551	527	514	537	499	491	534	547	533	550	543	578	544	560	559	559	520	559	561	563	479	538	515	554	544	549	592	533	525	534	538	556	519	542	516	573	578	521	608	516	542	548	566	518	542	570	556	521	506	552	497	567	561	535	572	569	597	505	564	555	502	543	570	541	523	512	541	550	496	536	566	546	530	537	532	542	555	565	522	544	538	559	514	542	537	545	530	532	515	556	567	534	522	527	540	534	559	561	511	579	526	531	537	505	560	540	531	528	563	554	531	529	551	521	563	553	534	523	523	554	570	520	567	554	567	572	550	504	539	537	561	515	538	529	545	562	518	523	530	538	552	519	536	570	561	574	460	546	557	560	553	535	540	534	507	555	553	527	531	559	508	554	519	537	526	532	545	511	543	528	494	524	577	486	556	552	538	554	543	581	552	561	538	563	544	553	529	559	553	566	557	557	581	511	527	527	567	532	516	530	558	520	535	548	597	571	570	551	543	515	544	504	531	514	548	497	499	536	486	553	529	564	537	546	524	531	569	548	543	543	543	559	560	550	534	557	513	536	499	519	549	490	495	526	494	548	552	550	573	523	577	545	540	518	508	550	554	542	542	562	552	540	516	552	556	573	558	538	526	491	517	512	518	499	526	536	511	555	545	512	539	548	515	545	547	533	531	539	544	506	524	570	548	518	500	566	547	571	498	545	557	494	515	488	572	568	538	546	517	518	544	557	527	531	562	550	562	534	565	499	550	572	505	549	570	505	534	491	555	531	543	551	512	558	508	540	587	545	480	512	548	539	554	569	548	521	508	563	508	539	554	570	506	580	539	523	516	553	542	521	551	528	555	510	536	548	542	536	582	482	546	519	548	531	544	503	516	520	546	526	547	511	512	522	549	544	525	498	516	507	575	559	545	544	570	533	539	535	495	533	515	532	573	483	512	517	540	504	522	554	587	520	499	560	511	542	493	534	542	559	537	512	532	580	559	519	572	543	554	563	537	535	572	556	563	527	545	538	532	530	538	530	548	554	539	539	471	554	555	561	533	530	548	541	538	560	523	555	551	536	524	510	524	569	563	560	569	523	552	530	556	554	548	527	495	511	550	546	545	549	515	554	498	493	487	545	530	536	519	533	554	527	538	518	517	559	534	519	525	505	583	534	516	568	536	579	517	568	520	517	559	571	544	517	559	547	527	555	565	548	585	541	522	503	512	499	543	555	526	548	526	557	514	554	565	552	571	521	531	511	537	537	512	516	520	569	500	499	546	536	512	558	555	581	526	558	538	526	535	534	539	522	538	546	523	567	516	519	539	488	540	526	549	582	515	569	543	531	513	538	557	553	519	556	505	533	555	519	526	532	529	520	542	574	535	535	533	511	571	566	507	533	497	514	504	550	561	558	535	554	545	548	502	533	555	529	506	570	524	534	558	491	562	556	553	560	526	570	546	531	548	494	583	530	532	516	545	543	531	489	534	545	513	531	519	510	535	516	577	534	549	519	527	542	519	536	568	484	576	495	488	536	529
23617	20970	27219	24862	16680	1489	856	672	648	592	515	578	559	525	514	489	496	510	510	490	488	472	508	462	469	448	487	508	478	455	448	486	450	461	483	456	472	466	452	431	463	492	474	484	436	433	465	449	444	448	425	466	473	446	448	483	444	472	457	466	477	487	481	448	436	450	493	500	461	464	446	452	440	485	450	458	455	470	471	445	490	495	433	443	446	458	455	457	465	463	470	457	484	455	470	474	473	488	419	463	478	449	446	462	456	460	461	448	441	468	455	474	450	454	439	477	441	474	454	442	460	490	449	467	473	473	463	452	427	504	459	432	459	451	487	434	417	470	432	451	467	448	432	441	459	458	436	465	476	445	437	454	431	450	428	468	448	464	410	487	461	457	444	440	453	485	467	462	446	457	443	466	477	450	457	424	492	427	476	449	469	460	439	476	462	455	421	437	476	452	439	445	461	447	465	453	469	492	443	441	500	472	458	453	432	425	442	418	442	460	438	452	497	480	465	472	464	470	453	462	461	476	468	485	450	429	425	462	502	462	450	470	457	456	463	482	470	429	453	424	459	436	449	440	465	473	451	439	448	469	462	425	453	456	500	470	502	458	481	468	454	464	452	467	455	482	432	452	485	483	435	468	464	448	462	420	475	460	467	433	457	439	456	417	446	452	441	480	465	439	444	466	512	452	426	492	484	489	437	404	418	473	464	429	455	436	486	462	443	479	467	476	461	449	442	435	454	476	460	462	441	470	487	463	464	447	463	471	493	431	428	502	466	447	452	497	495	436	454	482	446	451	452	460	439	481	455	494	447	427	432	433	468	466	451	422	510	447	463	465	457	482	472	477	499	425	461	472	438	451	422	439	489	486	458	423	475	448	446	451	456	486	422	439	454	454	436	454	470	534	435	425	480	474	474	446	438	454	465	456	431	442	439	435	510	479	472	478	495	449	486	464	471	502	478	494	485	452	452	457	460	445	492	488	433	452	408	475	436	436	475	485	434	420	473	435	449	485	441	465	455	471	460	479	479	444	506	456	440	444	452	418	461	475	460	416	425	425	473	513	425	433	420	470	441	458	492	439	456	446	484	452	463	468	445	462	435	424	478	476	498	467	448	477	464	459	439	456	470	435	470	461	455	443	439	454	477	483	468	480	490	493	426	492	455	470	432	451	436	463	462	457	470	445	487	418	474	490	445	444	477	457	466	451	454	442	478	459	493	461	446	466	437	418	459	459	472	437	462	444	459	476	459	438	473	409	444	457	487	464	442	463	464	455	465	482	427	434	433	477	450	446	510	456	428	461	461	456	469	469	431	463	468	445	465	455	440	461	461	481	498	451	481	471	445	486	469	450	446	433	464	460	447	426	449	481	429	412	476	463	481	453	454	457	469	439	440	491	453	475	432	467	475	439	449	426	460	479	439	451	455	474	497	474	467	446	497	477	425	466	445	461	478	432	455	461	489	440	451	464	454	431	519	421	479	458	474	449	435	460	472	489	483	454	459	489	447	434	472	467	450	462	444	437	490	481	491	478	411	426	428	426	457	455	458	459	448	470	466	434	441	445	484	459	483	450	479	489	481	473	437	471	432	416	467	463	455	445	431	457	462	454	463	464	451	414	492	460	444	459	436	464	478	492	437	464	425	481	438	448	433	455	432	436	472	442	426	469	445	438	459	437	460	464	457	450	427	437	451	465	428	477	445	442	468	472	485	471	420	413	463	488	415	427	439	468	434	488	451	482	440	480	453	467	401	460	464	477	498	467	441	450	480	431	451	490	434	463	439	490	434	461	430	443	457	437	453	471	497	449	463	501	449	539	442	472	452	473	437	425	457	487	471	459	463	466	440	428	436	455	412	457	449	463	454	461	458	425	453	464	487	450	486	466	506	490	441	421	432	464	459	459	499	486	460	433	482	444	485	452	436	426	435	443	461	488	473	405	484	469	483	487	452	426	461	466	422	453	467	480	435	474	458	466	507	461	454	412	459	453	467	479	447	463	460	441	453	457	461	473	494	447	473	454	426	497	483	465	478	481	457	483	476	471	458	447	434	447	489	461	476	480	457	446	490	471	444	438	403	434	432	470	445	430	434	459	454	441	426	469	458	449	474	445	449	470	494	478	440	444	454	468	438	457	415	446	471	423	425	462	439	421	452	443	434	457	433	399	473	438	485	461	407	468	474	459	431	452	461	463	448	463	483	473	468	455	459	458	450	444	469	455	467	439	437	476	427	438	460	433	445	420	458	465	484	461	448	463	448	478	420	464	416	467	456	498	470	494	466	465	471	472	439	431	473	460	402	464	490	456	460	482	420	455	457	459	421	444	487	470	480	472	469	420	455	502	427	483	489	457	408	444	411	414	461	432	472	456	479	448	463	421	466	500	490	474	477	461	504	467	449	463	465	441	438	505	495	452	426	451	490	453	484	493	462	440	447	468	447	486	479	427	407	474	467	427	470	444	465	456	442	449	467	481	428	418	456	469	454	451	433	440	493	430	486	450	446	527	466	428	433	483	417	478	419	471	445	480	460	444	453	454	471	481	470	454	456	466	429	462	412	443	487	467	472	478	442	468	443	444	428	467	480	448	471	470	456	460	451	453	419	452	458	410	404	419	463	439	455	383	435	436	453	456	431	456	472	465	451	458	445	425	489	486	430	479	427	461	485	478	434	445	479	468	457	439	456	437	463	457	427	485	455	461	469	467	414	456	448	452	444	453	469	465	438	474	427	442	484	460	463	475	442	437	496	471	454	473	470	467	479	454	480	448	435	439	462	463	480	433	446	442	468	437	457	484	448	467	449	433	447	487	428	458	461	437	434	429	452	452	418	482	472	464	397	482	431	489	461	434	465	460	420	430	486	439	465	429	473	459	469	468	459	449	450	459	483	439	448	421	452	472	490	458	461	443	431	468	455	475	451	453	450	435	494	448	442	463	452	423	484	444	455	441	498	482	456	452	428	455	482	464	425	480	482	445	486	457	500	454	449	467	475	449	466	467	453	464	445	486	470	452	454	424	455	489	437	479	466	503	483	451	435	455	447	467	488	455	421	496	463	451	468	425	424	433	439	434	456	462	448	491	433	428	440	445	460	444	444	453	448	451	407	408	499	473	453	438	461	458	468	481	469	447	458	487	429	465	467	474	462	483	488	467	448	440	439	458	493	473	459	448	448	451	470	458	499	466	431	452	451	435	467	420	434	456	462	454	469	440	466	425	465	450	468	468	459	469	455	481	478	456	441	449	444	484	436	476	469	460	450	483	444	449	420	412	453	459	465	449	448	492	455	491	445	486	500	462	451	464	465	442	484	444	419	442	468	419	447	452	464	453	480	405	463	429	468	444	430	456	458	433	459	485	458	471	438	477	434	411	488	475	463	441	424	467	453	459	444	472	454	499	504	441	431	428	444	409	455	499	445	477	462	487	454	442	461	452	451	428	434	447	463	458	478	448	472	452	467	403	445	447	426	492	475	480	452	436	437	472	476	480	451	450	458	472
3485	8458	5234	2755	2074	1584	1197	1072	946	798	792	707	659	682	688	626	645	620	619	654	609	597	629	639	619	569	591	596	579	565	617	613	599	579	555	580	576	559	594	542	554	549	572	608	554	543	526	562	561	544	547	595	562	525	554	548	560	595	553	553	548	577	539	571	521	567	542	597	558	566	577	573	563	542	567	523	549	594	606	602	501	574	560	562	534	536	539	586	566	477	572	565	564	547	538	573	616	575	560	509	594	556	566	524	546	551	519	533	552	552	534	577	532	539	539	575	564	572	550	545	515	574	534	597	552	568	568	548	524	568	545	545	574	562	567	504	581	544	575	587	541	567	532	530	544	600	574	572	533	570	557	533	553	520	553	577	552	577	593	549	560	563	554	556	543	530	572	595	544	547	564	532	570	584	549	530	568	560	578	573	546	532	553	551	534	507	490	582	552	600	581	553	573	624	524	527	526	573	554	534	532	572	556	557	562	561	598	573	525	576	518	510	540	550	548	547	542	570	605	572	554	545	499	537	543	592	581	550	562	576	529	533	574	536	574	545	534	582	571	542	553	554	549	541	567	539	552	550	543	555	542	548	533	570	573	547	557	531	554	516	541	603	564	534	587	566	576	566	562	533	589	517	550	559	540	500	521	546	570	582	544	564	571	618	561	571	561	616	538	541	558	534	587	589	573	529	536	534	534	521	610	525	567	578	544	588	528	521	585	585	513	587	517	562	536	549	548	581	551	549	513	562	537	530	537	553	545	516	575	566	560	567	524	541	534	569	574	518	587	536	567	567	571	550	550	558	550	550	534	551	575	570	550	542	543	604	552	551	546	552	589	563	550	529	527	535	551	564	551	528	560	521	513	531	535	536	536	531	573	559	571	578	591	568	549	535	530	542	559	572	571	562	555	568	525	545	563	555	566	548	561	565	532	534	536	549	515	559	569	560	570	579	582	581	535	559	560	545	600	548	580	570	613	534	529	576	570	576	527	501	566	519	547	570	551	551	571	536	502	557	594	547	529	514	560	569	530	573	586	523	518	576	531	563	540	541	529	556	563	561	544	549	577	611	592	549	541	569	548	557	595	583	555	566	524	508	556	552	532	538	548	531	598	542	498	541	533	554	559	549	562	537	596	572	547	532	591	602	596	550	509	575	526	528	551	560	567	546	563	570	605	561	556	564	550	552	534	525	574	546	580	528	602	592	539	552	551	551	543	556	528	560	606	560	611	521	526	559	565	559	535	570	548	595	527	537	574	538	526	577	558	565	518	556	578	584	526	587	602	560	586	564	550	568	525	590	545	547	548	509	561	555	579	532	569	583	586	553	567	512	553	554	550	562	574	563	586	574	595	544	571	556	522	569	546	575	564	586	543	560	550	568	554	529	577	543	591	545	570	592	599	596	543	541	524	560	584	575	567	530	528	592	553	518	603	582	523	545	580	514	548	600	568	557	539	570	521	562	543	541	563	537	603	575	540	555	561	552	577	539	576	546	586	596	569	537	553	559	587	570	532	586	536	527	557	544	558	563	525	567	588	561	614	528	585	553	549	549	594	587	524	525	550	544	554	562	584	517	537	525	544	557	565	589	552	569	569	571	533	547	542	579	552	569	512	538	550	513	513	521	525	560	549	552	554	546	536	608	596	581	553	634	541	571	536	570	530	562	546	553	594	579	570	556	582	590	582	566	591	557	544	605	532	538	585	583	532	571	592	584	534	536	597	583	548	516	531	577	593	541	556	539	565	561	591	536	554	536	540	508	597	582	531	561	530	529	570	599	562	548	576	509	511	552	537	539	528	585	538	615	583	593	505	572	547	546	543	608	534	576	576	573	559	550	562	548	571	601	596	520	597	539	610	575	576	570	603	558	565	559	548	518	518	569	583	568	566	566	576	510	571	539	552	544	580	592	564	555	525	562	527	581	592	559	537	571	587	554	548	591	562	539	540	544	568	564	548	536	548	558	530	555	536	530	542	541	572	539	490	511	557	566	531	504	592	542	543	559	546	607	527	538	524	608	514	547	558	563	534	592	607	526	539	571	526	564	576	565	601	581	543	617	558	589	545	583	542	576	528	547	532	608	578	521	534	567	540	537	536	556	540	584	581	527	578	521	559	543	538	545	553	569	556	555	548	560	558	591	549	510	563	563	525	527	568	559	601	561	560	542	542	525	602	570	575	542	595	567	563	604	557	584	517	535	545	543	547	591	530	534	560	570	556	520	555	550	570	591	556	584	544	572	586	550	557	582	586	573	543	526	554	568	542	521	539	554	559	566	535	552	550	562	539	592	572	559	562	567	563	554	542	535	530	529	607	590	544	553	556	557	549	554	575	501	539	554	570	529	542	554	542	541	575	612	595	549	504	555	516	577	534	560	576	545	561	551	561	527	555	544	552	559	568	555	551	551	522	510	568	581	559	574	566	517	567	558	574	567	553	573	573	552	595	574	554	596	561	521	567	543	568	516	603	566	514	514	567	553	540	557	540	557	547	557	625	530	604	566	524	556	567	587	556	594	593	532	602	579	501	546	569	542	572	563	546	562	552	567	537	522	563	575	562	530	492	561	552	578	572	549	568	514	560	532	547	581	556	569	573	605	555	540	539	559	572	538	566	567	520	550	569	516	561	544	596	590	567	563	512	558	540	553	575	546	535	579	558	562	507	608	563	572	565	545	528	551	529	533	592	552	538	584	524	562	549	558	559	548	564	521	550	526	526	564	579	562	569	559	526	562	537	558	517	517	565	575	534	577	556	562	560	563	581	565	563	576	561	540	546	581	588	573	528	548	509	555	533	540	547	571	542	548	578	570	528	535	542	500	526	618	541	578	514	547	551	554	553	535	547	556	538	594	563	588	555	612	552	596	560	555	577	535	567	538	548	499	544	527	551	568	574	570	560	567	605	539	577	569	517	549	523	543	562	556	577	569	534	534	595	499	575	563	537	569	529	553	496	534	544	505	553	505	592	555	566	537	511	534	600	540	599	568	541	552	595	585	564	540	599	591	581	520	583	554	557	531	548	584	575	559	573	540	558	531	554	526	565	535	582	562	530	543	562	546	608	583	576	570	551	574	547	547	569	564	544	523	536	562	551	546	564	582	614	532	530	567	538	538	551	550	585	555	546	531	583	580	563	549	529	543	579	544	590	510	559	574	581	549	556	571	616	568	604	537	561	528	570	554	558	578	552	585	601	545	562	565	593	545	567	531	597	549	569	579	569	543	510	563	579	538	523	552	559	545	588	595	545	555	582	561	565	525	552	527	544	562	575	524	603	567	568	524	503	524	583	573	528	607	546	567	589	510	559	563	562	547	567	517	551	544	535	518	548	597	540	569	541	572	552	538	558	528	524	534	544	553	543	603	572	583	535	564	541	533	543	518	552	526	560	536	517	550	542	589	617	562	539	535	536	535	531	542	540	580	563	553	544	541	590	553	575	583	580	528	537	538	601	542	545	558	555	530	546	555	540	569	607	549	581	592	646	534	573	554	533	578
24647	21024	25876	24311	1874	486	405	394	357	318	296	330	277	268	292	275	277	252	262	255	271	267	224	273	258	259	250	265	267	242	272	266	256	247	258	266	236	261	273	272	262	238	261	262	223	258	239	238	239	252	255	248	257	252	243	292	265	265	244	220	286	252	278	275	276	246	232	230	249	243	229	259	262	248	271	274	247	256	244	213	247	274	280	279	242	235	257	269	231	217	270	240	267	236	240	265	243	237	263	227	270	250	236	232	255	246	286	249	253	242	239	272	240	253	257	247	231	252	252	265	251	268	249	256	256	257	289	235	252	253	270	242	234	250	272	250	254	272	271	267	233	258	222	252	241	247	220	260	244	284	253	236	253	247	232	261	271	299	272	258	245	258	241	278	251	234	225	272	277	250	247	232	250	238	240	270	267	262	240	245	266	232	251	246	265	249	265	268	270	242	281	269	263	233	264	259	230	249	253	272	254	272	267	228	221	246	244	234	264	266	223	250	252	257	237	256	238	260	235	236	267	245	261	236	207	239	255	254	249	260	248	282	266	259	265	256	231	244	249	228	268	256	256	242	245	226	278	240	242	266	248	281	255	286	256	257	245	237	232	269	249	223	252	223	228	267	242	253	244	286	247	246	274	249	251	260	255	253	210	257	252	285	251	239	303	246	250	263	250	276	274	261	219	273	269	250	235	258	242	238	221	248	245	249	237	251	275	256	244	214	242	261	251	262	281	249	227	244	244	233	238	240	235	264	256	255	248	221	251	252	269	252	265	271	250	254	249	257	254	232	246	294	255	266	252	268	268	251	238	255	270	250	260	266	258	266	246	253	295	231	248	254	273	211	255	248	240	254	260	232	257	252	246	255	282	242	263	240	254	261	281	236	270	250	257	228	255	221	223	261	278	264	257	258	252	227	249	280	256	263	250	258	267	225	218	254	240	238	255	268	262	265	253	248	242	253	235	253	265	265	260	241	244	266	223	256	277	260	238	218	285	264	258	246	253	252	264	231	248	239	247	237	238	241	205	271	276	245	272	245	228	224	256	235	258	272	220	266	263	250	264	261	234	250	268	251	247	252	273	259	246	247	260	277	269	248	252	260	234	272	255	252	234	245	267	250	226	253	242	285	255	246	277	239	252	276	266	258	257	261	263	261	263	261	261	275	250	248	222	229	271	243	252	247	240	267	253	242	235	266	255	224	275	240	256	229	289	236	262	257	241	261	232	247	267	254	253	235	248	251	260	232	246	258	247	251	249	240	257	227	219	255	278	242	248	258	231	280	248	252	237	269	278	279	247	246	255	253	229	261	242	267	241	236	219	242	266	269	251	252	259	250	255	248	285	228	247	282	279	262	266	245	284	249	214	250	244	237	242	253	223	270	242	261	238	251	263	236	257	252	243	281	234	248	238	260	240	260	249	251	258	277	227	263	264	258	218	252	269	246	281	227	228	239	262	246	271	242	248	255	268	279	248	236	257	255	256	279	240	253	264	264	250	251	256	249	252	275	254	251	245	294	254	281	220	234	215	236	261	259	221	246	244	258	258	235	234	281	227	255	244	246	237	273	244	254	259	231	260	246	264	257	250	255	281	240	226	260	244	246	285	246	245	275	253	277	243	239	246	264	244	250	248	239	230	262	288	249	242	245	247	256	236	255	289	256	256	257	253	276	254	255	256	252	254	275	264	246	258	243	247	233	270	270	248	272	259	264	250	253	245	264	240	243	239	255	262	229	252	256	272	248	284	242	273	240	273	242	265	237	271	255	251	250	246	255	252	235	252	247	232	239	229	232	253	279	265	240	263	249	263	235	234	285	227	228	265	266	237	242	269	242	276	283	235	219	242	238	234	221	245	239	243	268	234	244	211	260	245	270	235	235	244	230	263	281	260	248	231	212	243	268	241	286	250	252	263	240	251	250	267	236	259	251	258	243	231	263	245	286	220	256	261	285	272	263	274	261	246	276	239	259	240	270	265	235	264	245	224	246	242	266	260	221	245	282	261	274	255	237	214	252	258	244	276	241	259	264	271	239	240	255	256	234	266	240	240	230	230	277	239	250	255	265	276	240	251	268	227	219	240	261	255	254	239	267	268	237	227	268	254	257	227	248	253	261	246	273	256	267	232	237	245	252	226	273	257	249	247	254	240	233	233	245	229	262	278	267	262	257	260	224	262	259	239	227	253	252	259	274	262	281	267	228	245	235	279	257	232	247	267	226	280	263	287	264	227	255	276	274	240	243	251	242	252	242	251	246	285	267	260	232	260	230	257	239	248	260	279	252	241	241	253	236	232	253	266	250	229	237	224	245	251	257	262	288	238	231	274	261	259	275	231	251	220	232	228	262	267	250	256	220	250	243	252	234	260	231	272	255	268	256	247	247	250	236	238	257	244	230	269	239	228	239	215	241	240	258	235	267	240	229	248	248	248	239	270	228	241	286	270	216	233	213	222	246	221	264	260	234	237	259	242	246	236	273	250	253	267	240	244	234	261	254	233	271	245	249	264	237	234	280	234	251	257	266	251	234	259	242	268	254	281	242	234	249	247	232	284	268	268	240	246	267	271	246	254	231	245	245	264	250	231	246	253	255	234	280	272	238	265	241	245	262	263	261	286	226	248	259	257	249	270	264	260	263	264	226	272	262	255	258	231	258	239	246	263	251	237	260	235	249	270	261	237	233	288	267	263	258	226	267	249	259	247	273	244	246	262	243	259	256	255	257	265	242	278	274	275	275	241	266	249	238	250	230	257	246	251	231	234	231	250	251	213	282	255	257	272	258	233	248	247	248	268	273	221	263	255	267	266	269	279	235	241	263	243	257	247	247	233	263	234	271	243	232	276	242	246	260	261	232	260	250	245	237	246	248	209	242	227	284	248	272	245	247	261	228	243	284	275	258	236	253	253	272	277	266	269	265	224	281	250	253	263	264	262	237	254	234	264	216	260	216	266	221	254	241	263	253	270	238	271	268	236	260	255	249	269	245	245	251	242	252	233	269	264	255	253	264	239	233	236	267	278	254	257	224	256	248	251	281	229	247	231	250	265	238	250	233	270	247	237	242	229	210	242	249	274	251	246	246	267	228	242	270	245	260	263	277	223	240	263	268	233	236	246	246	236	255	246	236	271	220	252	238	247	261	267	251	269	247	242	271	273	246	245	265	251	235	255	265	250	219	266	243	248	230	288	237	250	272	271	226	235	260	274	248	238	256	272	292	251	241	276	267	260	252	253	242	229	231	262	242	270	261	236	246	257	258	277	229	271	243	254	242	220	254	260	233	245	235	247	265	224	245	239	251	252	242	220	255	229	234	255	256	284	232	221	257	233	264	256	274	256	255	268	264	262	256	261	236	244	241	274	251	239	247	234	251	258	243	264	275	253	246	260	253	233	282	232	255	278	251	236	256	270	266	269	244	250	279	253	263	271	255	248	252	242	242	253	252	246	249	239	238	234	262	271	244	266	250	258	257	267	280	234	269	279	270	233	230	263	263	262	247
3493	5045	3221	1732	1174	963	704	598	586	497	443	434	387	445	340	378	368	310	313	317	326	330	313	307	339	311	290	333	379	296	310	336	302	314	324	288	317	325	345	322	304	316	344	327	293	289	341	323	324	336	308	312	341	293	306	324	326	314	300	317	331	324	331	316	296	278	340	297	298	319	296	306	296	295	330	319	285	309	309	329	289	321	314	319	313	306	350	280	292	339	286	305	302	308	305	284	333	303	306	315	302	263	321	330	296	302	333	283	303	276	301	319	349	284	316	305	304	326	301	312	309	346	293	291	294	336	335	323	298	326	323	291	305	301	329	315	320	321	322	307	327	323	296	300	304	322	299	283	323	283	307	285	301	294	298	292	332	327	289	301	329	319	293	327	289	274	323	321	332	295	286	292	299	286	290	304	318	316	293	287	323	286	323	296	323	288	325	282	324	307	335	305	304	319	299	337	313	278	306	323	331	331	296	310	276	280	308	287	307	292	322	333	324	281	279	331	309	287	285	305	327	286	315	297	322	312	323	303	348	325	302	319	318	305	306	290	282	305	296	303	333	310	298	349	329	299	317	287	294	312	323	324	299	291	334	309	329	323	305	286	265	273	312	298	295	315	309	317	298	306	303	289	320	328	343	297	309	292	253	316	320	313	302	310	307	326	297	336	296	317	305	337	271	286	324	273	291	286	286	291	314	282	303	303	293	302	305	303	300	327	323	305	312	318	321	331	277	330	305	334	333	320	321	315	288	310	320	305	296	314	314	320	367	287	316	294	323	259	318	339	272	319	296	304	290	306	285	270	296	293	294	277	292	318	304	285	305	327	298	325	301	341	291	308	305	312	310	288	317	303	301	294	298	287	328	287	313	272	333	323	319	309	325	272	313	315	309	312	306	282	348	292	327	295	310	320	269	313	303	290	309	311	302	290	336	293	300	331	313	306	322	296	313	296	329	320	341	315	301	300	335	311	308	325	303	269	318	339	301	322	307	307	293	320	329	305	288	294	296	268	297	308	297	329	317	288	329	335	324	306	281	329	300	295	331	306	318	290	320	286	298	313	331	310	303	318	300	320	337	279	287	314	335	299	274	308	282	295	304	296	315	315	307	291	331	300	320	312	294	301	317	297	303	333	306	321	319	317	277	312	318	291	299	342	321	308	303	335	323	280	340	295	321	324	352	293	303	333	271	289	321	318	297	326	330	279	279	308	286	284	321	313	315	322	314	283	333	296	284	337	287	329	326	308	289	307	335	292	324	305	284	325	315	300	313	346	301	289	322	333	314	277	328	323	312	280	310	310	326	326	302	314	290	297	296	268	297	312	318	329	330	286	307	277	322	313	329	263	291	306	332	315	298	298	295	270	302	316	303	331	317	332	314	316	308	284	297	321	280	326	320	339	328	275	310	286	309	313	285	327	313	328	294	304	310	313	299	283	332	315	320	313	306	323	281	298	313	335	327	279	320	300	338	333	272	323	281	316	298	322	306	275	326	298	326	311	320	347	302	313	308	329	316	305	296	306	313	302	291	320	342	310	340	299	280	312	351	295	330	308	299	308	296	296	299	332	278	301	322	327	321	333	310	270	317	294	319	294	302	295	304	328	316	301	319	296	303	278	287	298	297	320	307	291	317	297	323	302	317	328	300	259	302	284	281	302	286	292	291	289	333	291	282	311	322	328	315	306	316	307	309	323	295	313	299	306	302	339	308	294	283	323	303	321	305	273	339	311	318	335	318	307	320	303	297	356	308	296	293	300	318	313	336	325	339	296	341	310	314	288	345	288	321	327	338	304	287	309	317	292	342	283	297	283	327	276	311	327	317	336	317	333	292	336	325	330	334	310	330	297	328	303	309	285	345	326	310	319	329	296	283	340	308	296	338	323	299	336	336	286	279	290	346	338	305	325	291	280	318	295	323	324	296	291	322	339	327	323	335	296	271	307	322	310	322	309	299	342	326	293	303	315	292	327	271	294	299	303	303	304	340	299	294	336	308	311	288	321	325	330	327	331	312	318	311	314	300	336	328	350	315	293	308	311	350	291	309	308	321	346	306	322	295	298	321	284	326	277	304	307	306	319	332	310	327	305	323	332	304	289	305	291	301	296	301	270	290	331	300	301	298	297	318	293	316	319	277	341	329	291	303	307	318	290	304	309	338	338	323	322	299	293	313	320	301	311	331	290	290	328	325	293	288	292	315	330	350	327	318	322	301	322	318	293	298	301	288	292	285	319	289	322	281	295	323	331	313	324	299	310	327	330	324	293	310	279	331	312	345	302	325	322	301	294	330	280	305	340	298	290	330	319	277	284	284	315	318	334	311	321	300	311	304	314	318	298	296	315	332	311	321	320	348	307	302	305	287	301	315	311	298	322	318	317	299	336	287	289	307	298	295	273	295	289	270	332	296	293	310	292	286	287	297	299	303	329	301	334	317	310	280	297	326	302	330	337	305	290	291	310	301	329	290	326	315	296	300	305	315	301	308	286	316	308	305	307	317	272	339	303	293	287	319	309	319	304	311	292	302	289	316	308	303	311	304	337	308	302	327	282	314	326	356	297	268	322	319	311	272	293	318	325	296	358	325	295	294	337	311	287	269	319	273	297	336	307	261	306	311	332	316	318	346	268	283	305	297	327	331	301	278	340	318	320	309	315	287	300	321	311	303	317	345	312	308	313	321	280	327	311	322	302	303	298	327	314	306	310	293	300	297	303	316	283	292	315	298	310	337	303	323	312	303	320	288	317	311	316	295	312	335	280	298	313	318	293	321	335	288	326	325	289	299	321	318	334	321	315	331	302	279	310	293	317	320	322	299	318	280	298	306	351	311	299	295	311	307	330	331	321	309	314	323	315	273	309	297	338	338	274	311	308	327	303	295	321	287	322	326	311	281	327	329	332	252	344	274	309	311	330	321	319	293	307	274	284	295	274	301	285	274	317	332	304	317	323	310	321	326	290	320	295	299	334	340	320	319	312	319	314	321	344	301	337	292	313	295	315	314	301	292	288	287	314	314	320	315	293	322	315	300	294	300	300	317	312	293	324	297	317	283	310	311	296	295	281	315	306	344	296	323	309	296	329	296	317	325	299	296	330	319	318	312	290	312	280	281	305	261	284	304	300	358	332	324	306	325	301	301	289	326	276	292	318	308	304	297	274	301	295	318	314	292	301	294	291	319	302	302	303	320	284	320	310	303	312	321	291	301	278	325	328	271	304	320	322	289	324	308	326	297	317	317	288	306	300	286	319	296	336	304	315	321	297	298	315	334	293	291	292	324	304	294	319	275	330	311	295	318	314	313	307	313	300	288	297	267	310	313	312	305	287	292	334	298	313	316	350	332	322	317	297	300	310	313	326	290	299	277	311	325	342	323	303	247	326	328	273	319	320	297	315	312	332	329	294	318	325	315	328	298	309	306	304	275	286	297	295	295	317	301	301	290	319	322	297	323	333	317	325	326	326	289	293	298	324	336	282	282	307	306	311	301	334	308	325
22475	21082	28298	24094	21082	20323	2081	730	522	448	405	360	341	317	281	291	291	270	243	231	239	240	245	219	232	207	232	210	188	195	207	198	218	211	191	208	193	189	197	209	212	163	181	214	192	187	190	189	203	184	198	166	185	203	194	178	205	180	197	193	204	210	209	196	171	187	184	201	175	178	216	183	200	195	178	201	199	169	190	164	192	179	189	168	178	197	188	175	174	185	198	181	187	193	175	186	183	187	179	175	171	186	168	167	210	172	181	195	180	195	208	190	181	193	178	186	179	167	197	205	178	204	199	185	181	177	193	192	172	179	178	216	192	162	170	169	177	216	195	174	199	189	195	176	170	187	164	189	174	193	215	173	182	197	194	175	178	191	195	189	197	175	177	237	172	207	190	179	165	176	181	179	186	175	184	190	177	183	185	173	190	174	175	176	184	190	177	186	189	199	187	208	208	209	197	169	191	170	173	209	210	194	198	178	180	170	187	202	189	160	196	175	206	184	183	165	183	186	188	169	189	173	208	194	195	187	200	172	190	176	187	183	183	184	194	176	185	173	187	161	175	183	177	165	184	163	179	208	204	175	168	189	200	169	196	176	166	219	177	186	182	200	169	192	168	175	168	183	199	182	185	176	193	180	194	205	182	169	205	183	172	180	195	192	217	166	164	187	189	196	195	188	185	188	198	182	185	171	177	187	168	192	186	191	179	191	189	156	187	198	198	204	196	187	207	186	198	176	195	183	187	189	187	194	190	189	175	169	175	163	177	176	171	193	174	186	189	186	184	191	184	174	175	176	185	195	194	199	190	176	206	172	213	201	173	168	181	168	203	190	185	209	204	175	205	177	190	171	163	161	189	189	184	187	173	203	204	187	169	160	186	210	193	191	186	194	162	188	211	200	187	178	181	200	188	170	189	170	181	177	179	177	201	184	194	193	182	168	188	151	196	178	191	184	181	198	171	213	189	182	191	177	191	189	184	211	171	213	194	169	182	199	186	194	197	188	195	199	213	177	178	195	196	201	190	183	181	190	182	180	174	176	170	176	186	161	203	174	211	148	194	197	173	177	171	201	197	184	209	200	222	191	189	172	190	190	197	191	160	227	187	184	186	195	171	171	188	194	178	177	186	200	187	161	185	185	176	177	187	199	185	193	160	187	206	208	176	178	178	185	179	200	178	189	199	190	211	183	186	164	179	186	177	174	186	186	160	186	167	174	182	169	204	182	192	191	173	177	185	167	201	177	170	190	181	189	202	177	166	169	193	185	184	182	214	177	180	178	203	198	181	176	199	188	170	194	202	187	194	176	161	174	182	178	157	196	191	176	200	214	200	195	217	186	193	186	175	192	183	165	209	164	176	153	173	198	167	200	194	169	189	168	165	179	177	156	199	201	192	187	163	181	202	171	179	183	184	181	179	196	184	174	177	190	203	172	178	193	182	179	168	193	184	187	194	189	183	193	179	191	210	184	151	155	192	198	173	187	186	194	198	205	173	173	176	182	179	173	215	183	183	189	197	203	201	191	170	185	182	201	190	173	173	183	157	204	179	189	192	184	201	196	202	200	174	180	184	199	183	182	191	188	189	172	187	196	166	173	172	214	164	188	177	185	195	199	200	182	181	200	195	191	171	179	193	190	161	180	179	203	178	165	184	150	161	195	175	197	184	151	197	186	173	164	185	169	169	176	212	176	180	197	197	197	185	217	154	200	177	171	179	186	172	177	181	175	173	164	192	195	220	194	172	208	188	186	200	192	174	183	193	205	186	202	186	191	192	193	177	177	190	211	182	189	184	173	205	192	177	193	199	174	190	168	202	216	172	153	178	186	188	197	186	177	170	186	190	182	196	191	190	182	157	196	175	168	182	171	189	184	199	178	200	190	198	189	191	171	194	160	188	185	196	178	182	203	190	216	185	194	160	171	145	183	197	196	190	168	157	175	172	173	188	185	202	183	173	199	192	189	178	191	165	174	183	196	165	187	199	177	197	186	196	212	187	220	183	189	185	176	204	185	158	184	179	173	211	187	160	200	219	181	188	187	200	187	174	174	196	204	186	174	166	181	190	189	208	196	171	185	183	184	176	187	214	202	178	186	176	175	201	186	190	172	165	198	182	175	191	198	186	207	184	181	191	161	175	192	206	164	208	171	183	176	182	200	186	160	208	194	170	184	189	190	168	173	202	193	188	158	176	177	189	168	187	189	196	179	185	174	190	181	189	206	176	216	199	213	193	174	170	183	173	160	184	180	177	170	184	164	178	167	171	176	191	184	200	193	164	195	181	199	168	187	204	162	175	185	184	195	204	198	197	180	177	186	185	169	172	170	202	192	175	200	196	191	184	175	198	161	189	197	167	179	209	150	168	174	198	172	173	188	175	161	190	171	179	169	191	183	164	172	172	167	185	208	191	213	197	208	169	211	193	192	186	188	173	179	162	180	182	171	184	197	205	181	201	164	161	176	175	152	222	143	180	212	192	180	197	158	186	197	176	162	190	195	196	201	168	217	167	197	189	179	176	176	176	196	194	188	222	212	167	166	220	193	191	179	165	179	201	188	222	182	171	145	186	204	189	207	177	182	184	177	207	182	185	180	192	199	185	184	202	183	188	155	176	174	188	194	202	177	197	173	182	171	191	193	202	193	181	177	193	181	194	188	195	178	162	195	202	193	188	175	177	173	186	188	178	181	188	178	185	187	183	205	171	193	183	195	204	196	191	185	198	196	178	208	209	198	175	178	182	187	172	175	188	211	230	190	172	186	178	194	196	170	200	166	174	186	175	193	180	148	188	200	199	163	179	175	179	199	178	180	194	190	170	185	177	173	179	169	180	176	183	162	182	163	205	190	184	173	187	195	173	204	205	182	175	201	187	196	188	206	194	159	222	181	213	178	185	214	165	180	217	183	204	196	187	173	175	196	176	177	202	171	188	195	182	195	192	181	202	182	202	153	166	181	208	197	202	160	164	197	178	168	174	160	164	211	180	187	175	181	192	182	184	194	193	187	191	185	163	163	194	178	149	162	194	175	158	190	190	176	180	196	191	201	177	209	192	173	178	186	175	178	172	189	188	173	187	165	195	157	190	191	194	179	200	187	181	191	186	188	172	200	198	176	163	215	204	190	187	180	191	174	202	169	208	182	175	179	184	202	170	173	203	201	196	188	203	185	192	179	182	196	175	176	163	158	196	161	168	178	180	175	169	151	159	214	190	198	187	209	181	193	193	216	186	167	186	188	180	166	181	194	185	194	181	174	179	186	181	183	175	188	186	193	175	184	207	194	173	184	180	169	170	171	182	197	200	165	218	175	172	199	194	189	174	188	180	193	207	183	168	182	176	185	185	180	170	166	202	180	187	166	213	163	159	177	188	199	177	173	213	196	207	149	178	185	196	145	202	196	186	162	183	184	205	188	185	201	172	199	181	175	190	179	176	170	173	175	175	175	177	178	194	185	194	183	201	182	204	193	189	196	206	191	191	171	193	181	184	187	165	188
4618	14958	10150	4921	3217	2377	1746	1304	1133	908	785	729	610	553	523	445	400	363	374	369	358	348	297	277	324	269	289	315	307	282	276	244	258	260	269	262	261	234	253	262	261	286	251	265	262	244	249	244	270	253	259	268	251	278	233	238	274	238	248	258	258	256	242	237	234	251	254	210	245	243	232	249	233	255	261	241	235	251	235	257	235	271	238	229	259	230	246	247	254	236	252	234	255	252	212	227	262	231	241	230	250	229	235	204	238	232	269	227	233	247	239	238	234	242	246	205	239	224	252	246	242	260	241	241	219	235	222	223	243	228	237	224	213	231	261	244	251	234	228	258	228	224	237	236	241	233	223	228	242	237	266	230	216	237	245	240	239	247	245	245	236	218	214	194	249	243	232	227	256	228	232	272	257	219	205	232	228	225	272	242	214	240	225	228	230	285	232	239	245	229	241	245	242	220	232	265	247	252	230	236	246	260	246	258	251	246	243	249	249	239	249	239	262	261	254	247	267	239	249	228	247	235	246	238	278	234	246	267	255	253	234	243	250	240	254	236	261	241	225	246	233	247	249	275	240	242	225	248	252	227	228	244	245	258	241	246	230	256	261	240	231	232	237	241	243	209	257	247	236	250	221	217	250	241	230	217	235	257	243	231	216	210	236	237	222	241	198	236	233	240	215	272	236	238	245	262	235	216	263	232	241	215	270	259	237	262	230	240	265	250	247	230	238	215	238	247	259	237	238	250	218	237	259	248	241	237	225	263	229	244	221	257	216	225	242	241	244	249	240	238	243	220	235	202	227	230	245	214	233	247	246	244	254	236	254	251	205	252	223	204	233	243	258	247	223	243	245	251	256	236	262	261	238	254	242	228	228	211	235	254	222	197	281	216	264	226	239	238	230	250	229	216	232	237	224	246	226	232	218	230	214	236	258	256	245	207	225	248	246	274	204	238	217	223	251	215	250	252	244	227	241	238	238	234	251	254	254	256	259	225	256	213	214	266	239	218	246	231	232	231	230	275	225	236	229	227	216	252	246	243	241	242	258	242	247	239	223	223	251	240	255	234	251	235	253	238	221	252	223	264	240	219	221	240	212	242	258	249	251	240	245	252	245	239	259	260	231	219	244	236	235	235	234	241	248	218	222	232	221	223	233	221	218	246	223	231	236	251	236	256	281	241	275	236	228	238	267	245	234	223	237	234	219	239	240	239	248	242	257	220	259	239	247	226	235	223	254	225	219	282	233	221	222	238	256	247	218	224	244	235	225	244	234	245	234	231	230	240	247	258	202	228	245	253	263	200	216	234	223	235	205	224	249	243	247	240	221	244	231	243	246	228	240	242	265	269	249	232	231	220	270	226	230	256	250	243	208	216	213	238	254	240	229	250	258	232	261	243	241	211	227	218	208	230	245	235	238	253	254	242	245	222	244	225	250	231	240	232	218	240	219	223	249	203	238	257	237	228	231	272	258	241	252	256	251	213	229	236	253	242	234	234	231	247	229	229	237	232	267	249	227	232	226	224	245	257	241	232	246	271	232	248	261	242	259	229	280	248	228	257	237	231	257	269	259	240	256	267	248	229	238	233	260	262	262	260	222	246	232	247	246	246	226	254	250	240	223	236	238	209	257	232	246	262	203	227	254	216	226	246	245	195	240	228	242	256	204	208	249	263	228	246	231	252	259	252	241	245	228	245	248	227	234	231	253	223	246	238	214	241	226	254	252	220	248	223	248	212	259	237	222	240	271	242	242	244	246	255	249	225	226	262	255	230	249	221	214	226	227	226	232	221	237	209	251	217	239	237	250	248	223	254	246	233	240	231	257	235	251	240	230	242	214	220	248	259	238	215	249	228	254	241	234	239	227	245	213	265	252	244	255	222	264	254	236	258	234	232	241	230	252	226	241	234	263	208	222	224	242	213	233	243	217	247	224	270	244	236	221	258	225	260	248	234	243	221	250	247	246	239	249	213	266	204	241	245	235	219	218	228	199	284	258	256	204	246	251	263	230	208	227	236	229	243	234	270	241	255	256	213	231	216	239	240	243	226	238	231	237	239	237	232	258	250	224	229	259	257	275	245	242	251	226	244	270	262	251	225	246	276	247	234	239	239	228	240	237	248	238	226	233	254	246	238	227	242	252	235	272	250	232	267	279	259	230	246	237	244	207	230	276	241	239	230	255	231	259	257	263	223	226	229	242	223	255	239	233	241	239	247	254	233	239	230	245	226	233	241	241	257	236	265	219	228	234	216	243	224	252	233	237	236	219	251	254	237	229	241	226	247	245	253	244	240	247	248	236	258	269	234	252	223	230	241	222	245	243	232	241	242	238	223	249	245	254	253	258	248	252	212	244	199	202	251	254	244	235	246	253	236	241	246	220	233	232	216	237	243	220	209	256	206	234	250	228	260	245	219	239	235	252	244	255	217	207	234	270	250	240	232	246	278	254	230	241	248	236	209	248	231	216	272	237	240	231	233	239	265	239	237	259	249	241	234	244	227	223	241	257	244	231	252	246	224	231	234	235	247	221	224	256	264	202	265	257	229	243	236	228	238	249	240	263	228	258	221	232	243	223	248	255	234	228	240	256	249	243	250	247	247	242	233	254	245	216	240	253	228	233	216	216	276	247	239	246	238	258	238	259	238	231	233	249	235	218	253	268	269	248	233	247	254	278	211	219	202	259	246	243	233	252	218	238	225	237	226	228	243	219	235	238	245	240	239	228	235	232	240	248	239	246	244	242	249	226	230	214	242	242	238	212	259	239	210	230	250	218	240	269	241	220	235	236	240	237	252	241	212	240	244	217	230	242	230	246	254	252	233	248	237	264	260	260	261	202	235	236	258	249	254	237	238	235	224	231	224	205	243	243	252	245	236	217	227	225	256	240	241	220	223	231	224	240	258	218	249	218	257	239	248	225	260	238	258	244	235	231	232	233	204	232	251	224	209	226	241	258	213	232	239	239	221	262	253	218	238	230	233	219	236	215	226	233	217	232	231	216	217	243	248	234	227	236	212	227	245	231	240	250	235	255	221	228	234	222	268	244	250	252	235	240	238	240	232	233	232	259	238	237	217	214	254	215	255	229	264	269	240	255	243	239	231	221	260	225	250	249	265	261	241	238	240	226	240	223	248	249	259	236	252	249	250	255	237	232	238	257	279	231	228	230	263	242	232	230	237	256	254	239	246	234	232	229	225	245	236	245	218	244	210	233	235	262	202	245	243	258	233	213	241	252	251	246	239	249	253	226	238	225	232	226	240	205	246	241	255	254	264	224	247	250	267	235	217	231	212	264	233	243	222	257	247	238	226	238	234	224	243	240	233	211	224	237	214	238	225	278	251	243	246	249	221	243	244	251	239	228	266	274	227	245	220	265	238	265	238	245	230	221	245	250	233	225	236	248	269	267	245	221	254	259	227	251	236	233	243	241	234	227	231	236	240	246	232	240	266	219	235	232	244	241	224	241	273	246	202	234	253	216	225	237	223	223	247	213	239
27368	16980	3260	734	555	500	500	490	503	464	466	430	459	467	489	458	440	442	479	451	433	432	441	482	458	492	458	400	462	434	424	440	450	435	459	452	480	436	470	410	434	443	464	407	453	501	448	465	456	457	467	420	441	470	419	461	432	427	440	488	463	423	428	475	441	452	466	447	446	477	443	431	457	478	463	483	426	471	435	464	447	449	470	450	456	468	461	414	494	484	486	427	433	421	431	473	448	448	446	447	484	480	452	429	470	427	426	431	421	439	414	441	433	445	476	488	464	449	483	445	494	464	464	448	446	456	469	462	411	411	437	442	431	439	472	408	481	465	434	492	463	497	473	484	442	463	452	426	437	469	460	454	430	465	410	434	451	456	419	447	441	484	423	478	452	464	448	457	442	466	447	444	431	466	476	458	469	462	455	469	414	412	454	456	483	442	451	439	431	433	461	433	460	429	448	450	440	419	449	426	452	452	478	445	464	463	471	405	457	460	467	458	467	424	472	449	470	446	445	415	437	458	463	423	465	480	468	464	482	434	457	420	473	460	467	482	444	459	491	445	478	428	447	508	450	443	428	478	443	457	486	441	431	410	456	444	431	470	503	446	449	449	461	442	498	448	475	486	481	468	483	415	450	437	459	435	430	450	451	428	469	417	442	420	411	468	437	469	459	424	467	457	488	441	454	440	443	443	415	447	443	483	452	425	468	459	499	476	448	455	396	464	433	418	438	482	478	443	446	441	456	469	426	440	476	447	486	472	432	483	442	420	446	461	423	485	453	458	460	458	442	449	460	413	446	460	443	474	468	463	463	456	454	452	410	462	451	449	458	454	479	459	445	470	459	426	468	485	473	438	446	465	427	431	422	508	457	475	453	464	450	453	476	406	471	447	441	431	458	466	438	437	459	444	458	427	431	457	464	409	476	416	467	476	435	449	465	465	431	450	440	445	427	455	443	446	458	452	413	414	440	453	410	475	467	472	450	466	448	450	430	439	457	441	459	439	441	447	448	469	464	452	462	468	435	465	423	452	454	453	475	451	481	458	455	436	442	436	470	461	455	466	457	452	437	403	430	439	481	479	450	440	451	449	479	463	429	440	456	454	486	447	459	465	434	476	423	452	455	438	473	460	458	440	450	453	442	475	469	449	440	482	454	461	467	505	428	441	448	437	474	444	443	440	491	415	474	478	420	469	479	447	434	460	489	435	458	421	475	421	451	476	459	482	454	446	461	426	416	438	477	462	415	465	456	475	472	488	477	454	489	459	461	440	489	463	474	449	452	443	493	469	428	448	480	408	445	451	447	434	465	433	420	472	463	435	483	418	491	479	459	455	449	443	447	475	440	474	415	472	464	470	453	407	474	474	451	417	426	433	457	448	454	456	447	448	454	460	529	427	485	445	450	446	455	442	458	513	412	443	444	444	430	453	415	457	440	453	415	475	458	442	458	442	444	436	467	430	437	444	410	456	446	440	461	455	434	453	458	468	445	421	438	430	450	456	402	414	471	494	452	449	470	445	448	447	432	432	463	439	450	440	431	464	503	451	482	436	480	470	450	456	433	463	454	470	431	491	396	432	456	411	464	459	422	448	438	474	436	454	419	456	427	407	459	445	473	432	488	461	452	462	485	434	475	425	426	478	419	495	452	458	455	464	442	421	455	466	424	473	414	457	450	446	414	443	439	439	436	421	467	413	443	458	468	478	462	468	434	466	419	450	435	496	450	434	403	438	477	433	444	439	454	457	449	444	440	459	477	468	466	459	483	458	449	437	454	448	446	452	476	448	410	444	426	438	422	462	422	452	443	451	462	458	475	425	474	488	475	443	467	452	469	422	427	451	417	422	450	457	479	448	443	420	402	453	475	448	493	437	466	484	461	433	460	422	471	420	454	401	463	497	442	445	459	421	444	435	441	454	466	456	455	444	490	460	461	443	480	445	471	470	455	471	439	448	411	418	440	452	472	463	475	414	435	467	466	489	461	452	454	431	469	486	455	422	459	423	422	428	448	468	465	434	414	447	462	497	406	435	455	492	448	442	453	446	391	442	458	446	442	450	476	434	454	427	421	443	454	453	495	451	473	462	438	449	447	446	469	447	460	480	463	460	423	409	419	428	392	428	467	457	460	453	429	446	486	450	439	465	451	448	457	479	490	450	493	460	463	457	485	433	445	406	453	468	475	422	416	445	446	453	444	454	468	452	480	460	459	497	456	451	460	445	449	446	461	446	436	426	448	463	446	448	450	444	487	467	466	459	452	435	459	446	430	435	456	474	460	440	440	462	435	436	466	463	491	490	455	438	473	483	455	421	454	438	471	466	415	473	482	496	449	434	441	461	422	406	475	461	438	477	475	443	376	454	471	468	445	453	441	446	462	486	436	454	469	483	443	470	446	443	454	453	441	469	467	473	458	454	461	444	426	468	414	428	476	431	461	497	448	448	435	441	456	436	449	447	468	451	433	444	438	480	463	460	440	430	422	442	445	477	461	439	437	453	457	485	446	450	444	441	457	497	490	466	463	488	471	482	435	479	457	415	491	472	468	459	454	457	470	479	453	439	396	457	423	448	403	441	464	447	446	438	453	446	449	483	402	436	450	464	463	474	466	448	476	461	459	458	447	446	461	440	431	443	464	478	458	424	440	424	456	424	456	442	493	470	446	447	476	439	471	453	454	438	450	468	454	462	435	474	432	427	430	443	472	452	426	435	433	453	419	412	440	425	467	456	452	390	458	436	420	433	457	425	465	484	451	434	460	456	444	412	455	444	441	419	482	494	460	483	418	510	472	416	456	446	480	439	454	419	437	465	421	430	454	452	447	451	439	424	413	441	473	448	454	411	459	476	495	432	447	453	462	439	414	432	463	430	470	426	453	460	441	444	491	441	450	480	423	471	408	448	444	428	454	418	468	440	430	462	413	439	452	448	445	456	484	479	467	475	469	424	442	476	419	486	439	464	474	477	460	426	470	439	459	473	455	444	423	457	443	477	469	449	441	456	436	445	455	445	485	440	431	438	478	445	416	459	426	481	452	471	475	472	488	454	478	490	458	478	443	436	454	448	420	429	463	466	452	419	454	443	473	470	467	451	464	449	436	469	488	449	436	421	471	489	457	483	503	448	455	444	455	425	453	413	456	460	449	433	467	435	424	441	444	460	472	479	471	465	444	475	481	444	446	453	493	460	474	433	375	459	464	472	470	456	459	404	479	420	454	489	449	414	450	439	473	470	475	434	440	437	430	441	469	445	436	465	438	458	451	489	452	454	424	432	439	443	479	483	488	431	455	455	450	476	458	465	445	452	437	486	432	430	434	442	445	457	480	456	473	441	471	448	439	458	473	453	456	464	465	467	462	452	445	465	443	458	434	425	446	440	483	428	444	417	456	465	418	441	444	478	449	446	467	437	416	446	447	453	457	460	442	441	461	489	496	455	483	503	464	457	448	452	476	446	437	447	461	445	431	438	444	487	436	481	467	474	504	473	450	484	436	481
4733	1962	1454	862	783	716	632	640	587	598	545	592	563	551	568	572	567	579	586	577	568	516	550	571	545	584	578	519	565	589	593	520	554	534	560	584	518	551	508	533	534	551	579	527	585	519	535	572	536	539	528	553	563	558	545	531	513	560	567	558	516	544	535	576	506	535	531	545	584	511	570	544	546	555	521	564	547	496	541	592	540	541	493	514	563	513	561	522	499	543	547	549	526	550	560	536	532	549	535	514	571	562	521	521	539	519	530	562	528	539	508	547	583	567	535	551	506	598	541	587	576	529	531	539	521	605	509	532	519	563	512	543	494	554	552	548	503	546	519	549	516	517	566	565	499	541	554	558	526	569	546	559	512	537	557	554	539	568	538	534	538	541	568	565	538	507	599	532	533	567	563	549	537	573	516	556	554	585	536	542	567	539	494	552	582	563	547	564	528	527	541	571	535	514	550	526	540	586	587	515	520	574	510	505	550	547	547	521	541	511	549	542	547	535	563	599	529	557	550	585	563	601	524	562	520	521	537	575	600	597	536	545	504	550	537	546	573	563	550	531	507	589	538	547	539	576	554	551	571	507	552	540	589	563	511	547	548	561	534	503	558	519	586	534	534	545	522	568	481	542	547	540	543	553	569	495	527	554	553	539	531	545	504	507	524	536	530	580	550	564	532	534	587	549	566	544	495	569	555	542	590	548	536	540	552	529	556	566	545	534	513	503	569	545	546	550	551	544	538	563	502	563	556	529	534	543	557	541	539	491	534	526	528	528	563	542	571	537	567	572	558	530	546	528	503	551	519	549	542	554	567	554	551	548	524	529	547	554	544	551	547	498	506	552	558	552	536	548	543	556	561	543	548	582	552	533	516	572	552	551	557	524	521	509	532	528	573	553	543	567	563	532	514	566	557	557	556	529	558	533	561	562	527	531	552	542	561	555	571	519	555	533	517	570	572	509	550	564	529	579	563	589	568	538	571	510	555	568	585	533	531	529	525	530	504	545	559	558	513	557	527	551	523	507	536	551	525	552	551	510	567	564	551	580	558	542	594	501	542	535	565	563	536	540	542	534	548	529	528	535	525	528	513	544	544	557	520	579	552	555	532	518	558	565	546	537	557	556	524	560	537	530	494	519	479	519	564	559	512	570	558	518	543	512	540	575	548	519	542	588	558	552	597	545	520	578	517	468	594	535	550	536	514	569	516	552	567	552	606	535	566	533	552	538	560	553	567	567	564	549	559	537	531	543	547	520	562	512	513	567	515	586	519	542	507	556	560	577	560	533	549	555	550	526	511	536	550	540	540	547	552	545	539	512	586	593	561	544	520	541	531	536	531	536	523	546	552	502	531	561	538	523	528	462	599	563	538	537	556	552	563	551	518	526	563	537	557	566	562	515	551	574	567	484	527	567	497	525	559	534	617	547	518	557	555	544	556	563	552	574	532	556	492	555	550	560	551	552	545	536	548	531	514	559	534	573	551	554	560	572	549	556	518	505	545	540	575	549	548	539	556	513	563	546	537	543	562	535	534	497	527	538	579	560	554	528	535	467	555	533	483	539	518	527	530	571	514	539	559	567	526	552	553	566	508	551	541	534	545	553	506	539	581	500	550	572	586	513	514	537	519	573	557	543	531	564	534	520	575	568	562	573	522	576	530	558	537	527	558	586	574	525	527	570	553	551	530	529	528	567	464	564	509	506	513	578	499	576	586	560	530	587	555	533	565	532	591	570	512	518	579	546	549	572	536	570	565	565	522	526	540	570	543	564	542	560	546	568	525	580	543	600	515	550	517	554	536	572	542	558	551	573	541	535	541	517	528	555	562	566	566	515	579	535	554	543	539	507	522	486	545	525	544	548	561	518	549	548	535	544	545	521	559	579	570	587	556	563	543	570	516	524	511	536	514	549	561	541	570	550	512	510	550	509	540	549	528	490	570	550	530	552	521	528	566	584	610	545	548	522	574	540	523	525	522	557	564	545	504	543	529	592	571	544	518	572	538	548	514	523	530	529	512	527	556	521	529	525	569	539	560	561	545	537	533	505	579	545	546	550	519	560	524	534	519	557	560	562	529	560	542	569	608	547	542	545	556	532	527	558	559	531	545	569	552	564	514	526	529	534	557	553	527	532	531	522	567	536	557	544	555	563	512	595	543	561	565	517	545	567	534	518	549	556	526	559	571	553	515	560	536	543	559	567	551	571	523	511	555	554	529	533	573	493	542	511	552	562	530	562	573	532	539	565	559	535	536	571	534	518	564	533	535	511	565	512	528	514	552	483	507	532	551	535	583	502	494	556	616	527	535	557	564	568	560	548	579	533	582	551	605	537	543	502	528	543	561	494	544	521	522	573	560	525	593	526	503	565	585	545	565	562	532	545	581	573	523	539	536	569	514	533	539	581	572	538	491	570	506	548	560	506	533	539	552	530	514	529	557	518	524	522	544	543	509	538	517	522	578	561	558	561	544	559	528	529	549	533	588	547	575	541	519	552	542	558	536	584	539	519	574	554	534	519	562	522	557	561	518	542	574	579	544	548	558	513	583	522	543	545	541	544	561	539	526	556	543	530	520	547	519	526	558	536	536	551	556	528	547	503	576	531	506	536	563	515	551	537	550	546	555	579	524	521	543	540	526	561	557	532	535	541	558	534	545	555	503	542	552	560	537	558	569	561	541	554	546	509	541	547	547	524	517	548	524	542	503	547	551	563	542	560	511	523	548	554	544	546	515	530	524	540	533	561	549	547	558	526	513	552	563	525	539	546	514	586	566	498	543	532	556	537	540	556	570	555	564	507	544	525	520	574	519	568	530	504	515	555	579	525	590	548	525	541	544	587	544	510	538	551	554	528	551	534	557	558	550	564	551	490	552	550	525	522	557	481	539	518	547	529	548	538	573	554	529	580	504	545	563	583	577	539	524	566	547	559	521	552	531	537	530	566	559	511	605	522	537	552	532	539	588	512	529	560	551	534	531	557	539	541	548	536	513	519	512	565	555	615	543	542	528	530	523	507	575	584	559	530	526	519	511	525	541	531	564	517	564	572	499	523	487	510	598	520	570	526	523	508	550	606	562	503	557	506	513	507	509	564	564	537	541	512	556	552	557	581	549	528	565	556	529	569	544	530	534	534	548	577	556	521	546	499	593	553	525	557	574	531	514	558	516	557	541	573	541	558	534	518	584	528	530	558	580	600	533	552	524	547	518	516	527	555	571	537	517	511	499	590	524	545	594	581	522	566	544	534	597	538	529	568	547	596	535	539	530	545	574	592	540	557	522	528	542	544	548	540	519	540	578	530	538	533	568	526	541	536	553	531	529	532	541	546	533	587	543	548	539	579	553	586	519	574	545	525	556	541	557	528	514	510	537	496	596	534	539	558	545	507	566	531	529	523	539	513	520	548	542	540	589	567	574	548	582	528	557	527	516	567	537	581	587	542	539	605	503	536	585	549	535	548	552	525	505	556	529	550	549	571	552	518	544	484	581	549	523	574
23605	20964	27263	24792	16821	1440	802	705	625	623	574	520	527	495	502	496	512	483	484	442	462	442	482	426	480	452	472	470	487	459	493	475	475	436	436	446	509	459	440	457	465	493	457	452	485	462	478	424	447	467	497	503	502	458	462	451	480	500	458	499	461	419	447	427	438	421	477	474	466	450	486	488	490	477	442	470	435	450	480	431	443	465	464	440	505	454	481	475	451	478	458	433	466	475	499	436	453	475	481	456	448	484	444	421	426	418	486	443	487	471	425	468	447	475	437	468	477	468	480	486	449	420	504	468	456	485	442	444	467	490	452	460	481	478	501	470	486	439	432	454	441	452	477	470	488	460	464	477	458	458	442	449	468	462	465	493	463	477	461	484	451	435	459	451	449	441	496	443	464	487	476	442	455	465	486	467	464	437	470	429	463	456	438	424	480	460	478	421	469	488	448	431	445	460	471	489	439	442	468	435	460	463	500	501	422	450	472	463	465	441	460	495	468	505	488	423	485	485	453	431	444	442	493	471	472	447	488	444	479	473	461	475	427	451	456	502	498	467	482	467	439	460	466	447	467	455	512	477	470	460	437	429	427	468	445	446	460	426	453	486	472	449	449	436	463	461	451	423	488	455	442	420	455	480	445	465	441	487	466	464	440	448	454	456	424	470	483	470	469	462	487	440	408	461	422	456	473	441	439	486	451	450	433	432	441	454	490	445	440	468	467	473	490	479	440	455	431	444	450	425	455	459	455	440	434	437	437	452	476	448	441	451	464	456	475	459	516	448	490	464	469	410	441	438	440	449	479	427	477	459	481	429	428	473	465	479	449	496	427	462	492	474	424	455	458	459	451	470	430	461	460	513	453	431	454	460	444	473	469	486	452	442	487	466	469	448	484	456	464	457	482	490	479	425	424	472	436	447	498	502	451	454	453	477	485	466	501	476	438	468	475	453	468	439	443	475	460	460	430	443	469	482	492	466	436	468	469	477	487	466	483	468	447	463	441	439	478	428	475	461	483	472	478	456	480	478	472	500	444	463	481	471	500	473	424	457	463	455	426	452	411	505	481	409	493	451	455	441	462	462	494	492	460	467	433	455	434	489	419	426	446	465	502	436	471	454	485	437	450	448	451	511	467	473	470	466	487	520	433	475	473	426	440	454	457	430	459	487	453	456	479	456	449	499	449	419	451	462	446	443	511	468	475	486	474	490	474	426	496	487	473	477	455	424	421	500	435	446	436	493	478	481	496	447	449	438	466	490	449	468	468	465	472	485	499	473	439	458	421	469	476	489	452	466	460	467	456	488	424	470	476	462	479	460	474	452	391	445	476	493	462	420	466	469	470	466	461	488	471	484	439	429	455	483	477	482	454	479	440	460	470	411	460	491	427	436	450	485	450	461	438	482	463	454	458	467	450	469	491	430	459	458	457	428	452	465	427	463	422	474	433	464	465	457	455	481	445	458	458	487	462	487	463	482	465	433	491	409	475	429	443	468	441	463	457	457	445	416	457	480	448	490	425	468	479	444	477	454	437	469	476	470	449	487	469	451	480	459	416	455	500	458	469	431	466	462	444	463	462	495	479	441	432	482	432	449	439	456	440	471	475	463	459	484	478	488	435	472	423	448	469	455	455	478	474	449	497	500	426	468	452	484	477	470	489	470	453	510	467	435	445	460	499	461	480	468	472	471	457	399	472	470	526	458	452	497	462	436	444	509	456	467	435	451	431	448	428	470	482	482	414	493	486	452	455	470	423	454	456	428	465	439	424	438	467	422	487	457	438	459	447	441	509	472	480	441	456	457	458	437	476	456	418	474	506	465	455	428	464	462	465	464	472	477	448	469	490	458	437	481	487	455	442	453	490	457	446	435	465	489	454	475	415	474	475	438	460	454	453	474	460	454	483	462	495	461	449	465	440	470	477	471	435	474	486	445	471	430	456	480	435	450	451	485	466	465	500	438	447	464	470	433	444	464	482	469	449	489	510	459	470	484	457	473	444	438	447	409	459	474	501	455	449	433	471	452	501	431	453	480	491	426	443	464	432	443	456	458	426	444	418	462	461	472	414	479	458	466	434	447	462	446	462	479	416	473	438	473	452	463	450	398	469	492	446	475	448	436	439	447	392	436	494	490	455	511	430	439	478	451	437	480	426	516	418	486	445	483	489	470	459	466	459	481	448	445	431	464	435	482	447	448	421	463	446	463	410	446	493	458	432	476	501	491	473	452	470	438	465	458	478	434	453	466	453	462	466	458	475	466	445	446	450	481	440	456	445	460	477	463	429	459	460	493	476	466	459	468	442	503	429	445	468	482	476	435	456	492	482	476	488	498	493	452	470	421	448	485	441	492	459	445	468	437	445	470	463	452	472	444	463	423	457	436	500	457	475	461	454	504	440	453	484	490	442	439	446	440	495	446	446	444	471	456	479	449	485	487	476	451	463	470	460	458	453	484	454	489	435	458	471	441	476	495	504	446	468	476	431	483	475	417	448	439	483	462	483	454	480	433	441	422	450	424	469	478	454	516	446	449	502	455	473	495	460	456	456	479	481	470	467	490	453	454	449	428	443	458	459	443	438	496	461	468	484	443	436	462	496	471	438	416	448	459	448	461	462	454	448	460	476	468	467	462	458	472	452	456	414	473	473	444	500	436	479	468	434	479	466	436	426	451	456	430	481	484	437	487	465	487	443	481	468	473	477	454	470	474	449	488	490	463	424	487	470	461	434	480	460	431	445	482	460	450	478	463	470	445	462	486	462	476	493	478	487	462	449	474	461	444	491	419	449	444	438	437	433	472	450	459	464	460	452	408	471	445	467	455	471	457	486	494	487	450	451	477	442	463	471	465	470	418	453	474	432	487	467	472	478	443	461	465	481	481	451	461	450	444	388	478	462	512	433	445	442	479	427	464	441	468	450	467	472	444	443	463	451	422	465	457	473	453	453	448	489	431	499	414	462	451	443	437	485	496	462	460	481	466	446	461	473	456	503	455	489	416	448	487	444	485	472	427	494	427	460	456	459	471	485	411	453	461	474	472	475	452	478	470	481	445	436	473	464	463	434	479	472	476	462	470	434	474	499	444	470	453	452	447	466	451	424	460	432	477	447	447	486	436	453	476	413	508	460	445	462	428	456	470	472	470	476	411	432	415	468	443	434	425	459	465	472	463	404	499	441	458	466	469	459	436	424	494	451	431	475	448	454	495	450	417	470	451	433	437	438	441	416	463	471	447	504	494	470	454	451	472	439	491	492	481	449	482	488	468	470	454	454	464	474	457	428	457	489	451	420	444	453	508	468	446	448	500	419	428	443	504	494	472	438	429	445	464	475	459	452	441	486	407	466	496	469	475	489	477	471	481	499	449	478	429	417	470	401	436	479	471	426	460	443	433	488	483	483	518	486	444	439	435	436	423	469	480	438	462	446	425	441	467	484	462	452	427	489	459	438	477	458	475	451	462	438	437	456	455	488	460	489	456	464	463	455	478	423	491	461	470
3506	8485	5438	2586	1913	1494	1306	1088	876	878	783	733	709	716	685	644	684	615	576	614	576	561	605	626	587	589	613	607	610	567	556	601	613	580	626	543	567	518	581	541	539	581	560	596	609	585	549	543	547	572	546	559	577	571	555	547	563	556	565	605	560	574	544	552	568	563	568	555	579	571	548	594	535	544	609	573	574	582	538	588	567	526	551	595	567	546	601	581	596	587	578	575	535	534	515	550	560	585	602	575	534	542	600	538	589	590	552	575	557	559	522	546	575	585	577	575	606	534	552	556	532	583	533	554	574	547	559	561	565	549	556	573	585	572	588	516	566	507	559	538	572	567	510	577	593	588	559	514	516	539	539	529	578	521	557	543	586	569	562	564	530	535	555	567	573	565	533	617	565	547	563	566	554	559	496	541	543	596	557	539	540	525	587	561	522	540	581	570	551	584	555	588	590	481	541	554	537	585	586	548	540	562	574	511	603	564	574	592	560	512	564	563	559	585	602	526	596	568	565	551	563	590	595	607	554	542	568	580	563	554	543	578	565	587	572	587	580	527	586	555	557	578	579	590	606	589	579	575	554	556	565	575	552	594	564	533	590	578	559	544	552	545	580	574	535	565	548	536	571	618	532	515	568	558	525	588	560	576	592	543	532	540	562	574	554	558	557	562	556	573	543	555	587	573	542	548	588	532	579	572	546	555	557	592	563	558	578	573	562	574	571	523	516	582	553	572	560	532	535	565	591	541	571	553	554	537	549	576	562	580	545	554	590	569	573	560	550	570	541	581	589	543	560	567	551	581	534	553	542	585	589	574	576	562	525	553	554	567	580	593	548	569	589	561	550	531	582	566	578	586	574	555	574	634	578	553	569	572	587	527	603	513	549	519	537	520	561	571	556	577	574	549	561	554	514	517	543	550	543	575	563	547	563	534	559	572	530	560	601	558	534	599	550	576	543	558	566	553	604	554	559	570	552	571	538	548	580	568	552	555	579	537	576	593	576	572	593	556	595	558	610	549	523	585	549	585	548	539	548	602	562	581	573	567	562	558	584	594	557	583	585	560	536	540	550	533	562	597	555	585	550	540	528	544	509	582	560	589	571	526	587	592	567	587	589	571	565	554	542	590	569	587	549	589	567	581	572	551	542	589	560	567	562	571	595	561	550	564	565	556	576	572	567	553	536	546	551	611	597	587	579	513	543	580	556	561	588	568	541	611	579	551	543	567	533	597	584	590	586	571	581	577	565	571	525	593	558	596	593	571	571	555	560	506	531	522	520	541	542	626	554	555	577	544	554	528	532	579	562	564	591	566	560	594	593	537	606	567	562	537	543	541	585	529	562	553	563	581	596	539	596	539	567	598	544	574	573	551	574	592	568	543	542	581	527	620	577	569	554	557	596	573	574	541	543	540	581	564	530	545	511	575	550	577	552	588	564	541	536	570	565	554	584	559	569	506	583	530	553	540	560	478	527	562	557	591	545	531	528	573	601	541	570	591	600	557	554	592	614	565	578	551	576	544	514	540	534	584	602	581	616	593	570	564	562	559	550	577	566	561	577	563	574	550	558	566	539	544	551	534	622	562	559	520	591	613	571	529	575	571	565	528	561	534	615	568	573	562	571	548	560	546	581	519	575	560	579	563	602	533	541	568	599	549	569	600	589	577	545	581	565	536	521	539	613	599	629	507	605	573	547	564	501	544	583	554	535	588	565	519	587	522	591	572	566	590	581	525	604	602	556	544	556	588	546	541	580	545	545	630	578	569	629	559	539	574	565	578	538	517	583	562	591	577	565	578	586	585	567	555	568	632	562	566	550	573	503	571	603	564	600	528	585	547	543	603	540	557	574	547	577	565	530	551	601	532	579	582	566	546	530	573	527	570	571	573	588	575	550	572	542	564	552	563	547	537	567	552	532	583	556	518	571	606	552	580	586	534	559	561	575	537	556	581	547	528	571	537	566	595	571	564	568	533	541	575	529	631	618	538	532	578	554	549	553	564	589	554	537	533	553	557	598	574	538	576	583	576	580	510	557	520	540	573	586	540	575	565	588	551	537	583	563	551	566	560	545	578	573	559	576	586	601	581	550	602	523	604	556	588	597	596	584	592	588	539	583	586	596	569	553	540	584	600	566	604	524	567	586	545	588	542	509	541	570	582	538	524	531	575	572	522	522	508	588	568	565	521	558	593	615	591	560	577	535	521	591	544	602	534	569	568	567	552	567	550	575	612	557	567	570	563	546	594	586	563	536	601	594	590	550	594	546	527	553	562	613	596	520	569	571	493	565	539	552	519	545	571	557	604	524	577	544	560	602	558	538	531	564	569	569	566	569	516	541	534	546	533	599	569	565	585	599	593	545	525	585	528	555	540	559	539	532	560	523	520	569	518	575	570	545	619	568	571	568	571	561	615	553	542	519	558	612	540	561	602	540	567	557	547	558	566	542	596	566	563	552	582	521	601	539	562	540	517	591	557	543	604	597	593	585	586	560	566	561	542	615	582	540	544	553	547	566	534	643	577	591	580	580	534	554	583	573	565	539	549	544	548	560	563	544	569	586	587	595	596	554	524	521	558	617	598	569	578	563	540	565	586	568	544	601	554	586	547	521	581	528	587	544	574	534	564	561	570	578	579	558	601	569	573	586	565	558	545	534	565	565	555	536	522	592	540	537	562	574	566	588	523	573	566	574	585	580	554	567	559	552	553	582	574	561	491	536	565	604	589	551	587	599	505	554	590	540	557	579	585	535	523	555	572	586	578	528	557	529	567	535	563	531	541	555	556	525	555	545	574	522	583	517	615	557	533	570	572	539	563	583	580	542	566	554	536	546	553	543	595	594	576	539	570	578	608	566	570	551	554	522	563	558	528	585	543	532	533	549	552	550	564	544	571	583	550	549	553	589	556	578	583	570	598	587	546	538	569	509	552	572	538	607	551	579	562	540	551	587	629	589	577	531	569	565	569	538	530	528	606	580	565	580	563	569	551	580	563	573	574	553	541	560	556	568	601	568	605	595	570	528	545	572	562	568	565	545	569	574	530	570	558	520	556	549	541	581	559	532	553	565	563	581	571	530	553	598	533	515	552	564	578	548	564	568	529	607	598	614	583	589	551	592	534	556	573	560	534	573	568	528	589	568	559	508	543	565	523	551	541	586	531	536	595	618	597	559	573	547	550	583	542	565	585	549	541	560	509	562	555	551	522	562	565	584	529	540	545	579	577	586	596	558	560	566	543	594	555	534	577	575	539	594	561	538	562	546	594	548	561	551	537	578	571	559	580	537	565	592	535	543	587	574	534	561	553	589	573	546	546	556	581	525	515	558	583	570	554	579	571	567	556	545	575	545	542	558	582	530	544	599	564	566	577	533	568	565	522	574	568	587	551	582	584	525	580	595	544	553	589	577	590	541	574	520	559	569	539	562	577	575	555	542	561	557	569	557	549	584	531	544	571	543	562	592	615	595	603	553	601	549	587	542	513	522	600	570	530	531	568
24611	20984	25804	24270	1743	522	412	366	326	282	275	282	290	293	272	326	250	292	252	267	253	274	278	275	254	271	269	258	278	239	266	252	248	269	263	272	271	275	257	243	237	270	268	270	242	266	251	263	281	253	252	259	272	265	246	242	252	265	247	257	262	250	307	269	261	269	239	264	265	244	253	262	253	269	246	225	259	245	287	260	232	242	257	281	254	271	265	285	279	239	237	246	283	265	238	268	260	258	247	262	244	235	267	249	264	297	275	260	296	248	245	247	273	265	235	260	286	271	257	255	283	245	231	286	250	233	258	236	275	261	242	227	255	278	259	262	277	232	242	243	249	222	257	264	261	233	224	254	233	240	260	256	263	274	288	254	252	267	260	245	262	215	246	244	271	252	266	253	279	249	284	307	217	268	258	234	270	235	270	249	267	253	258	254	282	249	242	236	257	221	254	236	241	246	248	260	231	281	267	267	247	258	247	287	255	250	263	270	266	262	246	258	260	261	261	236	257	256	241	279	213	266	264	253	243	261	245	242	262	256	254	242	263	229	254	261	277	251	270	252	257	276	263	263	241	250	253	285	257	260	289	249	237	275	264	247	248	258	263	260	238	270	240	272	265	248	257	252	276	258	224	251	274	278	277	237	229	241	261	254	276	242	280	224	311	255	248	254	272	262	253	258	270	258	277	259	267	271	253	239	244	261	255	230	264	264	264	251	248	278	280	267	255	274	274	268	228	270	254	259	232	236	250	249	234	251	232	269	269	268	252	273	223	268	270	239	229	252	270	297	279	248	258	259	269	260	277	270	269	254	256	250	271	268	281	239	256	268	252	244	249	268	275	262	242	257	228	269	253	253	276	249	246	255	268	241	243	297	261	253	253	234	272	251	227	264	270	239	243	254	251	264	248	260	252	287	265	248	248	269	284	272	257	279	253	277	272	245	244	281	255	266	260	270	248	245	278	253	252	270	272	247	264	272	280	245	276	290	278	258	267	272	254	239	239	247	231	252	254	276	259	298	251	282	273	242	245	232	231	257	237	248	239	282	273	267	240	241	257	262	263	233	244	242	272	263	276	243	267	265	259	264	285	242	269	235	234	246	265	232	255	273	254	253	237	246	256	246	260	249	264	269	281	255	240	257	281	252	257	268	245	235	245	257	259	256	254	228	261	271	251	272	247	281	233	242	234	261	251	265	261	273	259	275	248	281	253	263	246	252	246	270	292	254	246	221	269	255	239	241	283	265	230	263	235	265	233	275	257	220	266	256	254	267	249	251	246	256	244	287	245	253	277	274	232	274	253	246	266	244	284	257	250	268	277	250	265	275	273	273	259	288	267	242	271	245	253	267	245	266	236	249	246	291	283	238	250	233	252	265	259	310	228	274	253	257	222	271	274	280	263	269	231	287	260	246	258	233	294	262	244	235	254	274	266	248	254	263	252	292	248	262	211	273	257	293	251	231	255	262	270	264	266	252	276	222	268	241	271	289	245	266	294	247	267	265	286	225	259	283	275	279	247	256	239	253	256	250	225	247	263	280	274	266	260	268	225	253	273	268	254	242	263	249	288	257	247	296	228	236	270	259	283	267	235	273	270	228	268	249	248	248	237	261	253	246	243	241	258	228	253	247	248	277	258	248	257	284	236	231	235	270	225	276	229	240	267	230	253	268	261	257	264	248	295	260	271	278	233	264	241	240	250	255	239	262	262	255	253	279	250	240	252	235	259	281	223	255	238	261	236	268	262	258	241	257	262	258	241	273	240	248	250	275	283	277	246	240	243	261	272	295	252	285	245	270	262	233	250	244	261	297	235	267	278	241	280	249	226	255	269	250	234	250	241	256	214	234	264	264	238	261	258	248	262	271	247	243	252	265	246	265	253	245	250	267	284	283	224	244	240	244	244	271	263	237	265	249	281	267	248	279	237	243	249	254	274	263	280	262	245	270	278	233	269	231	255	247	241	245	231	263	242	244	270	252	266	244	232	272	247	280	267	269	239	235	241	292	229	284	269	242	260	271	242	248	251	273	264	304	271	258	240	264	264	283	245	257	243	255	260	224	237	264	244	246	275	262	265	248	248	253	259	250	248	256	287	280	264	246	263	266	252	295	266	261	252	288	259	254	265	257	236	244	244	241	253	271	248	224	277	254	284	250	243	281	289	260	257	272	294	268	270	283	244	282	239	249	266	223	257	252	267	247	230	254	271	265	263	307	245	276	251	271	255	254	231	283	235	283	274	266	263	264	237	249	238	238	254	257	255	288	258	252	274	247	254	255	273	260	273	270	271	257	229	219	271	267	246	220	250	263	251	282	275	254	281	250	276	255	260	249	268	263	248	281	239	274	239	258	265	261	254	243	272	238	250	267	251	257	248	253	253	271	224	292	247	249	235	274	259	251	248	272	282	275	288	257	257	269	245	280	252	239	244	290	250	261	257	239	239	237	272	250	255	290	238	262	248	244	237	259	255	258	237	251	256	271	239	237	248	249	241	267	273	282	250	268	243	274	272	226	239	249	255	276	251	240	269	261	263	255	234	268	248	248	267	267	254	267	240	262	271	276	232	269	256	235	273	256	245	258	224	284	259	240	274	268	250	259	265	288	279	246	265	241	265	297	245	241	278	256	265	263	248	277	252	241	251	265	259	255	262	241	259	279	256	258	270	243	272	236	251	287	258	233	257	249	252	291	255	252	281	270	253	246	254	274	267	256	264	269	257	267	262	276	246	243	215	268	259	233	235	251	258	277	271	264	229	291	243	219	267	262	259	268	276	257	285	266	268	268	286	256	274	260	244	276	284	244	257	242	245	261	232	252	272	247	277	223	239	275	280	254	280	284	259	245	267	269	257	267	237	275	257	247	268	232	246	274	246	219	255	233	226	258	250	254	264	240	271	269	243	241	246	249	274	249	287	244	243	250	264	256	250	260	267	230	239	249	284	242	249	257	279	248	251	264	263	265	239	262	269	291	219	241	275	253	251	254	235	258	247	246	251	254	293	232	248	266	265	253	275	227	264	296	230	213	268	242	244	230	253	260	257	210	242	254	236	271	263	245	250	269	275	271	249	267	256	244	267	249	267	237	214	256	255	211	246	254	263	245	269	270	241	260	284	239	249	253	252	255	246	246	239	261	264	256	256	245	232	277	253	264	252	235	292	260	210	245	263	249	265	263	239	246	230	253	260	267	248	258	291	268	251	276	276	266	260	250	267	272	310	254	268	249	264	216	279	262	279	272	241	257	265	260	256	234	277	268	258	242	254	264	259	259	271	256	259	267	257	233	227	259	294	280	264	265	268	264	283	233	239	267	257	252	255	266	250	239	249	284	277	259	249	257	233	250	257	249	270	260	262	229	272	250	258	265	267	279	243	259	250	265	249	254	263	234	235	250	269	278	273	271	260	249	260	271	239	271	261	260	234	265	271	260	247	263	271	246	272	234	249	256	224	262	263	261	247	270	248	267	252	235	236	300	264	250	253	234	256	264	279	250	250	235
3546	5091	3171	1509	1082	849	670	628	513	504	482	441	454	392	395	375	378	398	330	333	358	350	354	333	320	332	329	336	318	351	315	325	342	323	338	308	315	320	336	324	331	317	327	302	312	305	315	310	351	338	318	293	303	349	292	303	332	312	315	325	292	325	316	283	320	332	307	300	328	278	285	319	294	314	310	290	311	332	333	331	325	316	341	304	322	329	306	309	350	315	279	298	291	303	311	322	332	316	284	296	315	346	302	292	310	321	304	306	295	310	289	295	298	318	319	322	274	339	344	323	266	325	305	308	316	305	311	295	313	354	334	329	302	352	315	323	318	343	325	337	294	296	296	315	300	309	271	300	306	265	321	324	319	300	296	302	308	318	297	310	303	323	326	317	292	258	321	299	300	310	330	337	308	302	334	312	322	360	296	333	324	289	328	295	320	313	325	300	318	311	342	283	300	298	313	309	308	324	302	312	319	310	272	296	299	316	314	316	286	279	316	308	316	308	300	327	335	313	301	289	320	299	321	306	323	328	322	316	309	317	302	327	285	324	330	313	301	310	284	289	313	297	302	331	296	340	322	318	320	338	308	316	342	325	339	310	286	295	316	331	291	292	313	298	304	337	312	356	335	321	301	303	315	337	329	323	309	321	315	329	314	335	312	314	289	310	334	309	319	306	310	289	294	287	297	299	289	295	317	290	280	318	340	320	291	291	323	331	295	322	315	321	285	278	334	341	324	312	298	297	315	329	287	308	323	316	317	347	303	307	280	305	339	338	349	285	322	303	295	298	340	330	299	302	333	307	320	305	331	299	318	334	340	336	320	328	274	329	361	306	297	339	334	304	322	290	276	336	323	324	307	297	326	304	320	297	333	303	275	271	303	314	306	327	321	295	319	307	327	304	300	274	318	348	340	311	318	310	298	338	312	286	292	290	310	315	333	287	338	301	303	320	279	281	331	315	329	311	315	324	324	328	292	341	326	332	288	290	313	324	295	311	307	319	312	293	314	322	288	327	288	305	311	323	322	314	315	320	334	300	288	350	297	319	314	323	317	313	291	310	354	320	262	302	323	291	299	314	291	310	321	296	294	305	325	308	327	310	300	302	326	288	319	318	311	347	346	302	330	320	324	285	320	294	294	289	315	317	320	323	276	287	327	298	293	333	343	305	342	305	323	306	307	326	282	324	329	331	273	326	339	301	333	313	340	316	305	301	308	303	302	291	295	310	332	340	308	313	307	296	313	313	312	320	352	320	288	297	320	303	342	301	306	309	291	286	322	344	324	296	320	324	302	352	298	324	267	324	311	270	301	331	312	308	281	341	319	304	333	321	346	317	322	319	300	310	331	337	294	292	294	343	316	324	280	317	300	332	318	349	302	297	271	343	316	311	313	319	313	311	350	305	317	342	341	326	310	297	317	320	305	327	317	309	324	283	298	325	304	341	303	300	273	340	340	322	337	309	328	301	313	326	289	316	294	322	319	313	305	315	311	321	335	303	299	299	313	305	292	319	338	306	327	337	318	312	290	327	307	307	311	304	315	312	340	300	293	323	325	323	314	324	339	345	298	312	278	328	303	297	306	307	325	313	300	315	310	269	313	252	290	333	301	307	317	313	311	287	330	321	292	291	324	309	276	335	293	290	268	324	305	325	306	282	300	310	332	319	308	313	320	313	306	321	312	343	324	311	309	304	318	302	300	331	331	312	289	287	311	317	298	307	329	309	295	292	260	332	282	298	298	317	339	300	335	314	331	313	328	309	290	321	304	321	302	367	301	331	322	306	306	289	328	320	330	327	290	294	314	344	290	285	332	291	297	329	308	284	321	318	288	321	300	333	330	325	338	311	305	322	298	305	305	318	319	308	331	277	297	320	306	336	340	319	299	319	329	313	335	283	302	319	315	339	298	305	314	338	331	294	332	320	318	306	317	328	317	342	312	301	296	318	326	328	329	312	329	332	312	308	303	279	288	332	292	324	307	316	286	281	365	303	313	336	321	316	313	315	296	270	317	306	314	332	310	331	296	309	279	344	332	313	325	301	287	305	313	319	339	319	301	276	335	329	307	306	320	331	310	342	322	305	302	287	303	312	305	308	343	343	299	316	304	337	313	297	299	337	307	298	274	316	297	284	282	271	296	330	313	344	318	312	308	315	296	329	290	333	323	282	308	351	308	365	301	310	329	327	332	332	302	314	283	351	303	352	281	302	317	317	332	320	285	346	288	329	324	336	305	321	289	343	283	293	262	312	306	332	320	301	313	305	318	339	322	295	312	324	306	333	296	301	304	350	345	326	308	291	293	315	351	313	329	333	292	311	305	310	306	284	302	330	305	324	310	287	306	307	312	311	323	309	363	333	351	306	338	313	310	291	322	328	290	339	305	304	283	319	313	288	296	296	335	317	330	336	301	289	326	323	270	300	289	298	296	303	316	335	290	300	307	273	302	290	323	336	282	304	296	299	293	292	298	298	280	307	303	326	294	295	319	276	300	326	308	334	320	290	312	306	338	295	311	305	296	309	285	349	329	325	298	305	308	337	292	311	290	321	334	312	350	317	318	281	305	320	302	300	315	284	322	269	285	304	311	311	327	332	315	320	337	328	289	304	343	301	328	309	341	292	317	316	325	324	323	323	290	323	333	338	288	323	315	324	325	318	330	308	329	276	302	295	326	306	322	305	296	328	310	271	320	299	326	315	334	298	324	304	313	300	328	292	271	333	313	277	359	304	354	331	279	293	304	341	313	318	304	313	314	317	310	313	295	317	319	361	309	344	319	324	313	323	279	311	338	323	303	320	322	308	335	314	294	318	311	279	277	314	362	322	329	340	331	313	302	308	327	291	324	329	292	339	328	302	306	350	289	314	325	333	326	326	297	298	316	292	325	329	303	321	324	323	304	306	300	346	332	314	326	281	329	309	328	285	290	348	329	304	315	349	331	307	306	315	348	319	329	329	308	320	341	314	312	296	296	304	332	318	302	313	331	317	306	287	298	311	291	309	329	322	323	326	332	316	331	297	306	326	324	320	287	319	317	322	296	277	289	309	277	328	314	314	307	274	350	319	319	339	283	324	337	338	334	274	304	326	311	312	315	287	301	314	313	297	329	320	296	322	322	295	277	293	306	356	304	282	308	324	300	319	316	309	319	342	300	314	292	308	323	324	285	283	304	294	312	328	288	341	305	306	326	331	335	320	326	310	307	305	348	305	322	335	292	304	330	295	313	330	291	285	314	331	301	296	319	316	318	303	310	324	298	321	312	329	334	317	297	288	297	289	287	335	308	281	312	304	307	321	308	351	313	301	326	327	315	312	325	322	316	301	312	289	341	298	327	305	299	332	320	304	307	315	311	336	303	295	318	343	295	309	321	287	341	320	307	308	309	307	301	287	305	293	314	304	337	318	322	321	316	322	306	329	322	314	311	283	313	288	305	310	317	307	314	340	309	341	339	293	305	334	325	286	333	312	309	295	299	306	304	298	307	318	301	310	295	360
22450	21072	28276	24085	21075	20330	2018	740	503	428	400	354	333	315	293	275	292	259	269	258	252	216	251	210	244	236	239	230	206	191	202	194	218	201	202	212	183	194	184	209	193	226	223	190	216	196	193	188	187	187	185	191	187	194	191	203	187	194	223	205	183	181	190	194	192	209	187	185	218	194	181	180	196	178	187	210	194	219	187	187	183	181	204	185	188	182	192	184	212	197	187	188	177	209	207	190	214	189	192	215	188	208	166	192	195	192	191	200	189	206	198	202	204	182	171	203	202	160	190	182	179	215	173	155	196	192	181	196	197	198	169	205	196	172	188	185	189	166	179	188	193	195	181	200	194	211	205	193	180	177	184	182	193	187	189	182	188	207	167	182	191	175	170	202	200	195	183	177	194	186	164	197	207	204	184	184	179	175	186	183	180	185	234	204	209	206	201	206	184	184	181	188	200	186	216	193	189	193	206	208	167	192	189	185	178	188	189	198	176	176	191	180	167	204	192	184	198	203	172	175	179	199	181	180	191	168	209	211	183	210	180	191	171	205	171	198	217	190	198	201	203	185	183	185	203	184	198	203	184	200	163	159	188	184	201	199	197	168	207	203	178	192	196	179	180	184	184	165	194	225	194	177	171	194	199	207	192	193	184	185	193	206	176	207	191	214	209	199	189	192	191	174	180	204	199	201	186	195	170	192	189	179	156	184	185	164	199	201	185	188	193	186	193	178	182	218	193	198	187	190	177	174	166	202	189	188	207	201	181	209	171	199	201	205	177	191	201	181	196	182	192	197	205	187	191	208	219	172	227	173	170	185	201	178	192	175	210	200	203	195	186	196	196	182	198	181	182	202	163	174	188	200	181	162	183	187	186	187	178	174	205	191	180	183	202	193	196	184	194	200	180	202	188	196	192	194	211	172	165	209	173	207	209	170	171	185	207	194	207	193	172	208	188	195	201	189	194	182	189	196	182	198	195	204	220	172	211	210	166	196	171	184	204	186	171	187	170	194	195	162	188	183	186	187	186	174	190	207	212	185	185	190	206	178	188	181	178	193	171	191	189	202	174	174	183	185	199	161	200	196	194	165	189	192	196	182	173	207	197	192	186	195	193	196	178	201	203	209	177	182	180	199	200	184	199	188	194	217	196	202	217	182	179	192	165	187	188	178	171	180	182	210	174	188	188	190	199	202	188	192	204	203	160	205	169	203	198	196	185	178	188	182	203	195	188	199	184	196	206	170	204	161	198	202	179	203	181	208	171	166	186	167	175	178	182	214	183	186	179	194	203	190	191	183	198	181	174	173	183	197	197	191	180	204	214	209	189	176	173	189	182	209	182	185	178	184	194	187	211	190	185	186	170	182	182	188	204	185	195	209	196	192	160	207	204	178	184	199	217	217	188	161	181	187	210	200	209	176	205	184	172	206	213	194	203	227	184	162	206	164	199	198	181	186	186	183	174	186	195	191	175	173	186	205	213	180	191	175	186	209	165	194	193	191	191	196	197	188	210	217	185	187	189	174	166	201	195	208	158	189	169	197	174	208	199	196	190	217	174	173	183	170	206	177	157	179	172	207	158	201	178	202	178	194	213	185	228	208	184	195	201	178	189	178	203	214	164	173	202	199	207	181	195	179	216	182	165	207	177	169	190	181	198	193	180	186	178	198	214	191	180	188	203	198	189	199	191	171	188	204	231	164	208	216	174	207	184	202	161	187	181	189	195	192	207	193	157	187	182	203	205	178	203	200	183	174	192	201	197	202	192	191	189	179	177	175	182	185	191	192	183	197	179	211	205	179	199	160	183	213	178	179	163	197	179	190	195	207	199	172	190	206	198	200	184	184	185	210	179	222	182	181	198	188	224	194	182	174	193	187	203	210	194	209	181	166	215	185	179	189	184	194	211	191	184	184	205	188	175	192	198	158	203	191	187	170	181	176	204	180	194	205	181	207	185	179	192	164	181	177	198	202	205	197	217	166	194	183	180	175	174	195	202	189	188	188	185	165	178	192	178	185	180	182	191	190	186	215	190	194	182	200	173	182	163	185	197	175	192	180	204	195	175	168	178	191	172	201	190	186	184	187	189	193	189	186	182	180	167	176	184	175	194	201	192	200	221	190	191	187	182	167	177	188	195	198	183	200	195	179	176	205	197	196	193	178	169	169	185	215	174	229	203	189	163	188	197	193	200	197	179	186	194	160	208	180	209	210	195	182	191	166	180	204	177	175	207	182	193	183	185	192	172	184	211	189	209	198	207	174	175	192	197	187	181	202	201	207	208	194	163	198	184	186	186	176	186	173	192	171	193	158	197	163	179	198	187	184	212	171	205	207	177	182	199	184	198	179	205	171	186	152	187	208	198	207	211	189	234	162	222	166	205	189	176	196	183	158	198	198	174	191	181	177	185	182	187	189	201	198	187	175	222	180	177	186	181	179	213	191	219	182	178	179	187	187	202	180	201	188	203	191	182	183	178	178	198	171	201	207	176	197	176	234	214	207	179	203	172	193	171	184	197	189	199	189	187	194	210	193	181	174	192	212	164	193	208	196	188	192	184	207	192	160	177	184	191	193	201	183	202	190	227	185	192	185	199	208	201	173	191	174	172	186	194	167	197	193	180	178	179	187	203	184	172	183	199	184	174	163	183	215	193	174	196	184	187	199	186	171	195	205	166	140	182	185	176	213	165	192	190	209	172	204	198	176	204	187	202	176	200	191	174	203	170	232	176	179	204	184	178	174	178	168	186	202	203	192	177	175	171	177	178	187	200	195	192	196	201	192	188	190	214	189	180	191	183	192	187	191	191	189	194	186	192	201	178	200	168	180	205	164	172	187	183	182	197	170	169	211	179	187	173	183	205	185	204	185	213	194	180	182	198	208	199	204	202	179	215	185	206	197	187	176	201	193	194	195	191	179	204	179	178	168	184	176	183	216	185	232	184	174	212	170	192	194	176	181	176	215	187	183	209	178	187	209	192	187	197	180	171	162	175	194	206	179	180	184	187	187	177	180	196	203	180	175	180	186	199	179	181	202	205	172	200	194	170	207	192	195	180	209	179	177	201	188	188	177	188	186	213	204	213	189	169	197	179	180	171	178	189	193	191	170	227	194	185	214	202	199	160	196	180	183	190	165	199	190	199	173	176	187	161	190	208	181	185	188	220	194	191	177	189	178	178	202	215	187	171	176	186	197	196	197	193	189	190	183	178	171	180	210	200	211	194	191	199	215	195	173	186	184	180	176	202	234	186	186	150	186	207	185	173	201	179	178	179	179	186	191	171	199	176	177	201	197	186	178	199	189	202	213	175	193	166	210	174	188	170	196	198	191	189	163	217	198	207	212	207	190	186	186	185	179	200	189	186	190	196	192	203	196	198	191	192	187	200	187	201	211	204	187	176	204	195	190	185	215	173	169	182	194	169	195	197	180	185	193	191	216	219	190	218	179	181	208	163	205	205	209	171	169	195	212	202	167	205	176	192	174	182	222	200	174	229	190
4643	15021	9702	4388	3085	2261	1776	1457	1100	947	793	672	572	653	501	426	441	445	368	363	345	324	337	320	317	328	293	298	299	289	301	265	317	289	288	272	249	245	250	268	284	274	275	272	239	228	259	254	246	250	261	261	242	266	242	250	264	286	243	253	258	243	247	245	239	234	260	257	254	275	252	245	214	239	241	262	233	245	248	221	256	223	219	244	254	266	240	237	272	256	254	226	271	262	255	233	247	220	233	247	238	250	270	267	232	238	271	232	249	252	240	255	212	226	261	242	229	262	241	220	237	235	271	234	241	265	246	222	267	222	242	250	231	234	239	221	246	206	216	212	263	247	249	225	235	253	212	215	245	241	262	250	230	245	268	236	235	229	240	263	231	289	228	231	251	239	229	254	215	242	267	267	241	250	240	236	226	243	256	241	236	248	254	261	216	235	248	234	234	246	217	219	244	222	259	205	251	233	257	286	244	243	241	252	217	231	221	236	234	232	254	243	252	244	262	216	234	231	233	247	239	250	233	245	218	244	247	248	226	237	219	223	226	261	247	230	237	244	210	230	242	286	262	240	226	214	225	236	258	229	237	229	239	246	273	243	238	233	287	233	255	236	238	241	208	264	236	227	234	233	230	252	228	225	250	248	236	240	237	236	256	246	250	220	259	231	245	221	251	246	248	239	222	265	235	228	259	251	252	223	250	265	249	220	235	255	221	249	240	244	268	243	224	232	249	233	239	266	219	235	229	221	223	217	250	226	229	246	244	262	263	251	268	235	257	219	220	231	236	249	241	262	237	258	219	236	236	222	245	253	239	217	227	247	221	268	237	254	241	255	251	228	230	262	244	269	242	210	231	222	252	227	224	233	244	231	272	230	227	248	259	243	239	254	252	253	224	253	242	232	238	235	236	236	234	240	255	263	232	265	234	230	250	259	257	239	256	236	280	231	219	254	251	249	228	258	226	258	253	235	213	230	217	273	220	254	226	238	254	265	235	245	227	238	224	240	209	253	218	255	263	240	233	256	259	255	242	238	243	232	242	221	249	221	255	264	248	259	255	265	234	228	212	218	209	241	233	241	232	270	257	256	255	239	240	244	249	237	243	246	208	251	253	245	231	280	248	249	223	230	267	244	258	244	235	264	268	237	279	249	256	269	249	231	214	233	269	254	234	256	232	231	235	232	228	253	257	273	223	259	244	247	218	246	246	248	267	252	253	239	239	240	235	278	225	237	264	253	227	240	255	251	266	249	234	245	228	261	259	234	233	251	266	255	226	251	228	240	261	227	240	229	248	244	253	243	228	230	270	248	242	218	270	240	244	255	226	244	242	211	239	245	238	239	227	269	235	250	260	236	235	248	238	256	259	271	221	230	252	244	208	261	223	238	222	239	249	225	257	227	243	279	231	255	235	226	252	238	222	248	218	221	249	245	248	211	214	233	279	253	256	232	238	242	254	244	221	221	226	238	224	247	268	241	240	253	272	234	233	225	294	251	241	243	274	266	264	243	232	240	259	234	263	248	264	241	267	217	248	220	252	233	222	216	259	239	272	258	237	264	238	250	231	228	204	234	237	233	226	239	223	261	267	230	252	235	252	254	255	237	232	220	259	231	240	250	261	258	225	228	267	232	247	240	234	239	246	225	252	202	215	246	255	207	224	241	253	243	228	229	242	246	249	222	218	254	240	230	208	239	227	252	233	239	205	242	249	236	238	269	230	233	219	252	272	221	228	244	242	284	239	252	245	242	251	235	249	229	261	251	240	233	220	226	259	262	210	235	229	244	249	214	254	239	226	224	250	227	225	265	230	235	239	260	239	233	238	215	270	229	242	239	242	232	258	242	247	219	260	215	280	249	260	239	258	237	235	236	234	223	228	244	250	216	219	243	239	232	259	240	249	242	253	254	239	211	266	252	246	262	277	258	264	241	248	250	224	227	237	238	258	240	240	229	240	245	246	247	262	233	239	242	240	273	240	256	212	245	264	242	212	253	227	239	261	230	229	277	230	236	229	253	255	217	243	226	244	221	234	284	218	236	244	226	243	220	250	254	218	234	230	232	222	220	260	223	227	222	261	261	258	226	275	245	241	247	232	241	252	220	240	227	235	265	223	233	263	240	241	249	231	247	245	254	257	248	240	255	223	228	249	229	239	226	255	241	267	242	278	238	242	278	239	233	251	242	228	274	215	241	256	251	243	246	248	237	265	225	261	239	280	248	264	228	222	244	229	250	250	250	257	240	235	272	245	260	253	227	222	240	252	242	243	246	214	211	231	258	229	269	221	250	222	240	253	265	228	260	235	240	248	243	230	236	227	254	234	239	219	235	271	240	257	224	245	229	236	248	235	266	230	263	276	253	238	249	249	229	228	228	237	236	231	240	272	225	211	264	239	239	240	227	212	226	253	251	229	235	245	237	250	224	244	268	219	266	268	241	234	244	235	236	275	244	256	263	256	253	258	249	254	243	228	273	267	254	239	238	214	252	244	248	269	235	223	240	260	232	230	246	236	261	258	226	239	211	232	239	256	238	224	257	263	248	256	234	237	237	249	237	234	265	254	236	242	245	267	279	247	249	239	229	240	258	232	256	219	241	239	239	263	232	253	249	244	242	215	227	257	225	262	222	250	253	246	237	235	267	270	226	255	236	234	232	248	255	274	236	257	259	263	228	255	264	230	263	247	263	237	232	256	243	233	243	225	252	247	240	235	229	263	246	200	224	272	225	239	250	236	231	262	240	215	255	243	251	250	246	248	244	208	255	217	219	217	257	252	251	275	218	248	219	235	212	265	252	250	243	230	251	232	230	267	252	249	231	233	220	274	234	245	222	235	244	248	225	218	229	242	239	245	238	230	275	219	249	228	240	238	216	212	236	250	246	265	249	228	242	246	282	264	249	252	237	241	215	276	230	226	247	260	263	221	218	274	252	235	251	253	242	249	236	229	263	242	292	241	235	228	249	225	236	254	266	232	259	256	251	247	220	227	232	225	225	223	238	272	256	242	274	241	251	241	236	261	250	241	228	240	250	269	243	256	231	239	255	264	266	221	249	245	244	244	257	221	238	246	244	247	232	241	258	250	227	242	260	236	232	226	235	250	223	249	256	239	254	249	242	219	236	203	270	268	253	228	251	235	263	221	247	241	236	252	254	249	257	243	249	248	272	237	234	241	230	233	242	246	256	238	255	267	230	239	229	228	261	200	207	230	264	234	244	219	276	246	258	255	238	249	229	226	212	225	251	241	239	234	255	227	234	260	250	225	259	252	241	266	238	238	214	238	226	213	237	258	223	237	266	228	253	214	230	245	214	242	234	250	242	251	251	257	231	231	240	234	232	234	219	254	226	230	235	246	235	233	245	206	240	215	256	253	247	231	236	268	251	263	250	260	223	239	241	225	230	236	221	272	290	246	241	244	250	244	228	250	247	260	265	251	218	255	265	235	269	218	229	246	265	233	255	222	230	226	246	263	204	248	247	250	212	225	216	270	242	248	246
27424	16983	3094	722	580	522	535	476	451	488	478	467	465	454	435	454	474	476	434	444	472	420	437	448	477	485	443	476	440	433	468	440	472	447	475	445	436	451	472	475	430	441	465	475	483	481	513	438	450	493	473	488	461	494	467	422	466	487	492	485	468	465	421	453	445	459	426	505	415	453	448	453	501	425	437	467	459	424	447	453	468	426	441	432	455	481	432	469	490	450	453	445	450	459	452	455	444	475	479	443	473	459	450	477	441	461	482	474	499	439	469	439	462	452	462	442	473	419	463	459	441	462	433	466	468	435	456	461	461	476	467	486	446	452	458	443	470	426	459	444	478	460	447	456	421	432	480	434	461	493	408	472	476	469	469	505	451	454	449	485	454	426	459	454	459	461	468	434	440	490	485	449	477	479	446	495	460	432	461	466	482	486	459	466	420	471	445	442	442	471	439	494	479	453	430	464	443	444	459	467	489	469	454	455	437	470	461	456	449	448	418	478	449	478	462	468	434	475	459	471	452	462	482	494	484	457	486	468	438	477	489	470	449	475	455	476	469	438	455	451	463	486	466	423	460	425	442	496	421	458	442	434	449	434	463	458	464	469	461	448	448	488	467	498	465	461	449	412	466	451	430	427	467	418	428	453	447	457	442	447	489	485	453	447	413	474	460	489	471	485	511	451	429	479	472	441	472	443	466	454	466	449	414	432	461	501	436	468	478	463	473	472	429	443	415	470	457	447	478	479	443	466	456	424	440	476	425	448	437	482	444	439	452	437	465	469	496	517	451	432	503	449	427	451	464	466	462	440	440	458	456	460	517	422	480	461	449	466	504	466	438	442	446	461	460	454	459	444	460	468	439	464	477	458	453	466	480	475	480	433	467	466	496	454	419	449	487	470	444	465	444	486	478	472	429	442	480	476	446	424	481	469	486	491	449	468	470	501	445	457	470	437	467	446	453	457	447	410	428	485	471	469	470	422	459	452	425	455	455	458	433	514	477	446	425	459	488	463	439	462	464	430	460	467	462	447	462	447	479	474	454	476	459	426	467	457	467	451	447	428	463	426	441	469	429	477	417	470	469	512	440	457	440	464	464	434	434	476	494	466	466	453	446	481	458	439	409	418	490	415	487	445	455	454	461	425	448	430	417	453	502	456	470	481	417	462	468	478	426	461	453	446	474	478	420	446	424	442	468	508	466	473	429	438	448	456	440	429	476	464	449	442	451	464	468	426	452	429	487	501	478	412	465	463	443	454	470	455	474	428	447	447	447	445	475	434	452	445	446	448	465	468	448	443	482	445	440	463	457	457	465	476	424	477	483	469	445	480	460	463	497	440	473	431	441	440	444	476	474	445	450	475	424	442	465	481	462	436	490	458	482	436	398	472	478	459	469	469	420	431	441	459	459	426	481	463	458	446	440	439	443	447	482	453	466	444	418	473	447	441	465	474	454	444	439	456	440	449	485	441	451	499	477	480	458	432	429	492	430	505	459	449	405	458	473	466	422	425	439	484	398	442	448	431	474	420	446	444	475	437	458	465	466	445	457	438	473	433	456	443	449	462	466	453	444	471	460	424	462	469	475	438	459	438	479	408	441	472	478	462	497	418	461	427	458	417	450	480	497	448	411	479	417	501	444	447	475	431	435	446	450	470	456	442	461	452	470	450	473	438	427	450	478	477	442	458	451	484	459	464	479	452	430	439	462	462	472	454	450	447	478	498	461	484	435	445	420	453	481	449	463	425	452	429	444	435	428	500	445	452	479	463	443	438	464	429	438	460	462	492	428	468	447	448	458	437	447	473	452	474	457	440	464	455	436	493	463	452	442	438	423	468	487	481	436	411	452	447	455	474	457	484	475	452	464	461	452	455	449	450	468	521	437	450	470	468	475	492	426	457	459	430	443	447	449	461	455	470	451	430	440	458	416	460	455	464	491	467	476	418	450	446	473	441	464	431	457	482	419	457	480	471	476	442	492	473	477	464	454	475	461	443	493	465	437	485	488	406	460	432	448	454	449	485	457	465	449	448	432	476	454	432	455	492	463	426	415	481	447	473	444	427	458	493	446	453	487	499	516	450	455	470	460	480	476	442	452	444	459	433	501	467	464	451	503	466	453	432	453	460	459	496	450	448	440	470	442	467	441	416	449	475	455	466	462	466	464	434	482	488	508	484	447	443	455	413	473	438	468	445	512	457	475	483	428	462	476	437	446	423	454	459	453	427	476	470	452	502	453	478	465	440	451	492	449	492	429	442	472	465	467	441	453	429	462	471	419	451	457	479	476	440	421	472	440	445	490	437	460	411	471	455	468	459	428	405	398	480	443	442	443	426	483	428	463	503	419	522	454	478	468	461	467	474	501	447	459	454	471	448	452	422	490	424	466	460	447	484	450	428	499	438	466	444	491	463	451	448	472	448	482	430	455	480	437	443	442	481	480	462	458	451	454	452	492	463	442	483	489	424	442	468	459	420	436	440	476	406	456	457	474	441	461	514	440	471	450	486	454	452	426	418	494	434	481	481	455	453	483	478	463	464	467	458	467	459	468	460	484	441	465	489	446	438	452	458	437	484	436	451	444	455	438	455	445	439	426	452	434	437	464	486	433	444	466	490	494	450	425	445	458	465	491	466	422	465	438	483	435	471	462	469	470	467	432	478	486	466	456	447	459	409	463	457	459	456	457	435	457	452	474	432	493	466	480	441	445	465	475	448	488	461	477	456	461	497	478	441	473	437	440	451	428	462	460	456	470	481	438	438	474	461	444	484	432	471	450	459	488	465	460	478	449	442	435	473	482	480	468	442	435	462	447	432	427	466	479	477	429	463	464	470	478	463	455	501	456	447	488	477	472	462	452	470	466	447	477	490	443	440	491	481	450	443	441	443	437	444	502	509	465	445	463	509	483	449	484	421	474	490	458	472	456	486	455	445	438	434	462	442	449	452	449	423	453	454	433	469	431	458	424	437	435	456	442	492	499	431	485	512	469	445	428	461	461	427	465	457	470	465	446	462	433	428	459	449	457	466	422	445	463	431	450	462	460	481	456	409	423	452	444	460	459	450	424	489	415	457	462	430	467	452	476	454	473	484	467	463	444	424	461	437	507	426	436	456	475	496	499	464	463	469	479	484	445	448	469	448	436	471	429	434	501	466	435	489	456	445	465	463	442	435	457	499	422	473	417	440	475	486	480	450	437	485	466	464	486	452	444	426	478	485	451	422	481	419	463	439	453	471	460	439	431	443	513	467	439	490	419	490	481	469	505	437	443	438	450	465	471	480	464	442	434	455	440	449	483	444	472	430	461	459	447	413	443	458	463	442	470	459	419	456	466	470	465	441	474	450	443	435	434	438	427	440	453	482	474	454	449	476	462	466	447	418	459	463	478	426	424	462	435	429	474	489	476	468	452	448	469	453	487	473	491	455	433	427	471	457	437	453	439	435	431	452	474	437	487	492	476	444	435	450	463	476	499	464	461	462	485	465	458	454	447	461	455	456
4811	1905	1323	818	716	660	631	632	623	628	603	559	624	574	537	590	544	553	559	545	559	535	566	579	550	582	584	545	569	518	531	562	528	589	554	534	545	555	547	590	579	545	567	582	530	596	565	549	562	567	514	548	572	524	552	554	519	543	564	559	565	544	551	558	492	533	577	568	553	530	546	545	561	564	526	544	581	555	559	517	554	550	535	557	528	578	522	550	542	523	529	578	574	560	556	541	558	537	588	544	522	548	542	540	579	515	571	583	577	548	514	585	501	561	571	549	522	529	538	580	564	531	539	556	540	567	580	571	572	547	523	550	558	564	562	547	541	502	549	561	564	538	551	564	513	520	535	541	603	550	571	565	492	568	548	555	533	540	525	541	542	552	536	568	522	511	562	566	528	537	565	550	567	534	534	547	513	506	547	511	552	529	505	531	549	536	532	557	551	555	560	546	504	532	550	577	538	557	536	549	515	554	529	530	560	557	544	549	533	555	556	541	556	534	543	573	565	536	554	536	559	548	524	533	577	549	567	567	581	549	542	535	564	536	540	551	575	584	546	552	526	560	550	490	600	571	524	513	551	577	553	562	524	542	571	507	576	521	614	572	526	576	586	525	541	571	566	533	556	542	560	552	512	549	589	526	542	530	578	519	535	580	587	557	527	541	538	554	502	528	573	549	563	585	571	561	581	572	480	511	548	561	591	553	522	550	545	554	527	584	547	594	551	569	575	551	619	557	602	565	509	551	527	547	557	552	562	507	569	577	554	562	548	559	532	548	571	555	567	555	547	576	544	544	587	555	556	551	568	525	575	565	556	571	563	566	527	481	502	534	569	516	565	565	545	525	541	553	551	530	555	535	515	620	518	547	534	507	571	538	553	544	569	537	540	544	509	511	562	511	513	561	524	532	536	544	561	525	556	534	521	562	505	537	599	559	530	538	506	526	552	564	581	527	563	544	559	531	550	579	518	553	570	536	519	537	567	534	543	572	522	548	561	581	556	548	550	525	524	541	544	530	551	537	602	537	553	564	527	552	554	540	524	523	556	535	580	542	528	509	556	522	535	570	549	519	572	547	560	567	563	587	534	496	496	543	549	525	543	541	561	568	572	526	503	558	497	547	563	562	531	598	543	522	543	550	574	584	557	524	541	538	529	529	507	544	548	523	531	580	551	532	581	533	537	539	497	590	558	520	534	588	593	531	545	540	563	547	530	543	547	552	530	591	514	565	572	544	526	538	566	562	532	517	582	563	508	542	568	558	539	537	561	595	533	546	531	568	543	557	525	577	548	552	561	603	522	538	508	539	545	540	614	587	542	584	516	545	519	512	554	548	532	485	519	537	552	527	552	535	579	552	533	613	525	526	487	545	563	558	528	578	555	566	537	541	575	514	574	521	540	514	529	558	568	531	511	550	528	556	522	571	487	503	539	559	557	522	526	560	510	575	574	516	514	531	565	582	539	545	528	550	566	532	537	522	533	532	526	578	541	552	530	555	568	528	566	562	523	530	567	559	592	561	563	564	531	541	570	539	553	585	561	578	513	558	526	560	516	588	520	526	603	584	560	554	561	570	555	520	554	581	525	551	557	521	597	556	589	552	518	530	557	551	537	528	577	531	537	554	554	599	574	568	546	542	541	552	531	527	552	613	561	548	566	548	545	539	556	536	615	552	544	586	538	564	582	554	538	557	532	561	567	492	548	571	593	509	549	591	535	562	559	548	531	505	520	549	523	566	540	550	510	577	521	557	520	520	567	600	528	575	518	499	515	550	521	561	597	578	579	551	564	541	560	549	546	535	536	560	514	581	546	580	509	558	526	525	579	548	570	542	562	526	568	567	564	594	491	545	569	539	562	546	519	541	559	567	528	551	548	550	531	558	525	556	527	531	525	532	551	570	555	573	534	560	521	519	556	524	521	529	574	550	568	517	555	580	549	513	585	542	564	554	556	536	568	573	567	535	555	559	552	560	524	533	513	594	576	545	574	544	570	523	578	554	534	564	549	600	545	568	568	560	543	574	506	550	559	621	616	599	538	575	562	537	535	533	541	516	567	587	601	507	585	545	534	549	569	549	538	521	566	561	549	565	554	500	497	558	524	547	533	560	566	570	538	568	589	526	564	576	508	510	581	575	503	586	594	540	529	517	549	575	608	541	523	502	529	617	538	533	555	537	538	577	559	569	561	564	503	576	510	551	559	538	553	599	591	540	488	585	533	530	599	527	562	564	522	570	527	559	521	573	557	548	535	550	547	535	569	533	565	549	573	555	556	514	482	552	529	522	550	548	543	560	541	533	603	575	533	545	545	554	513	542	552	590	541	582	559	533	594	553	550	552	534	571	554	548	558	544	555	562	549	534	563	554	565	571	551	560	574	564	565	564	581	549	534	536	530	527	519	540	530	574	545	521	568	614	562	550	521	549	515	547	549	533	556	539	553	552	548	529	541	597	554	564	538	534	544	545	571	534	530	551	500	549	557	539	524	569	553	528	529	569	555	580	527	541	563	578	525	546	533	530	549	555	539	559	497	511	574	505	554	536	533	567	565	579	572	571	549	558	551	535	563	502	608	519	533	533	537	527	579	547	561	528	536	565	551	550	527	542	527	553	570	566	535	531	537	495	549	560	562	575	575	533	567	567	527	579	545	563	531	522	548	519	548	550	573	562	557	545	569	551	526	614	521	565	536	516	552	579	543	512	540	558	539	587	538	562	583	564	519	607	535	555	591	477	533	556	545	520	548	520	563	593	589	538	550	544	538	540	562	523	514	585	509	519	535	598	511	570	533	513	566	527	599	550	545	518	547	497	549	584	573	556	524	571	565	567	540	556	536	511	516	544	556	521	527	561	538	559	548	577	511	554	539	516	556	598	522	551	548	536	546	543	552	596	572	577	561	544	556	512	546	542	532	534	558	553	542	548	565	516	515	564	503	555	548	584	558	599	500	539	530	509	585	495	554	566	550	561	575	562	503	551	554	557	525	545	533	552	510	538	528	523	501	585	540	633	558	516	568	549	567	542	561	570	569	537	570	574	577	557	589	543	524	533	536	551	518	574	550	540	578	573	537	581	553	539	559	540	526	505	569	485	586	550	585	545	543	561	574	513	551	557	532	532	543	564	567	513	534	534	523	569	537	535	575	554	531	558	571	580	543	532	572	542	550	564	559	540	535	548	591	550	589	547	533	592	573	568	566	568	532	563	524	545	493	523	525	555	539	550	560	544	558	526	576	581	535	513	529	564	524	529	593	570	528	567	577	521	511	558	548	566	586	547	583	534	552	544	558	545	500	548	550	537	554	582	530	561	560	595	568	528	514	544	575	518	535	516	540	559	507	556	543	558	549	546	556	555	522	561	581	584	579	524	535	512	540	527	549	553	558	525	491	541	557	599	553	545	589	552	564	541	539	541	555	564	521	530	536	546	577	513	489	583	566	609	583	496	572	565	573	544	527	556	531	543	556	564	564	550	565	501	561	558	582	555	576	565	553	585
23696	21036	27358	24891	17082	1500	856	733	669	576	559	558	513	497	522	527	502	479	515	502	494	518	492	482	481	485	504	431	483	514	534	504	470	492	505	483	479	481	483	495	458	479	449	501	485	468	483	467	498	436	474	482	462	438	452	495	458	492	469	474	481	470	449	457	476	487	440	466	457	510	475	469	481	506	470	470	487	482	435	463	508	458	467	469	480	511	471	472	475	472	517	444	486	438	470	475	489	473	484	493	453	460	472	457	471	498	471	453	477	477	463	428	507	470	465	451	462	387	472	453	436	489	524	521	481	489	472	481	496	460	479	468	486	482	453	460	495	490	436	477	505	490	425	471	474	471	503	421	471	462	512	478	480	484	456	462	497	462	458	447	504	441	475	443	494	494	500	467	449	485	496	488	479	465	456	437	446	467	457	472	492	455	493	447	467	417	464	458	512	472	507	457	457	459	475	479	438	463	511	431	521	453	475	484	436	439	441	487	501	456	496	461	437	472	490	463	494	456	489	462	499	473	448	444	431	490	406	507	463	478	456	489	486	472	483	449	498	503	434	481	452	475	504	454	488	477	487	443	437	476	458	514	476	489	470	505	478	447	464	465	445	484	435	441	458	465	472	451	485	483	443	523	479	454	431	448	470	465	487	470	481	511	458	498	495	479	486	448	494	423	491	484	462	471	467	492	504	438	488	518	488	502	446	430	445	503	445	450	471	442	477	437	468	454	451	482	476	499	468	451	435	469	460	428	445	478	482	436	455	446	467	460	471	443	450	431	487	489	440	488	488	493	434	481	453	452	433	452	430	465	484	459	450	450	448	475	472	450	499	456	459	484	441	479	464	447	483	453	441	483	457	453	462	491	493	448	491	464	451	471	484	433	479	462	496	474	518	488	473	481	469	488	487	507	462	488	468	445	470	469	484	479	460	480	487	465	474	484	457	455	474	441	505	472	507	498	441	481	454	453	473	457	431	449	454	447	467	468	490	467	450	497	473	459	482	460	464	476	473	463	465	520	490	460	462	498	466	469	470	483	477	469	431	473	499	494	477	483	440	487	460	463	484	521	500	477	443	440	477	477	444	455	463	468	475	466	466	468	450	464	477	461	463	469	480	462	478	440	463	449	467	492	464	484	473	513	477	500	484	478	487	471	471	518	442	427	476	482	477	472	469	491	485	456	494	469	503	428	451	467	511	490	446	500	481	501	491	507	480	473	466	467	447	456	486	471	446	434	459	480	457	443	447	490	465	463	432	474	490	468	475	503	473	459	452	467	495	461	464	454	445	492	488	512	475	467	456	473	447	453	487	483	453	487	471	472	476	435	430	439	458	505	519	486	517	481	472	492	452	465	427	474	459	441	484	438	469	461	483	490	464	465	490	472	484	464	454	451	463	475	484	451	439	442	498	479	448	488	491	457	472	486	461	476	479	481	479	503	462	467	493	457	486	476	444	451	477	487	505	477	460	456	455	467	463	492	435	479	472	489	499	477	414	481	478	487	494	476	455	432	435	471	448	486	466	496	468	466	463	459	469	457	476	500	467	445	467	476	463	410	492	503	508	467	481	438	490	465	422	469	461	479	494	461	448	442	488	456	497	469	453	487	472	467	508	472	520	438	473	491	487	469	483	448	460	482	436	505	458	477	481	474	452	484	457	449	410	473	459	463	464	478	456	476	479	485	465	478	459	508	485	423	475	453	503	516	477	485	465	455	494	463	455	504	485	448	481	472	454	448	448	472	473	483	481	403	456	436	476	475	461	493	471	467	439	471	440	504	486	473	451	484	429	476	468	498	480	461	472	482	468	452	470	455	442	466	458	482	481	437	453	496	500	469	473	487	474	433	431	450	478	487	461	466	505	470	481	491	486	464	463	448	453	441	461	440	464	456	476	471	478	486	448	448	484	440	449	457	456	500	477	485	459	471	478	461	439	471	471	485	461	473	508	431	435	469	437	490	488	456	431	448	507	460	476	472	475	504	445	493	492	439	493	472	436	447	473	447	480	472	496	486	452	462	475	478	483	450	464	474	476	469	475	507	468	459	454	471	535	446	487	491	478	460	495	493	438	473	469	479	443	508	438	454	481	479	481	444	459	479	451	428	458	481	490	463	466	459	468	482	462	476	466	506	415	453	480	510	447	462	453	475	465	446	467	462	444	426	487	471	424	467	456	469	485	439	458	442	441	507	432	445	464	457	489	461	444	464	460	428	461	474	493	525	495	465	489	450	493	446	449	467	496	478	456	438	518	430	467	499	462	469	485	462	468	485	459	453	435	459	434	495	467	467	492	433	476	447	449	492	481	466	501	470	493	471	477	472	447	498	453	479	465	426	466	483	499	515	473	461	461	474	495	465	461	490	491	463	504	483	507	472	453	448	462	440	499	483	468	459	469	453	469	462	463	470	493	509	454	471	475	484	502	493	456	480	494	488	456	455	486	475	468	444	477	449	474	482	508	495	484	486	476	449	458	478	477	441	493	494	407	488	482	458	475	491	472	472	468	465	473	484	486	482	447	474	461	469	490	508	494	461	497	467	475	452	478	513	473	462	472	501	478	479	502	473	460	463	489	506	451	457	476	440	453	425	484	471	526	459	457	467	474	468	484	499	460	475	492	525	463	458	515	451	460	443	515	508	494	472	489	465	462	472	458	457	468	466	444	496	471	471	447	453	484	504	437	511	470	471	470	483	494	517	496	463	475	462	467	426	498	486	467	462	469	437	475	446	431	482	437	463	468	464	481	458	466	491	462	506	476	472	490	503	483	472	475	474	487	434	459	461	446	446	498	468	466	456	503	445	454	444	463	476	439	437	492	500	494	440	452	492	475	466	460	479	483	467	450	497	450	442	463	475	443	445	453	435	492	471	440	479	448	453	475	475	487	480	464	463	493	447	533	443	477	499	458	469	478	497	491	451	470	470	468	492	494	486	507	486	457	467	482	442	483	454	453	474	441	451	486	454	460	473	457	490	442	463	448	445	496	511	469	450	479	506	474	458	442	451	425	476	419	490	431	490	436	489	462	442	475	485	498	466	471	493	446	479	448	462	455	460	466	500	485	470	492	474	472	445	458	458	427	453	475	449	499	485	450	479	460	456	493	436	465	484	463	455	442	448	474	483	466	471	467	486	469	450	466	443	476	467	439	471	500	471	512	515	473	452	442	470	441	474	501	493	442	496	462	488	445	470	480	499	454	453	482	473	470	465	455	458	461	440	506	512	484	506	461	475	464	458	479	457	474	463	470	497	484	501	470	456	531	441	482	440	518	465	486	455	459	493	471	474	472	464	480	470	455	464	445	491	458	442	465	488	454	496	431	462	487	465	443	468	522	473	457	461	501	453	473	492	489	460	489	436	484	499	464	466	468	484	486	469	466	491	476	457	454	481	462	484	471	480	453	472	479	500	473	480	446	466	449	477	459	497	460	505	487	442	453	459	470	486	503	464	532	520	480	479	465	472	493	445	491	478	468	477	485	472	462	467	482	500	478	485
3418	8656	5393	2528	1787	1538	1236	1124	1029	892	817	815	721	729	693	634	670	612	611	612	599	608	613	547	589	612	594	608	657	586	592	609	544	557	578	602	516	588	603	605	591	597	596	573	588	562	611	566	601	564	605	548	594	609	555	574	565	564	548	547	547	549	557	586	585	617	584	571	589	616	552	524	559	606	573	622	558	566	555	576	572	610	587	533	572	551	562	549	561	556	579	597	561	546	604	580	593	545	558	568	511	561	545	583	581	558	591	560	562	601	567	588	572	565	565	593	603	575	540	565	559	594	561	575	595	602	553	607	563	600	557	595	575	568	555	611	547	597	517	540	607	562	548	578	598	557	571	583	567	613	582	557	594	548	576	568	575	549	565	532	545	569	595	544	585	592	566	566	562	532	555	535	582	609	546	534	551	567	567	593	535	544	548	581	569	551	571	578	556	621	562	555	597	555	573	574	648	597	582	600	561	544	584	562	608	582	609	554	549	568	584	585	581	593	549	603	549	568	578	581	537	572	543	576	533	558	619	568	575	531	526	604	584	576	581	564	585	571	574	592	612	592	566	545	571	622	521	575	578	582	569	556	592	542	615	594	616	558	587	577	566	562	545	601	571	600	569	573	567	572	551	534	584	574	631	530	618	604	576	572	565	601	577	542	591	620	563	589	559	549	538	590	588	577	547	587	558	535	554	578	562	586	550	574	575	592	527	544	603	598	541	563	573	585	582	577	543	595	532	587	561	514	561	606	582	560	562	536	549	638	565	596	583	575	592	574	587	552	582	537	556	596	541	586	581	584	551	538	562	546	571	552	570	569	594	585	572	569	568	554	545	569	571	558	620	577	550	548	572	553	559	581	548	604	619	570	584	564	520	572	584	575	600	618	507	553	550	594	576	588	606	602	538	570	591	537	595	565	536	585	561	554	605	559	556	547	601	579	597	609	566	503	601	565	582	602	605	579	548	539	582	558	612	541	595	549	499	563	569	524	568	563	567	551	602	544	555	572	528	544	553	576	558	561	564	557	545	561	596	568	581	612	589	579	571	554	535	578	552	554	523	550	611	562	610	545	586	583	578	526	601	589	571	566	573	549	580	571	567	554	560	500	565	603	572	585	625	550	578	544	563	563	599	594	568	578	582	584	546	554	591	561	515	569	565	594	541	547	596	578	559	557	603	531	554	602	587	568	547	581	543	554	570	578	589	541	562	606	557	581	513	541	629	572	561	613	584	560	561	597	576	594	616	558	576	565	558	548	603	583	556	577	572	570	560	595	606	581	530	572	551	574	545	535	567	562	575	558	571	563	556	594	544	558	515	605	553	616	519	532	603	534	594	583	530	602	554	555	587	567	558	530	536	574	588	548	546	541	583	601	583	586	600	559	545	557	565	605	556	530	614	560	582	560	584	532	569	545	592	583	553	572	551	572	589	548	549	565	590	563	565	576	592	546	568	592	558	586	615	577	567	552	573	615	586	545	542	550	562	550	567	585	579	561	514	575	560	624	580	577	594	553	570	567	559	590	567	562	546	581	559	545	586	574	556	578	590	610	583	567	579	567	577	604	538	556	596	575	610	575	568	525	589	550	572	528	570	523	543	616	554	560	559	578	582	593	555	567	563	604	533	556	529	570	579	572	607	540	569	603	549	570	585	525	577	583	567	587	538	567	579	588	575	518	545	596	525	566	571	531	602	541	583	602	572	597	567	602	603	590	569	608	576	575	566	587	567	608	577	589	558	542	585	523	562	578	579	560	557	555	555	582	574	605	602	554	570	565	546	575	568	551	573	559	579	580	496	577	547	557	539	562	557	532	595	585	573	595	592	556	579	558	580	578	615	564	562	537	528	628	575	556	529	585	578	518	536	549	550	589	591	569	568	565	558	565	599	624	557	526	586	614	576	610	501	571	601	552	554	547	514	570	506	589	615	535	561	590	502	611	602	533	597	523	549	557	569	606	617	624	571	551	550	584	551	581	583	592	621	540	577	533	542	566	489	548	594	582	518	570	513	609	595	628	583	520	607	585	552	584	577	584	540	554	505	581	583	617	513	544	574	601	568	570	546	569	528	565	549	581	534	544	576	565	569	540	557	607	518	531	509	597	593	596	555	580	581	578	558	552	587	568	563	554	564	547	568	586	530	571	583	568	546	557	549	605	590	562	532	584	596	563	574	571	550	550	554	577	594	528	575	581	546	556	576	583	575	539	572	533	551	570	555	590	579	584	546	557	573	586	545	582	577	560	507	568	553	582	577	579	601	589	608	568	566	559	570	571	562	608	545	618	568	591	540	581	595	580	548	546	535	542	561	552	565	542	533	577	585	556	585	552	554	578	567	556	618	602	578	574	555	599	614	575	559	607	567	564	524	582	587	599	572	581	604	562	554	564	599	578	589	562	556	523	574	551	567	649	581	553	584	579	569	576	552	642	572	582	545	608	525	569	583	597	586	521	568	545	595	617	533	566	565	578	574	578	565	555	557	528	561	606	570	557	540	560	566	587	538	568	591	532	553	534	573	556	544	557	558	535	555	581	564	550	592	560	594	560	530	597	561	559	568	542	556	599	510	540	573	564	503	574	564	579	560	567	597	586	557	587	582	535	547	543	565	611	548	564	592	548	598	554	552	558	597	562	552	634	594	572	567	546	569	552	561	558	534	518	579	561	554	603	578	560	566	527	600	561	565	569	572	552	551	556	598	549	569	581	552	527	549	581	555	561	544	553	573	582	579	568	571	543	578	604	607	552	578	563	579	541	544	578	563	581	593	575	550	525	582	601	588	533	597	575	576	572	587	578	549	602	573	552	550	545	538	579	582	544	578	570	537	507	569	554	596	562	562	549	582	543	575	583	582	545	604	529	542	572	568	562	574	560	562	596	562	547	565	602	598	602	536	579	569	558	566	594	606	599	568	591	595	523	583	577	597	548	581	563	586	542	577	558	584	555	574	529	576	574	555	615	554	578	586	578	580	588	572	572	567	564	571	545	553	576	525	556	575	554	575	547	565	572	544	535	541	548	568	567	584	540	605	559	573	543	584	542	570	542	570	592	554	579	564	603	569	576	555	605	603	576	556	600	574	559	592	569	559	577	552	532	529	564	530	581	546	601	582	562	531	530	531	550	549	548	589	570	545	533	560	584	597	581	550	561	559	553	576	603	584	545	550	531	571	537	563	605	564	563	576	588	566	575	557	590	538	574	554	563	590	572	536	596	575	575	569	599	576	557	588	556	596	549	575	616	536	562	606	575	591	616	582	559	606	592	597	577	577	540	551	547	557	551	549	620	599	545	561	585	568	590	523	563	607	546	578	569	614	552	558	586	577	545	568	586	570	545	559	575	563	562	579	581	562	542	540	549	517	503	544	560	568	581	551	568	586	574	551	531	557	525	590	572	583	558	589	523	572	547	535	533	620	553	551	583	557	572	583	570	589	567	553	528	563	586	576	559	563	595	557	544	579	603	548	608	600	578	582	528	550	565	574	541	606	560	597	566
24757	21048	25861	24359	1689	485	447	399	357	317	328	300	303	309	293	299	309	269	271	263	296	254	284	272	299	262	267	282	246	265	269	275	261	263	261	280	267	267	268	250	242	285	269	281	252	251	273	262	284	257	280	258	273	251	256	257	282	283	259	230	259	251	250	296	297	250	226	255	278	253	249	261	279	247	269	242	257	281	257	238	260	266	237	261	221	247	262	272	233	262	254	273	266	285	256	274	243	268	252	278	277	263	285	270	293	263	266	246	250	246	274	276	240	234	263	270	246	266	257	254	265	305	263	245	268	266	254	277	265	258	283	278	269	291	248	269	261	251	238	258	270	258	258	218	253	281	247	250	252	251	253	261	259	260	287	273	252	258	273	247	261	287	233	250	281	270	261	248	224	258	265	272	236	262	267	255	251	267	268	266	276	229	254	278	260	264	270	271	255	257	273	275	260	282	285	291	278	251	248	249	257	254	232	246	230	251	255	283	301	282	300	271	249	272	257	271	270	256	266	266	247	271	248	267	254	232	279	264	265	279	281	249	274	259	280	264	252	291	240	281	274	255	252	278	257	244	283	260	256	276	252	242	275	270	239	249	266	284	242	252	238	255	239	267	282	246	286	265	275	313	250	259	270	259	270	280	231	270	280	270	278	284	251	262	255	270	263	250	256	231	268	273	272	232	255	282	268	245	274	275	255	261	252	264	221	276	255	267	251	305	275	273	263	288	263	274	250	266	277	274	234	262	245	249	250	241	268	259	266	305	229	247	272	264	269	256	282	256	243	256	258	263	275	253	249	285	259	265	272	264	236	236	271	271	286	269	259	241	255	274	246	259	249	264	246	287	270	252	283	262	236	252	259	253	267	271	288	255	280	242	282	256	258	262	234	294	260	247	276	252	282	246	247	281	286	246	270	285	252	240	306	258	272	264	266	287	271	238	253	219	278	250	263	250	253	282	255	278	250	283	262	283	286	252	272	268	261	258	262	223	247	280	244	251	245	271	279	255	260	270	251	245	270	283	256	260	257	273	267	286	291	256	248	241	268	248	246	283	262	256	249	254	262	252	265	249	245	246	244	272	289	263	274	265	262	281	256	241	270	269	269	248	240	226	251	269	260	249	292	266	280	264	271	295	269	259	266	247	285	252	248	272	255	239	268	257	246	218	268	233	262	240	255	246	259	266	279	259	283	271	248	257	255	279	268	264	261	276	258	259	278	251	267	259	253	265	279	276	269	260	270	259	262	300	236	253	289	265	275	258	294	280	255	254	274	257	259	285	275	260	263	271	259	253	268	289	280	301	258	261	263	257	255	260	259	244	275	233	272	269	257	251	262	260	266	250	248	247	239	252	250	220	263	264	274	271	300	239	259	222	248	265	268	256	257	293	246	257	278	269	245	269	288	261	259	265	294	270	288	266	230	291	247	249	272	242	249	277	255	267	265	245	282	243	272	250	241	264	271	245	260	269	255	228	274	283	268	262	261	252	281	292	251	245	257	289	263	250	260	257	275	261	269	262	255	277	259	298	253	281	272	228	275	260	262	277	236	278	269	284	244	274	247	264	271	253	253	255	250	280	281	249	268	259	231	268	255	244	246	299	274	273	253	259	257	294	264	267	241	268	253	267	277	251	273	273	287	270	259	274	300	241	271	256	297	262	250	268	285	225	236	256	253	278	267	284	270	265	238	277	267	276	274	275	238	275	283	231	247	253	290	276	286	261	277	251	248	255	247	269	246	278	249	249	214	260	300	258	283	257	285	245	263	252	290	272	251	275	272	264	276	276	267	260	271	271	260	249	258	261	270	256	260	268	276	273	266	251	272	246	269	261	271	263	247	250	260	285	266	267	260	231	299	272	282	269	282	249	263	265	279	240	245	263	257	253	235	256	241	305	242	291	271	277	279	284	265	257	283	272	282	249	264	266	272	242	292	265	244	257	254	269	286	257	276	249	242	264	267	249	278	245	245	262	245	290	264	263	261	248	247	237	244	276	283	279	258	257	295	260	244	265	257	249	261	272	278	278	257	250	261	279	258	265	255	253	255	252	273	263	255	279	267	285	280	235	267	268	246	264	250	239	246	264	257	262	248	266	238	278	240	233	252	258	261	261	264	282	309	262	248	251	269	240	265	260	241	268	253	237	260	267	262	243	280	263	243	278	245	238	242	247	283	282	284	259	263	240	251	251	245	245	242	264	261	245	266	271	282	254	278	251	256	256	247	269	252	278	276	244	259	256	262	233	248	239	268	257	238	276	251	247	255	223	261	277	266	255	271	246	268	274	250	253	275	298	274	265	249	261	262	272	257	267	240	252	255	263	245	256	256	287	255	263	249	259	240	240	293	261	281	282	251	254	223	281	255	280	272	276	256	252	247	274	249	255	288	272	259	248	254	280	281	275	275	261	249	238	260	255	259	231	262	251	240	255	248	293	241	258	271	262	277	246	270	246	282	293	249	240	278	260	270	253	270	248	241	242	245	269	282	235	265	280	268	266	312	250	269	262	250	263	263	232	252	268	247	279	282	273	254	258	269	228	256	276	268	251	273	254	268	242	279	229	258	260	275	268	270	266	265	271	285	258	259	233	273	259	246	279	235	256	248	303	270	280	252	275	274	264	267	245	243	236	272	267	272	272	264	270	266	260	243	246	254	241	251	254	245	288	252	254	245	238	282	273	260	259	268	270	246	255	255	247	245	247	269	248	261	255	286	278	252	251	253	254	241	256	246	283	261	274	266	256	300	274	272	258	239	235	243	277	252	255	249	273	266	263	226	257	291	252	238	262	238	240	258	244	251	277	273	259	253	237	265	267	256	281	262	259	286	252	262	261	241	275	250	258	267	242	271	291	289	252	286	253	234	273	249	251	241	266	277	269	282	274	267	269	283	276	299	284	221	270	261	255	259	244	278	273	260	256	253	262	266	260	257	266	263	258	266	241	246	283	224	243	252	262	262	240	244	273	263	267	282	248	258	273	270	230	241	262	274	257	265	273	289	235	284	270	276	253	244	249	254	289	267	276	299	295	245	262	265	258	268	242	262	255	270	270	254	227	231	284	270	258	249	294	277	282	256	298	242	225	232	253	295	258	263	271	265	207	257	261	268	260	280	283	271	254	293	240	274	270	231	262	281	261	248	268	250	241	239	258	282	267	255	266	253	241	247	234	244	284	253	252	250	257	263	285	264	264	258	236	292	252	294	269	270	248	244	252	256	272	261	263	250	306	276	263	254	229	263	250	272	257	258	254	274	258	275	209	263	276	249	260	282	271	253	264	296	277	231	239	274	281	282	276	266	296	257	260	251	272	267	247	253	267	239	266	248	242	261	284	254	260	279	278	257	267	264	300	241	286	262	265	261	281	256	277	243	274	263	259	266	237	251	231	266	287	290	254	261	282	274	252	265	264	267	269	243	228	265	254	259	272	282	269	258	269	224	261	283	281	278	249	266	250	289	256	258	282	256	266	240	266	260	282	281	269	266	259	239	251	260	262
3540	5126	3123	1558	1118	803	750	670	583	519	515	452	464	406	387	400	357	373	357	338	361	335	372	308	360	344	341	338	334	328	333	346	307	317	327	339	327	320	289	356	330	313	353	323	326	341	317	288	316	341	307	325	313	314	359	356	338	325	310	334	291	320	310	302	303	291	344	293	321	335	304	284	288	329	308	329	318	297	338	326	317	318	301	300	317	327	335	337	321	327	323	326	359	309	301	322	308	341	308	295	331	300	312	319	327	301	335	329	295	301	323	360	288	331	323	309	305	298	306	334	320	289	279	323	355	327	316	317	322	288	317	345	314	334	349	305	316	307	302	328	339	282	300	335	310	298	314	328	309	293	359	297	319	333	315	332	341	324	285	313	315	316	297	336	306	295	338	300	319	351	337	307	310	303	325	342	352	315	330	316	309	304	366	312	298	379	338	298	305	305	339	334	301	332	325	323	305	320	280	313	317	310	329	315	312	351	333	325	320	305	346	281	325	368	311	323	299	338	316	310	328	351	297	330	322	322	321	315	318	357	309	339	304	317	313	332	308	305	335	305	278	289	318	306	324	322	308	293	320	305	338	318	303	322	300	304	311	321	309	329	309	319	299	299	323	322	268	300	300	299	343	323	313	325	307	340	290	313	301	351	297	316	314	339	336	293	321	340	323	289	371	323	322	312	314	314	343	340	324	299	343	314	296	307	329	296	277	327	320	360	330	334	328	305	315	289	323	295	299	318	339	328	325	310	327	301	311	317	312	316	365	317	313	307	333	322	338	314	305	296	323	331	310	330	315	316	341	310	323	325	346	331	323	326	320	304	299	354	324	316	328	345	327	314	333	337	323	308	303	337	348	338	332	310	317	281	309	304	330	283	307	341	331	315	325	330	316	291	317	327	287	310	308	297	368	306	311	341	312	320	341	368	318	309	303	322	323	320	312	319	329	321	332	300	307	313	310	304	315	288	339	298	365	294	334	293	295	285	332	304	305	305	329	318	332	329	302	336	342	317	312	314	338	316	326	333	323	345	318	328	312	323	323	336	310	283	313	330	333	344	327	287	341	342	339	319	338	328	333	296	294	279	348	332	320	327	302	321	320	328	335	311	316	329	332	294	314	316	310	317	320	310	357	312	316	346	331	295	326	311	302	315	302	325	330	292	326	293	308	313	345	321	334	316	283	310	308	328	330	320	290	309	321	322	282	332	321	315	299	348	320	292	319	311	312	301	314	320	330	309	279	304	340	362	323	316	330	329	331	319	341	322	282	350	322	323	317	317	272	307	326	321	339	324	290	297	343	301	347	326	324	340	330	330	314	302	298	318	306	314	336	321	317	305	312	317	334	338	296	346	299	351	305	301	325	331	326	303	274	304	312	336	300	324	306	334	332	314	337	338	323	293	312	308	308	328	332	306	330	289	303	287	334	314	350	299	311	304	337	283	292	301	328	350	281	322	334	313	341	315	335	339	338	314	342	337	356	307	326	329	317	309	310	306	324	328	314	347	326	312	342	335	329	306	298	337	337	353	339	342	300	312	342	320	296	308	333	301	327	301	334	307	304	316	329	325	317	332	298	336	348	298	316	296	305	312	305	350	304	320	316	313	330	306	323	300	295	315	368	352	325	336	302	298	326	355	331	360	295	311	277	295	294	348	302	324	316	330	324	324	334	318	294	301	325	331	296	317	337	343	303	299	319	291	301	323	305	306	309	323	315	313	298	313	342	350	361	291	319	329	336	306	330	332	318	322	298	320	335	321	332	318	322	311	318	319	306	335	320	309	331	312	310	304	316	308	293	300	321	322	360	301	332	286	317	323	317	307	298	322	333	344	293	319	367	308	320	338	332	306	317	310	296	299	337	305	333	334	326	344	301	320	359	342	322	309	297	312	329	310	293	314	337	333	341	289	325	329	318	293	320	312	314	317	335	326	316	332	353	338	314	322	295	316	299	321	292	341	334	325	274	302	325	280	316	344	319	323	300	303	320	309	314	373	310	329	331	315	301	333	337	299	311	292	301	315	313	285	313	341	350	325	331	301	316	298	318	350	311	356	304	346	289	333	280	275	285	303	304	326	316	329	317	309	301	294	318	325	315	305	291	297	327	321	325	319	309	322	294	308	341	308	334	285	314	325	312	311	315	313	307	303	295	337	339	304	308	351	304	330	304	306	334	315	313	330	331	323	303	329	311	344	271	285	300	291	328	300	307	322	322	304	306	307	331	307	303	337	368	363	303	313	340	302	323	304	335	323	324	313	295	336	344	313	317	354	329	307	297	342	318	312	345	292	337	296	286	306	338	313	332	335	312	314	283	330	298	319	317	316	331	312	309	322	319	282	317	356	293	298	331	336	316	312	310	299	321	316	310	272	349	308	326	306	278	311	305	334	303	307	250	316	322	329	325	321	302	310	354	303	327	326	310	341	318	330	297	343	321	306	308	338	301	356	334	315	308	348	325	320	325	327	300	314	320	280	325	315	308	341	291	312	301	329	305	332	328	317	293	302	312	330	296	309	318	293	318	318	331	333	327	318	300	314	329	314	314	336	314	322	363	317	279	291	297	315	328	306	307	319	313	330	348	314	301	334	306	336	303	276	300	293	293	333	312	304	326	322	337	319	331	328	302	295	356	324	309	291	330	305	335	322	305	296	329	328	315	307	309	326	348	341	317	323	298	347	285	302	332	315	324	338	280	309	292	313	329	295	330	315	329	347	314	348	285	309	352	335	331	303	324	329	313	340	283	286	307	332	318	327	307	319	353	323	326	335	298	321	349	305	321	360	320	318	331	337	310	307	332	320	312	310	277	311	310	344	320	290	304	299	299	320	318	333	308	342	347	309	344	321	332	292	332	351	344	341	304	312	335	335	326	300	324	310	315	309	315	313	295	312	315	332	300	321	293	293	331	307	301	296	315	316	327	319	326	311	321	323	341	345	323	299	342	317	319	330	304	316	326	291	304	314	336	340	312	333	313	313	305	317	312	357	328	299	343	330	302	317	318	299	320	330	291	340	340	318	302	360	314	320	305	324	306	311	284	363	325	316	276	340	329	315	327	325	369	329	341	302	332	321	312	330	299	311	310	315	302	338	325	322	323	332	295	309	299	306	303	295	306	338	322	303	313	320	333	308	291	313	302	312	310	299	322	334	301	316	287	327	304	331	343	290	298	308	358	323	305	307	334	329	339	324	261	314	353	331	341	319	339	352	303	321	331	329	353	302	334	318	315	319	295	325	317	330	304	317	348	314	295	332	321	337	329	289	304	322	330	317	301	304	301	343	313	327	330	293	303	352	357	299	315	299	314	322	329	324	300	347	338	295	336	335	292	331	297	313	306	300	293	298	320	287	304	325	284	318	306	345	306	341	342	301	317	316	304	316	320	321	356	292	314	308	330	322	281	296	344	309	331	327	330	295	331	302	309	311	314	333	318	326	317	332	300	312	314	302	328	322	300	348	333	339	325	300	318	293	331	311	299	315	350	316	339	334	343	306
22502	21100	28308	24121	21103	20295	1981	746	582	501	412	410	372	343	314	247	273	269	261	222	227	229	222	214	214	218	215	175	221	187	189	238	223	209	209	197	190	191	197	207	203	188	210	183	212	177	218	181	190	170	163	212	167	191	199	181	209	169	171	191	215	185	186	188	184	195	197	185	220	195	222	187	186	193	186	175	199	194	205	167	195	177	208	164	206	205	178	188	188	181	222	189	190	168	169	186	193	161	204	191	173	192	198	203	201	189	172	175	171	190	178	180	198	204	188	195	176	203	218	202	177	198	199	194	177	179	174	194	183	182	194	188	176	158	197	189	158	193	198	186	216	177	197	194	191	179	181	181	182	167	215	167	194	193	195	199	191	195	209	186	165	174	169	193	185	205	198	191	196	181	192	177	196	191	193	207	193	181	184	174	177	211	199	183	194	187	179	182	174	183	197	182	173	196	193	180	182	178	178	193	184	188	193	181	184	183	186	186	175	187	169	193	167	200	189	191	186	179	186	172	199	180	176	210	175	177	169	172	177	203	190	208	168	201	170	194	203	193	179	182	175	196	191	207	186	190	174	201	177	209	209	201	195	187	174	188	189	174	177	182	171	187	219	180	190	195	181	180	166	206	168	183	163	189	190	185	187	182	159	199	203	171	214	184	190	186	179	168	210	192	207	167	179	189	192	198	194	195	187	161	194	192	198	198	186	192	202	175	179	185	195	191	170	190	163	197	205	164	181	196	191	193	189	178	215	174	185	220	198	175	178	187	202	172	181	201	170	179	173	195	194	178	185	189	207	197	175	216	199	205	195	196	177	178	208	165	177	185	170	177	187	175	157	199	189	161	205	202	178	194	189	182	206	167	173	196	199	168	174	191	180	158	199	199	202	185	204	200	172	175	178	184	216	200	187	195	187	191	188	169	179	185	185	180	176	171	187	217	207	161	187	215	165	188	201	188	201	177	176	199	180	201	169	196	193	197	187	205	189	200	186	196	221	191	178	173	185	169	189	185	197	180	181	149	194	173	184	168	207	215	196	203	205	177	191	186	188	201	185	173	191	195	185	192	190	175	173	193	174	186	181	181	217	189	166	216	167	164	186	188	162	185	186	175	192	177	169	177	198	186	181	176	200	197	200	189	207	190	168	209	204	176	194	193	194	231	153	176	167	206	179	197	163	197	182	190	173	163	197	188	217	183	185	175	195	193	197	160	193	186	188	204	200	206	171	173	178	189	184	185	199	215	180	176	187	200	198	185	171	176	182	204	199	204	194	200	201	196	150	193	176	190	173	187	186	182	162	199	197	176	194	196	186	204	186	211	213	180	176	219	158	176	168	176	181	193	197	190	196	189	176	171	196	202	177	166	197	181	165	192	179	165	186	170	187	190	187	180	180	204	188	188	186	179	177	192	177	201	180	179	191	185	214	203	207	191	212	190	190	177	205	183	193	171	192	178	176	205	173	190	195	177	158	190	188	199	177	174	213	192	172	188	203	173	183	206	195	201	171	189	193	196	175	202	214	203	205	195	163	200	179	183	180	169	162	214	178	188	176	205	190	190	182	216	173	168	174	195	184	185	178	178	212	194	154	178	183	205	215	202	188	195	191	181	176	189	201	200	196	187	201	178	209	170	211	181	193	199	195	178	196	175	174	182	178	186	181	206	158	184	173	169	208	198	193	187	191	172	170	189	183	190	194	208	210	170	196	183	197	171	186	159	200	178	179	193	180	193	209	170	195	194	198	192	198	191	188	185	175	204	186	199	205	190	202	178	175	200	178	182	215	195	180	178	214	216	177	191	193	198	175	180	199	188	176	200	180	181	205	178	181	197	187	188	178	185	204	148	166	192	194	191	200	195	176	181	178	198	156	168	198	182	165	194	183	178	180	181	195	194	170	197	187	189	172	183	194	179	173	191	208	201	199	186	164	183	210	182	198	190	161	214	191	168	201	191	153	198	194	161	211	225	189	196	192	168	195	186	153	193	168	190	193	205	212	192	187	191	193	176	201	176	193	182	170	187	187	200	175	205	190	194	166	172	193	186	176	177	180	190	176	212	200	174	201	190	181	204	209	194	191	189	214	206	196	170	194	214	180	176	167	181	170	205	209	203	205	178	189	203	174	178	204	187	185	217	204	185	201	185	203	182	199	217	167	206	192	203	171	191	209	189	198	185	210	210	179	200	176	190	164	193	202	173	222	196	193	179	200	161	168	160	211	188	188	213	184	179	181	165	170	185	192	155	191	173	193	187	193	178	194	199	180	195	212	185	178	190	195	199	201	186	192	189	166	194	169	187	173	177	206	193	194	180	181	191	181	185	195	181	174	176	213	183	204	193	194	197	187	189	167	168	209	191	218	179	188	150	177	195	161	187	180	198	182	175	178	191	187	194	190	175	170	195	179	208	169	197	186	185	199	205	181	173	190	199	213	200	165	202	175	190	198	165	192	163	179	203	198	189	218	185	216	192	200	167	185	181	175	200	177	176	180	189	175	167	178	165	188	193	206	183	178	169	174	173	185	173	177	172	201	191	192	186	183	207	192	166	214	198	167	172	184	198	192	158	182	190	159	180	204	169	183	174	188	170	188	208	204	184	204	205	205	203	205	186	180	187	189	189	187	187	184	187	175	151	181	210	203	176	183	195	193	184	202	176	176	167	186	157	174	197	177	181	213	168	181	209	182	171	173	171	173	195	197	171	188	178	185	212	204	185	174	197	189	156	184	182	211	216	175	161	199	212	182	203	197	166	178	191	184	164	193	199	216	188	196	181	184	173	200	206	188	180	189	217	165	173	180	182	180	183	156	198	193	191	169	196	191	188	203	211	176	181	198	170	189	215	170	175	203	191	188	173	186	192	205	188	187	189	195	189	184	183	175	193	197	193	199	168	168	187	194	172	195	200	188	168	208	173	190	175	187	190	197	171	198	178	180	200	187	183	183	180	202	174	182	169	179	211	171	176	200	187	197	214	191	175	194	206	174	192	198	207	222	215	180	170	200	190	176	180	173	215	173	205	210	191	207	202	173	177	191	190	164	195	158	192	169	181	174	184	187	198	159	170	186	172	187	157	192	186	202	184	181	178	183	200	210	215	191	190	189	193	190	168	211	190	174	172	198	193	193	180	184	160	199	190	190	215	197	191	204	192	173	168	202	183	195	183	195	204	183	186	184	200	202	204	203	191	200	201	203	197	176	175	168	207	175	172	184	192	220	194	203	199	214	187	167	189	187	171	201	178	168	198	168	194	184	181	207	213	191	190	188	207	199	156	192	187	196	196	221	193	181	200	189	175	174	205	190	197	176	176	173	175	204	186	186	178	189	177	181	166	184	203	186	192	199	185	180	174	200	174	190	204	188	179	170	163	186	189	191	184	175	198	193	168	177	193	192	189	194	190	196	186	213	167	196	175	202	199	190	205	178	194	178	175	184	190	208	183	175	171	213	197	175	174	192	202	163	187	215	199	174	192	173	169	175	178	189	195	209	199	210	175
4726	15039	9596	4558	3027	2251	1742	1439	1200	953	815	703	659	604	508	445	413	412	397	359	350	314	320	300	299	301	293	287	265	307	252	282	260	273	270	255	281	259	277	261	286	268	274	238	276	246	249	247	279	249	292	260	251	259	258	257	251	229	231	284	244	251	260	263	224	277	250	256	254	252	254	262	254	261	232	237	255	243	266	244	269	245	258	215	238	252	252	256	259	278	235	213	247	271	227	254	247	257	220	227	242	233	259	253	249	242	281	241	258	245	252	258	250	271	267	241	246	242	250	266	248	213	228	226	249	275	244	219	248	256	225	247	257	227	255	248	257	256	272	276	216	218	238	256	263	255	236	249	226	260	246	256	233	244	252	243	280	242	246	234	235	219	240	240	216	252	227	252	252	251	240	254	250	255	246	253	256	211	262	215	246	225	243	206	229	250	223	260	233	242	246	237	257	245	257	247	252	245	239	221	232	245	252	240	256	233	240	249	245	246	246	219	241	248	228	256	248	231	247	246	246	240	242	255	249	244	245	257	250	268	232	263	237	268	255	240	267	229	254	221	290	253	238	231	245	230	232	255	246	242	231	259	265	244	227	272	242	225	252	239	220	222	240	264	261	226	257	261	226	250	238	246	238	238	239	222	233	228	267	269	245	262	238	234	259	222	269	226	237	248	232	199	263	233	246	231	217	247	249	231	260	277	255	219	218	271	235	233	250	258	222	253	235	246	273	225	262	220	248	244	233	262	238	255	262	248	227	242	221	243	275	245	225	254	251	232	247	245	231	229	209	287	247	253	252	244	257	236	228	248	250	226	240	222	237	246	267	236	251	233	258	237	258	259	265	219	237	257	255	262	271	216	239	258	244	264	266	255	219	227	258	220	247	252	239	242	274	240	238	215	249	262	226	264	236	222	222	199	252	225	244	253	248	237	231	233	248	238	245	269	246	236	229	225	245	260	244	243	274	275	232	243	233	238	239	250	247	243	262	202	249	235	218	225	235	236	242	239	223	244	221	249	238	268	246	270	207	248	234	244	230	255	275	236	254	255	221	263	230	261	249	249	233	229	214	253	257	224	227	235	244	227	246	242	227	254	234	255	246	256	240	224	231	233	246	233	250	257	220	253	250	220	265	226	231	222	246	255	224	226	256	239	230	225	272	250	252	241	261	233	238	251	237	234	249	237	261	228	223	242	241	247	234	250	263	233	267	261	258	245	230	274	231	240	233	240	221	255	247	246	261	242	281	252	261	233	239	260	245	244	236	256	253	235	252	270	242	243	242	241	255	230	235	270	245	226	257	255	233	256	234	232	258	224	236	254	252	237	232	228	219	254	263	214	227	221	206	244	233	243	231	239	233	238	264	233	259	255	246	212	231	265	247	241	250	259	236	215	244	245	233	236	261	247	246	248	252	241	274	246	233	229	243	262	245	226	249	228	244	252	245	240	229	255	238	237	228	259	226	251	251	250	223	239	230	248	251	211	226	251	233	235	244	268	244	253	241	246	209	233	260	197	222	257	258	233	290	251	211	225	243	263	239	254	261	239	238	276	250	238	263	271	255	250	244	240	223	239	263	268	248	242	218	217	240	239	248	268	235	214	243	224	277	247	228	260	273	252	273	219	241	250	245	232	231	273	242	246	255	213	259	231	236	260	244	239	252	261	259	239	257	255	235	260	242	211	259	229	249	228	257	267	253	222	256	218	248	253	256	271	258	246	249	247	233	228	240	266	248	224	236	235	228	193	240	273	222	256	250	254	276	236	239	237	256	239	236	238	232	258	237	267	254	266	231	232	211	260	250	231	240	247	232	262	257	210	234	253	252	261	252	228	236	213	243	266	230	266	234	231	228	246	232	241	220	248	236	242	246	246	226	243	251	262	280	221	214	247	259	242	235	243	257	238	250	230	267	280	231	215	228	257	257	261	245	263	252	262	236	234	245	242	263	216	233	274	244	247	201	234	237	253	256	221	242	261	229	266	234	247	223	233	238	234	258	219	236	240	238	247	214	262	252	240	227	247	220	243	237	225	236	233	252	241	252	239	223	224	250	216	248	236	257	231	255	225	231	213	269	235	249	261	257	256	254	240	247	248	238	263	244	222	233	245	265	239	224	248	258	255	248	234	247	245	230	239	234	257	247	245	257	238	240	238	259	248	228	218	242	236	233	260	251	226	247	253	254	247	255	248	246	256	268	256	227	232	245	245	239	233	238	253	238	265	246	267	240	247	248	260	252	272	228	252	233	241	208	247	278	246	215	254	261	227	256	266	228	244	255	259	238	264	264	277	244	250	230	247	246	236	252	270	268	241	230	252	240	243	237	274	246	272	239	252	219	226	253	246	221	237	222	213	239	286	245	236	248	247	226	241	231	245	255	240	240	216	244	235	251	238	254	245	228	263	265	256	237	221	221	244	244	272	251	217	218	257	220	246	221	232	263	244	262	238	200	221	264	247	252	219	245	268	245	251	236	237	220	224	248	217	249	226	236	246	240	260	243	239	232	250	257	231	254	232	261	246	230	260	230	257	253	242	240	226	232	237	253	241	218	282	246	230	258	260	246	226	242	250	249	234	226	243	259	268	243	237	251	254	247	233	236	258	219	244	261	223	260	251	230	257	212	250	250	231	261	273	246	240	251	234	245	231	271	250	219	241	256	269	237	224	241	262	212	210	261	248	283	246	263	234	238	234	260	253	228	234	269	241	254	257	251	261	240	246	249	244	256	229	210	231	219	249	250	232	240	229	282	271	221	250	245	254	228	256	215	226	257	237	258	244	230	243	234	233	223	253	244	236	235	239	233	221	243	217	259	276	243	231	272	234	233	248	247	237	235	250	237	236	248	245	231	241	231	266	219	261	246	244	273	243	260	232	236	253	253	242	240	234	248	236	257	275	285	250	225	246	236	241	276	281	272	248	263	256	239	213	256	243	244	248	220	236	247	229	240	246	255	240	247	267	235	226	257	221	244	254	241	257	252	234	210	239	255	240	256	235	232	247	251	242	271	255	228	254	271	226	236	264	261	244	250	245	257	246	235	223	270	239	260	232	245	250	254	256	255	234	254	237	247	255	248	254	244	237	250	258	223	233	227	250	228	211	256	258	231	265	233	247	269	255	209	258	242	264	235	264	253	252	240	261	251	225	245	220	246	239	269	244	242	233	217	232	217	245	228	224	274	245	241	248	226	245	225	253	246	232	250	236	258	241	259	262	235	266	237	263	250	269	252	248	245	222	261	243	231	231	243	257	230	256	231	253	242	242	240	237	252	239	236	250	245	241	253	236	255	260	257	254	216	248	254	236	244	248	262	248	241	245	252	224	249	229	268	239	251	237	226	240	239	259	258	260	267	242	245	248	235	267	251	250	234	246	259	221	239	235	243	213	253	245	254	241	250	260	256	252	254	234	235	250	242	240	253	253	239	233	249	246	242	242	237	263	232	234	235	248	217	225	249	259	256	221	242	229	221	287	239	236	233	219	239	252	249	232	230	227
27419	16930	3144	800	597	514	501	513	481	480	515	501	486	498	473	467	492	455	457	457	480	517	476	477	493	454	466	458	472	482	454	508	459	483	415	481	448	470	468	467	492	468	487	496	461	450	440	490	456	492	441	486	465	444	483	440	450	448	442	479	489	441	491	448	462	455	441	473	477	481	422	451	443	441	468	485	429	463	459	493	459	457	457	460	462	486	504	430	459	479	506	395	474	462	479	469	454	445	445	454	465	478	477	407	452	495	464	476	472	442	455	469	455	450	454	443	485	472	485	465	488	497	439	479	460	444	438	431	469	424	462	482	456	487	453	454	436	462	415	486	507	448	476	461	420	453	474	513	488	481	474	450	475	455	432	468	461	472	482	460	449	398	427	482	440	470	459	477	490	448	491	490	474	487	464	467	479	489	460	455	466	428	528	494	476	482	448	460	457	442	463	442	490	458	462	469	468	473	447	495	488	431	441	480	494	448	428	471	449	459	457	487	487	498	483	484	488	445	460	484	438	462	490	454	457	432	471	486	453	536	493	431	462	478	457	507	440	457	497	459	444	426	459	462	463	438	461	453	460	461	516	487	474	481	461	469	467	460	450	491	458	482	465	454	466	460	458	485	460	449	466	453	446	474	476	484	489	467	455	479	437	453	435	457	473	453	467	505	436	444	469	493	475	435	442	460	457	482	463	464	482	413	468	482	467	476	506	469	463	434	428	440	457	454	478	502	495	441	450	464	454	439	474	468	493	462	489	450	463	466	443	441	464	481	429	456	460	434	474	473	478	449	440	467	486	486	457	467	456	450	512	472	453	465	494	497	452	518	413	440	437	465	415	450	443	511	476	422	459	463	432	471	445	431	486	464	431	464	479	467	457	428	411	417	478	441	434	479	458	488	456	451	471	491	425	483	447	499	465	428	474	435	453	472	451	426	467	439	465	464	438	460	461	437	465	494	433	475	455	500	467	439	437	483	494	449	459	463	455	458	482	463	489	450	438	490	471	469	463	434	489	449	475	438	447	477	487	452	456	438	461	441	488	455	476	465	457	472	485	503	468	489	445	488	486	538	484	470	459	411	444	468	492	449	486	447	467	503	476	447	447	493	454	482	443	467	473	477	478	480	486	436	457	475	480	434	444	462	489	461	495	463	504	465	451	490	438	458	461	476	445	450	441	475	440	514	399	474	470	522	435	476	466	463	429	497	492	492	413	467	471	459	468	471	484	446	453	452	463	463	458	464	488	451	461	482	434	437	487	453	456	466	477	484	459	454	456	495	435	460	439	432	443	488	451	451	422	481	454	484	440	443	471	452	451	494	477	487	450	465	463	485	458	457	483	421	477	490	474	457	455	457	471	436	438	451	426	461	396	427	442	462	450	446	407	441	468	458	451	461	455	447	442	460	449	452	449	424	478	483	473	473	514	505	481	466	447	486	438	473	466	477	443	441	462	428	507	481	475	480	441	477	491	480	442	448	452	444	485	460	449	469	459	434	449	457	446	473	472	491	477	453	507	456	469	414	418	447	410	464	452	480	406	473	454	452	425	467	477	504	453	458	477	454	481	495	440	462	456	492	441	500	420	441	473	459	475	471	450	457	462	494	473	434	477	448	450	453	472	462	439	462	454	444	518	425	479	457	443	489	474	493	456	513	501	477	460	472	514	465	472	450	439	463	477	509	489	452	463	448	465	442	445	474	477	437	472	466	448	490	474	465	486	465	451	463	459	488	469	426	483	488	444	443	471	424	443	448	475	486	461	445	466	470	445	463	467	468	463	455	466	452	462	481	498	457	502	501	443	459	483	462	456	430	468	447	451	492	495	493	452	448	468	446	471	475	449	464	465	478	462	457	462	481	483	438	479	485	461	455	439	470	465	498	453	465	453	479	464	460	458	452	480	486	477	438	484	430	455	499	492	451	496	510	463	449	436	444	494	417	497	499	448	456	511	478	456	466	453	473	483	427	443	484	471	491	476	488	513	457	491	478	476	463	444	460	466	471	510	494	453	459	476	482	479	472	485	454	503	456	450	505	450	485	460	477	462	497	448	480	461	493	458	500	489	466	468	477	474	428	445	436	479	459	466	470	450	462	469	502	444	441	460	414	499	489	456	462	474	489	487	456	472	461	454	454	460	469	481	426	422	431	482	475	429	481	466	424	462	450	454	461	464	482	478	488	452	456	467	485	459	450	477	474	462	415	490	466	479	490	464	470	444	489	473	446	448	509	438	473	483	474	453	441	455	445	466	446	491	488	497	520	488	444	434	465	464	475	455	492	472	450	460	444	448	470	460	473	466	486	451	478	504	463	474	468	452	474	469	434	446	487	451	433	475	460	496	486	453	471	477	461	473	488	438	479	479	466	472	475	455	459	448	460	495	491	486	444	452	457	482	437	432	395	429	516	470	442	479	485	488	444	471	428	509	466	474	494	483	451	447	479	466	460	470	488	437	487	472	460	496	473	472	453	467	463	468	472	496	451	462	469	459	440	443	485	436	470	443	494	444	440	489	470	494	462	455	429	441	449	484	460	442	455	474	476	488	455	436	448	452	467	489	466	471	458	445	456	454	472	431	457	453	413	487	499	444	482	460	484	502	450	463	444	481	450	446	478	463	468	476	468	489	464	452	444	500	486	442	455	465	493	479	461	500	487	472	482	499	511	472	473	458	441	511	461	454	468	474	489	517	474	459	446	487	467	450	425	444	450	446	436	437	475	484	403	439	444	457	450	487	502	520	463	469	438	472	448	474	478	470	452	450	456	455	461	470	482	502	445	463	498	461	441	420	474	436	456	443	479	409	449	458	496	462	463	422	458	437	489	483	479	486	469	459	425	510	528	469	465	427	480	454	448	486	452	471	479	469	466	426	482	456	462	486	484	501	461	468	442	450	458	463	469	507	458	468	485	488	470	436	466	455	443	438	466	460	462	484	464	491	466	505	472	474	459	471	491	490	474	489	480	498	489	495	444	475	503	460	446	471	460	487	452	446	493	458	506	446	485	482	465	481	485	487	495	435	478	465	436	470	455	447	464	497	467	447	463	461	468	458	446	487	455	451	443	455	432	459	449	472	435	439	497	455	456	476	473	461	447	454	488	480	478	454	471	461	488	440	477	467	453	477	443	471	471	455	442	472	456	480	489	488	483	464	490	454	477	450	487	493	448	454	481	477	488	484	451	467	484	452	500	464	464	471	447	469	494	491	443	468	463	465	491	461	493	440	473	480	473	498	457	461	487	474	457	471	491	481	474	480	453	473	465	464	480	438	494	476	474	481	479	430	453	539	428	433	444	479	422	448	490	481	422	468	438	482	425	462	497	456	492	477	484	465	491	484	464	493	485	455	437	445	439	466	450	420	510	448	503	427	474	452	514	439	447	463	503	469	455	474	496	466	528	485	444	490	468	490	442	457	427	495	458	472	493	493	450	481	457	477	457	429	455	484	469	470	458	473	481	463	485	459	451	454	444	447	464	448	505	438	473	421	447	462	461
4675	1910	1384	824	740	664	700	612	580	622	590	592	587	579	585	547	545	583	559	548	564	582	544	589	591	538	536	558	539	571	585	558	555	569	557	541	530	513	563	589	622	584	535	546	542	515	534	545	559	534	558	533	552	553	522	579	534	557	586	567	532	551	566	532	588	556	544	529	551	555	542	541	598	578	544	508	527	541	547	554	607	594	562	522	593	510	571	551	570	588	598	559	562	559	529	591	599	526	534	566	562	555	581	566	580	520	550	571	528	549	555	524	548	558	529	544	540	555	543	566	541	574	612	557	544	569	560	564	598	564	575	547	584	518	546	544	541	567	571	563	574	537	541	517	565	584	570	553	547	565	514	540	525	591	551	566	518	547	576	549	545	562	593	582	523	576	532	562	563	547	529	575	603	575	547	550	537	550	591	575	571	567	538	552	537	552	577	548	545	577	549	539	502	549	564	586	571	569	540	522	590	539	594	557	575	587	564	517	565	573	557	556	548	548	564	598	523	579	582	603	563	562	615	559	564	587	579	531	551	555	535	555	554	562	548	537	544	529	578	537	536	547	565	547	574	545	565	561	529	556	571	620	562	511	530	579	572	575	574	587	567	583	551	554	547	527	533	570	540	559	563	575	564	554	561	553	539	519	560	553	507	540	524	557	548	564	559	552	596	542	545	557	569	589	572	577	562	530	586	535	559	546	576	570	545	544	566	567	550	530	519	522	554	493	583	577	544	567	569	537	583	565	536	562	552	536	573	556	561	614	551	564	587	579	585	563	529	566	553	582	538	516	561	561	546	557	532	554	546	575	597	580	574	558	540	532	567	574	555	589	551	572	555	544	549	514	531	561	608	560	539	555	523	531	510	504	542	514	581	556	551	537	558	529	593	580	577	561	559	515	557	570	485	561	534	584	559	599	547	525	579	540	575	594	586	554	552	516	526	547	552	526	584	576	550	590	551	536	550	532	553	566	575	527	554	580	537	569	502	559	564	579	570	555	574	538	516	489	568	544	511	556	608	579	589	598	569	599	575	548	600	543	557	586	539	520	536	559	537	561	565	546	565	558	561	561	574	557	550	534	605	550	539	589	577	524	566	552	560	523	580	588	538	525	561	547	569	506	534	552	589	566	550	566	547	581	578	594	575	519	560	559	550	567	589	526	536	544	558	517	546	578	534	597	547	593	514	574	533	561	579	589	583	578	556	561	568	543	602	577	564	549	521	600	567	603	543	542	564	525	569	552	541	550	559	571	543	534	563	552	578	567	549	526	590	523	548	568	612	564	588	525	573	516	550	567	543	544	545	590	557	556	556	551	573	516	601	557	544	566	582	566	571	590	578	578	545	533	579	573	548	564	558	506	517	556	584	558	568	580	582	570	553	583	517	564	575	553	551	548	547	536	539	558	572	586	540	590	581	543	546	560	536	531	550	536	547	552	562	525	606	573	526	532	526	544	576	576	542	548	582	576	508	556	543	561	564	579	546	544	566	560	552	564	533	560	552	552	578	555	536	566	495	526	571	544	539	551	522	579	528	560	543	565	567	562	497	574	562	520	544	563	587	531	548	592	569	545	561	581	530	563	535	534	572	537	591	526	498	572	522	531	542	540	536	553	530	569	545	558	562	566	546	547	548	565	558	537	549	583	532	548	566	532	546	543	536	544	553	554	543	517	572	556	608	543	576	551	564	585	554	604	585	531	554	547	554	552	606	561	531	542	524	530	548	561	535	557	581	544	538	504	549	581	569	583	566	560	494	527	550	558	554	554	570	550	529	551	546	503	551	549	568	539	560	499	549	600	583	540	511	538	599	555	555	575	544	568	543	575	548	557	527	586	528	528	582	546	514	585	523	594	561	519	589	542	550	559	568	561	549	578	545	561	545	555	536	593	562	541	577	557	534	560	554	557	588	544	496	556	588	593	615	600	575	583	573	561	560	549	500	544	589	565	559	532	556	547	575	583	566	524	565	516	539	541	518	563	532	547	546	567	522	599	584	553	535	538	588	577	512	546	576	553	586	544	556	566	566	541	559	528	566	574	530	579	538	553	549	567	502	563	622	551	593	525	555	535	529	533	596	550	584	511	563	543	599	533	573	577	501	550	564	551	568	586	550	576	576	598	549	551	540	564	600	542	545	581	569	552	559	537	586	565	547	595	574	560	544	543	524	530	563	560	577	580	572	561	583	526	539	590	515	557	540	547	556	526	534	553	575	514	540	596	599	591	569	570	564	562	539	537	552	546	544	529	585	520	564	521	529	582	574	544	622	563	539	596	576	566	527	529	548	559	545	525	570	577	565	536	549	562	542	547	542	583	550	524	542	561	569	568	596	571	546	563	548	560	585	608	572	493	550	565	574	554	514	547	577	552	537	557	547	553	578	525	554	525	575	573	505	534	572	552	557	543	542	542	541	537	550	546	573	582	553	553	527	509	548	560	527	552	547	582	528	551	519	532	515	546	623	576	621	571	547	554	561	546	552	543	555	528	580	547	546	570	565	576	519	540	629	569	593	544	569	520	572	557	575	598	587	552	502	552	558	564	544	556	541	568	556	549	539	581	529	568	564	523	550	519	520	565	557	543	587	532	541	558	602	549	511	518	563	573	565	599	531	532	604	559	548	591	593	532	556	568	551	581	540	556	505	565	572	539	533	533	589	532	529	556	564	581	550	561	536	574	576	527	537	577	522	576	533	510	556	595	525	545	560	536	541	567	554	574	562	526	572	544	535	571	571	588	568	578	514	573	561	584	544	602	548	521	540	582	525	565	530	531	549	599	548	542	518	573	563	496	574	574	579	531	586	534	528	549	556	524	560	587	562	575	521	565	513	520	540	568	609	513	571	619	538	558	572	561	580	536	578	578	522	520	584	597	559	582	565	569	539	573	520	536	571	562	538	593	627	520	563	542	559	530	527	552	587	557	579	565	524	586	556	565	594	506	570	546	585	529	552	561	511	581	506	562	560	553	565	540	544	551	575	566	545	543	550	569	538	605	514	551	616	538	519	553	575	536	528	555	575	545	527	525	521	593	549	574	565	561	576	568	544	543	535	547	568	557	575	557	555	587	569	567	556	535	538	597	519	560	552	544	540	544	575	617	576	554	525	532	534	536	567	532	574	568	562	566	546	516	511	521	522	536	551	533	566	541	551	568	590	548	552	588	573	586	506	530	586	578	550	560	525	548	586	564	533	567	547	534	550	535	551	551	522	549	530	574	529	549	559	560	556	535	531	564	576	552	558	552	578	555	533	568	546	543	538	556	576	558	606	573	562	578	557	610	531	564	551	557	576	553	546	543	564	547	547	594	596	615	567	532	590	534	589	571	585	549	569	572	544	546	556	575	558	582	584	597	543	553	565	573	517	529	560	584	542	559	537	501	550	530	563	545	562	582	552	597	528	582	527	532	575	572	540	546	583	566	574	567	571	577	566	524	580	566	540	552	567	566	568	566	547	596	570	591	561	549	557	554	529	574	569	574	553	574	547	547	569	516
23736	21014	27312	24922	17212	1553	873	707	645	680	554	535	531	565	526	569	517	508	519	512	498	497	494	522	484	496	517	546	508	489	495	448	487	470	510	479	484	478	488	495	495	500	458	522	493	495	509	469	463	447	436	475	503	460	503	470	488	468	502	515	458	483	482	484	502	508	454	469	481	488	476	462	521	465	521	469	450	505	499	512	455	503	471	451	489	494	477	444	511	499	464	501	476	440	471	461	461	503	489	518	535	505	476	469	505	463	511	499	512	501	533	446	506	517	494	513	479	493	497	477	491	480	485	456	497	452	495	502	516	467	472	492	484	488	467	465	495	505	471	500	474	476	457	493	472	443	472	504	508	506	543	452	457	486	521	477	450	468	464	503	489	506	455	485	499	491	474	521	432	456	465	473	509	499	462	448	523	465	452	452	471	492	522	453	501	482	466	512	448	472	505	469	477	492	488	448	478	483	463	466	438	482	463	454	458	490	477	423	472	507	480	482	454	475	455	440	473	445	479	475	454	480	483	473	493	499	486	487	525	465	451	461	504	482	458	505	476	449	473	467	442	506	450	448	532	493	492	504	481	495	477	479	475	483	494	490	478	507	463	477	479	492	508	483	508	465	481	461	514	442	533	470	490	522	485	512	471	481	470	516	499	485	512	509	514	512	465	452	451	482	536	503	484	460	475	513	444	494	489	462	495	488	484	485	478	466	490	502	492	477	465	502	510	441	485	486	463	452	435	457	475	515	494	477	490	494	493	462	486	498	486	462	444	498	486	459	480	447	483	456	503	496	491	500	464	471	484	442	449	472	511	456	472	525	496	476	475	479	435	466	493	481	484	486	490	474	500	505	469	522	442	503	492	501	412	495	462	498	456	487	507	474	497	504	471	452	461	463	450	447	494	447	497	490	431	486	502	504	452	458	470	455	484	498	510	487	435	456	471	453	485	487	463	495	475	475	488	496	468	475	523	520	496	491	483	476	467	462	455	488	508	475	502	459	487	476	457	482	458	441	504	471	468	466	499	448	494	493	495	470	469	482	479	469	464	478	461	457	462	469	463	450	501	504	458	466	462	496	495	487	483	464	508	522	450	505	484	527	514	478	518	478	458	484	461	482	534	494	504	434	484	459	463	508	475	502	491	455	497	529	492	459	465	466	486	506	502	462	467	462	497	457	489	509	492	444	452	486	477	498	464	491	489	495	502	485	493	503	453	478	480	490	517	472	510	481	480	512	470	486	471	445	501	473	498	440	518	496	460	479	472	492	489	469	499	428	439	467	479	485	481	499	489	486	474	431	465	433	480	482	468	479	470	461	504	494	484	484	509	519	436	456	475	475	474	455	498	448	493	425	469	441	494	472	457	472	493	486	482	448	501	518	493	495	479	480	471	466	440	468	470	517	451	473	509	498	535	475	522	482	482	459	480	503	457	465	479	480	451	477	447	458	458	455	470	474	477	495	438	484	482	450	481	451	492	437	466	451	500	463	481	462	462	505	470	479	475	487	498	494	476	484	455	443	492	476	448	499	491	517	508	510	477	451	504	497	513	496	459	513	511	497	463	474	492	493	538	485	453	499	476	499	483	482	470	475	477	478	514	453	491	490	494	487	464	478	473	457	475	489	486	484	504	465	468	495	458	524	454	445	534	497	456	462	499	498	472	515	475	416	482	510	449	461	513	500	488	470	494	498	496	477	454	470	473	496	516	433	455	441	509	448	479	449	467	492	493	514	452	451	443	538	478	492	456	491	479	485	443	485	442	456	502	470	451	479	488	476	480	483	464	462	462	471	494	500	513	480	498	471	500	457	511	530	482	476	442	518	536	504	502	459	505	467	446	498	489	449	472	496	471	510	487	512	515	484	436	469	490	498	472	466	541	497	444	483	462	436	469	457	489	453	461	503	473	492	473	443	463	466	503	446	464	477	478	485	490	449	490	527	467	503	483	488	492	484	492	468	535	471	515	501	488	506	468	509	484	463	492	460	476	471	506	502	478	466	488	474	480	488	503	503	491	487	449	512	483	468	534	477	504	502	472	455	475	441	470	437	452	498	515	481	524	468	478	455	492	447	524	443	489	480	436	489	465	504	507	487	503	507	456	464	452	524	467	517	522	458	468	524	506	473	448	467	514	456	501	499	497	491	461	475	468	461	532	467	482	494	488	465	498	464	469	457	483	516	473	503	515	454	432	469	496	496	485	501	469	468	475	485	502	466	471	474	460	484	494	455	427	473	522	461	487	501	465	449	492	510	481	477	513	457	461	475	469	518	464	468	476	500	477	525	462	471	476	452	507	482	483	481	499	471	490	457	490	457	469	495	464	489	457	453	467	472	514	461	465	475	481	467	469	502	498	483	443	486	454	441	480	449	451	515	464	485	479	493	474	473	474	482	484	487	496	463	462	518	453	484	499	492	465	488	467	471	438	512	492	493	469	499	453	468	466	462	454	509	499	482	502	477	500	518	491	459	474	505	475	452	473	438	475	446	462	497	491	473	495	481	469	478	460	450	505	446	490	487	499	447	499	484	518	486	496	438	494	512	481	497	451	463	486	471	510	450	473	518	503	466	470	527	501	465	518	470	451	454	488	485	469	467	492	461	525	459	477	465	481	489	415	517	529	479	514	484	445	507	490	476	488	498	449	474	489	483	496	471	455	450	530	457	451	478	456	465	443	509	474	491	466	496	522	455	490	539	481	491	448	477	487	497	446	476	473	454	460	458	497	466	490	498	523	521	452	464	434	508	468	434	501	485	497	469	472	522	526	500	497	502	435	514	496	482	459	464	510	499	513	485	495	458	450	434	496	466	444	483	503	459	465	480	516	449	451	508	461	481	509	458	498	500	476	478	515	488	498	473	475	427	484	476	459	465	460	493	481	489	506	451	477	459	463	513	467	514	518	492	453	463	450	460	479	503	472	457	506	504	457	468	515	543	473	460	457	476	460	483	466	481	495	483	468	456	472	500	449	510	472	503	453	463	511	443	458	464	447	479	509	478	453	527	495	495	476	476	501	450	462	496	483	496	478	485	488	498	477	485	487	467	426	464	471	469	461	513	477	493	463	460	475	462	474	466	469	484	456	461	518	491	498	450	473	500	493	469	499	483	492	512	480	476	464	486	495	486	471	463	469	501	491	478	496	537	474	468	497	486	502	499	468	487	497	479	494	454	488	471	463	479	479	470	484	497	479	535	462	451	477	462	510	438	410	513	479	537	430	460	505	447	471	482	449	483	487	472	471	493	478	489	474	491	491	477	495	472	475	493	501	471	498	473	473	479	512	467	480	444	457	440	460	464	444	507	489	486	491	487	492	479	466	519	514	496	523	528	464	474	521	479	497	511	474	511	504	448	466	478	488	434	496	476	440	503	455	478	488	467	465	482	470	484	474	485	462	488	484	483	522	467	499	468	502	481	490	474	494	490	502	475	463	504	529	457	444	476	493	504	492	454	460	479	510	494	481	485	493	484	447	508	489	522	497	498	454	480	458	496
3407	8592	5347	2579	1875	1473	1272	1135	932	863	849	778	738	759	689	651	687	617	620	634	582	600	612	645	602	600	618	621	586	556	585	603	565	576	596	559	579	623	574	579	581	578	603	626	533	595	558	572	579	534	577	547	572	610	553	618	564	571	598	600	569	549	601	584	545	557	637	601	571	629	589	594	577	568	600	604	594	590	564	582	607	540	578	589	560	602	543	571	596	581	534	578	569	602	561	601	579	569	594	586	549	584	563	567	593	564	588	572	559	579	579	557	565	586	561	581	562	604	618	576	588	576	597	538	561	594	590	589	547	535	586	566	570	596	625	558	581	568	575	595	604	547	598	577	607	583	612	585	576	587	568	625	588	581	586	557	582	583	579	621	578	574	574	515	592	560	576	547	568	552	605	542	547	551	603	550	604	573	620	566	569	568	602	564	551	577	590	570	582	549	519	556	561	562	560	613	590	561	574	551	557	571	561	566	579	620	595	586	578	571	620	556	642	566	596	574	553	567	592	582	606	537	537	570	562	559	582	554	571	576	586	560	561	598	588	564	618	554	585	551	588	600	556	583	578	560	578	569	580	603	601	525	570	544	549	548	549	555	556	573	570	541	598	567	560	534	552	546	579	565	579	584	520	600	553	529	586	560	574	538	592	620	567	561	592	583	549	581	528	576	566	573	533	574	558	567	555	535	600	572	599	577	541	558	565	522	572	563	577	581	608	583	616	561	575	557	580	565	536	544	540	585	603	610	568	569	524	590	597	569	564	576	569	551	566	602	604	581	509	567	583	530	590	582	563	586	604	575	574	576	546	540	629	608	571	566	568	601	626	583	586	602	568	593	543	626	575	570	567	540	543	599	585	555	551	594	556	573	563	594	594	588	534	580	577	545	545	550	560	585	594	513	579	611	575	566	581	565	583	575	532	532	576	558	564	610	563	580	573	578	519	613	545	633	563	627	564	545	571	628	547	538	587	585	557	574	568	552	584	618	602	584	582	596	553	550	540	547	564	576	582	543	617	588	576	555	556	545	616	574	552	554	609	533	589	566	620	560	604	516	580	552	602	549	553	564	584	579	599	603	599	617	594	595	593	557	598	598	567	601	638	566	587	574	574	563	546	572	582	591	542	565	557	536	530	593	574	562	582	551	562	562	623	563	591	551	622	576	565	597	584	542	595	639	591	545	586	576	595	589	593	577	624	574	555	576	530	563	580	585	595	570	620	557	606	585	627	595	593	566	545	561	573	569	566	582	583	534	560	591	562	596	541	557	591	587	556	557	608	583	595	577	554	600	567	564	531	587	560	543	561	546	581	562	582	579	587	600	602	547	564	548	556	532	527	589	590	626	615	606	598	618	597	593	619	510	588	592	570	530	557	621	574	600	604	568	559	599	546	597	545	580	589	577	561	585	558	582	606	564	570	548	564	586	545	573	574	559	543	608	573	525	614	566	582	597	593	607	576	568	580	581	509	572	610	525	557	627	586	569	589	571	612	563	547	558	570	531	532	575	591	587	578	562	567	622	587	592	565	572	592	567	551	631	593	549	542	577	571	582	586	630	583	594	564	590	603	581	560	537	533	601	599	593	561	582	586	583	572	573	543	557	607	568	585	573	597	590	576	603	613	602	588	569	552	650	564	589	580	594	519	586	554	565	570	589	608	581	572	557	572	602	594	547	603	561	540	582	571	563	550	571	598	605	550	615	533	569	580	579	581	517	534	583	585	593	558	633	544	613	542	595	566	606	554	564	575	555	550	591	582	590	564	550	522	541	605	565	573	550	584	582	605	522	564	547	581	555	549	579	577	570	562	593	612	541	583	606	577	601	531	556	578	554	549	549	565	569	580	596	607	556	584	557	575	579	586	556	578	595	570	585	570	587	587	588	587	605	560	631	551	586	524	602	553	578	537	600	551	563	583	539	584	599	563	590	646	590	580	560	600	583	669	591	603	563	587	565	588	653	596	580	543	613	594	579	579	599	578	584	581	586	603	601	605	606	593	604	586	584	599	570	585	577	549	565	610	558	586	593	571	607	551	579	528	572	569	544	585	569	569	529	551	554	548	570	588	577	578	580	568	556	543	544	616	599	561	590	536	562	557	597	571	589	579	584	567	564	540	612	566	586	573	591	558	587	604	538	536	563	555	576	554	550	548	559	575	591	580	623	592	572	602	568	568	573	574	535	632	574	542	597	577	583	600	549	573	569	600	604	567	552	546	597	562	525	574	569	582	594	549	599	613	586	577	561	571	556	599	585	629	565	610	574	583	568	547	566	583	576	592	536	536	550	558	587	557	586	583	556	587	581	500	583	581	554	561	565	564	603	561	537	557	572	555	629	551	546	554	558	621	585	581	584	584	586	596	585	579	591	573	569	586	591	597	559	568	601	570	593	504	542	590	584	585	566	539	547	570	555	619	560	585	588	536	569	544	595	567	582	601	602	538	610	587	593	575	604	586	570	585	608	597	603	547	551	561	589	565	601	587	612	637	590	556	561	596	579	536	590	585	571	567	573	587	535	558	520	581	589	587	553	555	580	588	570	596	588	537	591	593	559	647	574	611	563	542	539	576	581	538	566	503	552	596	592	555	557	560	580	567	617	573	567	602	539	555	586	614	547	559	609	603	621	559	584	579	597	552	560	549	558	567	571	629	571	557	567	561	600	552	576	539	559	593	575	606	597	624	592	559	571	517	540	579	543	550	554	565	584	591	608	571	587	574	584	580	599	561	589	578	551	598	630	577	547	618	587	550	621	594	592	597	552	516	556	546	562	579	579	587	603	550	577	547	610	570	553	562	570	567	565	544	589	592	598	600	593	559	579	602	579	589	573	589	596	577	576	541	605	601	525	554	600	562	614	559	595	572	567	554	588	582	526	571	534	601	565	547	551	579	557	576	594	533	561	567	616	570	572	611	554	532	600	599	597	590	589	580	562	580	593	547	581	571	595	606	584	557	556	580	551	568	584	575	604	534	601	618	586	548	567	551	592	556	619	555	570	603	544	560	572	585	569	608	573	554	541	571	556	584	591	593	567	560	589	630	549	584	561	575	565	565	512	574	560	578	548	556	592	589	592	564	589	580	526	597	559	604	598	600	605	572	610	547	570	571	540	539	576	576	528	593	603	581	570	560	505	585	599	578	584	565	615	601	624	578	588	578	596	578	529	580	562	579	589	557	571	583	614	556	587	630	537	617	536	548	585	640	594	570	585	630	554	513	562	549	590	593	591	594	559	567	584	572	537	570	564	549	540	541	535	550	596	616	571	606	580	605	602	571	564	578	571	573	554	589	569	585	538	555	626	576	573	577	531	564	635	549	592	588	581	578	578	582	610	568	651	588	586	580	573	542	610	604	580	562	527	550	574	557	601	559	546	613	533	530	518	593	548	577	617	622	597	540	610	529	533	567	573	571	503	602	586	554	530	556	567	552	549	561	623	608	541	532	613	583	582	538	547	537	589	606	615	637	587	630	611	596	594	548	621	586	613	607	551
24653	20987	25838	24374	1761	489	419	397	345	348	336	353	323	299	285	318	290	314	307	276	254	289	269	263	266	268	297	269	293	250	280	253	260	295	292	266	272	258	282	281	289	298	265	284	260	269	278	243	271	295	233	274	281	251	269	278	274	251	303	299	275	270	262	272	273	258	271	278	248	263	279	296	252	274	263	266	276	269	236	277	261	286	275	263	262	255	290	272	269	244	252	270	282	259	274	269	261	289	267	259	273	248	282	277	289	256	249	261	285	263	258	267	293	251	304	307	294	278	240	268	259	267	258	275	253	256	262	280	262	330	243	266	249	283	238	252	261	279	244	269	254	258	268	260	250	279	246	266	287	273	230	246	284	268	289	260	252	261	264	278	274	245	254	289	244	254	272	294	269	251	275	279	284	262	278	285	235	303	292	276	278	265	223	266	265	279	265	245	277	258	267	265	272	258	277	280	250	277	271	264	257	265	264	240	267	282	276	274	257	274	295	257	297	273	266	287	277	295	253	259	282	263	265	281	269	259	256	280	260	266	271	280	245	245	242	266	300	302	278	266	258	256	275	276	254	243	253	280	283	293	296	276	249	281	277	242	292	277	266	267	250	246	262	277	260	267	268	256	251	260	256	269	264	255	247	251	253	303	275	277	239	267	273	260	264	267	266	250	274	264	274	296	262	236	265	263	282	256	259	254	258	289	266	266	272	273	274	274	257	289	278	259	239	264	256	239	262	253	258	235	254	263	261	270	278	263	253	291	265	286	291	237	269	288	306	272	243	296	279	267	238	301	248	281	237	235	234	276	275	255	270	283	270	260	274	270	291	247	260	259	291	264	261	251	229	274	264	280	278	276	249	272	261	247	291	294	248	268	245	266	274	240	247	261	263	268	264	270	290	251	272	246	263	261	266	253	289	259	268	236	248	232	252	270	272	278	267	276	267	259	258	274	263	278	272	252	283	260	262	269	273	284	286	261	255	265	279	291	269	253	255	240	279	230	278	265	264	236	280	248	296	279	277	252	280	288	255	261	271	283	278	246	278	290	277	274	281	262	281	287	265	246	279	264	287	262	268	271	296	269	272	285	288	258	262	256	318	273	253	267	299	275	280	260	276	259	278	293	279	265	244	278	272	294	258	288	304	244	275	247	224	274	246	253	255	266	285	266	280	243	279	249	262	271	277	261	292	282	275	266	259	292	234	255	276	277	289	307	273	258	275	237	273	271	286	243	296	279	251	264	249	253	260	277	249	279	269	271	274	256	258	292	252	266	251	249	281	245	276	287	267	275	287	255	271	270	257	298	284	298	263	267	279	257	270	285	257	295	277	247	254	279	270	267	264	284	244	275	281	305	263	273	257	252	227	255	301	268	245	277	268	251	266	249	256	256	271	243	254	245	250	271	273	243	274	234	278	270	274	268	291	264	258	266	260	314	237	254	284	280	242	270	263	250	230	270	293	248	279	258	266	266	256	227	264	278	253	283	287	265	299	288	262	269	269	268	250	274	265	319	272	245	271	255	281	266	264	247	294	274	252	259	261	270	256	277	247	243	256	262	267	283	246	251	269	283	279	263	260	303	232	261	267	293	249	260	295	253	276	258	260	271	280	285	274	262	257	262	276	251	273	277	272	274	282	263	266	277	280	272	285	311	261	288	273	274	284	281	263	246	255	269	293	270	247	269	281	281	240	244	262	256	265	296	273	263	254	281	264	288	241	263	273	267	250	282	237	243	250	286	281	282	252	255	294	260	249	285	239	265	229	247	259	247	271	266	272	280	269	271	277	255	264	279	262	280	262	282	286	266	227	254	272	308	250	270	245	283	305	263	246	279	293	258	274	267	280	265	278	245	258	234	275	289	260	285	243	243	294	284	250	264	248	257	247	266	272	276	262	292	276	263	260	257	312	294	253	263	274	274	254	276	284	277	279	258	297	274	261	240	251	216	270	261	269	273	262	288	288	251	245	273	282	264	260	248	267	262	253	293	275	262	260	264	248	272	277	269	276	289	263	250	252	262	260	267	285	261	268	294	239	265	310	259	286	241	266	273	269	230	254	246	245	269	266	272	239	273	288	267	261	245	249	262	272	268	273	236	286	266	226	288	268	261	245	278	269	269	276	253	278	232	249	251	264	269	291	264	252	261	267	302	287	252	290	258	250	253	259	277	267	246	315	281	244	294	265	271	304	273	280	277	250	262	249	280	279	269	249	309	285	276	271	264	257	245	267	264	268	290	264	268	261	279	265	261	277	279	255	249	289	256	260	237	248	284	273	270	265	308	268	279	259	252	259	249	257	291	266	263	244	284	293	245	243	257	308	283	243	258	276	282	262	259	259	250	261	253	281	266	285	277	281	294	269	252	273	258	271	271	230	279	286	257	271	287	257	282	264	275	285	249	273	246	282	282	270	253	280	257	277	256	260	263	263	236	270	257	261	264	265	256	268	256	262	276	264	268	307	286	251	238	273	255	263	232	269	280	260	260	235	266	272	269	282	278	233	243	256	272	242	258	264	269	260	305	281	280	248	240	253	247	276	261	249	262	305	294	268	281	294	256	279	274	309	263	282	271	282	257	267	232	254	243	235	276	276	268	269	281	281	259	265	255	277	254	274	265	250	307	250	251	268	255	282	277	229	271	262	268	241	258	263	281	272	255	265	286	275	275	266	272	253	277	247	272	290	269	283	251	246	268	284	261	284	246	268	266	296	285	264	252	273	294	280	276	262	258	275	233	260	288	298	252	240	267	268	241	269	273	268	278	287	290	241	289	307	277	257	274	262	253	263	281	271	270	263	282	284	287	242	292	279	270	254	271	284	305	285	235	275	300	296	290	267	287	249	285	267	258	238	265	263	286	264	260	237	304	239	294	237	281	275	292	305	257	259	265	259	239	285	275	273	257	274	257	293	237	279	256	252	277	257	265	283	277	269	268	270	286	282	249	265	231	258	283	257	259	288	304	238	260	252	258	261	263	264	292	250	251	291	244	263	252	241	254	286	307	259	245	274	276	264	266	260	256	259	260	293	275	245	266	267	291	296	249	255	254	289	271	273	258	257	254	244	279	259	256	260	280	279	240	272	248	257	263	265	287	216	240	242	261	250	284	266	260	274	287	246	264	260	270	263	290	273	258	256	255	261	252	258	255	237	248	298	281	283	264	249	278	258	290	260	272	248	257	260	272	271	286	269	236	251	263	255	267	277	263	271	266	306	261	237	281	270	268	271	241	284	281	256	261	270	249	283	287	294	262	269	271	261	294	266	260	240	253	283	269	282	231	276	252	239	276	285	293	250	278	273	236	286	269	250	292	280	265	262	249	258	270	239	247	276	273	263	242	288	256	253	276	242	265	247	257	263	269	240	264	258	258	280	272	283	249	269	276	272	265	290	242	273	243	275	280	289	254	260	236	246	264	270	265	285	260	249	269	247	233	274	256	279	280	272	274	281	261	257	246	271	275	279	285	255	265	268	271	281	248	298	270	256	289	270	247	277	281
3548	5060	3156	1452	1052	879	747	645	551	482	486	483	451	463	360	396	401	360	376	388	349	362	357	348	326	335	306	319	334	325	323	326	345	317	307	325	311	348	345	343	339	327	311	309	329	299	326	340	346	313	311	318	315	306	307	308	341	343	327	326	307	323	335	298	318	375	340	309	313	314	356	293	312	317	311	305	319	325	357	295	303	348	311	344	305	351	341	295	286	352	310	332	336	338	322	329	298	331	322	313	279	296	314	317	313	315	317	344	311	297	317	330	310	320	321	328	302	314	302	313	301	315	318	335	311	336	336	325	303	322	321	331	311	324	345	303	313	342	298	329	327	320	325	320	298	313	302	350	331	331	332	351	288	335	313	348	320	313	319	364	331	304	309	334	302	307	303	303	314	337	330	306	326	333	325	280	303	363	309	312	303	322	308	333	310	294	303	323	313	313	304	332	312	321	336	323	332	300	292	321	325	318	335	360	305	333	316	337	277	334	293	307	337	308	326	337	322	323	342	304	334	315	346	319	314	324	307	295	311	347	335	315	315	313	323	303	340	279	302	299	326	341	313	309	320	318	311	326	336	331	343	308	347	321	290	342	335	330	318	309	361	320	336	338	312	311	315	303	319	352	343	311	301	298	315	356	303	292	318	326	337	341	309	292	309	311	330	307	304	321	341	320	322	321	350	312	303	337	341	296	312	313	340	337	316	319	388	321	337	315	338	343	325	329	314	326	288	348	326	285	339	297	310	320	304	355	330	332	332	337	340	306	289	337	307	330	320	308	331	336	316	332	321	321	297	347	334	312	323	344	342	329	294	341	321	325	313	300	328	323	297	359	330	296	306	335	321	317	340	345	317	296	327	308	331	339	312	292	334	318	295	300	309	345	320	313	340	296	314	306	345	280	320	324	341	322	316	302	329	335	323	318	314	354	298	330	319	312	315	325	301	332	306	324	294	318	321	266	333	300	332	333	332	333	317	341	293	342	327	319	322	330	307	317	325	309	314	312	295	328	316	321	352	332	329	319	313	307	323	300	341	334	339	312	334	321	324	331	320	299	341	342	328	292	306	310	307	317	305	328	339	314	329	330	287	329	324	331	319	322	331	350	327	293	318	313	296	299	321	346	318	298	324	315	354	333	312	328	286	329	326	332	308	326	339	317	331	312	331	321	308	324	309	315	301	324	333	323	307	329	306	304	322	276	285	330	353	305	332	296	309	351	352	331	323	320	312	330	334	312	332	314	316	329	310	328	324	305	322	322	326	320	348	336	326	287	312	299	330	297	307	337	327	327	301	329	353	346	322	305	336	289	335	363	316	311	336	315	351	349	304	307	326	312	319	301	335	335	315	323	327	326	327	329	330	306	325	330	345	336	332	325	317	339	322	334	315	322	318	321	318	292	298	333	319	339	308	326	343	325	288	322	316	313	294	293	314	340	306	319	342	321	327	343	357	334	328	323	357	319	317	333	309	331	299	322	316	293	315	298	320	353	311	332	341	320	296	344	303	319	351	329	330	346	324	313	299	329	304	341	339	345	346	338	323	297	314	299	284	318	336	312	331	296	334	303	365	348	324	345	289	328	306	342	326	318	346	317	322	311	332	327	301	317	339	336	297	335	355	301	366	329	307	351	303	280	329	342	310	309	304	307	339	340	324	320	349	320	347	343	358	328	339	344	334	323	337	304	322	313	350	302	317	303	303	316	290	317	355	286	314	337	326	349	309	348	341	327	333	301	342	329	291	297	313	335	308	297	339	282	294	320	337	351	329	333	320	328	318	319	309	337	331	300	310	314	336	292	282	330	298	293	351	299	310	309	297	302	286	315	307	327	302	298	326	306	309	364	323	309	313	359	331	311	320	300	317	350	319	334	325	327	320	343	313	324	289	308	303	341	309	302	324	338	316	328	318	331	335	319	339	328	329	320	292	346	333	275	336	346	322	332	282	321	318	357	330	330	349	296	331	358	341	333	309	287	307	337	327	319	308	292	318	313	301	324	335	328	314	315	332	339	298	335	300	352	336	289	328	367	369	313	323	301	316	322	310	339	308	315	327	303	336	290	283	327	289	306	310	325	309	296	325	298	307	302	310	322	306	331	351	292	347	335	317	322	326	331	334	301	315	321	325	374	344	317	300	356	311	321	338	316	303	341	321	342	303	337	309	325	319	341	335	356	312	340	330	323	321	322	329	360	332	295	302	318	310	337	337	286	321	308	324	299	314	336	341	346	310	333	306	343	336	304	333	332	327	313	299	336	329	325	318	317	314	305	336	349	335	335	349	333	310	317	332	312	321	349	323	312	314	294	321	326	299	338	334	309	320	330	316	317	291	279	309	288	344	338	302	321	339	312	343	308	333	317	341	324	297	291	336	329	328	308	327	301	291	350	312	337	322	281	301	321	334	289	298	305	312	335	341	339	339	347	310	338	312	313	334	301	288	334	318	332	304	338	336	341	372	338	326	332	326	321	318	317	328	322	320	353	320	313	310	324	327	350	335	333	349	334	333	321	322	293	327	330	319	332	350	350	310	297	302	345	339	317	322	319	313	325	323	330	289	315	346	339	326	290	298	349	327	321	318	336	331	307	308	291	333	321	317	324	327	321	332	321	332	356	309	318	326	314	370	311	301	339	346	264	305	355	330	339	320	300	331	303	349	332	338	322	306	323	317	337	325	342	337	324	316	332	315	328	354	324	332	323	301	299	306	300	325	293	307	364	310	351	355	289	333	328	350	337	301	338	322	335	275	304	316	306	324	318	322	305	358	318	318	308	322	336	335	304	304	323	348	317	303	341	295	305	314	314	298	327	323	329	337	343	347	326	321	308	324	329	297	323	314	301	319	336	321	327	333	313	297	332	299	321	323	303	326	321	315	290	335	315	314	309	302	297	320	325	364	331	300	292	334	316	313	321	306	293	325	320	334	334	323	319	314	325	296	328	352	337	303	324	302	300	313	330	307	315	304	339	341	300	313	339	317	341	289	336	343	311	312	313	314	334	329	291	318	331	329	292	297	321	331	295	340	330	308	333	343	358	294	323	349	351	347	318	315	313	282	346	341	337	313	340	335	327	345	317	331	312	325	312	355	313	302	300	328	331	329	316	338	312	348	328	300	330	310	343	329	329	336	304	292	319	335	344	355	316	292	293	314	343	316	307	314	314	341	335	303	321	335	321	321	309	340	318	341	324	281	332	292	292	320	328	329	314	331	300	276	331	331	341	322	313	325	345	323	338	327	314	307	330	325	327	319	328	303	303	310	334	322	316	332	297	312	324	308	307	328	310	298	326	370	303	295	351	323	336	317	317	334	321	334	355	305	325	337	310	330	337	313	303	312	312	322	314	293	353	298	325	303	298	334	299	326	302	327	325	322	308	304	300	344	299	326	303	322	290	323	307	326	301	319	344	295	320	327	315	322	320	319	325	336	318	303	348	329	323	330	330	318	337	323	308	340	298	359	315	325	312	314	322	321	334	344	336	290	331	291	314	339	326
22480	21102	28291	24151	21102	20333	1992	679	590	473	433	405	366	358	339	299	259	267	253	248	227	213	220	224	233	220	235	204	211	227	234	201	223	215	202	206	218	199	171	197	193	195	201	215	193	204	181	197	199	177	177	211	208	205	206	207	197	182	188	170	231	188	216	203	187	184	218	193	185	200	189	178	197	202	179	243	210	201	196	199	212	184	189	188	200	202	190	180	207	168	192	191	171	192	192	214	178	196	197	194	192	217	195	192	187	200	191	193	204	180	174	177	168	176	212	207	192	173	187	194	193	179	189	211	171	205	209	184	209	190	211	197	179	199	164	216	217	195	178	191	194	211	199	198	207	170	200	201	202	194	177	196	200	182	196	213	200	200	182	192	183	237	189	174	207	178	201	189	185	198	202	183	213	191	185	193	202	196	191	204	202	202	191	194	173	222	214	207	175	195	201	180	184	183	178	194	193	203	184	190	187	217	195	158	190	203	215	192	181	201	197	184	186	212	199	181	220	201	215	204	194	212	208	200	183	220	187	212	199	184	186	193	197	171	203	207	175	198	196	193	220	212	197	210	192	184	208	181	214	193	193	158	203	181	174	189	214	185	172	192	220	194	195	196	168	197	197	193	189	190	185	194	190	192	189	185	185	201	195	195	192	212	203	188	190	163	193	182	161	195	184	183	190	203	185	181	172	208	203	199	203	204	215	202	227	198	211	197	204	192	179	198	192	188	192	206	196	202	199	214	179	183	199	189	183	189	202	203	203	190	198	199	196	183	201	203	206	167	207	217	205	195	216	175	193	185	180	167	200	215	183	170	210	173	201	171	185	193	207	169	188	205	194	196	197	201	195	188	194	189	200	175	180	175	184	212	215	202	203	169	203	176	177	208	204	191	180	190	179	172	188	196	195	211	179	195	195	187	207	175	189	210	213	181	191	203	201	193	192	198	199	196	193	198	179	194	200	197	183	198	179	197	210	185	195	222	178	188	217	175	205	192	177	218	202	183	214	189	192	199	189	185	180	162	203	185	177	195	205	183	172	179	196	179	189	184	192	189	193	180	195	185	171	197	207	196	181	205	181	185	182	214	192	204	215	192	198	213	190	216	172	195	185	202	194	176	179	193	172	209	191	189	173	173	182	182	201	195	195	179	179	185	191	194	173	205	193	178	185	161	196	196	179	198	195	166	201	197	203	198	165	200	207	201	171	206	194	206	214	194	204	200	188	184	197	176	187	196	189	192	212	192	197	184	210	191	189	194	196	189	178	214	190	176	232	193	171	216	185	181	175	199	210	185	182	182	202	206	188	210	199	200	175	186	188	198	187	213	218	183	175	214	173	175	205	201	186	202	209	218	176	192	198	191	191	228	199	212	187	164	197	193	198	226	195	187	176	181	217	191	183	201	169	208	208	202	206	199	182	183	193	200	182	186	175	189	190	208	186	189	214	184	178	166	209	203	179	196	203	185	188	187	196	203	197	181	177	203	199	186	196	182	206	185	209	186	201	190	197	208	189	174	205	178	199	208	199	195	197	197	212	196	181	182	196	187	187	199	207	189	192	173	185	208	206	195	206	196	193	186	224	197	209	222	165	193	219	185	215	187	210	196	182	177	193	195	190	188	180	198	184	164	186	225	187	180	167	224	190	195	180	196	211	184	187	192	182	196	201	197	168	227	201	190	189	191	185	171	180	215	169	196	201	198	202	195	216	198	213	193	194	198	220	181	192	200	166	196	180	198	210	188	192	174	198	187	173	196	192	200	196	186	202	211	177	177	205	225	211	211	195	199	168	199	194	216	194	187	186	199	196	180	194	180	169	183	189	189	201	193	169	202	196	215	195	193	179	219	194	203	197	190	176	194	191	174	207	202	199	186	193	207	177	208	181	209	182	206	204	177	177	225	191	192	195	166	203	190	201	176	209	201	196	199	211	206	182	185	194	207	200	214	194	186	202	172	204	185	220	192	191	199	222	174	175	215	190	197	180	182	201	183	200	169	165	199	200	193	187	205	187	208	208	201	194	186	209	208	202	201	223	213	204	220	206	175	193	202	185	219	199	191	191	221	178	160	188	202	200	167	172	197	180	200	191	186	196	198	197	173	192	199	194	216	197	188	202	197	190	205	200	225	199	185	179	202	187	193	209	187	194	159	227	213	165	203	207	213	194	203	228	184	180	194	207	213	188	205	188	202	178	197	167	193	213	179	193	194	186	205	195	189	194	186	199	169	184	202	198	175	205	195	193	166	192	208	193	194	179	202	179	177	187	193	194	178	186	185	188	200	175	174	191	195	208	199	182	213	183	196	173	174	168	198	181	174	203	209	192	193	203	196	208	197	208	214	213	192	201	203	201	199	222	187	197	186	189	189	184	179	196	198	187	190	201	181	186	180	177	221	204	198	209	187	232	205	224	216	183	191	211	185	200	188	175	202	195	175	215	200	193	182	227	200	204	219	197	168	160	190	171	176	188	178	193	193	179	157	205	183	204	209	167	185	177	206	202	192	197	170	171	207	200	207	167	174	190	211	202	213	203	208	174	177	191	182	190	202	185	201	178	189	198	195	195	184	202	211	174	171	191	217	201	201	194	188	205	203	198	228	172	197	207	204	192	178	211	184	190	167	190	183	196	197	224	215	192	175	197	176	198	184	194	188	177	195	211	184	205	200	184	163	214	195	233	213	186	201	180	184	180	190	194	194	194	212	200	199	192	178	198	183	225	195	215	188	199	203	175	179	198	193	203	187	189	188	187	203	183	180	208	207	192	206	177	173	190	175	194	159	209	190	178	173	192	195	187	206	204	198	171	192	177	226	198	191	210	209	178	183	201	201	194	201	198	188	176	203	178	211	184	219	199	163	205	192	212	203	188	185	197	206	180	213	187	202	195	199	196	175	160	224	197	192	205	173	183	194	198	210	192	184	190	218	211	197	188	190	195	178	174	190	158	177	173	181	182	195	192	182	198	198	200	171	185	181	156	181	199	169	175	189	167	188	176	199	197	184	199	197	200	188	185	193	192	211	178	180	195	184	214	194	196	224	210	198	189	199	205	166	182	186	191	189	225	202	225	211	193	180	211	184	182	195	207	179	207	211	193	185	196	182	210	213	180	194	188	174	198	213	183	216	214	179	187	203	208	195	189	197	202	155	198	227	200	183	184	198	184	199	192	191	211	189	187	196	174	188	183	197	191	205	215	161	187	186	213	208	180	191	175	185	184	180	185	188	195	194	197	181	204	191	196	193	187	201	180	196	184	205	159	184	185	212	203	177	191	190	171	188	179	190	189	186	196	175	207	213	209	179	186	203	198	192	187	190	201	195	196	190	199	202	180	224	182	183	204	209	203	201	195	169	194	210	215	213	186	195	217	213	203	194	203	183	233	203	205	210	204	187	206	222	212	198	168	189	184	192	187	197	190	200	169	197	173	197	205	202	190	195	196	178	208	178	182	196	213	204	183	208	183	186	177	163	198	182	194	200	233	179	194	213	194	194	173	205
4696	15108	9408	4446	3169	2323	1758	1404	1118	960	837	704	646	617	543	480	436	400	395	385	371	319	318	287	317	317	295	334	309	317	257	297	296	277	254	284	289	260	252	269	295	271	248	240	255	251	296	241	237	264	232	245	255	257	254	245	258	243	266	223	270	252	236	247	239	255	272	257	261	268	259	276	268	230	257	262	246	261	244	260	248	246	263	260	238	240	251	235	232	230	268	260	248	233	238	262	226	245	256	253	264	250	264	255	234	251	253	229	227	258	264	253	218	268	238	251	222	255	242	254	254	257	252	229	277	241	243	253	232	256	274	259	226	213	286	244	260	237	243	254	268	243	222	261	234	247	244	229	247	261	256	234	261	230	232	232	254	267	234	257	250	242	270	269	260	270	255	234	229	238	264	242	246	251	273	241	268	241	248	246	250	233	258	252	248	234	239	229	259	230	230	232	245	273	226	246	231	253	248	230	280	262	236	247	241	246	259	283	245	270	237	237	241	253	289	257	255	272	228	258	254	229	239	248	252	249	255	247	284	248	256	237	261	249	230	244	236	262	246	244	226	276	248	250	244	286	249	222	242	240	240	253	247	249	261	258	244	251	254	251	252	262	227	225	228	223	245	269	260	257	235	241	249	226	224	249	275	237	244	250	258	247	267	254	231	236	236	219	240	262	239	258	263	245	253	258	261	247	233	273	254	269	244	268	249	245	235	235	275	237	239	245	245	233	253	252	271	244	238	243	215	270	228	248	250	268	243	246	244	226	226	239	251	247	241	286	265	263	248	278	217	260	251	246	220	269	222	236	245	257	237	244	203	259	257	235	237	254	212	252	239	245	262	257	275	270	253	238	238	250	263	247	245	243	229	243	248	274	259	226	247	253	254	294	252	260	241	242	261	260	250	260	259	264	251	225	268	253	235	273	246	244	251	244	206	276	234	254	261	214	221	244	262	267	230	266	265	255	256	220	257	261	214	233	220	231	262	248	227	233	238	241	218	228	245	257	239	232	269	220	223	238	240	254	238	244	250	239	243	247	222	210	251	249	269	233	245	269	240	228	218	230	242	229	230	239	243	242	246	236	250	224	245	270	231	237	268	243	227	233	232	259	242	249	241	249	247	251	257	258	212	239	269	268	260	240	246	265	245	271	239	269	238	233	261	259	245	255	239	265	269	280	260	244	246	261	232	272	272	240	228	224	228	249	235	251	242	273	257	230	227	245	228	254	264	243	247	256	248	250	223	245	242	272	246	263	249	242	242	222	262	233	268	221	244	227	229	256	253	240	239	263	252	247	248	247	230	270	268	258	266	228	268	245	237	264	271	229	245	229	233	239	260	235	234	269	227	278	224	245	273	230	265	279	291	252	261	255	257	257	237	232	220	244	264	265	239	258	237	244	254	229	228	258	273	254	256	272	241	255	263	258	230	265	225	259	224	251	259	248	278	224	267	239	264	217	253	243	233	257	236	259	268	270	253	237	267	259	239	233	240	216	220	246	254	247	271	238	249	228	233	231	241	248	233	254	255	256	248	259	236	255	285	243	253	236	237	236	249	259	259	226	240	258	252	245	217	220	250	242	244	250	272	257	242	224	238	224	245	234	264	226	245	258	257	270	224	236	258	240	240	227	243	272	251	244	257	228	250	249	242	275	233	258	258	223	270	211	243	240	254	241	259	205	238	248	237	260	239	259	238	272	286	235	245	254	215	266	241	282	242	235	277	244	256	286	222	249	261	221	218	239	239	273	261	256	237	244	227	245	260	277	233	241	257	245	255	245	263	269	226	248	248	258	275	263	247	283	250	230	261	226	241	239	232	257	256	243	278	260	268	244	265	244	228	268	276	254	264	247	249	238	244	248	261	232	244	240	248	249	266	270	197	232	268	235	262	229	265	256	252	239	224	249	273	229	220	249	280	228	251	216	264	231	240	250	285	245	248	235	234	252	244	251	258	241	272	226	270	250	250	248	258	248	241	228	243	249	251	243	270	233	233	256	267	245	246	255	234	256	266	250	241	226	216	219	233	242	231	257	256	225	227	243	263	248	263	263	233	207	258	252	244	195	226	220	256	255	222	218	246	236	241	292	243	238	265	247	248	253	238	254	227	274	263	256	263	223	246	237	237	271	243	234	239	257	259	227	250	227	235	264	252	223	254	230	220	216	258	224	234	235	246	254	224	250	251	244	233	251	230	260	244	246	267	259	256	261	254	238	240	264	268	246	238	280	261	251	234	266	230	238	238	232	254	238	238	264	236	229	238	255	242	246	235	245	248	255	228	249	246	217	237	255	219	243	245	227	251	248	248	239	240	250	215	242	278	246	225	239	255	256	263	275	258	223	264	252	257	221	240	259	248	264	260	254	259	233	230	243	248	228	279	215	255	259	253	230	253	243	247	249	236	266	251	249	225	231	230	250	257	252	233	241	249	239	255	269	262	252	249	246	258	253	228	256	269	204	248	246	285	241	244	249	217	250	257	227	234	254	220	220	232	231	227	222	224	253	235	228	239	228	283	244	231	246	238	246	249	244	242	244	279	251	252	258	254	226	234	243	289	270	237	225	218	250	242	263	282	244	257	267	243	239	230	260	261	239	225	205	247	246	287	268	222	253	240	243	248	251	229	249	262	253	277	276	231	236	233	256	254	199	272	216	245	280	254	229	254	257	239	262	259	214	260	267	248	241	251	227	241	238	270	230	258	252	245	242	242	261	253	277	263	228	263	240	219	285	245	243	241	243	241	261	248	233	273	273	242	271	213	260	282	254	236	274	251	252	267	265	232	284	245	255	249	247	258	258	261	254	256	269	226	254	224	262	288	283	233	272	243	224	236	263	231	243	258	254	258	239	234	230	270	261	214	230	238	248	261	256	255	241	267	276	237	246	280	260	227	249	213	254	254	243	245	251	258	215	227	264	245	250	245	252	231	226	230	231	225	258	281	244	234	250	257	262	245	263	242	229	230	257	218	260	226	264	253	256	255	222	255	237	241	243	224	245	245	251	276	240	254	252	243	234	241	235	253	221	263	264	261	243	271	259	245	238	246	258	239	234	235	238	231	267	247	240	230	239	258	262	241	239	236	244	249	235	269	260	257	245	241	232	254	231	268	246	223	242	225	255	256	272	245	245	238	244	244	231	240	248	270	270	252	271	253	253	258	253	241	230	258	237	254	245	257	248	244	227	249	223	254	242	262	253	237	266	246	241	251	270	244	233	229	228	249	240	258	250	246	226	261	199	261	264	246	265	240	221	215	231	249	250	251	230	220	255	231	242	262	244	233	254	223	268	237	249	227	228	245	257	266	249	256	241	263	259	249	249	234	248	268	241	245	222	241	250	248	245	252	293	249	269	244	232	242	233	205	234	261	279	243	237	234	249	255	242	243	246	241	232	269	255	266	245	241	254	259	251	292	225	221	261	243	247	233	245	250	228	237	239	257	242	227	235	240	273	246	265	245	276	249	259	264	239	223	245	282	283	251	248	233	277	227	240	264	265
27473	17173	3284	795	545	554	468	493	446	457	488	481	466	507	523	483	495	470	433	484	471	489	497	457	455	469	481	506	490	434	431	449	497	466	472	452	476	449	449	452	499	442	496	446	462	471	449	464	494	452	490	460	452	437	443	481	424	474	476	443	466	464	455	473	458	489	480	474	535	466	489	488	461	476	422	486	447	436	519	506	500	474	499	489	459	477	437	474	479	452	490	492	441	470	466	469	503	461	491	492	464	458	522	440	449	458	451	504	503	497	465	503	464	427	462	519	460	465	464	464	489	487	498	461	452	447	477	431	460	451	437	459	444	456	499	414	482	429	490	466	458	461	454	454	464	441	461	466	491	467	483	460	476	472	458	467	491	439	461	491	466	465	435	436	453	458	469	452	439	491	472	468	464	491	479	466	462	486	486	478	460	458	474	453	500	462	510	474	449	462	463	447	450	497	448	445	458	474	445	483	476	445	451	509	450	464	453	486	472	440	465	474	439	459	453	450	475	474	469	440	457	446	494	454	448	436	489	506	493	442	448	441	522	505	489	478	470	460	468	445	468	470	438	457	470	512	461	478	452	483	442	444	516	438	473	442	488	458	474	447	464	474	516	434	467	468	484	473	496	482	489	438	471	457	486	471	475	434	460	447	449	501	447	493	460	464	475	440	441	455	494	469	464	468	469	472	497	466	477	458	399	477	444	483	448	420	450	502	472	445	486	467	470	463	469	479	477	517	482	490	482	467	450	509	487	435	492	503	457	500	444	484	479	440	427	500	462	493	479	453	479	468	469	465	465	455	409	455	462	483	460	486	459	445	472	506	472	516	478	489	479	471	495	452	482	455	474	472	461	466	472	468	512	438	460	494	465	454	425	458	457	509	491	453	470	468	477	444	463	489	411	462	469	462	475	468	469	467	490	463	484	442	471	485	448	436	469	456	450	490	460	463	450	471	434	459	514	492	522	444	506	446	446	464	447	502	453	450	477	483	480	475	451	470	509	475	438	430	468	440	477	490	458	500	468	500	486	470	457	462	483	472	504	492	472	475	458	422	478	501	476	478	478	478	447	459	460	501	477	479	504	484	469	483	438	509	449	462	476	464	459	438	458	460	480	463	443	479	461	476	494	448	464	524	500	492	482	457	473	433	468	495	498	462	497	491	432	498	454	494	517	472	479	428	485	428	450	450	456	493	445	466	451	464	450	482	513	480	434	465	458	479	487	454	483	486	473	457	449	459	478	472	511	492	438	491	461	449	508	508	467	476	464	466	474	463	498	456	485	491	488	477	441	459	494	467	448	502	461	455	498	469	465	446	467	465	445	458	460	459	455	490	466	475	488	447	497	520	499	442	509	463	490	465	473	451	462	462	505	465	468	500	435	458	462	480	440	421	463	493	440	460	484	459	474	428	421	470	500	501	458	448	492	424	472	482	459	438	463	428	467	476	414	426	452	455	460	504	442	465	440	435	456	452	524	452	439	481	471	460	439	461	505	466	479	450	476	495	441	473	456	455	469	463	492	415	473	456	513	458	465	482	457	465	464	428	470	511	450	461	465	471	467	441	455	509	442	510	432	492	457	439	467	486	433	462	452	456	522	450	451	476	487	499	435	482	402	441	482	486	490	502	489	452	465	458	492	443	482	457	449	473	496	476	510	473	450	464	455	488	458	456	499	470	485	441	453	475	486	468	480	463	448	453	495	467	497	456	467	447	484	494	469	465	487	456	543	430	488	452	424	446	451	466	463	525	478	470	471	468	455	472	488	431	507	475	447	462	450	497	484	492	444	494	513	438	477	475	464	490	444	467	445	456	462	488	471	463	464	529	456	452	471	483	441	467	486	463	470	457	471	505	465	471	465	468	473	494	437	499	477	495	476	460	456	435	482	452	488	455	469	500	472	474	450	476	480	492	456	435	453	476	451	457	497	495	464	463	454	471	468	462	497	428	440	500	494	457	443	534	475	436	443	493	450	441	468	477	472	481	433	455	455	458	456	429	480	483	466	461	442	493	490	495	469	501	455	469	445	480	474	454	459	498	476	461	448	461	468	457	462	501	478	516	453	452	472	487	483	473	466	502	436	437	451	483	501	430	458	489	467	442	484	465	492	463	483	473	519	479	461	503	466	471	479	453	500	475	524	442	462	471	481	493	440	482	453	441	489	469	470	484	494	504	473	439	507	481	508	459	439	492	465	423	471	439	470	442	492	467	452	468	501	486	464	450	449	482	420	478	500	472	493	494	449	488	514	470	455	454	507	467	487	466	463	463	511	490	462	453	511	458	442	471	504	489	462	503	476	449	478	438	477	488	450	490	478	459	450	500	480	480	479	461	466	469	464	443	464	463	442	471	465	472	471	483	473	485	510	469	454	464	450	496	471	486	491	448	465	484	442	502	493	434	464	461	443	483	450	430	487	470	477	452	474	463	485	448	494	490	497	483	460	468	467	482	454	477	481	454	497	507	485	461	478	460	467	501	493	492	434	430	509	466	399	428	473	462	478	480	462	447	476	462	477	502	466	472	456	487	458	494	463	463	479	508	507	452	457	482	462	422	485	472	469	468	469	479	446	456	503	440	487	493	474	471	501	462	462	487	475	483	462	439	487	459	480	470	470	486	448	451	417	479	494	447	480	483	474	474	470	452	450	481	470	487	480	477	461	452	444	500	467	460	424	493	449	443	433	445	462	477	455	491	486	462	452	469	467	500	493	429	478	472	463	440	474	478	447	470	480	457	464	461	480	472	518	446	478	450	465	464	478	438	439	469	501	453	475	464	485	448	498	481	483	484	462	464	486	490	494	458	449	469	480	509	468	446	464	481	453	488	463	447	426	465	483	451	476	522	499	482	468	451	469	500	479	463	488	453	463	492	455	457	460	447	481	481	516	448	497	491	435	480	452	445	494	455	485	490	484	465	464	491	453	464	471	438	467	449	506	480	474	483	455	459	456	456	477	417	484	427	452	476	494	466	509	484	467	461	478	473	479	435	451	455	464	485	484	475	480	446	473	458	461	485	432	476	450	444	455	463	470	495	473	459	461	487	428	457	499	474	440	473	494	482	494	482	497	454	440	492	477	443	481	464	462	470	443	471	422	481	455	507	427	449	444	479	453	443	448	452	442	460	472	509	527	450	486	504	497	460	466	472	469	432	457	444	478	462	436	495	526	461	428	452	496	506	453	488	473	496	505	474	481	451	472	484	463	498	475	471	506	522	504	485	466	443	497	468	448	446	502	481	451	436	471	489	438	461	486	460	476	487	455	503	490	487	458	435	490	462	488	473	452	470	503	464	471	458	465	456	473	468	505	440	518	458	469	458	469	480	447	461	462	486	450	469	431	477	466	482	480	446	478	477	480	442	485	447	450	481	485	493	480	453	480	485	480	483	445	466	482	461	485	495	453	415	449	472	472	511	483	461	463	504	474	422	457	457	479	455	462	459	510	437	469	472	483	491	475	496	456	461	489	461	482	472	500	472	465	454	516	470	454	430
4651	1990	1364	860	791	716	687	650	632	540	593	610	618	590	580	568	635	565	554	523	563	581	544	595	580	583	574	564	580	557	538	533	514	561	496	566	599	580	585	581	620	547	583	545	586	552	553	601	594	568	588	573	585	556	562	532	556	595	596	544	562	550	600	580	551	549	545	551	587	564	575	537	564	559	593	570	589	578	629	557	568	560	553	609	552	586	599	535	569	546	557	562	543	588	517	555	565	545	551	587	524	579	581	557	585	527	517	595	526	572	541	581	590	598	560	567	560	556	547	567	555	567	558	534	573	598	582	532	573	560	583	546	579	575	532	595	576	544	574	590	581	559	576	586	557	565	563	541	552	585	551	571	561	585	557	531	553	535	539	537	575	589	560	544	522	529	556	588	579	537	621	587	579	559	519	555	584	534	549	580	539	537	564	550	553	581	581	525	588	582	557	514	540	562	567	547	543	548	524	567	585	618	557	574	573	551	608	527	583	563	556	569	540	574	511	545	506	574	568	546	569	549	562	578	546	527	549	598	510	584	548	632	532	567	532	560	569	594	537	578	548	559	509	558	559	544	553	544	621	571	554	537	566	581	587	545	554	606	581	570	549	590	573	568	563	560	578	606	581	554	577	567	576	557	585	544	558	563	577	516	503	559	559	572	603	534	537	548	547	588	581	548	577	591	570	559	510	544	574	571	530	551	570	571	558	573	530	593	556	506	597	558	547	524	543	569	604	581	532	566	594	566	540	611	539	555	614	545	606	560	581	605	586	565	624	568	561	495	595	532	583	533	524	541	560	569	547	555	585	501	558	603	534	590	549	564	546	573	568	549	571	560	547	545	601	541	574	585	572	562	545	536	517	562	517	556	537	553	519	585	557	536	600	581	513	573	582	528	542	600	569	551	579	565	567	592	586	604	590	530	542	603	550	557	554	540	623	571	578	559	569	564	549	520	550	572	550	554	538	537	564	591	593	541	582	564	546	538	624	578	608	589	584	560	565	558	553	571	592	580	594	565	576	563	529	578	607	561	533	567	545	563	569	547	489	536	519	592	545	536	554	557	572	577	539	538	596	565	582	558	587	554	571	581	550	525	554	544	581	583	521	576	534	552	577	566	560	550	518	551	525	556	564	550	563	549	544	547	579	556	556	584	574	559	555	594	568	537	551	579	541	565	544	563	600	573	565	545	562	588	601	553	562	560	546	566	548	572	532	563	539	608	545	570	581	546	572	603	606	592	590	577	589	560	582	556	571	571	550	604	570	560	567	544	581	544	579	585	633	543	543	543	589	555	571	563	582	566	576	564	539	547	588	537	545	560	547	535	570	532	578	595	558	556	584	586	555	558	573	558	620	525	583	555	562	586	558	593	542	536	524	586	569	519	602	531	584	611	581	529	579	582	562	532	534	558	563	527	566	559	598	532	608	546	578	560	531	536	585	575	563	532	548	586	571	567	561	595	563	533	576	580	542	574	575	588	574	561	533	561	555	543	510	567	531	581	571	554	541	528	559	565	590	558	565	603	556	533	569	531	550	573	572	529	609	547	582	517	579	558	607	525	538	586	562	549	522	554	551	552	553	583	548	542	534	584	561	566	581	562	556	550	578	529	534	568	549	550	572	550	539	569	525	559	565	547	545	546	525	545	544	601	580	571	509	589	556	590	563	583	551	561	557	542	540	571	564	550	572	559	553	596	569	568	563	604	591	550	576	527	540	535	524	542	552	541	585	562	561	546	557	558	532	553	548	573	584	570	587	564	605	539	562	521	561	568	617	558	570	545	581	591	550	578	531	537	542	551	587	587	556	568	575	551	503	562	546	576	567	540	612	578	599	523	526	578	580	547	597	560	558	553	543	577	581	574	606	597	538	553	557	583	530	505	524	571	569	534	574	558	572	546	554	546	559	553	555	545	560	568	542	592	538	542	572	569	574	548	586	518	496	511	586	593	554	583	586	547	539	562	536	550	549	587	535	565	594	559	589	562	587	540	572	594	569	586	581	584	553	578	515	588	585	564	545	575	526	541	572	615	574	582	591	593	518	583	593	579	557	558	530	548	525	586	581	582	555	575	555	559	571	569	562	547	590	553	552	584	543	585	563	579	573	572	567	551	553	514	568	586	558	532	565	582	539	592	560	580	534	569	555	569	561	582	544	548	559	556	587	564	563	593	589	549	601	573	552	557	567	552	557	574	558	560	563	538	538	558	600	578	559	566	572	562	555	563	561	529	602	559	599	522	558	508	525	556	578	551	540	554	568	539	553	565	601	555	576	587	568	606	527	562	559	579	560	558	529	556	558	580	566	566	566	595	559	555	580	559	593	619	583	581	532	540	569	554	541	555	520	555	537	568	571	576	534	561	583	506	549	553	563	529	552	595	575	551	558	559	616	601	607	585	519	612	552	556	563	537	539	537	537	529	565	538	584	569	517	530	549	559	535	573	554	544	550	594	555	585	579	597	609	604	567	561	536	577	540	562	526	538	580	537	541	533	536	571	585	544	600	528	523	561	583	579	537	542	565	595	529	551	554	557	534	566	591	615	564	560	559	577	592	532	558	507	556	573	545	558	552	555	558	547	587	553	570	572	530	580	544	534	545	533	579	552	589	558	534	554	518	622	519	599	563	535	566	554	582	562	567	583	548	549	585	598	613	590	571	534	529	560	590	566	557	601	573	556	540	533	559	572	545	566	558	531	575	576	552	548	551	558	560	519	590	577	575	572	554	613	568	538	609	569	586	565	548	594	598	525	609	585	540	542	579	581	537	565	513	591	577	569	536	566	541	547	561	505	563	531	543	579	562	566	547	577	590	584	597	535	563	562	577	562	566	553	555	555	552	527	536	571	598	580	561	549	583	566	578	581	546	533	553	523	579	542	601	552	575	564	585	509	614	575	600	573	543	585	561	562	558	552	602	553	584	572	580	555	553	540	623	533	569	505	582	549	593	551	570	553	543	542	493	584	554	550	535	544	557	544	550	553	604	541	573	536	578	570	580	540	578	584	577	556	578	545	563	585	569	536	604	583	552	571	537	597	567	582	572	571	575	570	574	591	603	561	592	593	577	597	570	561	589	541	548	564	569	582	554	583	554	573	554	570	586	532	551	564	533	554	568	570	577	585	575	592	541	563	528	561	544	536	575	537	560	533	540	568	551	523	549	551	583	592	563	530	597	558	546	573	575	609	607	564	560	571	524	576	578	602	580	566	604	553	562	516	568	569	585	556	591	610	549	594	520	537	569	536	554	589	549	528	561	560	541	534	564	579	590	528	498	559	599	554	554	550	574	553	546	572	530	562	571	574	540	557	587	558	567	564	572	575	568	557	578	580	545	608	579	579	568	588	559	587	537	565	558	549	551	550	581	562	555	576	525	573	543	539	606	583	531	547	568	513	555	546	576	580	597	563	512	563	541	566	553	542	525	552	534	521	585	553	549	534	566	571	577	574	545	559	538	562	625	496	563	580	570	548	568	567	551	574	558	573	575	554	527	569
23726	21052	27372	24949	17178	1559	895	786	574	613	553	543	565	553	531	508	519	461	488	513	518	493	496	474	495	512	500	488	506	479	509	505	479	453	533	500	528	458	494	469	501	475	482	463	518	461	499	492	465	524	488	491	419	505	464	470	482	478	490	483	462	485	501	461	467	505	487	454	515	487	452	498	463	469	500	519	494	452	452	447	522	486	469	458	460	469	469	457	477	483	469	498	480	458	475	503	463	514	507	498	497	476	496	501	515	524	504	493	498	486	480	504	495	488	454	479	453	495	491	486	513	433	514	498	482	476	490	470	472	501	491	531	505	546	491	513	546	486	480	471	472	459	468	466	442	503	473	431	486	496	523	493	464	463	460	509	476	444	482	472	507	497	478	474	481	471	467	468	483	488	479	495	462	426	495	457	478	490	496	437	499	507	511	479	470	464	469	442	527	476	517	468	471	524	487	482	455	460	465	500	492	506	467	448	490	484	456	461	467	490	533	467	483	525	461	473	479	492	451	447	452	486	496	505	506	494	479	462	503	461	460	482	486	489	492	464	476	491	526	482	491	492	494	503	442	494	481	450	477	460	488	518	495	488	524	483	447	503	478	464	472	456	464	453	497	446	459	455	472	495	443	481	459	484	483	467	490	496	471	474	475	438	522	484	502	480	460	500	485	464	449	492	483	497	460	494	466	467	473	526	456	469	523	468	440	436	495	458	483	497	528	453	528	485	510	485	468	472	504	465	459	492	499	485	485	430	449	538	486	496	435	487	493	473	476	476	493	477	516	497	519	484	497	465	475	469	437	468	456	481	464	455	484	469	511	479	461	503	444	494	468	455	443	471	517	486	463	495	451	466	505	499	492	485	464	490	453	471	486	524	482	484	493	491	467	473	467	459	487	479	481	463	462	505	445	478	459	469	468	497	454	451	483	491	456	489	475	454	488	478	491	493	471	481	477	522	494	486	442	513	486	494	494	494	481	497	429	441	502	487	469	442	494	464	539	489	481	512	484	481	490	444	483	521	422	468	477	481	495	469	496	482	500	486	498	503	486	471	475	497	477	486	491	512	470	457	470	495	486	499	452	489	468	483	512	486	478	481	475	481	497	484	513	468	453	473	483	459	477	459	489	492	451	477	487	487	499	485	509	475	503	456	513	528	479	490	476	476	517	509	508	470	449	487	498	507	474	518	460	504	463	458	464	463	466	464	495	491	467	477	500	486	518	454	517	510	504	501	494	488	497	469	495	491	480	440	504	469	492	492	452	500	477	505	446	462	499	459	455	480	472	488	480	483	481	488	517	547	479	479	531	475	501	475	524	460	517	480	472	487	503	482	513	480	501	456	465	452	479	506	463	481	476	475	464	520	488	507	479	481	503	469	488	464	469	512	472	523	490	488	519	425	493	453	507	484	490	503	536	485	506	410	445	468	474	482	542	456	448	487	508	487	475	490	467	482	454	489	483	478	506	511	481	436	442	506	493	478	459	496	496	469	494	488	452	439	462	493	487	492	478	454	467	475	467	524	510	475	476	468	467	490	446	488	437	487	441	480	462	479	458	503	498	471	480	464	497	482	485	476	453	523	520	460	487	491	481	452	474	465	476	477	436	482	505	477	496	466	453	460	483	461	468	461	468	505	481	481	476	471	472	482	465	508	475	511	515	482	446	437	452	524	473	487	491	488	510	483	494	471	472	491	490	464	480	490	477	485	495	481	509	531	501	483	510	518	445	471	471	458	486	468	480	492	511	505	508	509	454	469	484	480	437	459	459	469	474	494	469	466	496	492	512	513	469	464	481	496	441	469	479	458	501	515	484	458	474	470	489	490	496	514	468	491	495	480	504	513	467	525	445	461	481	485	517	477	482	491	499	509	476	445	483	467	432	493	450	482	505	456	508	499	454	457	482	454	480	489	496	435	518	454	469	461	487	477	488	469	474	458	504	481	476	476	471	426	452	510	466	503	461	513	452	485	512	495	467	458	478	464	463	493	492	483	469	467	465	461	529	474	492	482	490	470	493	454	456	472	494	491	487	474	496	435	486	471	464	472	487	459	481	455	494	504	441	461	469	486	507	514	480	504	503	469	460	467	483	504	486	487	472	459	425	516	502	499	487	502	478	478	500	512	510	476	475	524	501	476	473	466	486	520	509	412	471	467	514	484	437	468	491	487	460	494	529	495	475	505	491	459	494	510	499	479	483	478	459	490	504	504	480	473	482	467	470	502	518	451	481	481	468	494	487	476	505	508	500	463	470	429	440	481	512	497	520	501	503	486	458	476	476	471	456	528	493	505	498	470	500	470	486	489	447	506	495	470	491	503	462	487	505	479	462	460	501	493	510	514	481	505	496	477	484	470	500	476	492	500	492	454	477	497	460	478	471	476	498	488	479	455	469	466	513	474	488	492	481	494	513	448	472	485	493	444	476	488	476	455	445	482	474	505	493	481	467	485	480	467	487	475	482	461	455	478	527	480	501	496	461	500	449	495	539	449	464	519	477	505	495	487	499	491	431	516	452	510	519	545	496	514	443	487	448	457	450	453	452	500	452	483	484	490	517	493	512	501	453	506	457	476	491	499	507	489	487	481	478	439	445	513	479	482	466	525	513	481	483	446	475	499	475	528	487	506	476	461	472	463	455	456	504	460	497	468	487	495	482	481	438	454	480	472	494	466	500	500	486	471	472	481	466	501	493	504	493	510	456	464	509	459	519	451	480	491	475	451	490	474	458	458	473	416	491	491	512	449	528	518	510	523	527	502	508	459	448	470	484	469	485	510	471	461	497	473	496	471	506	471	444	469	505	491	480	511	492	484	466	486	429	467	481	483	462	450	446	449	524	489	468	492	448	504	476	467	492	486	479	474	522	487	472	456	475	524	449	464	491	469	480	472	459	506	487	509	489	471	441	486	443	445	432	454	490	492	500	483	496	482	457	498	470	486	466	441	489	477	473	481	469	501	491	483	473	502	463	446	437	504	487	477	456	456	468	476	498	472	450	507	486	501	451	496	436	496	494	480	457	466	465	467	506	490	466	501	462	457	495	471	488	467	536	483	466	496	511	494	472	436	474	447	476	448	494	461	482	493	451	436	477	480	523	465	465	461	471	502	463	477	432	502	479	450	475	482	466	487	453	470	442	434	486	493	476	469	468	516	472	438	486	483	514	501	483	454	466	479	514	503	487	512	472	457	485	514	507	495	474	432	456	473	501	469	473	511	488	484	508	509	470	481	484	479	504	502	507	477	465	465	458	476	521	461	453	481	498	468	496	490	477	453	469	477	485	461	475	472	486	494	496	474	494	495	496	525	488	499	520	484	487	478	484	508	495	464	457	447	482	457	484	461	477	465	483	504	458	503	478	509	468	489	475	454	479	463	503	474	498	485	454	460	457	482	499	450	504	475	487	490	456	484	482	512	490	475	427	455	466	497	453	482	458	463	486	501	492	469	495	485	468	473	551	485	470	542	515	476	513	474	496	461	463	423	478	462	467	479
3398	8455	5526	2622	1959	1575	1279	1108	942	890	855	773	725	762	698	650	671	672	630	613	626	661	591	582	604	619	646	584	623	624	577	572	613	620	592	596	571	589	601	601	612	532	561	602	598	578	591	577	568	535	592	552	630	579	586	559	575	616	574	542	569	565	589	606	606	608	555	604	593	579	613	594	565	587	626	592	608	618	579	583	595	599	547	531	547	584	564	568	609	591	593	560	557	583	533	597	569	601	591	549	584	544	565	534	583	604	576	607	593	538	597	606	579	597	558	583	603	577	597	604	580	535	601	557	551	594	575	525	604	609	541	615	604	582	563	578	586	564	580	560	581	545	572	624	546	563	571	661	575	595	591	594	625	637	585	584	546	599	572	581	612	545	554	602	572	616	625	584	562	598	542	604	617	568	567	594	551	556	591	562	595	565	591	594	577	605	565	618	567	576	554	583	583	586	615	596	570	602	602	562	573	601	561	569	510	559	590	528	589	601	606	568	568	572	585	574	526	558	574	603	580	592	537	589	541	578	567	595	595	592	564	565	587	581	611	571	551	611	592	547	600	580	544	568	597	567	573	585	614	555	588	576	596	611	587	591	553	597	645	598	544	549	600	569	624	548	566	557	546	554	601	549	569	579	574	585	560	576	560	564	589	554	598	574	556	582	567	584	587	582	565	533	600	563	602	561	575	570	588	606	605	563	580	561	596	604	576	608	618	619	595	573	621	567	550	550	626	543	605	576	615	610	574	585	568	603	541	512	549	604	604	565	560	583	591	605	573	586	591	552	607	535	585	609	593	646	587	583	600	584	577	599	619	508	645	539	581	569	573	600	578	607	597	604	596	531	584	554	600	584	562	566	605	586	546	589	576	559	548	583	602	552	576	603	600	562	562	594	606	598	561	616	579	595	610	562	578	540	578	622	547	594	550	577	596	641	603	549	563	600	598	579	590	571	574	578	578	596	564	579	544	584	603	603	591	570	536	573	576	560	558	552	634	609	599	632	602	595	578	550	536	583	582	640	575	564	591	591	568	562	558	584	576	567	607	583	595	523	609	588	570	570	571	557	582	585	546	595	596	559	559	570	639	609	551	574	555	553	570	570	608	608	564	574	573	620	591	637	587	589	595	577	595	606	577	635	608	599	594	585	518	606	634	598	605	554	558	570	546	628	586	558	543	616	579	577	629	561	550	617	608	561	564	578	615	574	588	598	621	617	521	555	578	583	593	605	572	575	567	575	553	612	596	546	563	576	618	564	556	579	599	586	584	606	557	607	594	595	561	560	606	591	603	602	534	577	567	567	601	518	570	611	576	546	560	559	591	594	584	547	628	627	583	581	578	600	549	570	574	577	614	588	564	588	594	579	591	577	606	568	562	591	547	555	609	588	556	605	550	571	582	597	599	591	553	597	559	567	606	571	589	572	571	580	601	568	584	608	624	629	575	594	587	605	551	572	580	612	577	602	585	603	596	573	575	586	621	555	620	585	567	602	566	608	581	610	568	585	625	556	550	560	607	587	581	545	602	560	593	601	562	634	611	567	585	589	576	580	586	559	599	581	579	556	571	597	584	568	591	564	530	615	574	565	601	599	621	540	560	548	569	580	602	568	555	607	551	651	604	588	672	548	557	577	593	596	596	598	582	564	559	619	598	635	598	558	623	566	569	609	584	587	580	575	605	583	596	597	542	575	599	596	573	590	554	574	611	577	621	548	578	605	591	619	574	560	578	628	571	565	600	544	551	551	608	586	563	549	566	611	567	613	593	619	524	609	588	571	582	602	581	589	555	613	588	587	546	586	603	583	571	538	574	582	570	566	569	587	626	555	600	549	566	544	611	573	591	623	553	631	570	610	607	547	542	606	568	578	593	606	579	608	573	568	583	580	607	603	574	584	583	619	553	581	560	585	560	598	542	586	553	518	636	605	564	562	625	582	596	588	551	546	607	576	622	523	559	552	582	554	543	591	554	583	579	586	537	595	605	580	591	606	601	569	583	564	576	628	607	571	526	597	613	612	642	587	608	635	545	598	559	585	586	555	593	567	612	552	599	599	607	598	590	599	573	572	621	546	548	595	561	582	564	599	557	606	581	577	572	584	591	552	588	563	598	539	576	604	569	576	612	606	593	584	599	567	618	544	589	575	564	602	547	601	611	567	609	597	545	564	547	600	616	591	573	626	548	573	601	556	584	572	574	561	549	547	581	594	567	617	577	632	582	576	606	531	596	600	578	576	575	594	563	594	611	624	581	529	557	582	543	602	576	605	598	590	593	549	589	587	552	607	601	635	583	538	511	590	563	569	555	591	586	562	584	555	594	582	628	583	619	607	591	574	567	575	542	566	582	602	567	577	579	608	594	587	575	598	575	617	576	611	544	579	525	592	527	615	574	595	583	595	601	575	629	560	579	570	631	615	592	591	545	561	617	558	607	600	600	577	589	592	562	595	562	599	544	628	621	553	579	556	559	604	580	576	627	600	591	545	586	566	562	566	564	545	587	540	601	593	595	576	610	561	588	586	567	574	605	601	567	583	545	574	555	587	585	544	584	544	571	609	586	561	630	561	581	558	553	567	586	578	570	601	588	585	608	586	597	623	572	549	560	543	582	562	605	605	555	597	543	563	560	560	579	573	609	560	585	566	587	543	587	592	555	598	573	575	589	556	608	584	606	581	554	574	539	562	547	617	623	577	581	591	616	579	578	587	590	586	594	576	579	594	536	628	596	588	606	587	594	574	602	555	567	582	609	606	582	567	574	512	545	585	547	569	582	620	561	591	546	601	579	600	567	591	586	609	553	615	602	579	566	552	624	623	596	607	624	559	552	556	565	578	539	546	584	633	585	579	573	582	592	564	546	586	611	594	542	590	583	559	623	600	597	569	595	595	590	543	545	614	595	571	587	566	629	602	578	591	517	606	595	600	559	614	591	625	618	575	586	594	563	529	590	570	588	555	603	553	590	591	627	577	564	562	577	556	587	592	574	556	539	590	560	554	567	578	543	600	610	573	574	544	606	569	650	548	535	590	615	602	579	589	578	588	570	587	570	596	535	614	610	573	600	560	565	585	616	580	556	596	566	599	586	571	588	571	568	575	645	578	555	559	568	610	570	593	577	525	555	579	597	582	581	555	594	590	574	590	574	597	539	551	592	601	617	567	553	612	579	570	573	615	576	573	560	612	594	593	543	582	622	578	575	591	607	583	583	599	547	553	634	550	547	604	574	564	583	602	628	614	572	590	560	549	558	617	592	596	626	591	572	589	558	542	586	566	591	530	576	658	569	574	637	579	593	594	604	593	588	587	603	608	584	549	585	580	581	615	596	575	594	574	615	567	559	566	571	597	543	617	602	624	539	575	552	555	580	641	574	545	563	564	565	580	576	590	554	577	586	588	543	600	538	579	623	572	572	610	536	605	608	554	565	552	588	526	592	602	589	576	648	557	572	560	614	608	594	592	599	609	609	601	599	580	615	585	562	590	583	549	537	580	561	561
24702	21032	25883	24398	1828	515	451	396	342	317	328	321	296	294	310	273	291	298	300	310	275	264	285	274	259	285	274	307	267	278	253	291	266	242	270	258	287	265	311	271	291	248	293	266	281	281	272	270	254	295	271	281	262	263	281	301	292	278	288	267	285	260	296	271	282	263	281	262	280	268	282	299	262	262	267	258	269	265	267	266	298	240	260	297	267	266	291	234	246	264	274	320	287	283	258	254	278	246	275	263	278	285	259	260	252	246	285	276	262	265	312	284	253	245	253	289	265	230	269	251	275	235	273	278	242	283	242	273	271	266	233	285	269	268	282	227	257	270	291	263	224	291	279	283	268	272	266	262	266	274	287	264	258	269	280	287	256	259	242	273	236	251	253	255	261	267	260	260	270	283	246	259	269	278	292	282	255	283	269	266	286	275	260	257	306	317	298	298	284	302	255	282	276	285	295	292	284	283	252	298	270	297	281	289	302	267	287	260	272	274	257	271	291	266	270	291	259	269	268	255	255	256	236	266	278	272	303	263	255	267	239	251	273	279	272	311	281	300	263	295	286	237	281	279	255	274	249	286	284	267	283	268	263	273	251	283	251	287	260	275	256	281	297	253	266	285	279	269	262	274	258	315	334	288	271	269	267	229	290	268	263	284	280	291	273	285	261	249	256	269	309	256	275	243	273	275	250	256	262	290	284	265	247	275	243	259	241	267	285	290	260	291	260	284	273	269	268	281	284	242	256	250	267	267	262	259	224	261	253	282	292	262	259	282	266	246	291	237	258	252	278	267	250	251	266	263	289	286	235	273	296	245	269	278	281	267	239	271	270	292	252	285	265	267	287	262	277	258	258	281	274	262	269	282	290	294	262	262	242	270	266	243	276	269	255	255	263	251	261	266	292	269	267	250	255	269	244	302	256	268	280	265	271	237	254	265	275	244	278	286	288	292	244	268	269	266	262	257	259	241	277	254	281	262	257	264	292	270	284	255	295	281	270	270	285	289	237	270	255	281	280	273	313	243	285	277	257	268	254	254	294	253	300	263	267	263	265	251	267	244	280	258	256	233	285	237	245	241	241	249	285	267	269	254	271	257	288	290	300	276	249	259	279	271	238	251	259	274	273	284	245	299	279	264	273	255	308	271	292	264	267	277	275	258	266	279	252	272	259	257	250	272	255	295	278	280	256	262	251	232	280	262	270	257	275	237	287	270	269	286	257	270	268	288	251	241	277	260	256	255	266	276	283	265	272	288	273	270	255	300	269	273	277	243	274	259	291	300	268	266	270	248	272	248	279	241	273	282	268	284	279	241	246	274	275	246	234	278	251	256	275	261	256	287	262	281	261	262	271	251	266	262	275	264	281	279	287	263	245	270	275	274	287	274	277	264	264	275	250	253	266	250	264	256	255	255	263	293	283	265	248	284	263	259	312	263	254	290	304	267	274	267	270	257	279	266	302	255	275	286	274	285	260	274	271	240	269	252	286	242	276	228	287	254	252	256	256	233	280	273	255	264	280	264	255	282	265	263	266	270	293	255	256	231	265	265	292	256	284	241	295	244	261	255	257	267	260	282	259	272	258	282	258	245	261	259	278	307	286	253	270	283	252	277	273	235	241	272	279	278	268	285	260	283	272	256	266	247	284	272	249	291	284	263	253	248	266	241	272	266	261	272	253	232	272	262	263	254	276	263	277	281	258	280	270	293	246	290	271	263	255	268	270	295	278	279	251	258	277	303	281	294	254	241	242	269	288	279	263	242	240	264	241	271	269	277	240	259	283	283	253	266	269	269	259	267	279	265	278	294	299	261	286	275	238	270	256	288	300	238	239	272	281	279	269	271	269	292	256	271	280	244	250	283	309	267	286	285	289	255	290	289	276	276	253	264	261	289	229	287	297	279	273	270	231	270	261	257	275	260	267	300	279	254	279	278	235	268	271	266	237	299	294	273	272	257	261	284	274	274	267	248	283	282	290	263	261	267	278	265	278	266	273	266	281	279	274	292	284	285	269	275	263	280	239	271	288	270	262	244	273	276	247	270	275	284	295	277	256	247	274	249	259	302	261	274	273	263	265	305	257	274	258	248	246	272	269	244	280	258	262	258	271	283	257	309	253	253	280	236	265	254	277	254	275	290	264	250	247	283	244	261	231	264	279	249	285	260	297	297	282	271	277	249	252	256	257	272	297	273	260	279	260	281	273	262	278	257	305	261	245	344	272	278	264	300	293	283	278	284	267	251	274	282	268	276	255	260	248	291	274	264	284	250	272	264	251	250	285	270	283	233	255	286	270	280	286	271	253	276	299	281	275	276	253	260	260	252	276	247	267	257	266	260	260	262	275	261	234	267	288	250	277	273	262	262	261	301	285	254	260	278	252	268	263	272	254	276	280	253	236	280	278	261	262	279	263	296	261	269	251	262	288	286	288	317	270	277	265	247	265	267	270	280	265	267	253	243	288	274	294	269	268	296	279	293	260	278	267	270	275	275	250	258	268	274	272	287	285	290	262	276	274	263	258	248	263	258	275	256	243	274	248	275	258	294	261	249	242	272	276	279	263	257	305	283	243	255	283	268	282	286	290	292	258	268	267	295	249	238	278	272	280	251	252	243	291	285	256	269	263	246	244	269	288	292	269	294	277	266	274	256	268	282	252	292	288	269	267	260	286	273	261	271	290	269	261	271	260	273	269	278	287	250	253	298	292	278	292	244	241	277	290	285	255	250	277	247	272	265	244	277	253	257	248	260	277	248	279	233	260	258	270	250	254	261	292	278	284	274	277	305	266	286	273	272	282	261	259	295	241	273	247	234	255	272	256	263	246	289	264	258	270	261	270	250	258	274	259	250	249	275	283	251	256	261	274	246	260	264	250	268	294	290	282	265	279	266	273	287	230	296	264	257	272	259	256	273	253	277	262	272	261	255	237	242	267	240	290	261	269	268	288	290	265	275	262	298	309	287	294	281	273	244	276	271	261	248	258	264	250	258	251	262	267	289	281	282	290	274	280	296	276	274	252	273	296	249	293	261	275	292	266	264	248	309	278	247	261	262	274	257	253	273	252	301	258	248	279	247	257	247	263	291	281	281	262	280	264	265	260	272	284	259	270	271	279	258	272	275	280	247	272	260	261	266	297	238	257	278	279	265	286	267	268	272	251	260	290	283	273	270	283	270	281	270	261	275	254	268	261	277	264	270	259	265	294	256	274	273	251	285	279	264	296	242	246	273	257	280	288	276	279	268	262	258	267	234	273	246	281	279	273	269	275	282	239	289	287	271	276	246	265	259	259	290	264	269	265	268	282	285	254	256	253	250	282	276	291	282	268	275	269	248	248	271	270	256	260	281	281	280	268	272	252	279	259	318	269	258	266	268	265	260	263	294	252	250	302	275	305	301	221	268	263	277	243	260	254	257	272	293	264	267	285	287	253	260	277	262	247	293	273	260	252	285	267	276	298	243	292	228	249	250	280	274	256	284	245	268	270	251	268	274	278	304
3553	5063	3154	1589	1090	965	825	655	541	483	452	428	404	395	416	407	366	365	389	364	359	344	364	338	360	350	319	338	364	331	361	301	312	338	313	336	301	334	350	316	341	358	345	346	330	326	345	311	326	371	345	297	369	329	314	338	317	331	316	310	300	310	294	299	284	357	358	324	322	318	354	362	309	291	294	334	333	341	314	299	335	318	346	301	331	319	336	317	313	316	345	357	305	315	344	327	336	338	314	332	318	330	355	309	302	340	304	357	345	304	332	355	366	333	370	324	345	315	320	325	301	348	326	313	289	346	315	334	293	318	298	300	320	341	296	297	295	309	332	329	314	338	358	320	320	320	347	327	359	337	324	342	342	315	334	327	329	345	330	374	322	327	347	326	309	290	323	298	327	346	333	309	331	345	341	297	319	308	320	327	336	329	321	306	345	315	285	330	337	338	378	309	307	323	351	307	313	350	332	325	318	339	315	334	319	336	335	324	316	332	341	330	309	336	298	326	315	317	360	337	331	321	311	311	320	304	354	310	334	311	369	339	315	290	331	331	349	339	340	337	322	324	331	291	316	342	351	324	318	293	302	327	322	368	313	287	331	330	329	311	328	309	329	304	338	336	322	321	328	321	347	330	312	321	338	288	334	342	333	341	327	358	315	343	325	294	336	333	293	331	324	332	359	301	293	364	327	300	333	307	331	299	339	313	312	330	344	327	337	336	343	314	306	323	338	335	339	351	322	326	334	346	348	314	325	305	302	281	324	338	319	339	348	331	311	295	330	328	328	324	325	309	348	304	331	334	351	333	341	321	307	328	307	332	320	334	323	314	343	327	302	346	326	357	338	320	322	305	346	316	344	312	294	305	297	307	314	300	349	343	323	327	337	333	315	310	326	325	297	305	319	312	326	358	325	331	307	317	318	315	296	300	298	359	331	318	340	322	313	348	343	330	323	340	331	335	287	297	311	343	342	349	337	343	325	343	299	356	317	325	304	337	352	335	335	351	333	337	352	311	324	337	306	313	343	345	330	313	326	310	305	334	332	317	338	309	324	299	316	331	325	309	343	329	340	341	333	334	310	295	301	330	302	302	310	348	338	314	309	389	334	304	328	328	305	332	319	338	333	344	349	334	328	313	341	308	309	312	292	294	337	345	284	316	336	312	296	343	318	346	341	339	297	337	352	315	352	359	348	334	312	294	345	354	341	355	342	301	306	332	319	331	351	346	335	316	332	310	337	316	333	333	316	279	343	344	352	336	327	335	336	293	332	355	336	336	331	315	360	334	326	324	328	314	323	316	311	340	341	333	310	320	301	336	344	299	329	319	310	300	338	305	316	336	353	309	345	299	306	345	315	333	360	313	340	335	294	312	279	321	295	302	343	329	313	325	313	331	343	290	327	321	319	308	324	327	327	302	321	326	335	311	322	301	316	285	281	337	328	335	339	296	345	342	327	317	317	289	341	351	336	303	346	288	328	332	330	334	361	320	335	333	338	347	326	319	320	357	316	335	345	322	316	348	289	337	327	341	335	332	325	317	329	335	309	329	351	300	334	320	340	355	342	289	318	328	306	309	316	355	333	323	330	318	290	336	324	341	328	338	319	303	315	302	340	318	328	352	315	324	356	345	335	290	319	333	318	321	306	342	336	362	313	279	339	350	330	315	332	312	357	326	321	329	315	340	299	326	307	325	297	317	330	342	326	322	356	308	337	323	291	326	303	322	345	322	343	364	342	305	320	307	330	308	305	340	320	289	338	344	354	306	340	321	308	323	306	323	354	325	345	347	331	338	304	318	302	299	369	307	334	329	292	325	350	312	337	321	323	351	275	329	320	319	319	331	302	320	330	329	314	319	321	304	312	324	321	322	302	352	305	337	346	296	334	321	324	317	335	368	323	329	287	332	312	343	312	370	297	336	357	342	348	324	352	333	332	308	331	330	329	311	300	347	331	325	316	352	313	355	322	331	325	342	342	331	318	326	341	294	322	338	304	316	336	300	341	358	289	336	336	324	306	325	343	326	304	327	319	348	317	325	307	352	313	321	325	324	294	311	332	319	325	339	327	307	342	324	341	305	332	343	349	329	318	326	299	322	344	324	318	344	305	358	308	296	307	323	356	327	313	306	300	336	308	339	329	370	326	309	324	353	292	337	319	337	308	281	311	301	353	316	317	347	327	339	326	345	314	338	314	276	318	314	365	333	310	319	302	329	309	299	331	302	322	320	314	302	340	321	324	319	318	327	321	285	309	310	313	312	332	291	353	336	314	366	297	322	313	316	348	336	326	330	291	313	300	313	336	312	354	332	315	323	342	332	350	326	297	337	358	314	327	337	310	300	324	333	309	303	305	359	331	326	314	287	336	317	337	327	347	337	350	350	319	344	329	300	302	319	286	309	328	328	308	337	280	306	318	360	302	326	313	337	328	337	331	341	274	311	327	345	312	357	310	341	341	335	322	328	350	332	343	320	297	315	328	363	309	306	354	318	318	353	316	332	347	347	332	308	321	333	324	356	323	334	337	305	329	309	324	332	325	329	303	325	327	350	335	316	318	324	307	315	335	309	300	342	313	337	341	336	350	321	285	314	337	328	306	310	303	332	313	307	361	328	337	343	316	303	330	330	356	310	295	311	326	303	331	341	302	319	297	337	301	331	316	333	316	332	321	308	322	316	311	320	309	286	329	313	314	339	326	368	344	341	322	292	295	325	333	288	329	333	300	337	339	339	339	331	319	341	344	339	314	338	318	316	345	318	326	328	341	316	330	315	318	323	324	319	306	314	307	337	307	322	287	312	325	275	316	341	328	324	308	323	298	340	323	326	323	336	313	334	332	328	312	328	326	317	322	355	360	326	333	298	326	336	320	357	293	320	319	340	340	322	318	315	349	331	351	328	312	305	311	340	330	316	285	312	335	343	327	329	309	335	317	331	340	321	336	328	309	336	322	318	307	323	334	302	304	306	291	308	348	334	332	318	306	354	317	318	359	340	330	323	301	333	329	315	339	340	321	345	328	338	319	326	344	280	301	345	302	351	340	308	317	331	303	333	332	333	342	305	338	316	327	326	349	302	325	326	326	324	326	318	336	329	294	329	347	356	346	316	310	329	337	320	342	337	328	329	318	326	319	296	336	300	310	309	341	320	343	298	299	316	337	343	311	285	316	324	325	352	295	290	355	324	319	312	327	347	267	317	330	324	341	308	326	304	311	304	310	336	325	307	303	330	321	302	320	356	338	323	332	315	356	326	300	327	313	325	333	319	326	328	338	297	349	354	307	334	302	335	342	332	321	320	315	289	310	334	321	327	318	331	336	306	314	306	306	322	314	336	328	296	262	284	314	333	339	337	316	330	333	348	360	341	347	311	322	346	346	314	323	293	283	322	342	306	331	337	320	386	338	335	308	327	290	326	353	315	306	333	313	358	315	349	315	331	356	322	329	333	327	328	287	318	304	338	301	326	303	315	371	313	353	333	325	291	317	300	333	289	331	337
22482	21104	28373	24086	21105	20397	2241	718	526	474	431	411	346	297	293	290	276	268	277	256	241	274	229	244	227	228	216	227	203	192	236	211	220	220	198	200	223	224	210	233	223	207	185	197	186	236	203	200	183	197	209	201	185	213	205	185	187	201	182	220	198	201	191	175	208	180	202	191	209	223	172	214	175	209	192	217	190	202	186	202	194	192	196	195	188	200	229	206	188	210	187	184	192	215	189	219	194	203	202	199	189	206	205	199	213	194	201	223	215	207	210	193	198	204	223	193	150	213	203	217	196	206	189	203	192	176	212	179	206	189	192	201	205	186	185	192	191	191	198	198	194	171	189	197	199	186	184	190	187	204	187	186	178	190	192	167	209	189	181	194	210	179	182	182	185	200	198	194	190	185	188	178	163	165	206	198	195	209	208	204	204	172	189	198	187	222	187	201	205	186	207	185	198	193	179	212	192	194	232	198	183	198	202	192	205	199	200	192	186	189	184	191	189	172	181	215	185	182	193	179	203	196	190	196	219	193	212	200	183	187	227	204	214	196	174	188	216	194	188	184	202	205	208	209	177	202	203	180	166	193	198	179	212	209	203	193	193	200	180	198	194	184	187	204	174	201	171	211	191	205	207	193	213	194	171	174	213	209	178	172	201	204	199	216	182	204	187	190	217	203	202	196	177	199	198	198	212	181	196	199	185	200	196	204	194	183	201	217	181	221	187	203	176	187	183	192	178	190	208	206	184	188	204	182	193	210	187	196	196	199	214	178	191	192	199	203	197	198	227	192	196	193	172	191	170	197	190	226	199	204	198	167	191	190	213	199	176	191	188	205	163	214	193	177	192	183	192	212	175	173	196	171	193	200	198	198	170	192	191	183	164	197	204	178	188	217	185	222	173	181	214	179	190	176	184	190	195	203	187	209	183	173	178	194	196	214	191	187	196	202	193	199	199	188	201	188	212	181	176	180	161	164	193	178	181	182	196	177	191	206	170	180	200	227	209	195	184	182	185	194	200	179	214	201	167	209	173	183	184	175	189	200	181	196	180	177	190	197	176	162	193	174	195	199	183	160	202	177	208	159	229	187	173	179	198	200	192	194	199	184	211	182	210	198	173	196	193	196	184	191	169	182	168	190	196	207	160	183	187	203	181	193	219	169	178	199	203	222	206	195	176	204	210	173	216	201	191	198	212	184	206	206	211	190	201	206	194	197	176	178	199	208	193	210	183	195	206	179	200	179	178	204	220	197	185	175	186	171	190	203	200	189	194	198	190	204	218	198	191	175	206	176	211	193	191	205	190	191	190	198	205	204	191	189	171	226	189	206	206	206	196	196	219	183	177	167	198	199	176	187	178	204	168	211	195	211	227	207	189	204	204	188	205	200	204	189	173	198	208	208	175	179	202	191	195	212	198	208	173	186	193	169	194	179	179	177	187	194	201	167	205	203	199	204	192	217	190	208	188	219	195	195	161	219	196	199	195	207	177	175	196	196	202	182	202	175	165	208	187	203	185	207	202	192	204	202	181	198	205	179	197	187	205	186	191	184	195	188	204	188	189	197	182	214	208	216	212	207	213	197	204	187	188	181	181	229	178	200	171	217	207	195	193	151	202	202	207	187	180	180	201	201	217	195	203	172	201	162	189	177	187	180	206	180	203	193	186	195	174	178	152	209	183	175	176	200	203	188	188	200	186	184	181	195	193	187	189	192	184	201	168	165	198	219	195	187	200	197	205	215	194	213	198	186	196	214	194	171	180	207	171	182	203	210	185	198	191	195	164	205	191	173	182	172	189	191	181	193	197	187	191	192	209	168	208	180	191	176	198	208	169	191	185	193	205	194	190	208	193	180	196	224	195	199	176	206	198	210	178	193	194	193	181	190	183	192	198	202	195	186	192	211	191	179	169	181	199	207	204	165	194	190	197	174	182	176	203	201	192	190	192	171	192	184	183	198	201	183	205	185	203	207	198	196	221	203	177	187	183	192	193	191	191	195	202	164	186	196	206	177	227	185	182	198	178	200	201	200	185	186	197	207	186	174	221	212	205	184	204	202	212	188	209	201	180	181	180	211	193	184	174	204	216	196	184	204	216	168	205	211	206	210	179	196	219	188	202	191	213	179	190	226	202	173	190	196	219	186	191	213	181	197	199	192	191	209	199	217	197	205	187	185	176	190	195	196	191	184	189	238	179	185	198	176	202	207	186	194	198	192	203	187	196	186	207	202	187	202	198	183	205	174	211	179	177	205	185	196	191	198	183	170	188	191	207	195	185	181	190	205	171	177	185	208	190	198	171	181	186	182	209	206	165	191	190	201	167	175	162	175	187	189	195	177	201	196	225	176	202	209	215	174	180	204	188	220	207	195	192	163	180	191	190	182	186	186	216	207	173	205	189	188	200	180	197	172	189	184	192	197	201	184	192	190	185	192	185	214	185	181	188	187	216	189	195	173	218	180	180	202	201	200	197	201	167	180	193	178	161	193	191	197	195	202	199	188	175	186	206	215	197	204	181	166	187	196	165	185	172	194	179	184	207	177	214	177	196	203	174	171	183	203	186	214	215	183	216	203	180	167	199	208	169	176	211	206	201	187	180	228	200	166	201	216	226	195	186	185	188	210	205	189	176	185	209	181	208	189	196	181	194	199	193	183	188	173	215	189	190	173	195	197	186	177	212	171	174	193	201	212	205	191	195	190	170	190	179	192	186	217	170	176	198	164	204	192	183	196	197	194	174	199	193	190	180	184	183	209	207	193	180	187	195	187	186	199	196	181	198	197	196	181	181	200	178	199	196	202	199	183	210	187	168	190	164	181	194	199	175	179	192	160	188	193	217	190	197	201	199	200	202	184	196	207	188	197	177	171	202	203	202	180	177	214	217	180	197	201	207	203	176	224	195	193	171	194	204	191	199	187	183	195	186	172	186	213	179	206	187	209	190	182	162	200	194	193	206	195	182	187	220	193	219	189	189	216	183	188	219	195	182	180	190	199	199	201	184	178	168	198	196	193	198	205	220	190	181	212	191	216	215	224	196	208	191	201	216	211	217	217	189	177	173	185	177	197	185	203	183	186	185	218	210	203	215	187	203	181	196	175	198	189	175	187	209	224	178	188	185	201	171	201	187	211	211	172	178	191	199	184	199	213	206	208	183	202	194	195	167	201	218	194	204	211	203	195	184	169	163	218	183	171	219	189	192	190	195	167	196	211	176	190	227	207	193	170	197	207	195	227	197	204	165	203	216	203	219	213	191	203	189	180	185	180	176	207	194	195	222	210	188	202	195	178	194	193	167	167	179	184	190	194	203	185	195	174	187	151	191	206	196	193	174	201	215	211	199	209	191	185	193	192	201	223	194	212	207	195	182	193	182	225	186	196	156	192	183	207	177	210	199	193	178	192	181	213	206	174	199	209	202	187	205	201	206	219	186	208	182	192	185	182	202	188	197	233	187	204	193	216	188	176	192	190	198	181	182	179	209	195	187	191	210	198	195	192
4692	15340	9673	4733	3577	2705	1983	1346	1089	898	792	715	607	555	496	461	452	394	390	356	377	338	342	301	317	297	311	320	276	303	275	288	321	236	281	271	263	266	255	253	278	281	264	259	280	270	276	242	264	288	240	265	260	275	261	259	240	260	270	241	255	269	245	245	259	274	253	255	254	265	268	249	220	229	229	280	255	258	247	268	236	235	249	241	244	257	244	259	228	229	266	248	281	270	242	239	272	254	251	251	247	284	249	255	277	252	246	255	252	242	227	255	245	278	264	244	260	282	280	266	235	239	251	263	265	237	246	246	250	235	246	255	248	219	262	265	241	259	257	249	271	256	236	238	237	247	250	255	233	266	249	230	262	257	253	252	232	256	248	257	267	260	237	239	234	253	265	249	253	226	247	282	261	242	227	236	221	247	248	253	269	251	237	237	242	235	256	251	246	228	240	232	259	252	233	261	225	287	261	267	226	257	297	260	249	244	238	229	241	214	218	241	268	264	247	264	266	250	256	224	257	250	253	235	255	271	250	267	263	255	259	249	235	258	244	252	223	250	255	242	241	274	265	255	272	257	255	258	240	260	252	257	237	272	281	248	220	259	273	241	206	240	237	245	250	250	269	249	248	270	270	250	234	231	260	227	240	292	255	251	259	232	226	215	242	226	248	250	254	262	266	246	252	248	270	292	265	252	253	259	218	260	261	250	238	289	265	254	217	269	275	226	274	277	260	256	279	269	242	239	232	232	235	250	242	266	254	237	257	251	245	245	282	264	255	253	261	240	208	245	281	254	257	245	221	254	268	258	247	252	241	236	243	254	261	230	266	254	275	240	218	260	245	251	247	205	234	262	251	251	242	265	248	257	246	256	234	250	229	266	258	270	259	225	228	214	255	267	253	259	225	231	256	266	232	238	257	255	252	244	249	250	261	239	266	230	245	251	275	242	254	243	260	248	233	267	229	252	281	262	229	242	228	242	254	267	228	272	264	259	265	238	227	271	250	232	241	262	232	232	258	243	228	256	274	252	247	259	256	273	233	251	249	259	230	255	241	272	234	249	257	206	257	251	247	264	259	255	249	250	248	228	238	262	286	245	234	268	226	277	250	257	250	268	219	236	275	250	247	244	282	268	256	256	233	262	261	252	223	247	267	244	248	230	252	262	273	251	250	245	266	268	278	243	263	277	216	233	242	242	245	241	235	252	235	233	252	266	238	251	232	261	239	265	255	228	280	239	273	262	264	253	262	235	237	251	234	253	240	257	255	277	257	249	238	251	264	238	265	264	268	237	242	238	229	231	236	245	253	255	259	270	264	264	264	237	248	264	265	249	251	237	241	236	258	269	237	218	238	252	253	252	231	268	245	240	246	263	256	245	273	250	258	226	255	262	256	262	290	252	229	285	264	228	237	247	250	245	244	257	260	244	246	238	251	243	250	229	271	251	262	256	239	251	251	250	236	237	242	256	256	225	251	249	249	257	259	236	245	225	251	262	273	251	238	248	258	225	242	229	241	256	215	249	237	250	240	274	250	235	254	261	258	256	253	267	266	265	227	270	229	239	245	234	215	214	246	248	241	229	253	260	229	242	232	248	266	266	231	236	234	232	259	235	282	239	242	228	244	203	267	255	231	233	260	239	234	272	274	253	269	230	249	258	264	227	261	253	231	273	273	236	251	255	233	252	257	235	278	237	258	246	229	261	251	227	260	229	261	258	224	288	269	237	238	235	259	248	260	250	236	257	246	229	244	281	270	250	246	216	227	258	260	234	253	264	255	242	244	231	233	259	269	238	278	226	232	244	252	267	220	268	245	234	264	249	238	248	251	256	254	238	250	247	236	253	239	229	251	244	266	229	256	248	279	264	237	240	251	230	260	263	247	240	242	263	235	281	240	249	240	256	269	270	256	241	236	237	264	238	225	270	265	239	254	244	268	241	253	250	218	238	244	234	244	240	239	245	236	244	230	271	233	248	264	236	229	246	253	288	251	218	242	261	265	248	247	220	244	243	253	240	225	244	225	272	258	268	254	252	257	236	244	251	288	257	241	271	242	255	241	284	257	253	219	239	272	226	247	265	249	262	246	223	258	257	239	229	261	231	253	256	232	264	257	232	248	259	263	272	256	275	250	259	237	258	255	252	239	250	275	247	249	265	256	241	265	262	231	264	235	240	252	264	277	252	216	226	245	230	273	279	249	257	253	272	235	245	262	255	242	230	243	241	238	249	258	289	221	264	264	235	264	256	234	224	266	271	231	249	220	244	279	242	246	242	227	265	270	276	260	268	244	261	249	253	259	251	225	228	224	252	266	252	250	228	239	244	263	272	252	273	252	248	269	244	238	269	257	245	263	249	220	249	247	269	261	240	247	230	258	246	253	252	254	232	237	249	253	243	270	262	271	229	245	245	254	251	221	249	264	270	259	232	251	241	242	250	230	256	271	232	270	245	247	263	235	254	256	245	258	270	255	244	236	254	245	251	227	250	258	253	242	252	237	229	236	253	255	271	269	240	246	241	255	254	256	255	249	237	239	275	220	259	239	233	233	266	233	250	251	249	239	236	219	240	261	240	250	255	246	237	252	243	265	261	241	273	249	236	240	240	268	249	244	269	239	254	252	241	243	250	270	245	262	204	267	264	274	245	260	277	252	273	236	229	249	259	245	298	267	258	221	270	257	225	250	234	246	276	250	217	267	236	257	252	227	235	237	247	261	273	261	255	228	237	234	250	208	237	252	261	241	240	265	253	249	236	247	249	261	217	251	233	244	236	236	260	234	233	242	259	228	239	241	235	229	248	231	265	250	271	250	222	245	273	235	279	273	263	244	258	242	264	247	229	221	249	252	234	252	256	252	216	248	263	229	255	241	232	252	238	233	230	234	231	231	234	251	230	251	264	240	263	246	256	242	250	253	247	244	237	229	247	250	277	240	269	252	234	232	263	251	268	247	268	247	266	234	218	250	240	274	257	251	251	234	229	250	237	232	245	248	286	258	232	234	259	244	280	251	253	229	261	277	235	243	261	264	234	243	223	266	254	244	244	267	253	244	231	222	253	256	236	265	264	240	268	237	245	267	233	256	239	237	244	248	269	253	240	263	279	276	246	250	231	281	222	246	230	240	247	252	246	229	240	218	256	245	256	240	275	234	243	264	242	246	256	274	248	241	248	235	237	253	234	234	256	248	252	225	237	266	244	247	251	234	238	252	239	242	225	241	246	283	264	244	260	217	234	238	265	270	249	251	227	230	209	250	228	241	256	252	228	244	214	214	250	259	261	263	240	254	243	265	223	239	256	226	240	239	219	261	258	218	251	275	268	244	253	245	238	242	247	253	267	281	233	248	259	249	247	264	271	249	262	242	266	233	234	228	256	290	246	247	237	257	236	263	250	247	252	279	263	244	238	264	240	243	253	232	265	249	234	235	260	235	232	259	277	253	260	242	265	242	243	281	224	239	244	248	267	221	233	247	266	254	266	247	230	236	246	234	247	257	235
27400	16991	3408	838	605	550	518	459	531	469	517	499	496	515	493	529	451	474	482	512	497	464	449	469	463	481	475	472	493	486	471	484	483	461	482	481	502	486	460	495	474	514	505	479	450	508	534	492	478	554	509	453	449	455	436	441	495	500	490	446	433	419	490	477	458	492	513	476	496	472	509	489	458	475	498	517	439	480	523	457	499	479	465	491	443	496	453	452	493	432	461	444	486	503	455	489	462	485	493	424	483	480	463	440	457	480	473	491	522	447	433	497	456	436	497	490	469	478	450	486	468	428	483	510	460	447	489	493	486	485	489	462	446	459	465	494	448	456	489	448	483	484	475	479	493	469	453	488	455	467	480	451	501	465	483	461	480	484	485	451	494	470	514	481	488	474	475	469	443	455	461	475	498	464	451	460	449	516	521	441	444	495	475	497	483	442	436	457	489	497	483	473	448	487	487	503	480	466	467	478	469	449	500	447	496	483	474	481	441	457	468	496	504	491	478	457	490	506	432	422	449	438	479	505	478	454	480	493	469	444	489	465	490	447	506	477	469	518	444	469	480	485	465	459	493	487	444	485	524	452	427	452	439	498	419	436	505	484	467	432	513	520	458	496	489	475	507	478	458	434	440	467	502	506	477	492	463	490	498	454	479	491	477	470	483	495	456	472	469	463	490	503	464	479	509	464	465	418	519	492	457	458	506	466	451	449	504	516	457	436	432	461	467	513	450	492	428	497	481	473	444	523	438	489	472	511	526	495	470	495	524	480	448	452	469	493	468	453	459	507	466	518	483	464	468	490	493	477	448	477	459	475	447	465	469	481	470	453	505	460	481	454	502	493	453	448	474	498	422	435	479	466	462	463	467	471	488	480	493	473	472	469	489	484	470	456	488	509	482	467	503	465	479	447	451	480	458	469	439	450	498	472	505	475	462	485	451	467	469	509	490	465	480	443	489	452	483	468	460	495	523	483	456	461	486	500	465	441	453	455	473	482	476	440	477	452	454	476	452	500	450	469	482	477	486	449	433	493	425	462	477	479	485	448	458	485	472	472	464	469	502	441	505	455	465	474	479	447	479	499	486	502	393	461	457	472	435	483	472	502	509	486	444	510	475	475	443	489	464	474	465	480	471	488	466	483	477	461	480	467	456	457	461	472	475	476	493	470	469	453	493	492	470	475	464	508	460	466	476	449	458	472	520	457	488	479	463	520	495	456	461	466	493	482	500	473	480	453	487	500	456	469	493	474	459	498	461	454	440	491	470	477	469	481	495	527	480	477	441	487	451	450	444	463	482	485	471	493	499	486	477	450	479	475	517	450	501	462	492	519	412	468	457	483	425	470	457	498	475	455	478	431	469	467	509	517	482	511	475	435	493	473	460	472	481	450	487	446	461	482	487	490	495	506	497	467	502	471	461	476	479	444	494	452	460	462	491	461	473	469	455	436	477	476	471	462	467	494	446	475	485	473	476	448	499	433	466	487	501	465	484	473	506	485	470	450	457	481	476	510	450	484	437	476	501	479	458	464	480	451	461	490	501	503	479	444	457	518	509	460	513	445	465	483	506	520	439	510	448	491	470	446	514	489	495	469	465	473	458	488	466	530	474	492	505	495	502	512	489	468	466	472	458	478	446	501	491	481	435	490	454	472	468	490	468	499	475	458	441	470	475	421	456	457	483	458	440	489	479	493	482	470	465	430	456	485	455	457	437	453	500	506	462	433	495	475	487	507	481	472	490	438	438	442	454	498	466	478	484	482	441	452	475	463	469	447	436	474	516	465	424	464	470	453	475	476	473	460	451	478	492	480	455	450	488	498	445	505	507	499	457	469	417	462	516	483	462	481	478	494	499	460	466	456	447	422	498	465	445	475	479	447	494	488	485	513	441	463	477	461	454	425	453	480	476	458	418	517	465	502	511	486	467	431	516	455	491	459	443	502	476	463	456	489	429	455	482	478	471	479	460	468	488	484	490	481	488	457	443	474	489	468	472	487	497	499	478	469	453	470	487	493	493	425	506	426	467	463	485	492	499	456	473	454	462	498	471	471	464	498	439	467	437	482	484	496	445	535	500	512	448	473	482	439	472	411	494	477	461	475	476	467	476	492	502	470	474	471	441	459	455	456	462	511	470	515	451	484	451	455	486	502	490	476	487	455	473	486	489	477	470	453	445	435	420	437	495	435	453	507	466	458	493	453	508	474	451	459	460	498	494	437	468	504	466	490	487	462	481	483	497	457	466	452	493	451	505	487	487	499	436	504	476	458	483	478	467	475	447	457	448	506	458	452	524	478	431	423	494	477	473	466	441	481	509	470	499	518	512	482	507	468	493	450	500	463	473	508	500	457	501	477	457	433	468	467	442	489	467	462	445	474	456	461	445	496	478	475	491	461	529	482	481	474	463	475	448	489	464	513	435	478	449	440	464	430	491	480	523	477	466	452	450	467	452	498	455	505	486	467	480	535	495	473	473	445	416	428	496	535	484	480	465	481	478	481	480	473	447	454	485	477	465	440	484	465	452	464	461	471	460	481	476	444	477	480	502	469	453	462	507	427	436	477	483	460	419	424	467	467	459	460	489	508	472	468	482	485	511	505	445	496	468	467	426	468	460	473	505	506	483	461	449	437	467	475	486	490	512	476	466	456	468	469	472	465	480	526	473	506	498	505	528	444	496	501	483	471	471	473	468	444	447	455	466	472	470	499	450	468	480	495	464	450	455	458	472	475	422	490	477	476	444	480	448	495	488	474	486	492	473	469	485	504	507	461	483	478	447	460	502	461	473	482	465	438	464	498	435	498	465	451	460	481	418	467	465	526	486	458	452	473	487	475	499	496	493	444	442	496	447	487	442	503	519	460	459	463	489	498	468	484	513	506	466	428	460	498	473	481	461	457	498	481	448	474	472	519	488	472	472	476	515	504	493	488	468	465	499	470	487	449	469	487	496	461	471	464	498	472	473	527	496	452	499	476	477	466	455	496	460	435	500	457	478	518	528	506	489	453	489	471	474	467	475	472	460	449	446	477	469	423	471	436	474	463	465	472	476	498	459	483	475	452	458	461	476	477	445	471	461	507	499	434	476	456	454	518	460	505	487	450	476	464	483	466	493	506	514	474	441	438	452	500	436	450	468	494	484	452	491	497	496	482	481	531	510	482	451	482	535	502	467	511	525	456	476	454	476	464	467	465	491	456	487	491	481	484	435	476	489	459	465	514	471	477	457	458	504	458	448	458	461	479	472	452	505	479	472	493	475	442	495	507	480	455	478	442	505	464	481	475	459	519	483	443	460	476	508	482	447	456	476	477	461	468	460	472	489	483	483	470	493	490	480	495	478	475	479	483	458	444	466	463	476	492	486	451	491	471	486	446	463	421	485	504	483	498	499	454	485	507	459	480	495	458	448	491	447	479	497	487	488	542	444	452	460	472	448	448	495	450	496	469	471	452	454	472	502	466	483	504	470	504	440	474	454	469	491	429	492	463	485	456	487	456
4656	2050	1469	967	783	764	680	650	650	624	597	584	623	578	582	575	622	606	574	607	546	589	535	568	582	572	549	617	575	576	531	573	539	584	603	547	566	568	551	554	565	549	540	559	588	589	565	628	592	530	600	542	550	587	561	592	573	600	537	556	569	572	608	501	602	573	538	565	526	569	549	592	530	549	556	604	566	586	586	555	561	595	589	586	594	540	582	604	567	511	601	595	564	602	557	561	550	548	572	545	538	565	576	582	566	616	585	555	580	567	591	603	598	604	545	551	543	584	559	575	560	570	578	553	552	563	585	577	620	546	565	639	558	580	573	547	547	571	560	554	562	587	506	569	547	581	587	562	584	587	527	571	560	605	612	629	551	518	543	607	551	602	558	554	558	567	558	568	581	584	558	625	523	550	605	569	564	580	602	607	578	561	558	570	526	541	595	525	596	541	555	603	534	593	589	596	549	557	554	611	569	574	596	583	577	571	599	588	575	598	560	545	544	546	554	578	584	564	562	559	553	558	558	551	530	563	567	556	582	572	618	564	543	523	560	617	560	563	585	543	553	565	611	571	569	546	549	553	557	518	552	531	556	601	558	543	552	545	552	590	544	577	552	517	589	586	588	579	542	561	608	580	596	567	591	567	577	541	535	572	580	580	559	586	580	554	567	594	569	552	529	559	559	576	567	546	584	548	548	574	546	545	557	573	542	549	575	567	587	541	604	544	590	560	597	561	566	570	570	565	585	567	594	611	592	546	551	570	544	529	586	532	565	530	588	579	557	601	594	566	559	587	573	561	580	601	573	547	558	550	582	516	563	589	581	564	576	578	585	559	575	589	575	576	573	614	561	571	576	601	554	583	562	565	575	594	548	570	609	555	564	586	572	604	581	568	553	560	610	585	562	568	579	593	563	577	549	577	579	575	521	577	574	559	532	560	572	569	571	580	585	574	627	563	562	552	532	609	547	584	565	600	560	577	551	589	599	589	593	531	572	538	562	594	565	535	553	585	569	505	548	541	554	578	538	533	571	546	573	590	578	538	594	561	600	534	552	553	569	555	575	571	540	612	509	567	602	567	564	544	557	565	548	581	573	547	585	567	563	593	596	610	562	585	585	562	574	577	529	573	522	571	585	551	557	527	584	577	585	600	573	568	570	569	555	538	596	576	599	575	579	554	606	555	583	547	591	580	567	626	548	600	575	613	561	618	582	582	581	560	591	578	586	580	523	544	530	594	541	570	588	556	477	579	573	606	571	571	557	569	550	605	490	567	583	568	557	523	600	571	621	542	607	567	586	560	581	574	566	547	627	564	581	582	571	572	597	611	551	569	537	546	559	522	548	577	550	527	575	586	599	550	593	578	559	596	551	584	571	554	540	542	550	570	587	592	602	586	573	557	593	614	577	579	561	601	579	589	566	552	540	523	553	557	578	585	596	557	563	572	554	570	562	585	558	586	612	531	561	567	602	583	586	578	556	544	569	566	589	587	568	574	531	560	585	561	562	553	565	577	598	608	572	537	564	551	576	618	515	560	584	577	546	544	598	516	575	541	618	556	576	571	545	539	556	600	563	551	593	544	530	558	564	549	592	554	593	539	583	560	584	592	566	564	570	554	579	612	547	568	585	529	553	566	578	561	543	585	595	574	555	578	538	560	593	545	527	554	592	605	538	561	620	588	544	554	586	584	603	557	542	629	574	552	558	582	578	587	495	560	546	573	567	564	570	577	562	551	559	576	550	581	558	572	618	581	601	575	562	589	517	585	559	583	529	540	593	589	565	528	549	545	561	590	571	592	530	540	565	560	566	536	603	563	550	529	605	578	571	545	574	545	580	540	561	536	572	570	559	548	579	532	592	570	555	589	583	583	559	604	560	590	583	551	565	532	621	557	592	541	531	545	561	540	603	571	567	568	541	597	567	541	536	552	602	566	587	558	548	515	565	537	573	587	560	578	558	587	607	582	597	544	614	546	574	605	599	561	570	601	587	555	582	581	582	576	592	555	565	569	574	550	555	553	574	563	588	568	529	567	594	571	566	550	581	554	527	577	544	580	546	550	575	608	547	609	581	620	580	590	577	527	574	574	569	538	531	551	553	543	579	591	605	568	591	547	569	537	513	549	587	574	577	585	621	573	562	540	582	554	543	551	523	561	561	602	545	563	561	613	568	556	539	546	552	555	570	569	533	569	544	599	606	630	591	599	586	552	592	603	576	592	582	543	595	572	542	531	544	567	562	548	629	537	549	550	550	578	560	563	569	534	531	534	587	521	570	554	533	577	526	580	551	557	589	587	582	601	553	532	561	609	560	529	579	555	573	554	614	604	557	561	538	554	545	550	557	614	551	586	579	603	547	544	556	594	574	592	571	568	619	580	567	568	560	535	540	577	580	606	565	589	561	592	557	580	549	575	585	550	579	575	541	545	582	616	568	573	551	581	553	577	553	563	557	519	567	594	583	589	543	567	516	555	537	575	587	562	563	571	572	528	596	610	550	624	596	591	592	604	597	571	542	567	579	585	551	612	522	586	591	551	563	594	540	541	586	613	601	599	592	572	597	572	566	581	594	584	592	588	551	566	566	567	597	535	574	564	609	589	618	588	595	561	556	570	581	581	541	552	573	618	559	562	618	581	543	583	553	573	602	536	581	549	567	600	573	608	561	567	567	592	574	533	588	584	548	577	568	623	578	543	583	599	577	600	585	526	569	543	569	545	569	591	553	550	582	563	567	541	522	542	586	619	556	532	572	559	553	560	548	543	575	540	553	564	546	552	581	535	547	605	571	608	560	582	550	600	580	598	591	561	552	546	576	590	563	574	563	559	550	576	578	554	575	542	593	572	583	573	549	587	564	549	587	568	566	563	545	642	567	588	585	522	607	517	610	520	587	611	610	550	594	557	573	575	595	578	533	552	563	545	561	583	600	576	545	565	563	555	557	571	571	537	566	585	552	572	557	600	553	544	581	572	587	576	572	546	586	589	587	558	537	568	565	595	542	610	549	568	604	595	576	540	522	553	561	539	542	556	560	543	587	553	566	562	583	612	563	564	595	571	565	543	570	576	580	607	538	576	539	550	539	557	613	599	552	550	575	555	583	623	590	610	575	586	566	594	577	594	597	555	578	548	547	558	568	588	576	586	592	529	566	555	552	552	546	565	586	577	571	560	586	563	586	532	558	589	600	573	521	593	575	567	574	555	592	546	567	572	578	581	578	581	552	542	590	511	559	599	562	582	561	557	603	583	525	550	589	546	554	574	565	556	592	545	533	537	572	610	581	590	562	553	539	608	556	572	590	597	546	562	580	567	583	584	568	589	559	522	572	572	527	568	538	585	537	555	565	575	603	555	530	573	571	590	582	563	566	575	573	591	582	571	591	543	564	570	555	569	522	586	530	570	546	524	543	562	587	542	590	546	604	599	555	603	592	597	568	561	606	573	621	574	563	580	629	551	575	533	564	559	578	573	562	606	566	566	575	555	547	563	532	555	567	568
23694	20998	27346	24846	17275	1664	888	695	588	628	608	547	540	546	553	499	529	510	536	483	516	489	475	528	524	484	463	486	454	468	497	478	520	525	495	478	488	486	506	485	553	477	473	479	511	480	502	459	499	476	521	500	464	484	499	482	507	478	501	451	486	487	486	476	500	474	472	511	524	500	487	483	475	487	461	470	490	493	498	483	499	491	503	480	531	517	480	491	478	494	484	491	501	496	474	487	492	544	476	463	430	458	481	457	442	487	442	507	483	460	444	513	467	487	452	466	498	488	477	477	467	484	491	457	491	527	508	475	458	504	463	480	494	467	475	474	449	450	479	502	463	461	436	478	466	492	487	484	491	504	464	495	491	475	463	453	471	502	494	446	503	462	470	466	516	479	459	459	484	469	491	512	486	487	468	488	483	488	435	429	473	484	458	481	446	472	478	489	493	469	475	501	489	496	465	446	457	459	502	483	437	497	434	476	486	462	491	491	482	495	476	489	515	506	533	468	481	501	493	504	488	481	494	466	462	453	451	486	459	487	495	473	487	502	513	509	506	475	493	477	499	493	481	472	455	487	436	486	472	505	465	448	518	465	502	493	431	508	439	506	496	521	467	464	478	508	525	458	490	466	482	476	527	499	436	446	488	519	456	482	449	474	458	482	459	484	498	495	497	470	496	495	480	438	510	458	468	451	475	468	444	471	476	512	514	506	491	469	484	456	464	506	480	451	497	442	482	441	471	528	492	469	483	474	470	471	459	499	443	482	491	511	523	510	473	473	501	539	490	443	510	476	471	532	475	463	511	469	484	492	465	488	477	474	537	494	489	479	458	493	487	499	480	488	463	490	478	480	512	459	440	462	503	492	454	476	479	503	468	478	476	463	458	452	468	505	513	468	502	501	491	508	482	478	464	446	475	486	468	450	486	450	457	487	476	459	491	486	491	469	475	450	471	455	463	461	493	511	475	485	486	482	462	466	500	494	501	483	483	500	504	515	483	503	453	495	493	482	476	463	509	496	474	512	482	466	465	497	500	495	463	515	490	497	494	478	478	451	512	474	521	503	459	494	501	477	448	507	473	496	461	483	473	485	515	496	483	461	500	485	463	454	483	479	522	471	492	519	523	495	485	450	515	450	463	492	490	487	486	480	454	483	520	444	438	502	465	471	477	509	498	491	478	490	482	454	517	461	486	494	476	474	447	458	493	466	486	472	447	496	489	447	504	467	501	464	461	497	478	474	472	479	464	465	482	478	471	509	465	503	484	485	508	458	478	488	474	465	476	515	476	480	500	498	506	487	471	452	472	472	516	484	449	505	504	452	491	521	467	455	490	455	474	491	524	516	491	497	466	472	479	449	478	458	505	473	463	487	466	538	486	507	478	498	517	492	506	491	473	436	461	501	494	529	423	492	488	471	534	480	497	477	480	472	488	457	486	504	481	480	473	479	469	519	472	528	467	495	466	447	480	469	477	475	469	490	473	468	499	474	514	478	447	493	492	462	487	479	487	467	498	481	457	507	490	506	477	512	475	475	458	488	455	469	460	501	527	482	521	521	491	472	487	482	497	483	482	484	462	495	438	473	463	504	498	427	486	454	475	495	459	525	489	480	478	448	484	440	509	455	502	484	480	467	476	522	513	502	459	444	473	487	463	461	463	481	510	463	490	488	466	481	435	497	508	487	453	524	481	474	468	470	513	473	499	473	474	487	497	452	469	467	490	467	474	485	453	453	464	503	481	509	436	471	483	476	470	465	475	439	468	514	505	484	413	446	474	465	454	483	458	468	491	487	514	449	496	498	487	503	477	497	487	480	460	503	438	464	496	469	437	467	493	460	484	494	523	483	483	481	493	479	450	474	496	462	427	447	490	472	450	457	479	450	451	470	476	453	473	492	465	491	514	469	460	441	452	527	503	484	490	500	482	482	467	464	493	468	458	473	492	435	484	465	537	446	472	483	489	482	463	465	504	478	501	500	489	472	443	471	507	503	419	468	486	501	475	521	455	473	499	451	492	484	426	487	474	515	483	494	514	492	506	513	464	511	481	481	478	494	463	511	484	503	485	452	478	465	453	476	410	482	503	482	503	485	458	492	480	489	482	516	456	488	540	475	498	476	459	470	490	503	509	438	516	468	450	499	484	477	466	489	463	483	502	465	488	525	501	496	508	463	491	463	485	513	479	478	436	477	471	493	510	490	474	498	472	469	483	477	470	498	491	465	477	461	455	476	511	459	480	508	465	476	497	473	465	474	466	497	499	513	466	447	497	472	461	487	453	494	508	447	497	493	452	448	468	499	456	471	458	457	498	490	461	498	483	464	469	472	477	490	432	475	505	486	449	448	474	481	488	469	464	505	441	486	462	471	441	527	506	460	499	467	515	483	520	474	456	497	492	471	522	491	472	495	522	498	455	461	494	513	458	459	520	467	452	483	474	481	480	488	501	541	510	508	493	487	539	482	487	472	502	496	471	490	462	446	453	451	505	484	513	501	453	448	478	486	470	568	491	465	470	481	476	414	440	520	532	490	453	498	523	469	479	453	442	454	490	478	465	487	449	504	468	493	471	494	492	476	474	466	527	455	482	506	508	498	511	469	477	475	440	524	475	501	447	483	493	500	481	482	510	502	454	474	494	492	496	517	484	463	452	499	484	530	425	465	441	460	513	477	442	483	486	491	454	429	464	510	480	485	517	450	484	495	496	480	458	492	492	465	493	451	484	474	469	485	493	465	489	467	500	475	455	495	482	475	500	494	486	466	455	497	475	513	488	491	491	503	468	461	461	483	489	478	439	495	447	529	472	469	477	472	479	492	461	524	505	509	469	487	504	494	492	479	496	493	491	520	515	507	451	452	506	483	488	486	496	457	463	502	465	532	448	467	521	455	504	516	458	486	532	464	453	499	455	454	468	461	470	468	498	492	487	459	476	486	450	496	516	468	474	472	491	478	555	444	469	480	466	457	465	484	476	437	478	492	464	471	505	482	491	500	459	453	475	450	475	461	475	506	458	451	470	512	512	475	464	488	460	477	467	453	514	453	481	471	455	418	490	451	491	529	451	444	514	507	468	491	497	445	470	490	461	547	473	504	503	463	481	484	487	455	443	452	471	501	523	485	507	502	463	459	468	497	497	475	481	481	533	524	470	483	531	487	435	450	480	484	530	509	477	458	485	454	473	502	476	475	501	436	522	521	476	476	452	474	485	514	516	464	504	509	482	486	489	477	488	477	486	472	495	455	512	493	494	486	490	446	473	435	531	483	510	475	498	466	478	462	455	484	447	476	438	491	486	463	484	479	481	482	533	452	447	460	484	505	483	471	477	470	469	489	462	469	530	485	485	459	467	468	526	466	499	467	496	485	521	494	500	469	449	507	491	453	500	479	475	486	460	489	468	505	476	501	466	485	468	469	488	445	509	478	497	483	506	461	486	483	491	466	476	500	436	449	476	520	482	472	500	459	457	460	471	492	510	485	502	489	509	447	538	469	498	494
3516	9358	6594	3307	2286	1649	1263	1124	980	929	811	831	736	720	713	668	647	709	632	641	618	652	680	589	593	600	590	588	604	586	640	581	623	586	579	563	576	632	548	617	561	564	570	615	586	583	587	569	644	608	597	570	578	610	557	548	538	615	624	598	625	560	621	601	604	564	592	542	580	573	604	591	601	576	537	583	586	574	602	590	547	603	554	606	573	584	570	561	576	621	571	578	588	622	613	549	611	595	635	552	573	594	544	602	605	570	628	590	622	579	607	602	595	581	587	580	630	594	556	597	591	582	565	566	586	630	589	594	609	601	634	589	578	593	577	606	593	589	572	581	553	578	588	651	547	622	619	582	557	576	553	545	585	576	591	570	591	554	573	545	598	572	572	644	620	547	613	605	584	642	580	578	619	575	614	593	582	592	554	571	596	586	593	614	573	549	574	588	592	562	606	573	592	597	561	591	575	596	598	610	595	613	582	580	609	594	581	586	581	582	591	587	593	602	589	574	572	576	611	567	603	552	599	616	562	594	598	595	561	577	626	533	583	564	587	568	584	602	541	564	600	591	591	588	586	555	610	537	624	600	609	579	640	581	636	601	574	531	569	611	577	577	601	571	580	546	549	605	601	574	576	569	595	581	573	598	590	590	551	620	578	639	535	582	571	584	604	570	558	572	562	598	574	572	537	557	612	592	606	630	603	564	564	603	595	592	580	615	636	589	566	568	561	607	562	605	578	583	603	588	595	587	577	584	552	631	583	613	567	589	576	577	549	543	602	570	586	593	546	593	551	638	559	644	616	632	575	593	630	593	602	569	600	602	555	555	568	565	625	600	614	595	597	553	535	592	555	603	587	586	590	586	584	601	573	592	584	566	574	649	547	602	597	553	603	598	582	580	532	600	591	618	550	636	538	595	625	601	575	603	606	564	537	610	546	627	602	531	622	610	616	522	556	612	593	602	568	546	583	611	557	617	593	598	590	554	573	539	579	572	582	550	570	608	578	588	622	604	575	587	525	555	639	555	623	638	595	571	605	564	569	604	591	580	552	580	566	575	587	593	556	601	608	578	564	590	595	581	593	601	607	527	609	599	598	554	562	580	553	594	597	599	586	568	595	614	575	589	579	596	616	607	561	577	559	594	570	630	578	578	617	615	591	569	578	637	587	584	579	573	601	579	592	584	560	557	589	574	580	612	568	593	604	638	560	620	606	582	564	645	594	549	577	565	587	630	606	584	579	580	579	561	585	585	585	555	620	565	591	624	579	601	595	586	569	568	607	554	588	558	589	539	576	613	615	579	605	563	557	614	639	611	601	553	526	586	550	561	580	599	611	604	565	561	640	589	600	590	613	600	589	581	582	629	579	583	564	604	567	570	559	582	605	560	562	558	602	569	589	567	616	595	635	581	600	612	541	583	576	598	579	590	573	577	611	582	600	557	587	639	568	593	594	569	614	572	592	587	581	595	562	615	576	560	551	554	623	559	615	601	603	592	583	619	582	601	622	619	606	565	584	577	578	558	565	605	638	576	560	580	551	632	594	575	597	553	591	557	596	614	569	560	598	587	538	566	552	560	549	599	551	572	559	583	524	598	614	580	604	589	606	605	565	602	591	604	620	578	606	617	589	637	530	611	565	588	558	560	562	598	572	570	553	559	600	605	614	590	578	564	580	631	568	602	612	550	631	597	606	565	580	602	522	625	613	615	571	543	596	575	609	605	606	556	589	616	564	613	559	622	567	595	584	587	615	578	551	596	601	579	568	575	586	576	576	579	592	584	611	551	605	579	600	605	562	585	604	579	582	603	590	601	574	612	568	602	588	576	574	621	579	554	574	559	581	583	622	616	617	596	568	571	564	608	598	636	568	616	605	593	583	591	560	543	593	633	617	620	575	599	585	546	603	575	604	609	574	607	606	585	591	564	569	600	584	575	599	586	566	553	598	558	613	604	604	565	591	537	586	577	585	592	575	597	580	592	573	577	522	557	574	575	602	595	614	551	583	558	576	601	597	546	610	617	538	589	594	558	578	609	571	581	566	607	591	621	515	611	614	580	584	582	575	617	573	574	550	543	587	594	581	539	564	572	547	620	583	566	578	621	584	591	581	573	605	601	616	633	583	549	581	589	608	616	563	577	557	583	587	585	544	591	629	560	560	584	607	608	565	589	612	588	594	591	577	548	581	579	540	556	576	549	601	565	598	613	586	582	600	532	589	593	550	610	576	558	592	561	606	582	550	589	585	609	581	591	589	606	611	614	566	617	629	587	563	610	556	573	581	599	636	581	607	580	625	568	606	586	575	568	593	598	620	575	588	569	575	572	612	607	591	593	575	582	594	571	542	604	545	614	599	574	585	590	612	605	600	584	597	621	589	560	596	557	575	567	584	653	601	618	593	591	588	575	604	564	576	593	591	577	600	555	572	556	603	563	606	629	568	537	597	604	601	543	549	572	565	599	620	573	583	583	605	598	601	596	578	577	578	620	578	569	579	593	577	543	611	584	590	551	604	582	604	619	568	599	598	593	587	598	597	613	560	616	603	595	563	595	589	621	596	602	562	586	557	583	597	635	602	575	556	575	563	610	535	587	573	583	587	569	588	594	644	626	612	585	561	576	637	589	603	605	534	581	559	596	611	622	603	570	627	583	580	589	593	577	606	585	643	600	545	565	581	604	575	556	574	579	615	590	615	552	594	628	578	595	599	593	582	574	595	607	569	612	566	626	609	602	582	622	559	616	593	558	560	612	561	596	631	608	584	596	617	586	614	597	608	592	579	563	612	573	575	589	597	580	622	599	624	604	570	601	587	564	564	611	597	610	568	586	566	591	552	600	558	571	587	583	609	574	576	595	581	603	608	567	556	560	596	584	614	580	603	591	554	632	539	601	623	593	600	626	621	582	594	588	582	626	579	594	557	610	533	615	568	594	591	522	589	612	566	607	545	573	595	577	607	574	608	558	557	558	594	563	589	605	572	577	563	576	605	568	613	516	615	596	580	629	574	569	595	550	589	612	610	569	617	617	609	563	581	596	601	609	626	586	539	576	553	559	569	609	578	538	594	580	593	576	570	562	565	577	567	577	616	590	592	576	575	627	609	585	563	600	579	633	588	593	582	576	570	571	573	556	567	565	571	544	602	604	628	581	606	562	589	610	601	627	581	559	581	594	592	556	548	557	562	590	618	616	584	599	571	589	567	545	596	594	584	577	638	567	579	613	598	568	601	619	636	599	607	613	560	599	581	571	581	586	604	591	627	620	551	580	560	580	578	570	570	619	588	536	577	565	566	545	590	569	604	570	583	560	538	616	611	598	559	621	605	584	582	574	572	581	565	566	580	602	620	540	532	616	594	568	579	608	603	582	574	584	540	590	580	551	565	567	573	630	598	617	556	600	592	567	597	567	556	591	583	591	581	596	604	559	582	593	576	529	571	555	603	647	608	572	588	558	614	617	579	552	576	606	587	612	558	563	575	598	595	613	542	643	598	580	577	562
24595	20970	25812	24311	1855	573	448	401	375	331	339	342	285	310	268	300	286	274	313	288	307	282	254	311	308	277	282	285	274	259	262	300	273	295	276	284	285	291	278	268	257	256	272	303	252	286	273	276	269	279	295	256	287	283	253	251	263	273	268	282	285	264	261	269	249	287	295	261	277	282	266	272	245	252	286	288	254	257	261	283	287	249	287	289	278	237	322	274	254	256	246	253	267	245	285	267	274	273	278	281	282	262	250	279	294	239	272	271	256	279	280	274	300	249	253	265	248	262	241	273	270	312	263	263	279	277	259	273	284	283	283	262	270	269	275	260	293	308	265	253	292	271	239	265	286	281	242	273	288	290	291	272	307	287	240	265	292	292	286	273	251	288	311	292	278	265	282	270	301	293	252	276	273	270	259	277	297	273	286	261	271	286	284	283	270	261	289	289	262	292	286	283	272	247	265	281	275	253	260	264	251	287	268	276	270	278	261	266	283	246	261	284	253	261	279	272	272	299	276	290	263	252	287	275	262	269	271	262	237	269	293	276	256	278	287	295	277	259	281	299	298	278	274	268	237	235	265	283	266	265	264	287	246	286	270	253	280	260	260	265	263	263	295	273	245	275	263	261	256	279	272	291	258	298	275	300	264	279	261	271	278	243	271	257	256	284	251	279	286	270	266	235	269	284	282	260	254	268	292	245	267	267	270	224	281	258	268	239	285	282	289	279	259	297	252	268	266	267	273	236	273	281	265	255	262	281	277	268	269	286	289	260	273	268	282	271	268	260	279	264	272	286	285	249	292	251	269	258	293	265	251	268	240	265	256	261	269	278	267	320	265	273	274	276	297	258	272	278	281	282	272	261	291	275	312	252	255	267	259	273	284	241	284	270	259	274	289	245	267	276	283	265	261	267	262	250	273	256	282	257	264	259	285	297	274	270	276	293	267	264	270	287	273	271	271	237	269	233	265	289	276	273	234	257	279	306	308	282	251	264	272	236	259	295	324	250	296	286	260	232	249	298	309	260	250	227	282	270	292	253	262	271	308	280	286	271	279	266	269	245	258	257	242	286	263	262	311	295	255	277	267	295	254	274	276	262	273	246	271	290	273	291	236	278	257	266	266	277	289	256	278	248	264	281	299	274	301	259	267	258	267	261	249	278	270	273	269	253	272	259	280	256	254	255	277	256	289	295	276	275	263	305	263	262	234	257	259	238	239	286	285	283	287	270	268	242	293	275	261	275	283	282	275	290	256	293	267	276	265	271	271	275	278	288	271	275	300	269	287	280	264	275	267	250	286	272	262	262	279	260	280	284	265	269	271	252	276	285	264	250	271	269	287	285	271	257	274	256	289	291	280	242	265	264	263	278	277	245	272	250	274	249	253	296	293	291	299	269	270	265	277	277	287	287	285	275	284	280	291	284	288	284	240	239	280	245	291	268	274	269	263	271	236	261	283	273	301	273	280	263	269	251	275	270	267	271	313	273	294	280	279	253	239	266	275	254	275	263	310	247	267	271	294	290	254	303	259	271	278	258	245	254	274	261	283	300	296	280	255	252	289	265	305	312	244	231	285	286	288	274	272	278	268	280	281	272	256	273	257	294	267	255	245	266	278	287	261	264	259	262	274	235	264	284	255	291	285	265	261	285	282	250	284	277	262	254	277	316	248	299	248	283	285	269	284	257	257	259	256	277	270	276	290	281	255	295	251	271	291	258	242	312	291	254	278	275	291	274	262	263	278	284	269	288	252	268	265	267	266	272	293	259	251	285	287	303	266	259	266	293	273	252	278	274	288	276	291	275	258	275	260	273	265	270	245	280	316	255	288	270	264	259	284	262	279	269	278	308	261	251	302	270	264	262	271	247	281	283	277	266	271	271	303	279	273	279	260	257	277	283	245	296	265	295	265	244	271	248	279	294	285	258	296	284	273	285	246	298	271	280	243	319	256	270	281	271	269	291	259	278	277	271	246	255	272	254	258	270	273	285	258	278	275	278	249	299	287	281	295	287	251	272	258	301	267	281	305	221	277	278	277	284	265	266	269	246	268	249	260	250	270	242	257	248	282	242	276	282	289	261	246	320	285	258	271	273	292	271	279	254	254	264	269	288	312	254	266	259	252	278	263	268	265	283	245	261	267	240	295	242	267	255	277	288	264	295	279	281	259	265	277	280	251	291	250	241	239	312	287	274	266	274	261	281	284	263	258	259	267	281	275	286	285	299	260	258	288	266	273	280	252	291	278	293	267	245	281	279	280	239	285	269	280	284	281	289	253	254	279	274	242	238	280	272	268	265	246	270	293	289	301	256	254	269	287	286	263	277	263	247	276	269	271	295	286	289	274	286	246	270	265	274	310	275	268	242	247	246	283	289	261	251	294	287	266	290	248	250	265	279	264	268	305	271	281	269	294	299	263	304	270	272	253	272	288	275	259	291	283	231	260	258	278	262	285	280	272	268	292	250	263	258	246	278	290	254	285	271	274	258	270	276	239	276	266	266	298	276	296	284	278	295	224	284	230	261	270	256	274	280	263	254	286	291	248	301	258	256	263	242	271	265	271	243	260	227	261	257	259	233	299	273	293	285	253	284	290	283	289	268	284	261	257	263	280	246	250	264	280	263	264	250	292	275	266	261	309	244	283	283	267	245	289	316	286	249	276	291	283	251	262	260	284	263	284	269	274	278	269	265	267	263	226	262	292	286	271	288	265	302	264	250	254	282	284	288	255	311	272	284	297	279	287	269	282	263	272	258	280	245	267	280	299	305	287	272	259	274	281	277	293	274	288	278	259	270	239	235	256	290	246	301	263	288	266	267	261	272	288	264	285	272	288	273	243	265	234	286	301	253	270	246	261	276	254	269	271	282	268	263	261	269	267	294	274	290	277	283	282	273	251	283	273	264	283	295	255	273	276	305	269	269	292	292	258	290	252	269	292	268	255	280	313	285	230	275	269	282	261	260	265	269	271	259	286	276	285	269	251	260	270	279	286	257	276	246	258	246	256	304	247	270	266	264	272	254	297	265	263	289	279	289	291	272	274	260	264	247	248	269	269	247	256	255	253	266	263	246	297	284	291	280	282	264	283	264	288	264	220	284	249	257	294	254	263	304	295	283	275	279	291	279	257	294	293	272	266	272	291	272	303	315	250	287	255	296	279	248	268	274	256	254	259	279	255	268	297	246	294	278	282	293	289	264	266	290	265	274	262	267	271	275	290	265	291	290	264	270	263	251	245	269	286	276	274	264	263	267	290	295	256	241	277	275	295	286	274	271	288	270	258	303	290	285	273	272	270	248	285	266	284	297	311	278	250	290	301	274	263	245	280	271	259	271	267	237	283	284	265	262	276	272	294	262	263	269	258	288	269	270	284	276	247	294	252	295	272	258	289	265	276	268	304	275	298	279	277	289	266	283	256	250	262	237	285	267	272	253	249	253	286	266	264	295	277	241	283	248	269	283	307	240	260	276	279	310	290	270	270	249	268	277	279	264	283	267
3578	6001	4060	1941	1261	980	803	648	578	535	481	482	417	420	393	391	377	361	386	346	337	340	355	351	338	348	358	331	336	344	331	340	329	317	327	324	345	350	378	342	349	328	324	337	327	313	358	370	349	337	339	314	329	356	328	339	349	325	335	359	339	343	344	320	359	334	338	332	335	367	331	342	337	317	361	342	347	331	305	322	333	343	312	360	312	358	343	306	314	326	313	321	311	332	341	317	340	347	340	324	321	342	332	294	326	319	331	325	340	354	334	298	313	337	325	332	316	359	344	335	308	343	345	336	366	335	352	325	320	344	328	328	376	338	329	335	320	327	303	336	309	303	333	334	359	350	313	330	315	363	308	311	344	356	323	346	314	307	325	305	293	326	326	316	320	333	349	366	330	349	309	380	319	336	351	359	304	331	344	323	368	326	295	350	358	336	337	310	309	336	372	318	323	343	313	312	312	335	302	325	307	302	342	314	330	330	331	315	300	338	341	359	333	351	345	325	315	342	312	343	315	332	318	326	297	305	313	316	333	337	307	338	322	308	360	317	312	332	333	347	330	330	314	326	318	315	314	306	367	331	357	319	308	324	314	367	341	314	354	336	357	335	326	318	348	327	320	314	327	317	346	324	341	341	317	334	326	306	344	351	352	342	332	357	368	320	343	307	339	317	311	325	312	344	362	326	317	321	323	343	318	334	308	315	293	293	346	341	322	317	322	338	325	363	332	335	346	293	325	346	295	321	341	342	333	342	320	325	313	347	323	343	326	332	315	341	317	333	322	336	332	329	310	347	317	325	327	359	324	334	312	311	327	334	319	321	367	333	346	366	313	335	333	348	317	329	329	319	309	335	296	329	311	301	323	349	320	336	321	307	320	308	357	306	327	317	343	315	331	354	344	362	310	321	306	325	307	298	336	320	300	331	330	307	336	334	329	344	328	341	314	316	300	300	347	328	309	308	326	313	302	341	359	362	335	297	355	300	343	331	333	291	366	308	329	344	328	327	315	338	320	363	308	353	313	300	343	330	325	321	323	351	326	307	364	342	323	311	323	317	333	313	338	337	323	316	345	347	286	351	375	278	332	285	335	332	351	337	336	344	319	304	344	334	320	314	356	341	315	315	311	343	339	284	304	351	337	346	324	310	332	330	350	329	324	314	322	349	320	347	341	300	346	311	319	351	344	304	317	326	352	326	335	334	351	328	333	329	340	314	340	312	371	325	331	319	327	357	315	335	345	344	331	347	321	377	323	324	340	319	342	327	317	322	341	344	325	348	334	342	314	356	302	357	359	331	355	340	330	314	356	355	331	328	339	313	334	316	317	316	337	330	322	353	360	322	342	330	353	306	332	328	318	315	360	301	345	310	320	311	323	314	354	325	338	356	353	356	339	348	342	344	323	339	306	339	339	317	342	332	334	310	348	318	354	314	329	315	316	333	340	321	333	350	339	342	366	361	352	349	332	306	353	342	311	326	336	333	324	339	318	324	294	300	307	305	341	369	307	345	350	310	358	352	320	354	311	316	333	309	354	332	375	315	330	320	307	349	333	321	344	324	296	343	347	344	330	343	347	331	340	338	347	321	306	308	344	337	338	315	322	355	314	331	325	316	351	337	305	336	350	339	326	312	310	354	316	336	340	317	332	359	351	347	336	332	351	346	305	312	311	335	332	294	339	309	369	349	330	310	339	353	349	358	307	304	342	305	331	344	324	349	323	319	310	320	296	315	314	336	326	355	317	363	297	319	315	342	367	318	359	338	316	301	325	319	330	346	348	311	321	338	314	336	322	316	297	335	355	320	322	304	335	318	341	343	344	324	367	326	301	308	332	317	294	290	376	298	332	313	354	334	328	322	294	352	347	297	318	348	305	312	329	314	355	328	323	329	305	332	344	324	322	318	362	373	285	315	337	310	322	331	325	344	346	329	335	337	346	308	316	320	299	336	336	313	346	318	298	301	314	346	298	349	327	357	342	337	333	331	322	333	301	328	320	328	333	309	352	321	285	323	309	343	319	312	344	311	331	324	346	314	329	326	347	346	319	371	327	301	352	367	361	335	334	300	312	351	346	341	306	368	320	292	356	320	316	331	323	340	323	344	343	332	339	325	314	320	350	354	353	324	329	325	370	368	320	307	325	325	344	339	319	325	356	331	338	335	338	332	316	323	340	285	315	346	314	341	324	332	336	327	331	331	294	282	355	350	331	350	330	330	309	336	352	314	314	322	342	358	365	337	350	291	390	320	316	332	346	303	319	313	347	332	344	337	355	307	314	322	308	323	298	339	319	330	361	350	337	342	300	334	327	313	329	332	301	329	314	309	327	344	324	368	293	341	328	350	296	337	331	299	338	342	359	335	342	353	318	313	325	358	359	322	306	322	345	319	361	324	330	327	337	315	353	370	341	353	321	353	326	327	314	337	311	325	344	315	307	323	337	343	331	339	332	311	308	353	355	307	323	326	314	349	300	335	333	320	313	329	300	366	341	328	329	320	330	331	305	362	317	333	339	346	317	338	336	348	322	355	315	300	286	298	302	356	316	325	335	323	353	334	342	312	304	330	347	323	307	304	338	354	328	329	351	334	324	325	329	291	356	306	307	313	352	359	341	298	363	339	364	322	312	315	321	313	339	352	361	330	311	362	322	323	307	331	329	355	349	318	329	352	333	304	328	328	313	299	334	317	332	271	324	368	322	348	305	313	353	323	326	340	343	325	332	353	341	314	330	315	352	327	360	336	307	319	342	315	314	337	346	320	345	360	328	328	340	350	347	353	353	309	325	355	328	340	359	344	354	325	335	339	338	357	346	305	346	333	311	309	344	349	320	320	333	307	349	320	330	345	325	307	359	323	334	314	327	340	339	322	318	350	311	316	332	322	317	323	325	350	325	336	301	305	350	329	299	296	318	330	316	303	318	343	320	354	389	319	313	323	355	331	336	342	338	344	322	325	318	290	380	316	321	345	325	346	321	336	321	322	316	355	334	326	342	302	326	332	329	364	329	337	335	338	323	326	331	303	337	300	350	337	333	349	325	304	328	341	347	394	336	327	366	329	332	369	333	332	358	345	335	370	342	341	310	317	339	346	324	350	379	333	335	315	348	336	307	325	306	318	318	322	323	329	358	329	333	339	287	316	345	324	332	295	326	338	311	328	377	317	354	358	320	344	335	353	340	333	317	373	343	316	315	300	340	338	339	329	351	328	340	335	342	329	343	328	311	360	320	345	339	358	317	335	352	322	325	345	339	326	317	348	320	334	345	319	320	333	349	344	338	341	341	350	341	358	333	320	321	329	308	327	325	333	348	335	347	346	352	315	319	329	347	323	345	307	319	294	309	325	354	345	336	355	330	326	323	305	329	324	323	324	326	306	318	347	311	356	352	326	302	348	317	321	331	317	305	333	363	348	321	311	323	313	332	322	344	323	354	341	310	304	332	320	344	332	338	324	296	329	355	315	311	340	316	348	332	316	334	309	289	320	346	325	318	317
22450	21072	28323	24076	21074	20391	2255	663	541	454	428	370	385	338	299	330	268	258	229	248	242	272	212	247	221	220	226	241	212	222	209	230	222	187	197	212	230	210	205	232	203	187	205	209	181	185	198	197	179	215	215	195	227	202	190	209	189	200	199	190	191	168	199	192	174	191	200	212	201	187	223	222	202	196	202	183	216	206	206	228	230	225	202	221	186	220	206	181	199	195	194	201	203	178	178	191	189	185	206	202	210	195	210	206	204	190	213	174	182	203	178	191	164	199	200	202	175	220	188	191	218	194	173	185	198	183	191	204	208	211	188	164	198	157	197	174	180	235	178	198	192	192	215	199	200	199	208	195	218	214	189	183	207	184	209	196	209	198	197	194	177	203	198	202	202	209	206	223	198	202	173	208	204	192	192	206	188	182	161	205	196	166	196	187	202	190	181	224	193	199	212	193	180	202	197	203	221	201	210	195	219	196	188	202	204	213	221	207	197	192	180	200	166	188	197	193	195	198	204	201	184	205	173	171	201	186	214	186	176	186	186	212	183	178	225	199	218	201	165	184	194	174	169	197	180	208	186	194	206	203	185	188	194	196	193	178	161	212	172	202	206	204	192	189	198	183	185	196	180	187	194	220	201	186	194	193	169	216	192	227	159	206	186	201	192	189	230	178	219	169	180	202	192	185	196	181	186	186	184	197	179	186	199	204	180	195	188	208	190	182	191	188	188	206	187	183	202	200	199	230	211	205	194	212	207	206	233	183	215	195	190	207	206	204	224	212	195	176	193	186	191	200	185	193	191	204	210	201	169	223	190	208	191	177	200	200	198	184	188	189	202	187	194	162	195	192	193	199	200	195	190	213	203	185	206	175	212	206	204	202	179	200	213	200	210	198	205	172	177	195	208	172	184	190	189	215	200	192	214	196	176	193	182	191	189	203	196	179	180	198	182	172	180	191	184	202	172	206	190	195	192	180	219	186	207	208	212	205	196	205	207	192	163	183	191	228	223	201	179	211	190	204	194	195	202	225	195	192	213	216	198	193	179	190	205	199	189	192	202	200	194	198	183	184	209	191	196	162	190	188	173	201	186	182	195	195	206	184	200	210	187	211	200	202	204	187	190	192	212	208	222	183	204	176	193	184	195	195	222	182	219	171	196	191	204	202	217	196	208	178	169	185	202	202	191	176	178	178	203	198	212	205	195	196	180	209	202	188	199	161	192	222	200	199	195	190	183	188	185	184	231	203	194	225	199	211	205	184	186	183	189	189	170	196	216	202	183	193	197	185	188	190	187	204	199	188	207	188	206	197	196	206	200	201	216	201	195	168	191	189	175	203	207	176	200	210	167	199	197	200	196	190	201	199	200	214	193	214	208	171	205	192	193	182	178	188	196	198	177	201	195	236	184	195	198	180	198	209	200	191	201	223	191	201	194	193	199	176	189	210	179	192	209	196	200	187	210	202	197	207	199	191	192	199	185	203	188	160	211	173	212	200	178	196	205	204	200	188	210	182	205	219	218	195	191	180	198	220	215	193	187	203	192	203	185	186	195	182	197	205	199	174	189	197	204	188	198	201	204	181	199	182	182	209	201	208	186	220	202	187	193	193	209	184	207	192	214	229	176	184	196	181	207	216	212	197	202	177	185	215	193	185	190	183	178	189	211	204	188	189	202	173	196	179	201	166	206	197	216	183	188	209	186	175	196	204	202	188	173	205	192	191	187	188	208	193	213	186	197	186	209	187	208	196	203	209	219	205	195	186	182	192	202	213	177	196	199	190	215	202	205	183	193	198	218	203	213	197	194	211	181	195	210	201	191	182	203	196	170	184	208	171	206	192	193	170	210	195	199	194	191	214	210	183	209	189	205	177	167	204	200	188	186	202	187	192	206	227	211	238	198	217	191	195	219	179	193	206	179	190	190	198	210	165	178	177	184	184	171	198	177	195	216	177	215	210	171	200	208	223	194	199	207	180	189	198	198	195	208	192	185	199	191	201	180	198	188	151	195	215	187	198	195	182	229	196	194	188	171	222	197	187	205	198	202	200	179	195	199	193	179	171	188	210	177	174	186	178	211	183	178	203	177	181	187	205	200	190	203	196	167	186	174	177	179	184	200	193	184	196	208	173	191	186	196	187	180	202	199	186	197	194	201	198	207	188	180	200	213	211	202	177	189	206	176	188	203	202	221	210	212	170	172	213	200	229	182	170	192	182	197	196	185	194	180	196	192	191	169	211	226	176	191	196	212	220	185	197	209	176	204	164	200	181	191	208	202	204	207	180	208	171	206	178	196	200	198	167	183	214	217	163	200	207	195	199	212	198	206	181	182	216	203	179	180	179	205	196	177	199	200	172	181	210	172	200	194	208	191	218	200	184	169	215	203	190	172	193	180	192	196	216	206	170	177	177	202	175	184	200	204	192	187	200	185	180	206	209	188	184	178	211	185	203	173	193	199	199	195	212	195	217	192	195	189	195	192	201	198	203	182	197	187	188	195	205	203	190	210	196	192	200	198	198	203	196	177	182	217	194	190	209	194	202	195	196	193	181	196	208	205	220	205	188	190	186	182	203	205	218	215	203	199	185	197	176	206	188	160	222	183	216	193	193	191	190	197	215	202	186	175	208	192	184	206	203	196	201	201	173	199	209	191	185	214	196	212	213	185	195	173	204	195	191	194	184	188	167	177	200	185	198	206	197	194	199	171	192	184	190	207	196	198	189	177	224	219	209	187	202	181	199	192	214	185	178	185	195	211	183	202	182	185	190	179	193	213	195	180	193	190	188	213	184	203	199	195	240	219	199	197	176	177	197	169	185	192	206	180	191	200	197	185	188	193	219	210	160	213	207	189	214	196	180	171	175	195	227	198	199	213	189	185	204	212	192	173	190	188	184	176	215	197	193	196	191	190	182	202	231	195	181	194	204	172	165	195	186	191	192	218	161	200	209	198	206	190	189	190	187	209	217	190	193	205	209	203	198	187	194	185	190	189	185	198	178	228	208	185	200	194	194	184	193	227	192	196	221	184	191	199	171	198	195	165	199	204	202	179	205	184	182	174	182	211	200	184	200	195	180	194	202	187	179	212	219	195	209	202	182	179	180	180	208	191	171	200	192	192	181	211	193	186	189	224	187	171	220	197	204	197	212	206	197	179	188	224	185	181	180	188	214	185	212	198	217	207	190	176	205	215	188	185	185	193	196	202	202	204	186	192	177	183	204	193	190	193	219	215	200	173	189	174	203	200	176	223	183	181	236	186	199	186	204	190	208	203	205	186	179	175	205	207	181	180	223	199	172	202	181	199	197	196	189	172	194	198	197	175	218	207	214	188	207	187	189	205	216	178	192	193	183	179	181	201	171	198	181	184	181	220	189	194	195	196	196	180	208	194	166	203	179	176	200	194	189	188	187	196	221	193	208	197	190	227	179	173	220	178	186	215	170	203	173	177	209	169	191	172	177	203	189	216	194	188	175	218	164	191	170	189	195	192	226	206	173
4776	17772	12188	5009	3418	2498	1909	1410	1136	908	797	670	604	558	490	461	415	419	384	352	371	343	355	326	349	331	287	302	340	276	288	301	308	283	328	286	269	270	251	237	299	269	262	287	277	263	261	277	271	294	259	252	278	290	272	255	253	216	264	260	254	269	216	255	257	227	259	250	289	263	252	269	283	260	246	262	270	263	252	260	248	245	245	254	250	258	244	255	236	259	232	242	276	276	248	271	239	241	252	248	243	258	244	264	233	262	245	251	265	243	213	251	264	235	270	266	253	225	257	248	236	263	287	273	273	234	248	240	248	259	272	235	230	240	274	251	248	232	238	257	235	238	239	255	261	263	273	236	263	241	246	281	250	263	246	243	245	275	265	274	265	262	216	247	289	267	260	216	268	287	281	266	255	276	278	274	254	268	293	280	267	238	258	271	231	243	225	264	260	254	257	258	270	248	260	229	270	241	289	243	247	251	251	241	244	259	223	254	255	242	233	267	249	238	235	257	278	242	259	208	249	250	228	257	248	274	252	244	267	269	239	257	248	260	256	255	261	270	250	255	244	268	247	265	254	267	236	243	220	268	228	243	250	245	274	271	237	230	228	236	274	273	262	260	221	264	283	261	238	264	273	263	251	233	241	244	252	252	255	251	242	235	231	259	244	262	277	258	245	241	242	251	242	256	272	261	272	257	246	252	251	268	258	267	209	237	244	241	237	256	257	248	267	249	247	240	232	266	267	254	251	258	260	267	253	255	242	260	248	233	247	251	240	243	259	267	272	247	241	271	259	246	243	233	233	271	235	228	246	240	236	270	262	234	225	237	255	243	249	278	257	256	243	230	253	264	249	261	229	265	250	235	235	247	278	268	264	261	245	256	242	262	255	260	228	235	244	247	219	263	233	254	264	251	260	240	268	251	250	231	266	245	232	246	246	253	262	236	253	256	244	275	249	233	264	276	246	265	278	254	254	251	254	253	263	225	254	253	268	236	259	270	237	252	204	243	249	261	241	264	227	247	249	244	242	229	240	244	247	280	230	248	232	216	242	252	267	263	201	262	264	248	278	257	264	234	241	242	244	276	287	232	276	225	232	264	248	237	247	274	271	271	244	256	230	251	233	258	238	261	275	251	282	247	258	251	253	222	262	245	250	234	262	236	266	268	244	258	273	241	250	235	205	246	246	248	254	225	255	252	242	259	253	242	267	254	263	237	271	231	245	250	244	247	225	259	254	272	234	259	267	239	261	266	264	220	262	248	278	225	249	239	234	241	240	268	271	268	301	255	234	256	246	280	246	246	249	251	260	231	235	264	245	273	226	256	248	270	228	242	248	263	255	242	230	252	277	275	266	255	271	254	231	251	261	251	263	246	238	246	262	282	239	264	244	238	262	236	261	264	257	234	270	254	246	238	249	247	266	232	251	290	235	257	237	259	264	259	241	232	248	244	265	278	269	260	251	271	255	241	231	251	218	235	234	265	245	275	268	244	241	249	252	232	246	220	254	249	226	267	259	269	235	275	267	250	253	255	251	253	257	268	235	257	260	257	233	254	241	254	261	244	263	231	257	260	252	256	238	269	248	268	241	240	268	267	251	250	232	264	232	242	252	231	245	213	252	269	271	238	257	247	250	264	229	250	248	228	234	259	270	259	246	286	266	237	269	234	273	220	237	242	222	244	244	250	258	236	256	232	256	219	262	238	247	278	250	259	263	228	262	230	249	258	242	240	260	230	254	247	251	271	268	254	260	272	268	240	257	233	236	233	247	259	265	241	246	259	235	247	238	231	282	271	269	226	251	246	230	223	250	258	228	255	244	282	241	260	262	206	242	253	269	255	254	244	230	273	242	287	264	233	271	263	238	246	235	231	247	252	269	241	265	269	259	251	248	243	245	244	245	248	260	245	256	268	229	261	264	262	281	265	238	220	239	229	251	254	261	262	250	248	242	249	265	244	258	249	278	261	242	252	232	224	247	268	259	243	241	269	269	263	200	241	266	239	246	250	258	261	242	246	253	250	238	246	242	266	262	263	241	227	254	248	232	254	270	250	282	247	233	253	264	280	269	243	265	234	238	247	222	254	249	274	234	254	274	236	257	271	257	239	260	256	251	249	243	251	256	228	236	252	256	259	255	245	232	236	246	251	263	245	255	236	260	285	279	242	204	231	262	239	254	261	261	246	239	215	285	236	279	261	274	270	263	240	228	265	255	262	258	248	244	247	233	273	232	248	231	269	251	274	269	278	230	277	228	255	260	276	251	253	237	224	254	238	224	239	244	264	243	272	287	227	265	242	253	257	245	252	265	207	250	257	249	221	278	243	237	252	237	282	250	228	246	239	253	225	267	257	249	244	276	241	248	257	234	250	231	234	221	258	272	253	248	231	231	251	281	230	257	254	256	241	224	232	229	246	260	263	237	247	268	256	253	242	270	249	269	226	252	258	238	258	251	257	251	206	252	237	266	247	263	254	259	256	236	281	249	232	256	242	255	229	243	262	248	259	234	285	249	274	242	242	244	268	224	254	268	278	259	256	250	268	251	241	236	262	280	276	235	210	244	242	244	261	250	230	244	236	233	237	256	229	271	256	226	290	221	263	282	263	251	241	253	279	261	256	282	251	250	258	270	285	224	247	239	250	235	269	260	240	223	243	260	259	263	257	279	244	250	264	236	246	262	312	253	250	239	233	271	274	245	271	238	265	254	268	274	265	257	253	280	264	224	266	258	229	279	247	264	239	269	226	265	234	257	247	273	242	248	278	280	244	225	241	240	255	243	255	251	242	260	273	257	254	246	226	255	256	245	225	223	250	297	239	267	295	292	294	233	263	258	229	250	264	247	238	264	244	234	247	266	255	250	253	268	226	254	241	261	249	263	261	254	232	258	266	227	263	255	256	250	241	256	242	245	239	247	245	245	249	260	271	243	262	275	260	242	259	248	288	267	270	246	266	260	260	247	244	260	237	234	242	252	252	240	252	276	265	229	204	230	262	262	253	235	279	248	247	253	269	281	236	269	252	209	257	255	260	269	269	248	260	295	228	231	280	260	239	226	268	233	269	257	243	237	252	272	237	214	234	243	262	237	238	226	245	263	271	241	255	257	276	247	280	220	216	251	244	234	265	244	231	237	260	259	255	284	277	284	237	231	236	241	269	266	280	233	243	241	222	247	249	255	268	252	223	251	243	206	253	255	225	259	250	233	241	256	246	260	246	254	231	231	276	255	227	244	266	263	227	252	257	276	259	230	243	255	273	255	248	232	280	237	242	263	275	226	263	233	271	241	266	215	234	235	240	262	224	274	256	232	235	223	275	250	244	252	233	227	246	253	249	255	252	279	226	266	249	256	261	246	249	242	245	250	270	268	269	245	269	261	260	255	253	254	239	268	252	258	248	255	237	249	235	253	251	251	248	231	263	257	258	252	237	273	238	279	269	264	276	236	237	265	264	245	269	273	255	252	259	232	264	271	235	254	255	249	237	237	251	281	252	267	238
27504	17030	3448	816	603	580	536	502	494	486	536	507	490	482	509	491	462	508	493	457	447	521	483	455	446	445	479	479	485	469	498	499	526	482	501	517	500	468	493	482	501	462	490	492	508	507	501	485	479	512	480	509	456	500	491	495	487	452	529	497	489	507	452	508	471	481	474	484	458	477	454	526	475	513	490	505	461	489	449	472	508	512	517	436	485	480	465	451	510	452	485	459	493	439	488	471	480	440	495	536	459	530	493	484	487	537	460	464	489	500	427	448	494	484	485	468	491	524	461	466	451	457	489	476	481	518	481	515	450	439	489	473	481	497	499	509	486	453	470	474	487	478	505	456	490	512	499	460	481	500	460	474	487	520	491	476	445	459	520	511	436	471	507	490	411	503	482	482	512	480	503	477	503	469	452	452	476	464	468	458	505	496	485	506	488	504	479	462	475	494	505	476	482	484	490	514	486	461	474	469	461	470	523	451	483	481	508	540	493	495	485	486	493	486	456	475	481	495	491	480	473	472	524	467	472	482	442	491	466	447	485	482	470	490	507	480	445	501	456	489	450	468	496	482	500	500	472	509	499	483	479	453	474	479	484	504	447	495	488	505	476	465	466	496	466	502	485	498	467	438	494	460	444	480	482	466	488	439	499	468	489	533	456	497	482	459	477	487	491	504	474	488	469	484	488	472	510	433	447	547	487	481	454	464	510	500	491	441	474	457	447	486	478	478	465	509	453	513	497	511	468	468	503	472	503	488	468	460	458	450	484	437	503	496	487	495	505	495	471	502	517	470	496	497	453	471	499	499	511	512	465	466	455	495	473	492	479	457	465	516	462	467	484	475	504	495	490	489	487	478	487	498	486	493	482	511	472	480	499	486	454	497	456	466	453	480	500	499	478	464	503	470	466	453	484	453	486	481	527	476	494	457	515	450	457	452	489	497	481	465	447	450	494	467	462	485	457	483	431	473	466	476	452	460	466	480	475	499	467	467	459	477	475	475	482	495	487	487	528	487	477	449	466	434	491	490	470	478	499	413	544	478	485	456	471	477	469	478	496	453	482	483	501	462	443	534	501	467	499	513	520	488	523	507	489	490	463	505	472	476	448	489	504	499	464	508	473	494	519	507	473	503	471	483	436	527	447	513	447	520	479	545	464	457	535	463	477	468	479	489	467	488	456	469	471	524	453	453	488	471	486	502	500	483	470	488	448	470	490	465	521	470	445	507	534	446	536	474	498	477	487	460	442	458	474	483	467	469	460	469	451	509	496	509	481	504	481	484	487	434	447	515	492	474	467	470	538	462	455	475	483	468	498	465	485	466	482	517	484	488	489	496	495	509	498	529	479	508	476	480	461	494	482	497	455	494	459	452	471	492	482	477	482	468	524	490	475	454	460	485	525	462	467	483	519	529	505	420	472	498	464	439	473	483	454	480	484	513	459	476	499	491	486	467	500	495	464	499	513	550	474	535	516	508	477	460	500	445	510	488	465	461	493	489	474	477	486	490	443	444	502	449	470	472	533	489	464	481	476	489	507	449	489	453	447	507	480	498	441	467	510	479	506	516	496	505	480	467	446	484	465	446	467	500	505	512	473	472	473	506	476	544	473	483	469	491	513	472	456	483	458	488	465	473	435	480	516	478	510	466	486	489	469	452	461	484	493	476	515	465	448	510	501	455	487	485	500	443	560	463	506	459	440	470	497	500	447	504	484	504	489	465	476	490	491	492	461	490	497	435	505	503	486	466	488	523	508	442	478	465	475	501	481	470	491	482	491	461	488	486	482	486	500	479	479	465	464	490	497	480	488	471	468	495	502	467	484	490	485	476	475	529	454	496	479	494	522	483	522	475	460	493	462	491	499	478	490	463	488	465	498	507	470	452	467	452	495	484	478	487	508	516	484	457	483	496	436	473	484	441	480	488	488	503	446	487	483	509	463	492	500	508	519	483	510	474	492	489	503	502	500	499	474	453	472	521	473	461	478	530	465	461	511	512	495	476	481	505	510	492	501	534	534	506	498	479	516	519	472	520	496	459	510	489	450	502	436	506	467	475	500	490	462	477	506	487	469	448	488	506	473	461	485	498	474	492	457	443	478	503	457	470	470	503	497	518	480	478	465	533	475	459	498	455	524	498	502	504	480	484	479	441	479	458	499	492	446	450	455	488	416	466	491	474	504	481	482	521	446	502	474	486	476	486	526	548	477	458	482	492	479	464	484	481	466	531	501	455	507	462	495	501	518	488	512	470	469	457	491	499	486	470	443	476	468	499	483	511	507	485	472	466	492	501	487	487	457	479	483	472	454	465	477	476	491	512	486	426	492	444	497	485	465	449	475	474	543	486	484	455	450	476	482	482	457	510	476	469	504	524	484	495	459	468	513	463	497	475	484	480	443	534	478	494	461	485	490	476	500	478	488	506	503	450	464	473	485	478	502	454	486	499	517	449	489	488	464	478	533	485	492	453	512	462	471	492	490	452	487	530	517	462	515	517	475	499	463	517	493	478	486	466	469	507	432	511	473	462	510	467	472	475	450	487	509	483	478	462	487	494	487	457	445	456	451	494	466	482	476	449	464	463	470	511	444	477	502	436	487	483	461	472	441	429	482	463	454	482	467	476	476	472	464	492	458	466	477	454	477	452	474	465	497	487	488	469	516	465	473	467	486	479	502	493	464	461	475	415	468	493	438	428	476	466	430	463	470	472	488	499	463	436	481	429	481	489	473	500	464	491	482	495	428	489	483	516	435	451	459	467	514	433	506	516	471	498	466	502	484	515	438	480	509	470	473	447	497	486	494	474	492	480	476	469	479	484	477	489	461	481	477	475	501	492	495	487	483	505	463	512	480	486	470	484	496	481	499	499	480	495	490	468	487	504	468	457	472	485	476	489	443	467	477	467	500	466	445	486	482	522	476	500	492	507	506	472	460	515	480	503	509	484	516	486	480	501	444	464	473	470	499	474	471	484	488	482	450	470	482	468	504	531	474	457	481	474	501	478	525	470	474	476	488	455	495	487	469	473	446	469	506	478	472	503	505	499	481	528	498	460	504	520	505	472	443	518	444	477	468	489	470	525	476	465	475	459	521	488	445	501	496	475	499	480	505	466	465	517	462	482	501	496	448	469	458	510	502	502	472	499	476	440	491	486	473	458	525	456	464	483	485	441	520	479	486	479	498	458	503	477	427	500	521	479	496	469	444	487	444	441	497	451	427	500	490	485	514	478	462	495	485	500	495	527	470	481	458	455	482	513	519	447	475	460	490	486	493	481	474	455	483	484	493	453	494	474	486	435	470	485	500	471	498	455	478	501	473	475	434	502	449	526	506	494	486	441	494	458	476	519	465	465	499	478	445	522	492	478	490	490	461	464	474	511	465	470	479	455	464	486	497	455	482	473	463	472	451	518	479	493	490	464	497	470	470	465	478	499	492	481	471	485	475	497	472	467	460	455	465	447	466	465	475	455	498	485	486	523	431	484	479	441	478	457	469	465
4759	2482	1581	900	809	729	713	668	641	602	594	622	617	644	578	563	581	568	610	555	587	580	562	592	613	577	580	564	606	558	584	554	628	597	565	556	594	628	614	581	588	596	565	615	572	613	583	597	583	559	574	563	561	562	552	575	528	584	635	589	561	550	573	568	588	561	617	629	599	619	569	563	576	556	607	572	532	627	585	552	596	594	648	571	582	594	569	598	603	574	534	593	535	612	629	539	567	586	584	618	572	562	582	573	612	558	583	606	588	564	617	542	585	584	591	609	549	587	555	619	594	581	582	592	583	557	617	583	574	571	557	541	589	559	561	600	510	598	565	575	557	627	589	582	567	605	578	598	549	608	623	604	563	592	567	591	617	585	570	583	540	541	592	598	593	576	589	557	587	575	562	552	553	576	541	612	592	615	541	584	576	626	611	589	562	583	582	546	583	573	582	574	583	607	602	579	579	583	619	565	595	556	551	552	547	574	596	565	592	614	561	528	596	608	575	546	586	623	565	580	594	523	540	544	593	577	580	543	577	597	607	569	548	603	556	605	606	627	575	597	598	579	548	564	546	586	577	533	596	616	550	578	621	614	573	582	576	595	570	574	599	568	602	563	558	570	565	567	614	629	608	592	601	614	536	539	563	553	570	607	593	578	551	591	569	561	537	618	592	597	572	602	628	534	569	617	584	549	614	585	586	618	569	593	618	612	582	574	557	582	591	606	588	584	555	540	610	570	591	583	609	571	557	583	538	589	533	589	570	587	604	593	584	582	547	597	569	584	550	566	622	611	596	575	588	571	578	602	592	576	555	549	594	603	579	602	591	567	589	608	571	556	550	570	584	597	582	575	614	574	579	591	574	570	560	623	550	568	590	588	581	576	558	579	602	589	559	604	601	537	617	579	570	546	562	546	618	565	591	576	559	549	570	547	615	591	581	601	587	596	585	628	534	574	606	543	599	613	589	603	610	595	599	587	576	601	610	568	609	593	594	585	594	589	563	591	575	597	574	581	590	576	550	591	589	552	573	584	594	593	578	574	635	579	581	537	570	596	569	544	553	568	593	592	545	551	603	573	552	533	517	535	595	580	569	607	578	602	584	610	567	587	576	554	585	614	632	573	555	582	606	572	569	603	559	641	559	539	539	596	569	587	599	565	586	567	560	571	552	615	578	569	576	596	588	547	543	597	590	610	591	577	574	602	544	591	586	572	570	608	577	561	587	573	541	599	605	586	603	592	537	575	558	600	618	532	579	607	584	536	622	566	591	559	566	569	587	560	565	577	598	550	575	586	571	570	594	639	593	545	584	592	570	548	595	584	571	558	618	566	537	564	573	590	594	608	576	580	586	576	545	556	561	573	579	589	543	598	569	590	584	602	537	565	572	592	581	592	591	593	619	595	547	579	595	549	578	540	551	586	608	603	565	575	598	643	570	579	602	588	561	576	554	584	604	525	613	553	568	577	617	562	593	611	583	597	573	585	575	556	565	616	569	635	568	539	578	582	604	537	554	638	596	555	574	612	558	601	565	606	600	572	547	554	548	598	584	544	578	594	582	592	550	573	602	581	541	544	569	613	574	603	537	596	621	581	543	545	562	593	620	583	626	598	561	564	607	579	552	591	589	537	543	612	564	566	557	577	576	544	586	536	583	542	586	578	627	551	576	574	544	589	578	559	580	567	564	563	587	588	607	606	558	605	593	554	602	600	551	601	572	602	592	538	602	608	570	623	553	607	593	574	571	529	576	577	581	608	535	556	597	592	515	622	573	550	580	606	573	582	580	590	545	577	560	584	558	554	553	555	591	553	589	605	549	573	610	567	565	592	615	567	596	588	575	569	572	568	546	577	587	554	590	586	589	612	569	615	584	588	598	579	550	622	604	568	591	572	614	594	568	566	552	569	588	584	579	551	573	575	569	566	559	585	564	557	597	575	545	569	592	589	632	555	568	577	604	590	591	564	580	603	597	556	563	585	548	647	565	604	596	575	587	579	568	567	539	598	528	640	624	595	592	589	546	563	539	558	571	580	616	575	603	596	577	564	550	578	582	579	577	611	591	618	575	567	611	567	556	580	623	546	538	557	592	553	582	614	574	564	597	593	550	568	632	557	579	550	593	603	580	544	566	566	600	591	590	627	571	572	631	558	579	564	589	616	584	519	591	572	563	569	560	589	575	559	579	566	589	548	559	600	601	601	600	573	576	608	608	636	548	578	626	571	585	598	610	561	544	561	537	575	585	582	571	580	555	531	605	592	554	603	575	571	585	584	547	611	535	611	617	574	557	565	549	574	580	603	575	552	578	607	572	574	600	563	537	604	557	578	557	564	592	559	588	552	588	593	561	549	585	563	574	594	577	565	553	572	554	586	621	612	551	568	572	593	582	585	534	550	579	590	582	607	598	578	573	605	591	537	593	613	568	585	586	594	570	598	582	554	578	584	612	545	625	568	558	581	609	561	545	599	574	612	559	587	592	568	528	595	602	575	548	577	560	593	604	568	567	562	605	588	608	568	558	574	589	573	591	595	564	585	600	609	623	584	615	597	576	614	579	629	532	618	596	610	604	587	582	528	579	563	610	589	591	607	576	631	589	594	566	591	611	579	572	625	556	563	558	578	578	587	594	597	589	565	590	540	602	580	601	578	582	617	574	560	601	574	577	581	581	573	619	591	563	579	590	581	539	563	566	562	587	592	574	607	578	643	639	558	565	584	622	616	589	591	575	574	592	571	562	593	548	540	597	542	577	596	606	539	570	585	576	583	603	620	567	585	591	578	603	532	583	601	610	575	530	614	585	611	564	592	567	617	579	530	585	563	582	546	579	563	603	560	577	575	547	544	540	618	572	553	569	571	547	582	596	545	556	562	547	580	577	592	530	577	567	626	560	581	576	556	589	597	567	553	577	570	639	584	620	572	592	579	597	586	575	624	582	602	579	629	605	600	589	577	609	601	600	534	566	582	594	566	619	617	610	593	565	603	599	585	597	583	565	575	589	576	590	561	598	555	598	522	602	530	601	618	617	523	602	632	601	573	583	598	571	593	563	564	598	614	586	586	550	536	585	573	582	593	595	566	567	577	576	642	539	575	595	571	541	566	610	601	590	543	654	604	573	594	568	573	523	561	612	566	569	575	604	600	585	592	555	599	587	549	560	555	569	594	577	587	585	605	576	580	511	581	561	614	552	600	569	574	580	559	589	571	593	560	603	591	557	575	573	566	591	557	576	561	595	579	555	592	585	554	555	567	589	579	574	608	615	568	561	579	571	597	606	591	558	556	604	579	602	557	576	561	619	572	546	590	581	606	556	570	573	546	565	606	580	584	552	545	602	583	540	608	571	548	560	583	603	596	563	567	593	568	567	573	553	608	559	569	593	573	548	598	599	594	594	564	546	560	572	591	575	585	552	552	552	605	584	592	580	570	580	561	562	544	576	592	580	591	607	565	614	640	580	552	594	565	592	556	591	580	562	539	589	589	574	612	558	596	548	594
23743	21066	27410	24941	17256	1568	918	721	595	585	617	546	518	571	524	556	516	496	513	512	482	518	508	466	476	502	496	515	495	484	522	492	504	525	509	447	486	483	518	547	522	438	487	494	477	486	485	444	484	508	508	507	512	496	496	484	486	493	480	471	471	490	485	474	466	472	486	493	514	484	499	519	474	503	509	510	505	495	499	494	457	480	475	484	486	495	510	449	516	488	510	467	497	498	471	471	513	465	508	538	488	449	503	494	488	510	513	496	497	452	479	507	474	519	471	505	502	503	531	476	480	482	523	473	511	454	448	492	496	493	456	505	497	488	456	463	490	465	510	530	474	489	497	506	469	511	486	484	477	467	477	506	485	485	461	494	517	496	488	498	478	495	524	504	505	523	514	497	463	493	491	552	508	514	471	508	486	452	494	474	467	523	450	453	439	494	456	500	483	507	504	511	463	513	489	497	481	489	486	491	475	466	501	501	532	485	512	513	524	479	484	490	500	474	478	432	447	490	523	483	488	498	511	524	496	498	494	479	479	487	492	499	490	500	487	491	440	517	521	478	507	491	501	514	503	530	487	514	469	524	481	515	522	516	466	495	490	529	493	465	497	475	485	506	500	473	494	477	479	500	457	446	493	486	482	488	475	559	477	486	457	497	475	480	478	505	451	521	520	477	478	464	446	464	500	510	482	502	489	511	494	495	540	505	471	489	506	481	513	493	482	477	509	470	476	485	526	495	472	498	490	503	474	476	510	478	470	503	522	475	533	453	474	491	493	487	493	509	486	519	532	453	476	485	491	495	481	530	490	454	489	483	487	443	532	486	507	470	493	491	498	485	471	489	493	505	453	499	541	489	478	524	508	477	453	512	498	478	507	498	493	512	469	484	494	508	531	503	482	492	471	534	531	489	467	488	498	491	528	488	488	527	526	498	496	486	439	501	499	496	491	476	533	490	498	493	458	480	485	507	509	502	447	459	491	482	506	500	504	519	490	462	500	507	502	488	462	462	484	493	431	507	522	479	482	505	499	513	526	536	456	467	496	474	485	515	466	457	503	476	488	482	504	483	432	449	496	482	491	523	500	493	487	527	480	462	469	506	497	479	471	472	504	502	497	507	513	480	504	517	495	492	495	483	483	521	498	485	499	528	502	525	487	435	475	484	477	498	501	484	472	487	456	506	495	470	504	491	472	515	453	519	491	493	493	437	467	515	482	489	474	483	480	471	514	473	512	476	478	532	486	468	489	496	504	501	490	485	510	487	473	471	453	496	529	531	508	480	499	477	462	482	503	485	470	530	510	488	440	462	477	531	500	494	489	498	510	474	415	497	456	519	525	495	523	521	500	470	485	475	515	531	475	504	485	501	477	466	503	509	471	485	504	493	515	508	497	506	474	475	495	481	494	505	443	464	505	502	495	506	492	523	509	515	464	497	507	482	482	474	476	482	444	490	518	476	493	491	454	448	511	477	491	502	485	489	529	511	503	473	509	505	558	530	506	490	478	489	474	502	537	507	457	506	462	464	463	478	483	503	486	494	524	494	497	466	499	475	489	471	457	508	485	515	467	466	445	503	472	502	475	484	480	509	516	526	467	463	502	501	479	511	484	464	487	463	459	519	502	471	505	485	481	479	507	459	498	487	475	479	495	484	483	507	498	493	486	506	446	526	512	502	528	487	462	523	525	459	499	497	494	472	455	509	496	493	490	472	483	447	473	491	495	493	460	451	457	524	497	506	498	509	512	478	448	462	477	448	490	496	497	479	463	485	459	477	482	485	482	473	484	481	507	454	498	539	480	504	466	455	482	481	481	459	502	493	538	532	428	484	479	509	478	492	492	490	480	483	479	489	492	485	476	498	483	517	492	465	486	505	459	497	499	525	493	539	512	494	521	524	460	494	500	498	501	532	499	537	493	461	528	438	478	521	541	485	499	504	489	507	490	487	440	483	499	532	473	470	478	521	484	532	474	442	494	479	508	493	522	515	498	472	499	503	464	429	492	504	519	490	503	513	487	515	485	453	477	469	455	521	490	496	485	476	537	496	509	460	500	461	489	541	452	484	489	486	457	526	486	460	451	445	512	502	481	483	483	482	514	472	524	508	532	513	450	505	501	482	481	448	522	523	510	506	501	545	513	470	494	473	469	523	472	483	497	467	472	512	493	516	527	498	468	496	482	509	516	490	522	488	509	540	525	472	478	470	436	495	501	530	483	502	469	480	495	514	478	466	458	503	460	507	518	475	488	481	511	482	496	516	495	498	489	532	483	495	453	489	483	513	494	491	502	482	464	494	465	477	499	455	507	508	485	493	492	463	485	485	542	494	487	477	535	473	518	487	487	477	498	500	450	511	476	467	469	460	447	537	530	453	497	489	515	470	506	492	500	433	450	488	516	510	516	535	491	528	479	527	537	487	513	480	472	474	526	520	512	477	494	473	502	505	465	456	451	505	498	478	485	457	475	479	456	485	482	500	518	494	483	511	494	494	465	485	493	465	500	471	482	474	530	498	523	535	504	496	477	538	513	497	463	493	509	466	482	460	557	508	474	484	506	507	456	495	494	468	476	481	483	477	525	475	490	528	475	501	468	448	501	513	529	489	487	457	507	504	522	479	459	526	463	517	483	481	488	499	494	531	475	460	511	551	522	509	522	517	531	478	515	452	509	486	504	477	471	518	477	475	501	488	464	486	485	493	504	469	517	451	479	504	515	506	506	494	504	479	482	485	533	454	472	475	470	509	488	457	494	503	458	483	503	482	453	520	475	476	536	494	509	463	521	489	472	505	467	496	463	493	493	496	465	482	458	448	500	467	452	533	475	461	445	488	473	517	488	472	526	508	484	481	507	499	479	498	490	480	515	477	489	512	512	444	484	490	544	509	510	514	472	498	512	498	461	510	500	457	475	466	515	532	512	527	480	487	542	504	471	511	513	505	484	488	478	489	492	466	486	482	501	499	517	478	449	505	492	491	491	479	501	525	474	494	508	489	476	466	494	463	489	484	525	488	537	478	475	483	496	471	470	507	477	504	436	480	460	478	500	488	510	477	461	481	487	524	479	530	517	483	528	539	473	521	485	469	492	462	465	482	455	458	491	530	464	501	498	507	485	508	496	534	474	472	503	476	466	509	482	503	467	482	500	521	478	466	495	505	492	509	505	490	474	501	481	492	509	481	490	487	508	501	537	505	467	490	456	478	470	502	504	482	454	507	477	475	462	481	510	492	528	477	475	457	537	457	481	464	498	519	490	487	486	474	468	500	469	433	478	456	483	496	471	479	503	531	497	495	480	459	485	481	495	479	480	472	505	476	506	486	521	478	480	484	475	531	495	486	466	497	450	483	476	485	507	509	508	497	473	498	518	479	511	527	469	513	514	480	501	467	478	526	521	510	497	488	482	508	509	504	511	511	521	484	482	499	480	544	531	524	493	491	503	494	563	475	500	496	507	487	501	490	494	532	499	481	498	476	479	448	483	492	462	495	493	458	456	460
3715	9684	5738	2879	2051	1657	1265	1124	968	942	828	707	741	717	727	720	677	670	642	609	656	671	664	664	649	614	604	620	608	602	634	618	651	623	599	602	614	639	546	628	543	614	585	625	619	588	588	584	619	651	604	566	611	534	631	556	595	586	579	588	590	574	594	569	541	587	602	579	630	596	617	613	595	594	587	613	615	591	620	554	584	608	638	593	605	568	638	605	607	602	568	603	572	579	563	591	605	552	622	578	605	587	639	556	609	600	634	623	583	570	616	574	613	599	558	589	585	589	615	577	589	610	621	610	628	595	602	601	592	569	561	576	582	577	639	601	582	589	581	586	631	601	552	612	575	581	592	646	593	630	597	608	563	608	589	616	596	597	558	581	597	553	647	604	630	603	623	583	626	584	584	607	556	637	572	583	567	632	631	617	618	572	622	612	572	542	540	604	616	617	590	570	628	613	663	601	614	587	583	619	585	595	645	587	596	598	594	607	576	583	618	585	570	533	606	561	576	612	610	548	605	584	608	597	609	571	644	598	597	601	591	570	563	615	581	630	649	564	594	615	536	592	636	577	598	589	607	590	586	559	633	594	573	592	601	583	592	583	612	589	607	612	591	555	568	611	590	551	572	568	561	577	638	665	614	561	622	595	602	626	586	596	564	595	585	575	589	603	658	608	605	591	589	591	594	605	624	558	605	602	614	612	559	570	608	650	605	620	597	615	571	570	585	611	586	579	621	558	556	571	557	589	633	554	581	589	603	588	582	587	593	605	603	618	626	600	608	606	568	590	605	617	591	633	572	607	574	565	578	594	571	604	594	599	539	607	621	583	584	573	588	611	554	592	605	609	601	603	599	572	617	644	573	599	624	585	614	551	581	620	603	602	613	651	602	576	616	590	628	622	565	617	597	596	622	612	628	598	608	596	590	570	605	653	594	570	577	591	594	614	616	579	602	609	597	624	592	581	599	583	596	619	601	623	606	585	593	631	653	600	632	626	575	609	612	618	576	578	553	587	603	571	601	593	575	623	598	595	594	618	580	624	602	595	616	603	580	633	607	582	588	625	602	613	587	606	572	612	596	607	608	586	614	624	591	593	614	571	605	598	607	553	601	536	601	560	651	575	628	611	564	579	613	628	539	543	610	573	589	588	584	582	619	572	606	602	611	586	554	611	621	559	600	599	583	589	593	590	537	621	566	569	595	583	574	552	618	638	584	601	600	585	602	608	595	619	614	600	604	602	630	558	574	601	619	623	588	636	581	570	575	644	605	608	558	619	586	587	555	558	606	605	602	580	618	605	564	587	622	595	617	613	586	605	597	584	553	575	611	612	577	603	605	566	564	562	604	626	595	585	625	622	595	579	634	604	580	571	615	560	630	565	552	562	596	616	580	580	569	625	597	589	562	613	591	634	598	586	577	612	617	593	624	599	602	629	588	636	630	625	616	601	623	601	581	538	604	605	620	591	602	599	611	599	580	609	593	582	576	598	608	590	607	575	571	589	625	602	610	634	582	593	547	621	588	621	569	610	609	596	568	574	604	597	601	658	575	599	600	590	605	610	593	608	579	609	596	579	570	580	620	629	597	631	613	598	611	609	560	611	608	609	603	579	589	607	624	584	654	607	638	615	609	600	624	616	635	578	586	538	614	609	565	585	573	560	593	590	572	598	600	555	615	599	583	584	604	577	590	654	596	559	601	584	618	582	629	605	610	633	603	582	606	595	604	587	618	609	585	620	537	627	621	570	623	660	606	599	646	569	590	590	607	605	614	575	562	631	615	612	606	605	524	572	576	632	571	552	576	542	582	584	604	583	563	610	593	590	592	584	562	577	598	605	661	610	641	611	559	576	586	592	602	622	594	595	585	599	583	608	634	563	579	596	618	616	585	628	595	554	554	550	580	649	595	602	604	607	597	603	583	598	610	616	608	637	584	619	600	587	603	602	569	534	612	605	602	650	599	604	615	580	562	569	583	583	655	592	555	624	564	582	573	580	596	648	581	555	580	570	610	559	604	598	596	603	621	582	588	595	603	593	567	634	591	617	660	623	630	568	578	540	643	642	579	525	592	568	575	631	573	627	616	633	621	551	568	565	609	588	638	589	590	595	648	609	609	562	594	607	595	603	563	595	615	515	607	598	659	602	627	587	589	589	584	602	602	609	590	567	599	607	654	574	614	620	570	609	579	585	598	579	592	593	594	575	593	581	619	561	616	592	608	582	624	610	600	581	608	611	603	569	600	587	615	610	636	625	565	612	597	597	545	597	589	576	584	591	600	623	561	590	571	538	626	575	618	560	599	591	586	625	576	589	641	586	637	611	579	622	571	638	617	608	624	608	577	601	581	582	606	626	550	596	598	580	547	612	593	586	586	563	634	639	576	576	612	593	602	601	589	605	641	540	613	573	552	632	600	614	604	586	587	566	569	624	638	600	613	594	587	569	603	597	587	582	548	615	610	536	601	585	564	582	562	595	598	616	596	630	582	603	598	608	619	620	632	587	541	614	590	612	604	594	601	570	602	597	589	580	584	622	594	593	561	614	617	564	621	593	626	621	595	574	620	615	588	592	614	587	596	586	602	580	552	604	590	590	580	618	604	615	588	586	623	642	633	629	563	593	625	628	611	622	573	621	586	577	616	631	602	604	572	613	631	568	607	616	598	587	549	586	621	590	586	604	574	644	618	604	587	614	577	609	609	597	607	595	606	620	598	601	585	574	576	574	655	617	642	585	636	588	589	595	571	604	576	628	589	540	602	635	592	597	636	600	595	605	606	578	600	598	611	539	580	610	556	567	563	596	629	558	623	584	626	628	615	591	606	575	589	568	622	612	557	567	622	567	571	568	590	596	602	616	625	600	586	613	579	644	631	576	639	586	587	620	632	593	615	607	589	554	594	608	610	618	570	622	613	607	583	600	593	617	590	567	619	631	585	579	642	602	596	582	606	611	616	603	573	618	577	609	565	632	601	568	584	602	577	641	615	575	538	562	589	631	571	583	644	599	617	650	628	576	597	636	650	568	580	627	592	624	610	558	544	591	599	560	609	579	511	605	620	585	637	575	588	579	613	605	584	601	593	615	606	637	636	561	594	622	587	580	597	619	567	629	585	580	567	611	624	578	577	591	562	603	591	628	578	641	582	576	589	568	560	621	606	639	569	640	603	585	600	625	625	611	595	580	622	620	586	581	597	597	579	585	587	573	564	632	562	550	605	641	640	621	601	605	616	573	583	552	618	607	629	602	582	582	546	612	631	581	599	602	582	565	600	546	630	556	614	607	599	601	565	578	606	570	586	607	609	564	597	575	594	643	632	609	570	602	596	622	601	640	593	619	623	584	563	613	565	599	592	608	587	604	618	574	605	582	632	612	559	598	562	649	591	577	610	602	595	611	560	590	618	604	629	582	594	564	605	598	571	554	639	587	544	574	570	566	586	570	595	574	548	600	622	606	594	571	602	551	601	622	594	610	627	589	612	616	613	608	558	578	568	586
24641	21016	25872	24299	1803	524	441	423	380	394	309	309	318	336	307	280	306	300	292	320	269	282	267	272	306	323	289	268	272	254	284	287	300	295	309	283	269	284	262	256	280	254	280	273	280	278	296	303	298	299	263	296	259	273	273	261	300	282	281	274	261	265	290	283	290	288	268	277	282	251	266	298	279	290	299	296	273	254	252	297	249	279	269	280	293	289	266	257	300	298	266	277	281	304	282	245	264	261	271	267	282	284	307	250	278	270	279	263	275	299	264	257	266	286	291	285	246	270	288	277	253	274	268	277	269	264	268	287	280	237	263	280	268	287	275	288	255	271	280	249	264	292	238	259	322	244	277	256	266	274	291	274	266	283	256	288	272	307	262	279	284	305	258	274	283	304	264	300	300	255	318	275	300	239	279	277	290	294	268	264	258	278	239	288	259	289	235	226	289	261	289	281	270	286	311	275	290	265	280	296	263	271	263	267	283	281	260	267	265	264	270	300	285	266	282	291	280	287	275	245	265	272	272	302	303	231	263	274	244	313	258	260	263	274	270	313	288	267	263	283	306	247	305	302	272	307	260	287	278	298	266	262	282	257	275	289	269	278	286	254	252	288	292	253	279	266	267	279	304	281	289	295	264	288	270	275	246	284	258	289	271	267	242	281	295	257	288	278	284	258	277	271	280	252	269	267	267	271	257	287	317	283	305	278	304	274	304	273	290	273	289	274	307	263	272	291	260	297	303	281	324	289	263	310	298	280	285	260	262	262	282	280	303	269	265	291	291	268	282	271	252	286	274	306	284	291	302	268	288	308	255	258	263	287	277	293	271	265	279	298	284	291	297	274	273	240	286	255	272	255	315	293	278	250	298	271	250	297	267	280	298	268	265	258	261	263	300	271	242	272	264	284	268	281	277	252	317	271	300	266	297	294	289	280	269	275	263	273	310	287	276	271	250	278	263	289	278	277	274	269	280	254	272	282	267	307	292	260	290	270	276	286	272	285	267	278	253	250	300	279	244	283	284	272	279	286	259	299	271	281	271	272	235	281	292	261	264	288	292	278	278	269	273	257	269	292	259	270	288	279	273	257	273	276	272	251	274	259	257	243	287	300	277	262	267	297	274	282	320	273	278	286	264	278	294	271	306	286	261	269	261	264	288	254	287	285	284	274	247	280	271	301	296	272	290	294	270	273	270	274	275	278	252	272	264	257	254	279	291	294	278	279	273	250	282	272	281	270	240	264	264	282	274	257	255	276	254	264	277	312	254	282	312	289	281	303	279	321	244	308	271	256	272	288	264	289	271	306	285	252	312	271	296	252	278	281	296	247	306	292	262	284	226	276	274	269	276	252	247	282	289	279	305	280	259	248	282	289	261	281	291	273	296	302	273	262	278	281	276	254	284	288	270	304	313	272	273	267	236	322	269	265	283	270	305	286	300	240	282	285	296	287	310	286	262	274	295	266	294	258	271	265	281	282	272	285	258	256	280	297	275	299	282	298	270	284	315	292	277	273	303	262	259	286	291	288	270	269	233	267	268	276	264	315	287	288	283	284	286	269	272	271	267	247	270	273	270	281	282	299	281	292	287	272	286	258	264	263	262	288	262	271	285	277	262	306	309	283	276	287	263	282	249	278	261	258	259	283	300	279	269	278	310	282	270	282	256	304	252	288	291	300	262	253	282	253	274	247	287	290	270	277	281	281	237	279	289	265	291	291	275	272	300	265	296	290	278	275	261	276	244	284	297	253	273	274	264	267	273	280	296	296	269	261	283	249	244	272	264	273	266	286	272	294	276	275	285	280	278	273	289	279	290	300	287	277	263	284	295	267	262	310	273	302	248	284	247	300	278	292	275	315	276	272	274	276	307	277	295	271	266	291	296	274	277	259	245	278	264	259	257	297	270	270	307	252	273	302	266	280	272	284	296	286	235	259	274	278	243	284	261	282	299	290	244	250	271	259	263	261	260	298	223	287	284	264	252	296	276	232	292	278	272	267	276	264	277	277	286	294	299	292	236	282	290	240	275	294	279	293	255	256	284	274	293	288	249	277	284	291	226	259	276	274	279	287	267	269	258	272	286	263	297	302	288	268	278	298	265	276	287	269	294	277	275	292	251	293	268	304	298	276	287	274	257	287	263	257	284	255	281	264	254	278	270	295	261	259	291	272	283	292	296	214	270	269	290	281	274	276	264	293	255	309	292	297	275	274	278	293	261	296	247	274	278	285	293	270	312	292	289	291	252	272	308	262	286	321	270	271	256	265	276	268	249	273	312	263	264	252	278	269	235	236	282	266	300	257	288	281	262	251	307	288	293	284	276	270	281	286	243	294	288	254	278	268	270	284	316	283	272	262	257	285	296	293	327	294	272	270	258	285	282	274	295	238	251	266	270	281	289	276	316	278	299	274	284	285	254	282	312	265	275	289	273	308	286	227	250	293	280	283	267	273	267	264	261	263	262	285	282	280	277	268	309	255	283	312	272	257	284	277	301	303	252	267	286	300	263	305	292	258	286	281	273	270	273	265	265	276	272	265	280	294	286	262	264	278	268	265	288	285	268	267	295	248	257	269	292	297	267	302	282	260	284	261	272	263	257	294	291	285	256	253	279	269	287	263	281	274	252	280	287	275	257	241	247	269	282	252	269	272	294	272	299	287	265	271	251	287	254	266	275	299	271	289	260	282	260	274	264	300	284	296	271	223	264	285	268	271	298	266	308	314	258	287	246	300	262	308	302	280	270	261	294	270	296	267	292	255	271	268	280	295	336	270	268	260	286	286	277	277	255	292	287	266	303	278	269	260	297	300	261	270	281	272	269	291	264	276	291	260	273	265	273	273	294	237	270	283	285	254	279	322	296	268	240	302	298	259	264	286	255	262	281	300	279	289	279	284	262	248	307	269	282	293	276	283	293	297	249	254	291	289	252	273	273	287	253	274	265	283	274	276	260	231	274	242	279	262	284	289	248	248	289	277	277	299	256	254	289	292	255	277	269	279	272	275	291	260	261	277	265	291	278	298	286	250	297	274	326	274	284	268	260	283	279	269	274	268	274	260	272	283	280	287	295	279	255	285	264	269	301	250	272	263	279	298	272	270	293	287	264	261	303	275	263	295	305	283	278	280	239	297	290	325	258	290	263	270	275	281	287	255	278	303	291	251	307	288	273	252	273	286	279	349	280	263	245	262	287	286	238	264	281	259	244	261	262	281	246	277	265	276	276	301	300	266	266	282	281	270	269	273	286	273	287	276	249	282	275	257	267	288	284	284	305	308	287	263	279	303	275	262	282	288	278	292	282	282	255	267	283	291	309	256	254	281	291	296	260	289	257	253	302	298	269	281	284	289	299	275	277	272	297	264	278	300	296	276	269	270	287	260	268	289	291	281	267	251	270	254	308	272	265	289	267	266	291	253	284	278	280	286	277	246	244	276	284	256	275	278	257	259	295	295	277	285	279	278	294	268	261	285	284	266	258	286	261	278	231	269	255	257	269	291
3599	5522	3386	1688	1226	924	753	623	580	522	464	468	431	431	413	406	395	347	352	361	342	397	331	371	342	370	359	334	389	354	353	332	346	373	331	339	351	344	339	383	353	373	343	324	341	343	344	344	355	331	345	345	306	325	352	317	315	306	327	331	344	339	354	347	353	313	311	322	336	320	350	341	350	312	307	358	333	324	348	356	317	352	341	326	351	316	319	335	306	345	325	304	351	293	344	361	324	355	330	339	335	328	382	325	309	335	360	335	361	331	333	347	341	359	333	343	370	351	328	342	343	341	318	299	318	327	344	339	331	324	360	338	343	353	326	318	326	331	308	322	308	338	322	321	344	327	331	348	313	329	330	304	342	339	322	349	331	330	360	332	314	318	326	304	337	373	363	315	301	341	370	342	351	327	301	340	356	348	322	336	376	361	339	322	339	348	365	328	331	349	331	306	336	318	387	315	337	328	315	338	332	319	334	333	340	330	350	321	330	328	326	339	323	322	333	333	338	310	331	349	360	361	344	329	309	357	327	312	351	326	369	302	366	335	336	316	313	336	349	359	304	365	346	312	308	352	331	321	336	337	317	331	313	334	333	342	351	332	295	342	339	309	384	342	331	321	340	335	354	340	379	337	346	329	315	351	287	317	354	363	319	312	366	309	363	347	317	362	344	345	330	333	363	340	313	315	320	370	338	348	328	332	337	314	320	342	335	386	335	344	308	346	353	310	324	340	355	319	333	308	325	336	362	347	346	340	338	299	296	311	334	316	329	316	357	327	326	330	340	360	313	349	318	328	319	311	317	347	344	328	310	386	338	352	327	357	340	351	369	347	348	335	347	331	322	350	354	317	324	343	332	325	323	324	347	306	331	340	323	318	339	349	334	336	309	377	349	360	354	358	344	311	337	325	351	371	342	307	336	352	337	342	341	343	359	324	333	342	345	327	314	359	323	336	356	324	371	331	322	319	323	353	337	310	339	351	335	390	340	347	339	312	333	340	367	335	364	331	360	313	323	353	350	316	345	330	345	364	350	332	347	348	327	344	355	351	320	326	354	291	335	343	339	336	311	351	322	340	329	333	323	320	334	305	351	358	329	324	351	366	309	303	335	317	340	330	325	339	335	334	366	347	336	326	313	299	309	312	345	366	358	321	297	370	338	344	356	338	349	319	356	329	323	332	312	328	331	308	352	328	311	322	360	338	335	347	347	324	316	326	340	341	371	325	303	328	354	326	333	376	328	314	319	348	365	349	332	314	323	324	354	304	330	301	335	312	362	333	349	323	353	335	328	310	317	320	323	326	341	308	349	319	338	355	332	349	336	342	342	349	343	353	327	361	361	343	315	319	296	350	334	328	349	311	330	342	331	356	338	341	345	341	337	341	321	341	297	339	354	348	345	323	350	345	334	335	336	352	319	350	357	308	340	323	349	320	297	316	332	343	327	314	328	352	328	348	301	342	360	337	320	329	342	337	326	332	347	356	318	313	307	351	338	337	354	328	338	326	313	331	316	334	383	310	302	340	352	321	338	314	344	329	334	310	357	302	324	331	339	347	346	343	343	317	328	362	347	335	353	358	348	341	340	327	356	317	310	322	333	308	317	342	329	320	391	351	341	327	352	340	344	328	331	335	306	339	329	341	365	300	337	320	329	312	308	317	322	314	331	299	354	338	322	309	345	364	328	339	326	327	354	324	336	337	333	338	323	332	309	329	369	331	345	341	342	315	323	342	319	344	333	325	310	340	385	316	321	326	346	348	334	374	311	319	336	325	328	358	361	344	327	342	335	337	342	333	318	350	325	337	315	354	342	328	352	368	354	340	338	346	311	302	362	364	388	324	346	332	339	335	311	336	327	331	345	331	342	355	336	346	337	354	348	331	297	301	320	339	340	379	342	337	360	351	362	314	347	335	336	351	340	326	351	325	352	300	364	292	337	337	349	331	311	327	331	305	329	340	312	338	317	317	354	329	302	326	340	332	344	302	326	308	334	298	326	319	302	357	306	322	365	357	325	327	347	322	355	346	346	347	307	335	341	317	365	376	317	313	346	344	342	331	354	325	338	349	367	339	336	359	367	346	341	326	371	329	326	352	335	346	322	332	331	344	321	377	337	320	330	328	345	345	341	307	332	339	337	310	325	344	367	326	323	358	329	376	363	302	330	357	347	319	322	320	328	330	326	345	361	347	314	348	336	337	362	341	325	319	347	343	323	333	347	348	348	360	337	325	342	335	348	339	318	347	310	335	338	337	296	315	340	337	332	326	331	358	326	338	350	319	339	294	325	332	344	351	343	316	317	330	298	347	350	316	339	352	326	339	358	306	313	332	334	307	344	284	343	338	339	308	326	332	310	311	313	338	325	336	332	341	341	338	305	331	345	340	358	329	336	341	319	345	337	338	323	314	367	343	302	309	330	322	282	358	354	355	313	315	320	357	308	303	326	341	351	330	344	306	313	362	329	355	290	344	320	342	320	338	335	359	369	348	359	350	345	348	353	372	367	310	340	353	379	330	349	330	352	341	311	341	333	339	358	330	327	329	310	326	330	316	302	291	312	335	319	347	305	339	310	297	331	371	340	314	343	353	345	372	346	324	342	345	353	326	357	296	327	379	364	324	318	330	337	364	333	348	329	332	319	359	316	339	328	323	325	328	313	340	349	322	336	322	333	290	329	332	333	361	307	340	295	369	347	332	338	372	380	294	336	323	347	348	345	304	333	332	331	346	347	348	385	303	337	331	339	349	336	348	321	342	330	315	336	354	316	324	357	322	338	322	334	334	365	324	304	349	355	363	323	320	327	340	338	364	338	327	327	331	346	312	320	364	328	351	334	340	364	318	345	316	348	375	372	323	359	364	356	331	315	352	348	298	318	398	347	335	315	347	349	306	381	323	309	317	343	327	369	324	325	347	313	346	327	336	336	327	333	315	338	328	366	325	363	336	316	337	341	334	337	320	300	320	335	309	336	269	361	331	328	339	313	341	351	322	317	333	341	326	329	345	365	356	361	343	348	346	339	345	359	322	316	321	309	321	313	333	350	364	315	283	350	315	366	346	312	334	303	350	355	356	313	313	322	365	328	327	332	320	313	342	341	314	350	349	319	340	333	361	325	348	351	372	360	321	312	357	330	326	301	349	379	341	268	296	340	350	338	350	348	333	344	299	374	345	331	336	357	342	312	311	354	369	324	336	359	359	355	329	309	320	350	323	356	351	313	335	309	311	356	328	330	326	356	354	348	346	327	323	336	338	326	346	321	328	323	304	354	355	341	333	310	328	328	337	336	317	325	349	331	328	324	317	333	333	358	351	363	328	334	299	302	326	325	329	353	326	344	308	315	321	310	339	347	336	320	323	331	345	343	340	324	333	335	362	368	367	354	343	321	335	334	331	337	350	327	336	337	372	336	336	333	321	321	343	347	349	331	340	306	312	331	347	334	339	346	323	329	331	351	310	321	340	328	335	324	314	319	346	328	364	313	330	352	292	355	338
22399	21052	28243	24061	21056	20270	1964	705	478	481	446	379	383	298	326	300	322	248	264	237	251	254	255	243	254	233	221	236	207	220	205	207	228	192	185	215	201	214	209	206	212	200	214	207	212	208	214	221	202	177	207	190	195	181	201	221	189	183	216	185	183	211	196	208	225	200	203	204	203	200	201	217	176	188	226	194	180	222	209	178	184	206	218	194	192	203	188	213	214	198	193	193	197	210	197	205	218	185	187	193	182	173	185	220	205	204	202	208	174	204	187	223	193	182	191	182	198	198	189	221	167	194	173	186	202	190	191	199	203	206	201	169	202	197	187	204	209	211	214	188	185	211	193	198	184	215	195	182	190	200	186	215	182	200	190	203	178	199	173	178	186	197	166	196	215	210	188	209	193	183	220	191	234	218	200	198	208	178	194	184	196	185	219	179	176	202	212	185	162	201	190	210	162	219	182	213	162	191	215	196	200	162	192	212	202	198	229	210	197	210	196	202	191	190	191	203	204	203	215	195	203	188	189	192	209	205	193	223	171	192	193	193	218	198	189	217	203	183	189	203	197	179	187	180	178	222	183	187	192	188	185	229	198	192	209	199	200	210	186	217	190	204	207	192	178	194	194	179	177	173	184	220	217	213	188	198	189	209	184	214	196	186	184	216	196	189	189	207	195	213	192	192	215	199	190	182	180	218	194	198	195	207	193	203	190	209	217	224	200	205	211	194	216	180	197	181	186	189	187	180	200	193	216	175	171	180	205	202	196	200	192	168	225	189	196	186	201	208	208	191	191	203	199	193	225	219	203	203	179	190	206	224	196	207	199	184	178	199	200	188	185	209	203	186	232	209	218	200	167	197	208	203	194	226	188	220	204	198	179	239	207	187	198	205	203	194	199	201	189	200	204	194	222	205	205	190	195	201	199	195	172	208	189	190	204	208	209	184	172	186	175	189	224	223	175	230	217	206	209	189	167	207	177	216	193	213	209	204	181	213	193	202	237	212	200	191	204	189	211	192	204	172	212	195	206	193	186	170	172	205	168	195	199	190	212	188	194	192	198	184	200	194	190	198	198	223	188	189	181	197	222	234	196	193	210	182	199	201	207	194	203	199	190	181	203	177	209	191	222	189	236	200	206	240	207	209	191	191	186	196	209	161	191	174	177	190	198	164	195	188	201	174	202	207	206	185	214	182	186	197	214	213	177	216	180	210	197	197	226	220	204	192	196	195	190	209	194	218	200	184	184	197	190	179	188	183	192	201	193	193	211	204	188	215	220	182	208	203	181	180	197	206	202	190	193	226	212	207	200	205	190	184	202	169	201	178	183	192	181	230	186	201	175	204	210	188	200	214	196	216	195	214	194	173	201	180	187	200	192	211	197	219	207	182	204	192	214	189	209	215	206	191	198	177	195	187	202	199	183	202	177	191	199	175	197	206	200	181	200	194	181	164	224	200	176	221	200	178	211	199	210	236	195	209	201	186	198	201	182	203	220	190	176	221	216	178	195	197	196	190	210	183	184	194	220	180	201	193	202	178	187	200	184	207	212	188	197	179	207	205	209	207	217	203	212	213	204	206	208	178	189	212	204	182	186	213	204	188	203	192	227	197	202	201	176	203	181	191	164	181	202	196	193	198	205	178	195	204	206	196	180	189	211	201	211	170	221	206	188	217	186	211	204	201	184	194	199	179	192	163	199	185	168	181	191	164	188	193	187	176	223	221	170	215	185	199	187	191	196	176	182	198	200	209	216	189	179	211	222	193	189	200	182	210	202	181	191	202	187	210	187	187	189	209	176	174	186	187	190	208	193	198	202	207	181	198	192	178	189	196	191	191	201	185	208	201	203	198	204	212	210	178	171	200	180	208	190	204	197	184	227	165	191	196	196	177	182	202	234	211	187	184	192	182	203	206	191	212	201	202	162	200	196	185	200	186	183	183	189	195	197	189	180	213	188	179	224	202	203	188	225	188	210	181	196	189	199	175	190	218	183	184	175	223	176	195	160	194	186	197	210	180	203	188	201	184	175	203	205	184	185	189	199	206	186	174	191	192	192	195	179	194	206	187	196	186	204	207	190	212	178	189	202	199	195	245	200	210	208	182	190	219	199	206	218	197	197	202	191	191	195	183	206	196	218	211	186	214	231	200	206	183	181	194	205	191	191	193	194	223	196	201	218	200	186	177	212	201	189	186	195	197	189	187	189	177	216	184	163	188	185	176	191	212	172	194	198	208	221	176	204	213	220	212	182	188	203	197	214	173	166	213	187	208	184	169	212	164	196	190	171	201	199	193	191	201	195	229	203	190	192	209	211	206	212	228	189	215	175	172	193	181	201	205	205	201	197	205	180	193	199	224	199	208	205	235	207	161	185	205	209	192	197	228	214	207	185	173	195	174	183	196	201	190	203	209	187	183	203	205	189	200	196	206	186	198	175	213	196	219	201	181	176	180	184	167	163	199	173	179	199	193	200	190	184	194	184	195	192	199	232	225	192	203	214	171	198	200	193	204	187	189	216	175	188	190	179	175	214	191	221	187	189	202	201	190	227	203	188	199	194	202	175	182	202	192	189	224	174	179	161	161	196	195	191	179	203	211	229	201	182	196	219	186	205	189	196	209	206	192	204	202	218	207	202	199	197	215	178	187	197	200	186	201	192	206	178	197	211	160	200	197	206	185	180	199	205	218	189	182	180	194	202	202	214	187	208	188	188	184	184	210	194	187	181	213	181	196	182	188	219	194	195	202	199	195	188	198	207	193	198	195	185	191	203	196	201	213	207	203	216	175	211	203	202	195	188	204	225	215	204	222	192	189	188	176	181	190	213	199	195	200	172	211	175	187	182	221	176	193	173	170	223	200	193	177	206	164	226	223	202	190	187	185	203	207	175	216	211	210	174	191	205	198	178	242	192	180	195	198	192	209	195	189	168	182	192	189	193	204	191	189	197	221	222	195	160	218	221	207	207	207	192	202	195	201	174	198	187	200	206	179	186	176	196	206	193	196	194	186	182	187	197	188	219	189	191	225	204	217	185	197	182	159	183	195	194	197	195	197	216	181	198	208	209	195	174	195	180	218	189	200	194	191	197	219	210	187	195	203	195	195	192	186	212	211	217	189	179	200	184	212	197	208	186	199	193	203	196	191	197	174	195	179	208	178	184	192	195	204	182	216	196	180	200	189	177	206	194	210	202	182	206	211	192	217	227	204	208	203	183	205	219	172	196	212	186	197	220	202	197	188	204	177	210	198	219	190	212	174	199	172	198	171	209	184	200	194	219	192	212	184	174	228	181	187	184	196	197	176	218	196	199	200	202	198	206	210	211	216	186	230	187	206	207	204	191	185	210	202	182	213	178	192	206	202	180	191	165	191	205	180	195	196	190	187	197	188	169	172	187	186	212	193	210	199	173	195	192	189	205	204	197	207	193	184	193	187	199	212	191	198	192	215	209	220	197	196	206	190	206	175	219	161	184	204	183	214	201	162	182	183	191	207	209	209
4976	16031	10536	4811	3183	2329	1724	1381	1172	914	860	671	667	573	500	449	400	434	418	374	379	343	329	319	335	316	294	309	283	316	288	270	261	251	289	284	251	293	289	265	257	273	303	285	281	278	271	250	289	281	258	306	269	246	284	270	276	257	259	280	292	269	270	250	262	246	208	261	249	252	250	283	237	276	238	240	270	239	261	265	252	239	223	246	256	258	250	277	247	264	286	275	255	279	211	243	254	223	269	238	259	264	255	265	261	239	261	259	287	234	261	232	283	283	271	250	247	263	261	270	263	243	246	248	236	254	240	242	276	270	265	230	264	270	221	224	247	237	267	246	242	305	259	242	229	257	272	283	236	257	270	246	259	244	236	264	259	249	278	230	250	271	254	261	237	276	265	254	283	281	239	280	265	266	282	241	248	262	234	257	238	238	247	268	250	256	278	247	255	239	253	248	261	262	225	237	251	257	260	259	274	231	259	252	249	228	267	252	297	254	236	267	308	263	238	284	253	264	266	264	232	272	235	293	247	235	258	264	220	238	266	263	264	250	267	250	253	242	280	258	249	239	227	245	261	277	253	260	280	251	278	226	239	250	257	236	277	260	242	274	252	221	229	276	258	250	237	273	234	253	277	284	219	253	243	246	269	259	240	228	233	230	262	270	270	232	239	229	241	263	256	269	243	259	272	245	245	215	238	256	266	274	239	254	247	264	263	260	233	263	241	245	283	249	227	251	261	249	262	237	278	239	271	235	243	244	259	249	232	259	224	235	259	248	243	234	248	260	220	284	252	236	260	236	247	263	252	249	245	243	259	249	253	235	235	262	270	243	238	228	273	248	259	233	280	267	279	240	252	249	250	247	232	253	282	246	250	259	231	251	251	260	249	259	256	247	275	262	244	258	255	260	271	243	226	234	251	249	265	219	250	245	241	270	246	266	255	237	251	253	269	265	260	256	258	238	250	243	251	251	266	263	236	280	270	232	251	277	244	256	244	268	278	260	252	241	271	241	279	254	270	282	252	249	230	260	267	254	255	263	258	254	240	231	284	279	276	264	266	246	254	245	254	256	204	231	259	259	242	235	296	251	262	235	234	236	252	270	275	266	236	249	249	276	259	234	258	228	239	256	261	276	263	255	230	242	256	256	253	251	237	231	250	260	253	257	252	262	247	277	256	241	234	278	219	243	274	240	272	259	232	265	274	250	273	280	256	276	257	233	237	243	255	256	240	250	225	248	264	241	284	270	267	262	268	259	220	247	267	251	247	236	259	290	273	263	265	259	235	260	264	268	257	230	235	243	264	265	262	266	266	247	266	250	267	230	249	238	244	225	237	254	218	252	260	275	275	266	252	232	258	268	259	264	234	246	285	256	256	255	280	249	269	221	237	280	238	254	238	258	259	255	272	224	268	254	234	237	260	257	253	272	288	243	294	250	247	265	242	237	264	256	257	266	256	261	265	237	240	262	245	268	288	256	251	253	259	258	260	270	278	254	252	276	255	251	238	259	251	235	248	254	267	260	262	263	249	246	276	232	269	268	271	239	264	242	219	245	233	278	286	269	262	234	286	276	243	266	268	219	253	267	261	238	270	249	246	260	221	266	260	210	270	240	255	261	243	243	244	248	255	248	236	248	256	269	245	245	245	250	237	247	240	275	241	244	263	246	251	248	247	244	273	264	252	261	257	247	247	259	247	265	230	264	243	249	258	231	265	273	255	253	239	276	286	249	273	273	295	251	256	258	233	276	281	252	246	248	254	223	252	230	239	241	261	242	230	266	247	257	265	252	271	244	249	238	245	249	247	252	266	267	248	261	249	253	249	228	282	256	261	244	243	243	255	274	235	255	244	290	244	268	252	236	241	244	253	234	256	257	291	242	244	235	251	250	262	234	263	264	230	251	275	240	247	247	232	281	234	253	252	236	233	254	262	250	246	229	276	255	239	247	266	254	262	237	256	252	256	240	251	277	263	286	243	260	243	245	272	249	241	260	231	244	232	264	243	262	268	239	232	274	247	222	247	233	249	279	238	244	239	262	266	274	282	294	276	271	256	271	281	247	250	243	241	234	260	253	260	276	258	288	256	248	247	221	268	286	252	239	254	238	241	238	229	295	226	243	251	251	249	257	236	268	245	276	261	271	270	236	245	265	256	237	231	260	236	232	263	263	256	267	240	244	303	261	253	279	254	246	263	271	262	266	250	265	261	250	266	234	263	232	234	253	248	255	248	266	229	276	243	255	224	239	256	252	247	274	263	226	306	261	250	260	257	235	260	281	244	258	241	237	231	248	258	235	288	252	266	247	255	240	249	248	279	234	255	243	255	234	250	263	236	255	248	270	222	250	257	252	255	257	253	261	250	256	268	231	254	234	223	258	244	273	242	269	239	250	275	251	303	245	258	248	255	265	241	241	227	268	264	243	250	240	270	261	260	257	222	263	261	247	254	248	245	247	219	267	266	263	242	240	268	220	227	278	253	262	279	238	276	224	275	246	264	277	247	246	265	263	264	258	248	271	233	240	253	247	257	242	249	252	288	272	238	257	264	293	268	236	268	251	259	266	258	244	234	267	229	281	262	289	272	263	239	244	257	267	279	235	245	275	261	248	254	273	229	266	224	291	283	230	253	234	243	251	278	273	271	305	281	237	258	265	234	271	272	277	235	278	268	283	277	256	245	257	273	250	244	259	249	254	237	268	261	233	263	262	252	237	245	246	278	267	271	268	265	240	244	222	269	266	264	255	271	284	264	256	261	252	256	232	243	270	238	263	265	292	245	230	278	269	262	257	247	232	256	236	248	266	239	247	258	221	254	245	259	272	264	232	265	242	238	240	262	238	243	237	257	247	228	276	260	246	238	249	273	255	246	257	260	256	260	224	263	235	233	257	271	251	273	224	270	263	222	242	257	235	269	253	235	282	298	254	267	278	258	242	252	256	267	250	242	228	270	251	242	224	239	252	231	257	269	218	273	253	241	291	259	243	236	242	264	259	259	247	247	230	272	247	223	226	233	257	245	255	256	251	248	273	272	250	252	249	255	259	257	273	253	254	233	232	246	247	259	252	239	278	260	259	235	236	267	229	263	262	247	267	235	235	253	264	258	268	270	241	230	278	234	280	289	257	262	253	245	244	243	253	252	259	239	242	253	281	214	248	250	256	251	253	249	247	266	267	249	269	260	224	266	249	288	244	245	278	261	253	220	243	265	248	268	261	228	235	262	260	264	248	248	276	236	268	281	218	246	235	247	268	262	233	265	253	259	261	291	267	225	252	271	238	225	257	255	239	234	223	255	273	266	251	250	242	253	243	260	236	241	237	225	260	253	274	260	258	242	246	230	270	252	225	246	274	242	262	260	256	244	252	245	259	250	274	241	217	219	266	267	218	230	262	260	236	251	244	265	247	248	240	262	255	275	284	249	252	249	247	258	241	242	251	238	223	241	261	235	239	254	255	236	248	268	243	242	252	226	265	265	251	222	246	266	268	263	280	260	261
27409	17077	3513	805	599	550	539	548	468	505	526	509	506	484	487	511	503	499	501	483	507	491	465	467	475	547	504	502	495	506	465	493	493	496	544	516	513	489	505	483	514	539	497	487	505	514	489	458	496	469	491	461	514	482	479	500	482	461	520	484	468	468	446	500	531	529	477	474	536	492	508	517	515	487	501	455	509	486	476	465	447	469	520	465	454	453	519	525	526	490	522	467	512	481	518	485	531	497	475	500	501	493	499	460	469	488	451	494	520	488	477	477	454	486	477	492	485	491	469	455	490	441	493	449	514	501	491	484	478	466	486	480	480	484	515	493	489	466	533	515	497	491	455	498	465	496	469	477	501	501	457	461	510	522	529	466	481	471	540	525	498	464	519	477	456	507	483	541	485	488	525	473	489	502	496	490	508	491	495	448	514	480	542	484	522	471	533	482	501	501	469	462	503	509	539	473	488	506	496	488	474	498	528	518	493	510	432	481	502	486	494	494	453	483	502	523	535	513	505	542	503	460	488	496	500	484	484	473	484	510	489	503	461	491	468	471	478	505	472	500	540	487	501	509	491	482	499	510	457	489	481	487	487	471	473	493	493	477	502	471	518	487	473	522	479	484	469	485	525	460	491	459	489	465	508	514	485	542	491	483	448	517	510	476	488	475	475	481	491	464	509	469	456	524	506	462	479	504	453	480	447	438	500	531	529	451	480	498	489	484	489	461	441	501	473	496	514	458	487	460	491	492	523	506	478	507	487	480	490	514	456	465	473	504	472	510	491	502	499	491	500	532	535	497	461	519	486	509	484	487	487	511	481	466	456	522	476	488	514	529	503	497	502	483	480	476	474	521	489	475	461	482	483	471	454	491	512	472	496	486	486	455	492	461	502	491	498	509	497	533	495	487	492	489	495	505	536	489	495	506	449	485	500	491	471	513	498	501	508	459	455	466	509	473	481	515	497	458	483	510	479	494	491	502	500	472	490	447	463	531	477	512	484	492	445	496	478	531	480	476	504	504	515	503	520	482	442	531	468	494	503	494	492	482	480	518	478	496	497	454	469	510	496	515	483	490	484	504	478	534	458	473	486	494	475	453	524	437	494	480	498	472	436	469	477	498	484	484	466	480	485	493	482	539	495	467	487	468	516	462	476	511	524	497	476	436	483	488	492	497	447	449	510	518	509	471	508	488	454	487	460	452	496	482	522	494	545	495	465	434	504	522	464	471	472	460	498	454	510	465	545	517	519	504	458	461	494	482	496	479	519	517	448	492	470	496	494	514	463	524	444	452	491	475	487	474	494	421	482	478	497	467	497	528	489	482	474	462	486	484	529	500	470	427	522	524	472	484	454	480	444	443	462	501	494	475	472	466	484	470	495	536	464	466	557	519	484	497	505	503	475	460	540	470	484	485	490	501	519	517	468	468	489	500	481	454	479	465	497	460	522	499	486	478	477	479	493	494	554	522	518	500	479	468	460	520	484	498	511	495	486	458	469	477	493	460	510	494	489	476	474	506	493	509	495	517	506	528	543	481	479	442	474	477	475	469	493	453	471	460	496	495	473	522	531	486	506	448	490	450	524	526	481	488	511	499	487	490	492	473	492	518	491	477	516	573	495	492	489	482	485	448	505	528	487	463	494	514	511	481	478	508	489	480	488	495	494	498	520	491	475	458	475	491	493	516	450	499	443	471	459	491	496	500	495	479	449	449	512	505	496	482	502	475	482	477	545	491	507	436	486	490	503	464	469	461	463	483	485	525	500	514	477	499	476	484	499	479	461	477	465	470	508	465	527	488	519	495	505	505	483	490	486	491	498	458	465	473	455	468	521	439	497	504	499	455	493	538	459	500	527	470	473	485	534	476	458	471	508	499	503	490	475	486	524	508	499	460	441	503	494	442	531	479	520	474	507	477	497	513	524	434	460	482	454	501	480	570	539	480	476	463	488	464	510	512	489	548	471	476	500	466	491	483	484	492	526	496	514	466	526	483	461	516	486	536	457	503	453	456	532	511	463	480	462	480	487	497	469	512	494	505	476	433	486	522	501	480	480	476	446	525	462	539	511	516	496	463	477	482	498	506	485	462	497	496	504	484	490	491	492	516	477	492	498	495	513	489	470	441	457	506	480	461	538	478	453	533	482	476	456	461	454	490	479	516	466	491	502	473	495	482	537	501	467	510	505	511	527	476	508	484	523	494	488	499	503	482	506	489	465	526	459	472	503	506	501	477	476	497	491	505	470	491	529	480	517	512	465	459	476	501	488	476	471	517	520	503	520	494	475	493	515	495	523	485	519	524	514	477	506	537	501	498	464	504	549	494	499	500	505	498	568	502	521	511	515	494	510	499	499	484	493	504	508	532	465	472	524	499	455	492	462	488	475	530	466	476	487	489	457	519	464	473	515	509	475	504	434	511	500	517	507	499	475	491	443	521	492	490	471	503	558	485	501	479	484	494	531	488	490	482	499	484	491	500	494	487	468	468	479	522	519	491	491	474	478	458	480	526	474	493	474	427	472	540	490	534	462	479	449	506	513	523	495	523	472	513	492	474	493	501	498	463	489	490	491	494	498	474	455	499	495	504	472	481	490	496	526	493	487	485	527	467	518	525	476	504	470	454	535	520	481	486	526	458	464	490	498	515	484	478	457	467	464	500	498	498	477	511	470	520	495	480	544	509	475	496	491	528	515	487	493	501	492	516	504	454	466	456	474	497	485	504	487	482	461	503	504	492	485	503	472	478	476	478	476	522	502	486	493	473	534	496	492	474	508	481	517	471	444	499	486	473	502	519	492	488	489	460	539	498	467	500	445	458	512	492	457	478	512	492	458	538	504	490	457	490	430	477	501	501	505	479	506	478	489	506	517	531	487	483	503	496	508	465	492	449	541	521	470	458	520	489	482	476	490	464	506	488	518	477	519	502	471	509	488	493	482	481	489	482	508	492	528	475	465	487	503	489	453	474	490	509	490	487	481	476	536	460	508	461	455	485	478	517	496	520	495	544	521	442	509	474	500	495	458	484	507	505	488	479	526	524	484	466	513	460	516	501	519	533	502	493	459	483	450	511	511	533	487	494	457	483	482	474	488	512	477	489	483	496	497	490	466	510	523	475	480	506	475	499	480	471	542	495	488	472	469	479	508	487	479	500	509	461	522	545	482	473	499	460	468	477	488	473	504	503	497	505	491	475	493	481	465	497	517	491	493	514	514	489	439	465	488	491	493	495	485	515	538	484	477	494	506	460	494	497	487	505	484	527	454	476	509	525	458	509	488	496	460	451	457	489	533	456	462	506	492	481	482	471	465	459	499	476	504	499	457	449	532	482	519	477	479	494	479	491	493	463	484	480	491	469	481	444	523	476	493	470	488	462	502	469	482	480	508	519	509	501	459	488	460	472	531	488	490	454	479	461	506	524	473	504	501	481	490	447	436	507	490	414	493	481	502	475	493	487	491	488	484	529	478	456	509	487	489	500	511	467	505	478	512	495	487	507
4805	2183	1565	943	794	689	683	622	668	628	586	629	632	612	610	602	587	596	625	586	610	570	623	556	598	566	585	573	577	601	539	563	574	568	597	600	578	595	608	656	603	625	577	583	571	629	583	576	574	577	593	601	595	585	566	584	600	609	561	615	585	592	596	551	615	584	593	584	569	606	561	599	590	565	573	586	589	598	555	587	557	569	569	602	598	579	581	556	642	570	570	563	631	615	555	613	554	595	586	579	569	560	552	524	576	564	581	577	553	603	613	568	556	567	627	595	539	579	559	603	549	603	564	569	580	539	620	599	541	579	570	589	589	551	603	592	593	577	556	598	590	529	565	560	585	582	568	593	563	614	601	616	590	577	579	533	597	531	572	550	623	623	590	550	608	599	557	578	560	567	528	585	565	567	635	594	548	565	590	564	598	597	573	534	578	573	563	563	550	598	620	595	538	575	599	596	577	602	564	611	594	596	583	563	606	623	619	582	592	602	591	613	550	556	621	617	575	605	577	600	587	612	587	587	601	599	662	605	549	585	601	607	594	618	573	590	576	557	535	573	587	587	571	597	581	604	640	603	562	584	593	623	631	583	599	555	540	555	571	593	598	641	612	629	563	607	542	579	600	607	496	613	548	574	580	549	623	597	577	553	584	618	623	613	582	588	592	560	544	595	647	570	591	591	557	575	556	563	564	591	585	553	578	576	587	578	598	615	546	560	640	621	606	598	601	554	645	553	575	606	600	614	555	612	618	609	591	576	597	595	560	585	618	623	622	566	567	594	580	556	549	574	604	570	589	626	610	560	633	590	560	579	595	575	554	590	589	608	586	636	584	563	583	546	571	603	604	609	613	595	567	581	616	631	592	628	599	589	582	586	597	632	568	568	571	591	600	638	554	615	647	592	578	561	624	563	579	551	588	588	542	587	606	560	603	582	608	594	577	597	604	591	580	551	632	588	579	580	582	602	575	549	577	605	580	608	557	587	560	549	568	549	574	584	588	604	564	588	537	623	609	558	602	602	617	620	568	600	557	623	637	588	594	562	595	587	583	550	558	585	576	598	594	584	581	581	578	629	586	587	628	569	552	588	578	610	584	570	598	541	591	610	575	530	615	585	596	596	558	565	587	560	572	574	599	601	588	582	597	580	571	558	605	568	577	559	590	556	614	571	608	563	567	606	573	556	599	580	589	557	643	558	610	561	636	575	589	585	563	589	602	572	620	579	566	559	615	600	561	620	578	578	562	580	598	559	594	544	574	549	594	563	563	591	574	596	608	586	567	574	587	609	586	586	550	552	568	600	572	627	572	583	552	566	628	575	580	554	607	614	589	624	612	571	608	559	592	623	569	580	596	590	591	594	615	552	559	590	580	578	562	574	612	588	630	615	567	578	604	564	581	586	574	537	567	588	644	580	559	546	581	578	559	572	574	566	596	587	537	584	645	594	583	570	589	565	582	596	561	598	542	571	585	605	573	607	562	593	610	587	580	579	605	604	571	567	604	586	583	586	554	584	549	632	608	582	536	582	607	570	632	596	616	602	588	595	576	561	618	601	579	621	565	611	562	578	613	591	622	597	590	594	591	579	610	593	546	552	567	583	571	556	568	630	567	566	569	535	541	524	576	565	590	606	584	619	598	575	586	570	586	567	576	589	564	568	589	541	569	623	588	546	593	601	572	552	582	630	595	598	567	590	556	573	587	601	563	584	552	561	597	624	611	585	563	599	595	582	608	580	544	589	561	583	596	581	588	567	572	592	586	572	589	547	562	607	612	577	596	603	596	579	578	559	587	582	602	580	553	587	616	600	599	600	583	570	555	619	591	570	563	612	601	617	537	571	587	608	612	566	569	603	611	581	571	528	556	561	577	564	610	559	588	564	616	632	588	624	577	565	617	593	591	595	596	557	591	540	591	595	583	576	602	535	531	548	583	536	588	631	580	586	589	579	518	571	614	646	585	573	614	570	565	590	543	601	556	608	559	619	585	536	581	588	556	563	572	592	560	589	578	605	572	607	588	569	587	577	566	597	583	562	587	597	597	602	595	608	617	577	624	546	612	579	587	587	594	543	591	582	611	553	556	607	591	561	631	614	572	587	619	624	563	582	599	572	595	564	595	624	602	587	585	608	642	589	614	577	585	584	610	587	600	570	554	576	602	573	552	611	569	595	537	551	590	616	614	568	529	607	570	579	577	581	562	575	568	565	596	600	580	593	598	564	562	598	597	605	587	616	593	578	649	568	562	533	592	592	631	573	575	580	636	577	585	590	546	624	578	633	552	600	563	589	596	602	628	606	622	634	595	626	529	595	609	566	605	543	584	542	589	591	578	591	587	574	601	580	636	613	558	618	572	574	568	582	588	576	590	574	555	592	579	586	630	607	575	577	554	609	542	605	588	627	478	584	578	584	595	589	590	578	580	610	561	627	598	609	583	541	587	592	569	561	565	575	606	570	580	557	585	599	530	603	567	578	598	615	557	526	605	598	572	590	610	543	600	571	551	579	554	614	620	614	580	560	639	626	627	601	604	566	580	572	609	648	587	603	626	588	544	545	593	571	606	558	640	587	602	607	597	601	627	585	569	533	588	580	569	586	592	581	582	579	578	558	580	591	590	588	542	543	562	598	582	599	610	591	601	603	607	587	551	607	580	588	579	571	626	609	589	575	575	649	593	627	565	588	575	579	555	585	548	608	594	630	634	554	591	608	594	583	592	574	621	600	568	597	591	570	592	594	612	547	598	570	584	591	603	595	565	581	562	577	586	569	613	550	559	578	558	562	561	598	610	639	570	584	601	552	591	562	603	588	593	583	565	590	587	535	592	552	569	588	614	583	577	609	592	576	585	574	607	576	569	580	583	559	602	575	623	570	609	551	555	594	598	577	559	594	590	559	558	592	612	610	608	588	613	641	533	622	599	597	579	564	567	612	630	606	575	594	569	610	575	597	579	569	592	571	568	547	632	580	568	579	643	578	573	618	580	590	592	600	586	601	621	584	624	577	581	612	569	593	598	592	572	557	601	630	581	542	583	591	657	556	573	613	578	567	624	594	627	606	601	586	531	570	550	611	598	563	587	586	606	533	558	584	622	615	610	571	586	596	634	631	583	577	581	650	582	593	576	627	567	558	596	589	553	603	565	596	605	607	582	583	626	561	593	545	559	605	609	593	576	601	609	597	601	599	576	581	598	594	587	600	613	589	596	559	559	597	576	580	589	594	595	596	603	595	580	589	580	575	541	592	578	600	542	658	522	575	572	625	563	570	620	600	619	567	617	552	600	597	580	590	597	626	566	609	589	570	594	564	610	596	628	565	575	568	547	570	618	587	638	596	606	590	538	569	569	569	567	568	607	598	627	592	608	562	577	609	567	580	610	542	607	587	579	583	595	570	597	582	601	566	575	585	575	609	588	597	561	562	605	614	539	585	581	567	582	567	592	588	599	559	560	578	632	639	576	596	596	570	585	555	564	601	556	573	534	543	588	544	600	597
23608	20998	27296	24880	17450	1606	856	697	749	669	555	575	563	593	573	522	562	545	540	526	539	495	522	521	517	476	516	480	491	496	526	505	489	508	502	510	507	491	550	475	475	503	510	483	537	509	496	499	514	489	501	497	531	547	525	480	526	548	488	476	512	496	502	469	491	504	493	487	491	488	498	504	513	487	498	523	482	471	495	513	502	509	492	484	525	482	512	506	506	475	509	507	497	475	521	508	525	450	469	521	462	480	506	516	518	462	502	505	523	456	527	484	519	499	507	485	525	491	487	511	519	482	488	477	499	498	502	475	473	489	528	520	508	507	489	521	494	525	488	501	463	492	508	519	488	489	511	478	488	501	520	535	506	515	540	497	491	532	483	508	485	457	443	519	490	486	493	522	505	457	443	481	488	493	458	486	530	508	472	512	512	491	499	482	453	478	473	473	475	509	526	488	486	470	466	534	536	513	472	492	518	498	473	483	503	485	463	531	484	442	487	489	495	508	549	478	493	506	469	460	520	518	465	499	513	513	538	475	493	459	493	483	542	516	482	506	492	516	492	491	521	492	506	520	509	491	496	486	466	523	506	490	474	501	438	475	472	541	471	512	505	509	473	514	499	503	481	484	507	528	500	505	523	504	498	497	467	525	511	468	496	477	546	476	487	485	472	501	513	513	479	525	521	511	461	488	502	475	475	467	508	498	473	510	483	476	475	524	517	504	469	487	460	518	505	504	544	489	464	513	476	488	480	513	476	540	510	504	470	492	493	496	484	500	545	465	540	495	527	481	459	452	488	511	480	461	478	524	493	476	480	492	457	458	460	525	493	503	498	479	509	516	481	484	500	503	464	514	498	499	483	488	514	470	514	477	512	495	462	489	485	490	467	524	518	492	484	476	525	496	512	503	484	482	476	505	506	552	474	481	485	484	507	512	548	476	482	496	478	516	494	500	478	473	496	515	525	499	491	502	469	490	482	551	470	491	480	493	473	499	469	541	541	493	507	507	468	486	464	478	498	484	500	517	516	493	514	521	531	507	508	486	502	492	516	471	483	514	508	519	475	485	506	499	515	465	525	502	486	455	501	474	476	511	506	512	516	470	505	486	482	511	515	503	500	487	495	533	496	467	489	458	489	470	456	506	503	502	505	527	501	473	474	469	521	491	513	462	513	489	506	466	518	531	505	469	489	500	510	506	510	484	516	478	485	492	492	483	511	507	484	452	485	494	485	493	485	491	510	512	554	469	491	523	504	501	471	511	499	490	481	504	482	520	497	457	509	489	491	480	484	496	465	548	523	510	529	481	463	524	529	506	524	477	483	483	491	494	507	479	509	527	500	472	494	474	528	496	507	513	504	509	470	489	507	469	486	463	515	512	485	487	514	486	491	519	470	481	494	502	487	472	493	531	523	475	534	485	490	485	513	486	485	480	470	493	542	506	496	532	493	501	485	513	477	458	489	467	540	480	478	514	527	494	471	498	487	478	509	517	467	522	533	466	495	470	515	490	466	474	524	531	496	495	497	500	518	505	517	503	519	544	499	489	481	527	523	481	503	520	509	502	462	474	472	470	513	509	536	488	502	500	499	479	525	468	524	492	482	516	484	512	534	507	491	504	516	481	512	476	490	546	472	506	472	494	468	476	459	482	465	479	508	464	519	528	492	483	527	511	451	500	545	470	499	506	487	513	482	517	518	484	506	494	524	479	512	507	467	446	500	466	527	525	480	506	499	520	523	481	494	510	493	515	486	496	496	488	515	498	471	529	469	467	485	528	485	476	481	520	504	503	481	515	490	513	482	536	498	490	471	519	546	441	507	494	523	482	488	500	551	444	478	496	468	515	538	525	505	484	496	502	443	515	486	507	486	529	495	490	494	486	463	463	508	512	552	481	522	508	530	457	500	499	487	515	498	496	491	491	531	511	529	518	473	473	513	511	493	525	489	489	528	522	516	529	509	444	468	500	509	442	516	546	496	500	449	471	496	493	487	503	492	517	483	470	550	485	516	492	492	510	494	510	510	488	487	477	494	496	495	529	464	528	498	486	471	502	512	508	499	481	492	487	484	489	464	473	478	515	537	500	491	513	491	479	503	515	488	501	499	482	475	499	482	501	488	525	482	504	500	510	496	488	473	475	507	487	483	492	474	503	473	487	517	472	494	473	534	479	495	523	479	504	517	459	496	489	492	517	510	489	534	482	503	460	506	511	486	493	474	502	480	461	488	536	489	507	541	490	543	523	473	514	491	546	456	459	489	495	475	508	498	496	460	447	454	464	498	505	464	512	510	495	483	508	527	471	497	483	457	560	496	533	457	489	540	513	485	520	506	475	519	520	498	502	504	509	513	480	508	515	475	503	493	466	519	523	473	526	531	484	512	474	491	539	505	514	483	485	461	493	483	555	531	533	494	538	518	499	460	500	530	488	484	502	502	506	497	541	497	487	479	474	499	476	456	507	538	505	519	484	483	475	483	473	506	544	503	474	535	488	506	491	483	473	494	508	491	462	495	493	474	525	484	469	477	469	530	484	510	527	518	458	492	522	481	476	508	550	509	464	476	485	478	513	506	411	476	499	512	543	493	504	483	472	484	475	470	525	503	480	534	512	451	493	492	493	496	521	500	493	479	498	495	493	485	499	498	532	511	495	518	519	462	504	534	546	529	518	497	455	505	516	512	485	480	501	499	499	519	503	477	472	476	433	503	496	512	489	504	486	528	481	501	514	493	490	511	460	449	499	471	477	495	468	481	462	543	497	523	477	485	527	513	511	528	492	495	519	511	504	476	457	507	479	489	486	504	524	529	480	484	506	535	486	493	492	494	518	490	494	506	487	493	512	519	485	493	491	517	515	467	524	518	506	492	491	540	503	502	507	529	521	517	499	460	470	486	484	493	475	526	484	501	490	485	494	500	518	493	537	522	473	510	482	502	493	476	502	482	545	542	504	490	528	504	475	513	515	502	463	471	494	475	502	501	480	459	511	487	522	483	487	492	486	516	500	501	486	450	494	529	489	503	519	447	460	501	517	482	491	487	454	483	467	499	466	497	523	467	501	504	499	501	463	531	533	473	533	499	465	467	494	537	492	520	492	489	493	487	472	483	489	461	519	498	465	486	449	462	525	460	512	480	517	463	493	518	501	480	477	491	476	514	484	540	505	513	499	498	502	511	483	479	466	469	494	508	548	492	489	482	513	507	503	484	480	469	473	518	461	493	531	492	515	478	485	484	475	511	495	484	535	498	491	494	518	493	521	482	518	512	495	503	487	522	497	484	558	488	536	473	533	466	497	496	476	470	471	507	511	502	490	529	494	531	506	453	510	493	445	487	448	497	549	478	493	503	501	482	504	474	492	511	489	524	506	524	497	473	511	476	461	502	473	525	479	465	527	542	549	488	533	470	462	490	502	513	497	541	497	494	498	493	492	504	491	519	480	507	492	490	505	502	527	468	499	513	502	473	492	488	493	517	540	504	491	474	488	506	533	477	485	498	463
3630	9582	6053	2688	1893	1564	1221	1124	1055	849	863	801	772	743	749	691	684	683	628	674	698	621	694	630	639	636	622	628	639	598	640	596	640	623	657	658	575	637	599	623	595	613	608	599	574	639	580	612	598	572	613	609	634	590	613	603	578	552	612	605	607	548	616	632	617	601	599	607	629	589	587	582	622	615	622	610	583	587	611	597	627	610	536	618	626	597	597	624	583	630	559	585	641	637	559	626	598	625	589	559	612	571	606	604	608	601	611	536	631	608	525	635	608	608	600	614	623	613	576	569	585	556	637	611	581	576	602	575	552	644	586	617	621	603	596	585	611	605	540	641	573	579	611	623	584	606	662	650	615	594	613	552	631	593	634	638	633	655	614	606	644	579	571	626	608	594	591	618	603	629	592	617	560	614	631	611	600	582	589	624	640	632	608	564	636	578	599	604	627	585	599	586	559	600	597	574	598	644	632	582	581	620	601	601	631	580	581	594	598	614	545	591	554	617	603	602	586	631	584	615	615	582	586	636	577	598	609	647	622	626	614	588	585	609	596	597	568	599	587	552	598	659	633	599	684	618	627	579	602	599	587	606	602	596	657	562	542	588	617	581	562	614	596	620	632	587	580	612	576	575	602	586	613	618	555	581	588	630	616	592	582	601	557	594	596	619	579	597	549	600	646	615	617	597	552	607	599	600	575	613	653	575	613	583	613	614	612	585	550	596	572	577	591	568	638	589	591	573	590	571	629	588	590	592	613	600	582	569	595	580	588	665	571	594	589	586	560	605	623	622	597	592	601	613	594	607	579	555	619	586	594	610	582	622	652	585	622	562	583	630	595	613	576	602	637	593	549	622	633	619	563	619	642	589	592	562	606	580	615	553	650	565	593	598	616	623	575	589	614	583	661	612	595	597	556	607	613	628	591	578	566	621	594	581	570	610	580	612	580	556	578	628	610	590	628	607	590	587	578	597	586	593	639	584	597	583	585	591	579	626	631	645	599	632	617	577	610	611	603	578	595	616	595	598	616	587	566	608	587	610	571	578	607	578	636	583	613	608	568	608	604	598	614	574	586	570	584	580	553	581	577	603	587	624	614	580	610	585	615	597	582	555	651	578	607	634	615	599	555	618	608	593	548	622	597	617	585	597	597	594	592	575	631	578	627	592	604	645	542	632	649	632	602	544	602	590	611	601	586	652	557	590	629	622	589	626	635	581	615	591	634	628	593	574	669	605	595	607	596	611	579	634	580	615	610	573	574	628	576	613	605	584	611	611	565	608	583	573	642	576	607	583	594	615	594	578	686	605	635	581	575	590	626	629	605	583	626	660	610	562	600	628	626	587	603	583	620	622	597	597	593	609	616	595	602	571	610	618	612	585	573	590	572	578	596	596	594	589	593	632	620	602	591	590	596	571	581	597	610	593	604	614	623	562	618	612	590	548	635	583	605	536	593	602	566	606	556	630	579	620	594	561	617	619	568	606	636	595	591	614	592	574	627	603	587	613	600	627	615	591	624	600	646	566	615	553	599	560	598	555	608	654	644	628	629	606	625	584	577	592	529	592	613	620	646	570	592	650	579	599	602	564	640	661	614	613	639	619	556	584	613	587	558	639	588	579	604	611	551	583	614	592	637	598	567	580	580	570	614	609	660	613	560	613	561	596	647	626	616	588	614	593	588	620	586	597	590	624	574	565	586	591	622	581	594	618	589	589	581	583	580	595	559	603	606	569	619	585	629	602	573	574	605	589	613	619	604	587	628	595	619	600	603	617	590	546	590	600	637	614	624	629	559	627	577	611	592	597	638	604	593	635	610	648	636	613	638	590	609	644	594	577	599	631	592	604	648	611	574	570	605	574	573	613	583	596	598	644	600	636	580	618	630	663	615	591	638	591	615	584	563	617	618	586	618	610	580	613	609	590	598	638	627	622	597	603	584	556	590	595	596	594	619	619	610	625	583	626	645	616	594	584	585	606	578	577	606	611	624	620	604	599	605	571	613	622	638	625	626	638	576	595	582	623	559	589	614	629	613	629	546	559	595	589	590	639	586	607	581	603	566	572	612	614	610	585	620	599	616	646	599	614	573	601	592	592	612	592	684	578	619	610	608	594	620	642	611	598	573	619	603	595	555	578	565	617	602	621	583	593	604	583	638	580	594	632	594	608	590	554	615	574	614	623	562	618	567	588	598	623	584	633	549	597	630	566	579	577	589	623	597	613	578	584	538	579	649	608	619	569	606	611	623	598	603	583	588	607	587	598	571	594	566	615	544	560	602	594	581	655	642	571	611	600	594	630	599	612	646	621	587	572	622	601	635	605	599	595	608	578	600	653	611	609	604	652	644	591	591	579	549	622	604	597	625	586	614	598	574	611	599	619	571	620	601	608	609	629	582	617	622	587	624	632	589	607	588	600	601	638	622	635	660	638	565	603	604	590	593	609	608	552	605	630	633	595	599	639	600	567	546	601	584	586	590	594	588	589	586	633	594	599	607	592	599	592	593	602	632	600	561	603	625	599	602	624	605	576	564	557	604	591	604	586	611	554	584	576	586	627	634	609	581	583	609	619	588	601	566	594	551	583	603	584	576	593	633	586	605	623	578	615	596	658	626	608	590	634	639	588	575	614	601	636	610	622	583	599	585	646	569	605	647	618	605	602	579	618	621	626	606	580	596	630	576	645	601	623	559	597	593	631	592	549	550	639	580	605	561	546	611	618	599	581	603	619	563	591	613	607	596	593	571	573	595	553	658	608	608	571	627	582	600	581	624	629	587	593	538	610	599	627	611	577	588	548	645	612	610	582	563	594	626	562	558	580	624	636	591	616	596	603	632	586	591	599	596	611	583	585	611	578	591	636	604	621	599	578	598	583	582	603	619	612	582	625	629	583	592	626	623	608	590	579	590	584	555	586	608	604	620	592	605	624	618	602	576	576	582	608	603	606	613	593	615	592	604	592	633	570	586	588	610	607	623	565	554	630	626	645	626	595	635	592	601	602	624	579	610	601	603	609	620	590	588	585	585	627	607	618	584	622	624	570	620	614	608	625	602	605	594	588	612	608	609	580	581	586	619	609	645	623	589	554	594	630	615	587	545	596	627	578	616	594	586	549	631	586	602	611	567	569	592	616	624	635	584	577	566	599	605	578	607	558	557	605	605	589	553	613	607	556	583	588	583	609	610	632	594	578	628	597	616	634	586	609	628	591	617	629	580	577	615	620	573	626	571	599	626	595	610	600	619	554	595	616	589	602	592	648	590	622	623	660	565	627	598	568	611	572	589	568	620	575	594	597	613	608	568	571	593	617	579	624	627	626	594	628	577	608	622	600	568	611	638	642	572	612	589	620	598	573	591	640	603	612	574	613	576	543	650	521	620	598	584	596	659	632	607	624	615	586	594	594	628	584	593	631	601	613	569	561	604	638	634	571	577	590	630	562	625	622	586	614	625	612	580	623	582	586	613	604	617	639	590	587	570	580	601	576	634	607	576	619	602	634
24566	20954	25807	24433	1783	466	463	392	323	360	357	318	294	287	356	283	285	297	307	308	313	295	335	277	288	274	279	300	247	299	298	290	305	258	284	253	280	276	281	276	300	263	268	295	309	286	263	277	300	270	241	262	256	269	309	291	263	281	299	287	289	280	301	288	251	288	300	294	287	264	317	294	240	286	289	306	284	270	287	299	266	279	261	272	306	291	281	269	289	289	285	303	256	293	306	270	259	296	272	270	256	305	276	276	260	266	279	290	268	260	283	288	315	303	248	289	294	288	287	296	283	265	289	282	294	292	309	269	285	313	252	250	251	286	264	288	283	256	256	282	288	298	276	277	260	277	253	275	276	268	279	254	283	303	276	313	274	288	281	256	291	294	271	264	298	295	286	275	311	238	272	286	317	266	266	278	259	304	292	302	280	287	272	246	266	285	279	266	276	281	310	277	260	276	272	289	304	267	295	280	262	262	256	274	255	262	298	299	261	271	301	273	266	290	256	283	287	265	284	285	224	274	271	279	291	261	265	256	268	268	249	273	270	265	283	258	296	268	304	289	300	299	277	285	270	259	286	289	292	250	300	279	266	286	275	279	267	304	295	242	294	286	290	268	283	300	307	270	290	265	299	301	301	261	271	283	266	278	309	310	282	275	260	292	276	289	274	279	271	265	276	242	305	295	288	268	291	288	265	254	289	279	304	274	266	288	273	301	299	266	256	323	259	265	292	270	310	295	296	308	277	310	312	279	286	274	267	286	317	267	254	285	250	288	254	269	316	283	293	279	268	287	301	292	313	289	295	293	274	279	286	303	286	265	261	285	297	274	299	316	287	279	288	291	291	310	293	276	298	270	285	305	280	272	300	292	294	292	266	291	299	279	260	273	285	257	302	292	296	284	248	287	283	273	289	257	294	298	303	272	266	269	298	286	291	276	317	290	308	262	264	271	291	294	293	272	289	299	283	278	297	279	296	264	278	307	265	266	278	273	295	295	267	261	254	312	308	284	250	294	266	278	275	265	265	269	292	263	248	303	271	292	289	311	253	281	294	266	293	285	278	263	271	270	283	279	290	269	269	273	270	265	265	288	284	278	285	300	283	291	284	279	263	260	260	323	264	282	273	272	296	280	272	278	289	294	272	262	278	290	247	288	273	286	254	271	261	292	296	301	292	249	284	282	295	254	294	262	259	272	281	266	288	309	282	273	288	289	264	276	280	267	256	300	279	281	293	262	292	243	265	281	309	275	274	288	303	265	278	282	297	276	273	276	279	281	292	282	291	260	253	279	304	303	252	305	274	279	275	250	267	274	274	312	289	318	268	281	308	288	283	268	278	287	305	307	261	268	307	336	265	290	290	290	284	314	288	291	301	301	298	303	289	288	283	287	328	291	289	288	280	278	270	268	279	270	260	299	292	285	268	266	292	275	258	282	287	270	250	270	252	262	298	301	271	303	270	292	296	276	293	281	294	282	293	255	286	300	294	284	287	287	295	280	290	267	290	283	274	279	256	254	263	262	274	287	266	276	271	272	312	263	258	260	294	286	280	281	280	260	266	294	308	277	279	284	269	255	293	257	265	250	302	278	266	261	264	310	307	278	263	273	292	267	276	251	284	266	306	301	296	262	261	255	278	253	285	288	278	260	260	308	304	261	284	334	279	259	285	308	240	292	280	277	268	285	273	308	287	258	289	280	272	252	274	269	290	281	265	296	322	295	252	277	288	280	269	289	265	294	269	293	300	294	285	271	322	308	272	283	271	290	258	279	292	258	296	253	285	260	283	282	287	300	280	280	273	299	283	269	250	271	249	274	278	270	278	272	278	291	283	280	268	253	262	265	279	270	296	267	281	280	295	273	253	270	304	299	287	295	274	273	284	269	262	268	284	286	268	278	295	260	244	286	272	264	300	269	271	282	264	279	299	287	286	312	273	277	263	250	265	295	288	289	269	268	275	300	283	294	261	290	298	282	256	312	281	273	297	298	277	257	268	273	262	273	279	284	269	275	256	254	312	267	284	257	285	279	271	299	267	284	282	261	267	279	284	248	264	286	301	322	289	281	268	279	291	277	299	287	269	276	270	282	280	275	284	282	278	277	274	279	262	294	267	249	270	269	292	276	300	255	268	290	300	304	255	292	294	278	277	288	263	309	278	283	248	278	279	281	296	244	270	282	257	267	265	271	268	308	275	283	266	258	272	289	293	270	301	299	266	298	300	277	261	278	273	296	303	296	288	271	282	269	267	289	284	276	297	274	272	262	298	254	287	269	288	303	285	271	276	290	271	284	287	272	274	303	288	287	293	281	296	262	272	291	264	265	282	282	284	270	295	322	288	291	276	290	271	288	273	268	297	246	281	280	285	267	270	278	296	276	282	284	269	256	263	272	258	306	286	261	254	272	269	283	307	268	316	278	310	278	293	305	303	272	268	293	292	291	273	315	266	292	251	288	290	281	284	279	259	277	291	267	277	267	256	281	261	277	281	261	284	296	306	272	276	292	285	286	304	260	281	296	280	298	279	305	264	293	276	272	278	308	315	310	273	259	276	306	291	238	267	294	316	262	290	284	273	281	280	292	273	267	262	274	270	270	258	289	272	282	300	296	309	289	299	298	312	262	260	288	258	298	291	271	264	266	269	293	279	308	313	308	291	247	288	303	274	265	261	259	275	264	291	229	269	311	263	305	280	257	283	303	232	245	270	288	294	278	276	292	302	263	272	273	291	286	272	292	283	293	279	251	283	283	289	267	283	286	297	251	293	274	266	264	283	290	260	263	280	303	244	293	254	297	270	284	280	279	267	255	286	274	241	284	271	256	285	281	262	283	288	268	274	295	262	266	281	290	244	276	262	279	276	264	273	320	268	268	278	291	252	275	299	264	267	273	277	268	260	264	278	253	295	290	254	277	277	291	283	277	291	274	262	299	299	270	250	280	318	283	281	278	262	254	279	285	277	274	267	272	302	292	275	270	266	269	275	256	272	300	306	284	263	281	285	327	245	282	264	297	280	308	273	285	283	304	280	271	276	287	269	280	271	279	297	306	287	275	263	247	285	269	281	290	283	257	258	305	280	283	258	270	253	288	281	280	257	309	264	269	260	284	275	270	284	260	268	284	276	276	275	282	254	256	276	291	277	289	305	281	236	290	302	273	292	279	284	295	299	277	277	283	267	278	292	269	284	272	293	257	270	263	261	280	280	237	273	318	286	286	297	285	313	275	291	268	312	267	295	288	298	309	287	310	270	297	274	288	294	321	270	285	281	293	281	291	297	257	286	269	298	292	284	274	290	274	269	270	296	284	316	275	280	300	256	294	265	298	273	275	300	283	301	265	251	274	284	287	279	280	294	287	263	282	283	326	257	256	282	289	265	287	259	285	291	304	285	266	282	282	258	298	298	271	285	292	253	265	268	321	300	265	280	267	266	277	275	289	279	279	301	280	253	330	264	286	289	294	263	286	252	263	258	284	260	270	265	282	277	280	280	256	261	308
3727	5834	3410	1579	1144	865	779	669	581	526	478	465	463	413	401	382	379	384	353	372	365	394	395	356	356	349	374	370	328	350	338	350	368	333	373	340	333	367	365	337	360	383	371	343	339	314	335	338	316	327	322	334	358	333	328	328	331	375	358	338	347	345	335	334	359	306	334	358	353	367	336	335	334	323	315	330	329	336	341	333	311	336	306	329	317	330	333	347	336	355	346	334	319	326	363	331	340	330	359	365	344	345	334	327	326	338	355	352	341	294	368	347	334	351	352	349	345	337	319	339	309	351	341	348	302	335	326	333	324	366	330	304	327	346	364	375	339	342	340	381	351	363	374	333	345	324	365	310	358	321	325	375	335	280	367	322	340	362	350	327	350	319	365	364	366	341	327	331	344	332	356	308	359	344	348	294	346	346	324	354	311	317	304	297	341	334	299	381	338	333	291	329	336	321	346	314	315	338	334	332	309	309	350	314	375	359	324	344	351	346	341	352	356	344	365	340	301	342	311	317	341	318	342	301	353	344	342	324	358	350	337	310	340	329	311	333	345	324	351	390	317	354	332	335	325	316	344	361	357	331	334	342	327	312	350	345	342	357	358	339	361	319	303	296	377	305	344	337	335	329	351	330	329	350	353	350	330	333	357	376	335	299	373	357	323	347	335	330	353	359	315	339	325	352	325	345	370	338	305	346	344	330	344	356	357	299	317	312	357	368	351	339	365	354	348	357	365	316	346	373	377	333	325	347	321	338	357	333	358	344	329	329	320	328	371	317	332	365	309	316	329	336	348	364	314	367	333	357	347	301	338	313	375	353	321	343	342	337	348	344	371	333	314	324	329	312	341	345	356	322	342	314	362	346	318	356	347	325	339	311	323	325	345	366	327	333	326	298	341	314	341	305	305	322	318	318	303	329	327	356	341	340	361	324	354	342	361	337	351	358	369	327	352	335	354	331	344	352	331	334	347	332	320	332	328	341	334	323	325	334	343	353	329	326	341	328	327	315	337	332	345	346	327	339	310	338	326	349	370	332	335	343	346	370	356	357	354	344	356	336	350	339	348	348	320	363	304	348	351	344	370	371	363	339	354	346	341	345	327	351	334	318	325	347	360	327	350	321	360	323	338	332	322	345	340	367	355	311	322	341	315	336	331	351	322	346	322	348	306	345	337	355	310	357	332	312	325	329	322	362	342	324	351	323	325	374	352	343	376	316	325	382	352	366	331	358	332	350	361	359	355	336	354	358	326	343	336	330	342	324	344	343	318	335	382	331	365	347	364	357	335	340	339	348	327	337	301	338	311	328	331	327	352	336	309	358	320	345	359	329	345	342	315	356	364	352	335	333	339	353	360	327	339	325	346	330	364	369	335	371	330	351	354	339	303	344	346	361	322	352	314	338	309	345	332	325	353	367	357	337	357	316	339	338	322	309	324	341	354	343	318	326	352	342	298	347	315	331	364	307	337	345	331	335	351	329	351	351	287	348	355	336	348	353	354	311	337	345	348	347	347	360	326	365	341	334	328	325	336	349	343	321	340	318	339	338	301	351	362	331	302	344	320	328	363	371	348	341	325	328	368	339	337	322	339	302	363	364	334	373	341	343	358	343	333	329	324	360	333	359	322	340	323	354	372	291	320	334	344	342	337	353	349	350	330	307	308	349	309	332	339	335	335	334	333	333	332	337	330	328	355	323	356	318	330	342	311	300	346	322	352	328	337	317	356	368	307	310	333	364	330	306	340	309	349	334	328	338	353	324	329	325	344	326	345	323	346	359	360	352	353	358	332	342	380	326	356	349	313	313	329	361	322	371	340	377	332	316	344	314	328	347	318	369	350	366	334	354	352	333	358	333	341	341	355	322	343	364	332	330	332	352	336	322	331	356	351	328	363	345	330	314	352	324	348	337	341	351	340	342	318	330	343	332	320	339	337	335	339	353	303	328	349	329	321	296	339	326	336	334	373	336	321	383	340	328	356	327	332	338	311	358	321	322	337	304	337	375	350	341	342	347	342	372	368	349	354	350	304	342	333	335	324	334	361	346	309	326	362	308	316	346	343	332	327	356	322	311	347	349	342	317	353	340	358	300	323	339	359	372	321	329	339	349	337	326	349	337	350	313	351	331	356	340	345	310	350	367	359	343	333	332	336	358	334	345	351	356	320	356	339	365	345	368	301	314	354	347	351	338	364	347	338	343	330	320	326	335	341	337	339	379	354	328	345	333	319	327	367	354	325	348	361	317	338	324	348	373	346	343	354	321	315	355	352	321	324	357	337	320	347	324	372	340	344	357	304	328	345	321	315	328	359	336	354	337	342	330	337	333	329	333	342	347	375	344	374	321	332	307	334	338	365	317	338	348	317	336	341	338	347	335	337	322	321	343	369	356	318	310	361	360	307	299	363	363	369	306	340	350	347	387	352	350	331	341	308	349	363	347	348	371	313	323	354	342	352	297	368	349	297	358	344	324	359	331	325	317	347	330	355	305	329	310	335	339	348	317	340	342	335	322	353	342	339	295	331	355	345	329	373	332	340	325	334	333	339	336	332	362	315	374	319	346	335	322	322	334	369	346	328	332	342	333	333	321	310	320	333	338	315	312	317	337	333	337	326	332	319	342	346	322	347	360	338	350	376	355	341	357	335	334	335	326	304	334	353	351	332	351	349	352	367	340	335	349	342	314	373	340	340	364	342	380	334	330	334	313	320	354	323	356	340	361	324	368	315	352	355	345	342	338	343	361	320	369	343	347	331	336	320	373	340	341	350	324	334	340	352	352	339	296	339	330	328	354	323	358	369	336	356	345	309	334	343	348	343	345	321	325	317	334	371	331	350	363	336	322	364	336	337	292	347	349	333	323	319	319	297	366	379	342	339	368	341	356	306	342	366	337	349	332	362	332	372	330	332	373	349	327	332	351	327	343	355	351	316	346	365	337	330	336	340	316	314	342	346	316	336	321	303	332	364	332	385	301	333	347	335	346	316	318	319	343	338	372	339	352	349	331	340	332	332	333	319	365	317	353	352	319	338	343	350	360	331	360	335	365	328	326	314	351	358	343	333	343	338	339	325	343	321	333	357	355	315	302	326	359	374	343	327	338	326	365	326	357	351	322	316	365	333	325	341	318	329	347	364	324	310	310	355	349	309	342	341	344	330	337	340	322	348	348	310	338	347	330	321	341	319	350	329	298	312	342	308	342	356	327	329	346	324	339	305	342	324	332	373	343	342	351	329	332	341	327	328	339	357	340	338	359	338	317	320	357	340	350	359	338	336	335	353	342	304	334	354	321	319	323	303	332	350	350	353	342	292	330	347	352	358	334	347	327	343	360	344	330	359	338	298	364	318	338	374	339	337	356	359	329	308	353	322	336	315	356	327	339	323	337	327	339	348	316	354	348	333	323	309	340	332	355	328	336	351	343	351	336	343	360	324	359	321	304	396	340	348	356	316	349	315	326	324	333	313	321	314	331	376	340	326	313	297	329	347	361	343	309
22471	21076	28284	24091	21081	20398	2047	726	509	450	412	371	349	334	294	304	301	281	266	253	254	246	232	281	268	262	266	204	224	223	217	203	225	230	217	223	211	232	228	200	218	215	235	219	222	225	177	212	201	216	205	202	216	190	199	224	210	203	212	209	217	199	176	205	219	192	201	211	208	194	183	189	212	186	171	234	204	180	186	199	214	222	191	201	211	212	200	212	209	189	198	229	181	199	195	215	193	180	212	229	212	200	209	213	190	202	194	198	181	211	230	202	175	202	206	221	200	185	178	190	226	168	195	214	214	224	199	222	189	192	192	206	202	199	218	205	204	197	205	204	224	207	202	184	205	198	201	192	180	199	197	197	194	190	177	176	208	201	196	183	208	182	189	191	232	201	198	203	210	221	219	199	186	216	198	196	173	220	207	213	196	206	216	208	226	243	182	203	212	202	206	193	173	212	190	230	180	188	236	194	221	209	205	183	200	183	185	195	176	199	205	204	178	195	199	191	200	186	206	216	206	184	188	204	215	217	198	210	202	219	230	190	218	186	197	184	208	202	203	191	188	218	194	204	186	196	229	212	207	195	179	206	178	202	195	213	178	209	220	238	196	213	189	201	196	203	204	198	190	211	204	200	206	216	203	209	227	228	232	213	204	175	198	222	189	192	172	227	199	202	185	202	194	209	239	183	196	193	219	210	192	175	213	206	206	215	207	210	196	193	211	201	209	205	200	215	201	231	175	157	204	210	172	191	214	209	175	196	175	198	203	196	202	190	214	191	190	191	209	195	198	196	221	213	207	192	219	230	226	213	227	185	216	192	185	218	186	198	184	195	184	206	222	212	187	203	191	192	204	195	175	204	194	196	216	235	200	191	208	185	195	197	204	186	224	222	199	191	188	232	195	206	188	206	219	230	216	215	207	187	199	212	194	215	205	191	202	201	200	176	187	197	220	209	207	181	212	206	197	199	191	194	203	226	211	227	185	193	185	206	189	231	209	209	180	187	190	209	187	192	195	187	202	219	212	192	190	207	207	182	177	187	183	205	228	228	198	203	196	193	207	202	165	212	211	191	205	185	211	200	199	205	210	186	207	209	199	217	191	208	204	177	199	185	213	193	204	216	215	204	199	181	210	198	192	223	207	169	188	202	194	190	212	203	184	194	181	197	202	181	188	220	198	188	246	227	218	222	200	207	206	190	232	182	197	213	179	220	206	214	206	201	174	193	201	213	204	181	222	197	204	197	209	193	192	196	187	209	218	213	207	184	228	189	213	186	184	199	204	190	201	195	218	213	187	215	199	209	207	208	195	211	186	237	205	207	227	219	177	201	204	186	199	213	203	219	212	195	188	215	166	239	189	196	212	192	211	196	209	221	202	210	204	187	193	207	205	186	206	200	215	203	202	200	198	185	192	215	191	227	192	188	209	211	182	200	191	193	201	204	222	199	235	194	207	203	195	174	207	183	188	219	199	219	183	209	207	208	208	188	240	194	191	206	192	201	200	188	208	188	195	183	197	211	220	202	191	205	219	192	193	207	200	206	186	212	221	201	205	203	195	204	191	193	206	206	201	193	161	206	205	180	206	218	189	228	202	196	197	184	204	200	204	197	207	203	196	202	191	198	193	215	221	196	172	208	206	238	199	209	195	210	209	208	196	183	193	221	209	216	196	214	243	190	186	195	211	205	181	206	203	201	185	194	198	190	224	208	206	210	192	204	189	210	184	198	192	198	186	219	208	188	189	204	206	208	222	183	203	193	201	198	180	199	198	186	201	209	211	192	213	197	204	198	207	208	188	208	195	214	218	202	200	187	192	206	197	192	202	190	207	167	216	194	211	227	204	175	204	210	164	215	209	191	243	195	188	225	229	198	205	184	211	209	181	208	208	180	204	190	213	184	219	232	203	223	181	189	197	204	206	183	218	210	197	194	189	180	206	191	215	199	234	219	166	211	198	189	189	193	200	191	192	213	192	173	205	216	196	196	245	217	195	187	201	173	197	201	221	204	206	207	223	183	216	195	195	206	203	191	230	212	203	197	195	207	204	194	196	200	188	185	215	195	182	188	184	210	204	203	196	194	211	184	199	181	224	205	213	206	201	194	216	214	183	214	206	205	204	200	205	217	210	216	199	168	195	202	191	208	214	217	209	193	211	193	209	200	199	195	221	188	168	205	214	208	167	211	206	203	195	197	183	186	206	178	212	195	201	201	221	209	157	198	221	198	190	232	200	225	217	177	206	193	194	189	205	205	193	223	178	202	223	218	208	215	188	228	220	216	203	191	225	203	184	232	199	198	195	179	193	184	222	185	196	209	201	194	222	211	207	227	215	221	186	229	215	207	198	221	199	207	179	228	199	212	175	205	186	205	189	208	185	205	226	213	186	204	221	188	215	199	238	200	185	192	197	218	202	208	223	193	209	178	200	196	208	194	189	201	206	190	205	195	174	169	182	208	211	204	190	181	203	188	202	224	205	196	179	203	230	189	216	221	211	184	215	214	185	173	183	195	178	187	195	202	215	176	177	186	204	204	192	211	185	199	206	192	186	221	216	193	210	214	216	204	207	208	180	201	208	213	191	201	176	190	190	202	211	192	201	198	225	193	159	200	205	193	200	200	209	219	177	210	200	190	192	214	199	217	208	160	189	185	195	205	188	187	196	209	190	203	201	203	220	225	190	184	202	191	208	193	230	169	243	195	200	201	199	215	201	204	214	194	184	200	183	207	228	197	183	209	179	208	192	183	206	203	211	214	214	188	199	200	218	200	204	209	212	219	202	212	214	196	210	158	227	211	219	186	205	219	198	206	214	174	204	205	195	185	211	197	205	205	196	203	206	180	217	195	193	201	211	181	211	206	197	211	195	187	216	203	207	203	203	185	186	193	204	179	192	176	189	216	230	215	201	211	197	195	196	210	208	199	207	214	234	222	181	208	209	209	188	196	178	201	228	203	194	197	202	195	220	195	207	218	203	230	194	184	185	180	221	172	196	211	221	192	185	199	203	209	200	234	200	188	197	192	208	205	183	205	191	189	194	188	216	187	205	191	218	191	191	210	199	207	186	200	178	218	212	197	181	180	184	215	193	206	199	191	210	207	196	206	210	191	197	196	209	203	186	204	205	202	196	200	190	211	211	211	213	194	203	182	212	198	247	210	194	207	222	185	193	202	175	198	190	195	204	219	188	185	186	197	224	181	189	230	198	181	192	211	189	194	209	214	200	214	199	184	191	205	197	194	200	208	168	219	192	186	205	177	191	192	202	210	207	214	235	211	196	202	225	205	197	214	176	178	233	210	191	202	192	221	209	183	202	190	210	204	186	226	213	193	201	174	209	200	197	212	230	186	202	210	207	214	213	195	228	208	209	198	202	220	176	229	207	223	190	189	213	187	203	215	215	205	188	211	206	221	221	202	204	202	228	226	193	212	184	202	202	192	183	203	216	186	170	207	185	200	228	202	206	182	209	158	226	199	190	214	192	191	203	187	203	217
5202	15971	9948	4530	3158	2313	1737	1473	1053	960	790	707	638	536	535	447	432	402	383	427	371	363	343	352	307	333	324	312	310	281	333	323	303	292	297	292	286	279	251	262	301	295	281	274	272	281	325	259	283	285	266	257	284	297	269	246	276	260	267	258	235	229	241	263	261	264	287	282	259	257	286	240	252	284	259	287	240	246	263	288	272	271	254	258	276	245	246	233	248	272	247	256	259	243	249	244	251	238	261	263	295	241	272	292	261	257	254	268	265	235	270	258	251	262	253	247	254	281	254	244	304	267	259	271	298	253	257	265	298	240	246	269	269	249	241	260	283	260	215	263	268	261	250	266	248	259	260	290	244	282	237	277	258	248	259	268	277	278	222	257	241	223	272	279	273	258	232	235	269	299	280	255	258	265	274	247	258	250	251	278	261	261	233	286	247	290	251	269	240	269	263	256	262	271	254	260	269	266	254	251	244	253	249	266	278	243	266	261	272	236	228	271	250	228	230	259	251	236	282	242	245	238	257	259	268	233	254	233	262	265	250	241	276	253	244	286	257	248	248	275	227	300	245	269	250	247	234	250	242	231	267	234	258	256	250	269	261	256	276	265	250	232	215	269	267	227	254	264	233	260	265	252	266	291	240	253	266	259	260	266	249	255	270	299	251	255	268	236	248	245	231	264	247	287	239	243	224	301	234	247	244	272	233	254	263	240	246	247	261	255	303	264	241	248	287	263	271	255	265	267	260	261	252	270	264	256	287	250	276	272	247	259	256	252	275	260	275	273	219	278	246	245	272	275	259	243	238	245	259	266	265	277	258	271	275	249	276	242	280	256	229	268	271	279	235	272	258	253	294	251	274	271	262	270	255	288	255	231	262	276	270	241	254	290	290	269	242	287	267	244	266	238	246	271	257	253	255	253	242	270	260	296	264	246	228	283	259	237	258	258	244	277	235	237	255	241	218	283	259	244	267	275	268	260	259	257	229	272	252	250	265	277	272	262	284	269	253	266	239	243	241	259	251	235	254	269	263	251	262	269	255	238	258	250	259	247	243	251	239	241	253	257	248	257	243	260	246	265	255	220	248	270	241	243	259	251	245	246	251	240	259	241	241	299	257	280	253	235	264	258	280	301	274	288	277	269	237	254	248	243	260	237	244	238	263	260	240	231	277	264	264	258	296	219	253	270	264	270	231	256	254	258	240	243	259	289	265	263	254	265	246	240	251	285	250	236	230	258	240	231	259	258	258	234	245	270	277	247	257	251	273	268	215	252	286	264	261	245	251	254	246	287	278	236	261	277	245	269	264	251	254	253	261	269	266	248	236	238	255	280	272	258	247	270	218	269	235	272	251	251	256	299	280	259	241	250	271	255	277	266	263	267	210	276	234	255	246	243	278	245	238	261	248	254	259	241	241	255	292	237	237	250	267	243	272	272	271	231	261	267	260	239	259	248	247	276	246	234	242	262	254	262	267	240	235	267	267	246	231	248	257	277	229	269	238	241	208	299	249	265	231	248	253	248	269	258	256	225	269	252	264	256	255	271	231	264	267	227	254	262	273	234	249	247	251	263	253	267	263	266	242	252	265	246	258	274	237	245	280	244	265	257	239	260	261	285	256	251	240	225	273	276	250	252	245	273	244	269	245	252	247	260	242	257	239	291	264	224	260	245	252	243	250	252	250	265	242	266	236	278	251	265	254	246	293	238	274	231	281	259	248	250	287	270	249	274	257	260	244	271	250	276	242	245	287	241	246	262	261	282	263	234	265	255	243	268	247	257	230	254	279	250	244	227	292	220	252	248	255	246	261	255	266	281	257	271	291	244	233	262	263	223	242	268	251	281	249	279	260	250	256	230	259	252	264	263	267	270	266	255	273	252	244	281	246	255	253	251	252	252	249	279	270	259	257	251	268	268	278	251	248	238	269	239	237	263	247	243	252	269	265	263	281	269	255	253	262	265	271	256	268	250	245	226	262	239	254	244	251	249	242	270	253	272	254	247	232	219	265	251	252	261	219	234	289	276	246	246	266	253	249	237	266	265	297	243	269	258	284	287	281	256	231	240	254	249	235	260	256	268	260	262	274	243	227	273	258	231	232	263	249	279	277	283	255	258	243	278	241	250	249	262	275	243	251	260	246	285	265	266	246	227	254	260	264	260	285	263	235	291	270	255	270	235	233	263	253	255	265	237	291	231	265	282	238	257	264	254	255	258	264	289	280	277	237	257	247	251	255	263	279	267	253	265	274	252	243	250	232	259	260	267	244	237	268	266	278	265	256	239	257	240	270	258	239	266	284	245	251	229	260	244	249	226	267	251	282	262	276	259	250	252	260	268	241	266	280	251	254	262	249	250	258	252	270	266	240	262	257	246	242	273	260	247	253	266	241	235	240	260	253	266	254	244	257	243	240	261	251	242	273	294	253	233	248	247	275	250	280	275	244	267	254	308	265	244	240	247	269	253	259	262	256	260	248	225	235	247	248	277	261	245	254	239	261	284	238	223	270	281	244	256	254	253	251	255	266	265	277	277	268	239	258	268	260	223	263	261	266	277	257	271	260	257	251	273	238	266	262	239	264	250	263	269	226	235	244	255	243	249	256	254	244	259	258	263	278	264	228	290	240	270	256	244	276	254	253	258	264	259	261	246	235	241	256	267	241	251	251	288	263	268	230	281	252	266	278	240	257	256	274	274	249	243	267	271	240	288	270	278	274	276	249	261	245	277	241	239	260	290	261	265	265	233	268	267	226	279	240	259	280	278	232	235	262	248	253	262	285	265	241	282	245	233	253	239	263	268	278	220	274	256	283	263	266	247	289	233	277	255	267	261	232	273	265	275	250	263	242	246	226	251	267	272	228	257	256	265	268	244	279	248	280	241	264	264	256	248	224	270	260	242	245	241	257	268	264	262	248	264	271	250	254	254	259	250	240	278	245	266	285	251	234	276	259	246	253	241	270	239	231	246	271	277	264	263	263	270	227	259	284	279	283	261	249	250	247	243	266	273	248	250	253	259	259	259	269	281	237	239	246	266	268	256	275	235	253	277	228	252	261	227	277	247	301	249	249	232	282	263	280	261	286	257	287	241	258	246	225	265	257	262	242	271	250	280	258	237	258	264	270	232	226	256	274	242	245	257	268	244	274	226	239	270	248	256	249	259	225	269	263	253	295	272	259	289	271	253	305	257	252	255	264	256	267	240	239	243	263	275	264	277	244	264	268	250	238	283	269	248	270	257	257	262	271	276	251	231	244	267	268	238	250	285	225	255	279	262	273	276	267	288	248	244	241	249	263	276	260	259	264	265	280	263	258	255	251	260	283	263	246	249	249	271	236	261	259	286	252	213	279	266	230	273	238	284	309	217	261	264	246	236	278	215	259	251	256	296	266	246	280	280	261	264	236	270	233	246	260	293	254	245	243	270	274	249	249	252	262	252	271	256	240	253	247	251	210	262	247	271	269	260	231	259	237	263	259	261	269	261	283	268	235	281	262	256
27571	17106	3328	831	560	563	558	535	543	522	537	488	492	505	520	519	542	481	496	497	533	481	543	522	486	524	498	523	521	512	505	492	502	530	476	505	463	462	477	456	464	510	509	473	463	508	478	509	523	507	474	479	472	527	502	542	468	522	492	508	474	488	499	478	500	494	503	505	484	474	492	516	499	473	496	475	534	496	483	508	509	510	493	509	481	507	531	516	511	488	529	508	492	477	494	499	519	476	451	555	533	481	521	526	497	501	479	519	471	496	489	515	494	522	533	510	546	486	485	474	480	516	496	493	500	537	494	477	480	510	517	503	493	533	515	503	463	500	477	461	564	538	477	508	490	462	492	469	494	502	494	539	452	532	511	532	520	480	473	511	504	509	475	511	507	531	479	493	489	502	486	474	505	527	489	540	488	483	491	508	482	512	492	495	507	513	547	531	462	540	460	504	479	506	522	511	537	518	482	510	526	497	480	489	522	501	487	540	492	491	498	475	504	509	519	511	522	509	532	488	501	488	510	507	512	495	506	523	480	493	499	511	451	488	509	490	472	518	519	540	522	521	520	505	478	522	482	524	531	453	493	509	511	476	486	472	470	511	490	504	514	485	482	507	457	496	516	526	514	516	511	514	477	544	460	485	490	512	496	482	511	515	531	508	509	476	525	523	490	474	474	497	479	505	487	484	458	481	467	508	477	526	532	544	491	482	489	507	535	500	520	497	502	466	491	475	497	523	515	504	473	504	555	515	513	504	504	505	498	473	508	489	508	523	497	505	551	473	538	505	499	485	519	496	474	507	502	518	523	496	450	515	481	499	530	523	497	503	517	458	481	528	530	526	545	521	511	452	467	494	519	464	479	497	465	463	514	501	533	510	530	524	478	522	480	497	519	523	501	513	502	527	485	521	458	502	498	490	525	501	496	498	477	501	522	528	484	503	495	505	507	507	505	525	496	460	465	481	488	505	479	529	500	473	457	462	520	500	501	473	470	485	512	493	520	496	497	460	486	487	487	512	501	516	537	489	488	461	517	529	495	482	476	509	503	476	493	465	515	531	496	524	542	483	533	527	524	549	540	473	477	508	487	501	502	493	479	490	494	465	519	530	524	515	521	503	510	498	479	548	521	477	543	487	497	532	494	515	505	502	480	502	489	531	523	513	500	492	464	480	499	501	510	513	510	520	488	540	506	519	505	476	486	548	462	468	476	491	514	517	517	488	498	503	483	512	483	516	468	531	501	484	483	483	518	485	492	465	467	497	459	520	531	494	481	479	498	499	488	494	500	511	474	478	488	513	515	513	523	502	462	478	495	570	502	519	514	522	523	521	524	510	503	466	484	490	530	484	513	519	488	513	506	480	506	487	490	519	517	544	473	480	481	507	497	493	506	492	493	505	536	486	555	566	505	449	540	531	529	500	515	460	517	505	499	475	449	477	518	482	499	511	509	501	534	492	452	496	500	485	537	505	513	494	529	468	531	477	518	498	490	539	507	542	501	501	475	489	468	477	520	515	472	508	514	536	498	490	511	488	521	522	505	500	525	449	518	510	522	495	473	514	519	503	498	498	500	491	471	507	490	497	480	544	522	503	463	524	509	495	483	495	468	509	465	516	534	475	479	538	506	489	512	468	496	507	489	510	536	514	511	513	489	506	499	513	513	486	487	509	473	490	523	520	529	550	490	533	532	523	503	525	513	510	496	460	486	507	482	519	493	496	485	496	492	508	506	532	518	514	497	524	536	522	507	497	489	516	490	490	526	469	489	502	508	502	502	495	511	472	507	487	476	496	504	507	465	492	569	508	514	548	514	483	479	497	517	514	484	463	479	479	518	523	534	549	478	519	484	518	501	469	500	512	492	513	449	488	548	502	536	482	488	512	484	489	527	530	549	481	513	529	509	503	504	478	472	506	506	495	550	492	523	522	521	477	522	458	497	479	471	516	479	508	486	519	498	524	513	486	480	528	502	513	502	493	513	482	460	503	478	470	521	540	497	504	473	484	458	528	496	544	509	502	564	518	529	513	525	503	520	507	496	489	481	501	480	511	518	470	476	481	497	513	513	480	523	501	507	499	500	494	475	516	475	472	509	509	488	467	496	484	500	546	473	535	493	499	475	526	537	470	533	512	524	470	498	512	495	502	519	524	506	481	501	477	524	490	499	539	510	489	493	489	501	483	524	468	505	495	481	478	531	538	498	478	450	541	468	550	480	523	523	495	497	530	478	498	503	495	539	528	503	499	485	516	490	499	508	475	490	533	442	526	495	531	507	496	539	503	486	533	471	521	540	496	512	502	496	484	482	500	507	490	494	489	514	462	502	475	501	458	465	496	467	526	520	531	485	532	509	465	485	521	508	504	472	536	520	508	486	522	505	480	493	495	496	494	488	478	506	550	468	485	490	520	516	483	524	481	520	515	511	506	510	475	503	493	531	498	510	512	492	497	521	516	466	566	536	485	489	543	468	489	469	477	501	567	488	537	483	461	559	528	465	514	516	471	501	457	481	494	485	507	483	489	506	474	518	495	520	532	534	496	543	500	466	487	513	505	519	479	477	488	497	504	485	468	541	485	527	455	515	495	494	464	483	524	491	520	460	535	506	494	489	517	516	484	500	514	517	472	498	495	445	503	502	554	508	496	513	525	503	509	525	540	500	477	497	509	467	481	465	524	503	477	470	524	465	492	534	497	513	504	520	526	507	537	495	502	481	508	505	523	530	490	459	480	513	527	483	507	477	490	531	455	469	544	497	531	502	509	469	529	511	476	479	533	450	532	523	495	477	491	481	516	485	510	499	507	504	508	478	507	497	484	479	471	522	528	507	543	480	510	502	500	508	547	448	456	549	518	497	529	484	450	487	515	528	484	510	500	526	513	466	487	486	504	554	495	526	494	539	518	486	490	480	505	502	523	493	470	542	484	510	500	472	473	500	509	443	516	448	534	496	472	461	510	495	506	505	492	471	485	513	509	483	483	554	488	486	514	515	447	481	486	508	511	502	510	532	475	498	494	526	519	511	518	501	501	476	506	516	516	482	500	486	505	463	469	480	503	516	508	520	491	491	504	472	530	528	525	509	510	545	503	495	485	503	505	494	535	461	503	496	483	465	503	475	449	457	505	539	500	493	457	475	508	481	531	503	515	492	471	497	499	516	505	513	534	509	483	524	544	479	526	453	507	494	529	482	475	474	523	507	541	478	469	472	486	503	495	517	498	522	484	493	503	555	539	499	513	519	484	481	464	513	478	510	494	494	467	504	487	499	503	491	470	506	517	512	492	520	535	531	533	493	490	488	495	502	522	508	477	535	478	493	488	503	494	507	455	526	513	462	475	499	510	479	504	517	517	529	480	489	483	523	492	512	477	481	487	520	513	473	534	510	493	482	500	487	486	545	494	518	500	481	494	477	506	507	505	481	523	514	504	496	507	488	519	496	492	529	553	510	458	506	511	498	469	512	489	469	462	512	475	515	498	506	493	492	547	532	498	535	493
4872	2057	1430	890	829	785	694	663	680	643	623	605	614	670	643	615	640	590	602	614	592	585	676	567	604	644	578	642	611	629	583	633	592	580	574	574	558	578	608	642	591	546	582	604	565	586	561	604	607	626	612	604	595	602	616	609	619	608	590	586	579	600	570	622	559	605	575	555	604	586	619	604	605	621	611	601	598	575	582	631	593	588	607	613	620	594	565	603	579	572	570	584	630	622	617	621	620	578	626	609	608	622	587	564	607	610	605	582	526	608	591	603	593	570	578	629	594	638	593	605	619	592	607	600	580	557	645	585	587	587	586	583	566	581	614	639	540	574	593	622	565	617	602	640	600	590	608	613	542	587	604	580	586	602	614	587	582	551	599	643	607	603	579	595	639	570	631	613	598	593	614	635	611	562	593	586	627	598	590	588	591	545	588	600	577	607	606	607	567	616	540	570	618	546	591	582	590	576	621	614	596	617	608	644	606	581	607	574	558	612	569	612	592	626	616	578	556	579	647	619	584	593	599	580	612	593	616	585	625	626	603	597	582	566	591	614	593	613	587	568	535	573	628	584	642	591	601	596	613	653	611	604	630	590	616	578	569	616	585	588	586	609	599	622	590	608	581	594	612	630	609	555	621	609	629	607	581	577	584	577	588	586	622	604	591	571	603	600	584	614	628	635	608	581	625	579	586	585	577	616	595	576	643	588	617	600	612	578	619	609	610	589	610	591	621	619	576	585	570	580	580	600	608	640	594	635	567	603	595	566	597	564	628	586	599	577	630	595	625	587	595	586	577	607	560	602	597	619	597	616	611	592	590	606	587	558	594	610	607	611	562	608	582	618	623	577	559	574	591	574	646	608	601	577	632	632	608	643	606	591	590	611	626	617	615	568	577	612	547	523	640	611	595	604	545	602	566	558	583	587	566	591	600	607	625	573	623	625	566	593	621	545	636	586	622	604	611	626	605	563	556	584	605	600	534	620	592	602	597	617	603	605	600	580	625	603	606	609	617	578	574	612	560	600	577	603	575	642	595	599	592	597	620	613	604	607	620	603	621	552	575	602	587	590	570	589	524	602	627	549	603	562	613	576	588	589	600	565	597	620	642	590	586	599	625	579	599	529	609	625	557	599	585	589	594	587	598	625	562	563	560	620	629	601	564	595	604	565	613	613	597	618	575	579	587	622	616	593	576	628	631	583	584	586	606	609	586	540	592	593	588	628	551	588	633	589	615	563	602	599	592	571	576	591	580	604	622	575	582	609	622	587	634	564	584	584	621	602	612	651	587	614	552	601	605	602	620	596	633	611	602	595	574	558	594	619	660	573	606	545	590	578	578	595	612	616	634	607	617	607	533	590	597	588	603	617	621	560	602	616	628	577	616	609	612	587	621	632	602	639	589	614	646	622	597	627	657	574	604	619	584	630	612	599	594	586	628	572	611	580	580	551	582	590	590	594	626	569	602	588	623	607	616	611	573	589	583	593	616	618	602	609	608	572	640	578	577	570	591	585	611	636	617	631	642	615	609	595	623	590	565	604	580	590	542	583	599	599	597	625	602	576	623	614	570	561	609	612	557	589	646	579	625	580	595	576	628	588	627	565	635	609	636	642	567	588	608	619	572	583	621	575	603	578	583	596	575	582	605	622	613	611	585	562	545	583	563	635	596	632	571	612	586	585	610	614	551	593	601	655	613	600	613	606	636	611	608	579	629	567	595	595	591	582	610	600	689	592	588	560	612	603	579	630	620	580	583	588	588	585	614	618	603	593	604	625	553	617	587	597	573	596	572	633	603	582	606	606	566	579	582	594	595	597	594	615	585	635	576	611	552	570	580	617	600	633	574	583	578	587	615	623	568	612	600	564	623	583	643	582	607	556	573	586	584	582	570	592	568	647	600	586	577	607	590	632	600	564	597	572	616	574	607	612	564	575	589	597	541	613	574	608	615	581	580	595	624	592	594	613	619	586	615	590	596	585	595	622	582	595	614	654	606	626	602	624	597	616	614	577	650	577	571	581	586	621	594	636	584	585	600	599	544	609	616	668	582	621	615	614	614	603	564	642	611	605	574	589	556	595	607	578	579	563	606	597	559	562	575	645	562	593	629	613	552	596	587	581	592	614	613	584	615	606	613	604	603	623	573	579	579	585	594	577	638	602	609	629	634	592	595	630	574	583	605	568	579	601	574	612	591	582	589	596	611	624	588	593	610	604	609	620	569	604	575	557	631	586	579	584	531	629	641	615	617	636	607	572	617	618	615	621	610	615	572	596	584	608	559	586	595	652	607	615	612	571	629	608	606	623	621	628	579	561	567	644	603	606	568	611	564	553	582	574	627	637	597	573	617	617	618	605	651	552	554	565	591	582	621	611	630	622	553	601	572	598	605	612	596	596	663	644	624	566	609	598	614	615	607	606	599	601	573	611	605	608	591	579	602	608	601	637	578	626	616	553	575	611	608	603	599	590	572	596	633	607	655	577	619	606	622	606	579	563	622	614	642	569	634	627	593	624	554	605	613	552	580	572	557	593	594	574	579	558	600	604	623	606	573	568	573	583	592	610	604	585	579	564	595	567	636	589	591	639	623	627	574	577	590	617	623	602	592	582	640	645	579	606	509	628	606	631	615	609	620	645	637	568	590	603	623	603	575	586	622	612	634	616	611	612	608	609	616	619	592	615	571	624	648	599	627	587	615	613	588	613	629	554	598	571	572	599	631	624	585	568	599	585	608	579	608	608	579	621	585	570	629	556	590	641	596	623	649	593	585	604	578	638	566	576	633	639	582	601	590	581	599	604	625	582	584	581	626	575	631	597	616	610	582	591	634	589	587	611	644	622	584	614	606	608	608	609	616	590	627	614	587	548	544	594	606	603	597	565	610	576	592	577	615	586	585	579	587	631	669	567	578	601	615	604	623	615	626	571	577	654	581	606	625	603	616	608	610	605	603	604	610	588	604	606	582	610	657	621	623	609	631	619	589	629	628	616	593	606	603	652	608	637	566	587	599	577	592	627	598	618	581	643	614	572	591	575	611	578	626	626	570	613	593	593	638	580	579	592	571	595	635	621	581	608	597	583	617	611	615	615	596	601	606	603	581	571	642	639	582	586	583	541	597	584	567	623	597	569	614	581	571	569	584	595	592	648	591	617	586	619	583	607	579	588	569	605	558	646	584	567	563	628	596	575	595	570	610	592	589	604	568	622	583	574	610	596	568	628	583	579	608	576	609	633	574	608	627	579	577	605	570	567	569	611	639	587	604	586	563	599	609	645	592	584	619	575	653	636	561	597	651	620	619	600	617	576	611	601	606	595	627	608	569	590	605	581	588	617	566	616	565	579	559	615	573	655	621	595	605	579	590	612	587	577	580	625	588	593	630	604	609	604	580	592	650	564	622	627	566	569	590	552	603	629	570	604	581	552	613	562	566	568	557	602	607	638	608	599	584	624	619	619	580	577	605	583	636	621	582	587	582	606	592	599	634	579	635	598	585	577
23704	21040	27393	24876	17645	1647	917	739	652	629	675	592	532	570	585	568	546	514	567	559	530	527	485	519	518	562	513	540	506	521	506	541	483	516	564	553	495	495	504	488	546	546	499	519	495	496	539	463	493	523	503	497	512	481	494	510	487	449	518	500	488	491	516	512	480	495	498	528	494	537	505	496	501	501	506	484	479	483	496	484	468	459	519	511	463	499	554	510	534	505	478	498	513	531	502	530	517	535	490	516	503	511	557	492	533	530	486	551	512	500	483	514	486	511	530	460	541	548	466	545	538	522	500	522	500	539	464	502	472	487	540	516	540	461	485	492	531	522	493	508	545	525	494	484	484	523	494	553	521	500	501	511	522	499	463	501	532	492	503	509	458	479	507	479	516	512	500	508	534	546	486	522	500	500	463	502	536	494	489	499	501	484	552	473	501	466	529	496	509	501	516	540	535	503	462	511	479	549	488	501	544	510	537	526	536	498	524	524	527	501	486	529	484	527	492	524	473	507	450	500	486	498	493	498	547	515	530	446	525	508	522	496	485	507	535	499	500	537	496	485	503	512	529	489	524	498	546	494	505	507	497	522	532	460	514	519	496	508	524	509	525	518	498	495	517	513	508	512	501	500	522	526	462	532	510	539	519	503	468	511	508	520	535	518	508	476	513	446	482	509	492	547	529	479	481	534	505	504	480	525	465	493	491	479	482	497	525	460	514	469	501	487	533	499	493	484	494	530	503	489	536	504	512	486	517	516	533	518	528	488	467	531	506	500	527	530	530	485	474	483	498	506	531	486	519	493	494	479	520	492	507	484	466	480	489	496	456	515	506	509	467	510	543	557	497	518	493	542	510	508	517	483	501	538	525	515	524	499	495	545	501	518	528	501	496	508	486	483	530	520	491	475	484	519	494	494	504	472	511	538	502	497	555	517	542	555	505	489	518	495	508	497	508	503	517	515	497	493	522	499	510	528	473	487	497	510	502	506	544	536	521	499	536	487	467	507	506	516	518	502	541	474	488	456	506	537	493	548	479	543	499	498	508	475	511	486	518	521	505	510	521	469	468	515	537	543	506	479	522	538	470	466	485	498	474	486	487	530	483	466	505	494	473	543	494	491	489	483	494	496	545	509	493	516	497	534	505	503	458	514	504	494	531	489	534	504	514	511	488	513	475	499	498	489	519	546	503	505	520	536	504	504	486	521	512	544	509	565	503	558	512	534	477	509	492	499	506	531	480	524	508	514	509	519	449	535	508	496	492	532	497	485	468	507	512	500	509	491	500	553	509	504	495	480	526	504	471	505	485	486	493	463	468	491	494	513	547	496	536	513	521	509	539	508	527	494	516	496	522	474	500	514	488	464	523	495	511	483	546	523	509	519	513	518	486	530	493	513	506	541	482	506	518	501	540	514	539	474	480	492	538	521	521	528	505	523	490	509	513	501	455	491	503	499	493	495	534	510	484	498	490	535	519	526	488	494	530	476	506	492	491	465	563	454	566	556	520	510	495	527	500	506	491	515	498	537	514	525	526	518	507	514	503	548	515	503	526	500	484	498	510	506	515	512	481	462	492	521	510	477	521	493	541	526	485	505	502	565	524	506	489	481	536	486	504	544	471	528	493	518	465	494	542	507	489	495	512	531	485	493	483	524	488	518	466	511	505	495	474	530	507	468	523	560	508	485	537	476	482	576	520	521	496	482	502	506	533	519	519	512	521	503	518	494	511	509	464	528	515	528	523	509	492	511	433	490	527	514	506	471	501	470	525	476	467	484	485	458	473	491	465	513	513	501	500	510	525	488	512	501	499	530	497	495	499	533	548	485	513	479	517	500	486	499	464	492	497	478	492	531	501	487	503	504	532	547	503	506	539	515	524	524	490	538	508	470	492	487	536	497	503	504	506	507	497	553	508	507	506	527	480	508	535	541	507	498	505	533	480	467	515	488	505	491	478	489	499	526	489	524	532	505	520	497	500	500	504	478	510	493	506	515	514	523	526	500	487	496	507	496	512	504	478	525	533	502	515	528	462	473	472	516	473	486	524	515	514	468	496	508	486	518	532	525	495	513	467	470	510	515	520	524	508	485	482	525	479	507	530	514	506	497	537	506	511	504	512	495	514	544	509	523	470	508	477	503	529	479	489	509	525	480	515	522	499	482	495	505	540	506	526	511	491	472	473	470	525	485	520	522	477	486	510	505	484	502	487	537	534	529	470	522	478	520	480	512	504	483	485	469	498	485	483	529	505	522	501	527	528	525	486	475	453	525	499	492	535	505	466	465	537	515	528	527	488	516	524	474	508	541	533	466	504	482	507	488	501	501	507	460	515	523	522	500	485	522	526	499	493	500	473	506	504	518	511	490	482	495	482	484	465	512	489	499	495	507	490	508	457	483	508	541	498	505	480	495	527	513	456	550	503	518	515	487	514	495	533	501	492	490	457	470	530	495	516	511	500	492	514	479	531	516	527	500	500	498	505	507	509	499	487	534	536	496	495	536	477	529	498	479	535	544	463	516	528	490	508	456	508	491	508	478	495	528	485	541	517	514	494	519	480	496	522	485	490	470	481	549	501	495	497	466	527	549	483	498	489	471	485	532	508	509	475	517	497	513	487	464	491	517	524	497	521	512	486	462	540	519	510	492	488	511	461	472	461	542	500	475	496	545	508	494	463	539	495	509	523	528	467	521	477	493	494	534	496	535	479	481	478	505	455	494	477	530	536	505	471	506	534	488	491	502	513	470	490	500	511	489	493	473	519	505	514	464	477	464	488	467	514	500	532	471	482	531	532	488	510	510	468	507	516	495	501	491	520	493	495	517	594	503	532	514	541	513	496	533	522	567	495	498	529	539	527	479	526	485	500	499	497	486	530	476	460	530	513	503	528	543	479	520	506	535	521	502	510	514	501	514	466	525	508	477	517	511	471	459	516	484	523	517	465	502	506	471	517	506	564	499	477	530	480	513	499	476	498	485	495	505	518	505	525	454	510	517	488	519	510	475	528	551	532	535	492	478	544	523	515	465	468	505	516	511	542	466	504	508	530	471	498	524	516	489	460	488	544	511	481	532	484	503	505	503	487	560	503	488	477	506	501	493	477	487	493	511	518	481	498	525	479	479	500	503	495	503	474	504	493	499	495	522	478	497	513	480	490	480	463	530	500	484	535	521	497	539	510	474	522	505	499	506	493	508	522	453	544	505	514	519	508	513	523	509	546	486	509	511	493	537	541	507	526	493	484	479	533	494	505	483	492	511	545	519	508	503	507	481	513	523	498	484	503	481	521	515	537	496	525	490	508	467	502	495	524	514	498	499	547	517	508	512	509	527	472	485	506	485	470	472	476	501	494	487	497	539	500	511	523	480	493	491	464	474	529	498	499	516	517	528	520	498	521	543	483	524	495	514	511	489	512	534	493	513	485	536	500	507	508	510	474	507	534	490	482	512	501	474	465	512	527	538	513	489	486	514	486	459	530	502	499	467	493	512	486	498	484	520
3766	9043	5764	2660	1998	1553	1296	1134	1007	894	889	803	864	776	763	732	693	697	672	681	629	669	629	692	607	676	627	628	647	627	620	628	639	633	663	656	602	585	616	599	599	585	628	647	624	641	607	626	662	573	585	624	602	626	604	606	612	618	592	588	622	573	654	607	621	585	613	671	613	558	617	643	586	627	643	556	629	610	610	591	615	593	598	593	579	569	618	628	615	592	609	636	628	634	590	578	659	599	649	626	621	639	597	562	612	593	615	640	581	592	594	616	609	589	626	629	545	601	603	646	661	569	622	586	627	644	634	574	645	637	602	599	605	558	632	592	638	582	616	641	632	612	571	608	600	581	583	629	616	604	610	652	621	599	623	593	649	608	671	623	619	614	646	607	618	596	621	589	588	654	567	586	563	574	597	597	629	605	646	608	625	593	596	573	602	583	616	618	588	614	645	641	569	657	621	601	603	609	630	638	616	617	639	627	571	617	600	559	640	618	656	643	610	633	572	638	565	604	616	651	586	617	631	634	603	649	637	605	614	604	627	597	635	575	614	646	635	578	565	579	594	599	610	640	618	607	615	599	623	597	617	601	581	638	580	617	594	622	583	611	574	594	627	578	615	636	632	561	627	620	586	615	577	607	595	607	603	612	582	587	614	612	620	602	612	608	629	618	596	641	567	654	633	593	604	539	629	605	616	615	653	551	660	619	605	599	602	635	613	620	650	580	635	632	630	622	589	588	595	603	610	613	640	614	626	642	618	614	596	593	613	626	567	657	582	533	615	610	575	637	597	624	592	575	627	609	612	580	608	595	591	648	598	624	616	583	620	580	607	646	569	582	612	620	583	651	601	691	599	554	620	597	649	606	626	615	622	558	645	601	646	635	631	608	625	614	647	629	602	678	607	581	640	596	629	598	603	652	605	599	605	622	622	591	620	661	632	592	602	609	595	624	616	589	584	642	653	589	592	631	579	588	694	615	607	614	629	560	605	596	594	637	631	587	597	607	602	613	583	601	607	621	571	644	593	605	582	656	596	600	617	590	568	600	588	576	617	607	635	547	594	629	567	620	651	595	599	606	606	615	609	622	589	605	597	628	610	630	627	591	629	605	601	614	587	631	590	639	656	611	650	574	650	630	641	593	609	625	662	569	551	645	606	630	582	603	620	608	578	587	619	645	633	641	610	590	615	622	577	617	631	612	612	574	648	581	617	586	604	547	639	625	600	564	620	581	606	626	589	610	590	580	584	572	614	587	595	583	600	592	622	631	596	591	625	634	612	619	641	602	580	634	630	571	579	609	628	624	594	662	692	613	619	611	597	596	639	571	596	621	605	643	583	603	586	588	631	582	585	630	646	605	567	588	608	632	624	611	622	589	624	578	604	608	620	645	582	610	577	623	601	604	637	598	584	604	606	626	640	589	636	625	625	613	580	601	596	625	611	608	620	633	618	597	617	582	627	614	595	602	616	625	580	595	540	625	599	621	626	597	602	621	617	592	570	572	623	613	602	588	650	617	622	588	583	612	624	545	600	565	556	639	646	601	615	630	620	632	557	628	588	602	649	608	590	617	609	610	604	586	631	572	589	628	581	575	625	589	628	612	608	616	628	632	618	568	604	577	615	575	596	622	662	642	608	613	622	588	618	586	658	602	644	606	555	577	613	607	659	641	588	629	620	560	583	625	630	633	599	611	570	613	636	616	597	598	584	595	620	631	670	583	615	597	592	626	610	623	612	620	608	606	615	592	544	634	651	591	598	575	592	629	598	597	606	612	591	624	643	637	610	579	630	594	657	587	577	586	612	650	587	608	634	614	532	614	602	623	606	572	578	605	623	620	618	586	594	647	609	605	616	623	594	639	624	656	630	618	626	650	644	598	589	622	613	626	624	626	573	644	581	640	608	598	638	612	625	580	620	625	625	605	568	552	594	611	584	579	595	617	562	609	602	618	573	636	613	618	614	588	622	612	619	562	636	565	626	593	580	596	582	623	555	609	596	646	629	601	569	638	604	598	619	602	592	615	643	603	626	617	601	665	603	626	590	554	606	600	600	625	605	647	619	657	585	629	580	622	617	607	643	587	656	627	593	642	585	598	628	557	599	596	641	602	661	619	608	606	581	606	596	626	599	608	665	544	578	650	597	637	622	585	566	628	551	615	600	570	593	619	611	610	601	609	601	591	605	630	630	665	640	614	645	646	643	633	640	609	656	604	618	642	615	615	600	609	609	576	665	598	595	640	590	637	618	614	608	634	657	618	627	622	606	583	596	640	644	648	633	609	631	614	655	571	587	635	592	633	622	626	632	626	589	575	582	639	613	607	631	616	564	646	644	608	601	633	618	689	631	621	634	541	603	600	625	610	579	644	591	591	636	652	624	602	586	607	578	620	677	609	603	633	663	593	598	604	622	635	640	626	578	618	593	587	593	630	657	545	550	574	611	633	581	630	581	629	612	585	608	610	586	606	598	613	578	590	635	593	593	538	583	635	575	618	579	621	614	670	613	613	625	617	614	596	617	577	602	595	600	590	582	629	599	617	600	599	635	653	600	587	600	646	617	629	587	660	629	625	577	585	578	607	628	595	628	603	630	605	596	625	602	595	604	626	643	623	609	608	585	598	611	608	609	594	612	610	629	577	608	638	590	662	620	629	641	588	581	625	606	605	619	607	592	638	607	637	591	629	639	655	612	606	588	621	610	634	629	657	645	608	614	575	601	585	597	621	634	640	579	538	600	624	636	586	621	600	617	602	599	624	577	570	612	629	622	571	669	592	601	672	596	613	650	614	588	548	624	587	612	601	620	577	618	601	616	607	583	625	608	633	634	579	592	617	593	622	617	579	637	569	603	582	579	609	611	615	619	604	604	637	632	587	621	602	547	631	622	568	568	612	596	591	619	597	634	619	605	609	567	636	602	633	619	586	596	568	628	550	614	636	591	644	625	578	610	637	547	593	650	590	607	620	632	602	597	587	618	597	624	590	628	612	617	654	610	633	609	623	553	634	629	615	593	619	576	588	635	655	655	561	592	625	608	607	569	620	642	596	607	629	612	602	591	604	584	618	590	601	612	635	605	599	633	604	605	576	574	620	658	599	616	616	597	628	622	605	624	611	625	584	624	635	642	620	618	637	591	597	567	577	556	624	621	586	583	640	598	602	626	624	637	627	646	572	609	579	612	608	612	556	617	613	622	608	632	601	605	595	652	594	622	606	601	616	564	618	605	613	582	639	571	639	626	608	595	608	555	575	597	616	652	657	599	590	598	591	662	598	572	650	615	585	578	652	629	614	638	611	584	617	620	606	635	590	560	654	634	590	607	640	559	635	666	621	640	627	612	579	631	602	643	608	609	597	597	596	583	619	670	619	597	638	608	635	649	594	627	602	607	623	577	597	618	608	588	631	653	668	649	628	622	598	599	639	591	587	596	606	600	668	556	643	596	622	572	655	642	586	594	652	611	609	611	620	625	616	660	609	587	614	613	611	637	603	597	581
24670	20983	25794	24329	1790	490	458	353	347	336	333	334	315	344	280	325	338	295	267	304	287	291	314	290	285	284	314	277	305	280	256	296	307	329	276	311	271	326	293	255	285	260	287	260	324	263	272	292	286	267	262	285	255	265	270	310	286	271	279	276	302	265	277	281	280	276	296	313	298	279	300	276	293	281	283	250	322	291	260	290	291	305	292	326	261	274	268	298	292	269	295	306	279	262	289	295	264	299	287	272	289	280	283	291	273	300	275	287	281	282	278	293	314	293	302	272	293	303	289	284	275	276	296	259	269	299	299	280	301	317	301	295	292	270	288	264	258	284	314	288	274	259	262	276	275	272	279	270	266	296	286	271	287	301	299	273	273	286	300	273	289	328	304	277	259	275	296	310	269	272	294	301	305	255	273	287	304	297	264	254	297	293	286	296	271	283	280	273	284	299	283	281	290	264	298	271	273	289	293	293	295	271	270	283	266	282	275	293	278	293	278	264	282	235	272	277	289	294	283	277	282	289	301	302	286	277	295	299	302	298	288	298	303	308	295	280	299	328	305	271	328	290	276	294	284	304	277	284	293	291	278	285	278	267	318	268	262	265	295	295	281	282	282	236	316	267	291	292	302	269	280	279	259	293	275	321	288	268	282	302	273	277	248	280	285	314	282	279	265	282	281	304	295	261	310	294	237	265	267	299	276	275	292	288	330	261	284	305	292	283	299	292	274	287	290	271	260	291	304	276	301	270	269	263	260	274	275	274	293	303	299	287	277	296	267	260	260	279	289	282	300	302	317	319	262	274	257	291	293	289	290	311	279	256	289	353	264	265	272	314	288	270	309	261	280	299	237	280	249	285	288	245	287	269	284	267	306	292	275	294	268	280	269	263	277	275	264	272	269	283	281	276	301	288	286	304	295	292	271	299	278	295	269	311	286	261	286	319	273	279	270	244	298	300	282	300	254	272	273	314	275	324	300	286	301	298	301	319	285	296	264	286	307	260	280	315	297	270	274	279	282	296	290	298	311	253	288	300	270	290	286	259	299	263	264	269	298	269	256	293	299	276	268	280	280	258	303	313	281	293	269	294	245	296	275	270	265	265	290	292	282	292	271	279	278	287	296	294	275	285	293	260	303	277	313	324	273	267	300	276	281	279	280	299	301	289	286	266	301	300	280	323	286	288	272	266	285	274	275	279	293	324	265	314	278	288	262	295	278	254	264	304	279	268	261	259	278	282	309	280	270	303	299	282	323	274	272	298	298	299	267	279	270	302	272	263	294	286	282	273	286	294	266	274	283	277	314	282	254	268	282	256	281	276	293	318	301	295	285	319	298	286	304	321	294	300	250	267	299	286	263	278	284	292	268	248	292	268	281	281	308	283	311	269	275	315	253	305	265	281	285	285	309	287	278	262	271	296	256	272	324	294	297	299	319	289	298	282	259	288	272	266	267	294	282	283	277	316	281	309	293	280	318	273	291	285	265	256	254	275	310	289	278	277	261	303	280	285	294	279	310	266	263	271	267	303	270	308	262	316	279	278	267	274	268	287	296	317	290	270	291	285	284	336	267	254	283	253	309	306	273	301	291	285	272	279	281	276	294	291	290	273	282	294	291	271	287	306	277	265	278	309	291	281	272	260	279	282	273	284	279	290	306	268	259	303	300	276	313	277	280	293	294	278	265	265	279	299	294	276	304	271	311	275	297	282	294	319	277	298	305	266	290	281	298	265	293	294	300	290	284	269	309	261	295	285	286	268	278	297	282	270	298	257	272	304	276	282	285	269	256	299	260	263	288	326	306	309	252	306	303	289	278	256	302	295	270	279	291	282	306	277	288	291	254	270	304	249	279	266	268	255	295	294	303	283	264	284	327	277	276	267	299	317	283	308	255	295	257	284	260	273	287	320	285	285	299	278	288	293	287	307	256	294	281	290	283	276	297	307	300	306	271	284	294	298	290	281	276	255	272	297	296	286	315	264	265	319	275	302	301	276	298	322	303	279	319	271	306	311	276	265	284	293	274	266	285	274	289	250	321	304	304	280	276	269	289	290	279	257	276	287	278	286	277	307	297	303	318	278	297	253	291	268	280	316	273	286	277	280	252	302	291	268	292	309	296	275	274	305	266	271	306	302	281	274	318	319	272	305	290	290	285	239	292	286	316	285	289	259	276	293	255	276	337	302	314	266	287	274	290	299	281	316	282	258	291	291	263	280	289	293	278	288	293	256	323	278	281	291	266	308	302	309	279	323	273	266	264	282	279	277	286	258	293	282	274	279	255	276	259	251	261	296	293	255	313	307	279	288	275	280	281	282	290	314	308	295	277	290	269	267	266	313	268	328	265	283	291	291	282	255	264	280	304	288	284	297	296	278	281	300	262	283	269	308	264	282	264	282	285	297	282	292	291	314	288	278	289	245	284	335	270	265	291	280	251	292	276	249	316	279	279	289	274	268	300	308	262	299	299	263	316	264	288	282	299	284	296	274	283	288	262	266	299	275	287	284	269	292	278	273	274	299	289	280	275	271	293	280	258	313	270	269	266	285	278	291	285	305	281	324	290	283	272	271	271	284	290	255	289	265	264	266	286	302	285	268	281	304	250	298	286	261	283	291	266	289	247	291	293	264	295	283	276	279	301	301	280	273	284	303	284	270	268	277	271	273	286	285	281	246	291	291	316	297	298	277	292	308	269	279	280	311	269	250	286	313	274	309	272	283	269	325	278	265	266	312	275	311	311	297	280	309	263	291	267	270	261	276	302	286	312	287	280	294	270	286	316	305	298	262	300	283	287	284	292	279	280	287	292	298	271	318	286	284	289	297	288	252	285	250	260	279	275	291	282	267	283	317	275	294	288	269	296	307	287	284	266	286	292	276	287	262	309	306	297	277	297	288	296	285	259	273	261	311	274	300	270	261	303	286	285	293	253	297	278	284	302	282	241	269	281	275	287	305	303	312	278	292	286	279	276	283	271	270	279	284	275	291	296	285	289	277	254	293	281	282	296	278	282	265	300	296	291	262	289	262	274	242	285	282	322	288	287	254	269	309	282	306	267	279	266	279	262	329	305	296	256	297	298	272	305	293	311	279	292	252	282	260	276	257	293	303	294	330	277	262	275	278	271	310	280	296	287	312	302	270	265	307	287	273	272	283	313	267	306	298	299	246	271	264	256	304	285	295	266	285	304	285	263	281	304	248	256	276	271	288	275	281	284	278	307	272	272	290	267	301	282	296	270	260	303	297	275	274	247	295	286	272	276	258	245	263	287	329	294	270	284	310	292	265	261	310	276	293	270	262	296	278	261	293	266	286	264	297	281	275	270	270	312	269	293	266	285	284	326	229	301	277	285	300	244	267	278	287	320	287	301	256	271	276	290	284	289	302	291	262	291	264	293	288	297	288	300	281	273	269	248	272	265	310	297	301	306	302	293	295	300	281	300	299	292	297	304	285	301	277	270	294	274	291	293	287	310	285	275	290	284	272	259	275	317	297	293	296
3671	5404	3272	1577	1174	938	743	589	568	501	520	464	473	454	389	430	385	407	379	367	333	370	346	354	361	340	384	344	388	398	332	359	338	361	320	337	345	360	351	345	346	339	373	358	329	347	362	361	319	317	334	348	330	333	344	330	338	322	356	380	375	353	382	363	336	359	331	370	377	372	343	322	340	328	360	368	355	338	347	361	351	355	337	336	313	384	324	365	353	324	328	364	360	340	332	345	313	360	343	335	327	320	345	342	291	342	331	338	369	352	360	368	353	328	343	352	332	342	335	361	354	339	353	380	365	383	331	343	321	338	305	356	361	342	326	340	349	352	311	397	330	318	335	339	355	341	341	334	317	337	317	334	329	306	344	347	344	363	317	340	340	335	338	354	300	371	331	364	337	353	356	345	333	369	332	354	324	338	368	329	323	333	360	357	355	335	368	332	319	350	323	385	340	348	365	378	360	362	369	354	359	337	343	355	347	372	351	332	356	368	346	341	350	351	390	354	349	360	341	331	355	326	343	348	340	363	332	374	363	389	321	350	357	330	341	361	339	349	326	348	329	356	321	295	352	370	362	329	388	367	340	336	334	342	344	338	328	350	337	326	334	343	358	358	299	325	352	371	334	342	314	339	365	381	361	347	345	353	346	344	363	353	303	330	340	331	321	334	325	358	356	367	353	363	342	345	348	359	340	331	348	350	336	348	323	320	354	344	352	366	326	340	340	358	374	392	377	325	339	344	322	347	333	365	340	355	315	360	321	337	334	330	327	353	332	352	331	333	339	350	339	338	324	335	347	335	329	343	333	346	362	355	346	324	340	331	345	356	342	357	353	355	326	354	328	375	346	372	329	356	313	330	373	339	370	364	308	334	350	353	336	366	355	329	334	358	339	345	358	336	330	337	348	343	362	334	326	348	362	342	382	326	340	348	346	354	366	367	322	345	321	325	351	321	331	370	355	335	326	361	306	342	360	326	358	343	355	345	316	339	315	326	365	341	365	347	349	344	357	346	369	336	341	348	331	329	327	320	314	349	328	341	340	354	322	352	343	333	366	338	322	350	366	358	315	316	366	360	352	319	380	320	321	331	363	352	323	390	354	361	327	332	369	349	349	309	357	314	352	356	338	345	330	374	324	375	322	341	348	329	355	361	322	338	363	308	350	324	347	333	333	339	335	327	329	331	347	346	370	351	369	345	360	361	337	320	337	336	377	348	340	340	327	386	364	347	332	347	329	323	326	344	338	371	345	359	357	359	317	330	338	302	342	345	357	340	342	355	323	346	359	355	377	376	363	337	343	368	350	355	330	349	351	367	355	355	337	340	349	348	377	367	332	362	303	373	356	329	344	379	349	354	333	311	324	342	334	336	314	352	342	344	358	339	380	322	367	346	322	327	368	354	323	334	348	334	335	357	345	359	350	351	375	318	344	340	372	307	343	379	329	347	330	375	326	374	366	365	348	340	359	337	320	381	325	347	355	336	321	300	344	345	315	289	330	373	307	350	345	296	351	307	345	341	361	372	342	345	339	368	354	345	330	361	368	393	371	363	320	370	339	351	341	355	332	356	385	344	356	359	350	334	362	374	337	346	366	361	321	355	346	339	332	356	330	344	339	329	335	335	347	354	375	337	363	327	346	356	375	339	346	336	341	384	349	326	371	359	324	337	353	348	304	350	349	382	335	372	335	329	346	330	368	333	333	350	318	346	324	332	355	329	369	324	350	337	347	359	357	327	377	341	380	351	352	330	365	328	341	376	352	329	355	392	320	318	367	321	318	358	329	327	368	334	339	383	343	370	353	361	363	361	347	357	327	345	349	338	361	338	356	336	345	331	366	346	359	354	368	373	358	374	362	306	359	322	343	342	347	343	346	340	315	333	365	338	349	346	332	345	355	320	338	324	336	346	328	354	393	375	312	318	339	348	328	347	328	366	344	308	302	350	392	327	348	322	345	327	345	365	346	348	363	347	373	334	378	343	345	350	321	352	373	378	320	340	319	330	372	333	335	366	359	343	358	357	378	375	349	346	356	372	333	323	339	350	335	348	355	340	329	381	342	356	357	358	350	345	359	388	337	349	343	346	341	401	362	367	361	329	329	350	350	368	363	323	349	333	341	335	330	344	358	329	347	348	354	341	348	341	337	342	339	356	357	339	346	312	329	346	351	357	346	353	339	359	364	363	376	350	373	363	366	332	329	364	322	320	309	359	350	318	325	374	349	348	358	366	351	346	351	352	344	344	367	380	320	309	342	307	323	354	328	356	364	360	372	331	346	336	335	308	396	330	353	374	337	343	358	335	347	342	354	332	318	335	339	354	342	348	367	329	365	330	337	310	348	325	343	322	369	344	327	367	357	361	305	324	345	362	324	370	322	332	328	333	336	363	336	353	368	339	356	308	355	347	324	404	325	329	335	303	346	344	309	346	359	325	332	334	337	321	350	341	349	382	360	308	309	356	336	363	320	341	377	363	352	314	351	347	396	348	351	370	342	350	320	327	336	297	337	340	379	359	388	361	353	315	320	328	344	340	306	360	365	342	375	358	333	340	346	372	299	349	351	337	333	299	373	370	331	349	341	376	311	338	341	356	348	341	351	357	323	372	346	362	331	344	379	325	352	331	357	338	337	368	311	351	362	367	305	339	355	363	321	376	342	314	354	360	323	349	341	342	337	344	366	317	333	308	356	307	339	370	332	344	368	346	319	365	336	326	326	317	319	358	345	328	332	351	341	356	370	332	336	335	361	337	328	345	338	358	344	321	369	333	302	338	355	386	340	313	339	366	371	325	353	360	335	362	352	384	360	356	373	322	350	361	321	326	334	327	348	318	354	292	344	329	349	320	370	351	352	352	357	336	377	330	356	331	354	383	323	325	320	333	358	368	335	347	347	350	320	349	363	364	372	352	341	345	367	354	378	377	343	320	325	347	358	337	359	341	353	367	334	349	355	359	324	350	314	351	359	379	314	337	355	345	352	362	318	323	344	366	349	371	341	352	328	343	349	360	338	351	339	338	326	334	346	324	327	363	361	319	365	357	326	349	317	384	329	343	355	343	338	317	335	354	371	324	361	348	314	348	342	335	326	328	350	376	372	359	323	334	343	350	336	351	346	345	357	364	301	370	356	371	320	372	365	376	375	353	354	372	326	341	341	313	318	341	345	324	343	391	349	383	339	359	325	332	345	367	357	316	329	357	359	350	343	339	352	335	331	344	347	301	310	336	337	312	353	328	345	351	321	322	352	305	364	359	342	326	337	352	368	342	344	335	361	335	332	339	330	356	339	314	333	341	356	344	318	339	362	335	343	366	316	363	338	322	329	367	362	353	302	338	378	355	352	328	346	328	343	348	334	343	334	353	340	355	339	325	343	332	319	364	335	335	351	347	331	362	379	361	331	364	332	351	349	355	307	311	328	348	325	369	344	383	344	347	343	330	368	316	328	354	351	329	351	356	350	365	363	338	354	331	326	374	370	354	328	346	336	377	335	368
22486	21074	28302	24080	21083	20448	2164	733	540	485	445	400	314	355	308	306	281	277	264	247	272	273	253	264	255	220	214	251	223	228	219	230	218	242	200	209	224	232	194	259	221	206	206	215	191	192	230	199	222	204	209	217	219	196	216	197	226	184	192	216	224	201	231	208	217	218	178	212	195	199	190	208	217	215	214	208	197	212	210	209	200	195	183	219	196	220	190	191	183	226	212	222	209	208	191	190	194	202	202	206	186	197	174	204	234	171	196	239	226	202	230	201	212	215	213	201	215	215	219	218	199	229	185	187	209	195	210	211	205	194	183	195	196	198	209	197	226	179	206	220	198	223	234	187	200	181	195	219	212	202	221	188	184	207	208	175	185	192	209	188	197	212	204	184	212	196	194	190	206	200	206	214	212	201	189	202	186	211	202	193	160	226	204	195	217	199	202	206	212	219	215	181	217	206	180	191	213	210	189	188	170	200	172	186	216	198	203	202	212	200	213	222	192	172	219	194	205	222	196	210	202	195	202	201	206	170	208	210	190	213	197	198	215	212	205	218	189	183	187	216	200	183	182	184	199	224	211	198	209	201	190	212	195	198	215	203	224	207	203	209	218	200	189	210	189	212	212	242	203	224	212	208	195	187	190	194	185	214	192	195	206	219	208	170	197	172	220	213	194	215	184	203	195	202	190	196	197	190	217	212	219	231	217	189	212	217	200	228	195	221	184	198	227	200	223	219	203	209	188	190	205	221	161	191	237	182	230	192	213	233	218	203	210	233	202	200	214	211	205	204	183	208	200	225	191	182	223	186	192	215	202	207	228	191	201	207	193	209	205	218	200	210	180	192	165	206	212	197	182	220	207	223	217	229	209	197	206	204	209	207	170	183	193	209	205	201	201	203	197	204	207	213	233	217	200	203	184	199	224	183	191	214	199	196	188	208	215	197	196	215	223	213	227	196	196	190	197	195	214	202	188	204	190	219	168	187	215	186	198	174	210	174	244	224	200	208	200	208	186	207	183	206	201	190	207	210	199	187	193	205	225	206	229	205	195	193	198	179	202	206	198	206	195	196	213	191	198	203	215	224	195	206	206	199	218	210	181	204	192	208	195	214	188	189	199	201	211	222	196	198	206	189	200	196	211	213	213	205	191	198	232	225	195	213	185	217	201	205	197	210	186	217	213	223	206	196	206	216	220	195	212	216	207	192	207	203	181	202	216	200	204	210	194	201	211	211	173	231	192	203	204	180	206	186	202	215	208	205	232	195	213	214	205	195	222	192	205	205	191	185	206	223	202	190	219	206	231	214	206	213	179	193	188	211	202	233	196	205	209	193	199	183	226	204	217	215	188	198	224	195	183	209	203	221	197	191	209	213	206	187	230	221	205	178	196	204	227	205	196	209	194	192	199	197	198	184	186	218	185	187	196	218	183	202	196	197	220	213	216	204	225	196	186	191	188	191	185	189	199	221	205	199	189	189	180	201	199	209	210	191	184	196	208	192	213	224	228	182	214	204	215	213	199	182	200	208	202	218	203	197	194	190	198	227	225	213	207	206	190	201	215	216	240	176	202	201	206	220	179	193	197	186	197	211	205	213	221	210	217	213	197	194	198	198	217	195	201	195	199	203	201	211	191	201	210	199	199	211	192	186	197	186	213	189	216	215	220	223	201	224	204	219	176	186	174	192	227	179	187	213	232	194	222	212	193	196	194	214	220	209	184	184	229	209	201	217	204	212	207	186	221	188	183	189	194	178	199	197	217	210	219	194	204	176	211	182	181	217	198	176	185	205	200	218	221	214	183	190	210	205	207	167	208	181	222	220	225	208	204	208	203	185	191	197	207	222	191	200	209	218	214	205	201	191	210	178	209	215	188	210	196	199	199	231	205	214	233	202	173	178	193	215	218	189	221	214	202	210	215	225	188	181	203	213	192	225	192	218	194	216	204	189	202	211	214	200	195	205	233	213	208	231	209	203	171	198	203	196	200	197	228	179	214	203	214	175	210	202	217	214	216	189	215	197	210	210	227	195	180	206	233	243	209	190	211	207	191	203	177	209	182	226	196	213	221	210	221	223	228	187	193	189	215	199	212	191	196	207	186	198	194	174	220	222	210	204	206	192	201	214	215	208	189	168	221	204	194	213	221	199	206	208	200	219	206	204	197	233	208	204	211	207	206	198	197	214	196	216	189	203	225	211	203	244	210	198	210	216	205	209	195	217	191	200	199	215	203	201	249	213	189	214	216	175	197	192	194	231	205	206	227	205	215	216	189	216	211	210	244	229	202	231	212	213	185	192	193	164	214	192	208	202	197	192	216	197	230	188	199	182	195	196	210	223	196	190	197	224	188	193	206	224	184	194	183	208	190	204	205	213	203	209	190	196	219	204	212	200	189	217	206	199	206	199	227	231	196	175	227	190	210	210	213	212	218	192	220	192	191	188	208	215	180	232	194	176	173	205	195	211	183	206	196	177	204	206	190	223	207	201	234	192	184	200	225	226	190	175	180	193	212	219	181	219	191	226	192	190	226	231	201	226	190	200	197	203	220	187	184	223	188	200	198	211	200	188	192	207	192	183	203	208	215	187	219	213	205	203	213	203	198	222	183	238	184	205	191	196	196	196	198	198	209	227	179	231	194	203	195	196	209	196	204	205	209	210	195	197	201	182	218	214	202	225	198	194	219	214	185	183	214	219	217	205	217	178	206	208	222	206	225	193	199	228	204	199	176	196	193	183	201	208	198	222	192	240	175	200	206	182	193	218	212	213	222	205	185	189	224	185	176	197	197	192	183	223	195	205	203	182	186	205	200	235	202	208	207	195	215	193	190	212	194	188	203	203	207	213	215	185	209	204	179	223	200	184	208	179	201	214	166	188	185	227	204	218	207	201	203	205	196	167	188	223	202	204	180	204	202	184	191	205	190	194	214	198	208	194	191	234	199	197	207	180	187	199	203	226	187	207	227	212	227	227	205	182	208	197	217	193	184	182	193	206	194	208	208	210	230	214	227	227	206	211	182	212	211	218	196	205	178	214	212	192	194	199	203	190	203	205	191	219	207	215	199	180	200	195	200	168	172	211	197	193	206	183	201	182	203	214	236	198	220	210	221	185	196	221	204	188	205	204	227	205	196	191	222	188	212	197	197	215	210	179	217	224	206	193	178	198	192	213	214	194	212	212	201	198	215	215	230	205	200	208	220	218	201	213	190	199	202	237	208	192	191	197	209	203	221	237	221	211	184	205	213	192	221	184	225	191	204	203	182	212	180	194	203	211	195	203	183	221	200	196	207	203	215	200	200	203	208	186	196	207	207	177	200	202	220	180	194	180	208	194	183	213	217	193	210	210	225	213	229	199	185	176	210	195	215	200	208	194	223	213	192	188	222	210	221	199	202	180	191	236	211	184	168	233	213	197	203	224	189	206	198	189	220	202	193	205	217	212	234	182	199	208	184	181	202	179	205	197	188	222	201	233	193	203	183	197	174	192	201	195	185	224
4952	15600	10086	4485	3057	2312	1853	1412	1122	911	787	747	622	573	515	446	464	409	362	367	376	351	369	335	318	311	321	334	303	298	264	316	315	293	288	271	304	289	292	297	277	272	278	279	280	259	255	286	244	269	325	257	277	275	253	284	287	255	242	271	253	227	256	255	270	254	286	251	272	264	252	262	246	269	265	272	301	240	280	270	273	242	251	273	239	254	249	240	253	268	259	255	270	267	259	254	246	280	252	227	251	265	279	257	263	256	269	243	255	280	266	242	269	279	272	265	285	232	256	244	251	256	251	285	264	265	225	256	267	270	254	272	265	253	260	253	274	264	259	264	256	273	244	264	241	266	279	281	253	235	291	262	251	248	278	272	248	258	258	266	263	242	240	248	264	272	232	237	258	250	253	258	248	245	254	258	256	256	259	264	281	240	237	251	264	258	237	270	272	273	268	281	244	259	268	277	257	233	211	256	253	253	257	225	260	264	257	258	244	273	252	229	245	294	264	264	239	263	242	283	272	268	277	245	234	261	273	266	263	256	266	249	281	269	234	260	254	273	268	263	267	275	245	268	257	262	239	256	272	273	255	234	216	230	296	271	260	267	277	245	244	259	273	224	285	272	273	268	266	271	264	265	265	295	257	256	268	287	255	260	290	250	236	291	260	279	247	294	274	263	231	265	269	256	263	254	276	239	260	270	252	267	251	276	249	270	258	252	250	240	266	283	236	256	259	261	264	243	272	244	287	255	247	262	253	278	263	279	249	258	261	256	276	243	274	249	227	221	244	240	280	243	290	280	281	271	285	255	278	246	259	247	258	260	225	278	251	265	246	277	262	268	223	255	259	260	242	272	241	277	263	256	261	262	271	262	272	261	265	242	262	250	263	236	236	263	259	255	265	235	280	227	247	243	266	232	279	275	255	243	266	244	241	261	258	259	251	234	255	268	270	278	251	249	260	273	277	230	274	271	251	278	269	302	266	259	253	290	229	244	256	268	248	254	269	244	258	274	274	255	245	268	237	253	267	293	290	253	255	275	260	264	255	249	277	266	249	278	290	271	269	275	274	271	268	244	291	263	264	259	242	256	254	268	277	255	263	265	275	248	242	261	253	255	254	269	231	234	270	255	249	239	249	238	245	273	258	287	280	265	272	261	270	264	259	275	258	257	262	269	261	235	259	250	258	258	270	265	267	276	258	243	253	272	244	271	257	236	268	251	277	288	242	250	264	245	259	272	254	244	282	250	283	257	263	261	265	266	257	286	252	261	263	270	237	248	241	275	248	270	272	268	249	274	267	288	260	263	247	254	246	270	272	288	255	296	239	243	257	275	251	243	287	263	259	243	264	265	263	277	275	284	268	285	267	265	246	281	250	256	258	265	264	275	278	268	246	234	247	270	251	275	264	249	287	283	257	265	286	232	267	280	251	274	273	271	277	269	259	252	275	247	218	249	224	248	257	264	237	268	277	285	236	229	271	250	272	261	255	265	290	275	268	282	245	254	265	261	264	263	263	236	288	251	253	265	233	267	235	259	244	246	238	232	227	234	251	262	234	264	261	270	248	260	263	237	291	302	276	261	270	249	267	273	244	254	274	286	257	236	238	248	249	272	249	248	260	276	256	284	281	240	260	245	252	237	233	269	223	249	237	269	261	289	235	274	260	280	274	310	271	247	257	298	269	280	251	252	251	241	255	274	260	234	238	290	262	278	270	240	264	251	266	263	222	251	260	254	262	270	233	281	246	240	275	243	269	243	279	264	255	273	276	212	266	261	248	263	256	302	269	236	241	254	238	258	243	269	252	260	236	259	269	246	260	268	265	255	294	264	258	253	231	220	271	232	251	287	254	260	263	240	268	274	260	233	261	264	276	231	258	243	260	289	240	255	281	240	256	255	254	260	241	252	262	259	240	303	254	260	299	243	250	247	228	286	272	245	268	240	236	256	279	294	245	262	254	236	242	249	241	240	245	262	260	258	274	253	290	269	238	237	297	267	285	261	251	254	268	268	276	271	257	277	278	268	257	259	262	276	281	238	253	235	235	285	259	250	249	244	229	273	260	248	272	274	235	260	232	256	272	245	243	231	254	245	275	249	268	236	259	241	249	263	271	257	250	266	288	246	284	278	251	255	257	247	261	226	268	264	256	237	265	247	246	271	263	256	280	297	269	243	232	252	223	255	277	244	278	242	285	280	268	229	270	268	242	266	235	277	264	257	263	275	239	233	267	252	260	257	282	222	292	255	248	245	258	246	271	221	279	254	285	274	269	264	231	264	244	226	230	241	294	251	272	239	240	238	258	241	266	255	261	253	241	256	254	262	238	246	268	248	270	263	270	270	268	274	275	276	273	250	251	260	247	270	261	236	244	247	233	274	272	237	254	271	271	285	283	249	273	239	258	225	254	268	262	253	250	287	271	253	262	241	239	262	264	262	261	259	284	246	243	229	278	263	286	278	258	252	252	259	287	238	292	286	276	290	243	232	258	282	266	222	237	275	233	253	257	265	257	231	266	282	279	252	248	235	230	263	251	253	232	238	285	275	244	271	262	272	244	243	263	263	259	245	256	236	281	241	249	251	272	263	276	244	252	259	258	272	268	272	272	255	255	266	279	239	281	275	264	246	251	242	245	270	286	250	254	262	259	232	271	260	273	265	253	276	302	272	272	274	248	273	259	302	249	268	302	304	274	249	268	254	266	237	253	281	237	263	272	262	261	245	267	277	251	234	253	239	249	262	262	230	238	269	237	278	251	275	232	249	265	264	251	256	285	245	241	263	275	255	276	273	261	277	238	228	241	254	276	262	248	240	250	239	275	261	242	241	259	254	252	260	287	218	226	244	285	240	259	254	260	254	285	273	262	249	262	287	249	258	284	279	253	256	250	225	237	247	282	264	265	247	273	273	271	264	266	262	227	257	252	268	275	253	245	266	250	249	266	263	252	255	257	263	257	261	276	253	251	265	248	267	282	266	253	256	254	261	243	247	246	299	251	267	273	233	266	249	273	273	266	253	255	246	255	251	229	245	225	253	253	264	236	259	249	256	275	255	248	229	272	274	280	264	265	257	276	288	263	239	224	243	243	246	267	259	264	257	268	301	267	270	284	217	242	265	266	250	239	261	268	262	253	261	269	263	246	252	267	240	268	287	266	259	260	255	252	242	259	242	294	236	237	280	252	254	243	268	275	278	254	236	252	266	265	245	259	291	254	257	251	273	247	254	230	266	258	245	262	262	259	243	234	271	262	262	263	243	267	267	277	260	279	240	218	239	236	274	259	248	275	260	264	275	241	252	242	264	258	288	256	248	255	268	253	287	280	264	250	269	261	276	262	246	283	256	246	248	281	254	268	258	256	274	272	253	283	240	240	255	244	264	266	255	271	239	255	271	246	237	267	265	255	241	286	266	237	265	275	260	274	281	258	269	261	233	287	244	252	262	264	261	255	245	249	268	291	252	249	261	273	265	245	255	250	250	249	233	270	261	248	246	256	259
27469	17103	3535	924	719	624	557	539	546	514	550	486	498	505	505	492	520	511	498	524	529	492	502	520	515	521	489	498	485	544	552	487	511	495	516	534	493	520	503	503	535	504	501	488	504	492	492	529	536	501	508	534	513	478	518	522	515	527	464	505	491	496	513	532	516	490	490	480	458	510	481	481	506	484	549	459	533	479	533	486	504	492	554	497	523	517	519	505	519	470	505	501	505	497	508	503	546	512	509	508	506	504	480	500	495	513	528	482	463	525	512	514	517	518	496	484	425	480	532	516	492	496	505	462	522	505	495	504	529	538	552	500	512	479	524	510	478	506	552	509	522	496	501	505	520	513	485	532	500	494	500	529	488	550	496	493	494	480	488	529	529	487	492	441	505	498	481	521	508	502	484	499	500	498	529	468	517	560	531	495	495	494	493	499	516	508	512	506	546	492	478	508	503	502	517	503	519	536	486	495	480	528	490	516	566	517	539	498	470	495	532	477	541	495	493	534	513	530	507	492	495	498	499	473	498	522	518	528	509	490	519	503	574	492	508	536	484	525	518	546	525	545	469	482	529	488	535	538	477	480	513	525	498	481	507	469	520	482	471	512	483	518	528	484	504	513	533	486	514	516	496	488	482	507	489	491	524	493	508	508	491	498	540	524	537	494	492	509	493	480	496	509	498	472	476	483	521	516	494	483	537	510	530	505	505	514	482	516	519	484	511	530	484	514	493	505	553	494	527	543	479	472	470	487	516	490	520	523	509	496	532	507	531	510	489	496	508	463	508	529	517	471	494	461	559	517	503	490	503	505	499	476	515	565	476	544	533	498	498	516	515	501	516	497	534	497	502	460	530	543	510	533	478	504	494	515	521	510	525	517	511	514	505	480	549	521	528	527	469	497	516	502	499	495	522	477	502	517	475	537	507	500	525	508	447	486	520	489	458	520	466	533	485	520	483	525	469	522	480	445	489	502	462	526	545	507	509	502	524	521	496	506	537	525	549	494	553	488	534	546	491	523	526	505	516	493	514	532	508	512	507	530	557	511	491	521	529	516	483	508	538	520	477	523	523	494	496	471	461	442	553	508	475	491	539	515	508	490	523	507	473	502	504	503	535	509	504	528	525	523	498	525	515	520	507	543	528	502	480	535	511	520	497	565	527	472	511	507	498	529	501	525	503	504	489	462	524	467	546	534	489	492	514	504	476	532	526	544	488	501	504	529	525	523	462	503	521	494	497	538	520	524	508	530	511	488	568	531	507	491	506	518	492	531	526	527	523	493	462	487	474	514	500	542	507	498	526	496	505	504	503	536	512	520	533	491	462	472	529	507	487	547	523	517	472	520	501	512	549	476	440	505	505	509	493	512	476	537	513	521	492	513	551	494	510	485	507	497	497	510	525	490	497	486	499	513	495	465	520	518	508	512	530	535	499	509	472	516	565	484	548	491	506	488	484	499	515	481	503	458	521	481	524	530	511	485	531	486	521	508	517	514	522	519	520	508	477	525	546	507	520	500	515	479	512	509	485	523	485	504	488	510	488	521	536	510	518	550	559	505	510	519	515	506	489	484	506	519	506	509	511	490	503	500	497	503	534	485	459	522	471	511	506	495	520	550	488	523	515	520	536	508	520	480	554	490	499	508	531	491	511	509	514	491	558	494	501	510	492	529	521	485	565	504	502	521	524	513	520	526	511	539	486	517	482	454	489	472	481	509	532	520	529	515	522	505	506	500	472	511	558	526	500	496	544	537	551	491	505	544	499	518	546	501	490	523	537	518	428	492	532	501	471	478	488	483	493	482	525	491	486	536	539	493	529	536	502	511	504	528	527	507	502	483	496	505	517	512	509	523	505	497	504	534	528	523	499	520	464	555	496	554	495	570	560	495	513	494	497	509	508	469	519	484	529	525	487	549	535	534	530	475	512	495	480	510	476	486	490	503	534	494	510	540	458	470	524	495	463	489	517	514	504	488	500	495	485	471	497	511	513	490	510	512	511	529	455	517	537	543	527	557	534	530	490	498	483	505	566	506	504	479	462	523	504	507	522	503	502	482	509	491	502	552	521	549	531	501	486	508	500	496	500	488	483	535	518	472	463	524	487	520	514	498	533	525	527	515	555	480	485	506	485	487	511	541	493	484	527	515	501	533	482	516	490	506	507	503	502	503	495	509	504	520	506	546	523	515	480	502	486	485	474	532	487	472	480	552	492	545	479	523	514	519	473	495	511	521	529	485	516	522	496	486	480	533	522	490	496	508	505	504	497	494	511	528	486	512	498	502	479	507	501	501	473	526	544	516	483	534	511	541	532	529	506	500	489	494	499	496	511	488	515	457	534	542	487	498	549	495	534	497	497	505	510	472	519	535	513	493	480	515	486	501	544	485	531	511	521	516	511	515	465	498	554	470	515	510	525	520	484	517	518	505	516	519	517	532	469	477	513	496	483	520	530	502	496	512	516	513	507	508	501	487	491	523	546	489	478	500	528	485	487	519	513	471	522	515	532	476	503	527	468	496	527	530	516	495	525	482	495	549	559	529	534	497	520	474	544	519	540	515	516	488	479	508	501	485	507	510	479	531	522	469	508	513	495	498	501	518	507	537	493	499	550	494	444	495	506	512	471	485	480	532	515	476	506	509	525	506	531	500	491	526	491	510	506	525	513	500	517	534	479	528	467	532	522	503	523	524	522	477	491	468	465	522	505	497	550	523	482	516	445	476	488	516	502	494	515	476	511	514	583	496	450	513	516	508	519	492	515	534	515	518	516	511	483	507	495	470	540	530	527	526	530	538	518	511	520	526	499	490	495	556	518	494	489	495	473	525	503	492	517	507	497	485	500	493	515	515	510	476	486	504	470	485	489	506	472	499	502	526	544	543	479	500	530	501	501	500	482	499	501	476	516	491	532	525	491	521	477	485	505	495	477	523	518	437	501	501	471	509	510	470	521	518	520	502	532	465	554	484	501	498	485	507	514	518	491	524	513	542	480	505	519	509	516	561	485	501	538	506	518	477	448	474	521	517	515	488	523	512	497	545	502	523	465	469	516	556	475	500	527	532	502	510	508	494	512	552	515	498	501	545	528	452	508	513	512	514	463	507	569	515	530	538	503	510	497	489	500	521	558	533	507	522	498	514	506	524	453	483	504	523	491	502	473	500	492	506	503	505	470	531	496	506	483	497	539	515	476	518	489	520	501	488	492	500	503	522	493	522	496	511	497	472	500	513	560	492	474	507	526	532	496	518	527	490	484	504	507	544	529	461	489	500	496	498	509	456	510	474	532	536	492	525	523	510	533	519	501	477	524	480	494	502	492	505	556	504	501	486	502	532	572	501	534	540	506	520	538	502	490	520	511	498	550	506	492	526	531	460	472	520	494	504	525	488	499	542	539	508	521	484	495	513	494	501	503	466	505	505	530	518	514	505	501	534	527	507	497	535	473	493	508	487	448	510	502	497	527	522	534	482	532	490	531	523	540	449	516	477	532	515	481	552
4827	2151	1425	909	805	754	684	633	674	670	645	581	634	611	593	595	622	612	612	600	623	623	645	648	618	615	588	642	599	664	583	597	597	606	582	609	607	543	635	578	582	593	587	617	573	643	615	599	572	622	581	594	626	602	580	640	618	588	580	641	604	602	570	614	591	640	581	606	649	559	600	615	595	654	590	575	618	602	608	573	603	637	602	624	588	596	591	564	637	611	605	589	584	628	583	586	630	573	542	595	578	632	592	602	595	565	642	604	571	589	589	602	582	664	605	565	620	576	596	589	608	600	647	591	590	551	564	606	612	603	587	636	612	568	570	586	582	622	604	587	575	603	612	598	603	587	614	597	589	644	606	629	556	582	591	590	589	642	584	579	583	538	589	680	605	563	600	627	597	589	613	614	586	550	636	591	629	632	626	600	619	569	595	595	578	634	592	599	593	607	593	614	609	593	599	648	604	619	654	554	589	630	581	573	587	566	590	624	631	610	602	638	588	588	622	664	644	585	603	550	639	615	610	601	594	613	601	606	608	602	588	580	583	550	564	611	598	574	676	603	603	611	572	648	585	585	639	636	603	596	603	630	646	667	595	586	622	617	606	627	576	642	538	587	596	626	606	629	608	566	639	600	595	592	604	574	579	597	586	594	592	580	641	652	581	580	624	636	619	612	587	621	574	577	626	594	604	601	570	580	597	579	616	601	634	580	588	596	602	567	589	620	600	587	558	552	595	632	608	579	632	560	623	600	575	633	623	625	561	611	577	588	608	640	589	640	556	552	621	607	645	592	601	631	599	621	619	634	646	605	584	597	595	604	594	561	513	583	624	577	601	620	583	624	632	587	599	563	620	646	624	602	623	578	574	599	633	614	614	588	605	582	612	574	598	633	632	692	621	619	609	609	618	604	584	661	573	627	599	613	586	657	608	649	599	616	586	617	622	572	549	647	629	653	596	582	607	571	626	611	641	593	614	639	625	592	621	639	609	599	557	625	625	602	588	578	633	606	619	576	592	581	628	599	591	639	612	571	558	593	564	634	603	634	622	615	602	637	577	630	601	577	555	603	612	615	571	629	606	613	609	579	613	603	600	637	622	592	595	635	591	606	610	628	582	576	622	544	583	608	599	604	640	603	566	635	560	628	579	573	656	554	563	625	559	630	635	578	598	590	559	600	637	624	603	594	615	612	599	635	598	637	624	600	619	639	635	581	594	560	561	591	602	640	611	609	604	599	593	697	551	581	584	558	606	569	658	569	597	609	623	619	591	603	611	562	589	621	596	579	619	601	530	600	556	591	561	559	606	572	611	588	584	576	603	586	565	624	586	596	594	610	599	589	590	619	626	566	581	619	618	618	619	612	600	616	624	614	617	588	595	602	590	558	613	610	629	654	544	593	632	600	627	586	600	587	610	565	592	639	585	608	572	628	573	632	613	611	580	572	599	555	599	578	611	581	649	591	640	567	589	647	588	603	579	573	629	626	611	598	609	635	588	581	565	608	604	602	611	584	626	624	623	570	607	590	590	597	595	640	620	578	570	616	587	642	596	630	671	588	644	610	617	610	587	589	599	597	583	638	595	624	636	572	650	609	598	619	574	570	621	606	627	642	614	611	614	560	606	595	592	571	628	596	561	617	580	575	623	643	553	643	585	662	580	646	587	648	596	577	587	603	604	593	607	639	645	627	628	598	598	595	637	595	615	604	612	570	620	580	543	619	607	567	639	575	596	615	563	590	619	613	563	600	639	581	603	626	632	581	616	611	573	592	594	593	566	588	633	628	606	603	563	623	621	580	597	611	621	611	602	614	629	587	611	626	591	599	576	578	579	629	617	624	612	620	577	620	594	609	614	566	611	580	655	603	624	577	602	570	593	610	570	619	615	586	590	598	590	610	612	577	623	571	638	624	607	573	554	611	609	564	599	599	656	570	595	570	592	583	620	592	567	547	625	653	601	575	642	542	611	583	628	630	595	592	604	557	576	581	614	591	583	576	611	623	623	571	616	583	610	594	594	592	601	617	558	596	619	570	565	626	603	635	626	590	560	643	635	595	620	577	601	624	604	595	589	601	614	605	604	605	570	635	590	581	597	539	603	599	600	594	578	583	629	636	650	620	589	562	583	644	569	604	616	554	622	603	611	598	565	550	628	607	597	595	623	597	561	582	606	602	582	596	556	578	611	609	619	622	602	578	608	615	618	578	591	604	595	620	648	588	585	627	621	632	589	589	616	610	571	611	625	600	570	578	609	572	563	572	583	622	587	585	611	552	610	608	586	616	648	593	651	604	615	625	609	606	621	581	619	627	571	644	579	567	582	617	574	590	603	603	584	607	596	541	614	629	591	598	586	626	621	591	621	625	629	621	628	641	586	603	597	587	608	590	600	624	620	593	577	584	583	588	633	620	544	628	625	579	606	585	609	584	593	619	587	560	599	609	592	580	584	605	624	567	598	618	546	604	663	601	590	613	587	545	619	654	581	605	609	586	595	608	596	610	647	624	607	610	551	605	568	580	616	542	603	614	606	571	615	552	595	601	593	599	634	620	573	596	616	616	602	613	585	590	612	584	604	603	566	610	605	578	603	559	591	602	652	617	621	584	566	633	556	593	611	565	598	611	605	598	601	599	612	628	576	610	564	649	600	587	642	634	563	567	580	616	641	636	626	633	607	585	644	634	604	554	645	602	563	589	623	586	624	609	567	587	610	639	605	581	620	605	592	592	582	596	589	585	653	572	633	640	554	589	617	607	672	594	548	581	589	583	580	614	618	609	641	621	589	630	556	577	628	557	608	620	590	612	605	613	568	584	615	604	631	611	601	628	611	597	624	613	585	629	635	640	583	593	586	556	615	594	621	634	607	604	592	617	563	584	616	628	589	588	559	575	610	594	599	635	594	615	588	571	566	617	661	599	629	559	580	604	634	595	628	622	670	605	598	620	605	648	588	613	568	604	616	620	654	630	586	628	563	604	574	565	592	625	608	672	550	633	608	568	614	615	611	582	624	613	562	614	609	571	605	637	566	627	566	616	584	600	617	623	602	589	610	601	586	604	586	589	611	601	619	582	602	580	580	569	603	602	604	588	605	591	626	593	629	578	610	650	631	574	594	613	610	604	585	577	649	625	586	555	636	632	587	576	547	662	580	609	608	587	596	624	575	573	597	581	553	607	567	605	617	590	607	596	613	599	591	594	594	616	641	636	556	623	625	604	621	591	586	560	576	580	623	575	579	582	540	665	589	628	610	620	609	634	604	618	598	553	587	635	613	553	656	611	586	599	513	566	618	621	570	622	617	589	603	553	578	603	601	670	633	578	574	613	619	595	612	613	606	563	614	574	619	643	622	607	601	592	617	612	628	595	621	613	641	603	622	618	627	620	659	573	619	600	577	569	564	571	609	574	616	615	623	620	632	585	601	590	625	611	608	553	599	597	598	581	644	574	605	592	560	582	638	609	601	626	613	610	583	584	575	628	629	576	600	615	605	610	649	600
23637	21006	27339	24856	17529	1681	865	717	694	614	650	628	598	571	568	532	554	577	548	564	500	529	554	523	507	547	535	534	481	521	504	532	548	537	555	528	538	545	503	520	479	496	513	539	522	520	514	509	533	503	505	520	535	550	527	508	485	542	533	557	525	504	513	478	542	558	520	510	471	480	498	515	495	542	523	478	503	492	535	489	509	516	535	511	526	486	500	507	517	561	511	501	492	490	545	491	485	527	468	514	513	491	453	524	506	477	487	501	476	488	509	536	490	477	512	519	526	520	518	501	487	474	504	514	534	501	529	467	510	540	512	515	497	556	527	529	480	513	533	482	536	510	528	562	522	499	554	514	547	514	496	481	519	485	465	502	512	526	473	513	498	499	510	500	524	527	465	525	482	481	533	472	516	498	507	514	510	513	513	527	502	490	521	505	495	484	555	525	503	488	529	489	494	446	482	480	502	492	492	480	499	502	518	496	511	508	543	484	493	502	535	506	519	501	512	485	472	507	519	542	523	522	483	526	520	515	509	512	505	553	547	494	486	469	506	510	492	500	480	513	489	530	513	513	490	518	506	565	473	484	482	499	499	481	529	510	491	546	521	538	547	489	478	513	486	533	529	519	513	518	474	526	525	511	506	576	502	529	529	491	510	522	481	526	507	486	491	503	495	545	518	508	504	514	508	547	525	532	538	468	501	529	517	478	535	567	508	539	461	511	509	521	481	497	487	522	512	473	553	490	507	496	506	521	504	522	485	521	475	531	552	504	484	528	517	499	528	512	551	537	474	557	498	505	492	487	529	520	513	516	529	478	478	515	489	478	513	499	560	492	555	506	495	516	515	522	524	476	519	488	494	525	529	501	519	512	520	499	502	523	512	507	528	514	484	515	535	500	526	522	512	525	478	486	514	503	477	526	501	498	537	503	514	515	520	510	485	497	470	487	494	495	528	518	539	459	508	484	512	510	524	530	510	509	537	479	530	509	512	513	546	490	521	505	489	497	485	512	531	527	505	485	486	536	529	518	498	537	467	506	528	540	526	549	490	545	498	488	495	504	544	543	503	510	495	526	486	565	497	537	496	521	505	536	491	492	526	499	518	497	532	507	531	510	534	509	485	535	497	523	510	503	515	470	498	545	538	505	510	562	499	535	543	493	506	492	508	511	510	481	512	478	510	505	511	508	530	507	518	499	491	504	480	471	528	517	542	545	506	543	537	491	517	505	517	495	512	493	505	544	494	506	536	499	506	490	497	515	499	502	504	462	505	508	511	546	533	505	507	512	547	507	489	513	506	521	574	508	544	493	523	518	459	480	497	525	513	489	514	488	509	464	495	498	515	497	469	495	516	501	500	521	522	465	484	492	500	539	504	500	501	493	520	503	507	490	501	515	526	490	497	466	535	541	540	515	485	521	523	506	470	496	522	496	508	482	472	501	499	517	513	503	476	503	479	502	536	498	494	536	517	547	529	494	510	495	556	511	483	537	497	513	483	535	470	540	511	528	486	461	486	542	513	501	500	478	510	549	512	519	525	540	519	528	487	524	499	494	522	518	488	532	522	498	537	517	464	501	531	509	517	513	508	520	531	502	494	501	499	498	471	490	503	514	527	483	545	541	538	491	518	542	506	523	523	540	505	524	472	553	474	465	477	511	511	547	551	498	494	510	447	499	510	534	502	481	500	540	498	507	518	484	531	522	545	480	491	522	502	497	532	497	481	513	530	501	513	533	493	504	530	537	512	503	496	549	529	464	533	467	506	487	489	522	531	513	515	506	507	486	525	523	519	561	498	510	531	530	506	467	523	549	505	512	496	491	460	539	525	545	511	465	506	468	506	550	509	526	486	541	557	481	461	507	515	579	499	527	488	538	494	533	528	511	525	500	489	497	511	501	512	511	512	479	492	472	503	481	489	549	528	521	486	523	516	525	481	498	512	523	496	496	519	458	515	482	502	515	517	501	441	518	540	483	534	499	508	529	511	532	520	516	479	466	514	518	521	505	508	552	508	520	513	514	542	500	507	550	515	491	506	515	537	530	546	519	505	508	517	504	518	534	498	497	503	475	533	504	519	506	502	563	479	482	533	520	518	501	479	534	505	447	543	558	522	526	486	527	480	459	500	509	481	544	562	496	487	478	515	532	487	488	519	501	496	505	523	516	535	517	512	528	514	496	536	533	500	554	507	493	553	475	554	491	495	536	509	508	522	494	536	510	516	531	512	464	511	515	519	526	457	513	478	535	523	500	502	530	485	532	540	512	475	501	494	490	488	469	484	482	539	533	504	510	515	505	482	542	501	489	528	485	482	541	522	477	490	509	507	495	485	484	521	529	498	522	526	520	486	501	512	533	529	468	522	499	484	516	535	472	485	540	525	529	526	548	508	527	502	517	476	495	523	517	503	527	495	479	474	501	532	520	540	487	476	471	500	468	519	525	485	502	501	485	505	515	513	559	526	482	498	544	515	507	525	528	533	502	476	518	510	530	546	439	509	493	543	527	450	541	503	509	495	547	472	500	484	539	504	495	531	481	496	528	504	452	480	498	528	512	489	513	498	495	495	494	499	488	523	506	531	520	496	534	485	463	503	517	547	521	486	540	524	523	521	526	479	503	525	494	513	537	555	499	486	493	519	504	509	516	477	548	504	528	496	487	507	550	516	506	526	507	518	497	516	493	506	525	510	498	531	476	522	522	511	507	533	493	533	487	500	480	513	476	497	489	513	526	463	522	529	536	508	540	498	487	477	517	503	486	504	475	525	533	506	510	466	525	508	535	509	503	515	507	517	511	492	492	494	531	530	528	498	510	506	537	453	542	508	498	527	535	505	530	560	473	505	477	507	480	497	482	474	496	545	525	505	471	518	519	552	535	508	546	476	514	534	514	504	514	496	486	511	523	502	480	475	494	488	540	504	533	447	447	526	546	523	507	469	514	491	509	512	452	529	479	506	526	530	517	523	513	464	513	477	554	548	472	499	537	499	517	544	501	492	502	497	508	514	508	473	505	505	487	513	536	488	489	554	513	524	549	534	526	517	518	508	519	529	487	497	496	494	514	455	508	477	513	526	504	503	516	501	535	467	478	485	518	497	545	488	537	473	523	498	494	493	558	513	529	511	537	506	540	526	486	545	540	513	522	500	518	504	482	529	516	475	520	479	487	500	566	459	480	487	483	488	515	497	470	510	532	495	462	574	511	538	512	515	490	526	492	479	554	542	505	519	546	538	503	516	519	510	530	530	502	554	482	482	465	491	531	511	494	510	529	490	482	524	486	500	488	508	542	513	496	506	517	515	533	528	476	516	525	499	496	465	501	515	513	505	529	502	497	510	518	475	531	466	554	509	497	515	517	517	506	530	521	483	534	510	539	557	540	487	482	538	516	487	514	464	517	506	491	519	536	508	499	486	494	491	498	552	499	524	525	555	525	565	506	467	540	502	487	518	495	466	502	486	495	489	493	501	514	492	489	506	505	511	479	502	489	519	522	533	517
3607	9148	5523	2619	1857	1517	1260	1163	876	889	887	826	770	680	667	660	712	698	687	659	684	607	646	625	651	614	632	603	700	600	623	618	676	648	646	639	608	609	610	615	584	610	626	649	593	582	641	588	614	627	631	596	622	578	605	674	612	645	629	648	589	598	598	608	627	618	597	637	617	578	683	608	676	653	610	600	580	613	608	589	610	615	604	595	645	632	656	561	600	583	570	622	610	612	605	669	521	625	614	618	621	609	612	622	598	603	598	621	604	588	599	574	605	629	574	621	575	637	641	628	599	615	577	621	650	587	599	612	616	599	596	607	616	615	605	571	633	567	608	605	569	612	647	681	560	597	597	597	616	621	597	626	611	556	614	628	611	599	617	634	598	640	621	611	587	581	610	586	564	617	645	651	621	614	621	603	598	617	625	533	579	592	636	633	644	623	622	611	616	605	605	585	610	585	636	574	629	649	602	624	631	593	600	667	625	572	594	612	612	595	631	590	616	651	655	577	656	638	639	616	555	564	605	591	600	631	596	611	623	639	603	592	594	598	591	609	642	617	618	619	628	597	585	643	551	638	598	624	624	627	634	609	647	604	607	608	590	644	619	605	598	596	626	568	611	602	613	601	590	631	588	624	540	658	604	606	612	627	642	590	633	643	601	617	599	624	627	618	661	627	578	606	602	642	570	611	615	621	631	628	610	615	637	669	607	611	573	671	581	606	622	658	588	625	628	632	610	597	614	597	617	593	600	621	613	606	615	587	604	596	618	605	590	656	645	618	638	631	615	610	621	557	600	577	561	620	623	599	658	621	622	651	556	591	648	609	640	574	608	615	617	622	611	641	601	623	601	639	600	612	626	610	627	611	618	609	611	611	644	602	605	612	626	608	620	644	615	598	603	627	577	588	577	635	596	642	601	591	628	642	621	595	624	611	594	625	607	651	590	648	576	582	646	592	592	589	623	604	620	603	631	580	634	572	596	601	624	624	588	589	566	619	643	652	610	593	624	632	618	616	633	618	620	594	627	646	588	592	614	573	607	664	598	607	622	641	585	589	618	597	653	608	624	670	592	588	615	592	617	589	555	592	614	592	617	669	645	571	640	631	611	631	587	591	593	579	630	632	620	622	596	585	641	611	609	623	626	585	601	603	620	569	666	604	591	594	646	572	612	617	656	635	623	618	640	630	588	635	622	637	609	622	598	613	617	614	640	616	606	598	635	608	597	663	648	615	609	584	564	594	587	594	608	637	630	596	636	651	649	591	639	595	584	617	675	626	578	585	577	593	613	638	627	601	602	625	598	625	566	640	628	590	620	592	617	621	647	615	607	603	591	626	623	646	607	624	608	621	612	592	626	645	603	651	599	617	591	621	604	661	600	607	593	664	601	629	620	591	598	609	591	609	635	625	609	613	609	621	628	627	629	620	580	616	588	611	632	598	603	609	640	597	579	618	596	583	553	617	630	596	572	616	612	617	591	613	601	576	609	612	578	606	581	615	631	631	586	591	632	638	625	638	587	614	597	644	627	606	643	585	605	615	594	643	634	613	634	579	607	615	609	642	618	650	637	635	600	605	615	617	570	642	612	594	627	585	608	622	596	591	588	622	582	631	599	561	622	671	625	609	638	607	595	582	613	604	646	674	618	608	617	664	607	658	603	613	605	552	604	577	592	631	642	623	609	582	617	656	586	636	616	645	625	625	569	617	606	610	632	626	602	642	645	640	603	575	599	610	620	590	625	619	582	604	575	622	577	607	607	600	567	622	657	599	608	645	617	567	662	634	618	606	638	626	640	623	604	649	579	645	598	583	626	624	605	649	629	594	614	574	635	650	668	610	632	611	683	612	632	624	619	655	644	600	598	576	646	597	572	595	586	630	646	620	610	581	593	638	606	626	616	633	565	561	596	615	610	585	634	644	630	621	633	560	639	627	608	623	651	633	616	601	646	616	586	565	630	616	599	602	598	587	603	613	582	613	570	628	603	610	632	590	632	608	619	592	611	615	617	629	583	591	614	628	632	597	624	624	606	598	608	600	616	566	638	660	591	563	627	614	621	578	615	588	584	607	638	627	587	654	603	683	579	580	683	594	578	635	623	600	633	629	610	590	617	574	603	602	588	617	615	640	604	660	587	608	619	601	604	573	623	645	607	580	625	632	623	623	602	604	591	619	624	642	607	588	624	608	611	640	595	613	609	654	616	614	639	654	621	605	626	660	607	616	654	631	620	621	587	577	582	595	590	626	593	617	549	614	605	630	639	614	629	596	635	640	632	618	583	630	608	570	611	561	596	583	597	615	603	637	576	593	622	651	597	643	593	593	595	564	631	647	615	667	622	604	618	616	631	618	645	649	624	622	585	601	643	586	648	602	623	641	636	636	623	552	560	628	605	613	652	618	573	623	633	602	593	625	614	597	660	627	586	630	603	589	643	661	624	617	594	625	563	576	605	597	633	628	668	626	633	604	647	621	605	604	617	602	623	599	576	581	595	616	604	612	649	629	616	595	620	587	642	615	642	637	624	575	607	624	583	648	659	600	587	558	645	615	623	616	572	617	664	665	628	625	597	581	630	607	607	602	548	613	607	628	629	647	590	540	564	649	586	618	593	615	584	578	594	627	586	587	659	583	582	627	606	645	641	600	660	612	628	572	585	609	638	642	634	653	642	635	584	648	618	607	627	586	610	600	600	633	653	597	571	596	625	653	611	627	600	617	610	605	647	660	612	606	606	673	626	602	614	632	654	604	594	588	605	637	626	650	564	586	562	587	611	607	636	643	619	654	637	613	544	597	617	626	612	648	609	568	628	644	610	589	630	584	622	650	584	626	613	617	605	632	639	647	575	590	595	594	566	607	608	608	642	604	615	599	629	573	610	614	646	621	637	618	630	608	607	592	591	641	621	618	613	601	596	592	586	624	610	603	615	599	636	613	624	623	613	619	556	568	601	595	628	612	588	667	578	606	599	584	624	600	618	632	639	628	574	619	620	590	593	547	638	589	617	608	599	597	627	618	581	615	660	613	656	588	605	603	600	611	627	661	645	605	632	592	622	601	595	652	610	609	615	612	601	620	661	616	652	615	591	617	643	615	660	678	619	608	641	656	609	640	569	589	581	594	611	616	629	633	616	637	587	611	606	613	627	645	612	606	627	624	648	622	618	599	574	646	627	634	604	618	626	619	612	634	638	639	632	636	583	588	614	592	637	626	566	621	615	626	669	557	647	640	590	595	612	590	651	606	584	587	628	635	589	580	594	632	601	606	593	619	623	596	624	617	640	609	610	643	627	586	644	627	618	654	605	648	594	615	616	625	580	626	613	606	577	566	620	565	596	624	591	629	619	630	641	618	591	632	617	602	611	635	654	631	585	586	564	581	646	566	579	635	642	589	620	632	602	601	636	639	616	611	588	602	668	570	643	607	623	627	586	636	624	631	611	609	590	557	601	613	592	606	632	623	626	612	635	589	609	618	572	614	618	590	651	674	649	582	642	634
24765	21040	25903	24348	1812	537	494	395	356	360	353	299	302	331	321	313	330	289	317	312	319	294	295	321	292	295	326	282	298	282	306	314	272	297	297	305	301	285	322	296	284	276	305	285	295	271	289	311	284	277	298	298	312	279	295	308	277	273	310	288	292	263	296	299	280	283	275	280	295	281	300	321	251	297	303	278	270	276	318	311	262	272	310	281	307	267	269	320	330	298	302	295	290	292	311	268	301	334	286	316	289	280	302	266	281	290	295	278	280	296	279	273	316	290	314	288	281	282	289	297	303	272	288	299	291	310	324	283	288	303	276	275	255	311	290	291	299	296	309	307	296	268	290	301	275	288	290	288	306	276	288	304	279	295	306	302	297	267	299	284	312	292	300	280	300	277	294	329	308	290	320	278	290	274	294	298	283	275	264	300	281	284	316	279	292	291	296	299	286	273	292	340	292	299	274	300	303	286	330	267	314	312	281	287	274	295	278	282	297	302	298	310	323	274	283	314	297	276	281	288	279	285	294	336	285	301	266	281	309	294	265	297	263	259	279	284	318	278	310	323	296	319	286	294	282	306	271	267	322	323	285	298	260	302	297	267	310	299	282	304	294	286	319	293	310	290	291	283	287	296	310	308	309	305	284	309	293	295	344	291	308	310	290	326	317	305	270	323	294	278	278	310	278	281	300	286	324	290	260	274	282	284	302	287	289	287	274	294	267	335	276	291	298	291	308	300	251	291	267	260	274	286	316	273	311	263	312	281	291	288	296	304	324	292	307	337	301	295	271	297	279	314	271	292	303	299	290	336	291	280	301	310	288	295	267	240	334	316	304	267	299	302	287	316	331	290	301	310	265	264	305	308	305	281	279	272	297	288	286	303	280	297	284	275	292	269	290	282	300	291	281	290	283	257	275	280	298	316	288	301	305	297	268	313	301	278	275	310	286	314	246	336	292	283	310	313	290	260	263	296	287	307	294	296	310	314	286	279	302	288	291	295	277	280	287	295	282	293	300	265	292	334	305	297	272	280	295	299	254	283	282	299	282	291	284	286	295	266	290	309	275	298	258	275	284	304	287	271	268	292	316	293	305	295	281	294	286	310	295	333	271	353	313	290	309	294	339	268	309	269	296	307	315	293	301	298	318	274	294	282	293	287	281	325	314	288	316	285	284	301	323	278	283	280	299	274	306	294	335	288	297	304	271	280	313	308	297	288	313	289	319	288	285	289	266	304	267	268	314	302	307	294	309	269	287	332	283	299	286	277	321	310	310	320	281	274	294	267	289	304	280	295	298	280	286	293	290	318	310	274	304	327	298	313	313	298	296	304	290	284	289	276	331	297	282	294	308	295	278	283	302	291	284	308	287	298	297	287	291	290	279	288	318	287	285	289	298	307	309	275	292	270	280	290	296	297	281	284	319	323	293	275	297	285	300	302	300	277	289	284	303	326	279	296	285	312	248	284	294	264	296	270	313	301	292	273	274	284	275	282	280	286	268	304	311	284	285	329	307	300	286	293	319	326	270	283	298	280	283	315	317	279	300	306	290	320	269	294	300	283	299	307	302	302	295	294	263	277	283	295	292	274	280	308	293	306	282	287	291	299	288	333	285	298	295	323	296	303	298	299	290	283	293	289	283	268	272	280	293	297	302	318	291	333	273	260	331	315	282	293	288	279	280	308	295	308	298	324	266	289	295	292	285	268	284	299	314	293	322	302	291	308	302	325	313	271	300	337	294	318	311	310	271	257	313	298	299	299	291	280	291	304	269	276	256	303	299	298	291	327	276	292	299	298	282	310	281	286	296	336	298	293	279	316	306	284	302	334	281	325	319	296	286	287	284	303	301	315	271	278	293	293	288	324	275	272	287	303	304	320	292	299	283	277	312	300	302	303	286	279	271	284	313	289	303	291	314	283	271	290	297	322	291	274	283	315	324	309	295	305	294	296	293	266	280	307	302	312	316	285	308	270	304	284	277	263	314	326	305	309	325	275	268	288	278	300	329	294	267	306	282	268	330	300	273	242	274	269	300	295	311	274	299	288	290	283	317	268	295	264	285	298	271	292	271	283	294	300	292	258	297	315	301	263	281	275	314	311	267	304	277	298	287	294	309	295	284	283	283	307	292	281	283	310	291	304	257	292	284	277	294	303	281	281	299	298	282	330	304	321	276	279	292	289	285	290	296	288	290	281	289	283	294	291	306	289	297	301	276	301	266	266	292	286	278	308	308	278	273	300	309	304	285	303	323	308	279	290	284	298	289	280	314	302	303	281	326	304	278	305	314	320	313	278	306	283	285	288	302	273	281	290	302	309	297	291	261	277	296	256	288	317	286	255	282	288	263	269	320	273	283	303	271	296	310	293	281	308	318	292	274	306	288	302	321	327	298	288	276	295	300	292	282	298	287	307	262	284	266	294	292	283	319	277	295	287	330	288	303	297	289	280	298	312	293	297	328	284	278	286	265	268	273	284	270	304	323	299	247	288	270	285	306	281	316	276	293	275	297	296	275	293	322	266	323	305	288	318	293	286	291	293	269	283	295	252	276	283	286	283	275	320	272	293	295	311	289	284	300	309	339	283	293	250	347	283	310	248	278	304	257	288	282	298	323	320	289	264	276	300	322	284	264	297	314	277	278	288	326	333	300	304	273	292	316	258	278	268	289	280	301	286	288	293	301	297	271	289	290	300	277	334	308	280	267	292	288	311	278	305	291	250	320	298	263	321	309	298	294	274	288	329	313	281	308	315	293	310	325	300	282	315	261	300	305	289	286	306	279	302	304	337	310	276	303	287	290	294	292	319	297	265	292	283	285	279	296	316	277	319	305	285	278	327	286	272	290	302	282	304	261	298	276	281	275	293	284	283	286	271	286	290	286	304	305	296	287	289	309	321	314	312	276	304	291	291	297	296	311	312	267	296	328	300	272	323	289	295	263	272	312	307	290	295	275	328	299	295	269	302	310	295	313	276	282	268	325	284	293	290	284	311	322	279	298	286	296	257	275	289	281	298	277	281	277	279	300	324	299	277	314	292	287	313	283	312	290	267	287	258	278	282	276	276	303	284	294	325	321	310	275	299	338	279	276	298	308	285	258	285	319	283	274	271	300	296	284	278	270	295	278	300	268	293	287	269	329	307	314	300	278	308	324	295	293	288	278	290	293	291	309	295	281	278	293	293	335	304	273	321	300	292	259	305	282	290	279	302	270	322	312	289	278	302	309	316	315	286	313	298	289	283	275	293	291	283	293	292	302	302	281	308	294	293	312	298	272	301	278	290	315	288	297	280	306	279	265	304	294	267	292	261	299	278	278	297	270	314	300	288	298	262	282	301	259	321	298	281	295	286	305	296	269	283	280	289	340	286	290	286	288	286	286	276	300	314	291	289	285	277	284	265	263	299	302	275	309	292	258	287	270	272	316	258	289	280	292	273	324	298	313	305	290	276	261	281	329	316	287	283	291	310	318	285	331	309	286	284	294	286	289	294	288	281	299	321
3618	5388	3185	1588	1169	924	765	655	555	547	484	504	462	394	432	424	379	387	370	402	399	363	379	394	351	382	340	356	373	363	374	377	347	365	373	362	357	377	372	351	370	387	367	344	331	339	359	355	333	364	396	370	356	374	366	349	353	352	370	371	395	364	372	356	340	408	354	342	387	362	356	346	353	358	332	363	372	342	346	339	329	366	346	339	338	370	380	368	339	363	380	357	374	364	375	388	343	341	347	374	345	326	306	357	355	380	329	359	342	321	359	348	379	330	406	332	345	360	363	351	370	387	342	347	360	326	374	366	356	324	350	332	352	364	334	337	384	352	374	388	354	327	351	339	366	356	334	350	317	354	331	322	324	379	338	335	372	409	359	340	328	339	379	335	364	337	337	340	372	335	344	361	347	349	385	341	370	342	321	335	339	369	354	362	334	374	321	369	339	365	378	373	368	344	309	342	351	379	346	373	332	340	366	342	308	332	344	361	299	368	350	356	315	350	375	349	344	366	335	354	349	324	353	327	364	341	365	364	336	340	364	354	372	333	357	367	344	356	330	320	356	338	351	355	363	340	324	355	325	351	363	362	345	355	370	351	356	353	338	327	341	377	348	336	357	353	371	324	353	344	342	377	358	363	356	355	380	359	313	353	318	359	314	375	360	369	370	344	349	366	383	316	306	354	336	345	342	333	338	348	373	377	346	344	325	350	367	355	347	352	346	313	318	397	339	316	369	347	326	356	349	361	344	346	373	367	374	330	346	395	348	360	373	358	355	332	328	368	317	374	379	361	360	323	339	372	323	350	381	347	334	364	371	368	340	364	374	330	389	341	385	328	366	327	379	324	335	328	392	328	324	340	343	323	368	343	322	371	340	346	349	325	320	361	372	356	348	381	330	350	376	354	319	367	365	335	358	358	358	360	360	342	356	345	353	347	361	352	343	350	338	360	347	352	361	344	362	351	334	404	331	343	374	316	328	323	371	365	362	348	338	358	354	382	335	377	345	394	374	348	362	359	360	367	321	329	332	304	347	361	367	336	335	330	340	347	361	357	360	344	348	367	335	343	337	298	335	346	327	373	334	378	364	329	336	360	357	382	317	328	353	343	349	360	351	344	403	387	334	344	328	360	377	321	384	365	347	342	356	328	338	324	347	345	364	331	362	347	347	350	392	347	366	380	379	362	393	336	329	390	368	328	382	368	358	322	359	333	323	406	355	355	342	389	359	299	359	345	347	380	319	349	345	351	335	374	360	337	336	369	359	330	353	345	341	336	332	359	343	322	346	351	358	360	354	359	356	351	365	333	355	344	340	325	364	329	370	387	334	342	394	336	367	367	365	342	322	373	353	355	332	345	338	375	335	343	365	323	337	351	366	362	376	329	327	351	357	314	364	316	364	349	353	349	317	317	342	345	349	349	375	349	360	350	372	389	348	356	322	360	347	362	350	344	369	362	316	339	359	333	339	305	368	329	398	322	390	334	353	368	323	350	370	322	365	346	350	357	367	346	327	394	326	362	371	365	364	354	372	356	345	352	358	331	352	344	364	296	354	352	388	341	347	339	388	327	335	344	309	378	351	370	384	372	354	340	362	355	340	341	346	357	348	347	351	346	364	367	355	366	361	340	347	353	347	361	361	353	295	353	344	363	356	372	338	333	335	383	374	331	343	327	369	339	356	345	353	358	374	360	357	327	335	367	345	348	340	348	361	383	345	378	364	319	338	354	356	358	338	343	353	364	348	333	340	351	351	337	347	318	370	363	347	339	364	381	343	347	341	354	383	354	358	344	330	357	341	363	343	355	354	368	361	347	363	355	311	320	353	356	346	351	359	344	337	374	354	337	355	347	382	340	331	345	338	347	365	346	356	347	334	341	320	312	358	353	361	347	354	370	331	340	333	360	351	345	355	369	344	381	347	316	389	331	376	349	361	385	338	342	326	345	345	347	364	334	332	352	325	348	376	355	332	364	320	368	381	340	303	380	379	400	358	356	335	340	363	348	358	294	356	336	369	379	335	336	328	324	347	370	347	349	307	351	349	373	377	389	339	310	358	364	356	378	379	385	356	356	339	363	347	344	343	325	359	361	356	360	345	349	364	348	336	341	350	376	329	335	372	372	363	332	331	356	340	359	359	342	385	362	367	346	339	342	361	388	355	327	334	342	360	329	329	318	328	341	355	373	353	358	346	345	355	364	368	356	292	366	362	355	342	381	348	348	328	354	340	339	346	374	362	320	360	362	362	339	350	353	339	337	372	376	307	356	339	372	363	350	365	365	370	345	356	323	341	364	365	323	370	329	353	361	366	356	366	351	364	364	341	370	360	310	337	365	354	345	331	335	356	364	349	361	341	376	344	351	354	352	387	341	368	334	337	380	349	374	353	336	340	394	358	359	374	362	360	344	346	323	333	351	352	339	340	356	335	317	354	304	355	343	366	388	329	341	355	354	347	349	373	321	334	336	364	334	387	342	337	340	315	329	312	369	347	341	345	336	370	339	341	353	343	354	373	365	352	355	324	367	328	346	355	353	315	360	350	362	333	342	334	349	331	394	349	348	360	316	381	365	343	367	333	355	343	355	336	335	346	331	344	324	363	335	342	352	343	390	346	347	354	369	353	368	325	351	329	356	331	339	372	337	335	363	387	341	383	339	351	338	368	378	352	373	382	348	357	356	318	369	332	343	400	323	344	349	353	358	371	335	381	341	396	320	348	311	357	325	325	350	359	347	371	398	376	330	400	350	337	336	351	356	357	350	350	356	336	344	328	340	351	393	377	354	342	366	332	387	342	384	343	350	351	339	320	332	304	357	323	350	344	338	374	351	357	356	360	344	327	328	371	310	367	370	343	400	338	354	341	364	351	349	355	370	350	386	370	362	386	328	349	344	357	356	394	333	366	350	329	365	370	379	348	367	353	338	367	345	349	305	338	352	354	366	329	361	341	309	381	341	392	378	358	357	349	381	347	366	379	355	314	358	331	376	390	380	329	380	383	337	353	322	347	330	333	373	369	359	373	364	371	344	352	336	348	369	364	365	328	324	364	358	372	358	344	344	349	385	366	372	339	334	358	332	347	335	353	360	356	339	331	319	319	373	369	340	328	369	361	373	349	345	338	371	350	347	383	335	322	364	306	363	338	333	362	350	344	341	331	348	343	346	365	350	315	364	374	354	353	369	378	331	381	357	350	361	362	306	327	342	363	377	340	364	348	319	349	339	345	341	357	319	338	346	355	366	376	367	354	357	309	325	337	348	334	370	358	337	349	365	347	387	331	373	351	374	342	372	359	338	353	381	387	348	352	344	369	348	387	371	365	367	362	343	345	354	339	329	339	319	367	339	336	330	351	363	360	346	306	345	341	395	345	359	342	355	351	352	343	349	355	351	386	347	334	364	323	357	350	353	352	331	360	362	346	370	358	357	361	336	330	316	357	395	322	378	360	350	352	346	336	381	365	398	343	376	319	339	371	343	381	352	319	367	370	376	333	340
22383	21030	28210	24052	21032	20408	2096	718	554	460	419	412	355	345	299	273	288	295	246	282	226	260	256	248	241	269	230	203	215	256	215	221	232	221	214	240	199	201	202	210	226	210	190	228	204	238	221	192	214	215	217	202	227	219	224	206	218	207	233	212	179	206	194	203	194	195	206	204	227	204	209	226	206	188	207	213	200	215	206	182	200	187	196	209	189	186	197	195	215	212	202	193	220	193	219	229	217	205	202	187	216	215	201	201	210	221	194	182	219	208	212	186	198	210	177	213	184	209	224	213	220	202	196	183	198	209	204	199	202	181	220	186	187	200	183	193	210	197	212	187	199	190	202	209	203	218	212	215	195	212	208	198	190	196	193	210	182	196	196	206	195	195	214	198	201	212	203	200	177	183	215	215	212	206	197	200	200	176	219	185	221	200	193	227	196	215	221	209	226	201	214	215	169	225	190	208	211	213	213	214	223	212	171	171	207	202	198	185	200	213	210	221	185	209	209	234	203	214	199	215	208	191	212	187	222	222	184	216	195	189	196	215	219	198	194	212	210	182	208	189	186	177	197	196	219	198	203	177	187	206	207	208	189	185	200	217	209	175	225	219	194	169	220	205	194	188	218	239	192	199	215	196	194	193	186	195	206	201	203	205	208	222	217	221	202	205	203	175	185	214	218	221	211	221	216	206	220	185	202	203	222	187	188	197	196	240	185	202	209	212	208	170	188	188	198	200	197	214	199	213	193	206	213	211	208	208	195	190	196	205	207	206	226	176	193	200	211	197	203	216	200	194	198	214	195	210	196	176	198	205	201	197	232	178	216	203	198	208	212	174	226	191	203	197	198	194	209	186	173	205	202	197	213	179	216	205	181	221	186	256	185	191	194	194	209	212	199	180	203	215	197	228	221	200	210	215	236	200	188	205	200	217	184	190	204	214	183	213	212	205	233	212	225	207	219	223	192	188	188	204	212	200	239	208	223	202	200	207	190	184	188	212	217	196	198	183	221	198	186	195	196	211	204	220	212	208	193	205	197	183	195	219	191	175	220	198	201	207	195	216	177	208	207	208	203	211	191	190	201	196	191	207	190	217	232	185	210	210	209	202	214	205	188	204	203	212	199	193	177	197	223	212	183	195	199	191	210	229	209	193	191	202	194	230	204	206	234	200	206	205	220	244	229	189	219	178	186	211	192	193	211	212	213	227	192	202	199	208	203	204	199	253	227	237	215	211	214	234	224	212	215	195	212	218	213	204	202	178	211	189	179	229	188	207	213	214	197	215	201	204	198	218	210	206	199	197	224	195	209	186	203	205	191	197	194	230	238	176	202	197	192	201	210	188	218	174	222	193	201	218	195	221	212	207	212	196	204	215	211	209	212	227	186	206	188	180	214	185	202	212	207	196	183	189	185	197	220	209	226	170	192	197	179	207	233	161	220	215	207	187	191	187	195	203	213	202	227	203	190	189	208	175	213	200	193	191	189	219	214	198	208	208	216	196	191	198	209	217	179	210	207	202	205	208	191	200	210	228	212	206	188	211	199	230	204	212	219	208	194	179	204	205	232	225	212	217	194	173	226	208	202	209	202	202	215	206	201	197	199	230	197	180	216	184	183	176	193	198	213	229	211	186	214	217	190	210	208	200	223	209	190	201	227	191	200	249	208	205	175	180	217	219	203	179	196	190	202	206	221	223	216	215	202	196	172	194	223	198	228	218	198	197	190	211	205	213	194	206	205	170	198	212	210	193	221	214	193	185	208	229	185	199	202	209	211	221	209	217	208	206	209	200	212	190	209	200	217	212	201	202	189	221	209	223	199	197	212	207	213	227	204	186	181	224	238	196	203	219	180	208	225	207	212	224	170	239	214	202	198	217	212	171	188	237	203	211	228	215	196	194	212	197	218	207	183	217	197	239	203	190	212	211	216	201	197	207	182	199	203	198	229	239	206	204	204	212	219	206	209	208	192	231	194	209	219	198	216	179	196	221	198	201	221	222	213	195	205	184	201	217	206	212	216	208	196	203	186	199	182	207	213	203	217	182	218	215	205	203	224	207	216	194	223	193	207	209	228	200	194	204	197	218	209	212	209	212	221	196	200	179	230	206	205	207	171	190	202	211	201	221	201	213	192	186	172	219	193	194	215	198	186	217	216	220	219	192	204	195	177	221	213	207	190	218	184	204	178	196	194	196	204	191	207	200	220	177	195	215	217	206	213	167	196	200	221	205	204	197	190	201	183	214	190	214	231	192	221	192	202	197	221	229	194	224	217	190	193	215	178	213	189	196	204	230	185	204	177	207	211	198	197	239	206	214	190	220	207	213	223	211	208	202	208	204	196	188	215	221	208	208	176	206	227	181	203	200	214	178	188	182	216	194	200	184	208	183	202	206	213	201	178	217	204	203	200	214	204	178	214	184	215	180	200	205	222	208	197	204	191	205	171	192	192	198	206	191	201	217	195	176	195	213	178	222	213	186	210	203	208	224	214	189	209	212	201	226	222	236	194	207	189	231	227	190	187	184	199	210	209	198	215	204	226	201	197	192	211	236	190	216	208	192	187	206	216	227	218	201	228	212	210	209	220	207	194	234	206	191	202	199	201	210	217	203	221	208	210	207	219	187	188	230	223	192	205	201	234	170	189	206	215	216	194	193	188	219	210	193	220	203	207	211	187	222	208	208	222	199	207	192	181	210	209	199	200	196	198	202	193	214	221	193	208	201	180	219	217	219	194	213	218	193	206	173	193	208	205	190	239	186	202	211	210	205	198	211	221	192	188	187	210	211	223	213	212	193	186	210	189	205	228	182	223	183	202	205	204	214	202	230	205	234	218	212	214	205	221	203	213	192	187	197	190	192	204	202	207	205	180	217	209	207	200	198	178	201	204	191	205	234	232	223	195	190	207	214	207	201	205	215	216	197	216	204	211	202	217	182	213	210	204	214	211	179	207	215	211	205	202	196	183	203	199	192	231	212	199	180	217	194	181	189	237	227	197	232	195	191	166	223	190	193	206	220	220	202	226	198	204	202	219	203	208	187	209	212	204	187	192	210	193	194	204	213	195	189	189	218	214	224	195	216	207	175	200	211	198	211	206	218	170	196	221	151	210	185	195	200	193	209	189	193	187	224	190	170	194	164	201	233	184	193	181	203	207	236	217	199	201	191	203	207	219	191	201	181	209	212	207	193	182	208	199	210	201	184	182	201	213	230	217	196	202	216	220	202	186	201	184	176	218	223	198	192	181	219	195	221	221	209	207	191	202	201	202	215	182	198	206	179	230	214	214	186	222	225	220	200	200	206	181	161	184	176	210	199	197	204	201	193	215	182	224	222	209	218	184	201	204	193	221	199	216	185	209	208	200	196	198	225	184	196	205	194	190	192	202	205	195	205	208	208	192	208	215	189	202	171	201	201	201	172	202	208	222	200	225	190	232	185	195	198	187	213	192	191	200	207	175	190	195	203	200	180	194	192	207	214	208	202	223	210	194	174	195	236
4909	15293	10057	4738	3229	2301	1790	1394	1081	895	828	718	611	542	513	492	458	394	393	378	327	347	334	359	343	342	335	323	307	283	287	293	299	290	275	307	320	266	283	284	274	290	275	288	280	276	302	298	297	267	268	273	252	288	261	273	299	275	242	284	264	231	250	266	271	273	262	264	284	290	283	242	226	253	259	266	276	251	257	282	238	254	285	267	285	265	250	272	265	284	281	304	249	256	233	262	313	232	239	266	231	244	258	299	279	245	252	279	251	281	270	258	251	271	252	278	263	275	248	262	294	265	249	251	251	253	255	254	249	271	290	306	251	241	260	257	277	249	265	267	275	283	254	276	234	255	250	263	260	257	254	293	239	260	274	259	268	264	278	241	249	263	252	267	243	258	250	251	241	263	261	267	264	265	278	259	236	234	260	248	240	298	287	245	258	263	256	222	248	233	262	225	256	254	245	268	240	261	266	251	275	294	275	284	256	240	265	256	259	239	239	268	276	219	254	247	267	249	253	284	258	231	273	262	266	283	260	258	237	254	265	258	254	251	276	279	281	275	261	276	273	287	275	244	259	254	241	237	254	257	261	254	264	244	273	270	269	235	241	271	236	269	272	260	253	255	264	282	250	283	266	274	250	266	286	269	261	235	289	284	262	265	243	246	250	250	261	240	294	258	246	290	273	260	267	291	294	273	253	247	235	285	264	251	235	270	236	251	256	257	251	245	230	251	253	284	253	263	285	283	305	283	260	256	282	255	253	265	266	245	253	264	258	245	272	285	235	285	237	273	291	257	254	249	263	312	226	271	245	264	251	248	258	250	259	251	242	295	256	258	249	255	235	266	259	235	251	276	247	281	260	257	265	249	252	229	250	254	261	265	279	283	261	255	251	267	259	215	264	250	253	253	293	256	271	254	266	270	243	274	263	259	252	258	274	235	269	254	266	271	271	285	255	247	254	252	241	292	250	253	275	260	246	231	240	282	252	270	259	277	256	243	268	241	280	236	251	254	275	272	266	260	268	249	258	269	267	251	264	242	267	264	278	227	233	296	248	272	245	259	261	275	227	253	278	272	272	239	288	237	290	241	254	262	260	256	260	252	267	264	228	265	257	277	254	252	251	243	258	249	247	239	257	249	249	277	304	274	239	241	263	263	234	293	246	266	253	262	272	268	269	270	223	278	232	220	284	249	266	261	287	260	290	252	260	238	250	257	240	263	258	250	270	251	264	250	250	275	233	285	251	251	273	269	271	269	244	280	282	264	264	258	265	234	256	262	261	275	249	233	271	258	262	242	245	265	265	247	238	261	243	256	256	265	229	260	267	274	250	270	263	271	260	241	267	268	253	261	273	248	250	252	266	236	252	264	251	251	254	250	288	247	239	250	265	252	272	246	262	248	249	253	261	241	252	238	248	232	254	245	284	263	262	291	265	268	253	264	268	265	272	252	272	260	269	241	237	259	285	256	266	268	250	254	258	245	245	245	253	267	231	269	262	257	268	259	240	263	268	240	257	295	246	261	263	266	261	259	253	278	268	269	265	252	277	245	276	252	247	247	268	259	233	241	289	263	241	273	293	250	279	247	270	239	270	240	268	260	235	276	245	267	295	245	265	266	254	250	284	268	258	251	268	280	275	263	265	261	248	244	244	267	267	269	258	271	249	251	250	270	244	245	258	261	229	261	261	278	277	261	267	265	273	272	254	253	277	252	274	274	273	264	272	245	243	278	276	276	267	240	281	284	255	274	259	261	249	289	256	277	273	269	232	270	257	271	240	250	235	241	277	261	283	257	261	239	240	265	254	257	240	249	238	269	293	225	294	259	290	253	258	261	257	234	278	311	252	299	219	226	265	279	257	254	257	279	276	283	257	258	238	257	270	252	247	285	274	268	275	261	278	271	275	248	239	281	268	242	259	243	260	271	269	286	281	266	273	254	229	269	234	250	261	246	247	265	236	256	278	249	256	275	233	231	253	262	271	270	253	249	243	256	260	276	285	224	266	262	255	226	271	286	282	244	287	285	262	266	290	263	250	268	267	232	289	251	265	263	246	259	264	265	302	259	261	255	271	237	272	292	303	234	259	226	257	266	290	262	273	234	251	289	248	260	262	249	253	237	274	243	269	254	252	259	271	253	255	281	266	266	266	248	253	242	266	284	280	234	263	283	277	262	256	246	265	259	277	280	260	259	251	244	263	251	275	260	261	257	236	263	238	263	243	278	262	272	274	252	220	275	280	293	266	262	236	282	234	258	271	238	239	287	271	250	260	240	256	263	263	286	245	257	278	256	247	268	255	253	264	267	275	262	277	261	273	259	239	275	286	256	280	283	264	298	241	283	233	250	271	282	247	264	281	254	264	273	274	254	249	257	261	250	239	256	277	244	281	260	251	245	262	298	266	269	218	232	261	286	250	259	290	266	282	236	263	251	244	243	251	268	252	235	264	273	243	248	246	249	235	274	277	255	263	283	245	262	276	244	242	264	308	251	267	235	254	253	243	268	241	243	263	262	233	281	242	246	272	254	261	267	262	292	249	246	254	248	262	268	266	235	278	260	249	258	246	259	282	263	253	265	245	250	257	285	276	246	259	271	269	252	264	251	257	245	274	262	278	259	249	229	261	245	244	244	261	288	258	226	250	276	253	300	279	286	247	254	259	262	255	268	222	245	251	247	260	272	247	284	229	239	246	241	256	259	282	246	243	244	297	240	239	258	263	259	294	271	243	288	271	249	287	277	246	277	271	250	245	258	295	274	263	273	267	267	289	237	259	271	229	264	267	254	255	271	280	271	273	270	296	261	263	262	262	245	250	234	277	268	254	281	269	257	271	298	274	295	286	268	245	292	272	292	265	286	248	250	286	259	275	269	255	257	264	251	249	251	253	241	264	255	275	249	245	248	262	244	248	254	240	250	270	234	241	243	268	267	257	277	268	240	276	266	286	226	248	279	235	251	215	268	263	246	238	257	227	286	241	245	267	269	264	256	257	254	266	251	275	277	266	271	242	266	261	256	255	253	262	255	263	274	258	243	263	269	270	239	249	281	258	275	284	285	278	254	241	281	275	237	269	249	259	250	261	285	269	219	267	240	278	254	248	280	288	260	256	271	244	259	265	304	252	217	273	254	235	255	249	241	274	246	272	259	285	250	243	255	272	269	289	262	250	270	258	241	260	256	278	266	265	257	272	294	257	306	279	258	268	277	270	254	288	262	233	247	255	254	267	265	225	264	259	255	287	253	246	266	289	295	269	239	251	254	260	256	265	279	258	268	273	271	284	270	255	283	254	259	266	270	276	241	238	257	239	243	255	268	262	267	249	265	249	233	246	252	257	266	271	210	269	295	279	254	276	262	263	257	264	269	236	272	241	277	274	257	289	247	271	234	234	260	249	247	289	265	256	279	268	265	284	277	256	279	265	283	268	256	254	272	257	266	230	232	266	251	249	233	259	250	279	248	283	270	253	260	247	293	251	237	250	299	277	262	281	283	278	252
27650	17013	3277	809	628	565	597	566	569	564	559	549	540	488	516	543	514	510	507	544	479	527	524	536	525	509	508	528	495	540	530	501	528	511	499	522	516	521	531	557	504	547	540	502	570	511	535	501	531	515	532	521	514	521	540	560	500	525	461	511	510	501	553	504	489	510	504	516	517	528	469	532	494	509	547	539	505	480	511	514	499	515	526	507	493	541	526	515	562	501	509	493	478	534	547	472	498	554	534	490	526	518	494	533	485	521	505	479	523	493	555	502	495	505	501	529	514	511	497	515	485	504	512	477	530	509	476	515	552	492	535	521	514	505	496	489	524	535	511	496	531	529	480	510	511	542	536	517	537	536	505	490	523	483	522	485	524	568	505	544	575	512	528	510	532	515	521	490	547	545	533	464	514	505	535	511	519	517	488	524	514	512	519	553	491	527	477	532	525	506	517	513	501	490	512	526	498	528	526	526	550	512	501	509	514	530	516	543	488	515	495	534	519	490	489	529	483	497	517	558	533	530	515	476	522	509	513	517	476	541	464	577	486	559	535	511	528	530	500	521	553	507	538	521	493	543	540	535	540	519	550	516	519	565	524	512	511	505	499	524	515	548	475	456	500	531	528	504	531	521	498	540	535	547	534	523	481	513	526	508	509	496	552	513	487	530	518	520	551	506	508	533	515	529	482	488	531	499	498	539	539	527	529	526	512	535	486	534	533	502	486	484	502	530	488	528	521	500	513	499	541	468	502	496	508	563	536	541	515	520	515	546	545	506	501	489	548	494	531	544	490	522	502	531	513	539	508	495	506	511	517	507	503	518	560	510	521	500	532	535	504	530	543	536	487	555	518	511	473	475	527	498	533	536	524	568	518	520	498	489	525	524	485	526	491	556	524	497	502	552	523	522	537	546	512	542	509	520	515	519	531	527	518	496	501	502	551	504	527	522	523	513	475	478	486	510	507	536	525	503	543	493	503	524	487	510	504	509	523	482	478	506	498	494	479	537	531	474	526	505	542	524	503	529	502	513	485	517	545	536	508	516	516	520	540	529	530	520	484	531	524	554	504	514	492	565	501	518	477	481	484	509	501	519	502	515	497	513	470	478	498	461	501	554	515	483	496	545	484	516	500	506	521	482	496	543	516	491	534	523	554	549	537	524	510	533	488	509	518	489	512	541	509	570	476	499	529	519	508	531	501	539	536	499	523	476	482	495	513	516	525	502	482	497	492	509	539	513	555	531	506	555	526	518	518	477	546	505	518	525	548	497	509	492	512	513	511	496	512	545	500	505	492	485	516	486	509	524	486	495	482	499	511	490	469	504	523	532	506	505	501	462	514	536	503	542	546	498	499	517	475	480	528	534	553	487	541	555	512	536	531	475	535	490	538	537	483	547	500	519	529	520	521	542	506	509	483	532	496	568	514	528	553	532	513	524	521	533	513	511	534	521	508	498	507	508	500	463	485	557	531	515	503	489	494	512	503	531	506	514	543	501	502	573	534	531	522	526	503	502	492	509	486	548	551	527	464	481	527	568	540	531	539	524	518	503	533	529	548	546	520	505	494	494	504	519	544	528	537	487	475	487	505	474	499	488	529	523	530	589	506	546	495	496	478	497	515	492	514	532	539	499	528	500	542	473	525	540	492	520	492	505	486	519	504	516	527	546	511	498	507	470	525	509	501	501	531	522	509	565	528	525	497	545	516	478	525	475	501	504	509	473	516	489	545	546	554	530	518	499	498	512	523	497	537	538	509	496	558	516	453	563	489	528	516	510	491	485	530	559	525	507	494	522	481	535	524	514	515	506	563	503	498	496	519	515	516	564	479	517	529	545	529	583	528	508	478	534	490	511	581	530	515	523	510	504	487	517	544	516	476	492	530	500	512	512	512	558	521	534	512	487	515	516	508	477	524	531	463	545	546	498	529	541	532	539	548	517	496	532	502	502	491	489	535	540	524	541	506	519	507	514	523	529	501	497	514	530	514	502	493	523	457	506	511	519	529	503	523	501	513	548	478	483	522	489	491	536	571	536	506	502	480	560	530	525	517	509	535	487	537	514	529	491	515	505	568	529	545	540	546	517	521	502	541	436	549	519	551	540	539	528	518	532	530	558	529	516	511	518	505	498	525	518	485	528	516	491	509	496	491	500	500	502	538	508	567	504	554	513	524	535	517	510	520	506	509	522	516	503	496	543	532	506	547	499	517	513	541	507	483	504	540	526	518	520	459	506	536	526	487	525	574	488	535	528	536	501	526	517	498	514	518	535	523	507	545	516	540	466	563	508	482	520	512	508	518	509	535	531	504	523	504	515	537	532	471	521	484	531	483	523	514	520	528	542	511	527	554	582	551	538	505	495	540	510	530	484	561	497	556	490	525	521	514	484	513	488	554	539	549	492	491	502	546	534	502	538	538	539	531	493	518	512	548	485	501	502	509	522	527	521	492	496	493	494	499	514	515	499	509	499	534	533	516	530	539	489	542	513	511	509	496	495	492	535	513	526	515	512	517	529	510	517	503	496	480	496	472	546	512	525	508	509	518	531	528	530	491	504	492	570	533	560	473	522	502	511	521	558	522	550	560	498	476	540	530	523	500	515	526	504	550	500	497	558	495	496	514	514	489	511	550	488	541	528	526	545	494	527	487	503	494	517	538	495	495	521	536	505	488	488	501	525	473	478	560	497	523	518	549	531	531	535	540	518	512	505	526	519	531	522	532	477	560	516	467	506	526	495	506	508	503	521	526	517	498	503	542	498	516	506	439	493	527	496	504	523	520	514	467	556	564	543	555	529	527	498	494	553	537	561	541	499	499	533	503	498	543	552	505	490	554	535	557	512	477	475	518	535	525	525	481	503	547	538	519	506	518	564	509	501	497	517	527	534	475	525	512	526	548	522	514	541	561	472	507	538	475	514	490	519	530	514	501	534	548	540	506	521	559	527	529	491	528	482	531	509	485	495	583	487	474	513	523	521	518	462	494	516	526	490	484	525	461	525	578	523	511	502	541	523	492	490	546	490	544	495	499	572	496	572	526	487	506	544	531	501	499	501	508	552	466	538	497	510	513	539	500	503	509	507	554	538	555	532	504	531	524	525	471	498	485	562	546	515	520	489	500	514	500	484	501	531	499	491	543	535	534	489	543	528	526	531	527	519	483	505	513	507	513	538	517	535	524	549	520	515	508	485	505	507	521	516	529	510	510	544	513	457	495	495	515	490	556	529	578	517	538	543	533	516	498	532	539	539	501	477	529	499	470	560	535	514	516	523	507	499	538	552	512	508	559	504	493	489	473	542	498	522	578	502	524	490	447	543	522	504	507	536	475	496	519	512	508	560	501	531	559	526	507	505	549	498	536	513	533	490	486	494	539	480	484	490	530	494	499	512	506	480	507	545	515	487	522	548	504	512	516	486	504	516	506	514	513	472	495	477	504	512	503	557	545	501	508	502	499	493	521	478	500	483	555	525	535	538	477	501	526	518	533	518	471	489	484	501
4745	2094	1528	960	860	727	690	741	689	614	678	656	665	644	584	632	643	607	618	617	602	629	620	625	614	596	651	607	615	627	619	595	631	596	579	630	607	607	643	606	633	674	594	577	621	607	586	571	619	575	628	595	630	552	627	561	583	574	596	603	590	630	569	612	602	561	582	583	588	599	634	644	654	562	575	599	624	624	666	605	602	612	585	623	612	635	620	604	559	581	593	653	631	620	593	571	623	633	638	617	593	613	616	584	601	626	588	595	641	600	619	639	595	632	580	605	596	633	604	615	621	653	586	616	621	607	643	619	594	607	609	617	626	576	630	620	596	598	642	605	630	616	656	590	615	638	613	554	625	570	600	589	648	604	570	605	578	585	612	630	585	614	632	633	614	571	631	553	625	563	635	580	621	580	632	616	617	592	631	604	658	610	622	576	582	646	616	623	636	597	628	608	594	622	649	624	591	606	599	618	625	596	566	607	608	619	592	629	629	633	614	634	596	601	637	657	580	636	588	585	637	586	601	618	630	595	602	640	611	622	615	582	643	646	621	611	598	634	605	617	596	600	614	598	570	604	616	589	639	610	584	597	664	698	602	580	612	607	627	596	608	582	659	556	646	622	627	657	621	587	606	645	596	633	589	621	594	635	662	608	597	610	613	612	579	621	549	609	624	631	590	575	588	622	611	577	588	623	637	607	597	632	567	637	632	574	564	598	586	589	607	575	585	663	602	593	605	584	591	627	616	646	586	631	567	603	582	601	624	664	637	648	575	599	612	642	585	621	548	598	623	569	623	637	587	670	629	604	627	641	608	621	629	581	595	593	666	575	607	646	630	570	617	580	638	635	605	615	631	659	597	583	631	624	567	648	626	666	604	654	644	575	592	630	601	623	629	606	616	643	567	613	556	603	626	609	634	602	623	629	634	611	629	631	626	616	604	645	569	614	632	607	634	589	588	613	627	586	584	603	578	622	610	572	607	610	619	664	647	604	630	591	588	636	614	611	583	636	617	613	597	659	604	602	600	586	598	647	578	620	606	592	644	628	599	603	620	619	610	569	584	665	578	573	598	608	610	615	611	589	590	616	597	616	610	611	548	601	620	592	610	609	592	612	576	616	574	613	597	588	591	588	621	585	623	624	611	590	588	575	628	589	619	620	634	651	628	575	604	632	593	589	636	622	599	634	637	637	593	617	625	577	562	600	624	626	626	626	621	643	598	572	597	605	596	614	598	583	651	634	633	628	608	620	609	566	668	628	603	618	613	601	636	600	579	558	622	611	585	641	593	604	622	598	576	569	569	594	573	642	629	633	631	642	650	596	594	616	600	622	630	628	599	631	602	623	611	640	648	616	574	617	601	600	620	625	627	592	656	631	593	635	627	603	630	611	640	616	661	615	588	646	587	652	553	576	593	623	602	588	647	600	644	619	574	611	625	601	628	578	631	570	623	586	613	636	568	588	634	611	586	589	645	640	617	603	619	632	590	577	641	613	582	574	606	650	613	596	617	630	645	620	613	602	570	567	610	600	580	605	594	636	595	582	621	603	622	590	591	588	591	634	613	600	579	631	615	613	582	610	603	626	657	641	600	639	633	630	639	632	592	586	606	601	590	621	677	588	604	599	589	604	570	612	597	561	593	616	595	600	599	609	619	611	606	593	579	609	622	644	574	618	634	613	577	652	601	625	571	616	656	588	627	667	609	631	643	610	612	669	610	600	589	575	602	629	621	566	599	634	652	603	649	602	597	582	625	593	603	606	600	607	584	628	609	586	647	590	633	630	636	639	593	633	636	627	568	588	592	630	565	596	578	627	638	619	589	590	616	622	587	598	598	598	584	636	625	616	611	620	612	597	578	621	576	584	606	621	570	645	639	616	589	611	618	582	600	607	640	576	613	592	573	619	638	576	597	590	630	598	632	611	634	635	653	603	642	598	652	592	625	601	559	635	595	608	602	596	630	635	554	591	609	616	576	597	618	630	576	618	573	576	607	604	568	635	589	600	651	611	620	623	624	626	616	660	606	591	621	631	601	603	637	598	604	589	621	637	580	617	591	638	576	587	608	661	650	628	582	580	584	610	633	579	581	626	598	588	590	575	591	628	583	607	616	622	584	625	635	621	620	633	605	638	635	620	561	598	635	595	573	615	572	619	606	625	582	556	638	565	659	605	608	608	622	595	609	574	586	587	584	596	648	608	588	623	597	582	627	623	588	607	584	645	591	596	645	621	613	615	611	649	616	666	568	620	621	630	641	585	590	611	605	608	646	607	564	642	587	636	595	618	574	604	599	593	604	637	626	595	616	605	565	654	616	616	579	578	632	617	580	595	559	582	634	601	603	578	624	615	614	614	597	617	569	582	573	613	650	591	601	622	614	625	623	603	639	632	577	624	619	653	618	667	614	563	612	581	597	648	610	613	630	606	601	642	597	599	592	588	617	629	639	632	600	642	593	614	583	574	572	609	627	586	618	621	581	574	606	652	621	637	571	616	581	641	605	609	649	600	650	615	608	606	627	583	616	583	655	592	583	624	630	602	589	618	578	629	600	643	632	601	640	576	603	637	602	604	606	585	604	605	596	647	597	604	658	609	598	583	602	583	623	640	592	662	627	638	582	659	584	592	584	624	647	626	608	585	638	592	591	637	584	608	611	621	578	571	604	562	601	586	643	608	582	599	614	604	559	600	653	628	607	603	589	622	612	620	622	636	574	607	607	618	579	640	603	592	659	605	658	657	616	552	635	624	626	627	584	607	544	621	632	630	613	607	639	608	558	545	644	587	588	635	633	621	578	633	645	604	644	616	625	610	577	591	625	616	637	624	606	624	623	597	616	599	648	619	620	609	648	616	610	622	624	604	566	629	598	634	649	588	626	598	588	640	609	605	618	610	606	617	591	586	602	601	534	621	617	606	631	645	600	581	608	610	642	633	637	620	608	624	619	570	638	631	601	549	656	581	627	586	593	579	572	604	609	590	618	604	624	656	596	649	602	619	596	593	655	608	589	571	583	584	617	601	646	571	607	597	636	631	631	587	594	571	614	629	590	579	597	522	585	572	667	613	581	562	663	625	620	624	577	625	606	584	623	608	645	600	576	583	620	588	608	610	625	636	651	620	627	600	578	591	614	588	597	613	612	607	583	621	648	655	646	591	614	580	627	578	608	649	592	646	633	598	593	598	592	617	608	591	604	594	653	627	591	608	564	581	571	583	635	598	642	632	635	582	625	567	601	587	588	601	624	592	642	620	672	628	603	664	615	613	616	596	602	611	604	613	574	590	606	628	590	655	600	612	583	615	625	660	539	576	606	592	583	646	616	626	613	642	623	623	566	616	606	640	609	592	597	591	610	616	590	620	613	613	567	591	622	578	643	631	627	608	614	621	592	646	614	627	592	657	617	614	658	601	601	637	635	648	601	627	604	576	614	598	602	602	626	621	588	624	619	634	623	608	647	606	614	622	603	605	605	565	619	569	628	609	611	612	610	586	630	619
23626	20970	27309	24802	17640	1653	859	764	715	640	552	608	556	565	568	551	533	595	599	510	535	545	565	567	520	498	500	515	529	522	503	532	541	543	494	533	561	489	524	546	493	533	515	549	534	534	542	506	489	521	546	508	553	521	544	542	540	544	468	535	526	511	534	509	571	509	498	510	489	517	497	558	555	500	543	482	524	521	510	513	488	461	545	515	497	506	544	500	532	540	529	514	520	542	500	523	523	529	529	531	511	532	527	542	479	494	519	528	471	576	506	514	551	523	517	485	529	548	518	508	554	528	545	476	525	533	498	518	504	509	555	499	532	510	546	514	515	469	525	493	494	528	494	536	517	548	502	543	520	507	524	505	501	503	503	565	532	499	480	546	494	515	547	497	549	477	474	519	503	472	533	525	506	536	526	526	521	512	529	532	513	510	497	516	540	539	516	510	504	512	518	464	468	529	523	482	525	518	511	514	535	497	539	519	498	516	486	505	531	516	537	498	517	537	493	506	505	506	512	500	489	511	557	491	511	516	481	518	494	563	502	511	517	551	518	527	539	490	510	525	515	507	477	532	507	531	513	553	540	517	509	556	533	508	527	515	530	538	555	539	497	530	506	498	516	540	500	524	447	485	516	519	509	487	516	503	504	536	487	491	506	523	518	529	552	532	510	517	485	507	535	522	533	512	462	544	505	515	518	512	498	569	522	481	531	473	497	499	579	510	532	516	532	522	469	538	506	516	486	532	511	515	468	505	478	532	485	519	520	512	516	507	501	516	545	545	610	526	540	477	517	524	545	534	542	516	511	548	525	556	505	542	484	514	539	501	492	478	515	505	504	514	507	509	530	547	517	471	552	489	520	449	498	516	501	554	515	525	542	503	489	522	503	511	524	510	530	521	486	524	520	487	504	503	456	545	506	525	498	509	524	516	533	511	525	505	521	517	555	505	517	496	499	535	480	568	487	496	512	521	521	493	567	504	528	547	528	523	505	537	507	501	505	539	511	480	552	504	487	515	521	498	499	509	537	477	520	514	514	495	542	526	505	484	532	560	561	470	531	539	513	533	542	526	510	462	517	484	506	478	483	515	524	533	540	531	514	540	525	523	510	513	495	526	483	524	502	537	509	545	543	539	526	514	520	515	517	548	529	499	462	539	513	538	488	516	487	535	488	544	543	526	525	550	510	530	490	554	546	508	507	499	473	509	526	519	515	519	522	484	497	491	546	550	540	482	545	540	484	515	506	525	519	561	508	511	488	533	506	558	504	543	498	512	512	524	541	530	522	529	479	541	551	474	484	526	553	496	487	516	523	528	501	512	528	494	481	475	511	519	537	491	511	503	542	527	520	559	504	515	519	538	491	491	554	493	522	533	541	546	514	535	561	506	541	504	554	516	512	524	526	510	517	491	554	470	500	515	523	533	543	483	511	549	501	521	496	501	509	523	526	485	530	508	550	537	505	524	514	524	495	552	530	493	526	525	520	509	520	543	489	490	520	518	539	534	521	492	533	496	470	534	569	521	506	512	532	560	470	537	504	509	493	502	512	506	517	501	528	532	516	533	518	504	569	531	510	514	513	546	553	541	512	511	496	499	533	494	511	506	527	474	506	514	554	478	543	484	538	491	509	514	491	549	506	479	525	482	536	504	507	522	518	535	554	476	475	487	510	499	508	519	518	538	515	493	516	514	530	539	512	539	511	502	539	493	494	520	553	527	479	478	500	535	527	523	519	515	492	525	514	531	508	506	512	534	488	510	536	502	498	528	515	534	511	526	475	529	526	534	472	557	489	527	486	523	502	534	531	502	507	532	560	539	554	524	479	554	503	520	540	502	575	497	519	521	549	519	521	490	489	495	525	520	510	517	520	502	526	549	527	535	495	568	494	501	535	495	494	536	518	541	554	508	504	502	513	525	530	533	486	561	506	536	490	575	520	480	492	548	534	496	495	500	506	506	534	542	493	517	517	494	511	523	505	513	503	479	546	523	519	517	534	513	505	508	516	524	523	524	561	533	508	480	512	512	493	523	498	505	483	535	509	531	492	542	519	528	520	517	498	562	505	554	486	559	503	500	535	547	532	514	503	541	504	525	540	495	535	554	509	490	531	530	515	531	500	540	570	535	525	572	510	527	501	467	495	506	522	515	492	510	516	523	539	537	484	523	508	543	533	549	536	496	512	527	490	562	524	496	509	535	546	499	499	494	529	517	515	510	539	516	504	516	497	537	520	527	507	516	524	461	520	500	494	533	529	497	552	484	462	509	525	471	576	489	497	508	474	539	477	518	541	544	488	493	535	533	520	485	498	506	477	519	477	479	520	526	512	507	540	513	520	537	517	529	530	524	480	553	501	535	510	510	501	480	522	475	518	517	482	537	523	520	530	493	524	518	527	499	535	492	483	540	537	468	514	486	508	513	521	504	551	494	504	519	518	521	519	502	523	532	475	507	540	506	538	522	526	522	517	496	537	536	515	491	531	556	516	519	518	511	515	510	563	499	489	531	514	537	523	504	542	499	546	504	535	500	557	508	484	489	530	551	505	556	475	561	519	481	516	530	520	523	530	506	500	540	516	530	489	557	561	484	518	527	549	523	492	482	510	517	500	510	565	521	509	485	544	520	527	533	493	526	532	544	528	532	508	523	545	558	518	495	544	523	546	495	509	486	518	515	492	530	525	501	541	461	479	558	547	528	496	487	507	517	511	507	513	489	512	482	534	547	522	530	536	513	497	526	546	541	561	507	513	517	517	461	488	512	503	524	524	543	500	529	539	533	520	544	505	517	486	562	519	486	574	531	513	513	506	541	532	548	492	519	534	534	515	515	539	488	517	530	531	558	535	559	543	537	515	503	517	526	538	493	509	550	522	507	536	504	531	515	542	527	500	578	522	527	520	519	501	538	509	505	517	509	523	480	523	524	516	508	540	512	500	542	474	521	516	501	515	511	510	456	526	489	520	524	535	508	489	516	502	552	505	584	533	497	519	536	500	528	566	498	497	508	499	528	500	511	540	536	517	471	510	533	499	493	533	486	482	560	506	518	533	517	497	513	539	494	486	550	505	561	507	489	520	510	537	501	501	514	517	515	499	501	497	463	513	519	553	491	511	505	514	499	506	507	516	502	525	520	467	510	511	511	550	481	503	556	507	530	524	508	517	485	507	514	534	509	476	514	498	515	501	491	562	520	467	530	571	519	520	508	511	528	518	501	526	501	524	511	534	509	513	544	507	524	536	548	495	569	539	479	486	507	485	552	501	526	513	494	533	509	534	465	535	508	504	538	526	523	519	545	530	535	557	568	550	505	479	541	495	494	521	517	486	510	533	477	528	524	522	457	487	508	501	516	512	514	503	528	522	501	553	501	544	500	511	503	546	546	478	530	492	543	506	538	565	503	552	532	545	532	531	533	522	537	524	519	492	521	508	469	497	512	518	480	518	503	497	494	506	501	532	527	512	481	520	472	510	526	535	515	499	507	517	522	507	531	534	552	486	511
3595	9569	5937	2616	1894	1570	1355	1082	1059	940	817	847	800	739	721	713	718	711	625	660	647	654	675	653	637	633	651	634	625	626	622	654	662	642	666	662	632	633	648	639	625	595	559	604	606	576	666	629	612	660	634	624	638	667	657	591	623	640	599	661	589	653	612	654	623	598	634	616	674	646	625	639	596	582	622	608	642	646	620	631	625	658	648	611	644	566	613	589	621	619	627	600	624	659	658	615	675	590	627	653	579	632	639	627	626	589	643	611	611	627	604	609	605	608	625	630	635	577	638	620	638	597	631	598	617	625	578	653	611	615	637	617	570	598	582	612	670	626	611	621	627	625	632	649	648	599	631	586	636	601	589	614	581	619	633	633	630	601	616	647	671	667	636	651	578	594	654	582	626	611	622	633	615	613	620	613	606	591	597	559	616	614	597	680	645	599	588	604	617	616	628	632	657	623	640	626	610	604	645	607	608	618	624	657	633	651	586	610	643	604	614	638	616	614	633	566	663	573	616	597	628	633	596	598	609	634	586	640	650	625	629	607	663	624	641	600	606	595	610	614	626	658	672	632	595	642	616	641	659	617	643	680	627	620	595	619	612	599	629	601	667	642	595	618	646	633	627	616	614	631	644	608	609	641	629	624	633	589	671	599	612	565	619	678	594	614	628	625	650	627	637	589	628	647	621	627	619	633	638	627	584	615	605	603	657	649	600	585	609	634	615	610	606	639	653	658	601	600	644	613	633	603	556	617	643	648	623	649	633	619	652	638	655	623	663	587	581	596	629	602	636	595	657	604	644	594	602	615	617	624	659	649	656	635	582	637	619	599	580	634	650	637	609	610	618	651	581	625	628	629	591	631	666	603	620	626	635	609	635	629	647	623	623	638	615	649	592	668	667	670	624	592	600	636	609	589	570	621	647	598	634	614	639	636	616	591	627	649	626	579	611	646	593	602	614	645	618	625	584	590	596	615	575	631	637	613	628	643	609	623	619	645	594	583	610	576	597	619	596	674	622	630	609	612	609	605	664	571	585	579	615	595	623	602	652	633	653	630	606	663	648	594	599	590	625	594	574	617	599	614	631	636	611	613	633	620	629	680	623	598	616	590	653	614	638	607	594	610	588	623	616	596	650	632	598	582	580	623	639	641	614	634	637	636	615	663	635	610	607	662	598	620	599	632	603	630	644	635	615	638	665	630	607	606	636	594	601	629	615	596	643	632	552	634	619	586	576	606	645	617	643	634	569	649	605	605	628	634	620	638	625	630	608	599	636	645	622	597	631	620	640	618	588	570	588	607	636	638	629	617	629	660	608	619	625	631	584	601	590	622	587	609	599	630	592	588	604	610	603	609	634	596	617	623	626	583	655	671	601	604	655	628	622	634	645	628	646	598	609	622	586	602	581	631	609	630	612	601	645	634	646	643	638	615	576	613	621	619	625	617	615	591	645	611	630	640	586	674	615	598	639	630	606	613	605	648	632	630	614	612	648	663	593	633	614	648	662	608	634	636	599	603	601	602	616	590	627	635	619	570	641	668	552	654	626	585	623	639	624	611	673	623	650	566	580	586	609	642	649	584	610	628	607	594	646	646	663	624	629	605	615	649	662	595	604	592	627	596	590	617	615	648	615	634	598	637	646	639	637	596	586	579	669	615	585	616	625	608	639	593	602	586	619	582	606	563	600	613	627	642	643	581	613	603	610	642	609	652	602	655	602	625	601	625	604	647	650	644	615	662	613	586	619	630	647	606	593	590	591	659	667	577	655	596	618	625	627	638	591	611	643	620	590	653	617	585	613	629	609	593	595	661	644	620	664	616	630	631	627	593	589	595	621	592	602	617	612	669	664	649	602	630	604	667	639	647	640	634	594	632	585	590	600	603	639	624	657	651	569	638	574	625	650	627	650	649	649	630	622	632	655	580	624	650	604	620	596	645	611	629	661	600	585	641	612	587	611	629	689	618	612	643	610	610	660	612	618	612	619	648	625	666	635	653	578	601	660	640	618	613	657	584	623	637	632	628	622	580	558	627	606	589	628	599	594	643	652	642	619	680	630	600	594	625	631	655	598	591	628	625	589	593	646	596	630	580	597	588	615	648	619	608	573	632	612	637	637	644	589	601	626	613	599	619	663	626	597	615	649	597	604	647	645	614	617	605	632	602	655	624	608	622	580	605	622	608	622	661	616	623	651	602	655	653	623	674	640	609	600	652	666	652	601	582	643	651	604	633	622	573	626	596	630	586	679	615	634	617	625	643	608	574	605	617	644	580	602	643	607	590	629	632	627	642	626	636	607	640	603	653	624	650	608	651	593	601	604	581	641	645	614	566	640	624	623	650	614	594	641	643	602	607	620	631	633	588	605	599	601	628	637	640	612	631	593	656	599	606	635	590	623	621	604	672	623	630	619	586	600	636	654	580	614	619	629	609	635	566	624	623	660	665	634	589	625	569	604	628	640	632	640	651	610	618	641	600	627	645	604	625	631	591	603	643	629	601	638	554	649	632	611	621	632	664	606	635	611	612	583	625	622	646	702	597	610	617	594	643	632	667	636	628	614	595	658	605	631	642	655	612	581	573	591	581	628	630	623	603	619	602	607	619	617	625	633	647	630	615	634	600	618	681	684	599	632	609	591	626	628	623	638	620	666	662	642	643	611	636	616	600	627	579	703	628	629	629	636	600	641	596	636	659	597	608	665	645	607	614	662	631	595	628	613	586	606	602	614	574	618	638	631	590	623	625	650	616	630	595	614	660	592	596	645	665	644	605	607	618	592	629	581	615	636	649	640	615	591	615	657	607	608	607	623	628	600	601	625	627	624	633	592	607	592	601	624	593	633	628	619	624	625	619	605	630	657	611	637	654	635	628	607	658	620	627	610	589	622	633	613	639	621	634	588	622	670	614	641	608	652	643	641	628	616	594	631	604	628	668	586	603	616	651	626	598	559	622	626	602	621	615	615	610	595	656	666	608	584	605	617	633	669	590	598	611	628	606	642	590	621	659	659	621	590	601	612	635	639	631	625	561	617	593	643	627	601	587	659	661	651	652	660	604	628	622	587	641	634	629	602	603	618	609	600	589	592	579	630	609	624	649	606	610	630	656	632	663	651	630	620	613	593	639	603	651	618	641	654	593	612	643	651	609	610	645	651	606	664	559	621	592	598	646	652	592	641	662	630	605	642	606	661	630	593	632	630	632	612	606	623	589	596	568	637	635	615	645	637	681	617	566	579	647	618	603	616	562	619	649	601	622	662	636	587	647	650	637	562	641	572	601	596	603	642	605	624	615	645	604	638	649	607	615	701	594	620	572	610	624	596	599	610	631	613	632	619	571	581	622	617	629	636	587	604	632	638	617	627	626	637	605	589	625	624	621	622	631	616	622	592	643	631	620	579	607	612	596	565	597	616	562	611	640	573	610	624	622	640	571	603	658	634	605	574	620	609	639	616	628	652	621	577	595	640	607	628	602	613	640	662	629	642	628	625	574	614	629
24738	21064	25936	24455	1843	555	440	412	389	357	366	348	321	332	323	291	311	301	306	331	292	277	306	310	287	306	321	308	312	323	315	296	313	308	298	308	267	288	263	294	299	325	267	342	302	308	315	313	286	310	306	298	289	308	294	295	314	292	296	292	291	317	297	272	316	295	285	293	300	290	289	301	300	256	322	283	274	310	290	261	299	271	307	268	326	293	258	360	321	302	278	311	293	307	309	308	310	310	285	320	303	280	310	301	286	293	280	307	322	301	302	292	281	307	309	267	281	327	282	303	271	297	307	292	294	302	311	310	278	306	264	263	283	304	278	309	275	329	299	274	270	285	310	299	303	302	300	306	320	295	286	326	299	330	294	305	294	277	277	302	334	305	309	310	280	305	278	301	322	291	285	298	309	307	301	312	303	302	278	298	295	292	309	309	300	274	308	279	309	296	289	285	308	296	246	291	294	337	285	300	305	298	292	292	299	302	288	282	303	284	334	282	306	285	273	307	315	319	298	294	298	322	277	300	297	284	295	294	272	307	301	314	287	346	287	293	312	292	303	291	271	319	333	280	252	302	316	325	294	292	298	283	292	308	313	298	283	280	328	310	312	280	317	285	284	315	303	289	301	289	320	264	305	279	306	289	298	289	285	313	320	314	295	291	333	287	276	303	301	348	308	279	330	312	300	300	302	315	299	307	286	306	272	305	274	302	310	305	306	293	287	287	305	307	299	273	283	293	297	304	289	297	329	339	298	288	310	266	314	313	308	301	302	300	289	290	274	296	292	317	308	294	289	292	303	314	282	304	297	275	291	313	293	288	286	322	290	294	286	296	308	294	302	304	295	282	273	325	297	290	284	343	282	321	296	311	280	308	300	295	282	308	296	289	278	292	273	314	293	300	292	294	273	289	299	281	278	316	288	293	296	312	298	301	311	297	317	281	272	305	287	330	299	295	276	283	296	307	279	299	287	281	305	296	302	317	296	313	304	276	294	295	337	293	322	308	287	275	309	278	287	299	276	306	298	316	288	302	291	323	285	302	273	272	328	276	306	292	294	286	284	301	283	301	289	285	281	296	302	317	281	336	298	341	299	300	286	284	295	282	272	305	292	291	297	284	318	320	286	316	307	305	290	290	309	281	277	269	316	297	282	300	287	305	280	267	301	322	304	313	292	265	316	301	287	312	317	325	317	284	298	305	295	279	314	274	266	279	290	278	319	306	294	276	307	278	280	296	293	317	278	281	325	304	303	291	292	290	277	273	297	291	272	315	302	303	285	287	289	309	299	296	299	274	303	305	296	291	327	294	291	288	290	273	310	295	279	293	300	296	282	282	278	280	294	302	309	281	286	316	287	290	306	285	287	300	314	324	291	330	283	267	297	289	268	308	280	313	291	319	302	291	304	282	289	296	334	299	305	277	279	322	300	318	298	322	302	283	309	305	288	297	289	299	286	290	292	292	303	301	302	283	334	309	296	285	321	283	307	309	287	289	312	296	281	308	312	327	314	249	299	306	282	287	305	303	278	325	293	311	300	294	311	306	302	265	316	297	320	306	335	319	321	285	288	302	327	313	290	315	301	304	274	324	289	289	311	319	306	300	319	306	301	272	296	286	275	294	269	271	313	277	267	265	295	275	300	276	290	269	294	317	285	307	299	283	294	268	287	291	363	316	300	278	297	269	303	292	308	284	289	304	317	299	296	305	243	318	303	320	312	307	310	290	285	342	280	285	267	270	313	310	296	291	311	322	302	293	290	271	319	279	305	279	275	280	266	291	301	287	294	299	295	311	304	302	285	310	285	297	296	304	298	301	293	313	323	261	288	295	283	264	284	298	336	290	304	312	271	307	330	284	337	295	258	308	304	301	299	285	297	296	302	316	312	326	266	279	312	301	294	312	321	307	287	290	306	308	339	317	292	320	322	284	271	306	300	289	278	297	302	335	285	338	341	318	273	284	284	296	316	306	277	280	274	276	273	273	295	297	287	282	293	312	321	312	296	319	294	337	315	277	325	276	303	293	282	280	286	315	331	299	291	306	303	266	292	312	315	302	318	309	302	293	297	319	283	305	298	282	307	307	310	303	301	353	298	293	296	311	275	301	282	294	301	318	324	332	272	298	311	279	301	284	323	311	285	297	278	262	270	306	270	305	296	287	287	298	268	307	315	285	290	283	293	284	290	304	278	287	311	301	308	301	296	291	310	271	305	322	290	297	300	313	284	285	283	272	308	340	304	292	302	268	280	325	278	286	294	313	343	281	336	314	275	284	278	283	306	325	311	305	287	301	272	303	332	279	312	286	301	321	310	325	259	285	291	309	293	296	296	291	270	280	316	279	275	303	266	300	297	311	307	296	305	275	253	336	307	327	292	269	302	310	303	310	331	338	301	285	294	301	293	315	295	316	314	323	282	307	287	315	299	277	282	279	295	309	292	305	327	263	299	317	320	307	312	321	304	301	315	305	282	298	274	275	303	307	317	340	329	305	306	291	327	267	283	313	293	300	306	266	280	307	284	308	323	308	290	311	330	312	268	301	287	304	287	273	309	268	302	299	289	297	304	292	279	290	286	286	297	316	324	282	273	272	299	294	332	274	312	307	316	268	303	308	298	299	292	338	314	267	298	294	273	289	271	263	271	291	321	271	279	293	317	284	320	289	267	354	287	277	268	294	339	313	308	279	271	296	279	295	321	286	304	304	333	341	322	300	307	297	303	274	279	295	283	306	321	275	319	299	315	289	333	327	319	301	310	280	299	301	340	297	286	300	270	282	294	298	305	298	290	301	293	297	289	295	333	309	307	299	293	308	288	293	304	329	271	308	273	306	258	303	296	294	347	313	276	299	299	295	316	291	284	329	288	324	316	294	313	319	252	275	290	297	302	296	291	294	266	322	285	301	286	278	304	341	281	289	304	290	282	292	289	302	287	307	319	309	298	318	276	284	310	314	312	263	301	300	278	301	279	323	277	293	314	281	324	275	301	309	273	302	296	298	274	308	298	311	301	302	327	292	301	290	308	323	319	340	294	291	310	302	317	307	307	297	323	286	286	302	326	286	299	299	273	309	275	310	286	294	309	308	319	317	275	305	272	318	310	315	320	263	301	273	296	315	256	283	296	291	272	311	275	316	327	295	252	315	303	299	319	306	292	283	325	328	305	292	314	315	289	313	277	332	314	322	306	297	285	321	297	295	303	250	292	320	319	298	272	280	291	306	277	306	310	283	335	290	280	286	267	292	287	317	269	321	331	305	273	310	304	277	268	254	303	297	292	255	298	295	267	326	275	312	291	293	309	271	289	265	291	322	302	300	292	296	300	307	306	293	315	300	329	288	283	297	300	317	290	309	307	277	299	328	278	283	292	288	291	267	296	290	288	302	285	325	279	312	317	311	298	299	290	295	306	292	321	300	295	298	313	322	324	287	291	302	303	312	309	278	287	317	326	284	284	293	275	297	269	271	319	321	287	326	278	289	299	298	302	295	302	347	321	329
3602	5950	3252	1565	1138	961	794	682	585	514	478	488	477	443	460	401	426	431	374	409	390	390	374	400	391	384	324	354	366	384	386	377	350	384	350	336	389	356	334	337	360	348	351	338	349	366	361	339	347	394	347	361	354	362	369	387	367	344	333	320	366	360	406	357	362	341	348	348	378	326	367	377	354	331	344	392	390	349	351	339	352	336	371	357	337	346	357	323	378	354	362	381	358	353	348	347	376	378	390	390	358	355	346	369	333	320	366	336	363	331	337	365	369	362	381	369	376	383	347	350	373	367	355	346	345	348	366	355	328	347	375	343	336	380	363	328	369	388	409	385	390	331	373	384	341	336	343	360	344	351	365	330	336	370	345	389	355	349	345	360	339	361	376	360	354	367	350	381	344	373	335	383	372	359	349	371	370	346	361	369	380	346	373	354	373	343	348	369	345	363	368	344	349	409	347	389	348	381	342	339	350	345	347	353	358	392	341	346	380	383	360	338	353	350	369	340	347	365	403	340	348	359	369	337	367	380	337	332	365	368	355	370	339	346	389	337	385	356	405	364	352	345	398	358	349	351	336	329	349	328	349	393	329	337	360	346	319	337	358	385	372	329	333	361	355	364	336	381	370	373	346	347	380	367	346	338	322	341	407	390	347	348	364	330	349	354	359	339	377	367	380	366	324	298	380	340	391	351	362	389	389	357	376	387	367	368	349	358	375	324	350	347	382	338	360	343	375	355	355	357	342	342	356	366	332	367	336	371	352	354	350	347	342	353	350	341	333	342	369	354	370	349	361	371	365	344	348	375	338	350	351	372	363	381	353	380	368	366	371	337	343	339	341	362	380	367	347	365	374	355	406	347	360	343	309	349	354	365	376	349	356	376	364	341	348	390	327	360	355	375	325	373	372	340	329	354	339	376	398	391	381	373	374	341	351	331	360	377	386	383	351	375	370	404	366	363	359	366	330	364	321	369	355	368	335	349	318	335	361	341	346	362	348	322	349	382	370	397	350	347	337	367	302	362	367	358	352	310	338	350	366	358	370	342	383	371	387	338	337	387	391	359	378	346	332	350	377	335	346	358	362	346	334	371	345	349	353	384	369	345	390	398	359	358	354	366	333	348	355	372	370	350	352	341	345	377	379	379	316	386	374	386	353	339	363	336	360	370	393	364	343	341	326	338	355	363	336	371	367	345	336	361	333	356	336	349	361	354	325	336	361	328	347	394	328	391	356	343	348	338	336	359	337	361	373	372	381	356	353	346	389	382	327	357	358	342	368	358	358	354	341	344	336	358	352	347	371	339	354	363	352	351	335	350	332	354	361	344	358	347	346	325	345	346	362	359	355	368	403	335	385	357	364	347	372	379	368	380	365	379	363	344	343	374	341	355	379	394	343	375	357	345	358	371	342	369	380	344	368	347	327	358	387	335	364	398	339	351	314	336	361	361	377	358	301	389	369	325	342	379	338	346	343	345	358	369	364	357	339	336	346	308	370	386	348	377	384	366	373	339	372	341	370	348	364	367	330	349	340	390	323	384	361	349	356	343	328	368	383	331	350	382	347	370	363	329	359	366	330	343	367	351	361	342	396	346	330	338	379	334	345	378	349	357	362	330	340	394	346	354	361	318	341	345	330	351	358	343	338	371	359	358	366	346	338	337	348	338	318	368	334	372	324	349	355	354	341	393	369	357	357	381	346	360	336	363	353	386	374	374	357	345	343	365	340	328	354	337	325	365	325	385	369	327	325	361	335	330	422	318	392	385	372	374	340	345	347	354	375	350	337	385	350	346	367	347	336	337	345	375	362	355	370	343	358	342	323	352	353	379	371	381	358	347	336	360	376	362	370	353	372	351	346	349	356	370	370	396	344	372	379	362	355	355	361	354	332	384	359	332	392	374	340	348	356	344	366	340	370	345	394	337	427	371	325	335	354	332	371	348	323	373	351	334	364	364	348	346	344	357	359	349	344	384	356	341	338	366	332	333	406	384	345	325	335	356	360	369	348	353	376	300	329	361	347	402	355	327	321	357	359	362	388	397	323	341	330	358	325	333	332	338	380	359	356	388	369	347	332	359	381	326	382	356	356	367	372	369	346	356	388	307	353	389	330	359	362	319	326	344	333	355	362	387	356	367	330	359	354	357	324	363	347	355	362	357	353	362	387	375	357	364	340	344	338	368	328	380	327	353	341	359	309	374	386	354	335	337	339	373	340	325	366	380	339	346	376	349	334	357	315	354	371	356	342	342	362	348	357	381	346	326	349	334	374	364	341	350	339	373	392	309	361	336	350	337	363	339	332	363	392	372	337	359	380	356	353	378	344	391	360	323	344	369	368	359	382	334	346	356	315	359	354	368	353	380	355	347	348	350	353	336	364	345	362	330	333	351	344	367	355	372	386	342	350	336	368	349	347	337	346	403	349	355	342	359	354	357	353	398	377	379	351	385	370	342	315	351	368	364	362	378	340	344	358	339	341	342	378	362	347	354	338	368	344	372	383	322	361	359	334	351	350	365	369	349	365	357	356	402	373	351	349	351	351	341	358	355	356	384	360	363	389	342	376	377	373	350	370	387	367	344	348	352	381	342	335	359	352	347	324	369	351	373	328	359	371	327	357	332	348	338	353	347	354	362	322	364	345	333	329	360	355	346	363	337	347	359	365	369	373	327	360	348	344	328	380	338	344	332	361	351	339	356	350	362	347	347	365	357	349	373	346	334	354	367	378	332	360	394	331	363	372	345	313	365	338	354	350	339	350	352	362	354	364	357	373	350	356	346	360	335	341	341	390	392	393	372	385	341	376	330	358	344	335	353	360	349	369	328	347	321	360	363	365	343	351	382	340	349	342	353	339	360	358	364	359	345	354	370	323	382	338	324	373	348	380	360	396	360	350	325	382	394	346	348	363	349	340	370	351	352	370	334	351	355	371	338	350	367	343	347	350	349	376	340	382	346	370	351	349	374	341	377	378	375	338	385	356	386	361	373	358	361	301	326	342	381	332	325	339	379	390	327	357	361	339	344	361	347	352	371	362	355	387	347	368	354	356	352	367	366	354	376	356	345	369	348	329	342	355	336	391	368	355	355	337	323	380	345	350	336	367	345	360	322	326	352	373	361	351	352	360	363	349	366	354	363	356	381	361	360	339	367	341	386	379	356	361	374	332	374	364	362	336	364	389	384	359	353	384	324	377	369	364	344	350	355	349	383	368	371	333	350	354	318	336	352	352	349	336	397	383	396	353	383	367	343	348	331	342	353	335	353	342	381	377	350	347	339	355	339	330	371	357	363	373	367	337	362	378	351	359	370	352	354	349	351	386	361	338	356	361	370	383	382	378	319	363	339	356	329	393	379	349	386	358	356	357	364	333	334	328	355	390	372	381	354	308	394	361	388	353	348	357	349	341	352	348	330	363	373	356	352	353	342	361	382	356	363	335	341	351	364	373	397	342	345	371	352	389	355	370	338	338	363	350	328	376	336	334	372	339	355	354	364
22406	21006	28183	24022	21008	20341	2187	709	510	503	431	406	382	362	315	302	309	322	278	283	258	262	240	238	254	282	240	225	229	232	243	226	245	189	210	229	236	203	234	219	214	234	222	201	244	214	194	226	199	212	228	219	218	198	220	214	212	197	205	221	207	185	232	206	208	184	206	206	236	228	234	205	212	192	189	201	197	238	201	237	210	211	214	205	196	189	197	199	188	215	223	224	218	218	178	225	210	201	187	214	238	198	208	209	212	208	215	177	196	204	195	213	194	189	220	203	202	191	241	224	204	212	230	209	216	220	212	214	223	204	214	201	217	179	189	194	209	212	223	197	194	199	225	196	187	202	189	203	185	218	216	212	199	212	208	218	186	193	180	206	230	194	205	227	199	198	225	210	214	219	175	196	206	185	220	188	212	219	212	204	214	194	178	210	204	211	191	224	200	203	187	204	208	194	199	218	221	193	202	236	209	229	202	211	191	187	191	175	190	203	222	203	182	207	203	208	219	193	209	213	202	209	198	205	245	199	219	187	196	214	215	204	216	188	216	231	189	202	202	220	187	181	196	175	200	220	203	263	216	177	183	205	197	214	181	193	227	239	198	205	209	209	197	202	194	211	178	203	217	200	202	197	218	200	210	214	171	204	213	196	223	204	189	195	179	182	201	207	212	197	236	207	207	206	231	214	205	187	196	202	196	229	193	219	206	215	207	187	219	192	206	189	206	210	224	182	209	199	213	196	209	179	195	211	214	221	217	201	220	210	217	189	220	193	173	190	199	210	212	206	198	214	190	195	198	204	217	204	203	193	210	196	209	204	215	225	187	191	219	210	211	208	198	194	213	235	200	179	203	217	217	186	216	199	215	186	232	207	205	205	231	216	210	211	210	216	214	217	219	202	191	189	222	202	229	213	209	191	204	213	214	213	231	214	182	197	189	188	204	221	197	195	194	187	208	167	205	199	188	208	207	193	195	212	190	211	221	197	215	181	169	206	209	216	216	222	208	229	201	197	186	197	206	217	239	193	209	200	185	224	222	208	194	194	208	196	222	190	203	199	198	197	208	199	191	212	221	218	202	214	227	222	207	213	207	220	215	208	230	220	212	200	235	213	205	194	197	217	192	200	199	205	177	201	196	191	194	181	202	204	211	238	212	222	181	210	200	187	209	185	201	218	220	192	181	196	177	188	210	225	191	168	200	216	212	203	214	196	220	194	204	215	192	213	180	227	190	217	203	215	218	212	229	233	200	227	200	188	198	213	218	195	210	235	201	223	199	185	204	209	192	193	220	201	203	208	191	222	191	217	234	185	207	220	196	194	219	198	213	215	198	198	205	235	209	211	184	206	175	222	227	228	226	192	200	211	191	211	182	203	177	213	219	202	208	211	210	229	220	199	234	205	215	230	236	201	212	208	233	223	203	194	236	226	205	194	216	190	207	201	192	215	205	213	214	222	213	189	198	237	219	205	205	194	213	184	204	203	191	226	231	227	229	216	214	203	213	182	179	197	236	175	210	211	221	218	196	193	232	226	188	204	224	240	233	208	241	182	216	205	203	186	226	195	195	201	198	193	206	194	221	215	191	206	210	197	190	214	195	222	193	201	221	213	213	215	202	176	224	195	223	197	211	202	215	203	204	237	216	213	217	213	235	215	198	194	211	206	195	190	196	200	235	202	214	201	210	202	195	197	199	230	212	218	223	194	214	189	225	208	212	216	199	167	193	186	191	198	213	231	198	206	221	224	180	205	199	224	210	238	203	182	185	228	236	209	165	218	190	187	179	208	218	177	192	185	217	206	208	195	213	218	223	221	199	203	177	215	206	181	206	199	203	199	214	202	195	214	218	194	205	202	213	197	197	198	212	230	207	190	208	230	214	190	212	193	196	211	218	222	187	213	230	202	189	219	176	190	203	204	225	233	183	191	200	195	236	220	203	210	188	191	226	193	196	214	193	196	186	233	197	200	196	209	211	218	199	199	220	196	210	193	217	194	204	213	226	197	205	211	228	188	200	191	215	205	207	219	200	212	212	219	213	201	192	192	202	206	198	205	199	218	234	212	220	196	230	191	224	205	184	199	226	221	201	187	196	207	206	194	209	205	213	220	203	168	192	220	214	230	205	186	218	227	228	186	190	184	229	212	197	224	191	222	215	212	214	214	204	236	213	208	225	234	211	200	247	212	229	203	198	225	232	211	217	171	223	198	203	222	202	211	207	202	206	220	221	188	201	199	194	207	205	210	206	211	213	220	197	210	238	197	199	186	237	194	226	220	221	217	211	204	197	205	208	205	213	218	219	203	208	191	191	221	216	211	166	209	191	210	198	227	199	211	198	203	218	207	201	227	207	198	205	215	216	204	209	184	222	216	196	224	220	195	232	210	222	217	208	202	186	201	229	211	208	185	222	205	226	190	207	201	232	216	191	217	196	199	195	196	217	186	187	188	181	220	216	204	226	216	210	227	215	209	209	218	224	190	204	233	216	200	208	210	227	252	197	203	212	174	207	232	192	196	219	216	187	226	225	185	215	236	198	204	213	211	207	228	192	233	210	191	220	229	209	216	192	213	181	206	198	218	204	185	198	233	207	220	178	194	202	224	214	214	189	201	212	199	203	227	205	196	202	213	199	196	216	209	203	216	212	175	207	204	226	251	182	188	204	230	191	198	211	209	228	194	208	196	188	185	195	202	210	202	205	233	214	189	244	217	220	234	184	203	196	220	211	196	220	190	203	209	202	190	197	191	191	223	218	214	193	211	210	201	197	220	194	192	208	207	223	179	215	196	209	199	223	225	208	207	190	189	174	211	206	202	211	207	201	199	192	219	205	203	199	212	195	219	193	216	219	194	202	221	215	194	243	190	197	239	209	206	212	210	235	196	196	182	194	205	193	189	187	196	208	233	205	203	210	214	171	220	208	223	203	187	207	210	214	206	225	219	218	208	205	232	198	201	174	214	220	200	226	212	211	194	196	211	185	222	211	221	209	208	204	174	207	218	228	197	206	222	196	184	180	198	197	202	222	246	192	184	212	207	199	214	218	213	220	224	210	210	199	179	204	198	209	212	225	233	227	206	214	197	212	206	200	226	207	219	211	219	184	214	182	203	205	182	229	206	211	211	217	207	188	188	199	201	196	217	194	211	205	216	204	203	197	204	200	206	200	215	215	207	191	203	213	187	208	227	208	206	220	206	191	208	215	202	224	194	209	202	185	225	217	221	220	190	218	189	215	199	197	196	180	212	223	201	190	213	177	211	207	244	209	232	207	199	209	199	221	211	214	205	192	198	175	204	203	206	220	221	195	201	236	181	208	210	221	205	188	211	200	198	203	180	199	194	223	223	199	187	200	192	222	195	218	213	204	191	218	190	179	199	200	214	196	196	182	199	194	219	213	220	194	212	212	218	226	198	172	201	220	191	212	212	207	198	209	218	221	191	192	218	214	219	211	205	214	187	211	209	194	195	206	210	195	193	215	237	225	213	199	242	230	194
5071	16089	9558	4529	3238	2369	1788	1419	1121	950	789	771	664	572	538	493	438	405	429	384	375	350	375	361	331	333	302	326	302	285	285	316	301	305	285	274	258	322	288	298	282	250	273	298	268	267	314	247	285	286	279	268	252	269	277	259	244	282	261	274	278	264	266	289	260	262	268	284	270	276	285	255	239	279	269	284	268	286	271	283	280	281	231	266	248	271	281	240	272	289	274	276	258	295	278	276	242	296	267	252	293	262	263	257	255	260	261	260	260	256	241	259	272	251	281	282	271	293	259	264	263	296	269	258	280	301	266	248	286	301	272	260	265	265	264	264	297	296	261	262	279	283	294	271	245	260	235	279	254	222	274	260	265	279	250	267	273	247	272	293	256	274	261	280	280	280	264	279	255	298	255	259	267	279	296	269	273	267	245	264	238	296	279	234	269	249	237	263	274	261	228	270	287	279	235	284	259	263	251	261	251	246	272	245	277	267	275	269	251	291	260	278	252	280	269	264	279	265	270	249	281	280	268	273	251	271	274	279	265	261	257	274	238	270	247	241	266	272	286	267	251	260	245	242	253	266	255	263	256	270	285	249	272	272	271	258	234	259	261	261	245	283	218	283	274	253	268	262	271	247	282	272	232	276	266	269	301	265	242	253	278	291	289	255	275	267	259	261	236	292	250	273	255	263	257	242	250	280	256	254	275	269	252	282	257	269	243	273	276	258	254	242	288	258	256	276	278	245	264	268	272	269	284	275	285	256	266	271	262	269	247	278	262	245	269	261	249	248	285	263	251	280	241	267	259	271	290	245	238	280	272	269	288	259	281	265	267	250	265	268	256	260	251	253	281	267	253	267	259	271	278	255	304	255	261	276	300	281	278	246	256	287	261	247	288	271	258	292	256	274	264	241	245	272	244	249	278	255	272	253	237	289	257	297	247	283	258	243	248	261	269	264	264	266	292	265	272	237	256	277	277	272	262	290	255	290	292	280	300	280	267	269	250	259	240	259	258	281	280	268	255	286	247	243	233	253	281	222	248	260	236	245	251	241	252	259	274	280	280	308	259	256	262	272	277	283	266	269	267	283	282	290	257	268	241	277	282	272	245	274	265	243	268	254	269	280	223	253	246	256	262	270	256	255	285	266	288	266	245	244	278	264	268	263	248	243	245	260	262	259	308	252	246	267	276	244	250	253	256	283	260	256	287	273	256	250	269	275	256	240	270	258	259	264	268	271	239	292	285	271	256	268	255	243	284	275	288	285	274	261	257	270	226	261	260	255	284	278	279	255	249	262	246	279	253	243	257	263	267	256	271	289	242	266	256	287	237	263	269	253	247	239	238	268	257	267	282	253	253	252	254	279	307	274	258	253	286	291	275	249	285	245	272	282	243	249	255	272	259	253	295	269	300	274	249	267	269	249	252	250	254	285	298	249	256	240	287	248	255	255	240	303	269	278	249	280	244	268	276	235	273	233	271	256	262	260	279	270	286	254	269	281	254	278	257	256	244	279	258	289	281	265	251	245	286	261	281	262	254	279	259	282	253	269	251	273	276	269	264	271	283	242	301	257	239	254	252	265	258	267	277	234	262	260	236	270	278	271	251	269	288	263	262	265	258	296	261	260	251	287	274	290	251	265	276	284	279	276	271	278	251	311	269	265	255	278	240	270	256	276	274	302	258	254	268	244	245	263	272	267	260	282	242	289	257	254	273	282	278	266	289	284	254	279	290	278	257	260	278	286	260	295	249	268	260	280	284	242	266	231	266	271	268	298	254	252	287	290	282	274	255	263	270	264	252	267	240	275	286	262	256	256	290	255	254	314	263	288	268	289	245	278	252	258	252	237	281	292	259	258	274	265	262	281	266	274	251	283	250	255	253	258	268	277	282	282	269	262	273	273	262	256	270	262	256	274	269	277	288	258	277	241	281	258	271	262	296	231	269	276	262	248	247	250	236	245	274	252	259	256	265	259	242	264	272	264	264	240	251	273	282	256	253	263	265	270	254	246	236	272	260	264	281	246	222	252	250	260	279	255	254	268	261	263	261	242	282	282	257	261	265	252	242	274	275	259	244	259	249	254	288	263	254	288	238	258	271	251	254	285	288	263	240	277	285	253	270	246	261	288	254	245	279	266	255	271	261	264	249	282	279	248	301	268	243	282	262	263	259	281	259	305	272	277	241	249	265	252	260	284	269	251	279	253	268	258	244	257	240	250	263	238	282	257	262	279	297	299	254	272	236	255	260	270	232	242	280	266	253	273	272	281	257	291	249	285	254	267	277	250	289	246	251	241	250	279	256	267	267	287	291	269	247	264	254	263	257	236	264	266	266	242	266	276	267	282	257	292	304	269	288	243	274	251	281	260	265	266	276	282	264	230	244	262	275	288	265	213	261	243	271	259	300	276	255	278	282	264	286	279	278	258	253	276	262	239	286	245	251	246	249	274	268	284	272	257	242	273	272	278	243	256	279	262	285	253	253	270	258	286	284	264	270	265	265	266	259	270	266	256	285	265	240	284	239	258	269	272	250	255	268	272	249	257	274	244	289	288	291	254	283	251	258	294	275	259	261	264	258	263	265	247	256	277	271	252	264	260	252	273	279	248	274	255	263	241	246	234	235	263	258	261	240	256	273	252	263	261	267	279	286	267	283	254	250	258	268	223	288	245	289	271	242	273	235	267	233	296	258	273	264	278	285	272	274	262	255	246	249	269	255	258	251	297	259	268	245	271	294	282	243	243	246	269	266	255	264	253	248	254	243	271	278	273	283	239	266	255	265	237	260	246	263	273	211	275	268	309	253	248	272	265	258	287	272	262	291	274	254	269	260	299	220	278	264	257	236	299	261	266	250	291	282	257	269	237	249	254	271	253	268	251	263	225	262	270	257	260	256	279	249	249	257	255	267	239	245	257	257	242	282	282	271	257	256	256	285	244	241	254	267	275	241	275	275	291	268	261	293	252	227	270	277	284	239	255	281	222	281	277	271	253	269	252	290	247	290	249	304	266	245	274	284	295	263	286	270	241	263	259	254	301	247	269	278	264	262	245	289	256	280	254	258	210	259	270	263	269	243	257	268	260	266	245	273	258	257	244	267	278	314	245	236	268	254	248	255	257	286	254	267	264	255	258	255	270	276	232	274	275	252	261	270	267	255	262	279	263	248	272	244	258	265	239	250	278	298	270	268	252	272	260	257	277	278	269	283	261	264	288	257	285	266	268	250	269	259	273	251	270	244	262	272	271	255	267	278	273	282	235	276	253	262	246	258	278	263	259	268	249	274	264	250	249	267	264	265	268	274	276	239	275	260	263	247	279	258	249	253	277	269	253	240	267	289	274	260	293	274	253	240	247	271	276	280	264	292	263	269	278	296	226	250	297	258	249	269	283	289	253	248	237	280	243	271	289	268	274	269	271	283	260	260	251	280	242	258	262	266	246	267	245	262	271	259	254	261	246	291	231	271	245	271	276	256	291	294	255	273	262	257	294	262	281	247	277
27445	17127	3434	815	620	608	551	548	561	516	526	554	525	553	519	494	524	561	534	510	534	492	554	506	511	536	501	547	484	496	512	541	545	498	531	500	518	533	520	486	522	528	549	518	531	501	537	539	518	493	529	594	542	511	536	555	546	539	495	515	562	530	515	531	494	525	491	477	513	505	528	525	493	509	531	526	484	502	536	494	523	493	516	534	520	505	531	521	498	551	526	529	521	558	535	522	496	521	539	556	561	505	512	545	519	582	531	590	506	533	500	507	489	518	527	507	513	532	545	533	484	513	541	521	501	541	498	523	472	525	489	519	519	524	525	544	490	508	489	485	535	514	498	529	519	531	540	521	523	483	516	530	537	513	541	533	489	508	507	533	481	541	554	554	496	470	529	534	521	497	518	531	463	533	525	476	531	496	513	472	482	494	502	517	505	503	510	517	525	527	524	571	519	551	544	531	534	541	535	507	491	534	539	522	518	548	503	541	509	533	525	489	478	511	530	509	551	561	518	545	503	545	510	569	550	537	482	500	523	534	528	517	536	500	516	509	546	502	505	479	521	530	512	515	555	528	513	536	540	529	538	517	513	541	527	515	503	541	506	497	529	536	515	523	519	497	503	560	567	519	511	535	498	522	507	551	546	534	566	515	508	549	488	522	548	523	506	530	518	535	525	519	513	512	490	526	506	553	470	528	480	532	512	520	483	490	508	554	514	511	522	571	518	526	508	499	558	497	518	544	495	504	520	504	542	512	489	497	559	548	511	501	532	541	529	491	544	525	520	555	556	515	540	501	523	517	493	545	484	472	528	504	534	535	514	522	516	553	535	539	486	502	506	553	530	535	528	517	547	508	529	536	553	539	537	498	495	555	530	523	542	536	533	512	508	532	506	505	501	504	535	515	506	540	520	544	527	496	518	540	521	489	517	521	520	477	536	505	535	562	477	501	505	542	528	519	534	509	519	486	516	511	503	535	555	493	558	510	515	523	546	531	510	500	513	510	522	517	490	556	514	535	503	501	545	507	527	504	557	519	559	512	527	536	555	517	538	500	520	515	504	509	489	544	512	555	508	519	493	488	538	522	531	568	512	536	461	517	486	527	532	502	483	485	508	500	545	552	532	508	513	504	562	531	569	567	522	516	500	523	547	518	524	521	496	496	555	493	505	516	518	527	568	529	508	533	548	519	535	534	498	518	528	538	543	505	549	489	513	522	512	521	509	513	504	503	573	580	509	557	579	578	532	516	512	540	529	525	536	538	550	551	544	525	540	514	510	519	511	486	493	531	511	531	510	506	558	478	508	508	519	472	558	490	575	542	534	475	520	526	502	486	494	530	532	541	525	522	508	556	469	516	491	536	504	542	551	509	523	489	527	504	504	537	549	489	522	539	519	483	536	557	564	532	511	480	526	514	524	508	543	516	457	471	519	513	501	515	533	530	511	525	493	550	552	525	539	494	503	523	508	489	495	454	516	531	541	548	490	544	520	515	557	532	573	535	530	518	519	535	509	472	518	515	482	546	532	485	537	521	482	526	505	498	514	513	499	491	512	550	513	521	546	491	518	507	508	525	497	528	504	529	516	559	517	490	516	553	535	486	539	534	529	487	494	534	526	518	506	489	522	530	538	556	491	516	519	502	484	530	509	543	547	504	489	523	543	502	532	520	521	547	508	496	501	546	559	513	492	505	554	545	494	536	504	522	533	510	520	552	492	513	531	530	499	532	490	499	505	512	529	515	507	520	504	537	463	531	507	499	483	545	487	532	538	533	519	552	550	500	509	530	569	551	511	553	532	570	510	518	523	563	485	509	490	520	539	505	565	457	503	500	503	532	499	491	530	498	518	535	486	475	519	517	575	539	504	543	500	501	469	533	539	536	507	504	547	525	518	498	525	521	538	518	512	562	489	515	539	541	540	574	524	547	535	547	488	532	514	501	519	514	481	505	565	472	516	507	484	538	563	490	509	518	542	489	539	513	523	530	512	523	558	528	528	485	484	476	567	510	508	530	529	539	522	492	498	544	494	529	575	506	539	496	512	478	548	507	577	536	560	482	532	538	546	521	503	537	479	502	539	509	561	572	489	533	525	536	510	539	514	522	522	512	532	523	532	528	513	541	530	534	534	534	570	538	533	553	493	546	528	499	547	534	509	548	554	525	553	445	511	512	529	503	504	513	544	482	488	577	485	539	531	547	523	531	514	542	506	514	543	488	497	496	503	484	542	501	523	519	537	531	520	489	499	547	511	528	458	533	559	512	561	538	504	523	504	521	510	512	500	494	537	546	511	541	534	525	491	533	498	537	533	529	512	525	524	494	509	530	486	496	509	528	548	502	512	517	542	529	587	559	529	507	528	557	538	523	509	526	536	529	560	496	505	545	542	492	496	500	499	526	542	507	540	541	530	506	499	532	507	526	518	517	495	507	544	520	519	533	510	503	544	535	537	506	481	533	552	512	512	528	547	505	514	509	509	542	554	524	535	511	499	504	519	552	513	572	544	524	507	529	525	538	532	502	532	484	521	489	515	552	528	508	527	525	539	559	540	520	516	534	499	495	526	533	519	531	593	506	538	563	540	561	546	519	501	516	493	539	520	489	530	515	494	516	543	528	551	549	551	559	502	499	502	513	540	483	565	517	497	490	494	550	535	525	475	479	490	488	517	537	525	550	549	569	523	540	507	518	546	544	510	515	519	517	535	481	520	519	568	496	520	541	499	560	503	505	552	549	519	531	499	524	506	532	519	536	533	545	529	535	530	525	491	551	509	521	504	509	501	536	539	516	502	528	502	526	520	525	503	541	513	489	524	531	506	531	506	490	522	514	535	547	519	548	487	519	474	492	527	553	516	521	533	535	498	483	544	482	510	501	512	508	502	551	546	500	509	512	532	478	517	526	513	509	517	503	463	526	549	553	522	539	501	552	545	469	494	501	478	568	514	499	523	518	527	531	501	517	543	517	515	508	551	526	501	507	477	513	505	545	504	531	562	506	490	593	546	560	517	566	502	507	502	485	516	556	559	551	501	521	502	481	502	546	508	540	560	536	502	519	539	523	526	512	498	534	552	541	523	563	532	514	521	544	481	493	494	522	520	479	535	559	509	512	520	525	535	509	526	526	541	493	533	486	529	491	522	500	504	528	529	524	539	522	512	494	491	517	513	530	525	542	531	523	524	523	517	508	551	530	555	538	541	514	502	557	509	516	562	528	539	530	527	508	519	544	483	474	543	501	524	508	494	552	523	509	553	499	546	508	524	532	541	507	497	549	512	520	529	501	504	521	498	524	498	495	510	491	485	538	539	497	546	527	510	551	502	515	508	512	538	568	529	536	572	550	545	547	466	493	523	543	497	523	550	512	515	540	532	512	529	552	478	516	507	487	524	521	523	500	510	525	518	527	497	527	515	520	512	499	513	517	490	526	536	488	503	513	550	527	539	512	511	533	511	511	527	511	553	574	512	557	510	508	529	478	512	490	528	481	541	513	552	520
4813	2118	1401	915	802	783	713	727	704	634	699	630	603	652	648	591	638	651	636	633	613	634	625	631	612	598	613	608	625	620	606	575	673	655	598	606	627	661	599	617	585	598	699	596	610	630	628	593	604	628	626	644	614	602	609	624	608	610	631	626	615	615	596	606	621	622	577	591	614	578	617	644	670	625	626	604	667	625	630	606	621	610	632	618	662	606	606	632	663	610	591	618	632	635	619	584	611	641	574	605	589	593	600	603	588	577	633	635	604	607	593	649	627	624	614	568	584	589	622	591	621	630	590	581	629	577	630	598	586	596	629	639	600	632	632	601	656	559	599	608	605	646	613	580	608	639	612	619	632	598	589	591	599	618	594	654	591	601	603	617	572	631	625	605	540	635	645	620	584	638	621	546	625	590	607	672	610	587	652	596	572	622	596	622	640	617	606	605	597	595	627	601	642	626	622	631	607	600	613	620	680	661	584	621	600	643	624	634	631	619	653	562	609	569	548	664	643	620	573	615	600	643	654	648	629	597	575	574	591	593	588	606	640	631	638	586	626	631	608	617	639	606	661	643	626	652	631	556	630	626	599	585	657	601	563	623	586	620	630	629	607	596	618	630	594	582	638	577	621	613	648	676	618	575	617	636	625	616	581	633	587	566	601	616	625	586	631	603	631	635	625	641	610	613	642	635	590	574	647	604	583	617	600	592	616	600	582	606	601	621	585	679	601	601	623	613	620	615	593	592	649	601	641	608	648	644	651	631	657	568	647	585	591	614	613	610	683	621	646	602	564	636	615	635	639	635	630	567	592	677	634	613	619	585	604	671	644	654	600	615	600	619	605	620	590	600	608	640	605	628	636	597	617	601	620	613	616	593	592	583	641	619	588	640	617	616	597	630	601	634	606	639	606	614	636	594	563	627	647	623	658	640	608	565	637	595	612	653	595	608	586	608	652	609	634	634	626	632	575	603	642	585	653	589	594	620	601	638	627	585	606	634	644	597	615	590	639	591	628	563	642	652	614	583	608	615	601	634	589	612	632	618	628	573	613	590	569	597	615	616	610	609	622	610	619	599	633	621	619	626	630	591	606	634	605	614	619	605	582	586	650	665	621	589	636	637	625	625	600	634	614	596	586	624	638	593	659	635	619	649	611	597	627	640	568	613	622	633	595	571	618	595	641	613	609	613	638	557	562	570	650	609	598	600	654	592	619	624	607	590	623	647	617	663	658	614	608	638	626	575	641	602	600	643	615	607	613	615	622	617	626	597	617	609	590	629	617	627	622	620	651	572	603	642	635	596	564	607	644	592	596	596	587	627	632	588	620	580	631	655	564	623	582	649	627	611	576	614	617	607	610	592	655	634	602	618	615	610	620	623	613	622	638	612	616	578	608	582	611	625	660	615	632	559	597	619	606	615	630	625	621	633	557	606	621	591	624	594	636	576	671	634	601	591	637	610	620	616	587	595	590	609	628	612	622	573	619	634	580	654	629	633	609	630	654	611	655	605	626	621	595	622	654	610	594	622	573	618	623	642	591	588	621	621	626	623	617	604	590	650	650	638	622	617	618	619	604	653	615	583	606	617	599	628	662	655	638	593	634	589	602	618	594	619	610	586	636	619	635	576	624	592	640	591	615	618	618	630	594	696	623	613	624	587	643	625	622	690	599	591	570	621	615	588	596	637	641	624	638	571	611	644	643	640	650	643	606	651	633	560	628	624	651	645	596	637	629	623	639	621	587	630	597	581	610	640	633	613	650	573	619	609	586	615	640	619	610	631	611	633	600	621	623	614	625	642	594	635	619	615	648	611	606	636	649	609	667	618	646	633	584	590	590	590	586	553	631	587	607	631	582	638	640	570	633	608	648	611	636	629	584	597	607	595	649	582	637	630	627	648	646	629	673	629	627	601	661	605	604	648	646	635	585	554	654	630	585	613	635	588	592	576	663	585	646	636	647	590	563	595	621	645	589	618	600	611	634	571	610	599	625	608	585	592	627	669	624	602	590	635	659	600	632	605	620	617	637	603	614	617	639	636	651	651	603	583	611	691	607	622	628	621	627	639	643	615	639	642	613	619	603	583	607	614	625	645	593	614	630	622	651	588	600	615	576	597	630	639	585	590	616	662	604	604	597	606	543	629	580	684	608	638	635	617	626	631	649	571	647	560	631	625	656	591	664	657	643	637	643	611	629	608	589	586	652	619	615	655	639	675	599	643	625	603	671	642	626	619	643	601	643	661	611	614	582	619	632	619	599	600	579	618	631	627	594	583	577	647	591	600	616	625	611	622	579	624	623	625	630	705	584	622	596	647	615	600	624	654	700	605	589	665	563	605	590	602	601	597	589	608	615	611	591	610	573	618	602	601	601	621	616	605	578	627	580	591	642	620	572	641	611	587	604	596	644	622	603	676	617	636	569	571	629	645	658	620	612	651	642	618	613	681	629	630	628	610	558	593	625	621	616	619	645	617	625	641	659	652	610	658	609	604	614	591	638	628	650	622	601	625	655	609	568	601	604	604	625	622	601	613	661	685	651	580	617	643	604	609	625	639	611	647	559	616	642	619	612	618	605	608	632	566	618	570	595	641	652	626	661	625	623	593	610	607	627	611	622	594	589	658	654	611	615	625	620	617	617	627	663	627	622	597	639	601	616	613	625	624	593	613	601	562	616	596	610	559	573	627	606	631	616	596	601	592	636	611	579	565	616	612	636	626	583	622	589	613	638	618	673	691	608	628	582	652	592	607	612	678	664	614	607	603	564	582	632	625	593	594	593	644	617	614	588	610	640	634	595	588	619	568	644	637	586	570	618	589	646	594	613	594	626	566	611	654	618	625	617	608	607	568	645	677	623	612	562	609	618	614	612	603	586	611	630	634	637	592	586	604	652	630	625	615	610	610	590	573	602	602	624	630	598	606	635	603	598	592	623	631	604	575	660	644	625	636	564	671	643	644	670	642	652	612	629	617	614	598	637	609	661	582	574	594	615	620	604	637	592	658	628	608	618	600	610	620	575	649	570	594	619	626	562	595	628	626	603	569	606	608	600	636	565	585	612	610	605	623	657	628	619	602	603	657	630	599	635	617	614	620	613	597	656	620	591	618	625	580	651	581	607	650	649	600	622	633	632	655	593	625	576	592	609	603	628	647	649	627	655	661	627	607	657	608	632	580	664	619	611	603	605	565	639	645	649	647	617	646	626	655	610	639	620	630	645	627	644	627	600	613	585	610	580	580	645	610	571	623	656	577	618	639	601	614	644	637	590	641	629	615	619	586	609	620	613	597	656	646	622	572	630	645	596	629	656	607	571	631	555	585	595	645	637	587	613	634	636	646	666	632	593	653	624	592	624	595	604	616	648	652	618	664	598	626	594	625	628	659	612	598	618	609	601	641	608	594	640	625	614	612	620	630	616	610	610	648	628	607	678	612	642	624	633	603	575	572	591	607	630	641	581	663	623	617	604	623	627	643	581	608	640	597	612	645	594	624	656	644
23721	20988	27328	24842	17781	1610	939	746	696	665	629	631	603	588	578	578	562	557	517	552	562	572	519	516	554	529	555	540	554	550	551	525	575	517	526	577	536	494	524	527	527	496	550	522	509	528	531	486	514	526	514	531	544	507	522	547	529	527	543	554	571	498	523	532	495	560	543	539	524	526	529	539	559	539	537	489	511	518	502	513	491	572	540	511	532	576	539	557	571	534	531	526	546	527	541	551	524	500	522	551	533	529	531	497	580	524	514	556	508	505	549	535	514	528	533	516	516	513	522	580	497	513	509	533	487	524	528	517	578	523	538	491	554	507	514	553	539	503	546	531	499	569	554	525	549	528	507	511	493	527	521	490	492	490	534	501	550	542	522	513	531	564	541	520	481	509	531	538	559	535	547	486	514	521	497	541	520	512	533	553	570	514	482	526	531	564	521	535	527	475	536	504	517	500	516	478	532	499	546	534	541	492	537	496	539	482	521	482	526	519	534	560	521	529	557	535	499	512	529	542	538	529	510	532	557	565	512	547	548	546	544	545	547	552	519	532	506	523	549	479	497	560	535	488	504	517	518	478	526	493	521	519	557	547	523	488	513	490	502	538	516	490	527	537	464	509	492	495	520	542	535	544	496	488	516	548	549	543	520	563	482	488	538	490	519	483	525	566	517	511	513	483	513	485	504	511	520	513	482	561	523	556	474	519	524	516	522	527	536	510	516	507	533	533	521	548	508	526	521	542	518	534	497	501	541	520	502	562	480	499	530	538	537	533	502	486	559	512	545	527	472	501	547	552	491	552	489	524	530	511	514	536	518	549	514	544	486	556	528	504	531	515	552	474	533	568	528	513	567	514	504	537	524	499	550	523	542	474	548	545	547	511	527	481	550	539	566	507	529	523	496	509	484	530	546	527	525	462	529	508	538	527	519	552	539	465	551	510	514	514	539	507	511	546	572	516	498	574	554	532	549	513	531	479	511	515	524	524	528	526	562	541	534	536	580	545	524	550	473	512	549	524	530	505	529	515	514	517	477	555	505	483	560	523	520	535	556	518	486	506	511	527	508	516	528	524	502	498	553	545	501	537	501	536	475	515	534	500	513	547	535	559	510	524	511	527	531	565	560	527	546	534	534	534	545	542	539	539	515	554	530	509	507	514	495	533	522	529	552	484	527	517	473	506	528	486	510	520	532	521	520	550	596	522	545	539	514	522	522	565	537	536	567	539	519	527	519	555	551	509	541	552	515	531	552	532	529	514	532	492	549	577	543	513	532	548	506	496	502	507	527	527	495	508	528	527	516	537	508	494	520	526	517	528	497	538	533	522	538	545	517	503	520	505	481	555	511	510	508	560	496	529	539	504	540	547	497	511	531	527	521	518	521	528	504	503	540	528	547	567	486	549	528	530	499	528	482	501	544	501	535	554	490	529	514	534	532	558	518	491	523	522	511	524	504	503	518	505	506	520	557	533	563	498	547	502	548	524	447	520	529	503	504	505	554	515	544	511	521	508	522	513	513	537	539	485	523	538	546	538	508	527	512	548	524	529	471	504	587	474	518	523	506	519	538	491	532	593	546	536	521	526	516	514	528	518	515	555	511	502	518	550	536	536	521	519	544	518	517	535	517	531	506	517	506	517	507	510	514	557	550	522	501	551	521	532	524	479	466	511	516	554	521	535	562	529	511	547	576	525	547	499	492	520	524	521	487	566	516	580	566	561	499	517	493	535	514	547	559	551	523	510	533	525	559	506	525	525	548	543	565	506	516	534	551	466	517	514	576	560	503	544	514	505	555	495	521	518	536	503	507	525	510	504	514	512	544	500	496	505	533	532	485	503	556	479	522	465	556	526	522	504	493	488	516	518	540	541	518	502	508	509	491	540	527	528	541	505	535	546	528	506	500	494	520	520	549	499	526	516	497	506	536	548	531	489	516	513	506	484	525	580	532	506	527	514	539	531	504	467	541	500	524	491	539	519	526	541	497	548	518	521	518	525	536	490	532	493	542	527	524	536	499	510	493	519	531	529	492	493	524	507	516	504	480	517	490	536	482	540	590	539	548	511	505	515	521	537	511	521	514	496	543	524	579	489	531	491	551	548	545	493	522	538	526	522	519	531	507	521	547	516	560	491	491	504	555	496	549	489	512	550	555	519	568	529	481	491	495	525	548	520	530	508	550	563	521	505	514	524	533	530	507	532	511	525	497	563	544	534	506	528	535	534	501	516	523	520	559	514	539	496	510	549	515	504	542	516	529	536	528	507	512	522	557	517	522	510	512	534	542	481	525	506	510	494	534	515	507	479	515	552	502	538	493	483	483	508	553	517	563	523	505	498	509	507	525	518	533	512	527	512	478	535	555	551	544	551	514	495	507	484	548	567	548	514	600	526	532	515	526	528	508	532	482	512	534	517	514	540	538	506	503	508	533	523	528	561	546	511	515	513	511	522	502	529	496	531	514	551	542	529	515	491	565	552	581	488	539	511	524	516	529	489	518	541	525	557	538	521	560	492	511	540	501	480	532	509	530	541	499	512	544	545	559	504	551	485	522	519	519	506	483	563	535	525	508	512	524	535	582	525	539	499	550	531	495	500	518	470	561	548	531	496	534	487	518	522	541	500	512	537	523	505	510	538	535	520	510	488	509	490	475	515	535	491	529	502	490	534	530	524	505	501	514	560	528	485	539	525	517	505	563	512	489	510	547	477	530	526	557	522	534	524	528	464	594	503	503	529	527	540	507	495	584	536	524	505	525	467	549	562	477	515	524	508	508	538	541	517	504	543	550	518	516	545	521	518	536	560	538	507	557	492	563	545	514	529	533	531	504	490	496	526	541	517	491	505	485	536	508	481	517	501	524	518	506	495	509	511	513	542	556	503	535	530	526	533	542	515	489	542	544	511	513	497	522	518	483	528	501	555	538	523	556	530	523	486	491	498	518	525	492	492	509	503	534	514	518	505	541	555	539	511	526	531	496	534	513	512	521	504	501	527	469	538	546	566	496	503	529	541	523	527	496	565	505	543	492	495	558	511	510	468	541	482	516	525	493	529	503	535	530	510	506	564	516	510	538	482	483	497	556	545	528	539	508	497	562	534	555	511	511	526	489	503	467	481	517	510	528	534	509	554	502	499	492	500	504	497	494	568	502	560	522	489	486	548	530	503	510	522	489	547	554	559	563	555	515	540	523	524	552	523	547	507	519	514	561	526	504	522	541	514	537	526	526	574	524	554	540	543	534	511	519	518	483	492	503	548	537	525	505	506	496	557	477	528	524	505	547	494	527	495	553	537	524	533	502	524	538	506	510	525	511	540	495	538	530	487	525	554	531	524	492	552	543	507	502	565	533	529	513	500	544	528	502	511	488	521	533	523	516	533	495	554	502	532	534	496	541	522	521	515	525	499	541	569	524	531	526	517	497	542	506	509	526	498	517	510	559	519	510	589	489	537	498	507	491	504	523	504	525	505	496	524	481	510	552	533	555	506	547	578	542	485
3733	9038	5468	2730	2015	1580	1282	1128	965	1024	888	833	767	726	729	742	698	721	706	709	658	678	680	692	672	671	656	618	635	675	632	634	605	624	653	661	671	610	636	694	630	615	620	649	689	642	618	604	603	592	687	617	637	622	642	661	635	681	630	635	644	633	652	620	648	583	639	641	619	644	628	650	613	642	583	639	631	617	608	644	642	639	682	639	611	605	577	619	610	649	595	655	661	619	610	625	633	654	661	600	641	662	694	624	600	633	630	609	622	630	649	617	657	630	579	625	646	618	638	596	642	656	613	657	611	630	611	615	644	594	584	635	573	626	596	669	594	631	618	633	601	639	647	580	562	593	648	616	702	571	584	605	680	599	663	629	570	606	630	618	632	610	653	619	668	609	586	687	572	639	678	612	634	603	643	609	638	644	667	633	652	611	635	649	645	639	582	625	647	622	581	630	600	637	610	648	605	642	685	607	642	618	633	634	659	622	625	628	591	582	674	643	597	585	621	627	622	631	677	584	580	636	626	615	664	638	630	649	656	669	642	636	625	670	591	618	636	604	596	605	615	658	639	610	617	598	640	653	586	633	621	657	641	652	600	651	587	618	591	631	611	639	646	617	665	591	621	686	673	629	637	609	651	625	642	638	593	665	587	624	614	656	638	609	628	603	630	618	672	608	607	649	606	626	602	627	590	592	631	680	629	605	652	585	635	638	663	600	580	656	660	641	583	610	612	599	577	642	610	655	646	600	657	622	584	583	616	649	693	648	605	633	603	647	637	637	618	616	677	618	604	631	567	660	631	605	647	643	619	600	607	643	635	633	640	630	612	659	628	610	654	598	612	625	616	601	676	632	639	601	647	612	597	658	647	630	603	627	658	676	626	630	638	649	654	588	650	633	642	665	614	605	595	639	654	622	641	658	616	686	600	621	652	616	575	601	615	629	662	585	615	651	631	622	653	636	631	604	649	659	654	624	654	630	615	625	615	623	614	646	631	625	652	626	608	621	636	596	617	591	629	584	622	616	604	603	603	621	668	646	663	629	626	691	649	611	648	629	584	643	627	636	600	628	609	591	594	638	620	626	648	636	625	645	644	628	632	650	627	627	631	615	618	637	574	591	616	654	610	638	677	586	656	649	620	690	612	604	644	662	631	600	611	633	614	624	643	646	644	705	617	658	640	599	616	626	616	615	610	614	645	635	590	658	595	610	642	648	622	639	616	635	621	635	622	631	623	638	642	653	618	640	644	616	600	638	621	623	628	604	584	618	630	606	631	619	638	646	615	630	611	645	649	640	597	602	672	626	601	638	613	635	613	637	634	608	643	629	619	649	632	595	638	629	653	640	648	669	641	579	625	677	615	612	586	633	625	652	616	605	637	635	643	570	642	709	683	655	578	639	667	631	646	620	610	627	629	615	604	611	631	613	627	602	633	648	636	629	638	599	612	629	617	648	585	604	628	640	588	656	618	657	601	633	647	677	640	631	613	633	648	640	597	612	667	637	619	625	651	654	575	641	636	573	598	631	630	616	637	621	619	630	634	642	636	654	605	654	621	618	613	609	655	658	599	589	634	611	678	575	608	669	644	621	673	614	638	651	611	606	618	618	653	620	610	614	675	648	604	637	615	586	634	596	648	629	652	597	626	623	615	622	667	646	585	633	640	615	642	636	587	612	649	653	629	633	659	647	630	646	627	618	597	630	598	592	593	599	607	638	617	650	615	620	652	613	601	650	655	669	640	631	658	619	629	624	591	609	628	637	627	573	621	610	606	641	603	674	597	671	665	580	622	603	624	654	646	608	609	662	639	643	575	621	678	656	624	640	650	652	649	615	625	610	635	635	622	625	641	649	642	609	597	638	652	607	613	628	555	643	669	636	653	670	628	611	563	633	616	618	611	622	603	607	618	640	630	630	644	640	590	670	626	620	608	640	665	657	645	623	666	607	595	629	618	623	663	628	613	619	634	610	667	658	650	630	556	593	612	635	610	666	665	617	626	617	638	653	643	649	579	664	632	643	608	619	596	626	645	613	606	647	589	618	636	611	631	628	670	594	618	612	597	625	612	621	626	568	614	626	599	642	631	612	617	570	588	659	629	657	613	600	656	609	638	647	614	571	643	602	596	589	620	629	656	642	586	631	657	672	623	630	629	618	646	620	656	635	678	625	654	619	648	619	674	615	623	596	643	623	639	646	618	618	655	662	653	624	679	633	646	645	640	644	672	587	624	639	620	607	589	650	642	680	622	614	613	639	586	591	645	626	633	592	607	614	639	642	612	601	660	651	616	629	645	627	576	638	647	617	640	612	623	645	600	664	592	611	590	606	615	596	632	587	628	608	584	639	639	660	608	607	603	555	630	596	622	652	629	631	604	652	637	634	617	637	686	620	624	599	627	643	639	587	625	600	653	611	551	651	633	641	568	634	626	666	662	618	619	607	625	654	607	627	618	619	628	590	633	607	625	640	642	627	652	619	626	663	622	644	654	576	628	683	665	626	677	625	585	634	641	641	583	639	636	673	611	617	641	606	618	641	594	634	660	598	641	624	665	628	613	609	632	671	633	597	666	624	612	650	640	649	616	630	608	648	627	638	652	630	632	613	560	649	606	716	633	613	600	615	677	637	628	662	593	678	618	617	586	637	628	606	609	631	604	590	629	635	632	636	611	625	623	623	616	642	634	669	594	616	598	657	631	628	636	633	645	622	608	584	618	594	596	650	653	624	615	634	630	624	571	636	671	588	638	654	621	614	609	570	646	628	608	615	642	605	650	656	664	598	647	637	631	590	625	638	633	568	588	683	663	597	631	651	661	612	659	656	607	619	595	636	624	644	614	642	629	667	684	632	610	659	641	648	636	661	634	632	610	620	620	656	612	626	627	619	609	608	614	654	642	640	663	625	633	624	603	660	660	653	610	585	621	597	665	603	617	635	641	658	667	628	619	640	651	581	615	631	634	597	628	645	611	632	612	644	610	661	629	607	639	654	636	675	589	573	641	641	616	661	612	598	618	619	614	651	665	614	619	663	627	648	604	628	639	543	637	643	611	630	617	612	648	657	579	624	647	617	656	631	630	605	632	572	600	647	624	613	614	643	623	662	649	638	609	630	633	595	620	605	618	613	655	588	694	659	608	632	589	633	655	617	607	653	618	651	609	642	611	621	633	627	656	646	632	598	667	643	625	601	597	605	615	605	629	606	592	610	610	645	614	608	594	596	643	606	633	651	634	614	648	672	603	619	581	630	627	575	620	606	618	656	607	651	583	664	643	626	625	671	640	599	611	634	671	611	686	653	630	681	600	596	628	652	625	629	615	613	641	633	592	634	626	666	624	615	627	638	593	689	597	630	630	629	632	647	690	624	584	633	594	609	622	612	582	649	676	627	579	651	596	649	636	621	655	659	593	568	665	611	623	672	561	651	611	613	595	619	615	588	633	650	653	621	618	637	621	640	675	592	618	644	652	612	622	638	652	585	669	616	641	641	612	583	641	631
24745	21006	25848	24422	1883	521	446	415	353	397	356	375	380	306	299	313	329	331	340	321	295	335	300	291	303	296	283	326	289	295	285	303	321	314	346	322	339	331	299	311	297	285	320	285	298	341	291	321	315	306	325	289	292	288	290	284	319	307	307	321	295	309	301	327	297	278	314	303	288	308	311	278	306	296	302	305	305	297	282	317	313	307	292	269	283	289	277	306	355	315	335	318	303	292	334	303	293	301	267	259	290	315	298	301	327	285	275	290	321	329	338	315	336	307	310	275	281	290	333	302	313	316	311	315	294	269	300	284	297	313	256	298	279	327	315	310	317	313	275	278	306	305	321	291	307	284	323	284	305	318	286	309	320	306	279	292	300	285	293	282	286	307	289	293	291	307	309	338	317	301	315	307	291	298	294	293	235	296	291	300	343	263	315	337	297	296	287	306	293	321	302	270	307	302	264	309	303	305	310	275	272	305	288	293	311	286	291	285	316	293	308	316	299	326	280	330	286	295	304	305	329	359	282	273	292	333	303	306	286	315	307	318	308	317	286	308	299	302	298	320	295	322	292	305	337	291	331	303	302	281	293	296	299	350	340	308	312	317	290	315	307	275	310	303	312	346	298	310	309	297	320	280	306	268	323	283	328	307	312	301	304	319	329	274	315	290	278	315	306	287	323	335	302	327	320	312	300	311	336	310	298	326	308	276	308	277	320	281	296	309	304	285	308	309	322	294	301	319	295	286	294	290	284	299	346	298	313	282	293	334	323	303	302	293	297	308	337	318	289	281	312	293	297	299	291	294	321	355	312	324	302	304	287	318	343	306	265	298	310	312	277	330	303	304	301	289	321	284	308	302	283	301	285	304	300	292	299	334	324	323	308	292	277	295	320	298	309	335	320	300	276	290	304	312	315	330	295	274	289	311	306	306	312	292	299	305	296	297	275	284	321	295	273	291	286	313	297	273	294	310	284	321	274	274	283	322	295	317	320	341	307	288	303	319	297	282	310	291	320	271	318	305	299	294	320	263	272	266	265	294	285	338	274	322	303	286	283	305	326	309	304	301	309	326	295	299	333	301	280	290	334	296	327	308	291	308	323	281	329	303	277	291	329	308	279	265	298	300	289	312	296	285	318	295	305	320	301	292	306	327	278	304	297	312	272	319	302	317	312	312	293	301	294	288	312	304	285	312	329	300	302	282	273	302	318	296	286	299	281	301	307	303	281	271	283	316	301	317	311	285	298	298	315	274	323	316	284	302	305	286	311	290	264	291	297	314	274	321	342	281	285	339	308	298	296	281	314	319	310	310	324	299	263	337	325	292	304	303	291	283	307	317	264	298	300	326	319	302	346	283	302	297	303	299	306	294	304	301	329	286	281	320	292	307	316	277	313	318	277	304	316	320	296	299	314	321	339	303	274	319	310	335	304	289	280	327	342	280	286	279	320	288	352	293	307	322	290	294	317	295	290	295	275	287	308	288	294	289	283	315	323	304	313	291	311	324	323	325	312	281	311	274	300	333	292	296	290	299	292	296	331	309	311	294	308	287	317	292	307	295	324	313	262	304	268	287	275	292	320	283	331	299	298	313	329	295	298	296	322	283	303	316	303	284	326	311	345	300	276	290	307	317	287	293	299	284	328	315	305	264	294	304	308	303	279	290	288	311	304	293	299	297	316	297	298	338	299	310	324	276	287	316	316	297	283	300	287	293	286	299	303	321	293	279	298	304	302	324	323	295	290	270	322	269	310	339	284	266	301	295	311	297	308	289	323	305	292	314	289	301	278	285	296	293	294	292	279	281	312	323	301	294	280	291	299	282	331	282	281	308	312	304	300	262	296	295	298	305	301	322	303	332	319	277	319	305	291	295	308	296	309	292	320	301	314	272	305	329	286	270	285	279	295	326	302	323	291	326	302	302	307	282	289	311	313	278	291	314	294	276	313	326	304	272	290	288	296	327	278	281	292	308	314	310	321	329	305	299	318	288	305	311	301	309	310	286	299	297	319	293	300	300	309	293	293	295	314	316	321	304	293	312	319	334	296	279	268	276	293	305	293	290	275	333	330	310	329	306	288	297	315	339	306	301	291	373	291	300	292	298	297	303	292	318	284	279	282	286	286	306	275	296	319	278	298	300	314	295	296	291	283	256	304	319	292	271	307	321	281	290	282	292	315	310	281	280	267	321	284	325	336	288	292	322	288	283	277	305	291	281	292	313	301	318	303	299	295	311	263	294	286	312	267	305	310	313	294	303	277	279	278	294	291	303	267	325	296	272	301	293	301	321	286	280	299	292	306	282	300	272	270	285	316	306	290	277	279	294	276	296	313	291	310	308	304	277	320	304	280	310	304	299	295	295	303	297	308	304	314	314	285	313	249	308	301	296	302	316	319	296	309	285	282	311	328	319	269	292	288	330	296	316	297	316	302	336	295	306	294	273	299	308	296	288	294	290	308	271	314	305	290	309	299	300	319	304	313	286	287	291	333	293	309	295	281	320	309	316	309	301	302	269	297	312	306	269	325	317	295	290	314	278	304	315	319	332	345	300	292	308	308	295	304	291	301	254	288	296	305	275	291	280	288	308	297	319	274	293	264	293	279	297	293	312	299	313	315	330	300	271	311	287	275	296	323	296	291	298	270	332	307	292	308	287	332	268	286	328	274	317	292	321	283	279	308	290	313	302	285	311	273	291	303	315	299	322	299	309	305	264	325	280	329	306	281	286	271	325	303	265	327	294	303	302	348	288	302	285	274	286	322	302	293	261	280	274	301	292	314	297	304	291	295	264	285	269	318	310	292	302	306	308	295	301	314	308	303	296	301	294	282	269	308	314	321	284	306	286	307	285	285	276	301	295	298	276	310	289	293	286	299	281	315	323	336	283	311	331	331	296	304	282	305	311	291	311	302	328	317	305	275	282	286	299	271	290	298	292	285	306	281	273	306	330	290	314	304	290	282	303	306	284	315	290	341	298	295	314	306	272	303	304	296	287	275	335	325	345	273	275	257	296	311	281	289	273	341	300	299	302	317	299	280	285	305	323	312	299	290	298	312	343	282	306	282	306	286	302	260	315	322	324	320	302	320	288	311	302	305	298	295	285	317	293	322	272	292	312	311	292	307	303	290	315	313	301	299	281	309	268	329	312	334	309	279	330	297	283	306	292	302	292	341	294	310	260	290	288	289	316	340	281	286	305	280	296	317	333	285	314	311	334	313	288	282	304	326	304	317	323	284	314	285	330	313	276	323	290	299	317	307	310	316	293	289	297	295	307	302	290	298	305	277	345	322	296	317	268	281	333	298	291	297	307	281	278	304	323	297	278	322	270	318	298	297	309	304	304	277	302	308	328	300	269	285	327	313	295	291	276	338	315	303	339	316	329	302	300	300	266	296	297	274	286	302	310	300	300	299	300	292	295	311	326	271	278	331	308	328	280	289	328	283	308	300	312	293	288	316	314	309	305	286	321	283	294	279	287	306	303	328	298	330	325	355	298
3726	5468	3257	1519	1156	923	827	676	642	603	510	510	467	438	422	424	404	406	382	411	427	380	374	380	398	383	404	377	372	377	370	337	388	375	365	381	387	353	351	390	366	349	398	364	349	348	338	388	360	355	362	340	361	385	338	317	349	356	406	367	377	371	344	361	367	350	354	359	335	356	373	373	375	379	349	377	373	367	343	346	387	359	350	351	357	379	360	356	357	354	383	391	365	371	369	390	321	395	333	352	360	348	356	383	351	379	400	335	372	330	348	382	352	380	339	374	363	375	366	388	351	359	395	397	357	380	392	349	370	366	364	348	371	356	362	365	363	359	354	354	359	391	348	378	369	343	309	411	340	346	328	387	354	338	325	332	361	368	342	347	365	353	362	330	364	392	372	333	377	379	340	379	349	359	348	397	376	361	368	336	389	354	364	351	360	370	348	354	352	356	365	357	370	387	357	362	338	357	354	382	358	352	366	326	361	332	368	387	348	355	388	355	368	375	374	367	385	359	354	392	406	352	334	355	339	370	355	361	399	343	329	354	353	359	383	386	390	351	372	350	341	370	377	336	350	398	362	359	357	380	361	385	348	354	364	371	357	390	394	352	346	356	367	367	359	353	340	331	379	321	376	361	366	368	359	369	372	347	338	357	354	370	354	389	340	343	362	351	408	377	362	344	371	331	358	343	378	347	363	381	369	381	344	325	371	345	368	352	359	362	343	366	354	328	345	383	349	322	394	376	352	352	393	358	357	341	355	354	352	354	384	392	351	334	378	357	357	379	377	389	324	342	361	362	388	385	366	330	353	355	351	347	358	353	380	351	369	365	342	363	372	364	371	339	333	354	353	381	367	365	361	359	364	377	367	360	332	348	380	373	386	336	382	360	361	360	368	331	356	376	376	409	402	342	356	365	350	387	333	390	344	370	359	369	378	345	362	347	333	376	326	384	406	328	364	391	378	390	358	350	314	314	380	370	350	356	360	377	375	342	345	347	378	372	353	376	375	352	357	343	352	374	344	374	340	352	364	387	392	340	335	355	375	375	380	400	368	371	403	373	405	343	369	367	382	334	370	335	357	365	356	398	359	339	347	361	366	352	359	363	382	361	368	356	330	359	347	366	352	356	352	355	348	364	359	351	373	357	337	359	335	369	357	364	382	371	352	366	325	340	361	390	360	355	361	356	375	381	336	393	364	332	374	402	344	345	354	380	343	381	358	377	350	352	345	388	353	357	331	394	358	393	354	326	351	350	389	370	317	358	371	388	358	374	335	364	366	331	370	330	359	335	324	382	362	373	395	357	344	401	362	365	353	355	341	381	364	353	360	391	347	352	364	368	383	368	374	325	368	355	360	368	348	354	381	356	339	364	366	339	358	352	369	376	383	344	374	379	357	384	386	342	399	362	381	362	369	350	335	404	344	368	419	354	347	370	362	354	421	378	374	374	370	398	355	390	344	352	354	348	362	334	381	358	375	359	381	379	351	363	379	364	364	347	388	387	377	352	345	371	405	337	347	361	378	378	364	348	360	357	388	359	373	363	369	347	338	339	357	342	383	383	335	359	329	303	332	317	384	342	365	391	373	350	360	365	350	347	361	379	387	368	374	352	359	380	358	334	351	336	373	351	361	343	369	336	349	373	374	373	343	357	380	326	372	325	382	340	338	350	364	354	345	349	356	348	351	355	377	351	343	369	358	385	350	363	340	397	366	381	346	354	363	353	357	392	357	356	395	368	352	351	368	364	381	369	389	346	357	370	398	381	355	356	359	352	382	349	357	352	340	336	362	392	368	378	391	353	406	329	346	360	407	351	333	376	377	369	395	355	362	326	345	379	354	383	399	329	397	351	365	309	362	305	360	371	358	351	361	346	363	348	324	373	341	373	343	357	374	334	371	343	372	341	335	377	365	340	370	366	352	386	405	370	337	370	364	370	345	357	343	357	393	337	360	363	320	368	374	354	346	360	381	359	346	393	351	367	364	329	369	388	332	367	354	366	340	347	377	367	348	351	366	353	362	365	385	368	364	361	333	401	358	381	348	345	361	356	354	364	368	385	404	391	357	341	409	349	377	384	365	341	387	335	345	342	386	332	363	318	373	357	314	340	354	352	345	358	361	352	352	351	373	356	349	384	383	357	362	328	364	333	351	326	385	362	357	350	359	363	353	361	391	390	354	377	377	344	360	356	349	371	359	376	406	375	364	353	325	370	347	371	358	381	372	355	336	365	354	361	363	355	346	353	376	349	359	337	368	366	367	359	352	367	383	374	375	341	388	334	389	352	374	339	350	364	363	409	359	353	351	364	360	334	361	357	381	376	348	390	396	385	356	335	395	345	352	367	371	327	354	383	369	380	361	387	360	352	370	342	329	371	375	344	381	389	377	348	337	386	369	358	325	357	346	376	376	388	390	345	348	355	366	343	348	339	397	366	342	372	392	378	377	353	362	360	357	377	318	373	368	363	350	330	342	320	384	342	355	384	366	395	367	348	340	374	371	351	350	373	373	361	364	376	350	365	339	361	312	358	371	364	373	363	358	365	342	340	354	366	351	376	350	405	405	367	397	352	342	337	390	367	366	340	328	373	370	340	341	340	363	376	332	353	332	328	373	354	384	375	361	339	351	357	410	357	343	349	377	356	340	370	327	364	363	406	352	371	374	339	373	342	366	345	352	368	352	344	377	360	375	360	344	385	368	366	372	370	341	364	326	368	329	378	336	372	343	381	364	361	331	368	371	339	387	374	375	390	358	389	381	395	390	373	343	364	365	325	370	337	386	370	362	360	372	372	361	327	385	389	372	347	375	338	354	349	377	364	342	357	357	373	327	365	324	396	327	371	357	388	395	379	355	360	384	386	335	324	375	372	347	358	353	355	380	355	374	370	351	330	384	346	375	403	352	369	349	367	362	369	368	371	350	350	334	358	348	343	376	343	348	371	365	377	355	375	370	368	380	358	347	351	406	359	341	379	347	356	354	387	344	328	377	348	356	382	373	377	336	342	333	384	365	349	353	348	371	378	356	350	359	373	347	376	373	370	370	363	368	351	359	360	373	350	391	360	352	365	337	373	370	363	396	357	374	374	347	359	361	347	318	331	336	345	351	373	374	353	390	344	379	408	343	340	355	348	334	367	378	392	364	377	373	375	361	358	369	347	348	336	381	394	393	378	363	344	365	350	376	355	365	375	340	378	356	353	354	392	352	392	343	387	368	345	370	359	356	330	331	363	370	368	363	371	328	328	372	353	370	349	341	368	346	363	350	360	349	362	356	366	328	373	334	370	373	389	366	370	369	358	345	406	352	364	345	359	371	364	337	337	363	339	354	389	364	398	361	353	345	383	349	363	346	345	357	350	329	349	338	375	359	367	361	378	330	343	343	343	368	395	405	367	377	352	401	321	400	333	348	372	349	347	322	372	329	382	363	378	349	378	350	371	368	397	358	377	355	342	336	369	358	357	349	321	316	342	355	375	352	382	347	390	338	352	362	351
22360	20998	28181	23995	21000	20356	2087	678	553	482	422	421	350	347	336	280	296	256	280	263	248	259	243	236	229	265	224	207	238	238	257	225	237	237	230	210	192	196	222	238	188	224	212	223	242	204	216	218	216	221	236	197	200	221	223	263	192	206	197	215	190	214	221	247	203	205	222	203	174	233	223	221	189	207	207	227	193	244	191	221	195	210	193	237	209	189	220	214	212	208	197	201	218	198	226	208	219	216	208	209	233	219	225	225	218	218	178	207	203	185	222	193	209	217	228	228	189	212	244	215	236	226	187	202	173	183	222	217	203	222	199	215	218	219	211	202	213	205	191	231	223	218	215	228	188	210	222	217	194	178	216	227	199	218	215	216	219	208	237	250	197	195	203	208	235	224	213	182	206	219	227	212	216	207	197	225	214	189	220	220	200	198	216	201	188	217	231	218	223	189	233	216	211	232	193	232	207	219	212	190	199	222	210	207	218	190	215	207	221	207	213	209	188	215	194	219	229	207	222	175	232	214	214	198	216	200	206	211	214	212	224	213	212	191	224	232	191	217	236	204	216	227	222	198	213	225	191	197	193	210	244	203	203	187	229	206	226	195	215	225	215	222	242	177	209	213	197	201	187	209	204	210	213	223	184	207	219	197	219	229	185	199	197	215	202	231	226	210	219	211	193	187	201	183	221	209	193	187	222	223	194	200	239	184	241	231	215	209	199	215	205	199	216	199	218	210	201	190	198	209	216	198	225	210	185	230	212	205	197	221	223	214	214	211	187	227	213	183	186	230	201	186	226	203	191	198	202	198	197	214	181	198	191	192	236	202	206	198	197	206	208	188	210	225	200	207	235	240	209	227	229	220	205	210	202	214	202	183	212	212	194	227	196	227	202	212	188	223	202	204	208	202	206	190	211	209	215	205	202	223	220	225	187	234	205	215	195	214	211	190	193	208	218	206	210	212	218	213	211	202	217	203	200	198	191	198	201	214	217	227	216	184	209	191	217	206	196	218	203	207	195	195	216	183	209	244	202	217	228	219	231	201	224	215	220	202	243	214	220	219	217	226	204	222	216	210	207	213	218	225	206	219	204	217	224	207	195	210	175	224	193	190	203	203	181	212	205	230	216	207	190	204	207	232	210	215	202	231	190	205	194	203	217	225	221	207	200	232	200	210	207	199	220	190	202	243	209	210	207	196	241	199	221	210	230	243	226	187	191	222	215	206	202	223	219	224	197	192	204	181	180	226	202	221	212	202	194	208	188	266	209	212	202	217	211	197	192	224	204	201	200	231	183	231	203	191	204	227	202	230	190	206	227	188	201	179	205	206	201	210	211	182	180	204	210	242	181	200	194	221	202	217	199	217	194	205	188	219	206	196	208	227	200	216	199	204	221	215	191	206	202	206	196	198	207	201	220	204	205	201	206	210	196	224	207	198	180	215	196	216	194	224	216	192	211	213	227	209	201	218	217	221	213	184	214	200	215	205	219	228	204	172	209	195	210	194	194	226	209	219	206	215	196	210	217	214	218	218	222	223	187	226	209	215	214	218	212	206	192	224	202	220	198	217	206	209	194	197	194	194	211	192	221	203	189	213	205	234	210	203	201	195	189	202	204	211	233	253	218	218	205	205	192	200	225	197	188	227	198	207	219	187	231	195	224	225	201	197	217	186	234	192	182	230	205	229	204	204	199	191	203	198	220	211	218	208	185	190	204	233	226	216	213	222	209	233	218	198	215	216	205	205	202	222	189	209	196	189	227	170	206	195	235	197	207	205	222	217	215	212	222	227	229	217	213	208	211	191	221	197	207	220	208	211	222	211	225	225	191	194	209	179	204	187	175	219	216	208	213	214	211	205	206	220	213	193	223	225	229	208	222	179	241	207	196	217	217	203	210	189	211	175	203	201	211	217	210	230	212	205	224	211	203	217	193	222	212	222	213	206	195	215	214	190	220	183	199	197	220	204	196	216	203	206	185	210	218	218	201	220	222	212	190	215	195	199	196	203	201	224	193	198	187	203	225	223	217	188	207	188	199	214	217	211	199	204	203	212	185	208	211	201	178	221	227	208	196	213	245	224	193	196	193	188	212	223	224	196	212	217	194	206	223	190	211	210	206	197	204	186	217	214	209	229	193	220	217	204	232	220	196	192	226	188	210	204	175	200	209	206	230	179	200	211	196	224	215	196	235	184	204	210	197	215	201	200	201	209	205	190	221	199	192	196	218	183	224	208	224	203	200	233	205	210	219	218	210	214	218	232	190	202	226	189	203	213	202	228	214	227	229	214	197	201	194	191	206	216	220	191	201	198	202	207	207	210	209	173	219	183	220	197	208	199	211	207	221	205	218	212	212	189	225	226	211	217	194	199	184	206	222	185	240	211	199	227	214	210	204	207	213	204	209	193	212	230	199	206	211	196	205	214	234	186	240	195	194	228	220	214	226	223	209	214	180	214	202	229	187	180	194	185	188	201	196	212	224	211	232	206	200	218	209	219	188	208	202	177	214	190	212	207	194	207	198	204	209	219	228	207	206	211	194	187	217	218	216	204	218	210	207	214	212	215	202	226	229	210	202	203	209	228	205	190	213	190	212	199	205	206	188	206	211	240	236	223	215	201	200	203	214	185	198	189	213	216	202	222	218	201	200	180	192	221	183	187	202	202	234	212	194	199	196	207	193	217	217	178	229	208	239	195	244	179	214	204	218	194	239	209	225	208	208	200	201	195	222	230	206	194	225	191	208	200	207	219	220	184	235	211	218	193	205	200	228	198	215	235	226	208	215	222	210	217	200	211	219	223	227	238	210	204	223	220	210	222	216	200	204	193	198	220	206	220	222	248	196	199	198	183	205	188	205	181	206	216	219	220	213	212	196	202	209	212	208	245	206	220	216	218	221	192	204	203	208	197	230	195	203	201	200	205	230	198	206	197	210	214	216	234	208	214	203	194	212	209	242	210	200	204	188	224	201	194	240	206	200	233	206	227	207	192	199	212	212	207	229	184	202	234	193	215	211	181	224	209	191	203	204	223	219	217	201	212	207	218	213	213	189	204	219	212	216	207	196	189	210	211	215	212	218	207	200	221	230	214	245	171	208	199	211	214	220	206	192	211	194	190	186	199	214	196	234	192	211	220	213	221	207	190	206	199	190	199	231	210	197	210	226	212	204	220	198	203	227	224	209	202	203	203	210	213	215	176	228	211	220	189	181	239	213	243	205	200	220	192	193	195	187	193	227	209	201	198	193	207	209	210	205	206	192	205	232	226	211	220	222	223	190	185	179	219	217	211	210	189	203	201	197	206	229	194	211	223	206	202	208	204	197	205	211	242	193	207	200	209	228	212	179	207	211	238	196	184	203	221	198	196	213	212	207	188	204	211	196	215	215	201	245	197	212	216	207	170	237	236	202	218	212	199	229	234	211	236	218	219	199	197	205	227	227	205	214	203	216	205	236	219	193	214	210	210	217	217	215	196	210	192	218	209	210	229	209	236	217	200
4989	15505	9691	4529	3187	2339	1774	1412	1130	935	828	741	622	574	479	459	420	453	419	368	398	367	321	365	366	334	325	322	313	314	318	309	314	319	268	293	299	294	318	284	289	246	259	266	306	278	312	290	241	301	252	270	286	266	255	272	263	275	287	273	281	238	273	277	240	245	258	256	295	284	256	299	278	269	261	272	263	291	248	250	258	304	260	283	305	287	244	242	257	256	281	250	281	262	286	270	254	273	259	305	273	286	277	292	257	270	272	254	282	252	285	291	271	246	299	269	257	251	241	273	242	262	285	286	243	253	267	254	280	263	248	234	262	249	252	288	274	252	273	301	277	248	286	271	268	265	240	259	269	274	247	274	243	253	257	286	292	283	291	244	222	280	259	261	271	263	256	262	269	295	259	244	266	259	277	251	269	229	276	250	273	249	240	290	256	257	240	271	260	282	273	272	232	279	235	294	259	246	251	273	246	276	239	256	250	262	256	238	257	273	248	256	261	299	292	237	277	274	274	277	277	264	254	269	257	255	252	226	288	290	263	261	266	276	235	236	272	278	265	283	245	259	261	257	274	260	275	271	263	265	275	231	274	246	257	263	265	272	271	258	252	285	246	277	255	271	282	290	253	287	246	250	278	253	265	254	281	270	228	297	251	275	269	268	280	266	278	283	280	245	268	249	292	278	264	273	250	273	253	255	267	279	270	292	277	291	272	276	241	282	287	249	256	265	261	279	269	273	249	276	246	270	254	288	249	281	304	269	300	258	278	266	233	293	251	256	249	281	285	270	261	277	258	270	254	275	256	251	272	266	293	260	263	279	269	289	270	256	262	267	260	275	253	263	273	261	265	264	276	280	309	262	246	261	261	265	253	264	270	255	259	251	271	282	244	257	305	265	276	287	289	283	268	260	236	254	268	268	259	281	254	277	256	242	259	260	266	249	247	279	260	273	293	242	271	254	262	271	252	306	274	285	274	258	263	248	257	271	259	266	253	277	242	280	266	259	254	250	295	268	267	276	270	261	275	256	262	289	269	257	247	271	278	264	243	291	267	269	282	288	274	281	246	253	283	284	278	245	254	276	258	285	259	266	237	253	272	277	271	247	262	275	277	280	265	280	225	266	240	251	257	314	262	241	268	252	275	264	278	285	236	258	245	255	257	272	263	262	272	278	265	256	275	257	291	264	268	272	256	247	273	247	242	233	228	283	242	254	246	267	265	255	265	247	262	259	285	282	258	273	249	248	247	249	293	274	253	298	267	263	281	274	275	299	238	268	277	287	264	249	255	262	297	265	286	283	284	258	270	263	265	288	270	277	275	267	264	250	252	282	266	279	239	251	260	283	272	251	272	248	269	265	254	269	285	268	283	264	268	289	248	241	267	248	254	264	284	236	261	284	252	275	268	261	235	264	265	267	276	253	265	262	262	293	264	266	305	257	286	283	279	288	233	245	242	301	268	257	270	248	294	245	292	286	302	271	269	302	275	277	255	266	270	278	267	273	267	273	239	264	244	263	253	256	287	289	252	258	269	279	274	277	246	270	271	251	236	254	275	278	268	251	266	308	292	274	254	271	279	305	265	267	237	274	293	277	245	290	259	302	280	292	264	275	275	267	264	230	263	268	289	245	249	260	267	308	263	245	268	292	245	267	293	240	278	257	263	271	245	275	263	253	291	249	263	244	287	276	263	255	234	277	281	275	267	275	284	288	266	256	267	265	273	253	282	281	299	278	275	262	251	239	262	280	259	285	276	250	238	265	249	263	248	269	262	280	247	233	248	264	289	286	251	273	268	263	273	264	255	307	257	223	287	269	271	269	273	252	294	276	290	279	257	268	262	276	287	271	269	256	261	258	284	263	274	264	248	272	278	243	253	282	266	275	270	275	280	284	263	289	252	297	249	269	277	291	249	254	274	299	273	290	248	273	317	289	279	251	254	244	289	309	275	260	267	270	248	272	228	235	249	255	268	251	282	271	281	288	258	277	261	243	255	274	274	279	278	258	299	261	226	275	242	268	245	261	254	262	256	273	279	275	265	258	259	267	254	264	266	258	239	268	272	268	263	251	294	269	240	266	289	261	259	257	282	279	247	276	282	253	255	265	255	274	271	268	257	269	235	233	271	245	252	240	263	281	278	273	254	264	266	272	304	247	248	323	256	251	256	240	303	272	281	275	256	249	266	272	278	280	266	255	279	253	293	252	253	275	248	267	263	257	257	275	282	286	241	242	301	236	236	264	271	281	267	300	263	266	263	277	251	263	290	270	251	300	279	246	282	294	242	251	259	293	268	263	277	274	275	248	263	279	251	266	272	260	253	315	245	265	227	279	279	265	251	264	245	276	289	249	248	260	280	270	275	267	295	292	266	265	280	265	278	266	279	240	263	269	287	291	290	246	273	262	281	250	262	272	248	278	239	273	269	277	253	284	275	296	298	273	263	275	282	240	273	248	272	235	257	254	281	241	274	241	260	270	266	261	267	268	266	257	270	268	264	250	247	260	279	298	275	283	299	234	277	281	274	265	305	279	272	244	256	273	274	255	252	258	264	305	262	257	242	285	296	256	255	272	270	250	256	298	270	273	302	243	272	282	280	283	249	244	248	305	293	301	260	263	246	261	271	258	290	279	281	270	285	263	248	258	280	244	266	262	243	259	263	274	260	261	252	275	282	233	246	241	288	281	293	258	260	270	265	261	245	263	248	263	282	292	254	273	245	260	254	244	285	277	276	286	280	256	246	274	276	259	263	253	283	279	280	281	295	238	268	259	273	246	280	247	255	248	264	275	301	251	266	275	252	268	282	249	225	262	253	249	278	251	279	221	262	273	249	256	270	289	288	295	242	255	273	276	258	261	268	269	266	294	254	263	280	265	283	267	254	252	295	262	266	275	265	235	261	300	274	247	268	260	269	280	259	275	279	258	278	257	266	261	253	291	250	255	268	254	258	258	261	279	248	275	262	276	259	260	262	256	272	266	245	278	269	252	274	273	290	256	258	265	225	272	259	282	275	263	273	261	243	264	279	269	262	275	239	258	253	255	255	248	287	232	289	243	294	268	310	267	266	240	298	283	272	252	260	274	245	287	264	265	249	250	257	212	284	241	253	244	246	274	282	266	264	302	292	255	258	249	249	270	262	276	281	271	275	270	287	252	274	259	251	273	283	264	266	261	249	291	267	258	252	263	243	243	272	280	271	250	256	241	280	283	274	239	250	244	277	295	277	252	261	260	263	285	252	255	278	262	302	262	267	252	282	256	256	233	256	265	285	260	298	242	263	268	254	283	232	270	252	268	239	253	255	262	255	266	267	270	298	248	276	255	282	277	251	269	242	287	239	232	286	285	278	273	257	285	267	286	261	291	257	273	266	267	279	290	278	242	252	272	272	253	264	248	291	275	248	269	273	276	264	300	252	226	263	290	269	266	247	278	244	266	263	295	217	260	272	281	256	284	241	260	258	258	250	245	267	268	260	257	267	265	253	259	277	249	254	249
27512	16943	3274	816	675	590	559	574	576	506	511	553	570	567	533	554	513	500	523	570	525	520	553	495	510	527	537	546	516	536	522	525	485	492	507	536	488	566	521	543	514	473	537	527	509	496	535	503	543	546	545	570	559	509	493	539	530	540	573	519	527	539	516	537	544	518	569	518	533	552	551	531	538	548	498	509	517	486	534	520	517	516	507	527	532	533	517	537	556	500	513	525	538	529	492	512	537	535	550	528	529	525	513	532	507	534	473	464	502	516	532	533	526	546	558	481	474	553	514	538	532	528	509	491	534	555	501	519	491	546	511	534	561	531	520	541	543	510	572	540	541	548	532	514	577	528	523	519	540	559	522	499	524	538	521	513	535	534	553	522	543	512	502	547	516	542	542	543	513	501	561	536	550	487	528	519	497	551	526	549	521	524	507	503	546	510	531	540	564	533	567	547	540	560	516	515	468	512	521	524	490	500	540	531	524	564	535	504	521	514	510	488	514	508	524	492	512	512	536	471	487	519	508	519	515	530	497	504	527	486	511	533	525	481	525	508	529	533	564	543	492	536	545	543	595	541	488	507	468	525	526	496	519	546	491	524	502	536	513	510	548	511	538	501	582	525	516	528	509	542	517	501	552	535	522	520	543	555	562	540	539	520	505	546	546	522	518	489	522	563	504	513	495	515	544	496	509	570	503	525	508	481	561	505	530	515	544	573	529	499	492	543	577	514	531	517	569	519	559	504	501	535	512	514	557	553	470	500	564	495	494	491	533	529	500	516	511	486	488	551	514	539	528	521	539	495	518	502	534	540	484	523	501	529	537	509	522	519	515	512	515	522	518	520	544	502	496	508	539	488	510	500	508	509	516	559	566	529	498	510	528	557	518	502	556	568	570	543	545	542	488	530	489	501	547	501	494	511	545	531	548	504	496	491	553	534	532	523	530	537	533	515	493	491	544	524	510	557	507	535	520	546	512	472	519	483	521	535	557	513	536	548	569	531	530	542	543	523	481	529	510	519	544	506	542	492	547	531	552	545	499	506	553	518	509	500	503	518	538	505	538	523	520	514	544	506	520	490	503	517	527	497	559	482	530	524	488	491	524	526	511	552	562	539	536	517	521	509	541	522	492	538	524	560	514	522	526	526	533	507	512	534	552	543	516	538	521	549	499	505	513	510	547	530	571	521	505	508	523	522	491	534	540	540	490	561	561	497	574	492	501	521	503	506	505	543	551	544	510	520	513	538	502	517	575	511	500	556	525	485	537	526	516	515	566	522	519	500	517	521	562	519	540	542	509	540	526	531	497	542	544	518	568	538	519	533	548	552	479	510	525	513	540	541	514	537	529	526	510	520	530	530	548	527	512	539	567	513	504	560	495	522	522	494	522	536	501	512	536	488	528	552	502	540	509	508	522	505	536	554	528	502	519	570	552	538	526	538	522	554	555	510	504	513	505	525	534	545	506	502	521	505	562	564	549	522	523	544	541	531	494	480	516	506	507	505	499	529	510	545	506	492	550	499	500	521	522	538	552	537	508	509	538	489	577	488	530	523	519	524	523	535	538	509	524	570	567	537	491	487	505	520	539	516	511	527	533	527	503	558	534	510	545	494	539	540	527	569	467	546	524	525	533	498	507	526	562	555	517	522	562	524	547	499	521	511	483	508	563	558	565	544	467	522	507	550	535	491	505	529	551	535	540	512	518	500	561	552	495	537	508	533	538	505	512	556	490	514	559	519	536	554	558	534	522	553	546	566	554	539	544	502	529	554	490	560	538	545	554	531	544	526	507	534	507	543	521	502	525	550	521	549	582	529	520	523	537	510	541	508	517	524	545	529	490	514	525	506	516	528	586	497	526	540	502	510	532	535	573	528	498	504	501	532	515	531	535	541	544	531	584	567	500	552	542	473	502	537	541	505	514	556	532	516	478	548	544	535	550	535	507	525	486	516	511	529	511	498	540	517	519	532	506	510	496	472	548	522	523	528	555	529	525	537	517	553	546	530	506	527	539	513	541	504	531	539	495	548	548	476	509	542	513	489	547	513	496	573	523	524	500	514	519	528	548	535	494	512	497	526	520	510	544	529	492	517	521	502	496	519	555	561	552	488	518	554	533	533	509	536	489	522	541	540	530	519	533	491	527	504	556	517	501	528	513	525	549	549	528	551	515	508	539	532	511	576	517	515	558	508	525	519	499	513	536	536	570	515	517	520	527	536	546	520	538	547	516	527	534	527	524	531	503	543	493	506	532	525	511	564	519	543	507	513	543	522	528	522	538	524	538	526	561	520	556	514	513	525	522	507	543	540	540	495	563	509	525	518	477	524	530	513	550	522	537	477	531	480	507	536	527	552	506	520	512	515	519	517	531	488	539	511	552	490	563	536	540	556	507	496	523	543	530	467	501	526	552	540	516	500	499	527	501	549	509	494	500	523	504	542	515	537	505	534	561	533	542	497	554	537	535	555	501	525	479	519	535	584	496	563	566	531	532	528	534	531	512	539	518	538	540	534	557	520	502	517	493	541	550	524	528	548	524	473	543	512	531	523	536	529	518	537	530	552	496	515	565	510	557	524	544	534	548	502	532	528	548	548	536	493	532	542	537	550	548	512	536	539	500	532	499	499	546	547	560	547	517	516	500	497	492	496	525	546	536	514	534	516	507	560	534	527	532	548	546	538	510	518	564	499	520	538	497	503	529	519	542	557	521	501	520	511	536	516	528	518	495	524	518	575	507	533	541	552	523	532	553	527	522	537	514	539	529	521	507	509	520	569	541	512	497	534	512	460	505	513	540	513	503	491	479	536	494	524	540	518	561	514	494	527	539	565	487	472	480	541	465	553	539	484	518	537	511	531	535	506	557	535	526	536	504	554	535	535	531	529	530	549	510	545	554	544	525	533	545	507	492	521	572	578	518	541	482	540	509	519	552	541	491	497	459	544	535	541	538	472	528	577	538	548	561	510	507	547	515	539	497	496	525	523	524	513	523	529	538	538	544	530	511	533	500	486	538	536	528	540	563	504	524	518	530	543	518	567	515	528	526	556	524	554	513	520	521	466	535	527	488	500	534	475	602	507	553	511	514	549	547	510	549	502	524	537	536	519	535	499	552	492	514	533	525	533	510	486	544	515	511	533	496	502	531	568	525	496	507	542	505	516	505	496	518	522	523	492	572	546	563	531	556	490	521	526	507	524	534	520	559	510	505	532	503	547	549	482	555	528	565	499	549	540	526	510	512	550	537	518	577	527	484	465	549	508	518	532	566	517	488	517	525	526	532	547	553	488	499	506	530	502	529	505	541	511	523	552	518	504	523	524	506	498	574	513	543	517	530	510	514	528	490	533	489	542	517	516	527	479	591	494	503	538	480	523	514	494	492	550	516	531	501	497	510	515	542	530	459	563	551	549	555	539	518	519	549	521	534	493	522	480	516	524	529	528	501	479	535	549	580	537	524	537	573	538	530	505	527	541	560	541	562	526	540	525	512	530	532	528
4767	1993	1441	932	836	752	746	681	679	662	642	691	686	665	683	626	649	618	667	647	616	597	629	634	653	659	625	643	619	614	643	598	610	686	588	600	595	607	616	583	625	622	634	627	602	595	691	610	645	595	642	616	617	665	621	635	601	626	625	585	622	613	654	624	639	605	645	634	696	638	617	632	606	626	600	615	587	576	627	583	630	606	650	647	669	621	664	606	578	632	621	612	658	660	636	665	635	584	625	609	664	600	611	618	593	641	640	599	591	623	622	647	643	650	621	615	618	655	615	621	594	629	577	653	612	636	593	645	608	648	636	670	627	644	631	590	587	676	607	624	619	626	642	619	622	621	642	616	657	593	646	604	690	612	622	640	672	608	633	596	591	659	596	598	637	600	595	637	608	677	657	613	616	638	637	600	577	645	640	670	622	596	626	599	571	678	612	660	658	615	617	612	618	606	611	611	590	576	577	633	663	592	659	663	599	609	656	634	622	626	607	590	636	636	641	627	652	612	583	630	613	621	634	653	663	648	618	644	602	610	629	646	628	620	621	604	638	641	645	607	630	644	630	625	628	611	608	617	626	607	644	620	611	612	645	641	626	645	594	623	674	641	604	581	588	630	605	615	642	629	640	589	582	599	605	626	596	627	630	622	594	564	628	618	641	634	644	626	648	628	621	591	666	607	602	657	647	603	603	629	629	634	633	617	647	622	658	665	632	600	633	601	595	592	565	629	664	624	614	608	607	626	614	625	619	626	600	651	652	590	586	623	628	614	657	669	648	578	664	616	601	629	592	662	589	631	589	619	573	636	631	607	588	593	612	656	622	611	603	632	625	608	647	647	635	616	623	664	617	637	614	637	593	605	615	613	644	611	578	592	606	643	610	636	616	618	628	619	590	605	621	645	664	617	633	625	593	578	584	620	612	616	641	629	612	630	601	643	609	598	653	628	605	615	629	621	634	665	630	602	632	619	639	607	666	586	613	631	613	605	637	632	659	636	650	610	630	605	578	615	584	641	636	606	619	617	599	633	648	625	592	606	629	596	631	617	635	637	645	656	646	624	606	599	670	622	617	606	633	616	566	600	619	567	623	602	625	642	646	608	609	588	594	656	658	609	633	647	606	631	623	605	643	622	570	630	615	560	649	633	617	634	644	642	656	624	612	642	643	607	636	622	574	609	651	622	663	559	642	619	619	640	552	663	592	619	609	636	648	649	565	597	564	612	621	612	635	640	627	608	637	596	628	578	663	593	635	575	645	626	585	624	610	620	680	635	608	602	664	613	602	625	613	636	631	627	592	603	624	586	627	627	639	631	594	635	622	615	628	620	600	644	602	622	617	628	645	637	586	684	622	622	635	615	608	633	614	667	583	601	616	629	604	627	636	589	620	636	610	632	589	678	615	590	658	597	666	611	599	617	624	620	649	596	609	603	638	601	663	591	659	626	645	654	642	623	586	619	648	621	608	601	594	657	647	627	655	628	624	637	609	633	611	641	643	600	639	606	562	589	592	595	626	608	633	597	615	621	615	630	683	651	635	610	569	619	587	629	601	631	647	613	639	654	618	625	597	587	545	665	640	655	591	664	619	598	655	614	615	612	624	601	609	634	618	613	615	649	620	625	617	646	614	624	647	600	615	616	611	653	605	625	580	575	598	607	615	650	657	622	635	616	646	635	598	548	642	615	612	614	633	630	591	636	665	628	604	619	652	619	590	604	614	663	612	627	633	606	625	636	624	629	620	596	658	631	616	566	655	585	592	608	626	656	593	636	607	629	590	639	636	626	611	603	624	602	631	614	643	616	647	606	661	625	663	627	647	628	616	642	617	620	606	641	615	640	612	632	588	613	600	649	579	635	596	597	580	618	668	630	597	658	587	625	606	608	636	617	654	633	612	666	644	671	658	625	598	633	635	648	613	614	614	658	636	628	589	682	660	621	590	634	553	640	649	613	599	658	587	620	668	606	647	653	623	624	626	620	648	686	665	612	655	612	647	662	608	658	638	649	607	643	592	604	609	614	633	619	594	631	646	663	618	586	647	582	611	636	587	579	597	616	651	600	636	648	547	628	633	625	587	614	607	639	605	663	629	619	623	640	641	651	644	620	638	580	610	644	612	597	610	611	598	596	672	626	609	618	574	632	582	621	615	613	591	583	624	609	627	609	632	665	637	694	583	593	645	638	620	653	613	672	613	648	574	589	639	636	614	663	603	637	663	579	603	625	662	605	608	590	602	643	587	637	606	603	629	625	616	666	629	663	594	614	625	624	609	649	612	584	621	633	666	644	629	611	624	632	610	618	613	617	636	634	614	656	632	634	626	616	636	597	618	623	642	592	590	630	614	643	641	645	646	669	607	607	599	638	564	572	648	666	611	613	637	645	575	624	587	658	615	646	614	610	652	603	665	630	591	583	649	587	658	654	645	626	612	647	614	636	616	614	660	665	609	634	634	621	633	629	617	647	577	630	666	652	586	598	638	610	600	632	632	618	624	641	636	654	595	670	587	603	666	609	602	614	600	661	619	626	612	674	633	602	650	626	585	638	607	603	652	599	644	683	632	609	631	589	642	634	688	620	590	624	644	647	615	665	618	650	618	589	608	639	637	591	606	651	652	613	650	652	629	618	628	595	641	618	609	611	596	659	617	621	629	615	628	579	592	640	609	619	629	652	606	665	658	620	606	580	590	630	636	622	629	621	647	601	636	634	608	631	650	625	633	598	629	614	637	615	650	645	664	600	649	598	642	705	590	632	674	610	651	632	623	623	607	628	601	659	584	625	640	635	655	575	698	639	641	664	624	624	643	678	662	592	597	604	626	612	592	601	592	621	643	598	601	612	618	678	628	638	613	559	653	697	602	642	651	618	637	655	660	616	659	609	670	604	599	607	584	625	627	708	647	592	625	644	595	628	571	620	639	600	656	657	655	622	603	595	563	601	611	613	623	632	662	634	635	669	630	622	597	612	642	598	639	626	574	598	626	633	675	614	619	609	611	617	673	633	569	644	650	601	542	648	639	626	661	656	629	614	619	600	639	609	650	655	607	646	617	690	615	609	610	651	631	609	610	601	666	625	641	660	572	600	582	627	678	595	627	583	587	627	586	604	639	649	585	633	600	613	659	622	600	611	639	618	622	642	670	604	606	600	609	621	626	616	634	633	614	625	605	610	588	566	599	637	645	591	570	622	638	649	577	596	634	650	617	601	606	624	593	629	614	600	644	614	602	651	589	652	667	628	615	654	601	652	661	621	630	660	622	596	640	632	612	624	606	576	668	634	614	634	635	633	626	594	657	625	623	632	558	655	597	652	614	608	591	666	616	623	633	604	640	599	602	664	596	616	612	590	596	643	667	598	586	713	589	641	654	638	587	617	617	620	621	605	656	638	643	622	642	681	651	631	644	618	638	582	650	611	627	543	627	627	647	655	605	588	651	643	622	624	600	580	632	605	612	640	603	674	604	637	613	665	606	657	624	655	626	613	625	628	611	617
23779	21064	27420	24918	17814	1653	935	749	684	651	603	607	622	624	571	613	593	556	571	524	561	520	531	581	572	514	516	568	565	575	522	535	562	571	545	544	575	551	540	564	538	557	547	550	530	546	537	560	524	517	556	508	527	536	514	546	518	552	488	510	547	555	573	538	540	553	529	543	563	526	503	521	536	507	517	532	541	530	562	538	532	521	518	549	511	526	528	540	519	499	504	544	532	518	517	506	505	519	529	527	511	525	512	530	506	554	501	573	542	529	529	531	560	547	516	502	548	485	503	525	518	560	539	535	485	472	512	482	521	510	482	534	524	527	468	533	553	550	514	530	556	528	528	523	546	545	531	550	520	526	538	490	505	507	527	508	526	540	515	554	516	532	491	542	551	505	532	515	507	555	550	539	508	536	525	544	561	550	505	555	520	517	575	490	522	522	496	540	553	501	517	571	541	521	514	501	526	531	595	511	504	544	501	509	497	506	507	497	549	537	514	526	557	532	530	524	520	534	523	577	525	494	523	586	533	500	551	525	534	535	542	551	498	519	531	532	520	551	565	511	537	534	543	543	560	485	548	510	523	512	589	535	553	569	546	513	534	551	524	539	524	527	556	528	558	565	540	552	566	551	524	519	541	505	529	514	512	524	552	507	527	538	538	506	506	533	539	506	491	503	544	498	508	547	529	551	534	527	523	540	519	536	526	523	478	510	505	510	511	556	540	519	538	535	497	544	564	555	549	524	543	560	537	532	522	546	507	510	507	538	524	502	506	533	556	520	529	534	542	542	500	517	540	504	512	529	533	555	579	515	566	519	495	534	561	554	539	545	510	512	519	551	495	553	522	547	516	520	546	545	537	574	560	533	527	535	539	545	517	560	546	536	523	517	554	516	495	514	557	522	552	540	518	488	491	536	522	512	500	501	502	454	540	542	538	559	536	560	502	582	565	514	524	521	556	522	517	499	494	549	514	521	516	548	473	536	514	554	556	563	531	527	570	519	544	497	558	502	548	486	532	542	546	519	518	592	543	541	527	531	485	481	528	540	549	516	501	539	519	498	519	545	560	581	576	540	530	514	517	509	557	535	539	517	524	509	527	524	502	529	505	538	501	533	515	549	519	535	497	564	510	492	493	541	512	562	542	537	542	515	571	568	535	570	531	480	539	518	523	521	558	528	509	588	583	558	536	499	546	499	520	524	523	521	523	520	519	513	534	486	525	576	523	575	509	539	546	503	490	535	537	517	509	509	539	505	534	490	518	496	539	524	537	505	536	515	529	536	559	548	525	514	525	517	544	541	497	511	517	551	520	489	569	532	555	566	518	550	560	527	543	496	518	518	534	535	493	525	519	500	533	562	526	523	494	519	543	547	551	567	529	549	515	497	555	514	541	483	518	535	524	517	502	565	504	483	560	535	488	536	519	518	529	506	593	537	553	530	545	538	507	572	519	506	525	543	544	521	499	521	531	517	524	503	479	500	540	527	491	516	507	506	520	537	550	519	543	568	523	538	508	506	505	528	501	508	532	543	545	522	485	489	500	512	554	543	554	511	502	521	522	522	518	533	497	535	532	491	530	544	488	526	530	521	489	511	538	496	514	559	533	508	524	536	528	498	503	578	537	491	523	522	538	553	535	522	522	504	580	534	514	542	518	555	559	527	573	514	553	541	542	539	498	528	537	516	549	519	550	490	518	576	547	543	536	512	496	490	536	505	527	550	529	488	547	543	523	524	521	566	488	514	539	499	569	518	505	518	534	519	508	556	525	494	521	564	497	555	546	551	514	572	553	538	554	520	550	503	519	512	545	553	552	579	515	574	557	517	534	478	516	518	517	469	515	572	554	544	497	494	563	542	533	548	514	552	526	561	557	509	546	574	542	550	553	525	521	519	554	530	548	534	520	537	516	545	527	502	534	531	520	522	502	559	512	539	513	511	518	506	553	548	482	485	605	514	522	515	554	524	573	543	540	517	529	532	570	540	526	488	518	508	530	519	489	527	537	535	543	501	514	522	504	541	553	515	516	529	537	512	482	535	543	552	526	520	537	528	527	513	515	519	482	503	553	480	512	537	510	519	502	526	539	514	538	529	547	569	490	563	531	532	519	524	565	553	532	552	544	509	513	522	522	544	495	529	505	524	520	529	499	542	562	522	556	529	518	569	529	537	529	547	514	534	533	492	546	554	549	539	518	518	502	486	477	538	552	521	549	510	504	523	522	556	558	517	548	600	502	527	537	553	548	549	545	544	542	565	524	507	523	532	555	529	553	526	508	554	496	515	520	563	512	500	524	507	545	523	543	499	528	524	540	556	559	562	525	542	532	519	524	540	548	508	555	541	549	507	527	494	539	522	565	557	524	533	506	544	509	540	513	527	556	553	541	545	503	529	527	503	536	509	545	529	538	546	480	544	520	530	533	548	547	562	531	527	492	557	485	569	508	535	583	519	528	535	527	497	531	476	498	528	519	544	535	539	537	573	521	540	500	537	488	571	522	546	562	522	502	527	523	528	528	507	535	511	495	542	548	539	514	518	516	502	572	514	539	558	524	544	514	542	531	539	494	524	505	500	512	516	525	514	546	523	546	550	543	555	550	495	570	516	487	510	488	531	573	554	532	553	534	540	507	522	536	508	517	516	552	512	521	533	484	520	556	520	517	544	514	566	517	509	528	539	529	522	537	505	512	595	527	540	524	498	541	532	521	569	568	534	514	537	492	539	535	512	532	520	565	497	566	530	563	497	535	522	539	513	505	483	518	540	535	557	588	534	517	503	495	553	517	478	546	559	505	549	527	509	531	535	521	543	535	515	511	510	489	509	519	547	533	497	544	492	523	525	508	560	538	547	527	569	514	530	564	525	530	489	528	549	543	520	530	507	504	512	517	564	514	542	567	550	539	565	514	548	514	556	502	525	554	510	545	531	521	518	526	504	502	515	514	538	511	543	508	541	515	469	499	502	514	480	541	527	524	527	555	528	522	487	528	541	477	563	535	516	520	579	546	560	533	544	551	540	534	558	556	543	496	529	564	521	530	560	519	511	551	510	509	541	489	553	496	526	502	503	546	510	556	537	568	537	527	531	529	534	502	512	534	526	538	481	541	510	542	512	530	543	542	519	539	513	519	556	547	549	533	535	515	494	518	515	553	537	551	545	562	454	511	535	519	558	486	526	515	522	502	558	512	543	550	509	500	550	511	554	572	542	533	540	536	507	542	537	521	494	521	518	548	564	525	540	533	556	538	499	544	526	556	533	547	508	527	477	490	516	540	545	489	521	536	529	519	499	510	524	486	541	507	483	536	530	513	541	543	543	544	557	529	531	533	523	528	534	500	505	545	549	510	544	501	508	568	520	502	526	510	536	555	510	537	548	546	485	532	473	509	529	478	515	535	546	550	508	516	545	527	522	530	517	542	550	523	556	487	524	520	531	488	536	517	490	548	540	522	538	521	553	516	513	572	521	548	500	514	564	540	568	486	509	563	555	537	506	518	547
3569	8990	5742	2619	1897	1509	1319	1106	1043	915	819	806	844	759	742	726	742	731	719	718	696	639	633	629	716	691	661	640	648	668	646	651	634	684	650	661	671	633	645	661	676	655	656	668	612	652	641	646	602	623	670	640	630	665	593	658	637	634	687	634	620	668	644	655	632	642	661	651	647	621	665	592	615	626	598	583	630	619	634	655	584	664	674	617	632	603	618	660	610	613	616	652	698	628	655	619	631	691	652	647	615	668	622	629	644	701	654	655	627	615	673	630	640	668	683	617	604	635	592	586	641	594	645	603	644	663	603	612	650	646	633	608	654	669	647	648	654	666	626	598	611	617	650	620	624	647	611	647	622	585	654	634	639	647	607	643	637	656	658	660	640	658	605	679	660	673	655	638	659	628	649	590	641	597	664	623	609	617	647	623	653	599	655	652	626	615	580	681	640	679	647	617	653	650	624	652	661	640	651	637	641	617	593	630	623	576	626	618	632	616	630	710	664	627	624	604	601	605	617	644	632	644	608	621	629	671	598	639	659	641	647	626	663	625	646	630	629	643	668	599	619	593	643	644	644	639	628	621	722	594	626	642	631	641	623	656	643	646	648	609	637	608	638	656	641	668	595	632	636	659	689	595	638	636	641	650	676	653	626	581	625	652	664	667	656	661	647	667	635	602	674	653	660	593	628	642	662	627	645	649	630	624	583	610	666	662	580	589	620	681	652	676	660	654	638	630	663	610	622	604	637	649	605	631	644	645	601	634	645	679	665	628	644	642	637	647	688	665	664	627	620	620	599	636	653	660	646	607	619	652	614	625	623	623	633	664	655	672	630	625	641	587	639	626	624	664	593	647	652	652	645	634	616	637	624	613	607	640	637	639	660	668	583	660	610	662	645	611	596	622	639	627	610	576	642	612	632	682	668	643	647	650	683	667	641	630	663	648	637	610	637	617	673	692	619	642	635	612	649	620	640	653	658	635	632	669	612	614	656	640	633	644	653	597	628	591	628	624	660	585	649	604	615	632	640	608	641	616	649	610	626	643	636	658	632	649	634	640	656	620	671	616	602	659	638	652	671	613	644	626	667	626	645	650	615	641	674	643	651	620	645	648	651	660	616	650	671	655	615	613	629	706	675	641	667	601	611	628	658	626	629	643	624	634	622	643	676	629	668	621	592	642	651	626	592	625	611	619	647	623	638	620	599	653	617	651	589	654	627	655	632	615	637	647	600	661	639	651	593	655	612	623	615	513	627	589	636	607	695	654	668	671	658	652	600	631	644	625	657	654	659	612	685	641	601	606	652	677	652	573	657	659	607	620	651	664	673	646	692	674	610	612	636	628	696	624	645	657	613	615	667	676	603	657	640	628	630	597	657	634	638	640	593	637	659	613	631	601	628	571	600	629	672	627	624	608	611	618	681	592	651	628	624	663	623	648	655	624	625	603	645	632	672	594	628	650	630	672	627	645	635	632	656	650	646	625	629	619	677	662	635	653	647	606	604	622	650	614	621	607	629	629	578	639	631	642	629	623	672	642	645	613	599	617	611	629	653	651	590	656	623	685	634	652	697	644	641	644	663	642	672	623	650	644	589	630	665	642	605	652	620	669	623	624	630	654	594	643	654	644	632	637	640	656	621	646	648	651	601	678	629	625	626	632	626	622	633	653	629	636	641	676	653	656	579	596	614	616	611	612	625	601	651	642	639	633	627	626	644	621	654	649	649	632	600	610	684	622	657	633	639	612	643	633	634	692	633	628	627	638	627	675	629	674	650	625	660	598	656	622	657	620	632	627	644	629	699	650	571	649	575	665	590	648	645	596	649	641	643	617	622	644	651	653	638	647	665	666	631	676	652	618	625	619	713	628	616	622	641	594	661	642	681	649	631	637	621	606	655	626	577	660	584	636	625	634	651	652	658	648	614	632	665	609	680	599	646	623	652	680	655	633	677	636	666	640	675	617	604	628	626	643	655	560	704	638	592	664	666	623	653	631	629	637	637	645	647	624	628	660	613	601	627	647	603	644	661	683	619	637	660	611	628	642	629	636	644	626	611	665	605	593	629	602	623	707	625	650	603	630	604	637	634	640	648	663	625	665	640	620	635	649	642	635	668	649	675	665	633	620	616	635	683	634	649	660	641	602	657	632	658	633	622	636	654	620	609	616	637	650	634	649	666	660	633	668	609	669	668	692	642	615	695	631	689	676	681	626	624	598	666	674	646	631	622	614	620	669	633	625	614	599	644	627	667	633	655	587	622	656	641	628	670	652	628	642	667	623	653	656	685	618	628	620	652	617	688	598	654	663	657	620	622	581	627	667	636	643	619	612	586	603	618	631	645	673	601	641	683	634	609	607	650	631	607	599	615	641	647	666	659	674	630	646	625	651	647	623	645	679	562	645	656	613	599	681	638	631	616	586	635	672	633	665	657	674	636	657	619	645	631	646	633	635	581	654	641	687	636	643	618	635	644	664	634	616	663	614	628	621	656	651	595	632	665	601	672	614	653	629	665	614	651	629	615	598	631	621	654	625	646	618	648	642	651	630	633	606	633	640	623	653	620	660	643	652	648	609	638	595	598	630	612	648	616	646	651	594	614	627	611	642	646	626	626	665	607	670	635	643	656	633	684	599	609	589	596	652	650	658	653	629	638	710	657	634	636	642	603	630	656	646	704	632	681	615	660	643	684	626	610	615	633	638	637	639	650	647	623	667	639	658	617	639	644	696	604	635	680	624	658	618	623	620	660	632	628	651	591	658	634	579	628	641	650	650	622	596	626	607	658	636	648	617	622	632	635	604	637	657	597	608	618	677	661	646	580	685	657	615	605	639	658	644	629	586	630	626	618	632	643	637	598	593	606	662	644	630	653	590	653	624	596	646	625	676	648	570	632	650	630	630	612	619	626	622	610	600	599	676	657	641	596	630	615	633	638	621	636	623	651	630	633	663	642	637	638	646	646	675	679	654	651	639	612	655	646	609	658	617	642	617	648	629	605	662	646	604	654	631	645	576	620	627	640	658	631	670	625	665	661	663	624	646	612	608	623	641	565	598	614	658	643	631	631	630	652	661	651	642	675	643	658	642	620	626	631	589	629	636	671	635	589	598	649	627	628	639	633	654	621	649	651	618	623	657	631	636	623	603	606	636	613	636	634	600	669	612	652	646	603	643	607	642	617	601	634	629	670	614	625	639	586	634	611	611	594	661	665	629	655	614	631	627	675	625	636	626	671	606	557	628	650	647	612	626	660	667	632	618	637	643	678	609	632	625	623	626	615	627	614	648	669	646	641	627	622	626	580	616	649	645	664	602	679	632	662	640	658	634	665	615	639	639	665	654	659	598	609	643	670	578	638	677	650	631	651	651	637	598	644	642	676	647	631	632	661	673	664	642	629	637	647	661	604	639	663	654	644	622	650	671	660	649	654	664	588	664	603	685	646	618	654	679	604	609	623	668	584	645	616	624	609	712	647	613	618	611	633	636	624	671	667	653	645	658
24689	21036	25926	24403	1856	513	494	398	435	371	357	346	345	347	362	337	321	291	317	354	323	310	350	341	323	303	316	314	319	308	336	341	310	274	291	289	297	313	306	288	326	308	292	307	333	274	332	321	293	331	301	331	317	277	298	302	295	318	310	314	300	278	326	282	331	308	306	301	291	332	321	283	310	307	280	323	291	303	312	297	290	282	315	304	297	277	310	313	317	301	320	316	295	321	331	300	291	299	311	298	288	307	312	304	316	287	320	287	294	292	300	313	307	319	334	319	333	313	298	307	285	325	301	307	311	289	291	324	315	335	297	366	298	320	315	282	295	321	302	315	292	320	304	323	303	329	308	308	355	313	296	316	292	307	288	303	300	318	322	319	315	306	313	322	310	313	309	309	289	311	315	302	307	306	298	338	291	284	280	300	279	304	328	277	296	292	299	303	322	357	286	336	290	334	299	297	282	295	284	300	294	284	295	286	295	253	338	305	319	297	288	314	298	301	327	319	325	297	328	279	311	284	342	290	294	342	333	297	288	306	306	294	327	312	302	277	317	279	318	297	325	290	328	290	296	301	287	313	293	279	295	338	286	310	293	320	297	282	321	292	306	312	322	291	327	313	312	308	307	292	290	294	318	293	298	306	323	285	284	273	336	320	322	331	311	330	305	312	312	320	297	311	333	311	292	307	302	302	289	301	322	280	306	309	289	315	321	316	310	301	333	305	286	306	309	316	314	293	346	316	306	281	303	295	314	285	327	284	295	310	349	307	286	289	281	338	296	291	291	279	291	310	291	286	322	323	317	300	298	316	285	275	332	309	295	296	297	326	286	303	300	301	297	307	323	280	289	313	296	286	328	367	276	313	276	320	335	341	313	297	314	296	290	291	291	300	294	301	314	305	312	299	331	297	328	283	304	358	299	349	299	276	305	328	295	313	295	314	339	325	309	304	294	308	284	305	288	286	320	310	284	296	291	278	316	303	301	305	330	305	295	313	314	317	303	329	281	342	317	297	307	329	318	309	321	333	297	275	295	337	308	322	316	322	296	320	310	312	292	329	285	290	297	342	288	327	312	316	320	350	331	297	315	272	294	296	303	283	302	341	265	314	316	314	332	316	297	283	313	294	299	318	316	332	326	300	287	307	303	289	328	325	321	297	311	335	306	327	330	299	297	301	311	330	281	307	310	308	321	294	286	329	316	283	313	294	333	317	303	311	304	326	308	280	318	298	303	315	334	289	323	295	304	289	297	300	319	301	292	325	307	344	287	330	328	322	306	306	306	308	328	310	320	279	311	315	334	302	335	297	342	327	303	293	296	345	300	326	276	301	305	323	306	319	319	256	320	311	317	308	328	297	294	294	327	308	296	306	315	337	282	312	334	319	338	316	291	294	311	321	289	320	290	328	331	294	278	331	293	315	289	280	304	328	303	279	341	280	298	280	334	326	314	320	293	325	322	304	315	297	299	282	320	327	322	293	313	315	315	312	317	290	283	303	273	314	292	289	298	341	303	304	297	338	324	292	285	282	309	329	322	299	274	305	310	300	332	294	300	329	287	318	286	342	318	320	299	321	312	287	319	337	288	285	295	321	298	285	322	332	308	267	326	262	296	308	308	341	325	313	299	315	282	301	305	285	311	314	325	308	276	323	289	301	324	278	300	277	287	308	297	295	282	302	281	329	323	314	313	304	308	296	320	287	310	295	300	302	339	299	331	308	312	313	285	288	313	305	305	330	307	315	305	318	289	293	318	319	256	307	303	307	299	325	301	309	313	311	277	306	294	315	320	299	307	304	289	310	312	335	299	311	299	322	288	314	293	299	276	291	327	294	328	308	299	328	303	346	276	300	340	281	331	301	292	291	289	295	314	321	297	295	321	289	287	313	295	287	291	294	304	315	282	323	298	298	287	271	307	307	309	296	330	300	305	333	299	290	306	321	311	268	333	306	301	273	297	303	306	325	302	300	285	301	296	320	304	284	310	288	326	303	322	296	292	311	282	280	326	318	310	286	302	303	304	316	327	299	318	284	273	302	316	324	327	306	288	308	304	281	311	304	306	268	290	279	291	301	300	319	287	338	287	308	310	280	324	308	309	331	306	276	267	330	329	297	292	317	290	317	304	262	290	289	311	292	320	294	312	308	315	293	338	282	333	295	319	303	287	312	295	303	279	321	311	295	328	319	307	319	302	280	326	308	287	299	308	342	298	306	284	288	298	298	300	298	304	278	306	325	309	301	327	271	302	314	320	329	318	306	332	310	288	302	324	307	334	320	326	330	283	300	316	302	303	304	310	287	284	251	328	303	278	331	322	326	349	320	293	297	332	303	299	302	316	312	324	271	303	339	336	286	294	282	311	294	320	272	304	309	327	319	279	309	307	299	313	311	303	287	290	273	317	284	271	303	342	293	298	317	314	311	267	323	300	300	303	336	313	306	327	323	303	288	321	306	295	285	309	315	304	318	284	308	317	341	298	297	298	296	295	286	310	282	271	296	299	285	291	304	311	287	329	301	313	313	306	308	283	302	302	337	273	310	276	296	292	317	290	279	308	317	298	297	296	289	296	271	352	316	283	291	323	305	311	274	315	324	317	313	326	296	301	311	298	316	289	341	302	306	329	309	313	303	295	287	301	335	321	305	336	337	277	318	308	319	318	297	304	300	316	291	296	303	293	305	314	302	332	289	322	309	332	304	301	315	332	304	248	311	344	314	300	312	307	310	297	329	298	346	308	288	317	287	278	295	307	284	297	303	300	317	292	279	304	330	300	339	311	281	293	305	310	306	289	310	292	334	323	301	306	288	317	322	312	299	287	328	307	298	294	296	314	310	289	298	328	280	312	290	295	313	305	303	308	300	322	303	320	332	332	293	319	265	281	348	286	317	282	285	324	318	319	290	294	294	311	295	293	326	311	286	293	307	335	325	332	320	308	294	284	330	276	321	311	305	312	301	288	299	307	329	334	322	322	298	289	304	304	301	299	282	292	282	331	308	330	315	345	318	329	317	304	321	329	294	323	321	334	301	292	296	316	291	293	290	304	294	333	307	321	318	330	290	268	269	326	310	318	297	306	313	327	307	266	315	293	298	304	324	302	279	314	295	275	312	299	318	288	304	302	269	321	305	303	340	328	319	268	302	296	329	300	314	311	304	314	315	301	280	294	307	312	297	315	293	307	302	280	275	308	313	305	347	311	295	321	310	291	287	287	297	278	317	287	313	310	329	278	321	313	324	300	329	279	292	330	323	308	305	320	321	293	300	274	322	310	324	306	295	316	296	316	309	324	317	274	286	307	300	298	301	293	331	281	300	305	318	312	304	320	300	319	310	321	340	329	300	298	288	319	321	308	309	297	290	306	312	296	335	299	299	319	287	321	302	324	299	318	300	317	308	305	285	314	285	329	296	326	269	318	330	317	316	286	322	310	305	285	281	297	284	322	316	316	342	298	324	295	296	292	297	310	286	320	288	289	315	322	320	321	294	318	315	330	292
3588	5365	3267	1557	1143	916	781	615	606	577	539	485	449	447	427	418	429	386	382	416	397	390	371	365	368	371	402	378	361	348	350	392	386	391	356	376	387	391	389	377	368	376	378	383	382	370	349	376	352	357	364	345	361	364	373	391	337	338	370	344	372	371	371	372	399	361	365	363	350	329	365	368	347	345	344	355	360	346	363	343	341	376	389	368	354	372	374	358	413	365	358	359	365	350	358	357	354	354	377	391	371	357	388	398	352	399	333	376	379	356	343	371	382	349	361	372	347	373	411	405	374	348	375	355	360	341	405	341	372	360	385	371	355	330	359	378	336	342	363	376	344	386	384	340	398	387	357	353	394	362	358	357	350	362	364	365	334	377	357	374	372	356	370	369	382	408	357	378	360	364	393	372	353	360	371	380	375	351	356	341	381	370	391	350	369	342	385	366	389	367	387	355	362	345	381	357	368	376	392	387	376	361	370	376	378	372	362	353	347	349	369	408	372	364	348	348	348	372	358	385	354	359	386	382	361	362	374	345	364	371	330	349	333	366	358	349	377	355	382	361	398	349	317	369	380	374	378	350	364	357	347	361	385	376	354	410	385	348	362	358	366	349	384	366	365	368	387	354	386	371	370	325	370	342	371	344	413	350	391	368	358	396	358	294	376	356	364	343	378	352	355	380	346	355	374	402	324	372	353	344	355	377	374	379	326	370	357	381	356	340	366	357	383	336	354	373	367	365	330	331	406	401	341	375	365	333	386	328	357	368	357	354	354	330	359	384	351	366	342	352	384	363	362	353	380	381	340	329	372	343	381	378	368	355	362	376	344	349	374	367	345	386	385	341	346	383	365	356	371	359	374	376	373	330	370	382	371	347	361	347	374	332	347	377	373	347	379	358	383	367	353	401	369	344	358	337	352	336	393	392	362	373	363	359	338	392	375	365	379	366	380	374	375	365	376	336	382	329	374	359	314	361	384	337	386	347	346	375	381	400	345	362	342	330	402	343	357	359	354	379	337	376	354	360	383	362	348	364	388	387	365	353	347	348	367	355	362	322	426	347	400	360	382	360	391	381	327	349	346	340	367	371	369	400	365	347	353	390	368	357	366	374	367	340	378	366	366	400	339	395	402	374	397	353	336	391	378	340	349	389	348	388	365	360	372	395	360	367	391	386	346	347	349	336	335	374	362	359	398	360	369	334	388	335	380	383	371	384	362	360	385	361	370	387	374	358	388	369	370	338	376	399	366	370	384	374	353	392	354	358	358	329	367	396	362	342	333	370	365	421	385	393	361	381	366	337	375	368	389	367	364	367	364	368	375	328	390	335	386	391	351	362	357	333	404	352	365	364	378	365	383	356	345	401	350	355	359	355	349	314	373	377	369	370	399	407	361	360	359	371	378	363	377	359	373	341	370	375	346	344	379	384	345	405	387	373	355	332	392	333	346	349	337	363	344	364	372	407	344	368	384	356	351	370	389	354	387	339	391	338	368	358	348	359	392	398	368	353	369	378	376	351	335	348	347	416	341	386	331	340	338	346	359	375	398	368	355	372	383	392	357	348	364	389	382	389	348	348	356	358	347	344	347	393	362	338	397	365	347	350	368	341	346	348	379	342	361	413	358	366	362	379	344	346	360	396	389	379	369	324	359	390	374	383	338	332	354	385	367	395	353	342	386	335	338	356	367	369	348	328	347	337	354	359	378	360	353	379	357	357	381	411	362	351	356	358	358	341	373	383	364	372	376	350	371	367	365	364	359	372	380	375	342	369	344	338	361	347	360	354	370	370	372	346	362	370	406	336	328	394	367	348	368	412	365	380	375	400	366	368	386	374	353	374	394	353	350	387	386	335	402	359	346	350	351	345	386	335	353	367	376	393	382	349	352	379	353	366	365	369	357	353	364	331	388	380	354	320	348	378	355	395	409	377	411	379	344	342	372	366	366	392	370	364	388	351	368	367	382	353	360	369	382	357	341	348	387	370	378	372	389	366	366	365	375	378	371	353	376	337	361	348	378	406	370	359	352	377	393	373	392	367	346	382	346	379	364	399	356	406	367	366	387	389	378	360	377	344	351	373	363	373	371	377	375	362	376	354	336	342	333	342	352	371	360	383	384	370	363	375	406	353	412	310	380	370	364	400	370	386	373	364	361	362	371	345	379	405	361	362	406	369	385	373	333	331	377	323	365	356	393	392	342	363	350	344	347	402	334	348	384	369	339	340	347	382	320	393	367	370	385	382	352	368	352	339	371	371	368	373	404	334	358	373	342	368	392	344	375	385	385	352	383	326	375	344	319	389	342	368	355	370	352	358	361	332	365	350	366	396	348	321	349	363	382	353	365	365	370	400	427	367	379	341	351	359	354	366	381	394	346	371	349	331	353	373	350	375	382	382	414	386	401	363	365	371	383	330	392	371	381	353	336	330	383	359	379	384	371	367	362	356	369	371	357	367	389	356	364	335	383	367	343	357	365	386	346	394	397	403	332	390	392	392	389	368	360	355	362	356	389	387	401	340	378	355	350	347	387	376	358	350	375	359	344	328	357	379	356	382	332	361	362	360	376	336	369	371	354	374	355	400	390	374	353	332	349	410	374	369	356	367	365	359	369	359	351	371	360	368	364	361	376	366	389	381	395	391	365	355	385	362	382	324	358	361	366	399	354	356	393	328	356	378	366	349	377	387	400	308	364	382	387	389	367	397	369	359	373	367	373	380	383	369	380	378	369	374	343	375	362	363	373	332	354	327	383	371	374	363	382	376	397	378	371	395	397	339	349	358	396	363	354	363	375	338	400	368	362	347	363	366	369	387	370	362	369	361	390	384	378	350	319	375	379	357	384	330	361	389	431	351	413	340	394	366	396	386	352	375	365	375	365	357	358	354	364	392	369	382	368	367	351	406	344	393	359	387	373	344	374	337	382	367	413	370	352	376	361	365	381	363	362	350	377	345	387	398	396	346	364	379	355	342	363	369	349	367	363	336	373	390	347	349	376	341	342	353	354	366	404	406	403	361	352	389	339	388	381	358	367	375	394	374	381	328	357	368	367	343	377	363	403	368	361	357	391	378	382	366	369	334	407	378	397	366	351	380	364	370	368	349	377	362	375	374	363	369	390	375	317	357	361	361	383	353	373	406	382	342	348	367	348	344	355	401	388	374	381	360	343	381	325	361	368	396	355	353	389	368	399	383	408	350	385	355	374	343	377	374	367	358	362	393	373	392	397	390	370	380	369	358	352	373	361	354	373	382	359	386	359	344	357	330	383	366	364	366	371	403	319	366	374	366	346	370	385	377	372	341	358	347	386	359	357	372	378	347	350	347	368	384	371	351	333	332	336	357	375	421	364	383	332	363	373	346	406	353	371	359	403	383	372	351	378	381	399	343	375	368	357	375	384	380	349	328	371	369	378	339	359	395	343	340	332	385	349	373	345	364	360	366	373	382	345	411	367	358	348	341	407	357	373	360	392	387	361	342	370	348	337	327	361	344	376	371
22416	21026	28253	24013	21029	20381	2177	767	532	474	425	383	367	364	348	281	287	272	285	254	260	263	259	241	244	269	241	250	230	208	243	253	221	218	224	210	217	224	235	254	213	229	222	214	220	210	213	236	204	210	217	190	221	226	245	195	197	221	240	215	200	216	209	205	217	224	204	234	231	208	240	211	176	210	174	204	215	213	222	195	235	207	223	212	192	210	190	210	217	199	207	196	198	209	211	214	202	217	204	207	225	202	206	204	215	194	210	208	180	216	161	216	199	246	208	192	200	221	198	226	228	210	214	193	202	226	195	221	219	212	209	234	221	212	209	221	209	223	240	220	221	218	216	207	219	200	204	203	190	212	196	227	222	195	221	227	228	208	218	206	197	210	220	223	218	197	222	192	216	218	211	218	216	203	235	195	197	224	204	217	208	183	221	236	205	210	184	225	192	210	209	197	210	219	198	224	210	196	217	202	217	214	188	240	193	221	222	202	220	202	201	219	218	208	205	222	235	215	198	199	220	232	212	186	216	210	185	228	202	211	217	202	212	202	205	222	215	222	221	209	214	214	208	193	233	217	201	198	219	214	210	175	207	217	205	209	209	201	204	226	224	198	215	226	188	221	199	191	244	233	227	196	208	203	228	182	201	195	224	213	212	222	199	220	203	206	194	211	187	232	233	200	241	205	244	197	205	216	224	234	199	193	199	224	205	209	197	206	210	203	218	216	216	239	193	197	196	210	191	223	242	209	224	212	205	202	215	206	208	223	221	211	210	210	221	233	199	218	209	222	200	224	231	228	215	202	202	188	214	210	217	210	220	205	207	225	204	227	190	236	220	222	220	226	228	222	194	210	203	210	182	213	199	225	205	199	220	226	212	237	199	194	200	239	202	200	211	238	208	181	232	210	210	205	216	198	213	207	221	196	198	250	207	215	194	206	246	178	182	193	211	198	208	202	230	196	218	208	212	213	203	212	196	211	209	194	214	227	213	216	200	239	184	207	218	215	222	195	215	213	208	196	196	209	229	218	201	222	219	211	175	209	200	196	198	197	234	195	188	221	227	225	210	178	192	201	236	207	210	188	199	235	210	223	199	212	191	192	208	225	206	219	204	202	215	187	206	198	230	190	216	222	245	213	221	237	195	195	212	202	223	205	238	180	210	218	209	223	192	199	194	214	204	207	189	200	199	221	220	222	222	221	221	182	192	191	205	239	184	222	228	221	206	212	204	200	214	179	221	202	229	219	201	215	201	221	202	203	243	223	208	226	227	229	224	218	236	198	238	226	215	235	239	217	209	222	214	191	238	185	205	224	177	196	215	223	207	216	211	207	209	217	221	193	233	201	202	203	208	230	237	217	214	221	164	227	240	222	207	206	212	205	209	183	207	170	203	205	203	207	203	206	210	221	196	221	209	211	240	235	205	218	220	199	209	237	219	193	191	200	178	231	200	223	203	240	216	216	213	197	204	199	190	229	195	212	202	214	175	230	198	236	216	203	186	197	203	198	204	219	189	217	220	219	220	202	200	196	218	210	225	193	196	206	216	197	218	204	193	211	191	209	211	205	208	223	217	218	220	198	224	211	215	194	176	226	221	204	195	216	198	184	210	213	208	204	227	182	210	198	213	208	203	238	204	185	222	208	202	175	207	203	184	190	220	212	204	216	196	200	206	236	198	190	210	212	197	188	218	198	205	228	210	196	215	203	200	207	193	186	204	217	220	194	186	204	195	218	214	210	212	221	221	226	183	213	223	232	209	206	186	218	227	218	200	221	195	230	206	203	200	216	219	203	202	218	249	222	207	191	211	217	204	212	224	248	204	204	236	200	183	214	213	207	223	180	216	203	222	204	206	203	200	201	192	198	185	222	221	200	215	231	206	208	191	204	232	180	219	207	233	208	194	227	209	237	221	204	211	247	252	201	233	225	202	198	212	214	223	197	198	226	204	198	192	227	201	208	207	217	210	210	211	201	237	213	185	217	205	214	208	198	205	197	194	209	233	231	203	205	206	216	214	202	207	221	221	207	203	218	232	224	211	216	211	224	204	217	204	223	224	199	207	215	216	215	203	206	205	202	203	193	188	216	198	217	200	198	199	236	220	185	226	193	208	205	210	198	203	207	204	220	199	204	235	194	221	215	221	184	214	227	210	225	190	206	198	245	193	205	194	217	202	209	198	227	209	206	219	218	220	200	232	222	211	222	196	247	227	188	191	202	213	203	212	209	219	197	216	239	216	203	205	210	196	205	206	236	197	246	190	207	207	193	206	217	210	210	193	196	226	207	182	209	183	217	204	207	203	234	229	202	214	218	226	219	228	220	222	216	222	224	216	215	228	221	211	219	190	210	198	204	222	196	214	228	228	226	199	196	196	196	188	207	227	209	205	213	193	217	230	206	214	237	241	216	194	224	225	197	207	221	198	216	213	211	220	195	174	218	193	217	209	203	212	205	196	213	214	184	199	214	188	193	191	190	192	216	202	221	220	224	200	199	201	226	215	214	216	188	237	208	213	214	202	196	234	208	185	214	238	238	204	232	207	220	211	187	226	215	238	214	191	217	201	192	182	225	208	219	202	219	215	216	209	214	224	213	201	230	196	221	180	218	212	226	198	226	244	211	182	206	209	223	221	207	216	219	204	186	208	206	228	197	214	239	222	213	196	199	192	199	209	214	226	226	215	209	206	208	222	189	217	201	223	221	217	199	210	213	193	208	185	215	228	220	205	199	226	210	246	203	222	191	200	223	222	192	199	210	203	202	203	194	233	215	212	218	227	215	218	199	214	217	200	218	227	211	216	219	223	214	239	195	210	207	221	184	190	205	241	189	204	215	210	204	223	201	235	223	211	225	213	217	222	227	216	220	216	210	210	192	205	225	207	218	235	211	214	220	199	199	189	199	219	199	227	205	206	237	190	220	209	213	220	219	219	194	209	214	236	190	225	215	199	191	203	223	232	210	210	208	218	194	210	221	203	181	211	195	203	227	224	208	204	221	226	222	220	198	242	179	218	202	213	219	226	224	234	197	198	238	196	213	224	203	200	218	206	194	204	206	228	213	217	237	219	220	205	201	206	195	205	227	212	212	230	200	226	218	214	216	207	198	200	225	207	213	208	224	194	205	194	189	219	191	197	205	199	216	211	222	206	212	216	204	190	199	234	184	222	216	216	180	213	213	208	207	213	213	227	209	212	194	224	207	224	201	211	214	186	225	227	206	222	206	213	217	205	191	223	206	202	194	231	194	202	200	204	195	232	228	198	188	223	199	207	206	215	221	220	272	202	206	229	192	192	220	206	221	202	194	200	196	221	217	245	202	202	200	199	198	186	225	204	221	214	203	228	242	205	218	234	207	233	212	225	180	217	207	227	201	201	218	195	226	210	227	193	210	218	220	203	193	187	201	218	180	210	222	197	228	201	221	221	201	205	207	188	204	192	212	224	209	225	243	202	187	228	200	236	201	174	197	213	210	205	240	184	231	234	223	211	233	214	202
4925	15465	9767	4507	3238	2356	1770	1378	1136	1009	848	717	622	561	534	472	450	398	408	397	397	358	360	326	359	351	305	323	312	288	320	308	290	307	284	290	258	305	288	311	297	312	303	250	266	277	291	288	257	292	260	289	302	282	300	318	291	255	284	263	257	265	295	259	252	265	310	248	259	281	250	305	280	288	274	277	267	251	297	302	266	285	257	256	268	267	265	278	280	289	288	283	282	304	310	283	251	273	269	240	314	261	268	261	273	257	265	271	268	276	271	299	244	278	269	296	266	271	287	274	286	290	258	275	245	268	256	271	285	251	270	265	253	286	241	269	242	258	268	271	277	272	258	276	281	260	289	252	251	272	282	254	275	252	272	285	249	241	234	289	283	274	254	298	253	274	273	270	262	274	240	289	266	258	287	271	283	273	260	273	280	287	252	261	252	274	275	252	264	285	269	253	275	268	253	273	280	298	284	274	255	259	266	269	262	257	255	265	262	264	276	275	256	297	289	257	286	254	277	292	280	256	259	242	248	271	252	284	287	268	265	284	279	255	260	263	269	272	271	277	282	263	268	261	263	296	281	249	251	286	253	264	281	251	285	249	277	268	266	248	266	259	261	250	251	285	257	264	238	281	290	242	272	245	271	252	237	266	268	271	290	269	271	296	240	285	275	259	251	283	280	268	267	280	268	259	279	276	251	267	234	261	280	277	268	249	249	262	285	265	256	270	294	257	257	243	285	285	262	303	256	259	262	262	268	263	295	239	287	271	243	261	280	260	259	266	263	261	242	247	269	246	248	289	292	280	311	290	228	277	264	288	272	233	254	234	274	256	284	280	245	243	263	275	267	265	269	241	258	261	251	248	289	256	263	275	264	259	259	233	265	267	275	261	283	238	261	292	280	295	308	282	263	292	292	265	262	265	259	253	244	271	307	287	259	272	264	287	267	293	262	301	266	256	258	273	265	289	276	256	286	274	284	271	269	305	252	283	270	320	263	290	265	245	286	264	281	256	289	257	272	271	283	264	278	289	290	285	276	280	266	239	234	268	287	302	262	263	265	260	293	280	320	276	254	278	244	280	284	271	265	264	259	264	281	231	249	252	282	271	267	253	258	282	283	262	278	283	244	266	274	239	285	270	251	247	278	278	283	285	300	291	253	253	259	277	257	246	245	272	254	286	278	264	274	272	239	283	258	268	245	256	275	265	277	289	274	281	264	258	270	256	267	276	260	257	275	299	271	253	275	253	284	292	289	265	276	239	257	256	259	289	271	307	286	246	287	264	263	298	268	287	268	273	275	272	282	267	268	236	296	300	284	266	283	281	259	262	245	257	277	275	269	284	283	284	261	280	265	279	275	271	257	261	264	263	277	255	298	276	271	278	278	262	268	267	277	300	280	264	269	252	281	266	282	252	292	283	275	259	266	223	293	259	273	300	287	263	262	249	289	304	226	281	258	260	259	267	238	247	285	232	291	280	255	252	264	280	269	286	270	256	282	275	263	268	261	237	278	252	256	257	267	259	264	268	251	255	246	258	245	268	273	272	265	275	267	285	258	275	288	260	266	270	250	275	258	239	290	258	286	270	275	249	280	264	264	290	279	267	269	266	261	278	272	278	226	295	268	246	270	276	266	249	286	256	247	263	248	265	282	259	277	287	281	244	288	264	307	256	281	263	277	288	273	260	283	270	263	248	248	283	287	241	274	229	260	232	270	276	268	277	294	279	285	277	266	248	286	264	246	300	265	264	229	285	254	265	279	273	266	299	240	251	269	266	262	252	250	274	275	272	261	262	279	273	262	274	256	280	284	255	271	263	261	267	264	260	257	267	278	257	280	250	278	257	255	261	265	247	274	237	270	268	270	284	252	279	264	268	245	272	297	265	261	299	297	275	299	240	257	281	262	262	264	251	280	277	255	319	238	251	261	258	258	282	282	257	280	268	253	278	269	250	263	279	285	275	293	270	251	269	287	278	268	279	280	246	270	251	257	287	248	250	269	267	271	263	277	232	297	279	239	275	262	268	281	256	247	249	266	294	275	300	278	267	273	281	268	245	251	279	257	269	277	265	274	263	277	283	265	268	274	303	261	244	296	269	293	247	302	264	253	267	287	262	266	265	284	278	260	276	274	262	266	275	274	288	281	258	247	269	266	296	252	252	268	247	231	282	264	254	248	279	262	293	276	234	285	294	287	277	279	256	283	238	271	269	262	257	266	249	300	242	263	282	248	253	275	262	241	275	257	267	245	293	285	263	290	315	282	258	283	278	266	252	267	277	281	257	282	279	301	252	292	267	289	251	263	258	287	287	263	274	258	274	270	264	263	265	272	281	258	325	242	246	310	265	259	283	281	242	250	273	298	271	270	262	292	251	275	277	261	258	291	287	252	272	252	256	282	282	285	255	291	279	240	290	255	266	270	258	227	249	260	288	284	265	252	269	256	236	264	257	265	243	255	281	249	291	252	219	272	239	267	283	277	240	247	265	271	263	282	262	278	266	282	279	252	258	275	281	263	238	234	257	282	261	275	274	243	279	257	245	283	237	268	281	257	271	287	283	268	249	249	270	275	255	284	275	275	259	264	257	295	256	274	264	285	272	286	284	228	268	241	305	258	282	295	270	263	261	303	274	295	253	269	285	309	245	289	267	258	270	304	269	258	283	294	295	252	261	234	284	268	253	285	247	267	267	269	276	265	266	257	285	261	258	274	257	236	273	262	254	274	248	251	264	294	270	262	278	259	279	289	255	253	265	302	271	261	278	284	265	264	309	269	256	274	274	252	289	287	270	291	279	271	248	270	252	284	280	259	287	256	229	265	280	255	273	263	246	283	273	277	269	289	245	289	257	295	266	308	262	264	267	257	257	268	297	269	243	263	264	267	273	275	261	267	272	253	229	289	292	257	259	252	285	263	256	259	262	263	262	275	255	251	260	240	266	240	257	276	272	267	270	264	282	292	260	252	260	263	245	271	270	266	285	298	265	249	277	276	272	249	284	259	283	287	269	287	273	277	269	290	271	259	273	247	249	314	277	274	290	261	249	251	241	258	260	266	261	255	256	271	304	299	273	232	273	282	302	254	265	274	262	262	274	264	291	272	248	278	277	260	275	285	287	243	272	267	266	271	236	240	284	288	261	249	294	270	273	258	264	257	249	249	289	275	256	260	282	296	259	270	252	278	288	266	248	273	254	265	278	265	281	272	283	299	266	253	276	268	275	248	292	260	282	293	276	268	292	254	283	243	290	285	288	275	274	243	278	266	249	286	227	265	278	259	268	254	247	285	287	274	243	247	281	284	299	246	280	262	277	259	248	293	297	255	268	273	259	237	297	268	256	292	275	258	276	276	296	279	266	277	267	312	292	259	281	254	292	281	257	270	249	280	260	293	256	269	267	265	244	250	270	295	254	259	261	262	274	286	230	274	295	249	250	260	278	275	260	282	271	247	278	260	266	266	269	294	268	268	276	283	263	248	286	286	246	267	279	254	255	237	278
27435	16940	3333	817	617	568	633	570	544	521	524	566	567	542	564	566	508	550	542	513	526	548	523	579	563	518	506	550	558	599	549	522	543	564	541	486	523	530	538	543	561	543	538	521	535	531	527	536	532	499	540	542	479	538	512	548	553	528	511	526	543	544	480	555	489	505	559	538	516	488	497	586	542	575	536	577	524	504	564	517	510	561	571	529	544	539	533	527	544	524	537	494	550	540	568	488	487	575	578	515	511	538	527	517	583	518	551	519	497	520	506	489	495	523	532	516	543	509	513	524	564	544	585	534	519	531	534	505	524	501	543	517	524	545	518	579	520	558	513	515	526	555	481	520	508	513	524	544	538	527	572	545	543	578	542	541	551	540	517	582	517	526	570	556	485	547	529	528	554	513	522	546	547	531	539	571	541	556	588	546	557	506	559	555	520	514	513	536	530	546	493	542	544	478	489	547	538	548	485	537	562	570	527	570	485	562	557	527	508	530	503	512	555	580	521	591	553	514	516	521	519	525	556	506	551	563	566	530	524	513	553	553	528	536	571	530	583	518	529	532	510	526	505	542	547	548	546	550	516	531	509	581	502	533	532	576	532	560	560	504	530	497	509	574	515	523	509	527	533	532	576	490	532	523	573	569	551	519	531	525	537	567	537	497	503	517	584	540	540	522	536	525	535	560	532	573	537	550	537	529	522	521	487	480	511	500	541	557	581	541	540	568	542	559	538	535	555	529	516	548	552	478	524	507	569	528	534	537	516	507	547	546	579	516	524	565	508	533	519	530	520	521	541	522	541	558	562	566	500	541	548	565	521	541	586	562	538	550	541	498	535	586	580	516	533	501	517	552	592	600	560	521	556	580	573	521	532	513	493	503	544	538	535	522	513	579	551	558	545	543	525	474	587	523	489	572	541	525	553	536	516	568	564	548	511	525	530	530	520	549	507	533	545	503	536	543	568	506	491	537	508	516	541	527	537	567	523	527	508	511	563	524	506	507	544	532	518	542	495	505	542	500	536	537	533	530	537	512	535	537	496	575	551	525	545	526	486	546	563	489	522	485	528	542	540	563	538	514	528	537	549	543	531	523	505	580	555	493	537	544	532	512	511	529	565	533	547	549	514	527	571	546	550	560	557	535	525	533	556	584	544	553	547	566	542	543	504	536	517	511	522	512	550	540	529	553	506	544	507	543	544	507	555	569	527	547	554	492	538	542	523	520	520	574	547	512	527	543	535	536	563	513	530	500	530	522	513	552	530	533	497	512	535	540	549	562	528	498	524	511	575	498	552	574	529	525	549	512	527	568	505	556	494	564	521	542	518	536	551	547	550	509	513	534	515	561	523	504	550	530	532	502	504	515	540	560	508	590	514	579	525	539	538	507	527	504	536	497	528	498	544	558	515	516	536	518	552	512	536	530	539	546	517	494	532	506	541	524	522	469	534	557	578	569	516	537	559	541	503	534	528	515	549	535	557	481	522	527	580	529	533	498	539	522	489	555	567	530	495	535	536	519	504	535	534	517	512	517	535	579	523	549	541	539	537	518	538	526	494	525	478	542	579	494	546	532	536	503	546	531	564	516	535	586	532	534	561	531	510	541	504	520	594	509	527	558	554	506	524	513	540	544	514	554	521	520	550	532	525	559	512	566	530	541	552	554	524	483	547	540	516	544	521	540	527	535	525	480	561	554	546	515	530	546	528	547	541	507	503	547	515	605	513	500	544	544	537	543	541	541	545	540	522	555	567	540	507	579	557	516	588	508	508	545	528	553	550	539	521	579	520	552	519	531	544	509	552	530	525	554	556	532	511	514	513	550	530	496	552	533	543	535	571	536	506	514	501	566	529	560	546	515	523	525	507	549	556	530	522	575	505	557	567	527	528	555	556	530	532	515	518	529	522	521	505	579	517	532	530	562	522	505	547	548	588	542	538	569	526	524	518	523	530	562	533	549	535	550	534	529	538	470	528	553	505	525	508	535	535	568	545	528	540	505	509	497	510	553	521	516	508	527	517	480	553	559	518	518	507	557	511	568	520	574	550	481	557	531	485	536	538	555	527	471	530	565	525	526	574	568	524	547	510	535	525	499	524	537	564	533	528	520	536	547	519	535	535	555	525	535	537	547	544	496	513	509	497	547	501	531	482	549	553	516	536	513	530	529	518	516	531	539	543	514	519	502	556	552	503	494	557	493	526	495	518	506	519	553	532	508	528	571	515	560	575	520	508	591	514	538	523	524	490	553	523	490	567	529	537	522	514	531	529	552	559	519	529	518	569	518	552	516	509	556	543	515	511	500	533	536	536	519	501	537	577	509	555	538	573	557	490	520	563	544	516	525	538	521	533	482	506	525	544	511	514	529	549	531	555	519	528	557	523	509	511	512	535	517	547	577	568	539	521	501	587	540	539	557	530	527	534	538	544	566	515	518	517	579	517	538	554	559	509	553	519	539	561	511	550	508	506	510	495	506	503	500	552	553	539	501	505	558	561	528	528	574	533	504	543	504	528	525	548	523	520	534	513	554	520	566	552	488	534	566	519	529	533	522	537	514	548	514	547	511	540	518	561	517	530	527	552	559	560	514	547	572	518	523	512	563	563	564	559	560	552	548	524	519	550	529	557	486	532	522	522	510	540	526	517	552	521	538	545	524	578	527	526	557	547	557	531	532	508	520	520	541	520	509	575	551	530	497	535	496	537	519	564	516	519	544	550	540	551	557	523	514	530	584	554	533	527	512	564	517	505	565	546	522	558	526	563	524	532	568	533	560	542	515	551	551	562	539	538	497	524	518	550	551	561	538	539	586	546	534	586	617	568	567	522	541	509	534	511	541	570	581	513	502	550	540	549	530	531	569	548	565	528	567	570	536	525	487	498	535	509	537	486	488	561	534	539	585	543	494	578	548	537	565	519	531	555	487	531	499	529	495	556	581	551	559	510	545	536	549	539	502	501	556	560	554	549	536	507	496	551	529	590	514	553	487	559	562	528	513	545	510	506	498	556	544	529	545	544	493	519	538	535	532	490	563	494	561	534	573	527	556	562	525	570	510	513	509	529	502	548	522	527	549	554	530	485	509	515	539	559	527	482	535	539	518	581	504	511	555	538	491	493	509	577	563	514	537	525	565	499	503	511	542	572	567	523	552	501	489	530	523	577	503	496	557	559	516	535	525	502	548	559	544	548	546	501	528	569	545	549	517	502	482	569	529	533	540	561	540	553	524	523	520	516	553	526	535	518	543	578	494	519	529	528	547	530	502	530	543	553	538	580	508	559	548	523	547	512	494	569	534	525	523	566	545	545	567	539	535	574	539	512	507	510	499	524	573	572	546	522	528	580	542	514	526	547	525	539	557	544	517	556	532	537	517	521	554	517	535	550	560	532	510	557	529	540	531	531	529	545	541	514	526	470	577	524	522	543	551	544	556	526	537	475	507	508	503	536	529	553	525	518	584	558	468	487	537	526	533	552	530	521	531	548	524	521	543	540	540	547	522
4754	2032	1431	936	822	743	712	713	726	684	683	668	658	625	613	689	649	646	683	616	685	662	667	661	607	641	570	649	635	639	656	650	606	638	643	624	621	581	634	602	699	611	656	611	620	669	649	629	658	635	656	644	653	612	661	650	667	638	613	629	590	650	640	664	632	656	622	627	628	676	633	662	643	607	629	609	646	629	631	608	599	633	638	647	641	616	628	628	608	643	601	600	633	655	607	640	646	612	581	652	609	618	592	612	639	677	619	657	609	614	592	664	641	610	627	593	646	621	638	631	605	639	613	658	597	655	653	625	611	648	612	641	629	653	679	635	599	628	655	632	620	619	634	634	645	613	617	650	634	573	619	660	636	633	591	610	651	619	638	627	634	658	619	653	666	612	668	593	628	653	620	636	661	620	604	622	658	635	628	640	641	619	647	657	655	636	647	632	662	621	625	623	640	635	626	646	643	647	643	617	594	616	626	600	649	646	622	616	661	641	592	570	595	652	564	632	640	609	623	605	663	625	590	638	603	622	650	637	629	622	631	597	610	605	652	635	629	682	652	655	607	665	637	659	662	645	630	655	604	634	657	647	623	596	632	711	680	623	616	638	617	637	639	672	643	625	693	562	652	641	678	601	609	594	603	662	631	591	638	594	631	654	641	621	625	637	674	615	629	665	609	611	667	608	606	624	583	650	627	618	648	645	618	602	617	651	593	606	689	616	658	590	632	657	627	625	607	600	585	616	625	669	637	633	658	627	644	587	633	647	591	619	620	616	652	660	585	622	637	664	606	604	597	617	641	615	618	650	633	634	611	655	638	634	610	593	631	612	662	633	627	607	642	656	609	623	599	602	615	586	645	620	652	632	599	635	635	619	623	615	641	627	637	597	661	640	651	614	611	640	645	622	638	617	661	599	639	625	695	639	631	648	618	659	628	665	649	640	648	633	663	600	603	624	677	642	650	631	597	648	663	649	622	585	628	655	628	634	615	639	625	640	624	629	599	653	639	628	626	635	642	632	638	635	635	641	605	611	594	637	642	655	636	641	637	606	653	621	618	617	623	597	644	652	601	613	592	648	618	701	645	662	652	637	618	624	665	618	609	670	650	653	651	632	629	622	635	636	644	579	601	617	618	612	619	636	611	624	632	636	606	579	627	639	662	660	649	661	636	679	633	641	641	624	633	605	611	658	576	618	616	631	650	603	603	673	584	598	641	654	547	636	619	618	588	634	672	622	617	599	664	622	636	644	620	682	607	572	638	597	592	592	603	615	653	654	636	640	642	621	602	645	611	597	592	649	640	632	625	614	647	654	608	607	615	604	625	654	640	607	641	623	631	627	656	654	576	634	647	626	613	652	608	616	585	652	642	621	632	638	671	619	606	604	632	653	599	626	592	624	630	617	660	623	631	632	582	624	667	608	655	561	639	636	595	619	638	640	615	611	608	613	666	670	644	665	622	636	612	642	615	621	633	629	594	647	616	664	642	629	643	625	626	633	687	611	621	647	633	593	654	610	622	625	647	623	583	636	581	621	615	631	623	644	604	678	621	583	585	636	622	627	648	686	665	606	617	621	613	623	627	632	592	613	645	640	632	644	651	658	691	630	640	685	630	616	599	672	675	662	646	644	611	645	601	646	677	617	602	625	615	617	642	636	628	652	616	623	614	664	624	610	654	605	683	625	619	661	623	614	680	647	606	631	619	615	584	626	629	633	682	647	593	617	640	638	678	635	659	669	611	627	627	612	624	652	661	628	604	642	670	620	646	625	594	632	631	563	624	617	633	594	579	650	610	675	618	614	632	656	597	668	652	592	660	657	588	597	657	613	606	657	697	651	606	638	630	672	594	667	644	639	612	603	653	628	642	588	595	615	618	594	660	640	647	633	624	638	662	621	618	629	618	632	591	650	623	622	652	630	634	631	610	638	647	656	680	630	626	605	627	625	658	619	627	635	633	626	651	641	636	622	594	652	648	663	633	623	610	595	628	620	634	594	647	632	613	637	672	588	704	614	586	606	626	641	628	687	647	560	657	594	664	632	636	605	651	653	646	608	596	646	626	639	643	601	638	657	641	632	598	669	638	620	635	638	590	634	590	644	596	642	633	660	626	607	633	607	623	612	651	618	607	635	647	641	629	613	649	672	612	619	594	648	619	625	644	619	650	627	630	625	671	603	633	639	668	605	593	634	674	642	621	647	647	651	603	677	676	633	605	613	613	611	665	617	636	579	600	596	652	615	639	609	649	637	616	604	632	640	656	604	619	623	614	634	646	609	597	635	665	639	615	661	661	631	648	630	592	612	674	649	641	606	609	662	655	645	615	631	597	638	633	667	645	663	635	603	642	599	596	625	613	648	619	628	642	619	679	644	631	621	608	622	649	587	678	633	624	620	661	619	615	676	630	625	655	639	623	615	596	633	679	654	590	622	678	586	618	628	606	605	645	631	591	647	610	625	624	624	647	634	639	662	644	617	621	603	583	609	650	652	644	567	626	642	619	635	626	619	626	581	576	664	622	656	641	629	645	665	640	649	674	620	642	643	642	643	642	644	607	584	660	643	627	689	625	622	657	651	638	630	630	584	654	639	621	602	642	600	558	674	651	635	654	679	671	583	601	621	623	656	608	617	636	649	621	678	648	659	617	588	606	617	596	671	650	672	640	652	633	622	637	584	645	639	586	625	600	610	599	624	629	617	618	607	644	654	647	644	635	627	631	648	618	645	624	656	665	650	693	615	667	631	579	671	617	610	656	569	647	663	676	629	618	596	631	592	625	597	612	638	625	611	610	634	681	650	645	655	633	612	673	647	600	599	591	615	627	640	653	641	638	583	651	624	615	636	608	634	608	630	648	588	621	583	623	642	627	616	628	666	636	651	643	653	611	615	584	582	589	612	645	640	678	618	661	654	634	619	651	671	678	653	662	600	673	648	607	624	624	647	651	627	666	609	625	609	604	609	590	626	639	613	672	615	661	579	616	662	581	656	621	634	629	589	615	628	627	638	656	643	634	653	615	622	653	619	615	658	605	628	687	615	634	647	624	652	624	608	648	653	642	614	637	668	590	661	633	679	664	675	644	618	667	617	675	621	612	640	651	645	610	626	666	662	609	616	628	626	644	633	640	632	654	652	636	623	636	636	616	636	606	662	609	620	667	646	589	626	627	626	609	621	604	661	591	688	621	637	594	605	662	620	643	630	608	592	600	615	636	617	652	634	608	652	666	626	664	648	588	623	623	623	587	624	624	606	662	620	588	609	641	593	634	608	669	666	593	627	626	676	593	679	641	628	602	644	668	631	659	648	658	629	611	625	643	682	611	561	637	619	660	629	652	654	619	640	622	633	665	674	618	641	665	655	625	604	617	618	675	604	636	609	639	615	612	605	624	611	657	683	592	637	636	632	678	629	641	653	638	609	656	612	658	609	628	624	687	607	619	617	653	628	621	628	620	646	596	649	624	604	624	647	663	682	626	601	639	651	597	642	591	664	647	607
23740	21040	27354	24924	17589	1719	884	791	703	633	636	599	637	601	605	558	585	583	572	550	547	561	568	546	571	567	552	555	544	577	541	529	569	519	608	536	573	546	520	534	542	519	566	548	573	538	515	521	555	551	546	531	505	511	531	544	523	550	503	524	528	571	543	538	569	520	545	556	521	534	544	533	518	547	586	539	546	546	570	536	547	549	554	517	562	491	557	526	502	540	512	555	534	550	550	524	555	526	528	556	509	549	541	525	549	540	543	496	551	539	487	524	564	523	535	485	547	550	527	512	565	578	513	515	507	618	536	509	514	570	494	509	550	564	583	486	555	516	524	543	554	481	510	573	557	596	542	522	490	552	546	540	565	499	509	539	551	550	509	572	522	540	539	515	526	561	529	509	557	539	521	512	548	486	508	516	587	520	512	578	509	494	516	516	536	523	536	522	489	517	539	539	526	527	484	511	512	541	545	510	546	526	579	523	527	502	532	538	526	521	532	555	543	539	543	536	523	560	611	545	549	590	490	546	564	504	503	559	536	545	569	539	517	493	497	526	537	537	489	512	564	545	527	546	519	521	533	509	511	505	519	518	532	526	506	526	538	509	568	549	541	545	534	529	558	505	530	578	535	528	504	478	525	576	531	562	505	532	499	523	569	572	503	486	534	525	510	513	549	551	522	511	558	611	551	543	527	522	515	509	538	570	500	549	555	552	523	544	518	531	534	577	528	554	499	519	517	521	533	547	561	499	516	570	533	516	568	526	509	516	554	527	530	488	513	546	542	530	504	531	504	556	523	553	532	566	528	546	574	536	540	522	528	523	553	541	541	556	542	525	507	513	562	505	518	548	505	559	560	563	557	506	540	561	569	497	487	529	520	550	565	552	566	534	541	546	521	529	545	524	587	593	555	524	494	561	568	556	515	489	479	529	554	529	526	522	549	520	543	525	560	492	572	527	540	563	533	573	556	535	565	519	571	530	559	562	527	554	542	546	526	539	571	539	540	523	534	526	553	587	534	507	489	552	519	549	545	497	507	519	547	526	539	524	547	507	554	522	529	519	527	536	554	510	521	558	533	526	545	514	494	554	516	542	527	560	549	530	497	567	535	552	542	530	564	523	547	560	546	498	571	554	516	502	516	564	505	562	590	534	511	515	509	539	558	560	499	547	535	595	498	544	497	526	536	518	503	524	563	582	534	586	529	555	519	559	522	513	525	556	533	493	505	545	507	517	507	502	560	498	575	519	571	558	515	526	538	546	522	552	535	549	548	525	604	517	527	542	567	543	561	550	552	532	521	540	535	549	554	501	504	535	530	537	544	506	537	548	553	549	507	515	530	551	566	524	553	503	521	532	537	556	541	529	512	529	500	541	532	533	549	509	551	550	525	516	524	468	532	523	535	535	532	541	509	526	524	520	540	556	509	554	530	498	546	511	494	555	546	585	492	518	528	534	571	548	517	542	536	516	514	503	508	595	529	542	532	532	552	556	523	583	572	534	581	514	543	530	536	477	562	527	548	535	521	526	526	522	554	536	512	505	464	554	538	545	517	558	495	482	536	520	505	539	517	528	555	520	500	500	597	523	501	552	519	539	519	498	561	514	542	511	509	539	551	554	549	522	550	509	542	519	522	518	529	523	550	564	555	497	495	539	563	536	564	541	568	546	525	497	487	556	539	471	523	528	568	514	501	589	523	485	538	523	565	534	517	546	552	542	532	525	563	541	511	497	528	496	515	506	526	503	485	548	568	504	496	576	528	504	511	568	526	540	515	542	610	554	542	540	526	560	512	553	513	535	539	541	539	555	531	516	511	545	527	497	551	521	569	503	513	564	532	541	563	482	502	561	554	567	528	548	520	509	530	557	540	558	534	517	520	569	552	544	514	522	545	507	529	541	567	529	505	554	513	506	521	530	580	547	554	550	527	557	486	526	503	532	534	532	539	538	532	564	534	510	534	529	569	468	544	520	548	535	515	514	547	511	608	542	550	555	535	483	488	556	517	519	521	552	539	491	507	558	530	533	532	569	498	525	546	501	516	505	507	541	486	541	524	552	517	509	484	497	495	519	538	513	526	527	532	572	567	520	570	587	531	528	530	528	532	572	549	528	518	538	536	571	524	524	552	558	558	510	575	511	535	532	583	522	502	546	504	551	480	531	539	528	531	507	572	527	562	547	539	526	535	532	526	529	534	512	513	509	546	519	539	499	505	509	487	536	491	535	511	525	542	540	497	520	516	513	543	490	509	510	523	506	541	578	535	537	515	522	538	563	539	528	557	508	556	567	542	575	517	516	515	522	521	561	500	512	535	494	493	556	543	545	537	534	529	539	521	556	563	489	521	520	511	533	537	523	501	519	573	549	532	541	527	539	554	519	534	557	550	504	534	525	493	539	529	526	540	524	531	501	565	505	574	560	525	544	530	498	543	507	509	511	556	539	572	525	528	554	578	523	527	513	521	571	547	515	532	523	525	554	513	585	474	529	539	519	510	576	559	513	494	542	532	558	475	533	543	557	536	525	530	566	506	559	544	510	556	516	545	545	496	545	542	541	514	551	533	521	485	538	547	534	548	564	541	548	554	517	500	505	545	542	486	559	518	524	525	551	520	569	533	527	532	561	524	561	527	496	524	522	541	501	550	499	539	526	511	552	551	557	571	507	510	549	577	569	537	535	533	531	538	526	533	536	567	506	505	523	549	562	533	531	524	526	561	530	543	509	528	527	515	544	512	486	515	521	543	517	531	525	548	513	508	524	510	479	554	544	536	529	523	528	588	531	532	526	546	497	536	526	513	555	515	474	528	582	584	566	558	526	500	573	539	534	522	537	521	506	540	512	513	593	486	502	516	500	521	520	568	546	544	530	524	506	543	535	499	556	555	487	486	475	557	583	536	526	526	521	530	529	561	552	512	497	535	528	538	557	517	564	550	550	550	486	529	554	520	548	504	582	553	553	550	536	549	540	566	537	504	516	565	532	524	532	497	491	530	494	528	522	548	532	550	510	513	555	586	554	549	522	547	528	542	500	559	492	534	522	549	506	531	545	539	523	520	544	516	554	521	547	519	545	559	575	609	518	529	525	539	539	598	557	534	527	516	542	560	547	551	527	510	478	550	564	560	529	544	526	560	501	496	569	516	544	517	522	501	526	532	521	526	541	572	475	538	530	535	554	531	531	500	524	533	528	512	522	521	549	498	487	514	517	525	492	534	542	572	529	505	549	573	550	535	515	511	524	545	549	522	548	510	519	533	501	551	530	514	508	519	538	530	554	552	521	551	555	564	528	531	513	497	537	535	523	521	544	540	543	510	549	524	493	527	570	548	568	512	530	490	511	498	539	550	540	494	545	536	521	521	504	535	543	486	532	518	556	536	504	555	551	532	567	538	536	503	519	564	588	531	510	531	550	546	521	542	583	527	557	548	507	587	531	553	546	505	537	528	530	496	528	506	520	497	534	539	540	518	523	538	584	568	550	506	556	539	567	501	581	516	534
3513	9025	5432	2625	2048	1524	1251	1173	1051	951	905	814	803	765	716	696	666	725	717	708	725	675	695	693	669	667	646	724	637	680	643	656	648	707	664	644	677	635	664	663	741	611	678	638	671	619	635	665	657	606	641	656	647	641	594	627	646	668	608	669	638	689	697	602	629	605	629	674	606	584	643	626	638	652	602	665	640	617	600	689	642	655	651	641	655	694	675	624	623	643	606	619	623	679	654	688	665	648	630	632	655	649	688	625	644	627	622	678	655	618	673	665	658	570	636	654	615	658	635	622	673	642	601	662	637	621	653	685	683	613	679	634	624	607	654	655	618	605	652	635	670	674	633	635	662	631	649	647	602	700	634	648	596	637	599	644	616	611	640	681	621	644	678	614	692	660	651	620	618	631	636	653	662	621	661	664	647	659	648	657	620	626	632	694	634	659	654	655	648	640	666	623	642	611	617	609	675	605	654	665	631	669	651	648	602	601	651	647	631	682	611	638	623	631	627	673	627	647	655	658	587	665	650	660	630	651	654	605	623	656	717	625	637	601	653	652	655	638	677	624	617	654	599	690	650	595	641	643	658	641	620	623	616	603	653	613	626	649	632	675	625	634	635	662	643	641	644	660	647	602	599	645	655	638	611	646	594	650	616	675	620	634	659	673	657	642	652	668	626	655	663	613	621	652	632	610	650	571	660	654	663	617	622	635	618	642	606	605	680	655	611	650	626	648	622	622	617	652	647	644	610	648	644	630	635	637	683	600	703	675	646	642	662	653	641	618	668	617	669	613	642	693	640	628	604	620	631	584	602	624	669	643	654	612	606	658	696	643	614	628	621	651	664	628	640	616	659	654	642	694	640	660	626	647	646	648	657	629	643	586	610	662	639	671	648	679	636	629	624	663	592	678	618	637	638	660	609	656	662	620	630	608	609	604	607	663	645	623	680	672	644	645	623	674	644	631	621	655	614	615	626	623	574	636	665	642	616	643	625	603	614	659	616	649	655	595	629	635	588	627	660	656	628	631	650	581	623	641	646	599	669	684	680	668	685	651	635	636	679	673	654	647	659	602	630	643	596	652	667	686	643	650	658	621	588	614	672	666	653	645	659	628	665	642	633	680	691	676	597	665	643	624	622	635	660	648	665	604	678	687	633	675	669	628	644	595	680	652	671	631	653	650	562	617	652	579	617	632	645	607	654	623	624	633	654	615	567	630	676	624	633	612	666	602	677	646	640	616	646	619	657	613	650	658	654	636	622	645	613	657	593	599	629	648	675	670	669	626	626	633	663	616	638	598	625	647	655	670	631	631	695	664	639	639	583	706	638	658	668	632	628	626	610	672	666	670	683	606	635	634	639	607	658	674	667	641	646	664	628	662	614	614	643	610	661	644	631	680	680	630	636	635	644	626	643	648	674	625	662	591	590	640	631	638	607	668	661	644	598	650	658	681	628	665	656	644	617	621	655	635	641	635	662	657	687	643	665	642	702	605	627	677	625	673	630	662	654	599	642	689	642	653	668	663	650	646	621	596	660	685	653	632	648	659	619	690	648	623	662	645	629	602	595	615	641	621	627	636	703	617	677	649	633	641	635	657	592	622	656	707	631	710	643	655	673	650	641	647	644	633	616	634	614	664	625	596	606	630	630	645	654	638	633	642	664	665	649	664	613	636	627	633	630	615	649	656	660	684	641	649	599	654	606	594	664	655	655	653	633	630	641	654	648	659	700	642	653	629	646	647	653	633	651	639	632	645	595	674	594	685	666	641	659	618	632	606	603	647	670	633	617	620	655	631	689	633	644	632	654	620	589	636	659	620	652	600	614	643	617	557	599	591	623	670	671	625	613	666	591	610	612	640	634	639	621	632	660	675	645	655	655	619	657	648	669	639	620	657	612	674	703	618	613	640	652	646	648	656	614	669	653	600	636	635	620	598	640	648	641	642	663	605	617	610	597	623	640	679	627	679	606	633	610	613	655	660	643	659	605	654	657	622	653	647	684	661	577	634	648	659	643	669	674	671	637	658	642	612	629	664	610	599	656	647	646	659	627	658	635	612	626	632	672	641	638	654	630	645	629	666	650	653	632	645	603	673	634	682	606	670	618	660	652	639	633	655	640	665	683	612	688	667	631	660	666	640	615	627	598	697	624	649	658	616	637	615	637	620	637	648	694	680	626	573	595	613	659	653	616	643	639	699	643	676	637	646	677	664	633	651	636	664	656	648	638	633	640	656	647	622	657	581	669	636	607	575	641	608	631	638	603	617	627	633	624	642	638	608	631	617	657	626	597	662	624	632	615	665	654	594	680	599	634	631	620	641	615	615	651	609	675	634	641	650	647	637	632	654	691	678	640	642	669	711	633	654	636	600	670	618	656	606	697	647	629	613	641	632	655	658	673	591	665	677	664	614	644	619	603	690	668	606	650	625	649	647	675	671	665	654	687	661	654	655	627	689	639	677	652	645	604	691	627	667	641	657	632	630	680	651	644	595	628	608	687	629	655	610	671	642	612	677	618	610	677	619	632	609	689	601	646	692	623	634	659	635	594	646	644	639	637	720	636	647	669	613	643	597	600	640	628	638	658	587	587	643	635	596	633	675	654	668	614	671	628	678	642	592	637	652	652	631	635	616	609	647	622	645	626	622	637	581	658	648	666	647	664	626	644	637	673	685	622	676	672	623	613	647	637	608	625	636	671	616	646	644	659	638	671	626	616	630	658	624	667	635	647	623	650	690	599	597	629	662	637	624	569	672	638	610	638	640	644	632	675	670	700	626	594	679	655	581	632	605	632	648	635	608	636	661	661	642	651	652	626	646	650	637	646	654	622	632	651	660	652	648	644	661	646	637	601	632	640	636	640	654	669	672	649	634	643	618	639	647	640	635	634	656	651	590	667	645	650	655	625	650	657	651	634	693	645	599	646	664	594	627	630	694	643	667	612	653	668	642	649	619	628	623	632	646	611	664	644	614	633	640	607	685	629	685	606	669	645	682	635	629	635	681	640	644	637	658	584	627	651	616	634	635	665	651	604	642	628	625	599	628	658	666	662	604	648	604	600	662	625	633	687	626	702	705	595	644	615	647	647	661	627	584	663	653	605	677	608	627	615	629	655	601	641	680	626	693	603	661	648	639	652	657	621	694	642	643	614	636	631	666	683	672	674	626	625	640	656	636	647	658	660	626	658	618	628	640	623	622	626	645	650	624	618	618	645	610	682	649	673	686	621	670	648	643	640	623	697	609	580	636	709	633	600	661	614	650	615	664	631	623	651	652	652	646	638	637	632	650	629	639	684	668	638	582	613	654	647	618	635	666	641	620	673	598	627	657	654	627	704	691	646	662	580	649	620	640	658	636	617	636	673	653	624	650	638	633	607	619	640	641	620	629	621	638	607	632	640	653	659	669	615	636	634	662	659	656	690	647	634	631	618	610	608	626	626	613	647	615	659	627	648	591	672	646	620	593	660	660	621	608	617	658	665	606	626	591	627	636	645	685
24762	21035	25871	24188	1734	553	431	442	378	366	375	337	349	340	359	383	335	299	333	317	344	287	294	340	325	338	331	317	298	295	300	309	346	294	322	309	327	320	328	313	345	300	317	315	302	328	300	279	302	296	284	294	306	340	314	308	288	317	316	322	325	312	301	317	300	332	326	322	300	310	293	335	299	311	339	277	315	297	290	298	309	312	293	299	307	282	307	320	334	333	272	313	294	316	332	320	288	336	308	309	310	316	312	301	317	302	296	281	305	315	329	315	316	323	289	298	316	327	341	344	284	296	288	299	315	326	308	286	329	289	318	308	326	316	311	301	327	296	305	337	311	291	308	308	313	316	313	296	318	303	329	277	319	323	300	328	317	321	310	343	327	331	288	319	297	310	315	319	306	306	324	287	306	322	315	297	320	296	290	299	321	306	297	292	318	299	323	299	334	356	330	269	337	284	292	316	324	317	297	333	329	306	292	289	335	319	298	311	293	297	307	334	331	317	302	372	316	314	296	319	331	307	332	302	301	294	317	304	302	309	318	297	322	331	318	287	304	334	315	316	308	327	310	292	313	317	299	332	302	313	309	324	312	306	301	299	295	290	285	296	321	304	307	314	289	311	329	314	303	326	306	302	296	276	329	289	320	289	313	330	304	294	280	326	301	266	314	292	303	314	302	319	315	289	331	333	295	329	315	306	289	313	308	315	307	313	294	329	290	299	316	316	295	292	306	311	277	307	296	311	316	309	324	309	317	318	301	284	301	304	300	320	303	291	303	297	344	273	314	268	284	285	297	336	322	313	283	297	295	310	291	324	326	274	272	332	280	317	292	291	296	309	303	291	309	308	310	333	299	296	318	313	300	302	317	295	319	310	317	317	335	318	316	311	300	309	306	293	283	304	319	317	285	290	291	331	301	311	305	288	342	310	297	306	316	305	280	325	316	294	279	315	289	313	349	283	335	298	314	312	324	335	336	289	319	310	311	287	341	306	293	309	299	295	275	287	332	327	336	314	283	308	317	318	289	324	330	318	305	319	325	256	302	294	317	294	297	305	321	314	293	312	305	285	342	305	320	293	302	339	323	300	315	317	338	289	324	323	301	293	298	294	365	323	314	315	313	320	305	323	312	320	281	308	289	344	304	313	300	347	317	337	336	313	310	315	296	307	308	340	316	323	336	352	286	274	291	324	285	293	316	270	330	315	329	317	294	331	276	264	340	307	328	293	281	348	350	307	322	301	312	311	334	284	310	297	318	295	294	277	309	328	286	291	296	283	277	318	286	295	331	336	300	311	280	311	278	320	309	310	272	278	287	330	311	278	275	364	308	304	314	295	290	311	296	291	296	296	295	330	335	318	287	305	274	308	300	298	303	328	298	335	316	326	296	295	332	310	324	339	321	303	310	330	311	297	328	331	304	318	345	315	312	339	285	292	298	310	309	300	272	322	290	296	329	289	316	314	300	305	298	339	342	340	301	315	303	305	306	344	283	314	325	289	318	312	312	322	289	281	354	318	317	317	307	314	326	271	327	314	286	303	271	287	336	280	310	303	315	280	309	321	309	321	296	291	310	289	323	304	308	298	283	338	331	321	315	284	339	302	298	270	294	314	290	267	310	303	287	252	309	283	286	353	300	323	308	311	311	275	331	332	295	314	299	330	304	310	328	290	303	323	304	327	306	304	304	307	316	302	294	315	325	342	279	281	305	321	310	334	302	307	323	302	298	309	297	319	301	293	322	315	294	285	300	299	295	307	303	335	330	323	316	313	311	291	327	303	302	325	284	278	305	292	303	297	280	285	309	297	314	297	307	322	285	273	305	315	303	270	357	306	288	328	350	313	306	320	285	292	308	312	319	292	306	316	335	316	306	304	302	333	330	316	316	312	256	283	309	305	327	300	300	314	292	336	296	305	291	330	314	295	331	308	291	299	354	315	322	313	300	290	266	354	296	320	306	342	291	303	303	336	308	306	306	284	308	313	290	310	312	323	296	274	294	311	325	307	308	293	313	324	286	348	292	306	289	319	297	337	316	274	318	295	305	307	313	290	313	319	262	321	313	279	318	296	323	336	299	307	345	328	362	314	292	321	319	306	311	316	308	296	339	302	294	326	323	269	316	299	311	306	318	295	319	319	342	335	302	330	291	325	289	326	303	347	317	299	294	294	289	323	270	309	334	314	280	299	339	309	313	321	290	326	278	291	321	285	311	319	338	267	298	312	313	315	309	308	302	324	313	323	343	295	325	295	321	285	300	291	337	328	312	332	276	295	317	311	282	340	339	317	316	320	306	307	310	301	306	317	277	335	309	318	297	287	318	323	292	317	312	299	340	325	301	312	333	306	328	317	321	293	306	313	301	305	307	312	314	320	323	313	340	283	299	290	322	309	293	328	311	283	307	337	318	305	308	355	321	284	308	334	290	305	323	332	331	288	336	302	304	277	315	294	315	301	298	290	302	279	327	311	287	297	303	295	351	308	294	315	297	314	317	277	337	289	314	295	300	307	318	311	326	297	328	289	306	286	312	320	326	300	278	330	315	322	322	319	312	304	333	324	321	310	309	302	305	292	292	327	285	313	309	308	300	306	321	282	297	301	310	342	312	308	307	322	270	300	317	274	310	327	258	314	333	311	313	292	336	304	309	309	302	321	319	290	296	289	311	313	306	308	265	327	338	312	299	307	303	315	333	310	333	305	292	295	299	283	314	324	297	291	310	316	292	294	322	334	316	338	316	272	336	330	308	324	294	323	285	308	326	315	307	292	326	319	292	318	319	332	301	285	310	301	311	308	330	343	322	312	294	288	324	316	330	287	301	319	276	328	345	317	273	304	341	305	317	314	304	279	323	301	301	327	333	291	304	313	318	309	304	310	302	290	347	294	317	337	296	295	289	307	311	298	332	296	317	322	307	316	326	297	310	290	313	324	269	305	307	271	301	286	302	306	305	316	294	320	344	321	289	291	307	322	300	329	303	317	308	313	323	306	311	288	334	313	308	280	291	312	306	300	305	324	323	283	335	326	324	308	294	302	328	286	305	328	322	335	318	326	294	342	314	306	304	339	307	293	286	303	316	310	314	308	276	321	297	320	319	294	267	302	289	306	310	281	301	313	310	313	331	320	308	306	275	312	265	267	288	310	304	311	291	293	315	316	331	295	288	322	333	309	290	308	331	328	283	278	322	299	333	323	289	311	308	290	288	322	318	278	267	266	254	279	293	325	305	330	317	290	285	299	316	302	299	306	319	302	326	294	284	322	321	304	320	305	276	317	296	311	291	300	290	313	319	296	310	287	314	308	289	283	323	308	330	303	319	320	304	316	335	292	340	344	372	340	310	300	303	293	308	315	331	343	317	297	299	335	318	301	334	310	310	276	322	301	315	321	313	295	280	284	324	285	287	296	344	327	297	323	302	349	303	314	323	298	285	320	318	326	320	288	289	302	277	335	315	274	308	303	285	348	294	289	284	301	291	320	330	314	300	304	333	281	317	333
3586	5290	3122	1558	1138	956	780	708	654	558	505	479	471	491	410	437	407	414	373	434	389	354	376	399	400	359	391	396	383	378	371	353	345	428	388	441	381	393	377	365	392	405	372	384	383	381	375	392	390	373	341	359	346	368	345	391	387	365	379	400	380	381	372	351	358	379	374	340	357	381	374	378	337	359	380	366	345	347	384	361	398	349	351	369	336	355	384	407	410	386	416	353	359	352	352	385	366	378	388	368	355	354	370	364	353	342	358	374	385	371	372	379	407	424	320	378	384	351	330	341	350	382	383	360	351	382	371	403	392	409	343	384	376	382	391	377	389	388	352	386	374	393	373	376	354	367	356	380	355	383	353	387	398	352	400	370	373	388	353	364	355	390	377	360	335	342	383	357	372	383	344	344	387	377	392	344	372	361	387	415	386	353	364	380	376	383	364	390	368	385	402	387	379	394	382	416	367	382	366	375	372	391	370	390	387	359	360	384	354	384	353	344	379	345	373	340	388	380	358	397	416	415	335	357	353	334	363	388	379	379	365	371	348	387	351	403	351	377	373	380	372	381	350	396	373	387	386	345	405	366	417	370	352	400	375	360	349	375	335	387	402	373	394	365	385	375	347	363	396	366	355	355	405	386	318	385	390	355	360	388	355	356	388	360	412	368	383	369	357	360	358	388	370	359	380	379	378	366	360	398	359	369	362	371	352	371	365	381	384	387	347	396	368	364	352	368	389	378	339	393	376	368	358	376	361	387	348	349	381	399	385	370	367	326	354	346	344	370	329	375	384	365	400	383	397	395	341	365	365	372	364	375	382	355	372	333	382	389	381	382	360	360	366	341	342	351	363	372	368	361	367	396	357	363	397	368	356	386	337	390	350	388	345	362	374	390	355	385	371	329	369	370	392	399	341	377	384	355	349	361	388	358	370	390	357	342	367	414	325	380	349	387	351	417	355	355	383	365	370	392	343	365	356	373	349	357	327	394	380	372	348	349	341	399	384	364	387	319	402	406	368	381	390	392	392	373	373	395	365	379	396	337	404	371	367	382	366	357	383	381	355	352	370	418	352	344	402	366	339	356	372	351	352	348	364	402	361	386	368	363	411	385	358	397	411	352	372	362	355	342	374	354	393	359	375	391	369	366	371	382	346	338	371	350	378	378	360	376	370	346	397	349	390	384	380	372	377	408	375	385	344	389	384	378	393	351	357	348	385	374	380	349	356	367	411	387	368	359	360	401	363	359	355	371	384	362	331	345	360	370	387	364	356	349	388	405	384	380	412	381	357	369	382	377	394	374	392	353	408	389	358	359	371	403	348	369	397	366	351	422	377	389	378	367	382	376	371	376	364	379	358	375	359	392	361	380	340	382	380	368	373	379	365	395	368	376	393	363	371	413	384	339	370	347	355	375	389	357	357	384	386	372	397	334	386	382	382	378	374	353	373	366	406	331	358	378	366	359	363	349	353	394	352	361	394	388	351	385	387	339	388	382	384	370	363	368	379	372	380	345	372	366	363	402	360	350	391	343	382	354	385	363	365	369	336	352	357	374	331	398	347	386	342	391	380	405	397	400	358	387	378	360	362	377	371	368	381	362	372	355	351	364	368	347	345	337	369	377	362	336	348	367	348	390	371	380	340	365	364	346	378	355	343	378	387	366	347	362	358	363	372	360	362	346	388	338	375	370	368	364	363	360	360	340	374	373	358	372	354	367	393	360	386	370	428	399	392	387	367	389	377	356	410	396	342	368	361	332	364	383	372	336	380	360	346	383	407	365	358	394	375	377	392	378	343	366	380	356	354	397	379	356	369	348	370	379	361	374	358	363	339	390	397	383	364	373	381	371	363	353	364	386	326	374	336	361	360	386	313	361	349	363	340	372	364	379	389	386	357	395	353	370	356	374	327	378	403	388	372	402	376	384	338	391	415	359	387	378	371	363	386	380	374	338	347	426	369	346	349	368	381	389	352	414	355	392	335	393	355	362	384	358	360	354	375	373	371	388	369	363	358	369	334	365	369	405	387	346	353	386	408	344	384	376	366	393	342	351	355	394	364	329	369	383	388	372	404	371	398	362	356	368	380	348	336	371	382	421	359	317	354	334	343	356	389	371	357	361	371	340	386	358	343	365	363	389	363	372	355	370	355	382	393	355	350	364	344	393	404	383	373	386	379	349	351	382	376	398	392	398	366	412	398	356	349	375	364	374	395	372	361	373	393	385	356	375	384	352	350	355	379	366	359	379	360	370	417	393	339	400	392	375	380	367	367	344	371	361	382	387	391	405	354	370	383	353	395	370	392	401	357	345	380	360	358	392	346	355	333	377	386	349	355	352	351	351	386	390	384	403	349	365	360	350	377	364	350	363	364	319	389	380	378	359	342	371	352	353	344	378	356	371	372	350	362	380	372	379	398	393	375	372	381	389	385	370	357	357	395	372	369	362	366	358	354	359	363	378	378	389	355	354	371	370	376	395	375	333	375	351	376	348	336	381	404	388	380	353	381	393	387	381	380	375	380	409	348	379	355	384	365	378	374	377	405	323	368	364	352	375	374	397	358	319	361	415	336	385	360	380	380	367	386	380	394	353	354	373	370	361	359	393	357	368	402	382	327	397	393	364	390	337	367	343	350	368	382	358	391	397	365	393	356	377	337	360	376	357	359	357	352	377	386	405	356	346	382	381	388	358	375	350	385	394	374	397	362	371	365	367	388	398	352	362	380	357	353	382	366	360	359	334	375	386	399	359	366	373	345	396	356	420	361	380	364	362	393	398	388	403	374	351	373	400	355	379	396	344	365	390	373	351	391	365	352	361	394	395	365	367	346	363	358	376	381	378	396	393	382	380	375	341	350	349	391	330	427	407	368	374	367	348	371	337	384	344	385	398	361	371	335	367	364	399	401	337	388	348	397	373	387	336	357	377	364	374	380	420	384	368	389	372	366	372	386	366	374	377	348	381	362	385	391	381	343	377	324	379	373	383	363	353	367	374	378	376	375	364	330	397	370	372	367	371	380	348	344	374	385	400	338	357	370	368	360	410	401	367	363	374	369	348	369	356	409	357	332	366	389	372	367	365	375	366	378	365	367	370	384	399	364	340	381	339	373	372	361	340	387	345	373	392	368	382	345	362	340	387	373	390	386	359	372	386	374	360	357	371	353	344	385	398	351	362	361	371	392	385	387	361	387	364	331	359	355	384	402	350	356	387	393	341	371	387	404	358	393	341	420	377	378	370	371	386	361	384	399	377	392	370	389	366	391	401	363	349	397	355	381	346	367	387	366	377	352	337	375	393	399	407	353	399	378	403	381	375	406	378	418	347	366	387	357	367	367	359	343	375	375	356	383	399	392	387	381	391	375	384	365	401	397	354	366	361	365	348	375	357	357	369	341	354	344	382	354	370	381	348	373	382	414	351	381	393	380	408	371	383	403	372	353	366	360	389	363	346	383	363	389	396	373	345	378	385	341	378	383	362	371	390	364	325	376	333	360	365
22330	21010	28195	24011	21012	20312	2157	714	575	519	391	423	372	320	304	329	313	271	289	286	249	266	252	255	250	275	250	233	222	254	227	227	262	226	224	242	211	198	226	238	243	221	247	211	239	235	224	226	221	241	212	237	216	249	210	201	224	204	194	225	233	222	212	205	207	231	199	245	222	200	215	219	211	226	208	221	226	203	200	221	230	216	205	232	210	250	225	206	235	221	213	249	228	232	227	216	227	176	225	221	233	206	196	241	229	227	194	213	208	202	219	255	247	208	236	210	205	220	243	202	210	185	196	210	237	187	210	217	215	215	215	203	218	199	219	226	214	192	204	219	201	213	208	253	197	201	226	250	210	219	237	223	195	236	199	229	210	224	224	222	241	185	227	212	207	212	212	202	208	247	210	189	190	218	235	223	217	231	209	197	222	205	225	216	180	199	221	191	199	217	203	193	229	215	232	217	226	216	215	184	204	230	215	192	219	204	205	189	200	206	218	195	221	205	219	247	224	217	200	207	222	213	227	215	227	217	215	188	241	221	214	233	200	222	225	235	209	226	195	209	197	224	205	214	209	214	202	216	247	225	205	222	234	242	222	184	194	199	196	212	199	216	202	211	172	192	217	226	211	225	217	194	237	223	254	188	191	208	214	176	230	216	200	232	209	226	199	221	205	232	247	203	220	195	195	201	220	203	205	195	193	212	217	220	220	207	235	234	200	213	222	220	222	206	234	215	198	216	211	201	204	195	226	222	215	211	223	186	222	202	207	194	216	216	217	226	226	214	188	184	216	222	216	207	203	235	225	214	204	235	227	227	206	241	235	220	213	217	223	221	208	223	201	209	235	223	214	219	234	212	216	225	253	205	212	208	230	231	218	241	203	235	221	212	205	214	221	211	230	198	235	226	226	213	199	220	205	189	198	208	215	196	202	225	194	213	220	218	191	241	194	222	228	234	230	212	232	203	238	210	236	195	207	206	203	227	213	187	206	190	219	220	210	206	209	211	213	219	231	214	235	229	181	215	208	212	247	199	209	204	219	199	224	209	209	213	205	206	203	230	206	220	211	239	204	211	201	200	224	233	210	220	224	191	218	205	244	232	208	234	221	233	197	199	213	207	224	214	203	215	233	223	226	210	251	192	217	220	244	212	196	226	209	217	190	235	221	209	214	218	224	227	219	220	230	196	221	208	210	213	194	210	214	230	211	208	226	206	209	241	221	225	217	230	213	197	227	214	212	216	228	224	206	204	209	214	207	215	215	235	206	189	218	203	212	214	214	228	218	216	227	246	193	225	228	226	212	227	213	204	217	233	223	215	213	206	200	221	196	219	206	206	217	221	223	216	203	221	249	218	209	210	240	224	222	232	209	207	218	211	232	235	212	237	220	193	205	226	219	217	208	219	229	225	225	214	211	233	220	217	212	197	207	218	204	199	198	196	205	190	219	219	198	202	212	213	219	246	214	223	217	188	214	199	241	216	214	206	217	237	211	229	218	213	246	183	203	214	181	204	209	214	202	196	220	212	215	209	215	242	201	189	216	208	219	227	206	222	229	206	230	212	182	228	196	208	226	218	222	217	185	202	208	194	199	210	221	199	213	217	215	232	219	219	208	220	198	190	217	225	201	217	230	229	217	231	219	220	214	207	204	231	222	213	249	220	202	235	202	214	223	193	204	217	194	211	234	202	230	218	203	212	223	225	213	211	214	219	214	201	216	199	239	222	202	217	217	188	234	248	212	220	222	190	229	219	218	229	206	210	228	207	214	214	234	175	215	197	208	224	217	230	193	203	220	213	230	203	200	217	213	208	209	232	227	205	206	207	210	197	221	237	207	208	215	210	218	214	219	223	204	207	206	210	243	197	221	212	214	229	202	209	215	190	205	215	203	249	210	232	194	193	226	219	198	216	213	207	206	215	210	194	209	220	219	209	215	213	194	208	212	219	205	202	201	212	210	201	228	229	218	219	242	216	222	192	211	210	212	206	221	211	200	223	221	218	202	214	228	226	239	205	218	222	214	190	206	216	189	183	219	194	204	230	228	215	218	188	205	227	206	206	217	217	209	254	195	204	220	212	185	216	204	218	245	212	211	210	224	222	206	213	231	176	219	225	240	224	216	214	214	199	209	207	217	220	185	196	216	244	196	212	213	186	226	213	212	216	221	223	213	219	185	231	199	220	203	227	209	221	191	191	208	215	207	215	203	221	223	240	202	214	199	234	207	215	217	203	194	233	220	245	217	201	212	205	208	242	200	223	193	216	197	207	210	217	230	202	224	208	208	219	210	216	210	212	201	200	207	206	231	191	208	211	231	205	224	192	198	234	193	198	199	213	210	212	229	238	245	254	225	201	235	237	205	217	217	214	215	219	218	199	233	195	208	188	200	220	202	212	212	200	215	238	200	217	227	196	221	231	219	213	189	211	226	194	202	231	213	229	216	212	209	216	216	225	220	231	221	213	197	211	204	199	214	217	205	201	212	201	219	214	225	201	233	229	224	204	207	233	207	191	219	221	213	201	223	216	240	209	186	210	177	221	207	202	212	198	231	210	192	226	241	235	253	233	213	209	197	195	217	207	220	235	187	228	228	216	217	212	200	200	221	247	203	222	177	203	206	215	205	217	211	205	206	211	224	211	255	206	203	240	204	218	200	195	200	250	187	198	243	220	213	198	233	245	235	195	222	204	224	237	203	210	219	243	217	215	241	208	193	195	214	223	202	222	239	204	222	195	196	201	207	232	191	214	208	211	187	224	208	229	214	230	229	220	194	220	215	212	203	235	214	213	231	218	241	209	204	193	210	217	239	215	217	217	202	227	193	221	221	226	187	234	190	232	206	199	230	208	202	199	205	210	228	214	202	209	215	233	234	228	183	218	195	213	221	199	254	193	204	236	235	206	243	219	214	233	237	210	185	225	201	208	210	226	197	177	231	203	212	224	202	187	203	186	206	216	216	219	216	197	236	221	223	212	246	204	203	229	211	204	221	208	234	235	218	182	225	204	206	239	236	230	197	229	218	206	201	202	221	193	206	207	215	198	168	200	205	220	214	223	221	176	228	208	207	223	211	216	218	189	225	227	244	216	190	203	203	214	196	215	200	211	192	204	243	239	207	215	209	184	187	203	191	199	205	220	222	170	203	218	226	203	223	231	210	206	215	213	232	222	221	188	206	210	215	224	198	224	212	223	236	198	196	235	233	205	218	190	218	193	230	207	231	228	223	200	210	203	200	220	221	205	202	217	261	238	209	220	231	214	197	217	219	201	204	212	220	205	227	217	256	226	200	206	211	197	242	197	200	204	198	203	203	227	205	205	190	240	214	233	214	228	211	233	219	203	195	185	193	210	209	196	225	220	202	231	204	212	213	238	202	224	203	222	210	227	205	218	205	239	199	215	213	202	219	230	226	207	206	214	221	249	226	233	192	192	200	210	210	198	205	224	202	192	197	211	200	222	196	212	220	212	229	197	202	200	197	192	229	203	207	189	242	219
4922	15283	9655	4476	3062	2314	1706	1400	1100	908	836	721	618	545	492	485	476	435	422	408	386	361	385	364	346	311	335	307	301	336	332	300	276	340	284	317	304	300	319	307	307	261	293	295	277	286	283	275	269	273	315	273	275	305	267	258	307	264	294	295	303	254	288	273	262	287	260	301	271	265	262	264	266	263	265	260	277	278	284	264	264	264	271	302	291	269	273	247	256	272	276	248	287	277	283	266	246	283	290	257	255	289	245	309	306	316	260	265	282	279	301	269	246	312	289	277	274	288	268	259	281	268	270	252	292	282	258	288	277	266	285	277	283	267	297	283	278	281	310	321	271	278	248	275	258	282	265	298	278	275	284	292	279	312	254	247	259	292	288	276	253	270	252	272	285	267	273	244	300	259	291	256	270	289	261	277	251	274	268	296	286	273	267	267	281	287	266	271	292	278	291	256	263	267	277	253	268	286	247	270	246	271	247	301	290	267	284	271	254	233	255	272	263	250	266	287	315	263	264	269	277	258	281	266	280	285	304	258	268	245	289	268	272	258	272	261	293	294	289	285	263	245	281	252	276	286	268	257	272	287	280	273	239	255	285	233	266	288	295	254	280	255	267	291	237	271	256	264	282	261	235	284	291	261	271	263	283	285	282	270	257	286	291	273	289	256	275	268	283	284	262	284	242	271	265	262	280	275	260	255	298	270	242	249	284	251	260	268	271	281	245	282	268	285	259	242	267	293	257	242	285	260	270	275	296	285	267	271	270	293	299	284	267	289	274	279	235	280	260	283	269	295	282	293	277	280	265	287	268	264	275	289	278	249	282	264	269	276	269	292	287	273	255	289	254	261	254	268	284	272	312	287	272	273	279	280	257	237	260	299	264	250	275	275	286	274	281	248	285	291	288	269	243	271	307	279	286	306	246	269	263	274	288	274	293	276	274	272	279	252	251	287	295	291	282	278	280	265	260	283	253	279	265	250	288	265	264	300	273	269	280	281	253	273	294	301	288	282	277	265	255	266	287	298	299	255	294	295	270	256	288	290	275	268	260	294	290	310	271	279	260	285	293	305	272	282	283	252	282	255	264	278	254	258	292	270	286	263	279	269	328	280	284	271	260	291	260	307	281	282	273	282	280	273	263	262	305	270	276	251	259	268	289	251	264	276	290	270	302	255	263	298	278	273	271	265	265	287	255	258	250	268	256	274	296	268	259	263	289	284	263	257	259	292	259	270	293	284	260	279	273	250	273	290	277	307	252	275	281	266	281	249	274	253	282	308	268	278	269	297	283	279	254	286	257	268	280	254	301	249	309	284	269	262	270	291	239	275	305	276	260	289	270	255	273	260	239	293	261	264	305	294	278	272	273	260	291	264	298	276	284	238	247	263	309	287	275	267	270	272	246	279	288	262	244	242	279	272	259	282	277	301	270	275	281	278	291	252	277	286	270	264	271	257	293	279	262	296	295	265	294	254	248	265	280	309	266	296	287	250	299	307	258	251	268	271	274	254	289	265	269	272	296	293	277	239	249	261	249	273	271	257	237	283	269	277	307	289	260	296	259	268	258	297	256	265	283	301	257	309	237	258	267	287	289	279	254	256	288	272	255	248	280	255	294	257	256	261	273	243	250	261	283	281	258	255	271	289	288	267	286	266	241	264	275	263	291	262	282	248	268	286	267	277	299	279	268	273	274	289	278	273	294	263	305	276	278	252	282	280	262	307	267	269	287	295	290	282	303	272	290	293	241	277	284	243	291	279	275	283	226	263	275	246	272	276	264	274	277	272	275	287	276	262	251	264	264	241	264	282	253	262	276	263	251	256	269	268	281	254	272	256	309	301	292	270	250	310	256	281	275	296	282	249	279	303	288	282	285	270	289	256	274	271	272	275	269	282	288	303	258	280	292	277	280	275	286	276	265	288	255	282	270	270	291	290	265	251	277	294	262	240	284	269	269	271	279	276	252	260	262	292	261	275	282	303	265	281	240	271	257	257	274	277	266	251	255	298	267	274	263	274	277	257	266	251	254	249	297	280	277	275	269	259	275	269	270	281	271	296	260	258	271	251	280	278	273	286	276	266	239	272	278	277	250	253	263	303	272	260	281	274	273	263	280	264	253	266	240	278	270	274	286	284	277	270	279	259	292	266	264	289	267	265	267	277	253	257	271	275	256	286	259	271	306	255	249	308	277	283	285	262	251	246	268	271	273	271	243	256	312	254	262	261	299	272	245	262	308	276	286	266	269	249	268	294	266	259	261	279	288	291	266	265	266	280	271	281	285	295	280	257	256	276	240	298	288	275	292	286	290	276	271	290	284	281	279	273	270	258	287	242	271	264	274	265	249	262	245	282	247	296	273	282	254	283	279	261	242	287	279	291	251	281	299	290	260	280	275	262	288	284	299	279	240	279	280	268	288	267	300	275	298	256	251	277	255	251	282	261	267	268	272	257	287	260	300	288	304	255	270	278	282	273	267	270	285	276	280	268	264	276	269	270	260	263	291	271	255	268	285	260	258	255	264	259	294	270	282	254	268	285	286	277	260	249	286	258	278	276	264	268	289	280	258	239	247	275	269	269	269	261	255	300	278	284	282	283	275	264	250	273	270	286	279	271	259	267	275	313	276	275	246	280	221	262	266	271	287	279	313	307	281	261	262	283	292	281	277	279	268	276	280	267	246	225	245	256	280	268	254	272	278	248	274	257	279	281	270	261	269	276	282	262	284	269	273	281	281	284	278	255	253	306	273	261	285	283	285	262	259	270	260	291	249	277	240	300	258	263	302	260	284	285	243	268	298	279	266	257	290	254	269	247	275	282	282	275	244	286	267	281	262	276	275	276	248	280	278	276	267	254	284	242	254	278	284	272	256	271	278	276	251	261	234	287	260	278	263	273	266	295	279	266	231	266	241	290	238	269	265	279	285	242	233	268	301	312	286	268	263	270	264	258	287	271	318	269	277	248	264	281	272	254	276	290	249	255	281	285	263	295	248	276	267	238	281	271	258	292	262	283	292	272	274	228	276	287	280	266	254	273	254	243	284	269	257	263	292	277	283	293	291	283	249	274	261	305	332	285	265	280	289	245	267	268	282	268	264	267	292	269	290	259	304	264	270	256	291	271	280	282	293	274	283	268	308	266	260	267	260	280	290	291	242	264	290	262	264	280	283	280	261	259	262	267	279	266	254	268	269	275	250	266	278	275	293	303	267	257	276	269	260	251	273	276	272	301	287	257	302	245	246	266	267	259	274	318	267	250	267	264	290	248	266	262	265	277	258	289	268	259	296	251	270	258	259	262	252	278	288	269	283	224	304	262	270	230	289	270	262	235	288	279	273	291	227	259	306	283	255	287	284	276	271	264	269	247	277	268	296	280	275	275	252	285	244	270	264	263	238	284	292	289	270	262	250	276	263	282	260	318	249	286	265	268	280	250	279	249	275	273	278	257	276	315	289	275	240	290	282	277	251	251	297	288	268	255	291	285	271	289	265	276	279	280
27644	16928	3320	860	672	576	597	573	595	580	563	556	607	533	555	586	564	520	523	549	493	562	559	550	549	565	562	526	518	503	515	547	522	561	554	510	522	537	515	595	514	531	575	533	576	527	564	519	591	499	551	567	526	552	549	554	552	546	535	534	540	538	509	500	562	535	538	535	567	556	576	554	501	533	530	567	559	498	540	522	546	524	554	547	581	532	535	534	531	572	525	554	541	579	543	537	555	506	572	535	565	512	567	569	511	486	498	516	548	564	580	530	554	549	524	517	532	513	545	549	538	554	583	552	546	529	546	570	557	560	538	545	523	555	570	502	564	519	595	551	500	558	544	559	514	551	530	562	531	585	565	579	553	567	544	519	528	541	568	530	571	543	506	550	542	518	535	535	522	535	534	566	542	521	570	543	519	543	504	542	498	571	567	599	536	521	550	526	518	545	523	505	537	509	521	597	542	509	564	521	518	523	535	548	541	523	538	544	581	568	551	539	547	540	527	541	517	521	538	579	558	596	521	544	512	531	512	542	528	522	549	554	554	524	531	534	508	511	543	561	538	536	517	529	546	546	583	535	513	517	564	517	546	520	539	509	583	527	612	513	520	545	543	580	543	554	507	556	566	540	593	559	512	544	518	548	556	510	598	499	550	520	520	494	567	538	568	572	560	523	543	554	529	546	543	521	566	528	519	540	567	568	574	559	570	554	569	552	515	552	551	543	526	572	530	583	529	496	544	560	540	506	544	524	565	546	563	566	547	522	506	554	537	522	557	558	548	563	514	510	506	557	551	500	521	519	552	574	571	510	533	529	535	563	563	575	518	523	555	525	561	517	554	545	533	563	561	543	530	544	529	550	530	545	499	510	560	562	515	560	532	587	576	551	546	567	570	508	538	548	564	539	564	548	559	512	556	536	512	504	585	588	533	541	591	532	553	495	544	560	545	514	532	516	543	567	503	590	533	576	527	507	583	580	560	545	548	560	519	559	544	535	521	523	495	536	564	547	564	529	561	533	546	543	512	528	520	533	565	530	544	536	553	506	551	551	525	539	515	552	575	543	538	509	582	538	545	534	536	492	550	563	543	577	517	497	522	566	595	533	542	530	556	551	556	556	528	531	570	546	552	532	540	540	525	530	527	535	504	558	539	537	521	566	524	561	509	522	541	561	540	537	560	547	569	566	563	542	567	509	544	541	556	538	589	560	533	562	535	524	509	534	549	550	560	546	542	526	532	542	545	551	543	554	564	526	542	542	560	506	545	571	552	539	520	534	521	554	526	545	511	542	533	553	533	517	566	575	561	542	537	558	499	540	516	532	520	498	573	582	571	532	568	576	568	542	532	528	562	560	515	547	515	564	567	554	494	523	567	575	521	523	500	510	553	550	545	506	537	552	511	518	541	548	553	496	532	551	521	517	519	517	569	517	536	556	575	504	512	542	527	504	530	534	548	560	578	570	529	575	552	551	557	530	517	565	554	559	554	505	495	549	571	547	555	568	549	514	568	571	510	572	551	517	588	510	545	543	562	569	579	516	559	522	539	574	554	546	553	542	536	533	510	509	574	554	552	577	513	539	557	563	532	500	561	540	539	532	507	553	588	543	533	537	540	600	568	534	553	499	573	518	572	526	599	503	522	528	533	565	548	589	543	560	498	541	575	543	496	554	536	524	546	567	509	526	577	556	572	494	518	578	543	507	545	560	535	575	537	515	535	537	540	538	530	544	585	493	543	485	543	572	555	555	556	562	539	544	558	567	547	533	509	510	536	558	536	549	528	520	553	546	500	537	563	583	553	533	568	550	525	578	532	513	534	529	556	524	554	526	544	571	545	536	551	515	555	527	519	518	557	491	501	530	579	562	560	506	548	492	575	540	521	520	558	552	505	538	529	553	512	581	542	479	540	543	530	527	550	557	554	494	562	557	539	521	526	546	555	559	538	492	525	566	586	494	517	535	555	611	506	547	568	513	562	560	540	552	531	554	577	554	543	572	508	556	553	508	570	561	536	562	531	561	543	520	516	547	556	558	576	550	567	516	548	522	583	517	556	546	541	542	529	525	554	548	565	572	527	548	490	545	551	539	505	496	546	526	565	542	544	521	523	535	541	546	564	512	537	561	548	579	601	526	524	559	564	525	537	554	562	538	594	516	537	510	567	543	558	559	567	550	567	524	540	556	559	525	552	520	541	518	556	552	553	528	544	520	569	558	539	552	512	572	554	546	544	552	528	515	530	536	550	561	523	537	545	572	549	525	526	556	547	565	564	520	552	503	523	522	541	540	546	558	574	536	557	566	573	526	495	541	526	523	519	577	566	566	540	590	531	556	471	556	579	515	516	536	562	515	550	543	588	582	574	559	570	547	548	508	535	534	539	559	519	501	556	529	524	500	538	524	538	544	558	523	564	559	550	578	559	548	542	570	583	595	560	529	534	514	507	544	521	550	570	523	547	576	526	526	516	545	582	540	574	549	561	557	558	563	600	560	535	557	534	536	519	523	562	542	547	526	523	544	539	540	503	567	519	549	573	567	596	535	552	517	558	550	549	552	532	523	520	510	555	551	509	512	532	548	528	517	585	515	572	601	561	530	534	529	513	538	509	616	545	531	551	541	581	549	511	506	525	506	575	541	522	526	513	537	555	551	564	541	522	534	541	599	518	561	553	558	530	549	504	564	536	534	572	535	522	566	520	584	592	523	567	505	535	590	539	538	528	547	539	557	545	574	537	541	566	550	522	559	552	534	532	572	547	512	558	560	522	476	491	551	590	539	556	552	520	582	531	501	518	508	534	549	548	568	562	546	542	524	576	539	553	505	541	507	592	531	588	544	543	529	544	555	490	538	524	543	567	539	551	573	572	525	520	608	525	557	568	499	525	579	519	502	546	554	544	577	478	559	543	559	568	549	520	576	550	575	517	557	524	535	560	546	524	538	526	520	571	579	544	578	519	539	549	551	511	554	538	515	559	564	523	536	533	566	544	564	564	515	542	521	541	536	539	546	500	553	567	537	549	581	513	559	540	531	559	548	504	553	557	551	516	522	595	558	533	597	543	559	538	589	487	520	574	546	574	563	538	555	553	517	539	514	569	569	580	578	556	524	588	509	570	537	536	582	544	537	547	536	521	488	541	551	564	582	540	579	533	573	487	500	591	564	557	478	567	552	546	547	544	546	560	510	568	592	544	533	548	563	547	544	526	492	536	526	543	540	546	549	532	513	546	589	505	533	559	578	565	543	514	599	498	555	553	557	540	563	562	523	545	579	540	536	570	545	570	490	516	568	552	548	519	562	591	582	585	528	555	546	554	546	549	544	550	509	546	553	536	539	545	562	545	539	518	576	557	530	522	529	523	539	573	548	534	568	585	545	534	534	499	578	576	494	585	557	576	536	529	550	535	567	571	569	584	582	558	542	526	538	597	552	542	557	571	548	517	551	551	552	553	537	589	524	572	563	506	576	522	515	527	549	557	527	533	563	532	545	585	547	540	566
4809	2094	1427	890	791	796	700	720	692	673	683	673	657	701	615	649	648	656	638	653	695	644	644	639	586	662	670	614	598	611	606	717	627	650	624	641	648	631	635	641	613	608	693	642	642	622	661	660	655	659	603	616	655	652	681	621	644	612	656	616	673	677	659	640	667	656	660	578	610	675	652	641	626	661	656	669	618	633	623	671	646	646	652	631	588	635	616	640	666	697	673	653	635	645	614	614	649	621	623	701	654	656	672	625	698	651	668	658	647	620	577	634	629	692	617	662	591	642	614	629	702	704	661	646	643	657	634	614	676	623	617	645	601	661	629	639	673	655	649	665	626	658	666	643	633	603	684	629	632	642	686	692	623	651	637	610	600	664	651	614	595	617	631	604	597	657	662	611	632	617	616	678	652	659	624	626	644	621	626	636	649	669	682	617	642	637	658	592	656	613	618	660	638	618	638	631	625	616	602	630	687	663	642	653	634	661	616	647	635	647	650	668	638	639	648	636	633	649	696	632	636	639	664	610	652	624	629	646	658	640	653	615	672	608	658	640	642	672	621	666	633	622	667	631	620	653	625	674	641	654	642	639	616	632	655	678	708	625	656	657	631	621	643	648	579	618	628	671	667	625	672	622	625	611	642	621	625	666	656	649	641	600	636	609	615	694	697	658	623	637	662	644	685	629	668	647	657	622	675	612	647	619	656	658	670	639	632	698	625	662	622	669	659	601	649	655	657	583	652	617	694	618	669	642	615	634	656	624	672	636	590	705	645	640	645	687	675	648	668	650	649	635	655	641	660	625	652	664	661	720	690	644	639	648	661	646	627	700	652	604	661	624	691	618	636	666	621	638	639	633	640	665	628	666	646	635	613	659	682	690	621	631	627	630	680	625	645	642	669	630	647	665	633	620	629	638	655	600	648	641	662	675	629	659	678	557	644	661	629	598	635	635	634	649	627	650	627	633	663	654	639	628	646	675	646	610	634	675	676	653	665	649	617	595	578	633	658	646	645	681	642	671	590	614	640	636	653	652	652	620	629	629	625	667	650	646	667	687	650	601	661	660	634	602	642	614	631	626	620	656	653	587	656	627	626	655	617	647	633	618	645	628	692	661	619	668	656	629	633	689	658	611	660	637	640	704	684	617	628	643	628	612	643	605	663	620	654	655	608	623	642	623	634	644	614	617	631	663	659	626	637	679	672	575	653	628	636	657	625	623	653	660	627	647	671	665	633	706	632	632	675	638	638	656	629	655	686	661	668	621	632	693	651	641	621	622	611	611	623	588	665	640	684	635	614	624	636	630	627	609	622	647	614	613	652	643	632	639	621	619	621	695	637	649	606	641	590	694	619	664	618	674	642	648	657	661	627	661	644	660	644	684	683	653	629	642	608	650	684	656	665	603	619	668	668	669	602	647	620	618	631	635	651	630	664	652	613	685	644	591	661	641	620	585	621	666	625	630	632	622	606	623	631	664	669	648	665	647	643	677	645	658	660	630	633	655	637	634	619	636	581	680	587	633	626	627	642	619	635	650	595	674	660	655	643	586	620	616	595	652	597	610	648	631	679	646	628	612	650	651	616	639	618	636	646	660	643	662	630	632	623	597	588	685	619	636	618	649	631	662	701	627	649	654	705	638	651	661	663	627	658	665	669	638	613	652	683	653	642	644	655	626	656	628	642	673	635	644	603	659	607	617	613	631	658	678	645	619	679	603	633	624	643	640	638	610	661	653	674	648	657	694	613	591	634	588	623	631	626	672	632	664	636	684	612	660	617	661	659	624	632	637	650	641	621	694	676	632	624	637	635	638	636	678	661	656	632	591	631	648	670	699	591	598	664	606	619	651	629	603	614	656	617	627	659	655	627	635	656	620	669	681	665	653	611	682	675	615	650	639	618	665	641	634	608	647	661	641	659	638	620	653	642	643	640	594	643	608	638	621	652	656	618	610	651	633	635	642	666	650	633	643	602	642	591	632	622	681	651	634	604	654	650	595	668	655	624	633	630	615	663	660	659	608	614	647	624	635	638	645	625	613	638	651	616	618	646	665	631	623	658	639	608	646	612	633	674	635	622	691	659	653	655	643	659	660	629	620	643	631	696	656	660	641	648	626	631	653	646	612	641	616	619	612	621	640	613	644	645	642	672	629	652	677	658	630	679	634	636	645	665	637	661	639	629	628	613	657	661	594	642	665	663	599	629	637	623	654	630	642	615	669	683	665	660	613	619	639	633	666	685	646	643	600	665	620	652	635	639	680	682	677	674	642	672	593	650	631	636	620	673	674	649	648	667	638	679	632	649	666	620	677	620	569	633	671	635	644	643	623	638	631	649	686	606	663	637	599	687	679	663	675	646	655	635	675	637	657	632	645	642	653	615	667	617	633	651	596	638	683	659	621	653	659	588	656	715	626	658	687	622	603	617	631	636	637	598	644	679	622	616	620	634	609	637	658	639	675	620	691	646	667	630	646	641	613	660	664	622	663	616	672	626	680	688	586	649	629	652	653	628	638	678	667	681	638	674	681	664	659	656	684	648	601	647	629	642	669	633	665	619	647	621	661	641	641	584	568	630	623	638	673	645	621	607	637	603	669	663	638	655	678	618	694	631	641	641	612	670	639	649	669	664	719	628	643	642	617	660	656	638	649	631	650	625	600	671	618	621	642	649	660	608	654	616	661	645	632	622	601	634	664	648	623	699	630	671	675	677	621	646	612	627	594	701	653	635	629	633	654	674	628	642	651	618	662	619	658	644	622	610	624	622	635	676	616	654	660	629	656	657	652	656	602	631	635	655	661	647	632	646	692	608	668	656	624	637	622	645	592	659	652	674	634	619	669	662	643	644	620	646	600	626	647	656	629	668	635	641	609	624	672	681	611	651	628	688	668	660	638	608	634	611	622	657	632	679	623	656	630	649	687	664	640	624	645	624	639	653	642	653	711	664	616	648	617	650	642	628	663	614	665	632	660	683	615	581	609	664	628	627	655	679	679	662	626	647	628	621	627	647	656	620	608	620	657	616	626	635	651	650	643	628	698	651	655	661	655	611	662	677	705	691	650	607	625	692	676	644	642	654	693	644	650	674	692	633	617	611	611	654	660	655	674	634	620	654	651	687	632	612	674	638	657	643	602	658	646	607	618	620	605	693	619	660	668	632	631	613	616	658	642	641	655	674	625	593	667	635	634	643	607	595	688	674	652	670	631	642	673	632	595	651	622	664	653	700	614	652	608	657	617	658	665	665	651	672	666	614	632	661	611	618	618	621	645	645	650	621	625	662	674	637	642	689	692	676	620	658	626	601	610	636	655	634	637	615	637	671	638	648	624	632	652	649	686	666	620	617	649	604	632	651	651	590	607	616	648	650	636	632	660	636	633	679	600	604	663	616	617	694	674	601	656	672	625	648	624	688	635	622	639	709	638	656	644	647	630	637	656	666	711	605	635	663	634	660	623	625	618	657	611	631	691	638	690	628	619	603	672	623	609	659	665	615	637
23770	21042	27338	24923	17714	1686	936	764	696	662	625	613	619	655	621	547	577	527	566	576	556	565	536	533	554	509	583	590	524	549	550	566	607	520	571	579	547	575	541	530	581	551	513	529	570	531	533	582	537	575	555	581	576	551	518	571	563	557	548	549	531	552	535	518	529	544	541	563	534	541	543	574	524	593	564	521	564	550	538	571	553	593	562	540	532	523	557	534	524	558	548	526	580	574	563	533	544	514	523	548	506	564	555	553	506	538	534	547	554	581	529	532	551	550	584	516	551	539	535	562	547	532	528	533	546	563	594	518	545	559	534	551	498	517	545	547	597	535	529	550	543	538	552	553	539	549	576	548	526	550	522	516	532	527	541	543	542	559	528	567	547	532	554	521	560	529	561	562	564	521	553	527	538	549	539	527	502	549	552	593	556	558	549	565	566	561	526	521	571	546	555	610	572	580	525	507	557	576	523	550	519	535	519	544	582	594	543	517	556	564	520	581	554	538	553	536	511	562	566	565	556	533	545	536	517	549	518	557	552	589	552	549	571	559	590	502	544	535	543	544	532	536	554	516	494	523	565	549	524	568	539	525	532	530	566	535	557	526	554	549	520	579	516	572	517	555	546	542	519	552	526	569	589	582	536	548	567	521	553	538	528	558	531	568	531	550	534	543	595	566	545	509	528	521	551	516	538	527	519	618	526	563	513	538	537	540	498	531	532	554	555	519	503	561	595	525	540	516	549	577	553	533	538	519	544	524	559	515	517	519	533	519	548	552	587	554	510	536	504	505	544	544	546	554	564	528	509	538	522	564	587	530	501	566	564	535	503	532	530	556	560	559	544	522	556	525	562	538	572	526	576	499	572	573	604	595	528	541	527	560	527	577	525	556	533	543	508	535	522	536	542	505	534	534	545	539	544	560	537	534	507	611	543	574	559	578	528	515	518	543	535	510	545	519	544	533	525	566	559	591	570	588	564	553	561	543	566	604	512	567	568	523	560	541	549	512	568	565	520	541	538	547	568	550	527	564	572	525	554	559	569	590	514	560	548	527	559	532	550	523	537	526	555	518	534	570	525	530	544	520	577	588	533	533	559	511	512	555	546	545	546	579	529	520	539	571	556	538	563	582	552	564	570	520	506	531	551	527	579	546	554	544	564	571	551	523	556	533	567	579	552	546	538	545	490	518	530	507	536	530	578	534	569	552	562	568	555	580	533	560	526	560	552	532	526	517	524	530	578	549	570	531	543	551	551	540	574	553	583	546	544	556	539	540	552	600	577	547	549	577	557	582	528	525	547	524	560	508	528	523	560	551	528	548	521	547	555	542	537	579	532	564	538	570	571	535	545	551	548	542	557	583	521	547	538	548	547	616	516	528	529	514	558	536	568	532	503	548	548	508	567	516	539	522	543	496	540	523	518	515	574	533	565	525	568	554	533	526	553	553	558	518	533	536	561	575	567	546	499	578	523	512	480	535	528	546	506	512	560	543	565	575	550	539	577	549	548	506	550	524	513	486	589	589	540	552	566	494	586	567	517	499	537	524	519	541	591	538	552	532	548	560	552	505	552	539	562	565	533	569	537	490	560	502	524	505	536	550	582	540	549	549	583	553	541	559	538	579	576	517	570	545	530	514	521	533	553	572	561	586	547	546	547	551	514	539	550	517	533	575	560	576	542	555	539	534	567	533	531	539	526	568	557	536	588	535	553	537	545	521	550	534	581	539	519	514	586	547	531	570	549	550	506	569	516	551	522	509	533	565	546	521	544	571	520	563	510	530	533	503	551	519	540	527	503	537	551	548	551	537	557	515	517	542	513	553	523	539	563	559	559	549	555	528	548	499	552	538	571	561	539	546	483	493	552	501	516	512	550	562	542	551	527	566	540	585	570	521	565	558	537	524	537	529	589	555	572	570	554	540	564	557	532	581	545	544	578	532	542	517	554	594	551	545	554	513	521	517	562	580	558	559	521	531	572	553	534	570	559	525	526	576	583	538	541	545	586	498	575	561	568	495	534	535	546	525	592	534	579	535	560	544	585	541	520	554	531	528	547	539	534	526	517	545	536	562	573	570	502	525	545	509	571	531	526	534	519	550	550	563	526	531	565	521	545	522	555	527	530	561	496	521	557	509	537	585	544	495	532	542	543	554	521	553	528	508	542	534	569	606	567	519	529	565	573	551	581	546	543	554	570	518	553	514	552	532	535	575	537	573	524	562	542	546	531	526	538	553	520	528	607	529	544	522	507	589	503	489	554	584	527	547	504	515	549	518	556	560	505	492	547	503	525	563	563	549	538	504	528	515	583	551	525	538	520	536	540	556	525	573	560	553	565	542	569	505	609	539	539	585	536	550	545	534	515	555	543	544	539	532	550	547	556	519	547	564	546	544	536	540	584	570	520	527	557	548	485	520	504	549	550	549	517	559	530	547	541	503	530	606	555	562	541	533	536	530	547	501	537	540	542	586	509	538	509	576	533	543	558	522	524	536	544	538	548	542	542	506	534	535	583	538	512	570	562	539	525	542	507	571	532	568	556	537	494	517	559	573	509	582	530	541	536	584	537	528	549	534	560	530	608	542	515	525	570	545	552	534	537	531	490	536	534	550	550	542	476	584	554	545	532	565	569	567	565	547	521	559	556	572	543	544	563	566	556	559	525	525	577	519	498	512	540	553	529	510	525	560	573	550	548	514	543	563	543	527	518	524	544	553	534	588	533	567	581	563	585	578	543	569	511	539	562	578	507	532	534	552	530	556	546	542	521	554	518	540	530	519	478	501	530	523	529	564	569	547	524	499	536	580	571	531	545	545	511	584	556	552	563	567	563	516	565	532	561	578	574	547	543	535	555	549	522	544	536	553	565	557	608	556	522	558	569	510	547	539	485	552	563	565	543	561	528	525	556	493	531	557	539	531	539	535	557	553	505	535	498	507	533	569	551	535	539	540	578	523	518	519	578	515	562	619	525	532	558	509	522	585	547	565	598	525	518	522	534	530	538	581	550	527	531	537	545	482	544	487	558	539	556	579	550	535	529	552	536	507	514	526	589	556	560	525	547	543	546	535	583	533	531	524	546	535	563	563	540	579	537	516	527	553	554	546	560	475	503	502	591	540	529	521	561	540	547	593	565	536	550	504	508	528	572	550	528	554	548	537	553	524	500	562	561	509	552	568	553	567	534	511	607	538	589	575	515	546	552	533	528	548	572	570	568	536	543	566	560	495	525	532	534	543	548	518	539	526	525	551	522	557	542	539	536	555	556	528	524	539	554	558	545	567	543	531	558	517	516	586	569	576	582	582	557	540	578	530	525	570	518	553	517	562	488	527	536	561	519	547	526	544	528	535	537	555	535	546	550	520	550	559	502	516	584	546	545	532	536	532	562	559	508	515	537	525	522	554	533	592	529	532	532	548	551	524	563	518	582	500	500	550	545	544	521	543	529	546	529	554	537	569	533	518	517	571	531	546	551	582	508	530	546	534	513	548	512	503	527	538
3576	8904	5572	2693	1986	1630	1328	1220	1030	996	893	915	771	773	750	735	712	755	709	702	708	710	659	694	634	682	679	666	685	619	676	649	654	659	608	712	699	649	716	681	641	620	638	689	631	640	713	695	620	667	665	649	653	645	677	628	682	646	646	664	655	675	649	656	655	691	659	664	624	638	649	643	611	677	653	675	648	652	609	618	611	620	623	629	623	651	616	644	656	631	648	637	638	620	603	659	616	655	646	630	668	676	667	632	653	612	651	641	670	608	628	668	647	644	634	636	652	642	726	653	643	682	625	637	654	679	658	660	666	645	629	670	682	652	653	661	652	618	664	629	698	647	637	640	664	674	682	663	667	670	642	700	633	609	655	617	694	652	633	632	647	678	593	603	627	618	661	628	636	675	674	646	660	605	679	653	631	631	685	669	602	653	635	611	681	698	672	653	685	669	655	660	656	641	667	619	608	661	626	636	651	633	658	690	681	627	655	662	627	676	594	646	636	637	707	649	623	635	685	649	663	625	620	643	685	662	659	690	638	620	634	659	606	671	646	645	692	618	622	647	641	661	621	632	630	629	617	655	654	657	673	641	668	671	650	658	633	646	652	661	683	628	634	620	621	685	661	650	632	650	641	649	632	627	666	650	627	614	696	653	659	630	664	613	641	725	605	650	669	698	652	639	672	676	589	629	634	616	679	625	608	604	670	658	635	695	656	577	654	654	605	646	683	610	656	616	597	641	620	673	669	621	724	699	683	704	674	643	643	612	666	630	668	631	673	591	644	632	664	687	682	640	668	614	611	659	705	642	625	691	600	688	655	681	673	646	630	624	680	656	664	663	648	633	696	646	676	680	653	616	626	660	678	683	643	586	612	675	631	607	667	611	676	627	689	647	659	632	630	637	637	656	597	677	661	648	697	673	702	629	658	616	632	621	696	635	591	695	610	651	611	631	640	669	661	643	662	650	652	644	617	630	706	668	731	652	650	619	675	649	651	631	625	635	650	687	649	656	658	650	636	630	637	691	610	665	641	669	644	647	662	632	676	658	670	684	680	656	652	638	665	659	654	659	677	666	644	636	600	647	650	677	667	635	635	657	630	632	675	634	651	631	645	630	664	675	663	622	647	647	676	661	632	661	670	651	656	625	629	590	649	674	684	639	657	634	678	659	650	662	651	655	684	637	667	636	648	648	649	616	689	680	675	630	640	628	623	634	617	649	640	669	698	635	664	659	635	659	635	677	654	615	649	692	671	607	636	655	655	630	672	668	601	643	608	631	667	658	659	656	630	684	653	684	654	666	665	653	580	623	662	655	642	657	635	650	667	588	670	658	634	641	649	640	634	623	689	673	653	654	626	661	661	597	641	687	640	665	658	681	622	613	610	626	630	686	664	643	652	682	706	647	662	662	638	632	670	647	627	625	618	716	671	669	636	621	657	645	615	612	679	611	675	637	638	629	700	614	674	660	645	632	636	656	679	640	708	666	675	676	622	641	642	631	646	622	648	667	629	620	649	646	645	669	585	661	714	624	666	644	681	648	659	646	632	649	678	626	635	632	658	681	673	650	663	625	673	643	705	672	696	600	653	671	669	649	606	663	669	691	696	671	628	674	666	667	654	686	668	658	664	633	659	680	671	702	636	650	678	629	632	664	681	645	653	618	649	645	629	646	661	624	654	675	646	629	649	673	628	664	714	611	664	612	637	640	681	646	603	651	617	674	664	666	624	652	657	668	630	629	629	679	671	655	615	652	685	698	616	647	655	681	635	692	615	603	655	661	638	667	663	648	631	619	692	688	601	649	633	651	656	650	692	658	654	678	654	625	623	618	649	608	634	612	702	634	653	665	642	682	616	671	631	621	657	641	629	707	660	636	687	663	661	634	609	661	687	684	660	653	663	669	626	635	666	612	628	615	662	621	661	665	672	661	707	670	650	680	682	664	637	674	642	657	617	676	651	711	648	656	642	652	653	711	680	595	661	646	601	636	651	629	642	660	652	667	657	661	677	650	657	690	619	634	648	637	652	615	672	674	639	611	632	663	629	608	657	649	638	605	672	653	618	668	656	645	646	638	628	604	636	595	699	646	626	674	652	635	661	656	654	655	660	631	615	616	644	642	623	618	608	636	657	649	667	589	664	639	696	647	678	645	680	630	649	640	694	671	684	643	630	621	673	661	629	666	620	647	661	642	635	629	671	596	646	629	653	675	630	654	645	659	655	666	635	633	633	655	647	629	659	648	674	646	629	637	648	668	659	638	658	687	635	663	618	647	671	652	623	687	624	636	647	670	653	681	634	630	631	666	633	701	610	660	616	609	637	627	635	597	642	643	643	641	627	634	700	654	614	669	611	657	662	641	668	611	635	632	651	693	631	619	625	648	664	659	631	643	640	647	644	616	674	656	683	666	650	631	606	663	641	671	653	635	656	636	607	619	651	668	641	653	655	629	651	654	601	677	608	628	661	695	653	641	618	637	643	615	621	678	615	615	632	646	664	651	669	651	687	657	659	629	687	632	678	633	702	666	710	657	700	648	616	680	604	667	625	631	625	675	627	664	673	677	609	642	626	670	622	661	682	663	661	693	648	672	637	716	663	643	671	649	649	639	655	678	637	696	649	634	636	635	655	656	622	655	650	628	638	621	649	672	619	601	631	666	640	636	632	635	680	619	691	643	663	631	594	635	690	638	700	620	674	661	637	645	638	660	661	642	659	687	675	679	648	651	656	664	652	610	626	666	641	666	665	619	661	613	601	600	679	670	653	669	671	601	680	611	651	659	639	610	637	626	621	687	628	629	651	602	646	650	632	672	649	657	624	642	671	587	655	653	601	662	638	690	646	677	622	683	677	678	687	681	688	637	623	632	662	695	671	635	661	625	677	634	631	693	658	680	610	661	681	685	645	641	627	657	614	656	686	656	631	625	641	638	673	629	681	617	683	641	610	638	597	684	654	652	667	661	671	663	683	645	607	702	639	652	649	628	649	651	667	672	629	686	710	642	654	610	640	606	672	626	651	651	693	636	646	700	671	670	625	642	653	602	703	663	728	627	650	711	647	635	662	663	682	660	657	644	625	626	633	633	628	614	582	643	667	601	674	616	634	642	673	698	689	601	650	629	642	634	622	656	692	656	680	633	663	644	659	656	657	660	625	610	614	655	618	672	632	648	650	676	685	611	633	694	619	668	650	635	668	583	724	662	652	692	645	652	634	701	615	635	678	603	604	607	655	624	651	661	709	632	610	614	673	644	637	709	644	635	660	643	659	653	683	660	674	606	639	643	684	587	681	649	678	612	628	631	632	652	668	618	673	662	647	699	680	682	591	627	668	660	668	636	634	646	670	627	631	665	619	649	675	668	679	688	645	648	614	624	680	693	675	677	653	646	686	683	662	655	654	631	617	639	659	651	667	669	641	634	683	627	660	655	665	657	673	657	656	633	666	678	630	690	681	667	651	672	656	620	666	653	625	682	678	662	652	688	705	623	659	667	627	627
24669	21008	25856	24332	1728	597	480	375	361	359	390	412	334	314	365	290	315	328	316	301	333	357	332	355	317	303	304	332	309	326	316	330	330	301	324	335	305	322	323	316	310	318	298	304	319	307	300	325	337	345	299	286	318	341	279	335	331	333	304	328	331	300	340	316	308	310	276	295	322	324	315	292	298	300	328	307	294	324	276	309	328	327	335	339	295	344	322	338	303	306	310	302	331	347	304	332	292	306	327	325	352	282	302	302	340	321	353	305	303	321	314	332	283	299	275	327	344	331	333	294	292	332	292	322	308	308	298	322	321	289	302	296	275	292	322	317	301	319	320	318	325	339	314	327	336	331	288	316	282	358	324	333	320	320	295	283	310	318	356	319	305	308	284	320	293	283	365	301	328	353	308	310	307	308	283	277	304	350	295	279	328	269	331	325	313	354	369	310	310	320	315	297	337	303	333	324	317	307	300	285	312	318	312	338	312	314	331	314	326	312	337	315	301	278	325	305	315	329	298	307	320	329	304	351	297	320	313	322	319	326	313	305	320	290	315	319	312	291	344	299	320	334	299	304	288	342	328	329	356	325	308	300	311	307	288	304	318	322	285	277	312	306	306	293	305	333	300	312	336	307	292	307	303	340	320	309	313	327	321	324	325	311	294	312	340	323	287	290	318	322	340	302	291	303	325	325	336	338	302	331	335	292	329	325	325	327	303	324	286	317	307	314	314	313	319	343	326	281	334	310	325	309	324	318	314	309	298	271	326	307	328	334	323	308	299	331	338	322	311	331	318	359	307	316	321	313	271	323	314	317	328	326	313	308	324	309	343	319	308	336	360	300	271	310	320	321	290	340	294	324	308	326	304	320	274	297	332	292	272	313	330	309	315	301	282	304	329	270	290	317	318	317	296	304	295	313	304	328	336	292	326	317	293	328	330	277	322	334	314	307	285	350	319	362	322	300	304	291	317	331	309	276	304	333	295	292	319	309	358	308	305	319	296	292	317	302	319	321	300	326	326	295	337	345	327	314	313	317	314	313	311	303	315	319	295	336	312	318	337	324	330	342	315	335	298	295	302	301	313	269	320	292	333	301	290	288	326	298	336	328	293	299	293	280	324	301	301	318	326	316	298	316	315	322	332	312	312	282	317	300	281	281	310	311	319	315	277	330	325	317	313	311	314	318	281	337	312	313	281	317	310	328	275	303	315	319	336	306	317	326	301	314	342	331	305	315	293	327	310	325	332	320	284	339	308	292	322	297	333	313	297	334	299	308	341	297	313	338	306	274	304	336	306	322	295	310	325	303	337	319	316	311	307	311	288	316	300	298	299	324	288	325	306	293	298	295	301	316	289	318	331	290	306	316	329	320	315	302	304	280	358	321	291	300	288	317	326	295	331	301	310	329	340	316	300	293	316	317	330	313	290	305	330	298	285	294	307	320	282	338	293	294	309	318	324	329	305	297	280	285	307	284	325	317	348	285	333	296	309	302	317	300	291	336	330	297	312	320	309	326	314	321	336	331	337	342	287	316	316	284	317	313	308	285	309	316	335	303	308	332	342	336	312	303	337	290	308	321	323	340	331	329	320	326	317	335	281	339	329	285	317	294	317	302	319	318	296	320	281	279	301	300	294	289	318	336	333	321	311	332	311	347	298	322	310	316	299	346	322	311	285	334	303	296	303	345	321	323	330	301	298	304	308	303	301	295	289	330	317	297	297	304	305	300	321	306	320	303	308	324	284	297	309	306	272	313	301	304	315	328	292	313	282	306	327	323	285	313	329	307	346	343	325	327	301	305	310	314	315	323	327	320	306	319	337	329	311	280	314	333	297	350	340	318	317	314	331	315	298	312	304	322	306	300	310	325	324	318	313	330	313	280	322	299	308	310	324	267	340	304	330	321	294	315	304	322	325	324	291	302	291	281	296	296	328	330	278	295	311	305	322	289	300	291	288	306	320	304	325	314	313	285	291	296	322	302	332	284	308	303	317	306	310	311	301	303	290	329	321	323	290	331	324	309	322	309	309	317	332	311	310	300	315	315	311	306	315	313	333	320	318	307	307	282	329	312	312	323	327	304	301	324	304	339	324	319	340	274	339	318	321	329	311	324	317	305	332	302	328	313	313	341	315	283	309	298	310	307	300	324	294	297	320	306	295	309	288	331	294	298	307	308	314	324	340	300	335	323	321	287	314	287	324	303	301	342	290	295	306	351	288	325	312	305	332	300	301	318	324	317	316	321	292	300	325	325	334	275	297	281	326	289	312	329	306	327	314	331	318	331	283	317	345	297	326	322	339	289	317	342	338	282	308	299	291	325	318	313	287	316	304	329	321	316	296	326	296	294	309	333	321	311	322	323	299	324	303	313	318	337	282	313	309	304	326	338	297	299	324	325	290	309	299	323	308	333	337	284	318	317	339	327	325	312	298	330	314	313	331	306	319	303	330	301	326	327	292	314	301	324	319	301	316	306	305	312	310	336	303	296	300	325	314	312	322	304	340	305	319	333	300	291	297	309	300	344	316	342	345	308	328	331	305	312	308	314	323	306	308	316	284	308	292	321	302	332	339	303	290	296	287	310	325	291	351	330	334	359	325	331	313	297	288	349	303	292	341	334	303	344	322	325	306	298	339	330	312	285	290	314	304	306	329	310	341	336	296	299	334	293	311	315	303	307	356	290	329	315	323	336	345	305	331	308	321	330	334	317	289	318	310	284	328	283	295	333	293	312	310	311	304	295	307	329	301	317	290	321	324	317	312	335	289	306	321	326	291	332	316	286	308	286	277	322	293	303	300	325	318	312	338	300	305	309	281	324	308	302	301	311	287	324	286	328	327	345	303	311	291	324	307	326	298	325	313	333	297	313	299	297	310	307	299	291	295	317	321	329	310	311	297	319	329	275	327	326	310	317	304	302	320	310	312	314	340	304	324	292	301	327	341	287	316	319	332	304	325	331	300	331	285	303	322	309	301	297	306	326	297	289	289	303	342	283	335	299	335	360	357	335	298	313	309	311	332	300	287	358	293	325	339	334	302	294	291	336	306	305	297	299	292	269	280	293	354	321	307	287	332	301	310	313	343	332	316	321	320	312	296	331	336	295	327	318	331	302	348	321	301	306	310	357	310	326	280	292	271	305	314	341	295	289	317	323	301	303	321	355	309	304	313	319	315	299	294	343	315	317	307	330	310	340	343	311	304	304	324	295	283	315	331	329	305	305	326	283	327	334	318	311	303	308	336	316	284	292	297	336	298	293	314	322	309	317	306	302	313	335	309	328	282	370	306	313	315	291	263	311	313	321	298	296	329	293	325	332	289	298	307	284	332	304	309	318	289	294	331	312	308	277	322	325	336	326	328	312	342	309	294	289	302	298	323	316	305	304	304	307	332	347	318	291	317	306	293	308	324	303	255	295	350	339	309	315	303	312	288	298	313	307	307	286	333	320	301	266	314	359	303	328	316	312	319	283	292	328	309	325	332	310	312	302	296	277	322	312
3462	5097	3118	1527	1103	976	833	658	583	585	515	491	469	476	469	428	415	422	442	408	377	386	362	444	410	434	387	391	404	376	385	383	367	376	360	372	390	354	398	377	395	402	426	403	378	369	386	383	337	389	377	371	354	391	388	391	369	398	359	371	405	358	377	376	363	340	418	353	374	379	375	418	370	390	389	396	376	373	385	374	354	401	366	375	373	355	367	339	357	398	389	354	358	403	380	390	404	364	387	353	369	369	350	423	391	376	388	367	361	357	377	382	384	377	350	388	377	411	369	398	362	374	367	347	379	367	384	379	347	363	359	379	392	367	381	359	393	382	370	381	394	353	379	374	356	362	379	352	354	363	381	392	389	363	377	343	367	405	392	394	373	381	398	410	377	380	359	351	389	391	373	362	363	371	404	366	348	366	365	322	365	378	369	393	363	382	415	384	369	370	378	366	432	403	359	402	405	378	398	364	332	376	347	388	381	397	404	394	355	375	362	364	360	373	375	361	361	391	399	411	387	365	354	346	394	394	366	374	354	370	394	360	367	376	379	378	382	372	401	351	364	377	355	370	396	375	393	382	355	376	387	365	352	338	381	398	368	393	339	396	403	378	356	371	395	366	363	358	366	391	380	400	373	345	380	355	364	365	390	368	360	359	334	398	369	352	384	378	359	380	391	389	371	369	395	376	388	394	373	340	357	384	360	382	362	348	383	357	401	361	366	341	402	367	371	349	369	365	389	362	342	377	376	377	359	403	422	390	369	377	373	359	383	351	400	406	366	391	391	409	392	365	368	384	363	405	387	376	331	362	377	383	370	351	406	353	364	393	403	396	383	334	392	391	351	362	410	371	414	370	411	395	380	357	379	381	367	368	407	370	381	379	342	392	337	362	363	335	402	369	379	412	369	362	390	363	362	361	382	367	384	361	347	378	382	366	377	381	393	368	399	369	364	378	379	377	370	370	377	379	368	370	324	376	354	379	368	376	383	381	383	371	349	383	385	362	422	362	384	358	341	374	359	377	349	373	374	362	363	381	366	368	372	421	365	363	416	397	355	382	381	366	382	395	397	387	365	386	399	326	389	384	379	359	378	361	375	368	395	348	387	374	347	390	373	370	340	345	409	392	380	354	354	354	378	361	355	400	376	366	370	347	375	359	325	354	377	390	384	376	398	349	353	385	371	350	371	382	342	371	357	407	365	381	363	339	356	375	345	392	389	328	366	364	375	384	390	358	344	397	375	382	359	412	405	384	359	349	352	379	396	390	380	364	361	384	358	355	351	395	366	392	368	351	364	376	402	398	350	379	348	373	346	364	368	392	368	370	417	366	351	371	398	392	424	364	383	398	364	399	391	383	387	368	376	388	411	386	390	378	383	383	377	373	356	366	330	372	382	368	393	411	366	383	381	371	404	403	324	375	350	345	403	396	382	365	377	367	391	380	375	375	359	351	381	389	356	392	396	357	360	374	394	375	381	346	347	379	384	362	425	382	360	363	326	358	360	383	353	358	356	402	382	380	357	348	378	385	353	360	374	395	352	367	412	376	362	396	359	359	366	389	396	374	381	381	382	380	371	362	389	371	395	365	361	387	390	395	381	378	343	363	381	422	337	373	337	372	353	373	365	363	337	351	378	382	343	393	380	354	366	371	411	361	391	360	402	370	383	375	376	348	356	359	383	368	371	346	416	359	362	390	389	381	367	362	361	400	377	365	358	367	377	381	364	390	356	370	364	357	397	388	350	354	351	388	374	368	367	393	370	368	357	396	355	336	362	394	383	377	399	375	368	434	388	379	351	407	375	403	350	361	380	367	386	399	375	377	385	346	399	366	369	401	361	368	350	354	403	385	409	363	362	371	373	406	375	392	373	386	388	395	347	386	357	383	386	411	391	381	366	367	373	386	388	345	389	370	353	362	367	394	366	385	376	337	366	365	422	373	414	392	384	372	352	363	356	340	380	380	371	344	344	407	367	349	410	363	405	357	371	363	367	352	380	351	366	352	378	363	398	371	379	370	342	345	348	364	400	375	397	381	387	391	382	333	385	389	336	378	369	346	368	362	368	352	403	384	344	402	382	362	334	402	363	375	391	364	399	379	331	374	391	363	346	348	380	326	359	364	365	392	385	364	351	363	420	379	374	406	336	364	358	374	390	385	408	396	359	393	410	373	409	362	358	366	345	399	394	363	396	353	388	396	403	363	366	361	371	391	394	382	351	374	325	344	386	356	384	377	358	409	378	403	417	388	374	363	378	368	362	363	421	385	374	358	388	370	373	389	359	373	379	356	376	367	360	330	378	358	372	396	416	356	363	375	385	354	364	389	320	359	365	402	338	366	364	357	360	366	398	360	345	378	368	364	410	386	387	395	386	395	367	353	363	376	351	366	384	354	359	386	357	387	362	357	361	326	360	360	361	374	356	383	390	373	374	380	336	373	389	370	382	357	382	399	374	360	342	390	418	388	417	391	364	373	386	341	376	383	361	368	344	386	366	349	410	349	355	362	344	372	346	381	432	372	355	371	420	380	419	348	407	351	396	364	361	352	360	365	370	402	345	391	415	379	368	348	380	346	364	365	368	329	420	369	359	360	349	382	390	387	364	409	378	366	392	403	384	372	389	359	402	377	375	363	394	386	353	378	371	351	320	378	354	371	364	348	371	374	351	356	378	389	364	381	379	395	391	365	367	365	383	382	372	379	394	343	355	346	377	340	379	373	399	358	356	364	362	402	402	383	338	360	368	371	359	372	347	378	386	359	307	371	351	372	412	348	351	345	329	368	381	384	353	352	387	371	393	380	343	365	335	360	348	369	379	323	396	384	406	376	362	339	368	354	392	397	355	376	395	409	370	351	345	363	382	377	356	343	397	382	363	395	330	414	346	385	374	343	408	342	366	361	396	345	390	366	402	388	384	358	358	363	379	395	360	381	398	379	370	368	382	345	355	360	411	420	372	402	351	391	370	357	376	414	354	387	349	400	357	370	431	378	368	392	385	381	408	383	377	365	382	377	358	377	372	369	375	374	350	358	394	368	369	362	372	382	381	349	376	385	383	348	389	334	340	389	422	363	390	379	418	382	380	379	393	356	332	362	398	377	357	368	388	371	382	382	342	370	353	363	415	385	419	377	400	383	378	381	373	404	398	371	397	388	375	353	370	361	394	378	362	357	341	418	377	383	342	374	379	371	380	355	409	366	366	374	390	356	366	374	376	359	375	374	357	417	373	373	351	344	409	366	371	366	402	360	374	356	368	351	382	411	350	353	385	336	345	349	358	390	394	401	411	370	360	379	391	382	386	370	400	371	399	391	361	383	401	379	377	370	396	398	410	376	343	356	394	376	368	342	379	365	389	401	363	381	346	372	356	379	378	382	375	374	390	380	372	346	339	376	384	379	385	356	367	392	341	351	380	369	377	403	371	354	413	390	361	358	363	367	379	345	368	405	362	396	385	346	353	371	364	339	389	376	388	348	369	367	384	378	351	410	357	361
22453	21076	28295	24083	21078	20412	2189	739	544	463	408	391	353	355	283	339	275	284	286	295	257	246	248	274	247	219	251	223	238	251	254	253	242	220	233	233	229	212	230	202	199	223	221	220	200	218	217	213	222	228	234	217	231	213	223	199	222	231	213	215	206	234	230	233	214	227	236	198	208	237	205	226	206	215	220	231	215	201	225	225	208	222	203	236	214	207	237	221	227	204	230	239	243	216	223	230	226	219	229	218	202	225	201	208	236	242	221	226	215	211	231	205	191	214	212	186	197	213	245	246	206	218	233	232	195	221	222	206	218	224	222	209	221	215	218	221	220	198	205	214	212	221	212	219	201	212	188	231	208	238	233	231	222	221	215	208	210	251	215	234	201	179	252	218	241	231	191	222	203	219	212	209	180	235	240	220	196	204	226	203	229	218	216	222	248	190	201	243	222	197	225	202	225	197	194	231	183	234	217	199	214	213	205	223	190	209	218	213	215	198	212	218	237	242	230	233	215	225	218	205	227	217	209	245	227	195	218	200	203	219	213	234	222	213	220	258	231	223	217	222	218	229	225	233	217	246	217	220	212	212	219	230	230	217	200	213	234	246	217	209	216	215	213	213	221	230	234	219	202	226	224	204	218	213	191	190	212	232	233	229	196	235	233	221	227	217	200	201	227	222	238	209	222	213	199	206	211	228	191	235	236	225	204	214	215	203	186	209	205	214	201	204	233	187	222	217	216	226	218	177	212	206	209	199	201	205	206	227	260	215	226	241	210	230	239	203	229	202	210	215	206	224	205	207	214	224	218	217	205	204	189	226	207	220	241	225	218	223	197	212	231	255	232	204	239	214	234	221	218	222	221	253	213	225	205	224	219	213	211	230	200	230	208	206	236	220	226	216	197	231	203	224	201	227	222	202	197	217	209	218	218	221	222	196	188	232	189	199	195	236	220	208	213	194	227	209	201	212	238	197	209	214	221	195	207	209	200	229	213	207	193	220	229	227	242	229	214	227	229	215	231	197	211	229	218	199	196	230	211	192	203	198	211	200	218	225	196	201	229	217	217	203	220	199	223	226	224	204	218	227	236	215	210	194	211	198	211	219	269	215	213	218	218	226	202	219	201	214	190	245	211	217	211	194	233	206	223	202	231	217	206	222	208	208	211	234	207	210	217	233	212	217	229	222	225	220	230	232	229	202	229	203	216	200	226	233	213	240	211	218	196	220	206	212	238	228	228	207	222	203	237	206	212	240	228	211	226	241	241	206	205	212	225	235	197	197	211	205	208	189	219	210	197	233	207	226	201	216	225	224	203	222	216	226	244	205	204	225	235	200	218	220	227	240	204	219	190	187	209	198	216	192	197	216	219	186	209	227	227	195	211	227	203	200	194	223	213	207	231	212	229	218	206	208	216	207	218	204	220	224	215	228	223	231	202	209	225	214	237	207	211	223	243	236	201	213	199	203	186	222	232	213	224	226	211	203	198	222	221	211	236	206	200	238	182	225	224	220	205	194	204	228	194	203	248	229	222	218	204	225	202	217	210	233	198	201	203	225	195	223	248	193	223	218	213	209	222	218	212	227	197	225	209	233	211	222	210	222	227	212	230	202	216	217	203	213	225	206	200	211	231	212	218	217	236	224	237	228	195	226	218	218	216	216	234	210	211	235	235	245	190	204	180	222	223	211	223	198	221	241	225	217	225	221	215	217	245	236	189	216	212	227	215	228	214	186	197	214	204	230	220	222	214	221	215	197	203	222	220	225	237	218	203	228	224	230	205	217	216	209	200	231	216	214	209	225	223	213	202	210	209	211	225	221	240	199	213	204	220	235	217	194	214	202	208	224	229	202	220	219	237	211	227	252	208	225	200	241	218	187	211	219	220	205	225	229	191	212	203	211	224	263	215	231	210	234	222	203	203	228	213	216	208	222	195	225	202	188	224	201	214	220	246	201	195	214	217	244	248	215	233	220	209	213	204	205	227	216	227	215	210	195	209	213	243	206	264	212	235	224	179	195	221	219	208	235	218	233	209	235	224	219	213	217	232	219	200	229	210	212	218	225	202	224	210	198	234	219	210	184	217	221	202	220	199	224	214	217	228	211	222	224	242	230	206	211	214	228	209	217	202	210	211	221	206	178	226	212	213	211	245	245	255	193	212	228	212	201	216	223	199	211	220	199	214	234	183	192	215	228	210	190	211	232	221	247	245	214	218	191	232	227	229	233	217	240	237	218	215	189	192	213	215	197	212	223	206	201	204	217	204	217	207	192	223	194	196	193	211	198	221	240	219	208	254	206	203	217	208	202	199	235	216	230	207	233	212	223	188	230	211	222	218	229	219	220	213	205	201	222	201	223	206	208	207	194	224	239	203	230	231	221	214	234	231	226	196	223	212	226	214	206	191	192	231	207	230	238	211	224	204	211	193	226	208	227	223	221	222	218	217	227	211	224	200	202	235	208	209	205	223	254	208	229	253	221	236	206	237	219	219	232	230	200	208	212	221	215	203	209	210	198	203	208	206	239	196	231	248	207	192	226	234	210	216	211	227	232	233	206	230	219	223	223	186	240	206	217	240	200	226	196	209	210	222	213	187	205	216	211	222	209	225	224	215	234	202	205	223	222	230	227	221	233	227	205	234	210	224	229	221	209	228	195	207	226	202	201	238	216	208	211	233	213	205	209	201	235	239	213	219	213	223	208	247	210	209	179	230	190	210	230	211	249	208	223	229	223	216	226	233	219	219	195	201	200	197	232	212	217	191	228	215	215	216	216	211	183	226	213	207	217	230	208	226	220	243	220	218	228	213	216	230	218	191	196	211	223	218	211	217	222	226	203	216	234	223	196	194	197	234	228	175	207	238	213	232	210	212	206	214	194	212	210	230	214	204	217	213	229	200	206	217	204	197	206	224	222	217	216	202	222	231	211	230	219	192	198	230	245	207	216	196	212	193	199	227	229	224	207	235	183	221	207	216	197	222	205	225	219	198	212	231	238	222	185	223	223	213	201	199	228	231	194	233	218	197	199	243	220	200	208	202	222	209	216	228	208	182	207	211	196	219	205	216	189	189	233	219	215	193	201	196	182	202	234	218	182	201	220	201	224	217	224	217	244	223	209	235	228	221	201	237	203	256	210	196	236	222	202	208	210	214	204	209	239	221	204	222	193	235	209	195	221	239	211	226	206	204	230	198	248	187	210	199	219	223	224	220	213	210	224	212	220	214	206	199	202	231	207	247	225	207	183	233	203	208	198	218	210	204	219	224	204	195	205	218	222	220	233	215	216	205	222	222	215	207	241	214	214	224	227	236	233	222	225	215	220	250	216	227	190	205	216	186	204	224	216	244	207	201	189	211	233	214	219	246	221	213	210	214	236	201	194	234	215	202	218	219	216	200	218	181	207	229	217	221	254	207	188	206	204	220	252	226	220	217	191	227	208	231	207	208	218	207	203	210	214	212	240	220	223	222	223	206	217	232	194	207	201	210	222	212	213	227	221
4772	14972	9505	4433	3077	2406	1770	1382	1174	954	809	742	652	575	526	505	470	421	422	384	405	375	391	362	332	342	361	334	314	311	295	324	317	286	324	282	285	303	280	286	273	308	300	289	290	297	276	278	283	288	306	287	270	313	275	261	276	266	288	268	295	299	288	274	278	280	295	257	297	277	251	260	293	253	277	269	275	274	284	322	281	296	301	277	270	272	268	265	288	279	294	287	300	253	275	276	262	270	263	267	315	288	304	261	278	298	288	309	271	267	279	279	273	276	262	251	272	264	289	279	261	256	273	278	257	302	293	294	268	261	270	297	289	256	268	273	277	277	299	255	278	262	302	286	308	266	270	287	257	251	254	266	274	292	261	321	279	285	270	287	294	276	257	297	298	278	254	296	280	273	261	271	293	258	269	292	273	256	305	274	290	250	276	284	269	267	274	276	282	272	246	276	262	268	265	265	291	252	280	263	284	266	252	275	294	268	280	282	274	281	270	275	270	285	288	263	279	306	294	253	284	258	263	264	264	275	254	283	278	297	260	305	313	285	289	289	260	267	296	283	279	288	275	261	270	256	277	260	289	257	307	262	268	291	261	274	273	287	277	264	293	290	270	266	287	276	263	267	275	289	321	299	272	260	270	292	291	286	238	265	258	256	269	287	265	294	264	295	262	265	262	278	273	264	270	296	235	275	247	284	282	276	261	274	296	278	278	280	270	285	252	259	257	297	258	263	265	291	267	292	285	293	308	290	263	272	229	253	278	273	272	273	276	302	276	283	284	272	272	252	254	289	240	298	283	266	257	266	269	274	268	276	257	264	282	301	299	244	278	274	301	247	285	261	287	249	263	273	267	270	243	299	292	260	265	283	271	272	274	278	308	256	316	268	271	272	280	249	282	266	255	284	278	269	284	261	262	282	291	272	267	271	291	294	287	251	251	278	264	262	263	253	266	267	244	258	284	257	255	269	274	288	286	250	278	299	277	266	251	261	245	255	267	279	269	280	264	276	277	263	285	289	287	249	272	301	255	288	266	262	258	273	287	258	287	256	245	255	280	266	291	284	276	293	288	283	283	282	270	276	278	276	266	268	263	238	281	269	266	263	277	260	249	280	296	238	271	287	276	298	260	269	264	300	301	259	273	271	293	298	282	264	263	317	260	276	242	285	254	273	278	318	280	262	289	260	318	278	271	242	263	283	241	281	297	303	273	284	302	237	285	275	279	284	284	307	252	291	285	292	242	283	261	263	267	221	259	256	300	235	294	274	262	297	289	273	299	276	295	281	270	291	258	269	274	291	283	249	291	287	306	293	265	272	288	291	297	277	290	274	281	264	259	281	283	258	285	239	271	285	253	258	268	257	264	284	267	274	297	263	275	274	278	305	288	266	277	260	278	308	315	295	272	264	281	253	272	254	284	287	266	306	269	302	258	278	265	295	270	241	289	276	280	299	299	265	272	299	278	272	278	290	251	299	251	269	249	302	281	288	274	263	288	280	271	287	297	290	288	273	280	284	259	246	280	297	267	288	294	280	326	294	285	277	260	289	287	276	327	312	262	279	260	288	325	270	282	270	308	278	271	270	275	286	271	273	284	304	276	299	272	274	289	283	277	277	265	282	282	261	251	264	252	250	261	296	269	274	274	264	294	299	264	302	263	246	276	303	255	286	272	282	297	262	288	257	252	287	281	276	253	279	266	254	235	292	292	279	284	265	249	279	259	253	282	256	282	232	298	275	293	256	263	250	311	278	265	283	223	279	280	264	295	296	250	277	280	278	255	266	269	269	274	295	262	259	270	287	269	273	312	276	283	283	272	270	265	268	276	265	286	278	270	271	260	248	287	248	272	259	274	265	274	295	274	270	325	237	274	274	244	272	277	275	296	322	258	276	260	251	278	291	282	290	282	304	256	294	256	283	271	266	261	274	285	281	249	287	272	273	256	242	292	286	232	278	272	271	272	275	289	282	265	285	295	266	273	263	283	297	271	270	271	288	258	267	258	268	291	296	277	304	283	273	247	262	247	272	276	277	268	246	262	270	281	265	254	252	274	266	270	266	291	257	287	257	252	305	306	273	291	273	286	235	284	277	275	269	275	279	246	272	288	309	285	284	264	247	302	248	252	295	287	253	280	277	297	292	286	288	271	264	255	258	279	256	265	292	300	262	278	267	300	279	274	260	271	293	274	273	270	247	252	274	264	260	260	241	250	279	293	259	272	280	286	313	262	272	271	278	274	296	256	261	253	293	303	300	268	269	261	271	259	278	249	275	270	251	291	283	281	269	261	297	301	263	270	301	242	274	250	248	268	269	281	279	283	274	267	283	266	246	280	277	286	276	262	286	269	264	272	282	298	262	262	272	245	273	296	268	241	288	289	272	290	270	269	283	290	265	252	273	283	307	298	297	249	250	264	299	278	294	301	259	275	293	274	270	281	255	277	261	262	258	281	269	266	272	287	277	269	255	273	278	311	279	279	330	269	271	275	292	291	289	287	271	250	266	248	291	312	275	248	264	254	265	273	259	274	256	293	287	277	299	259	279	301	263	273	297	285	254	276	263	291	273	278	287	285	251	241	246	283	250	275	287	273	291	280	276	291	293	272	271	284	272	280	265	264	294	279	261	268	250	286	253	279	260	260	288	270	272	272	293	299	279	264	286	281	273	289	287	279	267	265	257	272	271	246	284	277	242	279	273	303	233	294	286	272	268	260	285	277	268	288	271	302	254	258	280	285	270	274	276	288	266	312	251	284	294	265	262	260	251	302	278	251	271	276	270	296	282	274	300	253	262	268	271	282	278	291	267	271	247	262	269	286	257	292	276	287	273	299	267	270	263	265	251	308	280	283	275	263	287	283	300	257	269	279	275	257	293	271	296	283	261	301	265	292	250	270	247	271	248	278	301	274	293	257	272	273	258	300	262	306	272	293	277	279	247	274	267	239	276	267	277	272	276	281	294	273	285	278	287	242	288	264	272	284	287	266	287	284	293	276	282	258	283	251	271	245	262	283	270	276	270	302	263	283	267	246	257	238	256	283	269	293	295	248	276	283	300	277	261	259	296	250	288	286	282	267	256	272	298	300	265	273	274	266	289	258	243	262	254	282	271	261	264	276	258	275	251	301	274	272	270	271	283	285	273	260	273	309	291	273	271	266	273	297	298	282	267	293	267	274	274	283	290	267	256	289	300	258	290	275	230	286	283	272	264	289	281	276	286	269	263	267	301	269	279	249	249	287	294	250	256	265	281	268	258	313	290	295	267	276	261	287	275	270	267	265	290	290	270	292	258	278	272	254	255	263	278	264	275	284	284	257	282	277	248	250	243	318	296	307	273	271	236	248	255	282	290	253	256	270	293	282	260	248	280	281	270	297	283	283	262	245	288	295	280	269	284	247	257	255	275	241	266	255	255	277	279	278	279	263	264	251	264	273	285	296	302	287	269	241	261	300	289	263	272	276	278	288	279	261	286	260	266	284	288	296	256	263	265	232	270
27497	16941	3338	829	712	633	567	583	554	548	576	549	565	572	546	567	534	535	533	586	562	570	578	570	574	526	533	543	573	576	502	556	542	522	526	563	594	518	518	612	529	530	544	522	577	512	592	543	585	582	529	562	541	515	541	559	556	557	532	515	533	547	563	532	560	557	534	524	564	541	555	537	575	581	558	577	513	551	569	557	564	560	574	486	577	532	531	560	553	515	512	503	538	551	572	524	533	513	584	554	570	566	511	521	532	511	575	516	545	527	571	557	544	582	546	545	547	499	577	514	514	536	541	600	572	518	529	502	553	558	564	498	520	550	547	543	541	572	557	512	513	548	502	575	574	568	515	527	546	554	515	552	565	567	551	523	563	561	556	549	531	496	571	561	541	546	584	551	530	548	537	553	557	533	533	557	570	550	535	515	556	567	543	577	559	544	555	584	523	563	537	519	507	502	503	518	583	549	579	525	522	532	570	544	556	617	554	558	538	574	586	532	553	536	561	558	563	554	554	560	532	540	572	536	567	564	535	580	578	517	523	554	544	555	528	588	519	562	544	545	538	537	540	508	571	558	594	575	529	557	553	546	553	527	532	515	548	557	558	548	554	572	543	569	530	516	542	542	566	597	566	564	536	544	569	538	579	528	536	553	564	586	524	594	560	530	549	499	553	519	553	540	574	540	534	569	533	527	485	544	577	551	584	572	549	558	575	531	581	526	541	553	534	522	536	499	537	544	541	567	549	535	546	546	585	518	558	557	516	567	540	526	506	524	520	546	535	556	541	570	561	535	566	555	555	594	548	594	548	598	584	537	539	544	566	555	546	559	518	568	510	593	549	585	507	529	533	540	556	534	573	565	541	569	540	548	541	547	538	550	537	561	572	561	538	529	527	556	536	561	548	540	533	533	540	571	532	554	544	534	551	521	555	542	569	535	505	577	576	550	542	573	560	555	546	530	579	529	555	560	560	567	527	577	538	567	540	581	573	599	560	532	564	549	510	505	541	546	539	578	534	538	551	558	570	556	536	533	553	540	525	570	534	568	532	521	525	533	538	592	545	526	515	536	578	556	554	514	525	559	574	499	552	569	580	537	546	544	495	544	517	573	550	563	543	564	583	559	522	549	570	530	518	578	581	559	554	548	567	578	573	532	583	543	532	555	555	542	543	542	539	545	521	586	560	539	569	553	590	537	533	551	549	563	554	564	550	506	518	576	552	530	519	563	522	581	581	512	536	551	543	572	588	597	563	523	547	527	541	538	527	561	551	533	547	541	570	557	539	538	569	542	590	526	565	520	530	547	523	533	516	557	577	576	509	508	548	506	551	562	531	522	561	543	497	537	565	534	569	531	521	546	557	545	511	566	533	527	552	550	534	534	550	527	581	532	565	564	530	540	518	551	548	562	563	516	550	531	579	540	556	538	520	583	585	543	523	574	589	592	547	548	489	598	525	552	571	565	546	548	573	551	566	553	542	579	557	566	553	475	532	575	577	531	524	567	569	507	557	537	545	546	503	586	543	573	538	542	548	567	538	555	539	550	545	545	535	535	507	555	539	528	552	554	569	572	572	544	552	580	567	522	546	549	544	519	576	538	565	604	544	536	538	533	550	539	525	536	541	560	548	533	532	522	531	557	543	547	530	533	535	569	569	564	562	618	556	525	521	510	552	535	568	546	563	526	559	544	576	544	528	540	519	562	573	522	587	555	543	544	567	544	537	569	529	526	541	527	571	557	541	582	530	550	510	534	557	575	515	569	551	544	518	562	564	508	613	548	581	534	529	558	532	542	527	577	588	551	537	555	541	573	532	536	585	531	609	538	563	535	553	515	590	587	570	550	575	565	527	564	570	555	588	552	571	513	519	536	588	533	574	545	581	538	540	507	546	531	556	544	562	508	551	526	576	574	584	548	595	519	525	556	543	535	552	552	549	556	553	521	515	543	552	560	575	572	562	540	561	552	576	569	520	547	523	534	539	532	546	526	553	522	577	524	535	566	586	543	565	583	588	541	569	558	555	566	541	559	556	593	562	517	523	530	529	554	565	547	564	556	536	550	547	577	550	517	522	551	599	579	560	555	534	552	574	508	575	560	525	531	566	513	533	560	535	573	589	528	573	556	545	525	553	527	551	511	560	516	610	523	586	580	553	548	550	554	553	574	553	565	582	559	551	550	544	552	561	556	559	552	555	564	543	533	545	552	565	527	556	504	544	527	544	558	540	579	555	566	566	545	538	529	579	519	560	499	518	578	521	567	488	532	540	513	504	583	555	526	506	548	544	538	529	576	532	589	537	532	581	497	541	534	560	539	558	569	528	600	552	533	549	635	602	529	546	564	542	532	551	523	532	523	537	535	534	577	508	538	531	533	531	498	513	558	512	571	535	561	535	539	544	531	530	513	551	598	593	569	519	568	565	561	573	569	553	541	552	517	515	548	517	563	579	594	528	540	549	523	528	582	546	561	547	604	530	531	523	558	532	564	530	544	509	547	584	509	534	542	527	534	554	552	576	519	530	576	521	538	559	522	574	566	534	555	489	547	606	544	547	542	600	531	525	540	544	551	562	571	537	532	548	570	579	597	509	561	535	548	540	553	531	585	564	562	522	550	522	557	593	556	553	538	595	527	531	539	540	519	566	559	564	526	554	549	576	550	573	569	578	523	524	536	547	517	564	574	538	585	538	594	586	532	544	529	579	554	544	535	545	564	566	545	570	526	562	572	560	573	544	561	533	537	560	583	555	526	572	554	524	574	505	555	527	527	556	531	530	556	535	578	491	539	558	566	543	545	607	559	558	585	514	527	538	508	537	554	527	591	545	550	569	542	560	570	586	541	553	531	568	568	545	547	524	559	532	542	521	571	582	549	549	549	563	544	537	541	527	522	565	566	542	562	540	549	526	532	528	544	579	526	513	585	547	555	562	540	553	542	545	576	510	550	529	528	536	504	594	559	565	539	542	559	554	558	556	533	507	531	528	549	575	555	545	526	522	561	578	526	536	525	566	555	519	569	512	553	528	515	553	562	543	512	541	565	511	547	520	505	544	521	545	574	560	514	505	558	517	539	483	554	551	518	547	607	563	523	549	543	560	554	559	582	520	526	609	579	547	516	572	540	525	568	560	527	545	506	519	501	574	541	539	556	553	578	563	517	524	539	542	505	488	561	530	514	519	519	528	536	606	543	564	509	534	528	578	560	581	560	581	552	557	553	545	556	525	544	531	547	556	537	561	589	569	518	522	576	513	584	526	564	523	577	538	555	532	557	548	540	531	585	565	544	557	533	555	551	553	539	517	525	560	546	598	536	558	542	528	571	546	520	563	567	547	549	519	518	545	560	521	536	565	536	573	529	529	541	553	537	505	577	559	516	541	531	563	562	570	541	572	541	550	545	589	529	549	521	548	523	530	561	523	545	546	614	528	573	527	544	566	524	510	493	534	545	521	555	558	534	561	568	545	531	558	551	526	536	551	567	580	554	542	571	555	563	530	565
4772	2103	1421	911	828	831	699	768	732	687	705	728	648	664	688	602	629	715	652	649	634	658	684	678	644	681	659	626	675	668	621	649	636	701	671	702	687	652	622	677	662	664	642	630	625	662	654	679	637	684	627	648	608	639	665	622	665	655	666	601	615	631	674	628	580	653	614	651	646	682	639	668	669	633	660	668	631	647	662	659	692	659	617	640	658	645	635	691	638	684	655	619	681	637	649	616	659	650	670	655	699	684	636	656	648	661	644	674	679	696	603	692	559	681	693	651	661	580	645	599	629	613	615	668	677	618	643	657	625	596	594	613	626	632	602	603	592	648	584	650	671	636	634	648	605	637	659	646	682	660	670	591	654	645	630	648	589	650	559	646	642	629	649	655	613	687	584	647	605	658	645	617	632	660	637	640	673	663	607	631	669	611	637	673	645	664	658	651	667	647	639	605	681	664	630	676	677	647	662	650	627	640	668	664	678	605	672	617	596	653	687	624	594	616	657	702	685	710	617	665	675	671	637	626	667	653	618	698	654	624	634	657	644	645	654	625	671	632	637	680	607	612	650	642	667	631	601	650	607	647	659	706	661	645	647	657	648	676	653	634	637	600	647	643	634	652	637	673	652	623	633	670	662	636	647	646	662	626	641	624	652	631	651	662	647	663	660	631	694	644	666	646	651	670	623	648	630	654	663	679	635	679	658	640	625	676	691	617	642	631	641	651	647	607	623	658	626	641	653	641	637	669	611	705	641	635	656	654	641	631	619	708	643	619	661	643	654	676	642	662	667	647	640	668	666	673	689	652	621	713	690	679	637	697	685	660	623	677	674	648	649	631	631	569	641	605	625	644	671	618	624	609	664	635	621	638	628	610	644	621	627	662	655	678	632	633	646	642	653	664	655	678	667	646	659	644	640	639	666	646	658	631	641	641	665	632	647	638	653	658	663	639	631	666	624	682	641	651	657	666	662	639	648	628	668	667	615	599	637	673	637	660	660	634	628	681	632	619	642	629	630	636	610	663	657	624	678	641	673	634	641	610	603	626	675	655	639	638	621	638	628	647	715	640	659	651	669	632	643	650	664	687	641	656	670	704	667	664	633	666	654	664	670	664	649	649	673	658	638	651	631	606	650	664	664	678	643	608	663	636	632	646	659	641	655	657	660	599	672	623	659	634	641	679	625	655	685	673	678	645	652	640	630	690	622	666	636	593	613	672	637	723	656	670	689	655	636	644	649	664	631	672	682	664	645	684	686	645	645	632	672	660	685	648	628	655	656	624	632	672	636	625	673	646	649	649	696	661	639	634	624	609	663	652	593	662	674	627	664	619	672	648	676	668	656	660	635	686	655	654	665	607	665	629	602	601	650	696	626	649	678	655	624	613	689	675	677	672	649	662	674	643	637	598	621	697	659	652	630	625	641	647	650	658	617	657	659	640	655	655	659	689	666	633	637	643	645	663	652	654	606	636	627	703	670	618	643	632	654	668	670	617	682	645	670	662	688	625	651	646	649	676	643	594	636	647	632	646	609	659	673	625	662	638	675	636	660	674	653	606	632	649	677	670	628	653	643	651	638	645	595	634	627	605	617	628	643	652	607	667	641	646	648	636	653	661	656	665	664	651	656	579	661	685	664	647	609	652	695	674	606	673	624	649	608	657	659	659	629	629	664	625	637	681	649	646	633	634	662	626	637	650	605	633	627	665	669	643	628	657	663	625	611	614	613	622	669	610	683	633	639	636	637	625	704	645	651	647	644	639	690	687	626	654	674	678	652	658	650	673	666	663	677	650	633	621	697	659	648	619	673	643	660	625	689	618	611	655	657	609	647	664	644	639	645	657	725	618	632	628	611	619	658	656	642	696	675	637	617	640	671	687	668	659	658	669	687	638	619	640	656	715	629	612	656	704	663	653	661	682	648	640	654	661	622	618	596	677	646	687	649	619	685	709	662	661	629	658	666	585	676	665	643	635	638	663	663	622	615	672	668	641	632	648	664	634	640	683	628	631	638	659	631	635	638	693	613	689	622	661	659	700	648	639	615	679	678	659	685	628	645	599	643	612	626	645	669	624	697	623	652	650	685	623	599	655	679	602	652	621	645	619	648	629	643	664	594	664	645	679	622	624	642	693	660	640	661	659	702	661	609	638	649	660	661	649	651	690	615	635	655	643	680	658	677	646	622	626	667	616	685	629	624	651	649	641	626	639	626	630	688	671	651	630	616	624	634	661	663	645	663	646	677	620	670	655	620	647	650	636	675	662	671	646	652	661	673	600	595	665	639	641	629	677	662	660	636	679	629	663	599	632	650	640	640	639	629	632	662	679	646	670	588	630	632	655	612	633	615	661	668	686	673	640	642	663	626	690	621	648	688	682	652	664	694	659	619	663	627	698	694	674	630	610	637	637	664	635	608	650	641	631	640	598	662	666	621	684	674	634	656	627	647	681	670	610	664	666	641	591	641	627	675	632	616	651	643	638	668	681	673	599	651	635	658	635	652	681	642	677	670	631	635	649	632	629	651	689	623	658	651	627	688	617	666	702	623	676	672	635	651	654	641	631	648	627	665	602	675	658	692	667	642	628	626	657	633	626	664	637	660	650	641	625	660	633	618	625	598	636	641	657	681	618	637	647	687	686	632	635	643	647	631	663	637	658	650	677	648	642	646	650	652	690	642	647	682	641	673	668	615	623	637	638	684	655	643	644	674	648	622	674	624	640	706	651	634	662	579	604	653	653	604	616	644	640	680	612	657	654	655	654	636	631	670	615	630	662	677	688	653	606	675	642	630	685	678	684	661	637	657	616	663	653	631	662	659	649	612	668	632	683	656	673	677	690	670	669	669	674	649	625	636	687	650	616	674	652	641	621	657	596	659	677	642	639	617	721	638	645	665	670	720	641	657	686	628	667	616	644	611	652	664	641	655	641	639	550	662	605	650	638	684	648	640	660	675	614	647	653	621	676	679	691	658	649	645	703	648	649	654	677	627	654	668	649	651	636	664	645	652	665	659	677	652	650	657	673	680	645	646	645	622	648	621	667	628	649	622	650	662	665	659	676	648	621	634	654	694	640	633	601	633	645	626	670	693	656	659	686	629	666	636	655	640	626	665	652	653	645	619	663	671	615	647	637	647	668	679	641	657	632	616	572	593	672	622	605	659	652	665	652	654	627	668	634	609	626	633	606	616	660	700	661	692	585	636	644	639	628	660	625	642	649	664	656	711	654	636	613	641	675	689	643	632	641	606	678	641	645	656	598	672	611	625	676	699	675	644	657	604	658	665	646	625	651	602	635	651	659	624	590	650	653	636	643	594	656	596	635	654	667	702	683	640	695	617	620	664	635	664	675	679	662	626	630	655	609	632	633	676	614	661	679	679	620	663	689	621	666	629	667	651	627	642	635	653	673	668	630	626	629	676	611	589	628	613	610	667	659	639	720	686	615	706	633	627	626	710	645	716	647	620	712	692	638	707	676	646	637	660	610	614	666	630	644
23658	21018	27327	24873	17868	1699	973	801	729	688	648	632	602	647	595	605	599	622	627	571	615	581	526	545	592	570	566	582	562	627	573	545	532	600	531	595	500	565	581	583	580	575	520	564	523	519	522	557	583	548	537	520	527	524	517	539	533	559	526	601	542	540	518	557	556	545	510	582	552	548	563	555	538	528	566	559	531	519	555	539	546	532	523	534	558	535	559	522	555	551	587	521	574	585	533	523	555	518	543	531	556	568	585	513	540	536	516	502	533	555	531	511	564	576	542	547	553	554	518	549	589	536	556	542	533	547	529	524	543	541	547	564	530	587	521	525	534	529	579	561	571	516	514	548	554	560	554	572	508	519	495	525	555	556	549	566	550	570	521	537	553	556	571	532	553	600	551	576	547	528	576	587	567	539	535	550	532	560	561	578	555	553	537	557	571	523	535	554	520	568	534	531	563	563	549	518	614	541	533	566	567	563	556	533	537	534	524	509	555	523	548	528	541	557	578	564	561	536	532	556	559	563	551	577	567	571	552	577	563	529	532	545	553	560	554	526	561	514	544	551	556	535	562	508	571	536	521	543	573	531	529	573	540	519	562	566	567	542	522	572	570	563	536	570	565	534	550	534	521	578	529	551	568	568	518	558	582	563	581	543	528	560	543	551	553	561	522	524	582	581	494	536	566	558	537	499	546	598	545	543	565	503	544	531	533	542	519	528	522	564	541	542	537	567	544	531	566	502	553	532	531	547	545	512	548	548	552	536	519	539	522	514	480	576	508	557	514	578	496	535	535	573	521	550	545	556	528	568	524	538	545	516	527	539	602	519	587	565	517	581	549	566	534	592	578	542	550	531	535	562	583	547	570	524	592	556	597	589	581	556	561	586	543	572	550	525	521	561	537	551	548	496	514	544	513	552	538	524	510	560	578	547	544	515	530	517	544	562	548	539	549	509	526	547	520	509	495	559	609	550	548	502	536	552	537	586	513	552	534	616	543	536	550	531	501	542	520	551	531	531	548	533	536	501	543	568	537	535	494	515	516	572	516	576	570	540	550	543	525	552	538	553	543	565	559	545	506	533	532	588	529	512	524	540	531	562	557	549	542	521	531	549	523	579	531	542	574	584	568	552	548	538	555	566	544	528	583	544	536	534	551	546	546	540	523	522	575	525	553	561	549	537	521	551	519	588	562	528	533	503	541	555	528	495	525	570	553	523	576	543	551	527	543	550	544	530	547	601	513	542	530	540	534	494	536	569	543	550	565	544	520	552	549	530	587	561	569	552	572	559	533	567	568	578	538	545	592	569	555	556	567	549	590	576	550	530	565	531	552	520	543	576	528	535	521	550	518	525	546	584	516	561	560	537	528	592	556	516	555	536	529	524	496	531	552	554	536	578	530	539	546	524	559	530	548	562	552	541	546	506	585	602	565	525	536	560	521	535	521	559	495	510	522	518	538	587	554	534	522	533	588	523	567	539	496	579	563	543	590	527	544	537	539	493	552	509	556	545	555	537	556	535	555	536	550	523	567	545	583	537	578	537	545	557	552	599	519	525	538	588	534	543	550	552	523	563	548	530	484	504	526	562	542	536	532	549	524	545	562	508	530	549	526	532	495	577	603	539	528	519	559	538	531	554	514	559	536	566	563	519	546	502	590	548	554	541	536	541	540	526	539	524	558	499	556	523	543	525	573	561	527	536	572	532	519	564	542	555	539	539	541	533	525	574	527	566	536	543	546	516	569	546	524	550	529	544	539	544	560	563	546	640	509	501	583	566	544	561	543	520	557	551	566	545	552	557	512	545	546	601	543	554	550	519	533	521	521	572	530	559	556	538	529	537	576	543	538	567	532	518	565	528	550	563	521	536	538	577	548	538	538	557	542	539	547	515	537	541	534	529	545	554	539	581	529	567	538	531	538	536	545	554	559	524	544	545	536	538	567	504	550	541	531	531	569	539	559	566	546	543	520	553	518	517	505	515	531	528	554	553	537	519	582	535	543	510	546	558	531	532	541	549	563	546	535	541	559	531	531	552	561	572	548	572	559	569	522	558	537	550	553	559	534	521	538	537	529	563	536	518	566	538	537	522	568	585	564	525	541	562	551	545	527	552	540	551	531	523	563	522	571	569	539	539	587	543	511	547	534	550	530	555	526	570	551	586	519	547	530	496	586	535	523	570	571	530	557	562	525	537	518	560	544	572	550	576	523	513	518	575	558	538	562	562	514	542	610	526	511	555	535	571	494	574	524	550	547	561	586	563	531	572	534	522	493	566	533	584	545	544	536	557	506	576	514	515	495	506	590	530	544	543	567	565	526	540	542	525	535	544	508	571	540	559	536	525	520	561	581	494	556	539	560	582	572	553	570	544	586	506	495	532	567	543	543	564	559	546	539	534	532	535	522	593	529	570	569	543	521	543	541	553	563	529	576	502	527	570	570	536	519	550	498	529	535	560	534	522	568	541	556	528	522	519	512	532	573	534	597	554	555	550	538	550	575	568	600	515	540	548	534	509	590	549	559	500	508	565	535	518	507	528	539	527	567	559	539	542	522	547	540	501	502	549	531	550	578	537	539	589	547	554	553	530	519	527	565	537	532	550	553	523	549	544	580	488	542	552	520	591	537	538	549	503	514	514	539	501	548	513	571	539	567	529	526	549	552	566	521	570	574	551	565	516	590	550	526	522	563	532	545	543	533	514	550	560	555	530	596	548	543	525	541	551	580	517	534	497	598	528	564	561	534	537	576	552	566	546	535	547	512	538	531	561	554	540	517	551	533	537	547	530	543	558	529	550	570	558	542	555	527	574	543	570	572	530	517	552	548	550	593	535	527	535	546	560	549	568	545	561	560	556	560	582	549	511	523	576	544	533	530	558	518	528	503	595	567	546	551	531	528	580	526	552	592	504	550	565	565	573	562	551	548	548	521	544	489	527	566	562	543	568	552	581	544	508	538	511	523	552	563	572	532	546	531	550	545	530	580	526	538	505	528	553	538	568	524	539	497	555	512	541	560	537	560	493	511	526	549	514	567	524	577	517	529	523	548	506	536	515	604	532	531	534	567	552	581	548	538	580	522	531	542	473	579	549	525	567	568	514	572	510	506	547	575	533	552	509	520	579	536	529	578	540	586	509	538	555	551	564	565	543	508	496	571	533	532	551	603	567	582	515	490	528	551	561	574	521	572	524	529	555	540	558	575	531	544	535	550	531	526	544	532	516	541	535	543	529	556	502	596	583	484	523	496	556	568	511	530	542	559	512	548	543	516	550	546	519	566	541	542	554	559	582	570	554	527	548	579	554	554	541	520	576	542	590	483	540	570	571	572	563	541	560	535	532	531	522	575	566	523	532	590	579	523	520	548	553	565	557	581	519	545	530	560	571	537	580	523	525	560	548	520	537	556	539	603	546	583	545	523	538	498	521	493	520	563	533	512	557	535	571	495	553	555	548	560	584	540	540	557	552	524	502	520	523	537	541	549	525	583	569	548	567	581	498
3556	8815	5493	2699	1957	1600	1285	1192	955	950	861	871	897	812	762	773	739	718	728	727	681	675	656	689	718	704	712	694	657	681	702	663	648	685	684	708	672	632	672	703	692	650	681	657	738	678	708	700	679	705	661	640	668	688	626	662	693	613	658	655	682	669	704	660	661	696	623	668	650	638	674	689	695	659	687	681	678	686	671	630	615	648	690	643	637	660	608	652	633	671	659	647	656	668	724	688	672	654	632	685	642	652	656	598	649	659	663	693	648	628	677	664	634	624	641	640	629	685	621	674	616	584	628	648	657	704	625	650	644	687	642	675	681	614	639	644	641	627	653	671	678	653	666	638	645	694	659	636	650	641	680	681	651	661	689	660	652	666	628	698	641	688	701	660	703	639	681	692	659	608	666	634	668	648	707	645	660	660	685	669	684	627	656	696	675	673	678	692	678	620	671	690	684	650	635	659	640	626	634	717	681	686	636	656	634	665	640	631	659	675	645	641	642	676	660	652	621	643	668	672	677	638	650	604	706	641	685	668	617	661	649	646	669	691	656	657	643	666	668	635	656	711	665	680	632	633	596	646	688	633	660	668	676	684	613	672	651	664	653	632	661	645	671	626	631	709	642	611	624	666	701	650	663	693	680	653	650	616	657	672	669	655	642	644	643	639	684	661	635	631	690	624	601	667	643	663	644	671	639	639	629	625	685	618	643	631	677	633	653	663	662	628	646	653	658	662	630	687	611	662	661	667	613	667	689	718	636	639	629	670	713	654	650	663	663	687	625	640	654	610	641	643	642	682	661	660	641	622	617	675	679	684	672	645	649	668	663	640	636	713	612	658	615	651	700	675	651	649	629	632	672	683	660	627	640	633	652	662	608	662	682	668	662	638	691	664	658	633	663	613	664	714	663	660	627	641	650	678	624	694	667	648	635	639	626	636	630	634	682	617	675	602	669	650	716	653	595	653	626	688	645	629	601	658	655	657	618	701	653	663	681	682	660	630	669	624	700	678	646	697	676	636	705	710	620	649	637	664	643	664	685	650	675	662	631	619	687	667	675	636	666	680	629	637	700	586	683	666	655	627	647	663	693	640	633	648	672	650	676	670	669	669	663	703	637	674	683	651	630	665	590	637	637	669	664	641	654	675	669	623	680	648	668	660	631	665	668	608	617	681	626	675	669	627	679	653	678	688	702	647	623	666	693	657	631	631	617	681	640	645	666	692	701	638	621	657	635	649	724	654	624	670	685	661	676	650	627	650	656	648	675	685	675	598	636	676	654	676	677	659	660	698	607	601	636	662	688	649	668	669	671	707	649	709	672	692	623	663	652	662	661	649	648	671	666	684	687	655	643	663	619	621	662	676	671	682	632	638	640	729	637	643	662	629	653	650	680	634	638	643	649	652	679	658	630	637	642	640	635	667	641	603	666	625	676	648	642	665	642	637	697	694	657	632	660	609	632	676	664	644	643	664	672	658	699	650	709	663	652	677	684	711	649	651	662	649	607	655	647	679	676	675	647	637	659	665	635	687	668	649	688	656	675	633	700	696	641	637	629	660	640	651	675	700	671	676	657	661	638	658	636	654	665	644	648	656	676	629	636	651	611	646	640	649	610	668	665	632	665	696	641	652	633	663	628	690	645	638	647	668	655	619	681	647	682	672	684	664	645	666	653	652	663	685	657	727	645	658	663	659	636	636	657	637	628	677	687	681	656	681	623	600	679	623	658	651	648	650	699	666	624	661	599	652	690	667	641	662	647	695	658	644	625	697	650	669	672	633	659	685	660	650	653	647	712	651	720	618	612	677	693	641	685	637	684	654	679	666	676	651	650	653	648	609	637	613	649	635	704	669	643	649	654	667	662	685	660	637	655	626	690	663	668	646	653	664	642	686	647	622	646	659	656	688	655	632	604	657	646	651	681	646	664	617	643	638	685	608	667	679	602	673	693	631	629	645	673	639	652	638	648	624	619	655	664	681	663	653	665	670	667	636	700	643	641	690	630	630	668	625	641	676	678	652	644	650	677	626	631	645	675	628	681	611	674	648	635	670	682	747	652	681	676	687	642	651	652	640	703	663	662	673	676	624	627	695	655	613	651	676	636	647	631	655	594	638	660	649	642	629	670	668	669	638	676	593	627	635	652	646	625	672	666	668	634	662	649	672	682	620	699	693	638	680	644	678	665	627	637	650	649	620	682	657	677	614	658	636	657	658	632	610	652	656	639	623	634	689	699	696	690	619	691	660	630	655	654	679	654	632	670	632	656	645	674	660	638	683	673	626	664	717	612	673	618	642	633	647	653	681	685	699	643	651	660	676	634	670	678	652	638	661	683	689	670	649	635	609	612	685	684	674	657	692	627	682	636	695	620	614	664	677	650	641	643	646	665	626	666	677	696	666	632	625	642	651	658	640	641	624	643	662	632	662	667	653	651	623	682	654	689	680	686	677	676	658	690	648	691	671	651	664	650	630	632	697	700	655	629	658	672	624	638	610	681	664	655	645	607	638	619	657	641	635	671	663	668	674	646	626	654	644	663	641	614	676	660	665	665	637	645	669	677	674	625	698	711	681	688	634	717	646	654	678	640	669	664	704	640	638	658	671	626	665	640	663	698	658	648	651	636	629	728	707	605	648	652	646	672	671	656	715	646	593	657	662	680	665	687	664	634	682	618	633	639	628	661	659	612	602	654	671	646	646	636	677	667	634	659	627	618	690	687	658	667	612	648	678	621	658	611	657	693	642	661	641	628	663	705	675	657	613	676	651	660	647	673	634	660	687	665	668	639	641	652	618	641	663	609	657	659	668	628	680	681	636	635	648	656	700	646	664	672	649	647	665	677	626	626	715	683	667	611	662	630	629	636	653	651	640	634	655	621	654	690	671	706	616	626	654	675	676	629	668	622	622	707	621	625	681	650	614	662	701	623	601	657	650	704	656	669	649	648	637	650	590	680	627	619	650	633	676	615	660	674	692	647	648	623	650	627	670	661	669	676	665	640	665	686	658	657	646	660	648	668	650	643	683	657	649	701	657	673	682	681	672	647	689	659	654	662	645	676	642	692	647	699	650	652	641	689	651	646	679	612	652	675	629	641	620	651	628	640	661	648	663	622	687	638	623	645	594	613	664	608	655	673	642	616	678	680	681	661	622	669	643	688	695	665	649	612	725	652	675	635	670	651	712	579	633	706	613	634	647	637	676	673	642	676	661	668	604	706	679	671	682	633	658	715	645	668	685	696	677	652	651	632	684	630	647	676	698	642	677	638	681	650	678	684	671	648	604	664	647	621	683	625	648	658	643	624	677	661	648	641	634	629	619	656	671	667	634	648	676	676	689	640	679	646	626	659	677	661	640	663	660	651	603	676	651	699	648	682	672	648	680	673	674	677	691	657	647	655	670	666	698	662	667	671	681	686	652	670	634	667	669	631	676	606	618	700	662	639	676	644	633	685	649	656	661	699	683	638	680	642	667	661	634	691	673	649	642	647	674	681	655
24659	20958	25810	24423	1853	501	488	435	388	353	369	354	367	342	345	337	303	336	379	350	338	317	333	315	338	286	307	340	322	311	327	322	319	300	321	333	307	342	317	306	320	332	335	311	315	320	301	343	321	337	335	308	331	323	304	342	296	292	297	290	323	313	314	345	333	322	322	318	304	297	293	298	300	325	324	321	300	301	307	333	315	350	341	326	350	288	334	327	341	316	330	328	320	341	320	324	344	305	325	324	281	309	305	338	304	353	313	323	313	317	339	330	326	324	347	309	295	246	293	313	303	281	317	308	356	326	313	326	319	303	295	315	321	304	306	342	376	302	332	312	368	328	337	310	313	327	328	329	316	300	309	271	324	297	299	347	318	325	315	310	326	317	316	361	303	299	332	281	302	316	327	308	328	293	336	302	306	355	305	298	323	339	309	293	345	304	310	287	327	308	331	298	308	315	297	335	298	323	310	338	330	276	323	308	308	316	313	333	305	317	308	314	299	278	314	316	315	331	312	301	313	329	321	306	299	337	347	326	313	322	322	325	295	304	313	325	329	352	343	326	350	321	315	306	299	322	326	342	313	302	303	319	317	315	327	303	323	280	364	292	312	322	322	325	293	307	330	316	321	310	337	330	297	333	286	323	343	323	329	319	320	312	315	303	319	272	308	333	319	276	305	320	300	326	327	318	345	308	328	301	328	331	301	313	304	291	303	352	319	320	311	327	310	287	291	308	304	287	383	334	319	341	318	326	303	322	318	335	325	322	338	335	315	331	319	312	309	305	314	304	311	273	346	348	288	313	304	359	307	309	351	321	313	305	328	330	295	330	319	295	313	340	304	331	301	296	287	341	311	308	314	312	322	325	316	324	316	293	323	346	296	309	295	337	283	284	332	308	329	328	325	359	279	330	323	311	319	306	309	308	331	274	298	303	336	335	324	299	297	307	360	339	345	341	288	291	336	329	335	313	313	335	353	298	317	315	325	303	347	302	316	302	336	333	295	334	311	332	320	291	359	328	305	333	291	321	314	280	284	290	339	315	332	276	311	318	303	315	334	327	296	275	312	324	262	297	349	279	318	348	315	359	315	314	312	315	349	315	318	322	325	327	329	309	302	330	332	335	303	306	313	291	287	315	317	311	368	311	332	323	305	302	294	301	321	305	306	286	342	301	321	339	306	300	313	320	336	313	301	275	306	348	312	307	298	306	306	342	326	340	296	293	283	282	300	292	324	290	324	301	295	309	305	308	308	320	313	308	310	311	312	327	324	314	345	322	302	328	280	337	304	307	318	315	325	323	310	279	292	318	332	345	316	328	333	308	315	316	328	303	318	313	331	301	289	300	305	301	352	318	323	329	318	299	322	256	314	317	275	296	307	304	317	287	326	285	312	307	326	295	303	327	323	314	271	333	328	349	293	331	329	328	317	330	316	296	289	312	323	292	317	293	338	340	332	279	301	334	291	289	331	324	308	294	305	308	340	310	312	299	309	342	326	304	313	332	324	310	306	314	341	325	336	301	304	344	307	324	285	315	277	282	299	306	313	336	295	322	305	318	322	316	345	342	289	301	316	333	318	297	325	321	314	327	304	342	286	274	324	334	313	322	329	292	322	326	311	307	331	332	340	297	295	297	337	308	293	272	331	311	356	303	319	326	336	316	294	281	338	333	318	340	335	308	283	299	310	302	305	323	298	338	311	294	325	303	342	310	307	316	278	309	328	338	332	306	345	310	335	302	335	298	316	302	329	328	294	319	322	327	323	311	287	329	297	318	291	305	280	327	331	293	333	316	333	337	304	325	314	335	337	298	298	320	337	274	321	307	334	310	292	327	303	304	341	304	293	348	329	323	303	325	344	319	332	312	326	314	286	309	314	318	311	297	326	314	304	295	293	321	339	290	328	310	321	308	311	291	290	340	312	322	330	313	298	331	321	301	309	304	272	315	330	321	316	326	305	313	328	305	307	315	349	307	348	306	315	307	323	318	318	316	313	302	333	321	328	322	347	335	300	286	300	326	297	343	280	326	301	309	338	339	335	324	360	292	312	351	305	341	344	317	333	337	313	314	314	306	305	301	294	343	319	310	322	342	327	325	304	315	362	343	281	330	296	295	303	330	299	300	321	354	281	342	307	306	317	296	317	313	336	352	347	316	310	309	310	317	340	318	329	361	315	357	290	307	318	297	304	333	296	295	311	338	298	327	313	361	291	334	291	331	306	327	312	358	320	327	316	326	319	305	319	312	326	332	313	318	300	316	317	335	323	325	316	315	315	343	293	315	359	314	316	296	302	297	296	325	322	305	335	284	329	335	294	318	320	287	354	317	310	307	317	310	311	314	304	341	316	309	313	288	341	311	309	347	321	295	334	349	336	351	309	361	308	310	312	324	307	292	303	336	314	357	320	328	308	307	310	356	326	301	318	315	357	290	337	298	319	272	287	321	306	319	315	294	322	330	277	300	318	321	310	299	329	313	288	340	346	318	327	334	360	296	327	297	313	311	310	318	280	331	311	322	308	331	332	333	327	319	302	283	297	308	314	310	338	358	325	315	335	302	314	370	313	316	314	348	326	326	325	323	318	315	299	308	301	300	358	318	338	310	322	341	323	308	323	287	332	347	309	307	343	337	360	335	324	339	299	308	311	334	340	331	322	319	317	347	332	325	300	317	317	325	295	284	318	308	304	332	304	306	327	282	284	351	310	317	313	294	316	317	299	315	330	294	339	289	318	288	339	342	331	309	283	318	315	285	327	302	316	313	333	301	318	304	319	331	336	317	288	359	299	301	321	352	286	314	308	336	344	300	329	327	336	314	334	317	336	313	335	308	337	336	362	284	308	321	334	343	325	286	315	306	321	337	329	315	319	300	329	324	296	314	324	314	341	324	295	360	303	306	334	320	318	322	311	302	296	313	334	341	316	324	326	339	305	328	325	327	326	301	299	309	302	348	285	285	309	329	314	309	342	280	298	304	325	319	320	290	321	287	311	300	311	347	306	325	309	365	313	332	302	291	343	313	309	333	316	315	293	313	290	324	332	305	309	291	313	296	300	349	325	315	316	300	283	335	329	304	322	308	334	329	314	344	283	306	347	314	301	309	318	290	304	328	334	308	316	284	312	325	325	320	303	284	331	344	291	303	324	300	322	293	313	298	336	297	307	319	297	318	315	314	314	329	332	307	299	343	315	304	323	301	307	321	311	306	310	302	295	331	307	307	297	338	299	326	338	327	303	350	332	313	327	317	310	328	306	347	321	297	279	356	303	320	274	320	333	303	336	330	310	296	350	313	330	316	297	314	339	285	312	328	310	329	334	292	322	332	304	312	329	299	323	310	341	295	351	289	327	357	299	343	342	361	307	323	330	298	331	320	330	333	306	341	356	327	330	324	320	321	325	336	334	330	308	313	328	304	312	324	332	336	326	307	340	305	296	302	297	302	351	290	308	293	322	293	300	318	326	312	323	372	308	313	345	324	321	301	297	312	313	310	339	347
3602	5098	3119	1587	1155	889	795	707	644	579	523	481	459	441	450	437	465	387	452	383	426	418	391	443	351	383	368	376	382	398	416	395	403	414	383	400	352	396	374	369	367	370	370	402	376	403	360	376	380	414	375	387	385	415	376	387	405	409	379	381	372	384	351	385	388	398	342	351	426	420	414	370	373	362	383	370	427	374	335	376	384	421	394	390	354	390	364	371	402	382	396	353	378	411	368	365	376	388	364	368	400	399	398	392	389	382	389	381	406	373	421	388	344	372	404	393	363	374	364	367	417	418	363	400	375	384	378	352	386	377	405	412	382	407	379	364	371	346	320	414	441	385	354	388	394	363	343	384	361	385	365	368	367	366	375	397	429	405	380	386	378	396	399	355	370	375	370	350	399	351	422	366	381	367	355	362	360	396	391	379	389	398	398	359	350	418	385	368	388	379	382	372	353	402	404	371	368	391	383	395	376	373	397	366	371	376	385	377	375	354	403	383	356	379	403	383	387	366	416	410	364	372	366	401	343	375	396	359	399	382	381	383	359	332	355	398	369	347	394	358	402	390	360	383	378	351	375	377	376	361	396	326	389	375	355	374	362	354	377	397	390	379	376	369	400	394	374	383	401	356	398	365	402	377	380	360	394	358	362	401	399	421	378	365	375	385	387	375	369	360	398	387	368	357	391	363	399	335	385	371	374	392	358	374	394	414	381	353	369	374	384	374	366	372	368	399	359	378	418	364	412	404	402	403	395	376	344	409	390	378	385	362	368	386	362	387	375	390	352	347	390	395	388	380	369	404	373	391	355	361	408	378	407	413	338	348	401	367	387	387	379	386	376	426	339	401	374	371	391	391	350	374	385	378	371	360	366	370	342	387	350	401	408	336	397	375	382	390	370	378	418	356	376	413	380	384	359	382	362	384	375	347	398	381	368	374	389	386	393	396	353	372	386	434	356	362	391	361	358	367	399	375	372	433	378	361	377	368	373	390	401	358	410	399	415	377	393	334	398	376	403	404	394	380	375	391	354	342	375	404	354	389	393	420	405	391	387	407	387	400	401	370	372	391	378	411	384	377	366	372	389	369	382	353	408	364	402	346	361	354	414	392	416	358	356	376	385	357	416	399	382	386	375	369	399	353	349	391	412	394	393	364	413	356	373	369	369	394	386	354	419	386	368	382	369	386	386	423	375	357	413	377	352	361	370	372	410	352	406	392	351	394	385	423	377	390	378	369	359	372	400	352	360	352	383	356	372	376	412	395	336	385	387	366	386	394	371	368	360	365	393	366	382	383	338	392	377	396	343	406	379	392	375	403	377	386	374	413	388	389	424	414	386	417	377	379	343	372	373	367	367	384	397	342	384	357	393	377	403	367	361	362	385	379	398	372	358	399	367	363	398	381	425	399	409	383	410	385	386	365	361	375	390	395	350	372	367	362	364	399	393	385	426	409	379	371	398	380	396	367	354	346	390	375	329	405	372	400	402	372	350	348	378	384	383	410	374	382	346	348	417	348	354	370	369	367	404	418	389	376	396	380	433	387	365	384	406	357	367	364	425	375	395	389	407	349	359	389	399	354	360	368	375	389	358	375	379	375	366	397	350	380	384	406	365	405	367	364	385	359	408	404	380	374	333	377	379	438	391	356	373	389	364	360	387	360	394	380	370	408	383	374	378	399	369	366	401	396	370	361	361	402	399	394	369	402	408	319	380	401	357	368	399	361	377	411	389	399	345	400	374	408	404	384	397	402	394	369	371	378	422	378	382	375	382	359	409	394	406	389	396	353	395	332	380	365	333	382	347	376	325	374	359	376	364	394	395	364	370	384	351	367	372	350	378	374	387	355	385	382	383	366	381	408	363	396	395	349	397	355	379	375	368	354	346	372	412	387	358	384	383	382	353	368	378	369	363	369	384	385	387	359	390	372	383	367	356	392	408	404	376	376	371	382	399	368	391	408	386	364	361	368	362	362	395	362	432	386	378	375	356	375	395	375	401	365	384	400	399	377	390	351	355	389	392	385	392	360	385	378	429	382	366	391	360	382	370	338	409	339	374	386	390	383	377	422	401	386	404	385	359	362	360	360	388	369	392	360	396	392	361	379	378	349	394	399	358	382	389	353	383	374	347	382	382	407	391	388	395	378	392	406	362	394	348	388	368	388	377	404	379	389	393	373	379	418	420	393	391	411	363	393	388	373	367	416	363	401	361	352	367	413	423	424	404	371	338	383	372	394	365	380	388	361	364	370	372	378	374	408	406	422	393	379	372	416	357	384	367	379	366	397	406	378	391	373	372	397	372	358	396	365	358	340	370	404	381	369	433	377	347	377	363	341	364	363	355	383	408	367	405	430	392	378	387	378	400	365	393	377	358	393	393	371	370	347	391	366	386	385	401	376	360	368	386	387	387	336	412	379	375	366	342	418	358	337	380	373	376	343	356	382	407	398	379	376	378	381	332	377	396	356	393	381	398	391	359	409	361	399	382	406	369	364	366	384	375	378	384	373	368	379	394	414	394	389	386	388	346	379	409	401	370	379	405	361	375	378	392	410	376	362	363	400	384	357	386	354	378	343	379	389	402	401	360	357	366	378	389	359	415	406	364	378	386	375	387	348	391	368	375	389	412	365	345	380	396	394	393	368	374	339	378	375	376	377	391	371	396	388	387	380	363	391	390	340	394	394	399	359	406	379	407	402	403	368	408	394	387	419	376	376	380	368	399	377	369	368	386	418	383	372	393	369	400	383	372	365	359	396	364	382	376	384	394	386	392	369	392	369	370	381	371	407	368	397	394	351	403	411	380	395	394	380	385	361	388	394	348	378	380	356	363	374	385	379	394	363	423	386	392	397	376	349	373	368	359	389	391	383	362	390	390	402	362	391	385	388	384	411	402	399	371	367	416	380	412	391	421	382	390	366	381	378	382	360	394	414	370	352	362	378	423	348	375	357	372	351	371	395	355	357	392	366	401	379	370	368	353	399	389	365	400	345	373	362	392	377	417	356	379	391	378	403	353	374	380	387	367	377	399	373	381	404	374	400	397	353	387	387	414	365	413	357	408	369	350	364	395	370	358	376	406	386	382	400	370	404	373	396	361	378	361	380	380	345	365	356	433	364	386	384	374	359	353	399	352	374	349	384	406	358	352	377	366	389	400	355	374	412	384	404	370	396	389	384	426	354	384	381	390	388	399	372	377	383	379	340	373	403	371	352	359	350	351	371	409	387	351	354	402	414	356	362	350	380	386	359	369	389	379	402	371	385	366	374	379	368	387	374	348	361	323	363	386	371	424	387	393	368	373	353	356	413	399	393	355	371	400	366	397	369	383	365	370	389	346	386	387	387	377	368	370	404	400	371	334	354	349	382	358	405	435	356	391	364	382	403	359	419	400	396	417	346	407	367	391	344	349	374	356	378	373	360	376	373	429	381	357	391	363	362	396	400	378	409	382	357	409	370	386	381	411	395	394	357	384	380	396	393	392	380	406	383	368	374
22472	21064	28267	24095	21064	20425	2091	686	609	522	452	416	372	343	332	306	285	282	296	283	291	246	254	307	247	251	226	250	252	229	246	268	227	252	270	216	235	202	228	218	211	218	225	233	251	207	229	223	231	217	228	231	217	219	214	241	223	210	214	189	223	231	213	222	232	231	213	238	231	230	242	206	211	235	217	213	225	211	209	226	214	219	228	216	244	224	243	200	212	215	242	194	239	230	199	211	217	210	206	215	205	207	206	239	221	219	242	252	224	215	209	230	222	211	236	206	201	213	216	241	217	237	219	225	203	213	222	248	240	202	236	217	207	201	233	216	212	218	219	225	219	224	221	192	222	216	220	207	217	232	209	236	195	225	206	228	251	229	240	250	218	231	237	218	232	236	229	205	226	197	223	223	235	237	218	223	228	237	216	216	219	229	195	198	208	207	266	200	207	221	220	221	184	207	229	229	196	184	195	215	219	246	237	254	226	229	227	217	246	213	220	237	237	225	221	233	218	215	199	174	227	210	223	208	255	212	228	204	187	215	197	245	208	231	195	209	206	244	230	222	209	242	230	219	214	186	224	248	228	232	235	227	231	206	220	223	202	208	197	241	230	220	215	254	230	238	206	214	218	221	252	216	203	198	222	207	229	230	222	221	213	213	209	243	205	222	239	208	213	218	220	218	217	197	213	223	226	215	219	211	218	218	227	244	243	254	183	220	209	193	226	242	217	239	236	219	233	223	227	234	193	228	205	225	199	234	188	217	244	190	205	202	212	230	223	198	234	220	234	217	209	216	230	263	220	227	221	235	208	224	225	231	203	215	209	202	259	240	246	227	243	228	209	247	240	248	210	216	229	202	217	190	216	222	212	221	227	204	250	224	228	198	231	214	226	194	193	247	203	213	197	222	229	212	215	212	186	215	229	210	220	215	211	207	227	228	225	213	238	228	201	217	203	199	226	226	204	197	234	214	218	218	196	213	228	235	233	241	208	253	216	240	220	224	243	233	205	224	210	220	231	233	230	211	224	225	234	238	239	187	235	238	217	227	236	224	209	231	235	191	220	211	240	215	226	233	221	227	241	231	217	255	234	233	207	227	235	217	224	214	213	221	248	240	201	228	210	228	226	202	221	221	230	216	228	225	201	208	194	214	220	212	204	206	224	213	236	242	214	231	223	234	251	217	219	211	232	238	220	203	219	240	217	225	182	221	220	204	209	210	248	219	203	211	226	225	215	217	226	229	206	223	235	249	223	217	204	221	240	222	199	213	203	224	220	218	217	228	234	223	239	198	225	207	239	199	201	216	216	236	218	214	225	237	217	199	216	231	215	205	234	219	224	210	219	203	207	205	225	220	248	221	238	232	248	195	211	227	212	244	236	216	234	219	212	191	231	221	226	193	220	232	231	230	202	226	236	239	225	199	203	201	202	210	220	219	230	237	213	222	198	207	217	205	206	208	220	226	213	210	216	226	206	205	192	232	229	216	220	206	223	219	212	213	192	208	225	185	217	226	248	223	227	250	210	219	226	215	202	185	213	220	227	219	215	244	215	200	212	213	220	235	218	200	252	247	223	225	241	218	193	213	205	207	234	221	227	202	206	196	213	207	209	209	194	226	237	213	219	219	228	199	227	229	207	263	204	219	229	227	229	232	192	220	219	223	226	205	209	231	263	200	236	214	208	202	210	235	241	223	223	254	226	228	236	207	201	242	210	234	218	230	223	212	221	194	212	231	241	218	197	202	210	208	206	218	202	223	200	233	227	216	234	189	208	198	210	213	223	198	223	197	224	215	214	210	210	208	238	201	224	206	223	220	226	191	230	236	219	221	240	216	225	216	224	224	218	244	202	214	194	210	195	215	233	175	223	211	216	233	215	214	218	229	226	226	215	215	208	232	204	216	220	198	205	211	234	214	201	219	217	241	217	218	201	205	216	195	223	187	232	234	226	199	219	203	180	204	216	214	233	189	235	214	221	214	212	198	225	227	209	243	227	213	222	246	212	217	230	222	209	222	238	237	207	231	225	223	198	211	222	217	202	237	232	199	204	225	205	189	209	202	229	209	216	219	204	221	202	211	218	225	237	212	234	213	222	210	224	225	226	213	231	226	232	220	239	216	210	222	227	200	212	218	190	219	237	212	223	206	231	219	216	209	225	214	218	213	200	226	210	235	243	210	227	187	221	222	195	193	194	201	234	231	225	221	219	214	232	222	212	204	237	218	229	198	212	221	217	214	216	221	227	218	208	204	221	218	203	202	222	199	226	228	219	215	217	195	188	216	244	220	216	215	202	206	222	221	203	211	216	200	203	208	248	221	214	208	213	236	232	208	208	217	227	217	214	190	194	197	223	201	228	219	247	210	231	231	234	203	199	217	207	201	219	214	211	226	197	193	259	207	213	208	236	233	219	240	227	215	216	243	199	215	207	208	228	187	263	208	214	226	232	235	216	207	222	230	212	206	209	237	211	194	224	214	198	234	184	201	213	223	240	213	235	220	239	223	218	209	253	213	251	208	237	222	241	209	224	223	222	242	195	257	204	205	221	217	245	239	234	237	234	226	227	203	225	222	208	238	224	204	222	215	237	250	223	242	226	220	235	204	213	203	209	231	206	198	217	223	220	230	221	203	199	206	193	224	214	193	241	221	220	219	216	227	238	220	198	182	214	213	239	237	235	246	219	257	211	193	218	214	205	221	231	209	209	230	200	239	229	236	234	223	210	217	234	238	228	207	240	189	225	239	213	199	202	210	195	221	210	203	213	234	199	212	191	211	206	211	241	217	221	216	207	230	211	225	228	229	208	205	206	224	238	234	204	207	232	204	228	226	231	192	225	216	199	201	214	210	210	191	221	234	205	212	219	244	226	222	214	213	240	212	216	214	217	213	218	250	224	220	242	211	207	208	247	220	240	205	234	232	187	200	190	231	234	244	208	215	212	236	215	215	232	213	211	239	229	248	226	247	213	200	187	219	222	202	235	223	219	197	198	207	194	217	238	210	216	220	216	216	219	211	204	220	221	220	212	252	204	226	223	203	198	207	205	226	219	237	218	247	229	213	209	235	218	236	211	206	217	224	206	220	202	232	207	189	192	203	210	234	218	225	217	207	223	228	179	217	247	227	230	208	217	218	180	237	245	194	247	207	220	234	217	240	207	224	207	206	205	235	224	217	238	218	207	191	194	229	227	215	222	225	214	211	252	253	206	243	219	201	241	199	200	213	231	213	221	207	242	235	230	241	227	217	216	220	241	217	230	211	206	205	229	225	232	230	220	200	227	216	213	226	225	234	207	189	222	236	222	239	231	211	232	233	198	207	218	212	247	209	223	200	218	216	205	229	207	211	244	219	212	186	224	239	203	206	218	239	257	240	224	212	226	192	197	234	236	221	221	234	203	216	217	197	226	210	200	193	242	206	226	212	234	206	234	240	232	207	218	217	227	228	234	218	222	216	230	218	196	232	223	215	225	236	203	224	222	222	229	214	211	186	187	213
4703	15070	9666	4461	3185	2323	1724	1469	1138	980	782	748	689	613	556	447	457	430	401	360	416	379	372	369	361	355	340	337	346	314	268	338	302	312	311	317	328	303	302	304	351	283	270	336	294	319	298	263	295	287	269	295	293	264	274	286	284	295	275	295	254	283	299	280	311	275	302	272	270	293	268	281	288	299	288	272	274	296	291	262	293	316	283	277	269	304	298	262	298	284	277	280	276	262	309	290	267	280	272	292	287	272	282	301	310	277	302	273	254	310	280	293	308	262	293	273	282	280	255	258	270	269	257	309	298	273	257	262	291	245	270	279	290	273	277	284	277	266	284	277	309	265	283	250	243	287	277	277	315	271	265	280	276	318	258	261	289	273	266	267	258	266	288	289	286	314	291	268	293	285	268	258	253	251	299	280	280	281	277	256	296	267	310	250	295	288	275	275	274	283	299	282	273	275	282	274	267	262	295	268	273	272	279	254	256	283	292	285	280	259	261	263	288	265	285	284	282	294	291	280	293	294	255	284	281	273	299	276	299	289	273	304	289	248	256	276	287	285	285	257	253	254	284	300	268	296	277	295	284	266	267	261	270	300	270	273	285	280	257	250	301	261	313	293	263	272	313	263	291	294	258	284	289	271	291	269	272	279	271	295	251	276	266	287	296	281	296	255	304	318	267	278	264	281	262	299	264	335	262	276	301	267	291	256	312	291	291	282	287	290	283	277	304	248	284	261	268	288	325	288	279	278	279	298	265	277	318	261	269	283	268	264	244	257	275	266	274	299	277	243	292	274	295	286	271	277	279	264	267	261	288	306	281	281	281	262	295	289	260	280	262	275	283	261	250	298	305	259	281	245	289	277	289	275	276	251	304	304	281	274	272	259	274	258	251	296	281	271	292	280	303	263	294	293	276	292	271	266	249	302	270	256	269	284	290	283	278	279	267	272	279	247	268	295	266	317	281	307	306	303	287	268	237	256	293	279	290	310	289	262	289	282	282	294	287	260	282	268	272	299	263	282	274	274	270	274	293	301	285	245	292	290	280	286	281	313	300	289	266	298	302	278	274	244	338	276	297	306	259	288	270	303	269	282	289	291	281	285	296	321	292	257	273	260	261	263	302	298	272	255	292	283	280	280	292	269	241	294	271	267	263	296	283	260	279	262	294	295	290	277	303	296	308	281	303	259	296	283	296	274	282	279	263	290	304	252	255	267	300	247	282	272	256	281	262	306	257	279	262	261	277	283	280	278	262	256	288	265	285	282	245	269	263	276	253	267	305	289	264	285	286	262	267	294	270	305	259	311	275	280	284	243	297	270	272	285	304	296	285	281	276	274	273	302	281	281	284	255	297	259	284	269	259	300	278	239	289	261	269	290	287	237	278	279	288	259	287	257	268	282	274	279	285	282	291	268	263	274	304	281	261	249	277	273	254	295	272	260	290	299	265	306	296	268	285	267	303	292	285	265	273	285	292	251	275	305	267	291	298	254	331	285	291	265	287	283	281	268	284	280	293	304	278	288	262	299	230	291	285	315	283	287	274	292	270	284	299	261	262	289	265	301	291	298	255	273	290	287	285	318	309	291	267	285	261	237	287	273	306	263	256	277	271	278	274	273	236	283	266	285	279	277	294	280	273	260	284	295	281	276	244	277	284	263	280	263	298	285	295	276	274	273	261	253	297	246	251	290	293	267	279	252	278	264	255	246	301	302	278	295	246	309	275	292	270	265	264	271	282	251	277	281	287	263	280	269	276	281	251	288	283	261	313	264	289	294	279	255	281	250	303	286	278	268	315	310	283	268	257	286	273	285	283	288	273	287	284	280	286	277	279	289	342	259	266	265	276	267	264	287	274	280	272	294	263	266	270	292	300	262	289	302	286	287	290	255	322	272	299	281	248	277	266	266	257	310	285	258	284	280	276	277	292	305	266	272	281	259	296	296	268	291	299	264	301	281	291	292	307	286	268	291	266	244	288	282	296	295	269	257	261	262	292	287	248	292	301	274	270	285	301	284	299	260	275	284	285	241	273	244	288	284	266	282	288	278	270	277	289	319	294	279	283	289	254	294	265	247	274	244	301	263	296	276	277	294	269	277	263	278	271	262	267	296	251	295	293	289	298	259	246	263	277	252	273	286	289	290	284	283	282	258	282	274	272	323	280	268	282	255	301	276	316	289	253	278	295	308	260	274	290	243	297	289	271	314	294	277	279	246	279	278	276	272	268	284	278	279	257	283	289	301	273	262	275	289	267	265	273	288	269	301	273	267	284	298	288	275	291	254	306	288	254	267	276	271	255	260	280	295	273	263	288	291	262	319	280	285	282	299	261	280	260	275	285	281	270	263	284	274	297	261	283	302	280	298	288	295	290	292	311	268	286	275	283	309	284	265	259	258	293	254	265	276	286	260	294	277	281	284	260	239	282	294	305	249	248	283	292	282	266	280	297	274	284	279	274	295	270	313	286	263	286	301	268	279	303	263	303	265	276	289	299	277	275	273	293	291	284	305	280	288	281	276	275	308	273	279	267	265	292	286	277	275	285	273	251	294	306	281	274	277	310	300	283	259	240	275	309	264	263	267	306	255	278	285	253	304	269	243	277	268	293	274	260	281	295	278	271	270	266	261	285	270	258	272	296	258	289	288	285	264	278	264	256	277	282	261	273	291	295	267	287	287	297	294	279	280	281	266	253	261	278	284	259	277	269	257	268	300	284	285	282	284	283	273	274	291	260	275	308	294	270	280	305	266	266	282	280	256	263	269	297	287	291	293	305	303	274	285	280	263	277	269	301	276	270	281	260	264	276	269	256	265	281	289	278	229	252	279	275	300	291	289	279	300	276	309	289	269	265	316	271	280	294	271	274	266	268	272	301	318	258	272	285	285	283	267	298	264	290	271	248	275	266	259	290	294	294	289	271	281	308	261	294	302	275	245	300	290	264	276	281	245	260	286	283	268	261	274	261	315	257	295	259	269	255	267	298	293	259	278	275	275	277	270	286	238	287	278	267	293	267	255	272	282	310	292	270	286	295	266	277	276	283	261	290	285	294	249	258	293	281	272	276	249	271	294	264	277	256	274	275	294	286	279	280	296	277	249	299	265	285	289	288	299	293	271	265	296	269	291	277	255	236	300	300	288	297	286	279	255	268	281	305	280	270	272	278	275	284	281	286	289	284	291	257	276	307	292	274	263	262	264	284	289	308	267	257	272	257	282	273	272	285	293	268	240	300	269	266	255	254	277	277	299	275	283	301	262	290	286	270	281	292	281	301	276	249	272	258	323	273	305	259	288	294	277	284	283	249	274	277	277	266	293	306	281	262	268	256	281	272	259	301	290	294	269	261	261	272	278	250	297	274	282	300	269	272	255	287	285	287	283	274	328	291	277	280	274	273	260	285	261	265	286	273	292	263	306	287	284	288	292	288	256	283	274	282	305	291	293	290	273	269	288	294	299	276	274	269	293	297	280	302	233	293	273	290	289	287	282	246	278	251	281
27485	16934	3350	879	635	621	569	575	573	569	633	603	578	566	563	538	604	557	502	572	535	578	569	540	593	568	515	510	586	597	588	578	538	527	576	544	575	558	519	529	514	579	535	567	561	548	552	571	537	571	544	523	544	573	537	570	557	545	572	542	580	588	573	497	541	552	586	539	559	574	556	532	555	513	539	534	529	534	554	563	574	503	597	549	552	536	571	544	593	564	546	583	514	556	577	511	549	574	539	556	486	559	566	539	525	609	569	520	541	575	544	535	523	542	537	592	535	613	556	561	515	546	537	538	544	572	561	571	580	577	516	570	565	594	543	530	571	582	575	560	558	509	556	538	556	548	587	566	582	538	530	597	581	577	556	525	541	534	599	534	581	568	554	544	543	516	551	562	538	581	558	552	566	533	548	538	583	564	571	529	560	546	568	520	546	600	573	585	589	573	554	532	535	544	544	546	576	571	537	558	582	540	510	534	547	554	544	542	567	568	565	572	561	567	548	534	608	514	535	562	520	586	567	558	582	530	522	574	592	553	576	552	548	568	514	569	545	550	570	567	629	548	546	573	523	586	536	557	574	508	554	555	575	571	552	529	566	526	587	569	597	558	579	562	560	558	539	533	554	573	539	523	597	569	499	558	556	544	589	575	534	549	552	584	538	524	600	581	551	522	568	535	533	556	527	547	577	528	528	545	534	537	529	569	531	521	536	577	540	563	574	588	569	574	547	567	537	529	555	560	549	509	518	548	543	534	529	575	533	512	524	549	531	514	540	596	573	495	551	550	574	561	567	551	576	594	564	544	541	587	589	540	538	556	571	539	556	555	554	526	542	571	564	552	555	505	551	561	577	541	526	550	580	568	542	547	530	562	521	580	526	531	547	537	601	559	535	532	530	574	544	562	558	599	537	574	516	543	564	523	547	554	549	524	543	559	545	611	556	544	551	559	531	542	540	551	573	557	567	549	571	558	530	563	535	592	536	577	551	573	534	537	555	554	547	562	543	528	537	535	550	583	545	574	522	566	558	558	571	560	544	541	510	564	537	572	549	587	569	543	567	575	584	534	531	581	554	498	584	561	557	551	531	569	487	562	576	561	567	573	530	528	565	563	569	559	545	516	530	591	584	561	620	573	556	542	535	581	558	553	530	506	531	558	548	506	576	586	613	530	543	544	590	533	543	573	538	539	582	547	546	520	538	620	532	557	508	582	575	499	554	577	502	590	548	551	554	541	562	594	543	565	536	529	526	540	537	563	567	532	529	577	537	578	541	555	546	513	569	580	543	534	561	581	557	538	550	577	565	553	553	599	565	547	555	532	564	516	559	555	579	563	566	549	558	557	550	535	581	591	592	589	526	576	544	576	561	538	571	555	549	547	533	535	545	568	588	567	545	514	564	559	536	520	559	557	531	569	499	546	523	519	522	531	558	567	541	530	588	557	582	614	564	523	590	569	546	552	600	579	579	558	553	550	540	551	496	606	582	576	581	568	521	577	562	569	539	555	497	570	569	551	580	523	548	597	570	548	514	590	548	538	528	588	577	529	569	542	515	572	542	560	540	545	538	560	588	562	545	543	558	538	550	551	568	570	586	530	588	541	553	584	517	579	591	519	550	535	542	544	512	542	568	569	523	520	536	556	536	529	597	572	570	562	571	558	531	541	545	547	518	604	547	540	541	567	559	551	585	534	596	580	487	543	564	547	573	556	583	540	509	538	570	568	574	534	543	582	605	570	539	577	583	550	532	550	543	557	520	585	575	575	529	564	575	502	541	530	563	526	540	594	602	534	537	566	582	565	522	560	541	561	565	531	608	542	568	587	565	572	554	523	611	555	535	550	575	538	558	592	571	572	548	537	523	531	554	594	542	554	550	581	571	575	529	563	569	561	525	549	558	536	566	521	572	537	572	506	531	576	532	560	523	538	598	523	554	522	524	537	528	537	574	591	554	525	533	585	555	578	546	560	539	527	543	565	579	548	546	581	557	541	576	562	554	558	556	557	542	579	546	583	538	522	555	569	585	587	569	584	559	544	564	550	565	542	512	592	555	538	560	532	521	529	474	571	550	533	526	538	552	533	559	567	536	525	588	598	574	569	542	529	555	536	555	560	586	552	562	547	515	563	557	556	596	527	557	519	567	556	541	544	538	560	509	597	527	527	557	613	555	553	520	541	569	502	521	553	558	527	560	524	495	513	556	568	560	524	547	575	580	546	523	554	516	521	571	536	559	578	554	597	589	505	589	591	530	583	561	526	560	538	527	569	563	553	535	505	570	546	553	534	552	548	545	578	558	567	571	550	562	538	532	557	521	584	513	548	557	529	586	551	565	595	595	561	557	574	550	572	537	557	525	541	577	506	540	597	542	558	548	534	592	507	574	532	584	579	541	552	545	571	557	572	584	520	541	570	582	520	537	557	569	541	540	565	511	586	531	539	590	519	534	564	572	515	573	557	577	626	550	551	547	567	561	496	543	520	549	494	596	480	545	563	579	510	548	546	527	565	553	563	561	548	543	540	569	595	599	572	543	531	613	579	581	551	550	528	555	577	529	548	573	561	533	573	584	533	584	566	608	548	556	547	550	587	568	516	550	562	592	545	502	562	533	588	576	514	557	560	574	493	514	548	545	562	544	558	556	512	562	560	529	579	545	602	549	544	573	561	598	568	553	589	586	530	539	563	561	582	531	552	543	543	508	572	563	501	579	546	529	537	596	561	556	547	550	582	579	549	547	569	513	547	573	551	551	577	567	555	563	556	544	545	511	514	527	558	535	582	564	551	532	521	561	567	567	567	537	561	534	542	579	561	544	520	568	632	557	557	537	586	545	541	548	550	553	553	579	554	589	538	540	538	587	588	559	552	526	574	604	586	562	538	538	553	587	535	549	505	581	522	563	574	555	559	564	538	612	563	545	563	584	551	552	549	568	556	534	577	558	552	531	572	533	517	524	522	575	518	584	553	573	558	555	532	553	542	556	505	504	558	572	553	574	555	537	565	565	516	564	580	528	518	552	533	525	558	534	559	570	540	572	528	522	549	520	536	575	532	521	612	575	559	569	563	534	580	520	582	592	572	543	610	555	567	530	541	541	539	532	546	548	578	583	570	584	541	597	551	571	557	553	565	581	544	588	525	586	562	583	536	550	559	549	555	564	551	539	552	560	570	550	535	573	588	584	545	601	531	543	565	511	501	548	568	567	520	554	540	523	558	566	551	561	563	524	595	537	576	553	555	555	554	536	531	536	597	509	552	561	597	551	543	586	572	570	544	582	549	561	603	572	537	546	545	529	538	546	572	558	562	589	557	535	606	534	591	553	542	550	578	542	502	563	577	565	529	558	592	550	555	563	560	569	527	557	612	543	557	517	542	535	567	509	547	592	519	543	535	514	571	567	556	620	551	595	553	567	564	522	534	531	490	548	574	553	559	524	577	569	563	555	534	589	543	569	587	537	566	548	598	530	565	525	536	528	578	545	548	559	534	626	558	585	525
4770	2052	1423	931	877	749	732	741	747	738	697	684	686	658	669	697	676	641	673	676	645	618	630	645	699	673	675	654	678	655	666	644	671	652	640	689	700	663	649	641	664	635	672	631	656	677	626	645	640	658	662	623	649	628	661	643	670	642	617	580	612	648	670	665	617	683	626	657	619	644	646	654	662	657	612	664	639	656	632	653	639	625	669	673	574	653	641	659	629	679	686	640	655	673	661	632	636	664	645	609	663	663	648	640	666	630	626	603	649	658	675	633	641	665	686	672	684	655	679	641	665	625	639	617	662	687	646	668	686	661	623	714	664	652	674	661	685	598	644	631	658	635	660	645	658	654	651	670	629	612	650	686	665	632	655	658	663	690	644	639	658	656	621	652	669	635	647	651	644	678	639	694	652	673	671	689	662	679	662	646	647	655	647	651	690	639	649	699	623	653	634	648	679	670	670	681	682	663	676	668	674	638	696	666	687	653	671	660	661	656	686	652	648	680	642	643	622	668	663	611	645	610	660	651	647	671	658	631	601	681	671	645	684	621	629	639	635	652	662	656	658	667	614	671	652	638	695	685	639	690	648	653	616	694	654	609	669	655	691	661	671	687	671	621	685	682	648	668	646	639	637	680	612	616	643	674	640	624	613	647	664	653	650	675	653	651	637	694	650	671	632	621	658	610	656	711	619	661	644	628	633	652	665	630	655	674	694	703	684	626	680	661	693	655	662	637	674	664	649	695	648	637	658	702	677	642	667	682	662	644	716	623	687	647	675	615	653	693	637	647	677	584	577	633	637	655	658	627	686	670	644	636	633	674	634	652	650	685	606	655	649	646	664	657	682	640	614	661	631	646	657	650	647	702	688	636	660	662	622	654	644	635	693	650	678	661	682	622	701	586	664	621	657	703	646	672	689	696	627	662	688	664	680	698	676	653	648	682	658	682	667	653	690	681	662	667	621	662	618	654	661	646	600	653	652	651	614	673	652	695	650	658	669	643	668	643	623	660	685	624	671	626	669	648	673	675	653	636	627	628	680	665	657	627	667	619	633	671	654	654	676	695	654	648	638	677	637	678	695	623	641	673	663	634	688	640	694	665	648	687	713	682	679	651	668	668	642	633	660	650	644	643	675	670	636	654	656	625	660	658	615	601	680	650	625	648	672	694	668	635	616	667	656	643	656	670	659	653	632	678	704	641	632	676	674	657	667	671	631	620	687	680	642	676	642	652	691	642	650	692	656	679	724	653	665	658	629	621	688	642	695	703	670	654	643	679	660	660	640	693	664	698	649	669	650	623	631	652	663	664	639	695	617	646	647	674	641	638	653	664	634	676	650	632	694	658	621	601	651	654	652	647	648	654	643	632	654	670	694	638	648	637	655	614	605	653	699	683	638	658	644	601	626	653	663	633	694	650	667	632	657	636	622	644	644	654	625	640	657	633	716	671	659	648	680	662	670	673	695	660	730	674	653	654	682	645	701	657	642	597	688	666	649	656	644	666	653	666	657	646	675	670	648	652	706	654	725	661	672	612	642	640	673	658	662	630	666	665	638	638	659	657	657	632	668	644	651	691	635	615	653	676	707	716	604	649	655	674	653	631	683	709	649	624	649	648	639	636	675	634	654	647	678	637	627	649	646	663	675	625	667	634	645	652	693	638	636	653	648	658	680	671	680	614	639	610	712	672	649	660	638	671	603	650	656	671	644	655	646	659	618	628	702	648	641	680	656	705	628	697	611	647	630	639	656	654	676	629	599	623	656	647	644	688	649	686	724	678	640	647	644	635	713	680	659	650	631	632	648	690	660	634	697	650	662	650	613	639	636	649	689	646	690	650	643	667	678	653	653	653	699	670	618	626	693	667	696	632	661	648	648	669	626	647	625	619	674	692	645	668	697	643	656	637	644	621	624	634	657	628	675	639	638	638	648	650	661	632	639	652	611	659	670	624	696	648	653	633	647	639	651	646	655	612	695	643	636	670	665	656	618	615	657	678	698	656	661	659	656	636	616	709	691	682	620	670	664	669	651	626	659	645	651	674	657	682	665	658	657	679	665	634	649	617	720	645	655	648	677	667	693	659	653	634	642	648	679	694	636	671	639	686	675	712	635	670	657	640	666	676	680	616	667	616	624	605	623	690	675	687	660	658	612	664	660	671	579	672	635	624	617	704	675	679	670	677	639	620	699	655	633	654	650	643	619	606	681	653	682	675	630	636	651	669	686	642	695	634	674	664	628	659	605	669	629	691	622	657	667	625	647	622	620	643	622	645	686	627	656	662	619	662	692	649	699	675	639	647	669	674	633	654	650	660	637	695	665	620	704	672	640	659	606	619	651	689	626	683	633	647	676	668	662	671	674	630	670	661	648	675	646	668	648	606	678	628	685	633	646	681	674	645	608	658	639	710	647	620	715	640	612	643	670	672	650	694	637	663	679	654	626	657	670	639	612	697	658	677	668	663	667	599	659	634	624	627	714	700	676	638	619	666	652	695	654	640	675	621	657	652	635	654	699	714	601	642	677	640	636	637	643	676	673	631	639	632	632	663	694	631	664	586	654	623	660	660	639	705	646	645	644	609	671	643	689	692	668	629	640	618	679	634	607	655	647	625	614	709	699	638	639	688	660	734	649	619	651	643	656	633	641	655	671	652	638	691	630	629	649	668	649	685	676	709	629	662	665	710	668	646	638	671	694	617	590	666	623	681	626	663	617	661	712	645	636	625	663	647	690	633	623	614	689	655	607	631	677	661	642	707	660	670	691	640	656	608	699	639	642	660	651	651	643	690	585	660	653	631	671	670	634	639	603	674	635	682	672	647	661	702	666	699	674	657	708	654	668	669	647	630	665	614	659	680	645	687	684	649	621	649	661	602	660	644	659	666	709	677	669	674	662	613	703	694	696	663	678	651	675	668	669	642	623	683	641	650	712	630	656	673	654	665	669	686	679	659	673	640	628	639	617	682	602	600	676	625	652	638	635	663	653	695	666	650	649	664	631	706	604	617	649	624	666	642	606	655	694	669	652	636	652	677	652	619	653	625	643	651	702	653	631	653	695	649	648	672	651	631	709	641	659	646	678	648	646	699	697	668	675	652	673	690	628	637	665	688	675	654	674	641	641	674	643	668	684	637	670	627	666	616	643	680	675	644	684	652	646	607	629	661	650	689	646	658	658	646	634	672	664	654	661	648	646	648	697	679	662	678	690	638	636	672	640	608	650	648	660	672	634	666	668	682	672	671	649	652	646	672	658	690	637	685	665	619	644	663	656	656	669	649	666	680	673	626	643	627	656	646	697	656	675	679	629	681	682	657	635	661	641	650	645	668	673	663	698	642	636	655	650	668	683	632	667	642	602	684	677	682	670	652	688	667	654	654	681	647	687	655	639	666	653	692	646	634	670	645	659	695	639	651	638	625	653	642	714	696	612	633	649	642	661	687	694	656	633	697	706	650	625	672	648	593	651	630	646	666	664	646	636	664	641	675	674	676	647	654
23674	20974	27283	24844	18019	1803	994	755	818	667	631	647	629	610	610	617	586	606	548	592	565	560	594	597	570	527	589	548	553	552	579	571	578	565	611	565	525	547	550	601	549	572	541	546	566	572	519	531	537	506	586	594	560	591	569	536	507	556	528	554	550	567	554	548	559	562	571	565	563	581	545	559	554	532	559	552	521	557	522	574	580	510	570	561	520	571	519	537	560	542	577	570	533	541	525	583	581	587	502	557	538	571	564	566	587	556	563	562	560	544	529	555	552	528	519	535	557	560	550	584	522	578	606	563	561	527	575	577	558	538	537	530	558	524	523	527	565	558	510	609	554	577	522	579	544	572	519	574	558	584	552	548	527	556	534	579	580	600	569	569	569	537	533	554	511	561	566	603	577	539	552	548	548	593	567	575	525	550	561	573	505	531	552	508	559	567	579	559	561	554	557	566	534	520	570	541	555	530	533	563	567	538	570	543	544	534	561	579	529	544	588	544	514	515	562	561	546	511	572	550	553	541	510	548	504	551	529	554	564	584	567	555	544	547	528	569	498	537	549	573	548	547	493	568	514	535	551	501	553	564	588	571	546	555	518	515	529	529	510	538	517	571	567	548	575	603	526	582	538	525	576	528	566	562	547	557	595	560	528	580	549	537	582	535	586	532	535	555	521	567	534	607	549	561	535	520	539	539	586	543	587	598	565	527	562	564	541	594	566	530	567	583	513	561	569	560	532	566	576	584	548	539	556	571	579	560	586	520	544	505	589	559	550	545	573	533	559	536	569	594	551	566	577	569	571	529	541	555	606	586	577	560	538	507	541	593	521	564	538	497	523	582	571	598	593	543	555	554	524	529	568	564	574	528	539	533	537	564	572	550	559	564	547	589	557	557	523	538	554	560	510	520	563	558	567	542	564	551	556	541	582	569	578	535	541	554	570	560	546	510	540	563	506	553	570	542	573	523	552	552	533	556	548	562	586	509	543	559	578	572	546	532	537	511	531	535	546	564	508	552	596	596	536	518	579	552	609	543	517	558	540	556	551	564	526	548	560	536	514	560	561	521	536	537	557	530	522	562	519	554	545	554	575	547	515	604	514	529	554	592	550	553	558	513	554	524	580	503	568	542	547	552	548	528	526	568	542	551	562	596	524	554	608	551	568	583	564	534	541	535	576	544	581	523	524	518	559	538	506	552	532	549	545	571	520	525	544	566	547	567	568	555	558	536	568	580	559	534	546	560	552	540	541	591	570	593	554	565	573	525	539	559	576	581	569	592	548	515	531	530	532	563	510	526	522	551	531	499	571	536	573	538	572	535	565	545	543	594	521	564	541	542	552	553	566	562	559	541	534	554	580	527	573	528	559	540	548	545	536	537	538	521	518	558	556	537	554	541	503	531	562	554	569	563	554	557	595	572	528	561	528	548	554	561	543	537	565	575	552	597	538	563	584	562	527	583	535	513	513	565	566	545	556	552	507	520	596	597	562	552	550	520	560	563	607	616	576	552	512	581	538	518	552	588	545	512	524	531	518	527	558	546	538	570	542	604	498	539	572	561	534	557	557	540	569	541	563	545	553	560	589	523	596	555	549	551	532	629	580	540	552	562	517	554	523	516	594	540	567	563	534	526	521	563	528	548	524	540	566	576	528	528	552	546	544	525	557	527	534	562	575	551	558	554	557	542	494	513	525	557	548	564	546	552	548	568	541	546	581	516	518	533	556	547	555	520	538	503	548	547	555	522	552	517	516	545	569	577	574	541	562	588	560	529	543	598	560	551	569	561	560	557	517	546	546	526	547	546	557	574	516	563	589	552	527	517	539	537	570	567	538	582	545	571	492	579	531	556	544	555	532	598	553	562	523	560	573	548	590	548	539	563	572	574	559	549	543	540	603	533	562	543	543	568	548	518	576	548	593	600	539	597	542	495	528	573	560	527	557	536	533	544	588	570	526	568	580	530	607	563	515	558	539	553	566	568	551	589	548	568	578	564	610	579	550	554	554	576	566	548	549	540	508	548	569	521	547	564	528	552	559	567	572	571	520	547	557	570	515	533	612	528	569	542	563	570	541	545	529	540	565	529	501	550	535	536	558	561	503	539	562	557	553	542	582	551	547	519	552	551	584	513	553	560	515	543	549	532	500	528	560	559	500	523	527	562	549	583	538	486	577	557	529	505	531	493	582	537	606	543	556	541	565	544	541	548	536	558	534	535	510	561	535	560	573	587	551	542	565	582	557	544	532	557	535	560	566	558	550	503	545	530	597	552	539	550	531	572	554	542	563	558	560	524	547	570	523	531	510	543	517	572	521	563	498	569	555	560	563	542	558	567	554	529	559	575	599	540	557	534	552	586	539	555	555	541	524	518	563	592	541	560	552	544	542	525	533	557	519	528	559	583	525	551	517	509	554	543	557	578	531	590	580	509	552	559	579	563	539	528	563	574	538	599	514	589	551	532	589	549	582	581	574	530	560	538	495	538	572	537	545	532	540	570	558	524	517	530	576	553	514	545	524	540	555	558	564	546	546	561	543	560	559	557	583	536	534	537	530	511	504	548	567	563	539	531	579	566	525	538	542	538	559	565	558	545	578	554	480	561	557	585	534	527	550	537	523	580	548	492	529	523	537	571	581	560	560	513	527	541	521	566	574	556	546	585	532	580	525	536	561	585	529	604	535	553	549	513	541	597	542	544	541	548	551	517	544	547	597	578	594	577	502	537	529	525	546	576	572	569	561	579	525	567	512	534	564	524	514	514	539	537	563	547	549	540	547	548	532	568	550	530	539	530	526	600	568	505	546	563	562	540	550	560	526	503	557	553	563	532	573	519	550	541	582	539	524	573	547	509	518	563	527	598	565	530	549	539	576	538	532	544	512	542	574	585	568	535	551	558	536	556	564	567	559	535	555	591	609	538	549	526	538	510	540	540	556	550	531	534	555	581	552	527	534	565	596	524	536	514	548	542	575	542	560	570	517	551	587	556	572	545	550	513	524	543	526	571	505	519	549	521	565	540	568	542	592	539	554	582	541	555	551	553	550	602	577	507	569	538	590	504	537	527	587	568	529	555	518	527	580	517	545	575	536	505	524	512	582	573	562	580	568	552	538	531	555	570	565	534	568	586	542	531	541	561	511	566	577	547	542	552	529	555	537	568	550	558	561	556	508	552	534	576	565	544	564	572	562	528	571	576	547	537	564	550	519	522	574	579	546	516	610	579	564	530	579	546	550	525	556	590	533	527	578	579	505	538	521	579	562	532	495	547	530	519	548	562	554	536	574	546	548	555	580	587	546	561	564	532	586	551	568	554	532	587	526	565	597	554	550	543	580	546	545	572	549	576	595	534	523	549	561	543	555	553	540	522	547	530	553	538	575	534	536	556	498	558	533	548	549	564	537	540	536	538	575	568	537	573	553	568	545	572	530	571	592	536	533	522	576	554	584	563	537	504	501	554	594	538	542	552	565	539	569	532	557	554	535	532	580	548	525	594	536	543
3532	8646	5538	2649	2024	1636	1410	1155	1018	987	913	909	864	811	768	754	732	728	720	680	731	660	718	703	702	691	677	710	666	635	701	680	649	648	653	677	701	676	650	622	652	645	642	675	648	671	651	676	711	673	657	640	649	632	648	685	649	651	687	656	665	666	674	668	677	659	605	614	699	643	700	631	659	696	674	694	658	653	667	672	633	673	623	669	638	681	631	641	705	670	659	666	665	658	661	707	681	652	679	637	683	664	686	604	630	674	635	673	652	662	675	642	614	675	670	692	706	619	652	648	637	637	660	624	635	641	656	630	659	684	650	673	617	642	630	628	662	628	657	671	613	632	662	654	642	674	694	672	648	665	620	676	645	634	653	682	669	641	708	688	668	630	616	727	662	632	627	721	694	654	670	749	658	652	680	675	657	695	704	641	662	651	668	638	618	670	635	666	638	653	635	645	675	705	646	664	664	707	714	644	705	611	675	715	643	695	638	665	667	643	694	653	647	645	647	632	673	655	622	708	609	695	661	657	661	704	663	684	621	623	644	722	655	658	622	639	649	681	662	648	647	690	660	666	672	679	645	667	678	646	664	666	699	654	652	627	643	675	656	682	600	679	681	647	679	664	658	668	649	668	711	708	679	676	675	630	649	642	671	650	644	592	682	656	638	683	683	664	622	627	606	629	666	673	727	656	621	683	685	672	686	612	694	625	697	667	647	674	642	658	645	684	654	594	667	682	608	656	627	636	684	648	638	642	708	683	658	660	654	655	662	702	664	675	654	651	648	654	671	636	663	650	640	647	648	642	694	695	627	691	673	643	704	660	684	677	720	649	657	660	606	649	618	706	633	649	651	719	655	685	682	641	615	661	704	706	676	709	653	645	695	638	585	641	645	628	690	648	675	629	658	624	638	645	675	704	679	626	627	674	620	676	693	672	686	702	646	645	624	649	619	664	631	650	652	699	619	642	680	633	633	640	647	671	648	678	687	715	669	680	689	650	651	653	638	676	642	673	621	662	635	662	658	671	632	676	666	687	653	660	697	699	622	649	630	691	666	640	628	675	676	659	673	704	654	667	646	646	679	635	675	637	640	677	710	697	647	674	703	666	637	652	673	674	661	637	707	629	622	653	682	628	659	636	647	696	694	669	632	662	655	688	657	621	671	601	685	674	635	624	632	688	606	735	635	664	643	674	661	682	648	680	677	647	651	648	642	659	678	630	668	648	643	646	636	702	622	664	637	624	697	699	695	648	703	641	666	606	740	644	635	671	667	653	622	672	625	677	672	605	619	654	663	633	716	647	716	633	645	673	678	655	659	660	660	706	646	664	659	644	630	672	649	718	654	660	635	659	646	612	687	681	679	653	709	655	624	685	707	671	648	647	630	649	664	664	653	623	673	709	679	613	671	692	633	643	677	647	671	703	693	728	627	646	667	643	674	648	671	648	678	686	652	666	687	649	632	696	700	640	641	664	723	598	631	629	653	681	680	674	633	685	688	621	683	639	614	668	639	647	690	654	645	627	670	676	637	660	685	629	699	630	661	690	712	657	654	695	652	655	660	635	670	715	643	653	679	653	676	644	652	663	635	676	669	672	671	651	695	653	650	648	697	657	689	638	631	635	681	651	615	655	686	656	626	615	639	664	624	682	677	637	655	651	672	656	693	641	625	644	704	643	621	649	665	676	657	676	672	674	651	724	625	665	675	637	678	650	639	636	660	634	687	690	650	692	693	648	693	701	620	611	674	661	698	677	656	709	638	649	653	688	672	645	662	649	659	643	622	656	651	665	638	636	680	698	642	642	666	630	664	683	647	664	660	678	600	642	662	690	636	696	604	628	655	638	682	654	645	599	647	627	683	613	652	676	656	700	669	619	654	681	690	645	700	649	646	640	681	645	696	640	663	662	622	705	717	674	669	662	726	656	655	673	637	742	675	662	673	646	656	664	658	648	708	681	646	639	633	661	627	673	665	669	633	655	698	664	650	696	639	680	685	671	653	697	654	654	643	682	641	664	690	692	655	663	672	657	639	632	674	658	652	660	686	663	673	680	644	648	666	705	707	662	687	677	653	661	609	651	682	632	703	626	652	670	688	647	649	632	658	691	694	692	634	610	650	699	663	690	625	673	648	664	670	676	682	682	646	691	661	697	674	676	603	667	665	603	660	702	618	680	691	641	686	676	623	637	641	652	666	669	704	640	647	698	638	664	633	649	669	690	622	621	725	653	647	644	638	638	621	689	668	672	643	638	675	684	689	648	684	652	605	653	633	672	643	689	650	673	625	657	647	625	654	703	642	643	656	642	666	712	677	651	673	665	618	669	615	657	659	588	655	676	700	596	667	608	646	665	668	613	622	672	635	650	704	636	619	643	664	674	674	639	672	615	652	667	666	654	637	656	686	687	652	606	675	654	636	690	660	698	683	689	601	703	690	688	680	660	650	673	646	649	650	715	672	672	656	637	675	678	646	640	616	653	653	671	668	688	621	691	663	660	667	685	648	651	634	657	670	619	710	645	648	683	637	641	683	631	639	657	701	646	642	674	675	676	700	687	639	678	628	635	640	645	678	682	592	626	666	686	681	729	669	687	649	622	630	696	617	678	686	651	638	669	670	690	695	684	669	623	651	648	647	667	634	656	713	658	677	724	639	643	683	651	644	693	705	659	644	643	669	657	644	643	657	656	621	632	667	683	682	639	677	617	660	650	612	666	699	653	695	664	637	670	674	665	623	654	727	654	661	661	684	654	673	675	690	710	667	664	650	672	676	637	702	693	686	626	641	675	633	662	637	683	627	680	646	650	678	667	690	640	635	657	670	672	610	681	630	643	705	638	658	669	705	647	654	631	605	627	647	677	635	684	676	686	688	673	630	647	705	650	674	651	670	683	670	689	658	629	653	663	689	620	617	665	645	689	658	638	660	675	672	643	636	647	673	672	641	596	653	691	628	661	697	690	637	620	632	689	679	666	658	662	686	619	609	689	647	679	668	639	703	650	719	626	614	666	690	654	620	664	635	709	646	623	622	676	672	625	697	668	657	665	659	658	678	686	719	676	677	657	677	638	675	622	674	628	690	654	663	624	667	653	621	656	625	621	652	686	697	623	668	670	650	667	681	669	684	704	666	642	665	621	659	657	662	685	692	632	643	646	638	644	646	630	645	694	601	690	658	682	652	660	675	665	627	642	704	638	674	674	663	652	653	690	655	685	682	709	676	596	651	639	657	685	664	646	677	651	680	648	684	636	617	655	668	701	667	649	668	663	670	669	678	700	664	659	651	637	681	684	649	682	647	679	655	662	605	637	645	690	679	664	678	680	677	626	669	641	652	644	721	634	645	700	646	695	632	682	664	649	647	618	678	693	658	647	670	692	649	674	621	621	662	662	658	657	633	619	608	691	671	612	671	661	660	657	668	581	708	673	624	660	634	643	671	624	638	649	679	643	663	657	647	666	605	694	679	652	609	606	657	699	685	666	649	651	642	694	641	622	706	684
24729	21028	25930	24538	1917	554	468	435	460	390	360	403	361	367	352	352	345	321	328	313	353	331	338	358	332	348	314	290	326	367	335	313	302	327	311	340	335	322	311	333	336	342	311	306	350	323	335	286	296	330	352	339	287	311	325	332	330	343	317	292	273	333	308	317	312	316	333	336	343	341	334	331	325	315	300	312	357	338	342	340	310	322	347	307	332	317	320	309	347	333	325	323	306	286	307	313	325	340	343	314	318	333	330	302	327	335	341	361	315	352	346	329	346	327	338	326	337	304	312	315	297	345	348	314	325	294	324	350	313	315	300	362	298	324	324	325	335	321	342	316	311	319	346	327	312	320	311	330	296	347	349	319	309	312	346	326	318	313	336	321	316	317	345	344	346	296	296	325	310	306	319	313	308	349	320	342	352	306	365	328	358	317	321	322	306	310	347	329	327	325	338	326	297	347	347	322	316	359	341	353	346	349	342	335	325	308	303	309	334	311	332	311	298	355	324	335	331	340	309	364	314	271	327	318	314	349	335	367	300	347	331	350	333	324	335	304	318	350	314	329	302	365	338	292	317	290	345	335	313	302	330	334	319	336	300	308	334	333	325	317	337	310	331	369	340	319	330	325	300	341	343	333	308	354	313	319	312	329	333	371	341	325	339	327	342	302	304	324	361	318	332	319	327	355	345	319	335	329	351	302	321	320	331	305	339	303	359	311	316	341	294	340	301	310	311	311	298	346	355	322	329	325	323	309	316	326	343	310	316	356	295	344	321	323	317	331	323	330	337	337	338	317	357	340	320	338	325	322	326	352	307	331	328	323	331	316	303	327	343	323	320	345	345	335	317	337	319	328	295	352	337	306	303	322	322	336	297	338	319	326	295	326	336	346	380	334	322	323	342	336	314	335	341	345	291	329	369	329	309	341	304	319	312	315	341	313	337	352	295	329	334	352	333	323	312	316	333	355	308	352	329	300	310	309	296	350	331	343	345	299	336	333	374	363	320	342	321	333	301	323	280	327	349	322	354	287	314	326	326	336	343	341	345	320	330	308	318	320	319	317	309	310	334	323	338	300	322	296	357	373	291	321	336	337	344	367	320	287	340	347	316	314	333	316	341	313	314	324	349	314	331	291	332	323	297	309	310	310	314	306	329	348	341	321	325	300	331	297	329	319	314	353	307	352	302	326	365	330	306	350	342	301	332	315	344	334	329	331	374	313	337	306	342	319	304	336	326	360	314	323	356	338	296	354	303	332	313	336	326	310	339	298	332	305	329	302	306	294	342	329	321	316	318	351	318	328	345	316	310	345	358	345	293	321	347	305	296	323	301	307	316	337	319	341	322	331	310	348	309	324	324	333	309	340	307	336	357	322	336	336	339	336	327	291	300	346	289	316	332	342	327	269	333	389	333	331	366	337	308	319	313	319	317	336	305	326	337	364	361	323	331	327	335	316	307	328	331	330	311	340	326	322	326	303	331	335	312	326	329	346	320	307	302	309	309	334	339	366	306	315	367	306	330	308	309	305	336	313	321	283	325	334	312	328	308	320	321	308	291	331	311	308	340	328	350	322	352	309	311	320	325	286	331	337	303	345	335	329	334	334	290	299	332	341	317	338	289	331	304	317	307	306	326	332	318	302	318	280	336	309	339	333	306	334	313	313	332	298	324	299	310	320	359	284	321	304	304	331	334	360	283	330	329	298	328	311	316	310	288	313	286	336	341	333	335	312	335	324	314	319	331	332	305	319	339	310	333	345	341	289	286	308	313	303	329	357	316	323	339	322	319	322	319	334	347	324	297	327	306	305	334	309	334	361	346	328	339	311	327	336	334	315	324	315	283	332	297	335	326	309	336	322	340	329	345	297	310	322	331	310	338	314	311	333	298	318	333	331	332	320	327	325	340	322	322	313	325	332	328	319	335	303	324	347	322	327	315	324	338	309	339	358	340	323	318	327	300	333	301	329	334	344	306	325	316	343	323	353	340	332	320	307	321	319	311	309	327	334	352	339	302	314	295	330	311	324	331	359	328	306	319	333	308	333	363	326	349	319	322	327	291	319	338	321	305	337	294	319	322	324	331	308	356	331	307	339	309	310	330	304	311	292	332	349	335	338	317	321	364	311	333	316	328	315	303	348	329	323	338	351	315	323	333	330	315	338	336	340	314	308	315	346	326	326	328	311	319	352	326	305	343	323	309	325	368	322	333	335	334	318	353	300	328	335	337	297	337	348	333	338	324	308	310	307	347	320	325	343	317	361	319	335	327	326	354	335	337	337	327	300	298	339	313	317	341	337	311	332	347	345	348	324	309	303	317	326	301	343	345	311	346	321	347	348	323	307	320	275	328	286	337	304	319	329	338	352	330	355	358	335	305	331	324	296	273	304	324	320	318	301	305	290	308	362	342	331	342	309	324	311	310	313	350	331	260	319	359	326	323	340	333	294	324	290	345	311	312	313	323	314	310	332	379	340	301	338	305	293	298	354	322	313	316	327	340	361	312	321	313	310	331	336	294	322	339	303	311	312	319	298	322	321	320	326	309	299	290	296	335	324	366	284	293	320	353	307	331	320	307	318	341	340	307	329	306	319	305	316	326	340	302	325	329	311	333	328	351	334	314	283	355	297	307	377	334	334	314	342	286	295	308	307	335	341	313	339	293	316	317	335	337	308	290	337	343	347	300	314	278	320	335	368	318	323	304	320	301	315	318	346	315	333	301	352	311	294	359	330	349	320	331	325	339	300	347	313	325	323	343	305	310	322	337	350	341	331	321	339	351	325	309	327	313	317	332	338	328	281	348	341	325	321	302	299	304	321	346	299	318	300	320	335	319	308	301	318	353	318	337	319	309	351	333	320	344	296	285	310	339	340	331	306	331	304	325	327	325	330	296	317	295	380	310	324	310	335	314	326	313	335	327	305	294	335	317	317	303	314	302	311	328	344	334	374	313	337	304	300	312	328	339	340	358	309	317	303	360	341	324	341	321	305	345	339	329	341	303	324	317	311	333	362	290	305	323	320	320	301	343	315	322	350	331	308	275	330	333	306	350	319	349	358	325	314	352	351	339	327	339	316	309	336	304	302	319	343	341	290	333	301	313	358	340	365	319	335	323	318	344	315	318	313	334	281	329	335	311	326	321	343	340	310	333	272	322	340	277	334	328	362	332	310	317	343	327	307	362	291	307	317	367	344	312	308	334	293	285	316	327	348	327	327	337	334	325	330	318	316	311	296	312	340	322	340	326	290	287	322	362	344	330	297	337	336	280	313	335	327	345	311	292	291	296	310	298	312	314	314	331	337	334	298	337	329	344	323	307	363	356	272	342	330	348	296	318	315	323	306	298	294	308	346	321	340	319	318	344	310	320	324	332	334	295	340	353	323	301	368	298	311	315	328	361	318	332	352	317	310	311	338	327	338	318	323	317	348	318	310	323	333	313	313	339	309	325	314	327	324	320	339	320	329	323	299	322	307	347	333	327	312	306	314	344	317	304	336
3588	5069	3247	1576	1270	961	782	695	639	560	543	485	496	447	465	419	477	461	443	451	408	436	414	390	421	426	412	437	410	394	406	411	405	406	439	407	376	393	379	401	391	404	410	387	388	386	376	376	396	384	413	420	405	387	398	378	406	382	384	411	399	403	398	404	376	361	402	362	406	389	460	430	391	400	356	384	378	392	417	411	365	338	412	399	387	398	380	384	401	422	369	397	367	400	383	419	407	409	374	399	403	399	422	382	420	402	377	391	376	380	382	389	367	396	398	375	406	397	399	348	390	410	377	401	393	395	380	402	381	415	362	405	354	378	397	379	389	365	383	365	359	388	376	376	384	389	394	374	379	384	370	369	399	393	380	381	370	375	370	361	408	381	394	391	375	382	368	399	379	391	403	423	402	375	388	367	407	373	382	400	399	407	392	399	371	388	372	366	413	391	405	381	388	367	395	416	353	363	414	392	357	377	383	392	371	386	384	427	417	375	398	368	398	391	397	369	395	384	355	363	374	386	383	379	380	397	407	355	373	412	382	401	379	369	387	379	366	364	394	377	381	372	382	372	383	386	352	409	381	394	390	358	382	426	360	413	398	392	393	386	391	400	377	362	368	398	390	406	402	371	370	416	393	364	369	348	405	401	397	363	411	367	393	383	380	435	398	366	377	414	395	378	388	369	392	368	403	388	397	398	382	377	375	359	373	372	389	405	377	434	397	377	389	391	411	401	376	375	385	381	400	392	382	392	398	395	367	383	357	369	399	402	406	383	361	359	397	400	376	393	415	365	387	387	359	435	403	371	410	381	376	387	373	378	367	360	342	411	410	403	377	403	370	392	417	361	419	377	387	367	356	368	419	387	411	423	390	371	377	382	392	391	373	373	398	414	367	381	386	412	381	358	394	343	403	381	424	431	356	389	397	347	389	404	381	379	377	375	378	384	378	369	409	405	359	402	393	391	366	404	385	399	397	394	396	387	381	404	392	420	348	398	386	390	383	387	382	379	380	392	413	382	371	380	390	400	369	363	413	402	377	377	357	418	387	393	391	361	405	380	371	389	379	407	366	390	378	360	391	354	418	384	353	367	395	399	380	401	412	400	411	411	388	372	371	399	372	367	396	368	357	392	382	391	434	408	353	400	415	396	382	406	409	401	367	388	366	346	389	397	398	362	366	382	373	407	380	372	406	405	384	364	394	393	387	433	382	392	403	401	422	383	416	360	384	375	417	376	384	367	378	385	376	368	418	341	415	386	399	379	374	394	398	383	388	400	431	360	372	401	382	400	399	387	374	385	395	391	376	409	398	377	361	387	396	379	340	382	418	390	366	402	399	376	400	427	384	396	377	407	408	402	390	396	399	401	395	375	376	367	367	401	411	374	428	389	405	421	412	361	373	375	371	395	341	385	412	409	405	397	400	426	374	399	372	380	407	381	350	394	401	415	387	377	409	387	418	370	367	400	411	425	417	385	367	400	382	395	412	360	401	389	381	376	397	364	379	358	355	399	390	396	396	362	380	407	354	365	423	380	375	359	373	410	374	405	417	398	403	341	368	354	376	382	381	419	340	377	403	405	385	416	385	361	389	409	428	379	403	393	398	389	369	363	417	388	353	362	374	379	373	360	408	382	395	399	394	398	381	371	384	389	408	350	402	420	397	366	372	380	405	397	354	373	396	373	386	391	361	355	395	368	366	364	394	371	388	366	392	377	361	404	373	374	386	416	357	401	391	411	426	411	397	379	391	413	360	360	358	363	399	385	401	394	356	383	388	422	376	341	400	380	374	345	407	392	360	362	393	400	363	368	388	379	406	383	387	369	407	339	377	382	422	354	385	424	395	399	359	371	402	407	397	383	373	405	369	374	363	368	359	345	362	341	370	409	411	377	377	349	392	346	371	382	377	412	409	377	391	394	418	366	413	382	409	389	420	426	373	382	382	390	356	368	402	374	379	399	349	369	385	372	394	386	356	349	410	376	354	409	380	361	360	401	365	342	376	358	404	389	369	404	386	396	372	404	388	404	353	402	378	410	393	385	392	398	406	386	376	375	402	391	384	396	403	386	380	422	414	369	380	397	363	407	410	379	389	392	379	422	386	389	367	404	374	400	385	393	398	382	403	364	390	389	377	367	372	398	366	386	400	369	399	349	397	386	428	407	374	389	394	365	426	377	394	391	379	427	407	364	410	400	441	377	385	357	401	360	429	359	381	366	361	390	395	371	384	369	401	413	360	385	375	377	387	400	416	364	365	369	356	387	364	361	421	404	374	406	412	415	415	381	384	377	382	348	394	394	366	374	401	406	384	406	350	367	403	417	350	381	358	387	404	392	410	393	387	404	378	404	343	392	373	353	359	405	408	424	378	387	371	393	396	417	404	415	369	404	373	390	389	368	375	359	408	375	376	360	409	372	363	392	397	389	397	404	396	382	381	377	425	397	385	388	359	381	380	389	382	345	328	415	370	385	369	421	376	393	387	427	394	394	404	381	414	408	373	388	385	396	378	383	364	399	363	366	386	413	361	387	381	393	389	394	377	391	358	399	398	386	350	392	411	382	387	412	388	378	427	392	414	368	428	404	441	422	362	389	423	378	391	392	373	359	379	357	380	375	388	352	398	413	378	350	400	391	406	401	387	361	384	367	386	365	383	363	389	377	395	411	378	369	402	385	359	402	376	391	371	413	415	418	411	398	361	365	392	348	336	373	355	410	404	378	396	381	387	372	366	385	394	378	357	408	367	386	360	395	377	374	359	433	382	385	367	380	375	350	384	392	399	355	389	381	388	372	353	401	390	391	387	384	419	435	406	404	395	382	363	393	350	395	414	360	410	423	404	406	363	387	368	389	400	429	416	368	356	360	386	393	384	417	372	410	406	408	396	400	373	391	416	407	402	346	402	396	379	380	399	374	362	402	347	414	376	397	361	377	430	390	389	413	361	423	370	400	375	429	385	380	389	403	413	365	378	391	350	352	377	377	388	404	386	384	356	364	340	391	385	402	413	393	363	413	360	397	398	412	396	420	386	385	372	384	385	359	407	381	394	390	353	378	382	352	410	362	392	398	398	380	396	403	384	362	355	387	359	378	379	401	375	395	382	433	355	414	424	416	402	376	399	363	366	414	371	389	395	390	355	404	397	418	407	393	404	377	369	381	390	381	384	371	390	365	430	381	383	410	382	404	386	409	367	378	350	398	389	358	419	415	388	373	372	406	376	391	382	393	409	390	389	366	391	360	382	400	385	392	389	367	396	366	361	405	381	358	380	434	389	392	365	382	398	377	358	366	383	356	398	384	365	378	371	364	408	407	412	393	389	389	357	407	364	359	352	383	386	420	391	365	392	376	411	379	381	366	366	354	388	389	394	378	406	401	434	395	412	392	415	386	424	380	376	349	395	383	382	372	422	354	406	347	406	365	397	396	421	351	401	376	381	395	379	395	394	399	385	410	383	400	378	388	386	403	393	392	392	389	381	391	363	381	412	391	353	384
22465	21056	28259	24081	21057	20490	2238	742	567	513	427	389	393	365	337	347	299	302	324	293	305	261	251	268	262	245	281	238	284	250	228	228	230	237	246	228	261	282	234	203	213	247	241	211	224	243	253	227	213	230	220	242	247	222	237	224	251	212	237	241	211	226	225	219	200	247	237	215	218	241	239	234	202	266	249	234	252	237	217	221	222	216	210	231	228	223	213	203	218	228	232	211	228	249	231	202	234	228	225	219	203	216	212	243	255	256	228	240	191	212	215	209	223	235	238	228	241	241	211	208	202	219	234	209	235	221	231	226	223	229	216	227	224	240	223	214	228	217	206	217	244	209	236	217	205	230	230	215	234	212	232	216	223	217	214	192	243	232	265	223	189	197	189	222	246	229	216	222	208	221	236	213	206	219	224	224	232	240	232	206	239	203	224	216	208	233	221	228	224	209	205	235	224	208	226	221	237	236	224	221	215	230	221	241	221	205	218	232	203	227	261	255	220	207	253	212	236	226	237	210	209	225	216	251	222	185	238	210	239	222	202	218	240	218	216	224	236	209	220	217	203	233	221	213	221	235	233	229	229	220	229	198	218	237	220	227	234	238	218	197	234	213	235	218	210	259	234	232	210	232	232	240	244	220	194	220	209	216	206	230	228	220	201	203	230	223	224	239	246	236	206	238	202	234	228	238	230	239	217	216	208	232	229	230	211	231	229	206	221	202	233	227	215	197	217	210	233	212	218	223	237	262	214	205	215	232	240	223	222	234	216	230	218	222	231	223	251	225	219	219	217	230	224	203	228	227	216	203	231	221	249	223	220	245	214	229	233	239	232	257	236	212	229	256	235	216	220	221	213	212	217	217	217	254	253	229	211	235	217	217	223	234	268	216	213	230	241	242	215	234	221	226	216	246	215	233	230	212	212	246	238	230	243	219	230	232	253	199	201	226	223	233	222	219	233	207	235	218	217	201	203	233	248	218	229	249	224	244	200	217	215	218	237	216	220	205	219	234	212	192	206	218	224	208	246	249	214	215	227	229	212	218	218	256	200	208	235	209	216	212	232	201	224	205	212	241	225	223	228	222	210	210	200	223	243	205	229	229	227	221	209	237	199	236	207	204	239	234	216	189	232	234	200	218	217	226	225	228	214	245	217	240	228	230	243	225	209	204	227	239	240	222	220	197	230	218	222	205	220	210	215	206	210	236	205	253	229	214	211	211	213	190	221	238	213	244	212	205	209	220	197	239	242	222	223	218	208	234	215	239	232	220	242	222	211	216	216	240	207	243	237	212	202	217	240	236	230	194	225	220	207	224	214	230	212	222	238	225	230	236	204	227	239	226	249	207	234	199	208	230	215	207	241	214	227	223	243	246	243	231	241	201	245	204	220	227	212	232	213	211	216	218	247	218	244	211	249	227	243	237	231	209	225	235	242	237	244	231	217	228	238	228	227	224	222	220	244	214	217	237	225	224	193	215	223	237	229	232	191	235	228	213	206	234	192	210	219	234	246	239	247	211	202	229	240	210	200	225	219	209	219	213	233	203	241	233	218	228	231	240	207	207	236	219	191	215	217	221	215	230	207	196	223	216	227	232	225	214	218	230	227	234	228	205	232	239	218	202	215	215	225	217	204	238	232	230	201	224	244	205	233	238	226	246	179	232	239	205	203	200	218	215	226	210	241	235	233	244	214	230	248	228	237	215	209	233	233	223	198	222	221	240	216	233	209	230	215	207	245	206	203	249	209	211	211	231	253	227	210	219	238	213	232	210	234	206	216	221	225	214	210	215	228	228	232	213	226	192	241	221	198	226	215	242	217	238	221	231	231	206	225	221	209	225	200	239	213	241	234	211	232	206	245	195	210	226	226	231	255	231	240	228	223	187	265	236	230	215	224	206	218	234	215	204	259	224	232	203	215	242	220	214	229	236	219	226	227	211	239	230	212	223	222	217	210	211	230	236	219	219	238	240	203	260	229	205	223	241	217	236	234	224	213	185	219	246	210	248	203	215	213	212	227	228	220	240	192	216	224	219	253	233	216	218	213	185	215	227	220	228	200	239	208	240	228	183	214	219	216	217	210	213	217	222	244	251	233	223	268	229	248	204	249	251	222	232	212	239	213	217	211	231	215	221	227	208	249	219	192	244	220	228	223	235	212	216	197	222	224	247	225	217	230	242	237	227	215	208	223	226	215	247	237	215	227	216	234	228	210	208	232	199	215	205	236	221	203	226	229	219	193	192	209	211	206	214	222	210	208	216	220	216	223	249	211	257	207	226	229	215	201	250	229	230	220	227	211	233	243	219	236	225	225	225	239	207	212	203	218	228	245	244	253	182	236	233	206	221	236	205	237	228	195	219	247	225	195	204	225	232	237	213	207	233	235	236	214	243	215	236	218	253	210	234	211	237	238	243	244	218	225	225	231	220	212	242	214	205	208	230	248	205	225	232	218	209	212	209	196	245	219	241	250	217	223	220	222	205	218	224	223	198	249	226	224	206	219	218	219	235	204	224	218	229	219	232	231	213	230	214	214	213	205	207	211	223	208	238	228	222	205	230	213	204	222	220	228	243	211	239	191	224	232	225	230	206	215	220	240	213	213	224	262	235	212	197	227	227	190	228	205	244	220	216	207	220	243	243	198	202	230	251	225	226	242	244	210	238	235	240	233	218	194	240	217	226	218	225	200	223	214	221	233	208	252	217	238	216	222	207	217	222	216	212	224	236	241	235	255	242	217	234	228	225	209	232	190	237	243	229	222	219	193	192	213	214	224	214	187	246	206	238	227	247	185	223	248	235	211	241	210	230	206	238	248	220	229	207	249	228	213	227	213	227	214	217	229	198	218	226	223	216	231	204	229	219	212	219	201	214	236	223	217	221	224	211	217	202	207	213	199	222	226	237	223	236	205	209	230	256	232	239	198	220	226	217	249	203	209	224	251	201	207	197	198	218	214	216	226	195	253	221	218	234	195	218	246	234	209	232	215	203	213	221	231	237	249	216	236	229	232	214	228	208	242	193	227	200	235	201	215	221	227	220	221	225	209	206	225	217	232	203	213	213	231	195	243	231	222	214	223	217	234	227	217	223	208	221	181	230	242	197	194	250	209	214	220	223	228	257	247	230	230	223	232	220	234	237	218	235	236	213	245	213	200	223	237	224	227	199	204	224	224	209	222	243	219	237	235	215	218	232	211	188	228	220	208	209	197	237	237	234	206	221	252	224	193	247	238	225	223	245	192	209	215	195	218	202	250	212	221	216	232	221	201	212	222	226	228	221	217	229	243	224	247	251	232	249	212	222	241	238	209	214	248	222	237	201	241	191	225	198	237	223	228	225	216	222	226	226	235	230	228	245	194	226	227	205	235	215	233	203	228	201	253	207	237	209	274	242	235	192	227	201	222	211	197	240	246	216	192	234	203	227	224	236	264	233	222	245	228	224	217	223	252	246	219	214	215	238	210	223	199	243	223	223	229	235	214	178	240	231	205	218	223	192
4625	14903	9526	4506	3095	2212	1830	1370	1140	924	812	718	622	612	548	523	466	436	453	415	425	408	385	381	366	331	354	315	309	321	332	323	335	317	321	296	314	310	323	304	317	300	279	287	284	289	292	309	294	336	316	264	242	291	314	314	290	310	319	293	270	248	276	315	308	310	280	293	287	287	296	278	267	258	283	288	265	281	286	270	302	291	305	306	278	253	260	271	275	286	290	308	280	287	284	277	293	282	252	269	259	284	308	283	287	283	256	259	266	295	293	290	310	273	262	277	283	275	278	260	254	255	284	302	287	290	301	275	306	274	266	285	303	275	271	288	274	271	268	289	276	262	270	282	307	282	251	285	299	296	267	286	257	271	293	316	281	269	293	293	265	280	283	290	283	260	292	257	281	311	317	274	266	300	262	291	303	267	275	273	255	298	316	266	297	302	292	314	252	270	285	266	300	259	256	289	282	305	285	279	284	258	282	278	280	281	282	255	281	240	291	307	291	276	260	295	293	284	297	300	298	282	269	283	281	282	299	263	288	276	285	302	271	278	287	270	309	255	299	296	281	282	272	275	247	272	277	273	279	271	281	258	293	291	285	279	287	293	295	261	306	304	254	291	296	261	271	273	267	273	264	277	286	310	286	274	279	290	286	270	301	304	283	290	254	266	272	291	286	303	272	250	263	306	297	274	292	288	275	316	291	287	267	299	282	263	279	282	294	277	280	304	260	301	292	276	279	290	276	306	284	271	285	269	284	313	294	287	265	265	308	290	298	308	271	278	296	315	298	270	285	275	287	292	274	306	268	287	264	299	304	263	276	289	286	288	272	271	266	268	269	286	258	266	281	267	282	251	296	294	277	325	295	288	280	278	271	297	290	286	276	276	295	281	264	262	278	278	297	269	278	306	260	282	268	313	297	275	293	276	269	264	303	285	278	286	288	269	318	298	270	307	291	260	287	278	334	288	292	296	256	253	283	283	295	290	262	256	275	295	301	270	256	291	292	289	271	256	277	275	265	308	294	260	278	270	257	310	246	271	315	273	291	287	305	284	249	296	270	264	271	287	301	282	254	252	257	295	301	298	264	282	275	300	274	302	273	296	290	316	274	261	263	281	313	270	284	297	288	275	265	278	276	332	314	307	285	268	278	293	280	273	254	299	269	282	302	303	273	290	283	298	288	250	277	259	286	279	308	278	317	275	287	304	271	261	296	309	265	287	293	293	299	279	284	290	270	274	242	255	267	299	248	252	267	278	302	268	301	287	304	272	254	308	260	301	292	296	293	300	299	275	245	267	298	286	283	261	263	283	301	258	258	281	256	304	301	286	265	274	267	265	296	259	290	277	293	288	277	278	267	258	301	311	304	276	276	278	281	301	249	279	247	280	271	258	296	284	290	314	284	269	296	275	293	247	303	269	305	283	279	282	275	282	289	276	291	274	278	302	261	287	281	296	266	272	284	284	283	282	322	277	293	263	271	313	263	293	290	297	292	298	274	273	257	283	293	274	265	280	282	274	304	266	279	302	315	279	251	302	284	273	306	271	260	295	297	281	264	277	263	271	302	280	288	280	296	286	248	271	297	289	228	278	283	288	295	279	291	278	250	306	270	277	286	278	288	276	289	280	307	300	278	274	311	271	278	285	282	273	290	257	256	273	281	294	249	276	277	297	296	307	292	277	270	281	302	279	263	275	292	295	290	294	294	282	252	259	274	280	269	299	274	277	261	290	292	288	264	269	289	276	298	292	280	294	269	294	306	281	252	275	289	267	282	280	294	277	289	282	282	260	319	274	268	309	274	254	267	322	293	245	277	286	252	290	275	282	275	263	307	298	310	302	260	284	299	249	287	269	243	288	282	259	274	276	288	280	287	268	277	266	276	287	299	281	296	318	288	300	317	277	300	297	286	266	288	288	301	301	256	295	296	297	260	292	281	277	268	245	261	284	296	279	238	282	302	282	301	299	303	313	267	284	271	280	281	268	288	281	289	310	302	288	281	302	290	269	287	267	322	277	271	299	286	292	264	316	269	298	288	268	279	280	285	298	294	286	237	263	287	272	261	261	271	279	301	265	254	256	264	285	267	301	302	309	273	250	285	242	295	294	282	300	263	262	264	282	277	281	293	294	277	290	289	259	272	312	301	285	258	262	292	270	259	301	280	293	278	257	308	312	267	299	259	271	257	262	309	269	280	269	280	280	277	287	257	303	261	272	288	276	257	272	268	274	256	297	267	291	274	295	268	283	280	241	288	274	272	298	281	259	269	275	286	267	297	267	266	291	257	278	284	265	280	297	260	269	293	270	288	282	282	318	289	275	257	286	303	291	275	279	266	285	273	251	297	283	275	248	276	251	304	301	277	304	273	297	266	270	272	296	287	291	297	260	277	270	287	283	303	298	289	287	270	279	295	276	281	265	302	267	287	308	316	268	247	285	279	296	290	288	269	278	298	275	275	245	269	286	290	274	294	303	288	243	262	293	289	245	276	263	277	277	288	271	301	275	304	297	275	284	283	278	273	275	272	278	259	264	302	266	278	281	309	323	258	279	271	261	289	243	279	255	246	284	272	282	287	284	307	278	298	288	286	295	278	268	274	265	281	288	249	283	293	280	278	294	278	302	306	291	263	306	314	278	260	308	266	279	298	276	277	290	267	284	298	281	281	285	274	266	277	284	273	268	264	297	300	277	275	269	273	275	265	325	262	291	273	283	290	304	284	294	294	281	264	257	266	271	258	275	287	284	272	264	295	254	285	295	298	296	296	265	264	260	280	283	276	307	300	300	266	309	273	268	272	288	304	293	305	289	301	319	278	289	308	304	287	266	293	285	284	309	281	298	266	294	275	299	242	289	302	249	315	283	336	277	268	275	272	273	281	271	282	283	268	293	285	304	289	283	289	308	256	272	291	266	273	262	293	296	296	281	288	287	269	287	277	277	268	257	262	259	267	281	283	264	271	267	272	277	293	288	306	269	303	289	260	286	275	283	282	295	299	281	286	278	266	283	312	291	266	280	269	293	265	304	254	264	280	280	308	289	292	269	287	300	269	319	292	266	289	288	277	261	278	284	297	282	289	279	282	307	284	289	291	273	267	296	277	280	291	296	279	250	277	280	275	269	276	261	292	278	245	293	282	308	272	296	295	278	273	294	289	257	268	272	266	311	274	282	287	292	295	288	279	256	266	298	279	301	243	288	296	267	271	264	277	241	269	285	286	272	296	293	296	289	283	283	256	257	279	288	270	300	283	284	277	245	304	295	261	287	268	267	290	277	270	279	301	267	270	264	288	277	275	283	278	253	292	278	268	309	273	279	266	256	274	289	262	291	262	256	291	236	261	257	274	258	263	285	281	294	266	297	312	248	279	287	276	310	301	261	318	287	278	285	300	267	285	299	274	282	270	319	258	281	257	280	297	290	251	310	312	276	264	266	273	301	271	242	270	241	256	293	291	283	255	274	240	281	300	289	304	301	263	272	279	277	268	281	268	280	281	275
27420	16998	3442	875	702	625	578	549	546	585	572	599	547	533	551	565	565	597	548	598	572	566	590	589	553	573	576	554	556	581	581	535	536	586	568	543	583	520	579	573	553	573	563	510	563	577	551	559	575	574	533	592	580	567	602	548	556	540	561	577	551	560	528	575	551	575	568	587	574	551	530	547	530	532	596	587	564	555	547	565	582	561	529	559	541	570	545	562	558	577	563	532	565	574	559	574	546	575	555	561	589	580	542	578	514	548	587	585	622	564	535	544	536	531	590	601	554	542	546	543	600	572	554	584	541	540	579	557	539	562	574	582	559	549	544	577	550	525	555	533	597	579	552	502	548	540	540	571	583	578	501	558	571	560	560	583	631	534	568	615	569	556	592	545	568	591	534	551	555	583	610	569	534	531	580	547	515	530	569	566	582	568	532	531	562	561	574	535	576	567	582	566	503	550	578	568	576	564	529	556	546	601	615	572	534	560	569	554	593	563	544	557	542	555	588	538	587	589	564	555	561	592	587	575	547	583	580	556	577	591	565	559	552	565	541	546	527	573	556	594	546	535	574	573	577	517	581	568	566	544	579	565	542	559	607	578	579	547	565	543	551	604	602	554	542	581	539	554	526	626	528	562	568	549	554	599	571	548	560	509	574	540	575	539	590	567	543	530	527	527	585	530	580	548	627	578	562	566	558	583	531	560	572	568	599	552	557	557	548	500	570	545	533	561	560	564	586	569	553	586	579	511	528	526	557	539	572	594	556	551	536	546	563	565	549	523	547	587	533	574	546	595	557	575	564	555	573	532	586	557	589	565	524	577	537	565	572	567	591	586	572	531	587	531	576	501	504	597	579	552	550	554	546	543	570	545	555	571	568	566	587	529	566	591	569	530	578	557	576	540	569	545	549	524	539	573	605	582	566	534	562	577	581	556	554	574	571	526	600	534	542	591	552	576	582	569	547	577	580	544	538	587	552	595	568	534	587	593	546	546	505	535	536	557	541	514	530	553	551	546	542	547	550	582	569	579	538	543	563	593	548	582	590	558	544	554	542	579	541	588	557	620	566	540	534	560	568	561	542	607	551	551	570	539	565	588	566	510	544	538	539	618	557	594	515	546	546	548	589	555	602	586	553	564	567	599	569	551	538	602	549	575	571	539	563	611	547	556	550	558	600	566	559	545	536	528	572	548	543	585	581	507	588	556	526	557	565	575	546	575	549	558	568	538	570	567	539	548	592	544	556	567	619	563	537	545	564	595	546	599	557	570	552	561	548	563	551	537	590	545	557	561	559	534	550	586	512	527	582	598	614	578	530	551	572	574	538	570	563	554	586	550	546	603	592	523	542	547	593	565	540	601	546	541	531	539	545	574	561	565	572	533	576	560	551	564	598	567	549	549	574	577	572	588	545	577	541	594	570	578	521	567	547	540	550	516	566	579	532	538	579	526	549	579	546	593	579	557	574	554	502	546	560	554	589	547	588	549	576	536	567	579	595	602	526	570	529	549	540	538	556	524	602	566	572	576	621	565	538	535	581	578	595	615	555	564	520	582	562	563	570	565	590	522	557	517	605	572	584	588	566	547	563	573	565	584	579	573	568	568	570	510	581	589	581	593	532	596	537	571	559	584	568	529	551	542	557	569	555	533	586	532	549	557	581	549	515	544	589	524	547	568	516	570	536	602	528	534	553	527	520	514	565	583	583	569	546	552	574	557	561	552	504	517	559	561	576	563	586	545	531	549	570	555	563	620	581	553	536	574	566	559	548	585	564	582	545	584	550	558	584	615	533	586	542	571	562	547	569	576	541	555	595	525	528	535	512	530	592	586	544	540	574	530	574	583	533	591	532	592	574	593	547	568	579	563	536	585	561	557	553	552	539	537	586	554	570	556	586	529	590	520	570	545	549	587	562	586	526	548	574	519	565	578	557	565	548	566	563	556	554	544	559	555	545	603	552	538	568	557	517	563	554	533	565	605	548	597	595	568	532	546	572	500	591	551	597	575	590	574	575	551	562	523	580	560	581	571	558	536	578	573	527	571	541	571	593	546	487	534	567	536	556	551	561	537	554	593	545	556	544	549	543	593	591	583	601	593	518	588	555	559	543	557	568	563	562	597	589	562	588	555	564	598	596	552	568	561	515	568	615	559	533	570	575	522	535	566	599	548	582	585	556	547	571	568	615	588	555	558	561	571	559	573	569	556	547	512	516	569	570	534	582	583	558	571	548	547	535	518	531	562	565	560	556	546	565	548	568	544	578	543	604	590	577	536	561	564	545	557	535	543	579	555	568	563	546	544	537	510	586	553	547	574	538	527	534	545	583	624	562	547	565	577	616	591	589	588	591	567	562	550	592	547	554	618	543	561	531	535	570	535	592	563	528	574	575	523	551	528	600	552	562	610	591	559	552	552	572	574	550	573	534	540	568	554	500	532	593	559	578	523	556	523	553	569	549	548	591	615	551	545	567	523	539	538	588	553	534	561	551	559	580	568	590	563	563	566	523	574	550	546	577	557	561	541	542	593	566	598	560	570	534	559	560	549	608	510	517	575	539	532	552	537	550	559	568	556	532	571	596	621	513	557	530	577	531	571	594	575	561	555	558	538	543	596	563	583	532	548	532	526	584	599	545	572	575	576	598	569	605	486	598	553	527	531	560	549	541	532	537	593	542	600	554	572	585	519	572	565	610	549	575	581	570	557	560	514	547	569	540	581	563	521	546	585	547	551	582	550	537	574	537	589	582	542	540	551	561	536	547	552	530	594	567	544	594	566	577	533	570	593	515	540	542	576	547	555	586	572	570	536	578	574	574	514	520	546	564	558	551	521	581	519	574	567	573	555	592	565	584	517	576	573	581	539	566	545	551	543	575	574	555	619	528	529	552	586	562	556	550	547	581	546	566	549	597	571	566	582	556	532	565	524	547	589	540	537	550	596	544	545	579	561	576	545	547	569	560	561	526	542	600	569	529	581	562	592	586	592	573	615	584	529	535	573	564	533	606	548	555	582	577	550	541	535	534	545	585	565	553	590	584	565	536	608	500	545	587	540	554	556	553	541	559	570	537	535	525	570	579	569	550	565	586	546	527	590	584	579	549	561	599	601	549	542	545	586	597	553	581	586	597	536	582	546	563	589	544	561	561	554	536	537	569	529	552	569	550	555	577	595	536	548	532	529	600	485	515	573	553	570	586	497	549	542	574	567	510	592	561	569	553	559	580	550	592	583	529	555	540	593	597	570	555	603	535	584	592	586	538	561	575	564	564	534	544	621	565	572	551	559	588	554	523	574	585	529	533	575	529	554	561	566	520	550	528	547	534	546	547	600	596	564	599	536	538	554	596	589	572	565	560	592	558	564	575	582	569	609	569	538	572	548	573	582	581	544	575	564	553	539	547	598	568	558	558	556	539	622	526	559	506	564	552	516	562	548	544	600	562	548	566	546	569	552	537	564	558	580	575	544	576	606	598	559	547	554	555	535	520	541	555	609	540	582
4835	2066	1391	883	876	793	767	757	702	769	680	677	710	682	653	684	644	671	654	692	711	669	660	682	630	729	629	660	657	652	670	637	679	684	676	643	642	639	662	612	665	617	665	681	692	655	626	713	672	614	625	637	656	693	631	686	685	666	629	660	643	673	675	740	634	685	721	665	700	706	649	618	632	652	680	593	709	626	683	626	701	688	667	682	688	648	637	667	639	647	658	646	656	668	622	615	635	661	671	661	704	699	662	676	640	632	684	675	640	638	623	653	669	655	697	660	670	636	699	660	704	676	612	697	675	641	674	670	654	626	685	653	651	662	643	670	684	661	647	650	665	657	639	631	686	666	678	666	721	645	671	656	667	674	686	683	647	654	668	681	653	677	662	609	655	649	661	705	696	660	706	654	660	678	688	651	640	655	623	666	626	641	656	660	711	646	676	650	627	680	669	654	617	662	653	668	669	647	692	654	702	669	668	657	689	637	699	675	661	658	648	683	648	682	700	653	659	627	675	668	671	632	694	632	684	647	649	626	580	641	636	664	689	675	674	701	663	657	677	646	590	683	624	657	670	589	675	687	663	642	638	697	674	642	697	687	637	675	663	617	644	683	597	655	646	676	658	674	627	647	637	681	697	641	635	633	614	654	680	701	697	689	694	660	628	682	657	666	649	712	654	629	625	643	699	684	663	660	634	677	655	644	672	689	628	622	675	636	656	588	681	617	688	661	672	666	680	687	628	631	618	636	668	696	653	695	694	650	714	691	650	640	677	667	628	677	670	698	626	683	664	682	681	632	675	629	676	646	621	664	660	684	611	693	663	661	635	674	625	678	661	663	673	649	655	666	633	727	652	659	699	651	693	663	676	654	634	676	691	676	651	688	656	644	661	681	655	673	678	682	716	706	681	620	612	634	694	672	708	662	668	663	698	656	646	645	650	692	660	692	632	676	599	635	674	671	601	634	633	643	698	626	686	663	641	665	649	655	679	628	676	669	652	636	716	694	672	646	672	638	654	643	644	677	639	604	637	635	613	681	663	678	637	636	684	621	643	651	648	700	634	607	648	685	668	657	663	675	624	665	657	712	712	650	658	677	665	716	671	643	670	669	629	643	659	657	701	647	692	665	710	666	675	640	683	706	676	681	675	704	625	700	649	650	671	725	698	654	645	658	642	701	679	638	662	630	689	606	648	671	614	662	661	642	676	678	673	678	651	695	720	663	671	722	685	625	635	700	677	723	651	647	657	634	662	663	652	677	644	622	642	682	670	675	603	697	636	683	673	660	663	657	650	686	719	604	660	654	688	687	678	652	667	655	649	674	705	665	651	630	665	624	655	724	687	675	665	696	650	633	690	660	662	638	640	661	665	641	658	720	624	674	648	644	638	667	634	629	660	664	683	655	649	626	665	654	687	632	641	634	659	662	660	601	646	664	667	647	633	692	646	674	664	668	687	703	622	632	655	661	689	644	645	692	660	698	701	659	692	620	691	636	616	708	663	639	696	655	688	715	712	645	629	680	639	728	665	670	642	662	630	631	638	669	680	613	634	653	655	691	637	661	682	636	690	685	701	625	658	630	664	684	644	660	652	659	618	631	596	627	681	677	691	659	715	662	674	709	658	667	659	718	649	664	686	692	678	697	635	664	648	667	666	675	676	635	668	685	639	673	694	726	627	673	647	675	632	651	636	669	670	668	623	682	684	600	683	660	676	600	634	682	639	620	639	634	694	638	645	635	677	664	684	651	657	655	644	687	642	641	668	670	634	684	686	693	667	608	669	677	635	643	705	687	688	662	713	684	695	641	667	668	690	653	666	675	671	645	644	636	685	631	652	663	615	660	646	656	715	670	690	672	632	682	671	663	626	644	677	625	655	672	694	687	680	690	692	648	651	699	670	667	649	638	657	682	666	655	648	637	661	643	660	660	698	691	625	616	671	625	701	686	639	660	679	651	678	677	650	641	652	636	698	642	675	700	660	664	592	658	616	689	659	634	610	623	693	662	663	663	679	677	698	634	665	648	618	621	647	630	620	633	639	642	631	692	652	653	650	704	672	671	642	695	659	605	686	615	607	667	667	682	642	694	659	620	721	665	636	676	692	653	669	662	724	625	674	662	610	634	616	680	649	635	626	714	711	675	670	680	679	707	669	640	619	641	673	617	658	625	644	707	648	661	644	712	659	617	673	669	632	672	644	627	638	644	616	647	657	621	629	693	683	670	671	661	658	653	715	657	621	696	630	634	672	683	659	664	668	701	615	680	702	676	622	641	661	652	639	669	665	668	698	627	669	686	661	617	661	616	651	663	704	646	667	686	724	651	674	649	655	633	642	707	658	620	654	651	669	701	678	628	689	626	637	619	619	644	641	664	664	659	631	682	673	692	640	710	638	683	662	668	670	618	669	645	674	669	623	664	660	657	672	612	640	670	656	697	635	660	649	680	676	674	642	669	667	675	668	681	670	669	662	667	655	688	642	678	663	723	611	667	668	691	683	630	655	631	656	665	664	676	679	701	650	625	634	649	613	653	680	676	690	645	664	666	639	687	625	664	650	643	627	722	655	682	678	668	671	687	599	665	635	680	662	712	689	666	661	681	685	663	697	656	714	655	639	706	667	644	632	629	668	647	624	660	613	656	683	689	653	647	649	658	612	646	633	700	675	657	664	681	633	675	650	641	698	637	636	659	688	662	687	601	660	639	665	652	685	649	667	676	678	639	688	675	655	646	672	651	686	660	648	666	580	671	665	669	610	589	663	652	665	637	634	632	660	645	672	633	660	649	690	650	613	645	593	640	639	647	644	645	692	650	653	642	639	629	650	654	666	706	661	631	675	657	662	649	680	647	627	676	649	664	652	676	664	679	657	667	644	639	630	623	672	654	687	645	686	650	707	656	651	648	663	686	671	651	659	677	629	697	665	637	628	623	697	679	667	637	670	656	607	699	682	663	684	699	640	643	643	660	665	650	669	655	657	649	659	677	677	630	644	646	708	684	633	634	650	673	652	651	674	630	686	707	654	667	683	686	647	687	713	645	674	624	675	666	659	674	663	666	675	670	629	658	686	664	619	669	610	645	705	641	740	663	638	714	678	670	652	682	656	619	672	694	614	673	686	689	596	659	664	657	619	653	681	643	652	641	689	632	647	656	652	628	642	626	633	664	663	705	633	678	586	651	700	684	658	633	630	626	669	691	653	679	682	631	667	713	662	688	600	677	660	648	671	641	666	624	697	684	667	679	665	668	692	634	705	664	672	637	658	636	686	610	679	694	679	670	656	687	625	751	655	638	669	705	644	640	654	668	685	676	630	605	667	679	622	638	657	678	654	642	676	677	664	659	640	668	673	652	618	682	656	657	607	640	671	653	602	629	654	676	704	667	643	654	682	636	669	682	670	636	628	669	657	643	643	676	657	645	688	664	652	626	661	669	656	647	616	666	649	641	637	647	688	657	637	638	698	661	643	682	677	643	638	649	636	673	672	616	686	602	650	652
23734	21036	27399	24866	18086	1699	909	860	749	652	661	652	607	662	634	609	571	624	575	601	580	614	573	603	605	584	566	567	551	561	561	594	582	592	595	647	591	539	565	509	591	563	593	537	590	564	594	612	586	587	604	612	562	554	597	568	567	539	603	530	546	575	563	522	530	553	559	526	589	529	555	562	581	580	545	585	602	565	590	559	547	571	498	596	545	575	563	559	578	571	573	562	572	566	533	566	547	578	521	555	576	623	561	569	588	604	598	586	552	539	567	540	502	596	573	561	583	583	567	575	586	557	524	578	591	578	552	547	592	529	551	572	564	569	574	556	561	566	530	531	563	593	570	562	578	516	574	571	579	577	549	537	574	565	540	556	555	575	552	575	588	568	530	545	573	569	593	573	546	573	552	553	550	601	543	601	547	560	568	574	552	564	532	534	594	539	614	563	566	557	524	574	570	554	566	551	486	581	588	569	567	533	570	576	548	571	558	571	587	578	553	545	585	539	547	528	570	544	554	588	548	537	520	582	583	599	606	548	564	585	563	563	578	593	568	561	572	562	565	550	545	556	570	576	546	557	538	572	576	584	599	568	558	561	545	564	577	542	561	533	561	566	591	535	570	573	591	552	535	564	524	547	565	552	528	629	551	553	550	595	552	587	587	520	568	558	535	573	548	547	578	607	576	570	581	532	602	557	591	564	526	579	592	524	579	576	533	537	579	571	582	548	555	546	585	559	522	579	549	563	508	561	580	552	559	554	562	555	584	542	584	594	587	590	584	596	555	544	539	541	612	567	524	546	549	543	575	624	564	611	609	574	555	576	549	570	602	581	585	562	560	575	569	535	557	562	543	557	563	555	547	556	527	537	550	574	587	598	573	550	561	559	567	592	587	555	561	543	591	556	552	584	568	556	554	544	549	539	554	538	546	577	569	576	592	570	557	564	570	547	591	595	526	564	579	553	529	541	595	569	552	586	590	586	581	604	590	537	558	570	543	553	526	589	542	530	562	561	603	538	516	581	573	533	549	536	526	544	580	567	566	562	557	557	582	572	562	569	564	563	564	579	535	583	562	581	565	540	571	538	549	535	554	555	564	549	544	551	605	578	585	528	583	562	557	571	575	544	552	540	537	585	558	594	581	560	539	546	564	506	572	604	571	552	586	564	556	579	563	539	542	544	549	540	578	575	550	537	532	513	576	535	540	544	572	553	547	584	562	593	562	558	539	570	595	572	544	558	561	612	541	583	544	526	537	557	545	562	553	537	557	585	545	586	577	555	577	570	563	529	599	555	594	631	521	575	572	615	569	535	531	541	589	605	584	564	556	513	538	561	572	576	548	590	547	558	561	596	559	606	592	604	563	574	565	566	581	583	512	538	548	559	562	565	569	549	571	549	614	545	565	522	512	549	514	583	583	510	586	570	556	593	567	564	561	528	597	556	564	537	574	557	569	552	569	559	540	533	584	607	592	564	588	545	547	583	596	528	577	541	522	546	501	589	571	572	545	583	548	554	596	584	515	614	587	568	613	615	531	606	598	542	537	548	549	552	570	495	581	531	534	590	563	551	535	564	556	582	574	551	590	523	560	574	554	548	569	604	610	581	636	570	604	576	596	595	588	568	535	619	631	550	511	577	527	593	599	570	547	635	578	555	550	608	571	533	563	555	545	573	598	564	578	527	548	537	574	566	561	550	591	600	577	554	577	546	593	532	580	609	603	567	601	583	565	514	574	592	541	586	583	533	585	551	563	517	555	577	563	578	571	571	563	575	525	531	559	553	559	580	577	557	536	561	583	565	520	565	544	539	558	578	603	545	557	547	561	592	602	572	567	606	555	568	563	535	606	588	559	548	574	568	528	508	557	554	612	557	553	576	577	548	581	597	576	561	550	575	545	604	592	546	571	583	582	560	568	524	547	567	592	526	580	493	577	599	562	570	572	591	512	568	522	542	543	523	590	531	556	544	553	607	594	617	564	582	554	567	518	552	534	542	557	504	614	551	545	589	574	598	572	564	549	550	557	536	556	526	578	576	517	563	510	570	569	554	556	573	554	517	594	592	563	569	580	628	559	528	547	549	560	591	542	589	588	573	546	616	526	520	558	512	546	564	592	545	593	564	632	559	593	582	559	582	551	597	618	557	569	527	549	594	561	574	545	573	567	554	552	605	589	595	548	554	569	571	608	581	513	564	568	596	588	541	559	556	583	580	535	562	577	565	583	528	536	543	557	568	585	568	573	584	573	595	652	561	589	599	581	551	541	595	562	554	585	523	569	552	592	570	582	556	562	555	599	554	539	587	561	581	530	571	558	535	513	535	530	551	601	536	599	558	613	536	562	538	542	521	564	547	511	599	502	540	565	606	556	597	565	584	568	556	569	527	539	554	555	584	563	589	546	504	572	561	584	539	556	556	566	573	548	563	569	551	551	569	524	586	535	541	559	548	573	613	587	587	537	532	545	524	571	541	555	597	554	548	593	563	518	530	590	540	570	558	558	562	543	561	566	553	543	577	575	576	553	529	579	562	582	574	596	558	561	598	565	602	548	599	547	606	591	589	611	555	531	566	557	564	591	586	569	620	579	551	558	556	579	589	544	572	525	542	525	576	550	530	552	535	537	541	577	573	577	549	571	557	572	582	574	574	563	551	554	560	607	570	575	568	553	581	572	588	553	540	611	587	579	560	570	573	544	591	557	591	529	604	545	556	580	542	526	580	553	557	591	566	600	559	604	549	557	554	565	509	576	549	554	569	595	572	536	509	536	513	588	581	578	557	558	553	604	556	580	579	541	578	543	582	524	546	563	541	573	562	576	548	573	531	558	574	550	577	540	583	568	573	589	573	500	562	571	610	576	572	554	538	561	512	588	566	581	560	567	552	594	616	582	580	556	576	579	623	562	570	557	579	581	507	539	550	551	572	566	569	569	549	540	523	579	531	523	570	604	565	550	516	547	599	542	503	520	599	526	556	542	527	571	572	583	542	535	538	579	545	562	567	560	588	549	563	577	569	593	598	556	544	596	531	537	550	570	584	560	587	589	552	563	569	568	594	511	547	589	552	573	581	592	551	587	557	556	598	587	560	590	552	566	563	537	570	579	530	607	527	543	603	577	566	596	544	557	528	572	573	540	541	577	570	550	584	546	585	565	543	503	596	556	569	536	584	548	600	537	569	586	567	542	545	517	578	557	548	547	583	592	504	592	578	570	550	572	559	593	564	553	581	548	547	524	570	519	575	544	567	560	550	550	555	546	550	521	543	538	587	538	558	572	552	514	536	574	551	534	536	523	566	562	581	577	542	582	544	577	591	551	518	545	558	578	560	575	610	576	540	592	561	564	586	567	573	563	592	564	523	551	542	560	605	574	516	588	526	536	575	535	555	557	524	522	515	569	583	563	560	579	571	582	569	587	555	567	563	560	570	575	566	542	543	559	595	524	564	554	577	625	531	535	554	591	574	579	598	570	521	543	586	553	571	539	526	555	507	587	545	572	605
3526	8612	5575	2702	2027	1634	1329	1183	1043	1014	869	910	824	801	747	753	719	726	760	681	699	720	733	748	677	710	665	740	748	711	684	615	676	711	673	670	693	673	685	657	688	667	712	733	662	654	672	655	674	635	661	649	654	668	666	681	665	700	676	652	672	660	678	634	687	673	678	688	649	688	655	669	644	664	695	630	636	638	709	671	663	667	663	678	633	671	687	651	674	672	681	690	651	655	671	698	645	697	672	682	644	656	677	618	616	681	662	616	718	661	643	642	659	640	623	663	698	648	705	725	735	639	691	686	684	687	676	681	668	661	678	687	681	704	681	703	655	682	699	681	674	640	658	738	637	686	653	630	631	630	659	679	671	661	720	607	646	649	654	654	671	676	680	691	615	704	665	682	673	649	682	653	698	639	655	666	654	646	659	646	621	668	717	689	687	646	678	696	672	684	645	702	612	714	659	699	641	661	670	686	666	697	669	650	663	658	642	632	683	692	598	646	623	633	661	658	689	664	687	695	666	669	689	683	667	682	665	617	626	661	691	707	695	645	700	658	633	665	684	657	621	694	637	619	691	695	699	669	676	687	647	606	670	660	632	715	651	667	647	652	658	659	718	677	694	685	710	680	683	699	668	676	670	645	667	710	664	671	672	680	634	706	679	649	728	676	641	676	696	652	679	642	645	624	678	622	663	624	673	674	665	679	644	645	667	697	645	684	669	640	652	681	689	642	673	646	661	671	654	637	710	620	707	676	699	669	646	647	642	668	651	691	629	666	698	663	659	653	647	678	687	641	673	629	648	664	682	686	655	674	650	681	639	674	721	632	671	673	657	663	671	669	659	695	632	695	671	699	677	683	610	658	685	648	635	706	645	706	664	671	658	657	714	715	679	695	616	696	704	692	668	637	676	649	646	702	692	645	670	664	710	637	643	747	673	628	679	674	722	669	636	692	669	692	685	681	658	655	649	684	696	641	657	660	674	676	692	652	679	646	682	699	641	645	649	654	706	647	603	681	725	653	623	659	697	689	663	685	678	656	672	679	691	694	720	654	677	656	709	649	646	705	638	671	630	665	647	629	614	620	651	635	655	701	655	647	694	674	706	671	633	693	682	694	641	675	672	678	635	647	661	680	652	648	671	656	634	647	659	650	652	697	636	653	731	666	666	702	641	691	671	670	637	660	705	629	682	691	673	657	716	656	678	667	707	668	709	668	656	653	667	661	727	665	690	647	696	710	696	653	684	633	699	689	656	622	685	645	644	686	643	642	675	645	659	672	667	655	684	669	656	665	675	657	673	679	696	686	680	687	661	670	683	694	703	672	710	652	690	663	691	673	622	652	644	660	660	685	673	681	641	646	698	671	646	660	660	630	701	643	724	698	688	644	662	666	692	674	653	695	701	678	669	639	666	679	669	675	682	697	667	633	665	705	688	672	679	647	692	683	684	670	710	705	662	673	686	705	698	657	668	656	634	649	667	648	693	692	662	647	675	671	667	710	689	676	679	653	671	679	672	650	669	656	685	632	666	632	681	682	691	687	671	663	640	684	674	697	670	630	670	640	681	681	633	660	647	702	659	639	648	648	658	660	639	648	669	674	737	684	689	640	664	660	659	646	694	649	678	663	674	659	679	623	675	666	719	696	654	626	656	669	660	693	627	663	605	674	688	671	701	690	683	716	674	636	638	645	678	683	663	662	659	689	701	644	668	708	650	718	645	656	630	647	660	693	718	667	705	624	686	643	637	693	650	645	674	663	663	686	614	699	647	666	635	656	675	688	717	637	653	689	695	663	652	636	656	664	713	700	695	644	663	683	630	620	685	700	674	657	675	709	698	681	669	663	698	723	654	691	657	701	647	698	691	665	705	705	708	671	651	662	681	711	674	658	689	635	689	660	606	658	669	674	667	699	676	720	689	668	636	696	645	666	688	693	674	692	680	676	675	703	641	691	683	693	713	681	669	643	643	671	656	639	675	685	664	671	655	651	681	652	652	651	688	660	675	650	711	613	704	665	697	654	658	661	669	636	652	621	674	647	682	668	680	677	666	692	650	695	623	648	645	673	656	691	668	645	649	683	679	705	667	667	625	660	687	722	677	648	637	660	705	673	664	656	659	653	642	662	676	653	691	656	641	638	657	672	704	627	720	650	646	630	655	673	636	690	670	660	725	647	654	678	667	656	702	621	657	670	655	704	662	640	642	692	686	742	650	663	651	690	639	684	743	672	680	622	682	647	666	635	685	669	667	704	680	673	626	625	657	678	668	605	595	666	679	687	632	629	676	646	684	710	675	631	694	673	718	638	641	675	676	662	681	681	673	671	703	701	638	639	668	655	667	638	687	645	635	678	653	632	655	629	709	663	666	715	701	682	632	687	707	682	651	665	684	697	656	687	646	720	687	650	653	717	692	653	700	660	616	659	682	654	653	685	697	723	671	636	670	659	678	686	675	688	691	701	707	677	672	632	695	656	669	656	647	643	663	645	671	641	645	657	661	656	655	667	676	673	656	642	630	678	703	681	688	592	722	690	672	673	657	668	676	701	651	670	675	685	647	641	619	670	659	611	666	679	687	646	681	642	703	638	647	739	672	654	708	657	613	662	675	689	670	666	695	742	636	688	657	634	673	663	705	642	629	665	655	679	702	678	692	676	712	682	698	709	705	643	654	696	687	633	701	710	678	656	667	695	663	663	690	659	693	665	677	646	641	644	659	676	671	668	690	641	667	676	679	678	667	631	690	657	668	685	678	650	637	670	655	699	656	658	686	692	675	698	662	668	683	649	650	685	722	624	661	682	638	641	669	661	672	645	653	679	615	669	639	673	677	631	664	675	696	667	670	683	691	685	656	672	667	672	634	710	652	658	676	681	689	688	694	671	701	642	701	669	649	710	683	678	663	666	679	649	648	706	685	650	631	658	689	657	648	651	607	671	626	670	677	661	659	642	674	670	706	657	671	680	667	666	661	656	623	650	670	671	634	668	663	663	663	680	711	684	664	671	706	640	620	692	634	682	645	700	613	668	678	694	649	698	669	654	666	637	690	660	678	734	687	614	677	694	693	681	654	626	679	667	696	668	720	681	672	693	705	680	625	639	665	662	687	651	675	643	678	691	649	682	706	687	646	718	690	678	691	666	680	671	610	657	733	746	665	671	642	669	693	704	654	674	667	653	685	702	639	654	684	645	689	699	663	700	659	690	656	690	653	667	658	635	707	655	664	633	686	689	673	624	641	694	707	650	696	678	685	682	682	677	700	676	678	675	640	659	668	664	671	717	704	662	620	625	730	665	645	654	656	681	704	650	654	657	667	681	626	694	661	688	701	646	648	703	701	645	674	660	674	664	678	627	633	702	684	650	620	673	636	654	672	671	678	663	662	698	729	657	660	629	700	672	697	713	686	669	668	675	688	650	653	677	601	706	664	676	700	660	679	685	693	672	693	716	671	674	677	631	688	681	723	664	653	667	709	632	648	654	629	682	677	671	649	613	689	688
24686	21010	25866	24398	1868	600	514	442	423	372	376	372	364	366	339	366	335	338	334	350	314	328	348	319	341	336	348	361	345	289	324	340	319	335	361	332	334	318	331	326	369	331	356	313	336	332	364	339	353	339	314	351	341	341	327	310	330	339	334	327	315	313	352	326	353	309	334	340	321	335	297	361	316	323	348	333	326	327	318	320	339	337	313	357	337	326	317	306	330	342	338	358	340	324	321	303	329	345	329	323	322	328	347	330	361	311	348	350	344	319	318	334	330	328	311	342	326	313	288	332	333	347	342	338	324	342	339	319	359	324	322	341	315	330	329	316	338	339	330	322	298	335	360	328	315	317	328	376	313	315	322	329	315	284	348	341	330	351	303	345	360	319	312	343	312	332	321	317	326	347	325	331	335	319	330	328	326	341	354	323	334	348	337	344	344	347	333	322	318	335	365	300	311	358	320	307	288	314	334	303	373	337	341	350	333	347	325	336	351	319	308	318	359	320	312	332	316	304	323	359	284	385	327	321	339	294	317	290	351	332	374	331	321	331	340	331	358	336	343	344	331	346	317	363	296	312	348	317	327	327	362	339	310	331	355	332	339	333	361	305	295	333	312	308	306	313	342	313	325	324	315	371	361	330	320	296	306	329	339	330	327	346	303	340	313	369	317	348	322	360	321	331	352	297	316	338	321	308	325	317	349	320	335	320	335	314	338	328	378	324	347	335	328	346	355	366	326	316	333	346	349	343	357	294	313	308	325	370	333	353	328	355	350	359	315	343	329	346	343	316	301	316	335	293	330	337	316	332	330	343	340	372	310	330	334	362	294	314	312	344	321	347	328	334	332	324	304	310	326	331	369	340	329	337	328	314	362	335	343	315	317	318	317	317	334	329	342	341	357	326	331	344	287	316	341	321	353	330	307	354	308	326	317	307	341	300	336	331	335	353	329	342	315	325	327	351	342	326	332	341	332	332	310	327	308	317	355	339	310	330	310	364	328	332	271	335	322	295	305	355	373	344	306	340	318	321	345	316	343	344	312	313	340	313	332	351	320	332	340	378	316	307	341	313	337	315	328	325	337	379	311	325	335	322	366	340	323	311	372	317	352	347	342	337	350	315	352	328	347	340	353	335	325	333	353	328	330	301	343	322	344	325	305	353	353	315	291	345	321	333	318	344	366	318	335	348	316	343	323	312	323	320	334	335	341	324	310	336	344	321	348	310	355	348	324	304	305	340	329	342	338	333	348	335	337	349	331	330	300	307	342	344	367	329	283	374	333	305	353	331	332	304	331	291	314	348	334	346	316	331	331	309	314	312	289	344	305	312	315	362	371	293	346	334	355	298	299	310	323	331	334	335	342	367	343	295	344	347	330	332	316	333	361	327	317	321	350	312	320	329	359	308	362	349	333	337	331	310	332	322	326	324	331	311	334	322	351	339	347	317	317	316	350	316	312	350	330	336	346	308	319	335	351	337	318	344	300	309	318	341	320	309	315	315	299	326	340	335	304	328	340	315	317	340	367	328	311	342	343	292	299	300	345	329	335	338	316	366	337	333	338	304	365	341	355	326	311	333	305	312	346	337	329	320	312	343	333	323	329	308	311	348	332	291	352	356	316	325	285	343	303	365	330	324	305	314	329	335	319	375	312	355	348	303	322	356	297	328	329	341	340	344	346	284	314	340	324	338	343	336	333	316	328	303	345	311	341	320	338	317	332	325	303	321	333	315	363	362	359	295	333	342	337	313	358	351	348	305	295	319	324	337	319	333	312	352	346	312	332	320	336	313	312	320	320	348	323	329	311	327	295	340	335	331	332	330	326	319	328	325	323	309	361	337	332	313	325	331	325	342	309	305	313	334	320	320	325	324	319	348	366	318	334	345	349	324	346	355	294	320	327	330	286	356	321	341	314	342	316	300	288	322	343	349	330	296	320	312	325	352	383	337	356	360	320	328	313	336	339	347	344	293	337	308	286	329	332	312	325	352	341	320	336	306	332	324	344	347	334	306	331	324	349	357	357	342	314	322	320	325	321	340	335	345	310	282	299	337	342	299	322	328	330	314	292	307	318	321	345	316	360	326	305	302	337	354	361	387	331	343	331	368	337	307	344	337	328	346	325	333	327	358	325	374	374	303	322	326	326	361	313	354	311	316	339	305	316	310	326	346	322	323	347	354	328	350	360	324	325	331	314	356	322	314	334	315	360	335	313	337	337	330	336	294	318	381	304	349	308	336	334	344	358	324	317	321	373	327	323	338	352	305	353	292	299	311	351	348	298	322	353	348	330	341	336	325	337	337	341	334	341	361	327	294	322	363	313	357	345	308	320	326	318	335	360	320	321	350	305	316	343	345	350	342	306	340	307	352	342	313	322	309	312	302	329	320	334	328	303	326	355	338	312	323	362	309	346	328	323	334	305	345	313	352	310	338	312	313	342	330	316	292	354	331	306	304	327	318	339	323	325	326	319	299	330	317	325	284	333	298	337	286	324	322	320	330	323	339	338	304	339	326	321	312	328	324	309	325	310	333	319	307	332	313	366	336	303	333	339	319	327	346	358	349	315	309	324	335	359	322	346	314	341	339	329	296	342	325	317	345	353	311	299	332	311	320	350	329	321	314	330	289	324	352	307	318	295	326	348	344	293	346	322	310	341	361	322	332	351	301	347	295	303	331	311	318	357	327	329	341	339	346	313	334	319	311	339	325	335	338	345	326	312	327	338	314	329	356	336	326	330	324	331	336	343	351	348	339	314	351	327	336	362	347	350	328	335	343	320	324	310	317	338	314	325	333	320	370	306	352	304	362	308	309	333	339	307	323	332	304	328	308	337	304	337	312	349	334	311	321	343	304	340	311	353	311	333	341	319	308	356	334	312	305	349	327	369	351	340	321	323	333	336	353	354	344	337	320	316	320	322	338	303	351	314	371	299	321	308	333	336	315	317	307	345	351	317	321	349	338	335	317	305	292	320	336	283	355	334	337	326	317	318	321	311	356	332	322	325	316	337	319	299	317	323	341	326	363	346	304	326	323	341	313	322	323	313	373	332	302	338	325	324	331	314	306	332	333	316	334	337	322	325	351	315	350	356	294	333	332	347	312	349	299	336	329	309	320	340	365	362	340	339	346	328	324	331	326	307	327	317	322	372	345	343	311	336	320	294	350	303	332	350	340	331	354	333	291	347	353	311	339	300	334	309	294	328	319	340	332	333	292	329	306	348	345	351	337	321	346	333	350	310	282	316	352	351	320	331	326	343	326	359	326	319	337	344	297	358	307	313	359	313	337	335	337	324	344	348	333	329	307	308	327	336	319	333	318	315	314	311	347	343	358	315	345	316	329	335	287	316	336	312	335	322	337	334	326	328	317	294	307	333	317	326	318	360	334	327	324	349	326	340	309	333	314	318	343	317	328	326	323	343	343	330	343	327	312	298	319	339	336	326	318	337	319	327	313	324	325	301	318	353	324	304	335	350	345	364	333	311	346	335	309	324	335
3447	4956	3149	1549	1170	1017	838	665	602	604	538	551	550	474	462	443	474	450	438	440	435	444	404	403	420	420	446	383	394	437	435	404	386	416	457	384	390	420	409	453	405	385	381	409	368	383	402	400	360	412	378	398	426	384	428	437	421	422	385	360	371	365	372	436	360	419	377	445	388	355	378	384	406	392	399	379	423	427	360	403	382	384	410	373	410	409	358	410	398	411	383	401	399	383	395	345	381	370	399	376	386	408	347	390	404	390	391	399	389	372	378	371	360	414	379	377	431	395	391	381	401	386	398	415	398	419	369	367	456	375	404	434	391	409	394	442	418	414	387	375	396	407	386	391	433	374	372	396	395	366	428	407	433	419	339	353	399	371	388	388	402	437	381	409	376	392	398	406	372	376	420	401	378	369	424	430	353	395	416	391	396	410	402	375	363	378	398	443	388	364	373	375	451	384	394	345	398	403	357	398	378	400	344	374	402	434	382	394	406	406	399	381	416	389	405	401	388	384	412	380	390	397	388	365	402	411	384	395	396	383	410	396	369	392	400	368	405	357	389	388	388	362	354	367	392	394	406	369	392	397	420	386	404	388	395	409	388	434	388	374	380	378	387	367	365	396	378	425	395	371	369	405	382	419	369	371	439	350	378	377	393	402	341	393	394	373	405	419	384	376	429	403	396	368	388	422	372	388	377	363	423	411	366	406	393	368	395	387	361	388	383	359	362	415	357	368	375	398	356	389	357	394	395	400	360	357	391	400	397	371	404	413	392	377	390	415	369	341	365	396	359	372	425	376	343	355	387	406	395	389	423	368	379	380	420	402	368	398	396	434	371	404	427	408	376	400	387	367	410	408	397	411	392	431	426	406	414	355	404	357	368	374	440	412	373	419	374	367	396	388	398	383	356	405	356	352	369	380	405	377	412	395	408	404	407	421	390	385	364	386	393	419	410	396	362	384	431	437	355	369	387	404	377	382	363	386	388	383	398	365	383	401	368	389	412	369	389	338	372	407	352	387	399	383	410	408	414	376	427	415	392	385	432	374	361	415	389	403	386	363	395	380	390	400	434	384	394	391	385	365	393	439	400	391	365	392	374	391	366	366	384	410	394	384	371	354	383	393	400	420	418	383	376	389	394	394	407	394	406	401	406	417	428	363	372	372	393	412	399	416	375	397	354	427	366	389	414	412	422	376	396	405	424	396	398	365	407	367	347	390	375	403	367	389	412	405	402	410	408	359	365	379	408	359	421	383	429	412	402	397	397	362	389	354	387	382	363	408	426	406	353	342	404	436	368	377	392	424	406	388	395	375	384	382	396	409	384	410	341	360	405	428	392	403	398	393	369	374	424	355	406	377	367	392	403	405	405	398	391	401	390	390	432	403	385	381	379	366	363	406	382	386	371	422	398	371	385	393	397	453	421	402	398	420	421	417	412	410	372	355	400	370	384	383	386	420	374	394	384	368	428	357	377	392	384	431	390	355	389	398	396	417	393	380	387	452	398	381	398	355	416	371	368	403	393	383	397	378	391	404	369	406	409	408	399	384	376	386	397	384	370	370	377	391	382	388	403	367	420	396	401	392	416	414	405	381	441	390	371	392	360	409	367	409	406	393	384	380	399	382	396	417	390	383	423	348	396	372	371	396	384	394	349	379	390	383	407	416	399	401	363	376	393	366	445	377	375	398	438	408	409	450	417	364	385	391	390	422	409	406	411	421	369	401	375	429	387	411	392	372	378	403	387	400	435	381	406	402	395	411	369	385	361	356	388	446	381	387	353	390	427	376	397	384	410	388	411	401	365	385	409	400	381	377	384	410	389	395	382	399	412	390	400	368	400	402	407	393	396	403	385	404	387	408	401	362	392	393	378	394	364	416	408	413	370	430	396	401	393	406	364	388	369	377	372	377	413	433	390	381	378	349	388	403	418	396	393	392	388	399	415	385	403	406	406	385	372	398	391	393	398	383	356	368	375	370	383	359	370	351	406	425	383	395	386	416	385	357	412	401	364	409	379	393	372	398	362	417	397	421	371	417	392	358	351	402	381	392	396	425	382	405	397	406	395	361	405	393	405	403	384	386	360	382	382	406	388	368	405	366	358	395	418	379	385	374	404	410	386	399	417	390	395	407	392	360	408	428	395	390	405	428	366	370	390	393	391	409	427	416	397	380	412	382	374	414	392	382	355	372	385	424	391	374	381	361	393	378	411	353	417	380	365	393	382	395	397	401	360	378	422	398	379	370	406	424	366	360	403	387	358	415	373	408	388	417	387	402	407	377	391	435	412	403	399	384	388	382	393	383	404	376	392	400	391	378	354	370	403	382	368	389	370	401	382	434	391	384	398	412	400	385	429	435	456	431	390	408	390	379	383	453	349	396	411	367	385	360	362	390	421	395	392	372	380	385	408	379	410	414	410	400	400	383	430	407	376	423	382	365	362	408	377	415	426	380	366	399	377	372	421	370	405	413	400	412	375	367	341	383	371	396	409	400	401	410	394	385	405	385	382	390	382	400	377	368	371	385	356	376	388	376	414	416	381	403	395	399	359	399	381	435	387	405	389	386	412	359	409	367	395	389	437	375	401	435	369	432	403	414	428	396	337	362	389	404	355	370	420	390	402	394	378	372	381	401	391	419	388	389	393	374	352	397	408	408	411	390	380	393	395	365	413	422	412	381	375	403	375	370	410	395	402	401	371	383	387	381	382	383	362	372	398	373	418	377	399	378	406	386	407	419	403	384	418	409	398	406	405	396	386	394	390	395	393	390	385	399	348	359	363	374	357	424	386	415	375	432	384	387	377	383	404	363	395	372	420	395	439	394	393	397	415	379	382	367	377	384	412	398	425	382	415	383	406	367	431	390	402	391	370	379	377	371	382	409	387	384	351	413	384	399	370	428	424	403	395	436	409	417	389	398	397	431	402	382	424	351	424	425	385	389	386	360	424	377	398	427	384	367	372	390	376	369	407	387	381	396	371	399	431	413	414	400	402	379	422	398	399	364	413	376	364	402	364	352	380	423	381	374	406	399	380	378	385	386	409	407	379	375	387	405	352	421	411	403	386	400	430	377	351	404	367	427	392	402	357	396	351	380	411	349	359	399	388	388	405	403	376	377	398	376	391	398	373	367	411	400	376	382	327	426	391	411	368	406	431	382	391	414	380	402	344	437	438	402	344	390	366	399	375	401	380	408	396	378	392	426	382	376	408	397	428	381	405	397	392	408	403	355	394	389	388	385	410	365	376	381	405	420	377	417	355	410	401	397	390	407	407	399	370	384	399	412	363	349	402	387	463	373	382	397	388	393	400	373	367	394	401	360	362	382	391	410	387	415	389	340	379	399	376	418	407	401	429	375	384	400	368	418	380	376	430	393	429	365	439	406	383	395	358	416	388	404	397	428	415	388	388	425	373	378	398	410	391	385	428	381	376	405	391	415	384	408	389	383	397	382	407	383	360	377	391	415	405	398	392	416	373	434	390	375	387	415	367	391
22498	21056	28254	24090	21061	20352	2138	739	551	498	446	407	392	349	339	323	281	271	256	279	284	289	295	250	239	268	265	255	275	252	238	233	243	263	261	233	209	235	223	213	260	231	239	220	232	214	243	215	240	213	216	241	256	226	229	226	245	240	222	239	241	257	250	216	247	212	237	231	232	208	230	237	219	225	223	197	256	225	235	203	215	226	232	210	226	217	231	216	223	226	246	214	240	217	215	247	233	220	219	205	229	232	241	225	221	258	222	230	220	216	203	259	245	205	219	224	223	232	209	231	225	195	226	217	222	190	241	243	240	219	227	245	223	228	224	232	201	239	201	204	257	210	184	222	227	233	222	216	231	219	253	232	225	236	221	240	215	218	227	196	208	200	226	239	229	220	234	229	231	235	223	228	237	200	234	211	216	239	201	240	225	216	212	236	220	234	208	245	228	210	200	237	202	228	225	250	220	232	227	220	219	205	225	224	242	242	228	260	213	243	205	226	222	234	213	180	228	233	209	233	257	229	224	219	212	242	219	226	234	218	255	232	199	215	198	232	207	203	236	215	239	230	246	206	228	250	202	211	244	224	213	210	215	215	204	213	236	230	249	231	209	218	222	233	230	220	220	227	229	235	237	221	213	203	254	207	210	217	220	214	211	224	212	226	237	202	204	215	218	226	229	205	219	209	211	219	231	235	235	213	242	215	236	223	246	228	231	236	220	205	219	235	236	217	250	238	229	231	219	205	237	227	245	234	215	202	224	234	200	228	251	193	250	221	212	215	245	229	218	203	233	241	222	257	229	239	223	220	214	225	211	220	232	211	221	196	243	226	231	226	227	219	236	202	227	227	217	229	218	219	230	237	218	263	246	224	236	249	244	219	193	206	224	224	200	219	230	237	217	218	280	229	229	251	224	248	237	242	228	227	222	215	230	228	209	218	234	224	218	228	226	229	225	221	272	230	217	223	218	206	220	220	228	214	200	209	221	241	222	203	224	231	214	228	232	213	205	231	212	212	194	243	246	230	212	227	223	247	257	235	237	214	200	205	230	195	219	212	222	225	249	227	244	215	214	240	233	261	246	239	233	220	234	213	249	231	245	239	230	239	233	218	208	207	232	244	229	227	214	234	208	239	249	220	215	219	210	244	219	204	206	236	240	220	218	236	218	219	217	230	210	239	224	220	247	252	208	209	243	228	224	234	226	233	227	224	222	229	233	196	236	205	224	232	203	206	210	196	230	195	241	215	231	208	228	217	219	197	217	231	253	203	192	214	228	222	197	236	241	226	222	203	220	242	224	209	228	232	245	266	234	206	227	240	228	253	222	259	223	232	212	239	208	229	226	232	222	247	238	195	222	237	226	234	190	216	230	217	231	246	199	222	245	226	224	199	237	202	214	208	222	202	212	227	218	207	244	217	202	216	221	219	224	232	217	212	229	234	218	191	217	217	231	205	208	232	214	223	229	214	248	217	261	230	229	207	254	212	234	205	246	241	217	223	211	241	233	204	247	262	198	214	241	217	233	224	195	244	201	213	219	231	242	224	217	190	207	210	240	219	249	226	235	231	211	223	227	221	226	218	226	225	219	237	216	222	227	216	221	240	238	209	213	205	250	248	221	215	242	230	241	206	232	218	238	223	240	211	212	239	241	243	231	215	239	242	214	234	223	212	239	234	228	235	239	202	227	219	233	208	224	237	253	246	215	230	253	235	219	220	215	238	241	220	227	222	243	208	204	240	214	226	222	201	227	235	236	204	210	220	209	211	223	220	206	210	230	222	243	227	218	257	213	255	223	214	220	203	212	234	223	234	235	203	201	218	225	220	217	225	214	248	245	223	227	206	228	201	214	230	224	211	213	227	237	202	217	219	242	224	197	209	217	234	224	242	213	221	206	205	210	235	234	253	243	212	232	223	250	230	200	226	220	229	246	235	216	217	209	263	242	214	208	228	238	221	225	228	223	195	222	231	203	202	224	218	226	211	203	240	194	205	232	218	202	232	249	226	201	234	227	256	215	197	211	216	228	232	238	239	207	226	205	235	214	212	204	224	216	216	221	244	216	243	221	223	245	214	238	230	236	235	218	236	203	210	219	223	194	229	195	225	190	226	215	242	221	231	217	217	217	240	223	229	228	209	219	227	227	242	208	201	243	212	217	223	231	210	225	233	197	251	213	244	221	238	256	239	197	254	208	208	206	230	235	214	240	217	181	220	192	219	235	213	218	217	226	222	237	226	197	223	247	239	197	223	228	202	230	250	206	241	251	247	202	206	214	215	235	225	211	223	201	246	228	212	207	226	213	226	219	223	247	223	199	235	216	204	214	204	215	245	216	198	210	228	214	224	220	208	236	240	233	202	229	186	223	212	210	226	230	235	224	242	230	246	215	216	226	229	228	211	217	232	204	229	204	205	223	221	226	220	203	216	217	243	234	210	227	229	212	243	232	222	236	222	235	286	227	242	234	229	218	234	221	213	236	213	215	208	221	205	208	218	229	241	206	237	221	237	212	217	233	215	249	203	217	234	216	264	223	245	203	236	215	219	209	236	217	236	244	195	218	249	206	227	233	242	246	211	203	225	199	231	227	237	229	191	226	206	221	225	230	235	230	234	185	219	214	257	211	201	243	236	225	247	216	205	224	239	248	231	232	251	207	250	213	236	236	238	198	211	234	205	218	215	235	209	208	212	251	233	230	229	228	224	224	216	209	232	233	223	246	218	240	206	212	189	228	222	233	234	238	244	206	236	222	227	219	217	215	218	218	230	220	233	214	244	215	214	237	199	234	250	218	206	247	194	229	243	224	239	230	221	215	207	228	211	216	204	212	218	237	227	209	225	240	231	260	260	207	235	233	244	235	212	234	233	223	225	216	216	217	238	223	225	212	237	221	210	198	229	195	204	216	246	225	233	229	214	235	242	210	242	209	226	229	232	215	243	216	211	225	214	227	234	200	209	237	211	223	210	243	208	196	235	190	205	223	213	239	218	221	220	235	231	231	218	230	227	224	226	210	234	220	244	217	238	244	199	239	207	245	222	225	213	214	237	252	216	212	214	239	210	234	204	205	244	212	182	222	195	243	224	209	230	227	234	215	216	232	252	218	220	231	232	216	222	240	244	242	194	213	228	230	228	239	239	206	241	194	211	225	206	200	211	227	200	206	233	223	218	229	225	224	205	225	244	209	221	212	224	215	253	219	249	231	232	241	225	213	244	229	227	227	198	217	237	193	216	254	209	210	216	180	216	220	216	223	212	202	226	234	239	249	229	245	202	202	224	204	271	242	221	214	250	209	224	237	242	227	218	226	218	219	236	207	217	236	218	203	222	216	214	191	218	218	217	185	222	227	237	231	210	243	217	225	206	216	230	220	245	218	208	240	230	217	200	226	217	228	221	234	197	196	229	226	222	228	231	230	225	243	222	231	248	234	226	220	226	209	200	205	228	234	226	192	254	232	232	205	224	208	224	230	246	235	204	207	210	200	227	213	217	233	220
4668	14874	9400	4419	3182	2381	1781	1426	1120	976	812	720	622	563	523	503	496	437	404	407	398	409	392	370	342	392	313	283	372	328	305	323	273	313	323	287	293	320	283	311	314	293	303	317	268	300	311	322	305	324	294	311	296	307	295	310	296	282	291	297	291	304	282	285	286	287	325	286	293	281	283	270	276	302	299	282	301	278	281	307	272	278	275	295	278	282	259	286	273	316	279	293	295	282	242	274	299	282	298	287	277	309	300	305	289	300	312	262	313	267	291	290	302	278	289	318	318	279	271	304	284	283	314	297	270	310	296	305	290	296	273	273	292	297	302	275	288	281	273	272	295	264	307	290	277	295	269	262	268	280	274	289	283	291	253	280	287	314	277	291	298	300	256	276	278	283	287	276	287	293	270	283	271	293	287	301	296	296	270	287	258	283	262	293	260	280	306	311	309	306	269	270	287	290	287	295	309	263	280	297	275	248	261	313	316	269	294	292	284	294	267	295	312	270	298	294	299	298	277	278	309	282	296	276	266	271	297	264	278	302	300	264	282	298	272	256	309	275	290	263	274	291	300	277	303	258	293	308	259	322	266	292	289	241	292	307	292	300	288	308	295	286	301	289	289	298	265	294	290	291	278	311	285	278	288	282	272	280	273	280	287	265	262	262	293	286	287	287	278	302	282	274	272	289	280	276	273	266	255	279	292	296	295	267	296	299	305	291	254	305	274	288	267	277	261	322	259	269	276	303	282	255	318	284	279	270	274	295	268	266	289	281	290	271	258	262	309	303	279	273	320	299	266	302	301	245	276	295	277	272	276	303	285	305	284	303	296	289	295	284	292	281	295	281	300	280	288	315	279	308	286	298	304	302	284	303	282	242	272	303	277	291	293	273	275	271	264	296	293	288	251	292	291	284	279	263	256	261	267	302	323	272	297	257	272	257	270	280	308	284	273	300	286	277	282	274	267	265	287	304	295	290	271	274	302	300	292	279	304	275	275	276	278	263	286	272	296	281	289	266	294	270	290	267	302	291	278	298	294	266	318	286	276	297	281	268	303	307	298	265	260	265	297	298	282	257	293	273	287	256	297	274	261	306	284	278	273	274	303	285	265	285	247	296	282	290	324	282	312	299	288	288	240	300	305	267	290	278	289	281	287	274	318	274	280	256	270	260	301	264	304	303	280	275	314	243	303	260	280	279	261	276	289	283	263	277	300	282	289	287	285	276	284	277	293	276	283	269	296	308	259	241	277	271	320	259	281	250	287	281	259	288	275	282	306	290	291	268	267	267	278	265	271	284	275	270	281	276	263	289	281	310	288	279	324	281	247	306	318	266	298	309	285	285	285	285	258	283	307	297	283	253	295	300	279	288	292	260	280	282	284	314	283	310	281	284	287	305	302	297	293	265	299	270	270	284	293	287	285	289	293	282	283	289	277	296	250	286	259	270	279	272	271	281	289	265	267	301	277	287	292	277	289	313	291	312	282	309	276	281	303	268	279	309	267	270	285	233	269	277	271	278	277	263	307	284	320	276	283	282	306	259	317	297	306	268	278	290	268	297	304	285	286	293	287	280	281	302	284	266	266	300	322	267	295	277	283	287	283	259	272	272	273	280	285	241	304	282	262	250	297	274	272	313	261	278	276	278	283	289	302	294	284	264	276	288	272	276	273	296	275	290	289	288	286	277	267	276	314	295	297	289	301	269	274	281	258	284	277	289	312	309	293	285	309	254	324	290	307	296	267	277	271	286	287	304	246	280	295	306	283	296	273	321	286	286	275	282	285	276	246	288	276	303	275	269	298	256	271	289	269	277	271	260	284	247	262	296	314	268	299	301	283	295	273	286	264	278	283	283	274	285	283	265	303	292	307	302	312	320	283	292	293	291	283	285	284	261	274	314	274	302	276	270	287	299	260	291	264	307	290	311	286	296	290	283	286	286	262	291	270	279	250	273	282	296	291	285	269	271	284	291	261	274	301	306	269	260	278	283	293	271	276	271	290	274	288	288	292	253	262	258	291	293	302	298	255	276	290	319	256	252	243	315	287	295	295	294	275	307	302	270	286	267	290	245	274	266	290	252	287	288	295	293	286	254	305	294	285	269	265	301	291	275	248	306	303	287	284	261	293	284	287	282	294	289	290	286	283	306	286	285	278	290	255	291	286	273	296	271	243	264	274	274	324	291	298	260	256	296	299	295	279	268	309	278	275	316	299	293	271	327	303	291	297	252	277	256	284	283	252	327	277	254	287	259	311	310	270	307	316	262	278	282	272	284	274	280	268	282	247	327	279	309	281	318	286	290	286	304	254	291	333	284	256	279	298	257	293	263	264	251	280	288	313	271	314	293	299	267	308	305	302	270	273	288	274	299	291	270	259	290	291	269	258	277	303	294	276	247	280	252	281	279	292	279	270	285	279	318	266	285	298	313	297	322	275	294	264	283	294	274	303	304	290	256	266	249	263	263	302	289	326	280	303	292	265	272	333	284	257	292	301	291	228	293	281	299	267	284	272	302	256	286	247	263	263	271	269	292	282	255	271	281	293	307	308	277	321	314	273	268	283	289	285	278	310	277	282	283	297	285	290	273	296	267	277	294	268	286	300	287	276	287	261	271	317	273	300	305	286	288	255	275	326	263	294	299	317	286	285	292	282	274	271	265	248	269	283	267	259	302	302	291	304	278	291	288	265	280	264	282	292	287	288	278	307	261	307	248	262	254	263	280	277	297	283	285	287	260	262	295	293	285	296	279	299	242	279	304	290	301	273	288	271	295	293	279	268	289	301	261	275	285	289	264	300	290	305	291	268	314	253	286	289	270	273	269	292	298	275	282	302	268	299	298	282	289	299	292	289	283	308	286	287	286	316	287	291	273	296	270	270	302	305	276	273	298	275	277	273	296	304	249	289	322	304	259	287	285	301	301	272	276	301	261	294	278	278	289	273	282	258	265	295	267	290	284	277	262	279	309	273	286	313	256	305	284	287	288	294	272	286	278	295	274	273	301	300	265	298	296	272	280	283	273	293	293	290	277	257	288	290	284	285	292	272	285	267	290	264	280	269	286	286	319	274	297	285	278	309	289	305	269	273	267	268	292	279	262	319	300	281	265	267	310	276	307	293	284	253	262	288	283	287	290	272	290	285	293	290	282	272	278	262	272	280	282	261	272	274	290	267	257	294	269	288	274	288	299	303	299	261	294	299	299	296	275	285	309	300	295	259	297	289	272	270	271	289	321	282	267	254	294	289	285	277	283	279	301	276	295	290	278	311	249	302	273	252	255	284	303	278	322	256	283	285	275	275	287	258	275	277	294	283	267	276	283	277	291	281	291	288	268	270	282	284	290	286	266	271	299	268	291	283	265	279	280	256	285	280	297	310	292	296	278	287	293	288	284	310	272	268	264	294	273	290	289	294	320	267	264	287	273	308	291	298	267	296	307	253	265	284	287	242	283	281	323	280	271	253	287	285	288	297	284	261	288	297	297	281	241	277	308	272	268
27508	16841	3315	928	691	628	614	649	639	567	592	592	573	552	540	572	554	614	535	565	585	568	568	570	575	592	609	568	580	556	619	610	583	572	547	565	574	549	571	553	585	564	547	567	609	585	558	546	554	583	592	572	603	532	583	551	613	557	555	638	539	563	562	538	553	547	582	572	585	620	578	554	563	586	592	562	525	562	590	558	571	548	585	559	610	568	552	595	553	534	562	564	559	543	571	574	560	566	567	569	586	610	547	576	577	584	536	554	584	590	571	561	562	602	560	541	566	552	591	601	552	555	570	543	572	589	579	612	557	580	547	594	582	568	582	558	550	559	571	553	565	547	563	555	564	534	522	616	551	585	580	540	568	554	545	581	597	575	557	534	549	520	574	573	559	583	513	584	566	584	579	566	583	581	584	582	569	570	546	528	584	523	530	563	589	627	596	562	564	634	574	614	570	574	561	586	602	572	526	579	552	581	550	589	550	599	552	593	535	586	556	595	539	623	578	590	570	584	585	526	521	572	558	570	551	576	551	596	555	588	567	559	584	533	591	586	604	561	564	596	567	638	607	581	586	556	595	553	535	553	551	541	612	598	588	603	574	562	518	569	592	570	606	577	593	587	611	534	558	582	578	564	562	564	591	565	570	562	550	545	579	528	582	575	575	540	569	554	580	516	512	563	571	546	578	530	553	587	606	542	592	587	554	531	583	563	584	562	562	546	590	546	591	553	596	573	583	541	558	559	544	532	606	587	595	584	564	575	530	601	638	594	533	582	574	566	580	584	539	555	570	583	605	523	567	630	582	560	529	563	542	553	573	552	547	579	579	590	551	565	591	541	532	537	592	533	598	581	538	536	545	575	629	550	544	589	572	548	588	597	546	558	518	569	533	570	546	591	571	590	542	556	579	556	563	593	608	582	560	536	550	550	564	493	559	529	628	586	527	583	549	583	549	581	550	556	559	577	587	541	559	599	579	598	585	583	570	612	495	574	552	555	563	571	606	548	586	566	572	578	581	544	600	554	525	538	537	586	630	553	572	538	568	596	565	567	570	569	577	539	568	600	556	534	580	583	537	553	575	578	558	603	564	565	586	566	588	566	584	535	571	517	595	593	569	558	627	563	543	566	573	565	585	593	567	542	575	561	556	568	596	591	575	559	587	558	575	538	570	584	572	581	555	575	541	565	581	597	589	534	586	551	521	573	584	562	553	582	546	558	580	537	541	582	548	563	563	560	590	585	561	547	544	545	574	509	575	552	549	547	549	617	573	544	536	576	557	598	578	612	592	601	605	596	561	547	552	544	596	592	557	573	535	581	560	604	549	544	584	552	577	583	591	537	595	599	569	555	604	584	573	523	588	562	577	561	594	553	606	561	551	609	598	561	539	551	544	578	558	524	576	542	574	528	562	552	551	527	533	580	565	583	585	585	534	590	564	543	561	541	569	581	552	566	557	591	573	568	550	563	578	570	570	566	594	594	579	574	606	575	570	591	628	581	590	550	557	600	553	572	543	536	560	538	580	541	537	575	596	555	550	603	556	566	536	575	590	568	578	592	561	540	537	554	528	586	562	569	525	551	582	536	551	532	618	575	555	548	613	613	576	544	594	514	607	568	549	545	589	591	563	609	531	568	530	595	515	580	583	541	594	580	527	565	578	541	572	567	583	573	565	608	572	585	552	533	563	547	564	556	550	574	570	574	598	600	585	541	559	568	576	578	580	543	524	597	572	590	565	599	615	555	594	558	576	536	571	576	572	568	570	541	592	622	600	578	559	577	593	549	574	570	558	581	571	573	604	558	523	547	537	577	560	564	571	559	595	561	588	550	564	504	599	597	583	589	591	643	580	575	560	567	529	563	548	583	576	572	567	593	542	579	529	547	565	566	562	578	609	597	611	584	572	558	574	574	563	532	581	593	558	574	574	585	604	525	538	578	570	594	621	534	566	580	571	532	577	580	571	583	604	581	543	549	557	559	582	549	562	548	549	558	576	565	553	548	601	600	592	611	514	571	570	549	580	583	565	550	571	544	614	580	542	591	601	573	542	578	580	532	602	560	562	581	592	566	583	554	546	587	584	577	599	576	570	529	580	604	597	598	559	548	570	546	522	559	590	585	601	589	571	560	622	576	563	521	585	557	626	563	602	560	574	545	567	574	568	576	605	556	567	571	618	552	549	568	626	579	563	524	579	558	582	557	561	585	543	586	574	566	593	542	546	531	595	567	600	553	574	585	524	603	608	553	575	593	546	547	539	576	576	607	595	588	558	559	551	584	592	552	556	544	588	555	540	562	557	533	570	579	606	539	580	589	581	563	578	625	557	549	564	583	600	552	578	595	589	582	565	541	538	611	552	591	540	563	550	531	585	625	550	610	554	520	558	544	586	537	559	530	582	566	551	579	532	530	569	603	579	573	618	566	566	560	551	544	575	536	579	591	542	564	582	590	568	622	602	602	582	575	571	588	560	563	564	551	635	562	587	562	580	575	575	547	603	552	604	574	593	578	567	566	527	557	570	588	535	535	548	554	562	596	549	580	594	555	571	563	571	564	573	579	542	577	595	543	561	571	562	582	607	555	528	563	599	589	570	521	515	570	565	530	553	625	586	592	561	556	523	560	640	555	545	554	559	607	566	561	558	565	554	586	572	537	575	575	581	578	553	534	585	584	563	584	568	536	560	562	563	579	512	546	569	566	553	566	572	612	565	524	550	596	565	566	541	553	560	560	562	565	572	606	543	610	572	578	565	543	535	589	581	550	580	560	593	576	570	557	585	576	567	555	563	553	567	554	609	562	575	562	557	561	580	598	542	571	538	579	550	597	515	570	549	556	530	575	567	577	575	566	573	545	564	567	579	581	544	611	588	592	548	572	551	559	541	586	553	601	574	572	543	599	612	615	570	547	602	579	531	579	545	614	540	541	594	566	538	586	576	560	570	539	553	612	552	606	583	601	594	596	591	612	584	583	568	548	580	611	581	579	590	578	550	603	606	576	560	566	557	538	529	557	601	553	576	538	578	562	585	587	561	558	579	559	574	593	582	567	561	569	595	535	567	577	564	548	551	543	614	534	600	557	564	571	570	547	540	568	570	559	604	575	568	562	558	563	575	569	569	554	559	570	560	560	604	560	599	566	586	562	562	576	557	560	536	601	570	541	585	566	560	548	571	549	530	577	538	574	559	614	564	542	571	557	589	573	592	589	561	554	562	561	566	615	533	582	618	565	543	537	537	567	590	574	639	571	570	599	602	552	544	523	552	587	556	576	560	566	543	573	569	569	563	589	570	581	567	528	534	597	552	545	568	532	557	583	600	549	562	565	564	628	581	562	585	555	573	593	560	591	538	592	536	581	533	572	560	562	568	569	568	559	547	570	544	566	557	604	594	611	574	517	568	580	565	528	553	568	554	571	588	556	532	583	554	608	534	515	524	561	578	569	592	555	599	590	547	585	561	564	572	588	576	574	591	556	585	598	570	555	605	566	591	556	565	572
4784	2018	1489	930	948	796	745	740	719	725	758	719	690	656	666	690	695	673	676	656	610	687	677	674	729	691	667	705	686	719	665	653	645	658	700	673	681	672	653	639	681	655	725	707	690	730	743	667	621	641	676	626	701	630	675	654	677	662	697	668	691	654	708	695	654	667	663	663	689	698	681	671	645	690	672	691	655	723	688	668	640	687	708	658	651	640	687	663	668	667	692	682	650	712	688	695	692	662	652	659	665	641	641	643	652	656	716	657	662	674	664	644	684	647	669	679	661	679	667	668	695	653	605	701	670	687	630	659	717	625	683	692	653	691	652	683	631	652	685	681	641	695	649	713	692	702	663	677	646	663	626	662	664	637	717	676	653	700	658	663	685	615	670	660	699	681	706	659	725	696	689	675	697	671	664	668	653	636	665	716	627	694	614	685	668	737	659	632	644	687	669	673	666	672	689	654	628	680	628	671	678	675	694	622	685	655	602	662	668	687	653	662	660	674	643	701	679	700	652	659	684	641	624	677	647	687	674	648	637	638	700	652	668	657	649	682	669	691	673	691	680	706	677	688	605	688	687	705	657	693	716	639	709	705	635	637	675	670	674	706	627	677	632	695	694	683	662	668	680	665	677	682	700	672	691	674	674	674	663	636	698	688	645	682	617	699	622	629	698	703	656	627	647	700	666	631	675	675	639	681	683	651	660	663	698	662	713	634	657	710	662	665	662	683	660	680	654	672	639	677	695	635	638	702	686	662	687	674	668	675	654	684	663	658	643	688	708	670	684	665	678	679	766	685	667	669	676	675	678	680	622	653	672	668	687	620	692	694	677	698	680	667	651	695	688	649	661	655	660	696	661	695	676	671	706	706	649	669	663	619	671	709	686	716	640	719	637	651	675	668	627	645	696	657	620	669	663	657	665	707	649	679	683	694	669	670	687	675	644	736	657	666	652	668	664	665	661	637	697	645	637	685	660	668	667	712	683	669	676	611	719	673	681	681	674	650	610	633	651	695	653	678	666	645	685	662	694	690	671	681	674	626	687	610	692	670	698	672	671	688	696	648	716	603	665	759	677	687	681	654	682	698	708	652	689	688	628	664	690	662	651	673	636	686	683	710	661	679	678	705	701	694	702	649	654	661	679	655	634	715	679	658	660	676	713	635	706	667	694	684	669	668	693	645	686	611	654	710	710	708	657	668	706	664	689	701	651	685	691	676	678	665	666	642	675	713	679	644	636	679	668	649	645	685	709	703	677	653	676	676	655	709	652	709	653	632	665	713	616	682	706	643	664	655	695	642	662	638	666	669	631	613	683	641	661	659	646	654	686	681	653	679	663	703	622	692	647	696	660	704	652	668	647	708	647	659	662	652	711	685	695	646	612	705	653	671	659	655	662	720	710	675	645	640	619	685	635	679	705	680	658	646	682	667	639	666	659	603	630	661	659	693	676	684	637	652	671	686	676	660	661	616	669	687	640	657	715	696	642	655	679	662	638	713	678	633	684	637	654	662	650	662	658	670	709	643	697	644	731	702	654	704	666	683	677	606	664	650	647	690	644	618	710	689	704	669	673	709	646	700	675	654	683	637	699	694	659	631	695	722	672	659	618	672	650	679	646	669	659	652	670	703	636	647	658	694	688	666	667	664	667	679	687	655	635	684	698	664	633	689	660	676	588	646	676	645	638	651	660	670	697	667	656	629	690	682	672	655	703	636	651	637	692	661	664	660	677	647	677	682	720	665	662	685	631	676	695	696	679	689	661	653	660	679	699	705	632	686	651	634	682	661	675	708	672	694	727	720	646	714	654	688	703	669	690	669	674	660	670	657	673	677	636	714	651	678	645	656	678	658	696	661	663	716	637	622	675	681	670	659	658	657	646	678	639	655	669	715	681	643	673	692	660	637	677	641	648	687	648	657	645	708	654	637	685	685	662	716	670	655	678	656	650	678	724	698	701	635	678	687	628	719	671	684	734	631	723	646	651	733	668	691	651	616	668	685	667	678	725	712	639	690	696	646	631	636	674	704	669	705	691	700	690	721	709	678	692	706	616	664	619	616	663	586	708	690	681	672	667	667	655	641	689	700	663	669	702	645	688	639	652	632	693	643	658	704	646	631	649	689	677	662	648	673	677	658	638	648	696	689	654	667	652	682	697	681	700	659	692	658	734	715	650	667	688	675	712	669	688	676	627	661	659	676	688	693	665	676	724	665	640	671	681	674	700	653	697	664	688	663	697	715	694	664	651	683	665	678	687	689	641	629	717	710	673	684	621	646	681	687	662	684	670	708	695	668	688	679	735	655	668	657	650	680	643	720	680	648	692	704	652	656	688	653	658	678	636	711	687	644	649	682	666	637	641	670	704	659	659	698	693	693	659	657	662	660	693	671	635	652	695	688	689	647	619	676	683	660	714	673	690	719	668	683	678	673	685	681	665	702	672	648	650	704	720	688	710	721	654	622	636	701	714	712	675	671	617	653	691	678	642	669	688	665	688	649	641	650	673	708	671	650	664	659	688	701	663	681	688	676	696	667	689	670	720	642	630	652	691	664	648	693	686	682	652	652	681	667	697	676	665	674	673	655	634	635	693	674	695	641	662	686	654	640	677	695	707	667	687	707	651	686	712	663	612	675	676	670	632	632	665	622	753	656	661	674	711	674	684	643	658	687	687	690	696	697	688	668	673	736	675	711	691	652	692	637	673	671	734	622	691	664	708	684	657	708	710	723	679	676	676	695	632	677	649	659	638	687	672	678	708	705	624	691	626	678	666	689	650	643	716	612	687	703	686	684	618	647	642	666	679	654	690	638	717	697	668	666	710	651	689	668	694	709	656	651	658	652	675	710	658	654	656	629	679	627	685	668	643	645	711	689	652	671	710	651	664	727	627	702	684	671	661	685	650	663	673	648	686	670	733	654	678	716	698	671	667	724	629	699	657	683	679	675	688	677	671	651	700	692	673	668	666	657	704	661	702	679	675	727	678	706	680	667	661	727	662	672	672	662	662	651	703	645	658	657	668	681	655	662	629	713	691	683	653	630	733	658	706	640	685	710	692	674	718	648	677	660	666	688	655	677	689	640	673	669	650	677	668	682	716	660	664	675	728	656	682	665	676	712	677	666	643	714	735	699	654	678	672	691	652	720	683	658	675	646	731	652	666	717	704	679	645	695	684	678	697	616	675	646	716	657	679	675	722	616	672	659	657	632	671	647	670	694	703	686	680	655	668	696	647	711	686	676	673	686	678	664	649	678	659	691	678	715	649	666	701	668	640	685	648	632	665	623	725	661	672	698	654	742	704	703	677	668	671	638	670	678	668	649	686	680	649	694	686	633	711	666	676	638	690	674	630	715	627	671	610	648	719	684	674	706	675	633	665	694	688	630	716	665	658	695	654	694	686	662	618	682	663	681	674	660	703	665	668	678	668	680	651	674	639	692	676	657	693	701	672	684	632	670	639	686	688	659	649	627	700	701	652	666	642	628	702	649	648	638
23627	21010	27356	24876	18011	1804	948	818	745	736	628	663	654	644	643	605	603	577	584	604	610	587	619	590	571	586	605	571	588	531	575	567	582	518	600	575	571	549	560	553	589	554	568	537	547	549	559	561	600	558	531	572	545	524	565	540	566	570	539	567	525	568	594	612	548	552	578	556	565	584	574	572	579	613	576	564	567	567	571	590	603	540	544	605	559	556	594	590	535	551	575	556	568	549	575	583	570	537	566	572	573	587	560	561	577	556	591	544	539	566	583	595	589	548	558	590	583	554	580	565	518	559	549	556	581	570	566	591	611	549	598	553	505	561	542	584	574	499	567	555	549	567	580	564	571	561	613	525	580	606	558	549	585	576	587	580	591	554	562	548	500	575	547	560	559	568	563	569	508	547	539	618	530	538	533	561	577	565	556	565	567	574	540	527	586	522	570	580	578	584	566	575	582	536	622	561	553	567	568	590	558	549	615	572	566	565	545	569	521	547	566	570	540	560	506	611	553	552	570	579	596	569	569	612	542	559	579	553	595	597	594	592	638	542	524	596	496	536	613	603	555	549	567	601	569	523	604	588	539	572	543	551	553	567	531	553	609	598	603	575	578	586	575	550	566	530	598	567	537	523	563	579	595	539	558	553	571	593	599	581	565	564	566	565	560	574	557	578	583	581	597	556	542	582	521	587	579	553	531	596	568	564	562	565	560	534	613	619	619	581	578	579	567	545	554	558	529	561	559	551	606	587	532	585	517	557	604	562	553	576	570	587	511	577	586	547	555	580	584	602	557	523	602	537	537	547	588	579	597	536	559	574	513	564	561	480	607	575	581	569	583	563	584	580	556	573	563	580	557	593	553	577	558	567	535	546	527	578	565	564	504	588	536	577	531	542	548	500	599	517	546	587	556	579	577	571	568	541	580	573	565	586	597	542	553	577	583	576	562	560	566	568	518	586	536	558	604	563	536	586	553	569	537	539	577	576	538	551	582	569	584	597	495	529	574	552	552	535	563	535	558	529	610	512	542	621	586	586	545	521	605	550	564	544	564	591	587	586	565	546	590	603	547	582	582	567	565	533	620	540	579	569	525	541	549	541	592	612	591	582	570	552	572	573	601	609	555	518	587	531	584	530	548	601	610	557	545	534	594	533	598	578	589	592	500	548	547	590	544	602	546	604	556	574	570	575	540	569	576	597	554	548	521	564	575	573	579	558	532	602	554	557	546	559	547	557	579	545	552	568	560	544	586	567	569	567	561	614	576	584	563	583	576	529	556	564	548	619	538	563	531	576	558	584	580	515	554	599	549	559	563	542	569	547	573	560	587	625	539	590	577	544	565	607	559	549	568	512	562	541	573	516	551	543	537	552	571	573	572	564	573	584	525	557	598	565	584	572	588	521	523	568	567	573	562	552	583	529	561	556	587	556	542	569	594	552	584	597	543	517	563	547	545	571	534	566	549	600	578	598	542	580	584	575	556	558	552	622	585	570	580	587	546	606	576	596	550	632	558	593	588	553	583	541	538	552	632	550	615	552	581	601	507	527	594	589	575	544	563	559	514	577	593	569	560	560	540	558	553	583	536	554	562	570	556	558	562	590	568	538	588	569	562	568	577	543	563	592	572	592	559	599	594	564	539	557	559	527	543	569	547	562	573	561	568	570	559	593	581	550	575	589	607	564	586	564	536	549	532	545	565	550	575	552	519	608	575	578	612	588	546	581	553	599	579	559	584	584	610	598	559	584	541	573	623	583	519	568	624	585	578	586	566	525	546	554	545	508	598	554	560	579	577	546	535	549	564	578	611	553	585	588	558	578	588	543	561	530	529	558	537	558	571	586	571	555	568	588	527	557	556	563	565	527	547	559	559	525	571	604	584	581	569	533	571	583	547	587	564	580	555	571	564	564	558	628	566	561	555	569	531	568	602	552	586	553	564	593	578	529	532	570	593	558	577	580	533	610	588	552	609	596	571	572	578	600	545	613	592	557	567	544	551	556	581	571	528	563	613	583	552	551	561	559	571	593	565	611	564	537	546	554	549	548	565	577	544	581	562	548	594	581	527	579	546	599	569	550	559	632	560	583	550	531	537	602	584	565	580	503	561	556	552	538	574	595	577	571	554	562	526	579	582	571	588	543	536	569	500	573	574	587	541	578	546	543	577	559	534	614	535	583	560	561	571	520	541	529	609	566	572	632	558	569	565	545	521	583	588	557	576	560	579	554	576	580	565	578	555	537	600	545	588	538	565	570	557	548	567	588	526	551	612	568	549	569	603	600	574	568	585	575	585	548	560	568	530	550	505	533	521	586	569	566	562	553	551	594	554	543	578	546	583	582	561	556	563	524	576	549	558	572	568	530	557	575	555	577	546	583	540	563	589	546	538	537	550	556	557	532	535	537	554	571	556	595	549	580	561	592	578	539	553	542	537	572	580	540	572	568	550	570	568	544	563	554	595	568	565	524	579	559	534	588	554	572	545	537	581	503	559	619	570	534	576	572	562	582	526	599	538	557	529	539	567	575	589	542	527	603	562	594	548	579	544	559	565	564	551	561	554	541	584	570	569	597	545	527	590	599	569	575	585	553	580	552	550	563	576	528	580	572	558	593	588	586	590	547	570	570	574	559	559	570	528	553	560	571	552	558	578	589	567	551	559	543	532	573	590	541	572	571	565	517	569	496	582	557	540	588	549	548	532	579	551	571	597	605	543	606	558	582	541	574	586	576	584	585	546	580	578	573	581	569	531	608	573	563	538	554	552	578	580	544	567	515	591	557	534	511	550	565	578	531	558	541	594	550	533	557	552	576	542	568	507	568	578	575	610	586	520	587	583	582	601	570	518	591	548	536	558	576	582	548	568	551	598	615	563	557	560	518	612	542	591	556	549	582	596	591	583	561	565	581	596	586	559	586	562	544	552	574	536	587	556	587	599	582	559	542	591	580	529	517	569	554	551	548	560	585	565	535	597	579	579	608	572	560	557	563	575	541	580	565	534	572	543	567	576	562	572	550	549	561	585	548	561	549	538	603	535	564	589	574	554	594	538	589	615	562	572	548	535	541	568	561	509	578	541	581	554	550	568	546	560	564	560	552	583	580	565	581	589	587	556	581	584	564	583	533	514	561	544	579	592	585	559	583	541	529	553	542	543	538	542	571	553	577	550	573	572	552	587	575	560	563	551	584	593	552	531	567	541	544	576	559	525	567	573	544	562	556	552	579	558	565	550	580	531	591	588	573	560	545	605	556	606	522	580	570	575	585	612	535	533	508	523	582	580	548	561	537	574	574	561	583	527	558	554	571	612	605	567	587	576	536	598	531	520	499	588	531	559	577	552	524	550	566	568	600	564	581	607	561	573	577	574	562	582	546	526	552	541	535	517	576	538	569	550	597	568	592	586	555	572	565	570	553	549	550	552	533	534	580	586	539	570	519	532	602	602	560	568	598	549	579	575	608	560	540	547	521	560	588	557	531	559	549	562	537	591	576	603	599	592	587
3670	8744	5630	2760	2045	1658	1331	1107	1068	1003	947	849	833	813	738	760	747	722	721	761	739	716	753	685	693	730	695	730	700	692	664	682	663	674	687	700	665	628	677	701	701	692	723	660	698	667	722	681	682	682	665	662	642	660	684	671	678	685	727	671	621	706	665	670	730	693	641	671	688	672	677	688	674	684	643	643	665	686	651	689	656	698	681	690	658	638	642	697	659	682	704	600	694	650	695	683	643	638	670	703	648	661	639	673	690	683	645	636	697	624	684	623	675	695	653	702	693	647	695	678	645	720	701	694	718	653	676	669	691	657	622	656	724	639	702	674	698	655	688	705	644	669	683	670	698	657	650	728	665	663	653	689	685	659	689	659	658	698	675	660	667	718	695	664	683	681	677	694	676	625	653	681	636	675	708	634	692	670	650	693	721	685	660	744	649	675	675	669	678	678	640	681	648	649	665	680	641	669	681	696	705	705	640	663	690	676	691	737	646	645	703	662	674	702	675	644	685	650	687	667	689	661	680	621	682	661	695	648	723	669	702	647	694	673	636	701	662	726	684	682	667	687	661	691	666	689	722	650	663	664	697	661	668	663	634	669	661	704	686	671	637	668	718	653	652	650	658	668	666	674	643	693	698	680	693	663	665	687	702	647	679	639	691	704	703	684	716	685	705	662	675	679	667	669	715	695	664	670	678	686	699	667	671	665	697	646	691	668	685	655	623	705	651	667	699	641	720	649	656	682	684	706	667	694	654	692	673	672	713	618	622	679	665	629	665	668	668	713	676	663	674	659	682	675	670	656	657	622	676	651	650	650	629	681	685	717	666	703	648	645	660	697	647	698	694	695	685	673	667	692	676	675	643	672	621	676	632	672	655	673	726	659	713	622	679	686	764	646	674	691	640	680	702	653	702	630	651	687	701	673	698	676	654	671	670	701	678	646	696	656	678	688	672	640	690	641	670	694	630	672	656	715	672	687	718	714	668	675	667	730	657	636	666	724	663	692	626	673	669	676	608	664	707	663	660	676	685	663	674	669	665	667	684	671	674	654	697	719	691	685	686	689	696	699	636	655	662	674	705	642	709	646	672	656	618	644	692	691	664	709	690	686	739	702	680	616	697	656	665	662	671	686	667	688	670	683	702	688	702	708	639	679	703	678	668	684	689	660	636	672	676	671	659	664	682	684	671	675	640	701	675	641	697	656	690	680	685	647	689	700	677	717	684	641	626	704	668	670	691	644	669	684	673	671	691	728	678	642	711	687	733	689	700	711	670	693	704	730	660	681	645	735	634	652	684	658	690	679	669	704	660	667	720	663	678	737	711	663	623	687	649	717	664	712	681	648	633	719	655	636	710	659	695	641	719	654	638	667	631	714	697	652	656	680	636	686	637	625	694	659	666	705	665	693	692	619	696	717	642	619	649	682	656	647	678	699	686	672	649	700	640	634	662	654	682	710	697	689	666	642	689	658	650	668	650	670	667	680	714	685	691	664	692	734	630	684	662	673	694	674	665	643	657	698	655	624	639	675	676	679	656	635	690	697	665	643	607	670	688	600	712	680	657	684	684	658	706	631	670	629	685	684	649	656	656	667	661	658	650	681	660	638	700	637	692	611	672	642	628	664	681	663	684	660	713	665	683	664	671	658	673	701	655	715	674	677	665	666	670	686	674	573	681	645	694	679	768	687	648	680	729	693	710	659	687	688	636	687	684	679	659	690	633	711	667	662	692	656	699	668	702	680	632	668	675	646	682	669	718	646	693	697	609	689	690	649	682	658	652	673	671	704	675	699	681	687	658	755	729	672	669	689	672	696	621	661	653	664	634	679	654	628	692	684	687	680	645	698	682	685	628	654	660	653	665	646	649	713	735	720	655	615	659	685	700	676	683	640	665	703	671	692	636	651	689	694	674	672	639	652	650	635	662	652	638	692	680	616	683	673	666	665	687	674	689	673	671	648	679	711	664	680	705	665	686	656	697	675	657	666	669	649	684	680	668	690	685	665	663	602	687	644	640	663	673	680	683	700	701	672	665	634	668	669	657	663	670	616	662	677	649	696	642	700	677	755	660	649	655	652	665	642	615	684	679	652	714	688	637	672	724	680	680	657	684	677	719	650	682	664	634	691	671	713	678	667	689	631	662	664	692	642	645	644	652	646	695	663	663	666	654	681	661	700	643	620	620	666	675	652	663	745	696	671	665	654	642	660	695	644	699	696	680	657	717	700	628	683	684	590	684	656	662	653	629	660	689	682	675	659	693	653	680	705	658	670	661	670	732	692	678	619	685	706	625	694	669	667	697	672	658	698	690	703	626	700	684	685	690	676	656	692	702	684	707	690	686	613	681	652	691	692	685	621	672	716	731	657	694	676	710	641	715	697	696	684	688	612	641	698	718	679	679	692	657	666	687	694	678	662	697	681	698	693	704	669	665	704	669	661	667	659	712	708	702	665	688	623	694	667	653	658	733	659	697	670	709	712	657	670	648	714	675	686	704	635	672	678	682	686	644	630	658	660	676	657	678	679	655	665	652	668	658	680	689	662	707	653	662	671	660	669	657	641	667	686	695	657	662	671	673	715	719	693	652	687	674	703	657	692	667	667	661	695	661	607	700	636	641	667	660	647	643	686	651	702	661	637	697	672	642	647	653	705	697	712	689	699	649	670	696	732	692	661	731	713	649	653	704	652	693	692	711	663	661	678	631	620	721	682	674	702	650	711	677	641	646	647	694	700	652	665	698	683	702	650	660	667	705	693	700	690	647	643	616	728	689	707	661	680	731	653	676	653	643	686	671	649	701	687	643	689	633	692	665	645	676	654	668	682	653	647	719	687	742	670	657	723	676	617	654	688	642	710	609	660	670	695	653	681	661	654	671	668	644	696	652	669	655	680	700	659	655	652	669	665	691	676	673	639	671	662	680	672	711	647	695	665	681	685	709	717	678	668	651	654	663	670	680	683	665	676	671	704	681	656	700	682	630	681	679	658	669	663	691	707	677	664	682	673	659	693	667	691	673	649	621	673	720	693	672	686	688	700	650	653	633	651	624	648	672	674	625	690	652	675	668	607	673	656	673	701	694	691	664	670	658	673	653	697	642	649	684	687	673	628	698	653	665	715	670	665	689	613	645	661	650	699	648	662	678	671	654	675	641	683	676	645	676	673	682	672	682	667	629	650	696	665	652	692	665	697	679	671	650	642	725	738	672	650	720	659	704	635	690	678	681	708	665	707	674	695	717	642	697	691	629	653	697	674	668	654	677	597	685	758	673	692	674	680	693	650	658	657	667	661	637	652	687	682	705	682	722	655	657	726	653	720	679	703	641	649	664	667	664	666	676	676	709	713	728	663	663	644	711	657	692	667	666	654	664	692	653	690	640	658	678	680	648	676	720	658	655	693	666	718	647	698	697	665	677	705	638	709	699	657	658	690	675	703	656	658	697	662	687	713	643	674	653	700	680	661	732	661	664	639	678	711	663	667	681	654	654	648	662	650
24736	20979	25759	24311	1938	576	510	428	416	371	386	341	344	392	357	368	379	317	364	393	378	336	371	303	354	360	359	329	328	315	334	330	329	358	322	322	333	342	350	300	333	325	325	327	342	338	340	305	326	379	323	339	298	332	313	351	330	366	314	343	330	332	323	281	342	331	369	302	346	338	319	344	323	371	322	327	349	338	351	312	334	334	343	313	316	294	333	349	338	364	350	319	382	337	289	343	326	336	364	359	368	301	330	312	351	339	338	358	333	360	348	356	328	335	387	357	322	348	339	322	352	336	346	308	332	354	295	353	363	332	329	331	338	329	293	355	362	302	326	323	317	331	325	353	334	352	329	338	335	305	295	348	301	318	329	317	315	308	319	314	333	325	346	368	357	325	341	360	335	327	329	314	305	321	341	343	336	382	298	357	381	332	321	313	328	331	330	352	342	334	373	329	345	315	337	359	307	308	374	356	348	353	312	324	327	367	344	341	310	345	339	345	330	308	341	340	343	338	328	356	324	345	320	345	350	340	305	355	353	372	323	319	350	325	305	344	328	337	301	299	347	316	334	337	319	334	349	345	283	309	342	350	379	374	376	345	323	323	343	358	328	347	343	313	345	343	331	347	353	337	331	355	321	329	356	323	319	324	344	350	319	348	341	338	341	328	323	304	346	334	352	354	325	347	308	323	332	344	335	321	331	355	338	315	327	351	329	307	326	370	334	339	338	335	340	350	297	322	333	331	342	359	331	324	340	337	349	324	327	311	327	357	353	332	364	340	322	325	334	329	342	345	334	347	304	332	327	332	350	328	359	299	323	367	329	348	333	319	342	315	321	345	367	340	314	406	320	348	319	358	335	331	327	326	332	335	342	354	364	374	316	361	337	362	368	335	369	354	333	299	357	325	325	321	342	320	331	338	312	328	332	317	356	341	341	341	358	329	355	310	309	357	334	368	357	318	312	355	362	343	326	357	328	316	357	357	309	304	319	386	330	323	315	320	354	347	316	307	343	337	298	353	358	328	348	309	305	332	316	295	331	316	329	336	347	337	360	347	308	353	318	324	377	309	319	331	352	358	349	296	338	330	324	332	332	369	359	327	288	344	353	347	327	344	330	311	347	355	345	330	337	335	298	333	330	347	340	324	329	312	364	329	354	327	342	312	362	344	333	311	294	349	318	292	338	334	345	341	368	310	347	328	327	340	318	321	330	324	325	307	349	339	344	328	344	324	360	342	332	335	347	334	338	333	342	319	353	324	326	338	323	333	328	338	324	353	344	330	317	315	347	319	323	332	326	334	347	345	332	345	329	342	342	369	331	350	320	334	334	335	310	370	316	327	363	346	352	335	317	333	319	332	313	308	330	340	373	360	345	330	327	327	333	335	333	341	316	305	338	302	317	323	341	347	332	315	335	341	328	309	374	327	347	306	364	338	347	347	322	310	349	319	355	334	340	335	371	344	331	329	355	325	317	310	334	358	331	319	340	337	336	339	338	316	314	312	330	366	323	353	333	311	315	317	285	338	352	333	326	336	315	336	326	303	306	353	345	295	317	352	335	341	381	347	356	335	362	321	313	313	365	306	349	313	330	344	336	344	346	334	350	347	318	328	327	319	341	310	321	360	320	315	365	362	322	292	319	309	305	363	341	316	334	298	348	316	334	342	308	314	332	351	309	346	319	303	311	333	346	341	334	302	331	330	323	349	320	332	295	327	336	335	373	333	314	343	340	371	339	343	360	326	317	345	336	383	366	333	322	328	323	352	370	326	329	345	328	333	311	333	325	342	355	336	350	320	335	362	330	305	334	300	344	375	348	330	288	329	344	351	304	324	343	340	304	328	331	370	338	335	328	308	308	328	329	330	350	323	326	314	317	344	344	322	348	350	318	317	330	314	308	368	315	332	326	351	318	329	332	326	331	334	344	310	351	345	334	340	326	327	346	334	359	303	339	337	319	336	298	348	310	315	339	347	310	315	314	318	342	335	316	321	355	330	310	330	308	330	321	280	336	324	347	346	346	326	352	309	286	338	358	278	363	325	294	325	330	339	358	342	323	327	340	324	323	348	348	325	336	363	331	312	351	309	321	307	350	302	297	332	315	296	352	360	333	331	298	363	356	315	332	319	304	334	335	352	335	345	325	316	323	334	333	344	373	348	344	306	332	341	310	357	313	362	351	345	335	297	342	342	317	334	301	339	315	320	317	342	300	304	355	318	365	339	301	371	349	340	314	323	317	342	334	356	306	343	314	319	350	335	337	320	343	362	363	324	360	338	308	341	350	308	348	371	330	308	320	340	352	332	334	328	329	304	338	331	348	331	339	342	371	336	330	365	325	347	339	358	342	331	345	326	320	312	330	321	316	341	333	342	350	364	357	321	329	303	318	336	330	344	312	297	322	337	339	335	328	345	313	338	322	329	368	318	360	302	331	342	360	289	341	360	351	324	341	358	314	355	319	334	342	343	329	310	299	301	319	335	319	310	346	349	324	339	317	307	360	377	333	324	342	348	315	339	338	333	344	335	327	325	326	301	340	318	322	324	341	327	310	312	343	305	356	391	329	346	345	321	356	329	320	321	334	357	339	334	355	337	337	407	318	333	326	337	331	313	342	327	344	329	330	349	343	321	342	353	319	366	326	372	337	357	346	315	329	334	353	325	323	319	334	331	329	344	363	322	333	343	360	334	342	333	332	335	309	331	340	335	339	310	355	320	347	335	313	307	341	330	341	330	300	339	329	362	342	325	341	301	336	322	343	351	342	346	341	292	346	264	333	352	375	334	327	330	334	337	363	362	322	344	331	359	332	390	322	313	323	352	305	352	348	312	353	353	345	341	317	329	346	298	359	339	339	363	353	320	320	344	356	340	332	338	286	322	337	351	332	359	327	340	332	358	305	347	323	391	333	323	333	357	320	294	348	341	385	319	338	347	329	325	311	354	330	347	322	340	360	334	319	333	307	355	323	317	316	348	331	336	344	314	349	341	332	334	356	318	332	346	330	328	352	315	335	337	331	347	343	348	327	314	335	358	322	348	341	349	370	338	330	340	314	350	338	314	324	342	319	297	319	340	312	364	362	337	319	330	326	302	299	365	307	315	320	338	305	332	338	355	319	339	327	343	319	324	320	324	326	343	328	353	357	330	326	355	330	353	320	324	345	312	335	318	362	342	332	307	319	331	356	335	331	337	305	339	338	375	348	353	338	344	350	354	340	341	336	329	316	307	310	334	293	348	331	336	323	300	297	331	322	315	312	311	360	317	299	355	350	327	322	345	328	336	327	318	315	338	325	361	342	348	324	339	356	332	330	273	362	325	348	324	323	313	346	335	341	361	328	342	341	300	318	334	311	330	327	327	292	363	319	309	376	365	376	346	356	352	338	348	341	365	335	380	332	354	354	375	346	292	335	342	355	348	378	327	325	361	315	361	316	316	323	297	316	335	364	328	364	321	332	364	289	328	323	337	378	347	335	295	310	315	324	374	365	350	348	343
3572	5010	3146	1547	1130	936	811	725	608	566	591	537	491	499	477	441	429	449	454	466	433	426	400	398	415	410	411	413	397	429	402	447	405	424	406	444	435	385	409	401	428	415	413	403	410	439	419	437	425	401	408	431	417	375	418	405	410	397	405	365	409	451	419	412	390	393	384	396	397	395	385	429	409	389	423	339	419	399	388	418	390	394	390	380	400	384	381	404	374	372	377	405	408	448	398	422	393	358	397	397	440	383	421	409	415	400	415	396	381	402	376	386	405	375	379	378	414	385	409	395	409	394	407	389	421	387	383	397	376	409	375	361	387	405	375	375	388	371	423	382	389	392	419	400	385	374	422	372	406	416	395	394	366	432	399	388	447	397	430	411	384	371	406	419	407	395	401	381	418	393	385	358	388	401	386	421	442	388	405	423	386	371	420	387	381	396	347	410	376	403	398	391	416	396	383	378	411	359	366	403	429	427	392	380	416	381	398	391	402	373	419	367	415	386	380	409	364	396	382	437	392	383	367	403	416	398	364	411	422	434	391	403	381	414	380	436	371	389	355	358	411	405	396	386	400	419	385	416	390	411	400	419	431	384	380	370	377	380	434	415	415	373	401	423	433	379	421	413	424	411	409	424	391	404	400	418	386	379	377	384	405	400	406	403	410	383	411	388	393	406	422	416	397	400	369	399	392	402	392	386	394	412	373	372	407	383	448	386	400	329	408	419	413	391	397	400	430	427	408	410	417	405	385	404	436	446	410	377	367	393	415	389	381	357	409	397	368	391	385	394	412	419	404	371	376	383	383	380	350	419	411	400	390	420	394	383	416	402	403	384	404	377	389	365	380	412	378	379	420	415	396	370	363	428	391	411	416	385	415	378	364	409	406	411	376	370	408	356	379	411	388	380	393	403	394	413	404	419	394	429	398	387	393	348	409	372	398	386	401	394	440	380	420	411	375	395	378	397	393	352	421	429	384	422	375	390	392	392	406	372	325	390	415	398	410	398	392	374	381	397	375	403	410	422	431	390	376	410	392	422	391	387	387	411	378	397	391	384	375	388	423	390	381	421	406	383	402	357	417	376	405	394	380	383	405	402	353	415	425	383	420	332	391	387	412	438	428	406	389	401	397	442	390	424	393	403	364	386	410	397	409	444	408	405	358	400	392	397	390	368	426	395	355	396	352	376	391	393	389	412	415	382	402	411	383	356	385	391	390	430	366	389	397	390	389	402	410	396	392	380	409	390	394	400	360	399	405	387	374	389	391	425	366	402	393	376	409	387	408	423	369	427	392	396	389	366	391	428	416	367	392	361	398	396	418	386	359	381	406	400	395	373	361	401	405	397	393	403	435	374	371	415	399	392	386	377	382	428	401	386	393	417	392	399	386	394	396	402	385	411	384	414	403	406	387	418	382	381	372	376	382	394	413	418	395	405	411	399	403	399	377	382	408	347	398	417	383	391	405	414	372	403	399	378	389	395	435	443	423	412	407	384	413	399	382	434	397	368	425	367	420	379	396	432	437	420	369	415	410	403	390	401	386	410	393	408	395	364	422	392	388	397	403	399	390	367	381	409	420	389	424	420	435	397	434	393	402	366	402	367	387	367	381	405	371	376	393	382	402	431	394	365	372	370	436	363	433	413	403	401	405	398	431	457	404	363	416	402	414	416	370	378	433	381	391	397	399	428	379	393	386	404	403	408	409	411	369	402	402	364	412	398	410	406	412	411	395	367	432	364	393	414	401	446	418	418	428	408	425	409	402	402	414	384	362	388	403	383	374	367	384	422	385	416	415	374	414	408	386	434	422	369	420	349	388	381	377	371	381	402	401	416	400	370	411	420	401	414	386	421	391	390	396	420	412	370	428	403	377	394	385	413	381	404	375	388	402	406	387	405	416	372	424	423	400	399	370	401	360	413	417	373	383	407	399	395	355	394	399	429	391	405	414	410	405	398	357	396	393	405	425	435	374	399	429	390	415	395	380	398	426	390	411	388	449	380	368	406	381	390	386	431	378	403	375	391	367	435	414	395	421	413	438	382	358	378	400	396	400	414	397	376	383	418	402	397	382	387	372	404	399	413	356	421	429	412	454	432	397	406	407	401	383	379	452	384	384	380	383	439	396	419	393	379	369	396	424	345	417	378	415	380	405	393	371	416	425	406	401	399	423	387	392	360	414	380	415	429	394	413	382	395	366	409	387	432	419	365	394	367	376	384	372	422	410	409	392	406	388	408	428	426	419	388	393	400	368	411	405	377	413	408	358	393	390	374	391	372	397	402	416	415	390	400	401	394	387	424	374	382	415	365	429	398	403	435	398	413	400	397	411	379	370	378	380	392	372	382	406	379	419	398	410	466	385	413	377	370	384	388	403	417	365	379	411	386	396	385	393	393	415	365	399	403	403	403	397	416	372	358	424	417	383	433	414	369	414	383	392	368	403	406	368	391	403	399	419	439	393	404	364	422	408	398	393	379	376	411	406	380	395	404	393	425	386	366	403	374	401	402	403	400	390	411	367	402	386	382	341	405	393	383	378	414	379	396	384	392	396	389	360	382	395	394	420	403	402	393	408	379	427	398	388	383	393	422	396	378	430	413	391	391	466	423	431	393	416	408	389	427	444	403	389	395	376	410	418	358	398	401	386	381	384	374	385	384	391	390	396	403	428	409	402	429	368	430	390	382	411	387	405	420	383	378	411	389	395	376	392	367	412	377	422	421	384	381	400	395	390	356	393	393	407	424	411	383	410	404	416	381	382	403	396	381	426	400	369	382	407	395	393	386	404	406	391	390	391	404	420	390	382	445	403	443	379	380	393	407	418	404	372	427	403	383	411	390	403	397	359	405	398	375	379	400	418	388	389	407	407	387	402	405	393	392	400	399	373	445	371	409	447	366	374	400	408	394	372	377	438	408	399	367	409	396	392	411	424	376	451	405	412	394	377	435	369	402	426	401	376	386	404	383	410	399	410	407	403	384	467	402	427	366	367	412	403	378	401	408	428	412	423	411	382	398	386	419	357	358	395	393	407	380	437	400	452	397	414	337	424	389	371	347	406	427	398	409	398	392	393	370	404	368	405	432	395	386	393	404	395	399	397	373	396	387	435	397	401	369	398	362	369	391	391	407	422	394	395	432	370	398	419	416	400	408	386	356	427	405	407	429	437	414	378	365	431	386	413	391	418	400	412	374	429	389	413	410	415	398	378	411	389	393	368	376	418	392	393	451	385	374	425	364	414	382	371	396	375	393	374	385	375	437	364	412	409	408	383	376	441	412	408	398	405	404	394	427	419	389	417	396	412	423	399	392	399	405	419	355	417	389	389	341	390	418	399	394	391	392	392	419	338	371	402	405	385	390	401	405	413	400	379	412	394	413	413	386	394	399	384	415	392	353	363	431	413	390	387	400	395	450	411	388	393	404	414	408	351	384	403	398	395	376	418	403	398	438	400	362	425	381	397	420	407	370	410	383	433	378	386	401	411	398	383	407	426	435
22391	21048	28239	24074	21044	20301	2172	760	572	501	464	415	398	365	348	332	315	310	301	271	295	250	270	254	254	236	247	277	235	238	220	260	223	258	252	235	236	220	227	230	233	240	257	222	240	270	206	242	234	227	220	222	229	206	220	242	241	225	240	217	261	219	202	240	233	220	206	224	237	208	248	242	241	232	237	226	233	252	204	247	231	243	197	238	228	219	212	236	223	215	246	221	215	247	219	225	233	219	226	238	206	225	212	227	227	218	251	250	232	238	229	220	223	219	218	263	226	233	205	220	242	245	206	234	236	223	207	203	209	225	232	206	249	252	244	212	198	241	240	232	231	206	233	220	224	239	206	228	243	232	227	215	219	225	210	220	231	244	198	223	189	229	248	234	219	232	251	252	214	248	229	206	232	235	215	229	207	247	198	233	235	239	253	244	238	207	224	256	223	212	222	230	204	204	250	230	203	224	226	197	228	193	216	217	247	224	244	210	227	261	230	203	221	225	236	230	217	217	218	225	228	226	235	243	221	206	237	210	258	234	236	204	228	209	209	258	230	248	219	257	218	236	218	252	248	221	238	218	236	211	207	226	217	223	215	252	205	267	219	223	223	243	245	233	275	240	196	203	219	234	204	218	193	259	221	196	220	215	215	247	236	228	214	231	215	206	228	262	253	244	187	238	220	233	239	237	226	218	227	239	215	231	224	218	250	247	205	196	206	245	212	249	227	255	231	231	225	243	237	227	238	228	240	214	227	219	223	252	240	225	229	213	230	228	207	236	252	205	226	222	221	228	234	203	265	224	250	241	253	216	229	206	212	262	230	209	227	207	207	202	222	210	218	216	267	232	221	215	229	226	220	231	250	215	221	235	219	197	228	219	229	224	232	233	217	229	237	231	206	219	227	203	229	222	233	216	219	230	240	224	224	206	244	220	210	227	223	226	230	214	249	228	224	218	251	225	232	206	234	241	208	197	227	237	235	231	226	236	230	227	231	211	221	237	242	228	227	220	210	228	221	219	252	201	260	219	260	218	233	224	218	213	245	224	235	226	238	221	205	201	216	211	250	239	258	211	223	216	231	229	219	205	204	215	222	209	217	210	238	216	237	220	235	227	230	219	235	214	212	216	228	207	225	213	215	212	213	222	219	220	200	217	240	230	231	213	247	244	232	199	236	237	225	234	234	224	202	248	226	219	230	220	225	211	211	233	215	237	208	268	222	205	203	232	230	219	230	242	251	241	226	210	219	209	229	226	212	190	231	225	204	231	223	241	222	238	224	225	228	229	235	244	222	212	216	227	223	253	248	193	222	191	241	231	209	213	237	237	217	214	232	238	231	222	236	203	234	238	226	211	254	226	228	217	237	229	220	241	226	247	220	218	225	226	241	241	237	245	245	238	227	205	250	228	222	230	225	193	218	197	201	214	241	209	222	232	223	198	238	219	213	223	194	214	224	207	244	223	222	213	241	223	209	249	246	215	232	225	211	197	245	238	189	227	221	242	212	207	223	211	220	216	240	232	246	202	218	246	225	222	224	250	216	230	197	237	225	215	203	223	198	242	236	225	245	255	210	231	267	233	216	242	227	236	238	195	247	214	216	223	222	207	219	231	205	214	214	231	219	228	225	255	247	225	206	215	215	218	256	239	217	210	196	233	226	239	231	212	196	252	241	235	207	225	216	228	237	235	208	236	232	200	245	193	245	187	250	213	203	226	222	236	248	209	238	194	227	212	218	224	235	196	243	230	220	211	247	246	186	217	207	233	206	229	227	238	239	236	227	207	214	221	220	264	201	223	244	236	214	231	220	235	251	247	219	196	210	247	221	248	230	234	223	243	228	252	212	212	233	211	243	270	216	241	225	199	207	239	243	247	215	222	207	225	214	221	229	228	237	224	218	227	216	252	247	231	237	223	207	218	222	239	233	222	225	224	251	214	230	216	205	213	257	209	218	254	223	218	239	226	199	213	219	239	212	220	232	224	234	235	233	239	222	229	234	243	215	216	238	231	236	211	227	213	237	225	237	238	208	198	206	247	214	241	266	210	227	255	222	238	217	250	246	222	209	218	261	220	218	236	227	205	237	253	238	229	259	220	244	232	203	205	239	256	215	219	217	240	231	210	218	228	216	220	216	208	231	220	200	192	234	233	234	201	253	228	246	246	240	213	247	242	237	208	216	217	224	218	216	221	226	213	248	214	212	208	232	202	224	246	215	228	217	233	210	242	192	205	245	229	230	260	204	214	243	198	213	231	237	190	208	230	252	234	246	246	226	238	201	218	218	197	221	230	268	192	205	203	239	217	253	225	205	203	250	219	214	211	242	232	255	227	227	223	241	223	245	250	223	209	185	220	239	231	223	212	230	230	249	197	245	210	231	223	223	188	246	240	196	236	226	205	224	233	241	209	222	212	229	224	229	205	242	220	234	233	236	230	191	197	242	221	251	238	229	225	183	222	252	229	206	236	212	252	234	230	216	225	217	240	228	230	231	200	220	214	216	224	203	223	216	234	226	244	209	257	234	230	247	223	246	232	215	246	232	187	217	210	207	236	222	208	206	246	210	221	191	229	225	233	211	218	233	220	252	238	221	211	213	216	208	209	217	218	239	229	222	218	234	225	236	236	217	226	223	250	217	247	204	244	253	223	234	236	220	239	260	213	224	226	216	222	221	217	229	232	219	217	234	209	227	201	240	221	190	234	264	191	241	220	224	221	240	213	234	222	225	215	209	233	216	185	189	212	212	230	234	223	238	230	230	203	217	230	215	216	216	208	223	201	246	217	237	233	229	222	249	215	230	194	265	248	205	239	225	239	214	213	244	202	222	216	211	233	219	247	220	234	204	238	231	221	235	229	204	195	216	226	203	225	192	220	220	215	243	217	213	211	247	273	230	209	220	241	221	228	214	245	248	227	215	219	202	197	215	220	225	235	237	215	239	234	215	214	203	243	229	221	247	216	205	220	249	234	246	212	235	215	211	249	202	236	220	216	238	209	217	235	219	205	219	230	217	245	202	211	246	224	226	235	215	244	245	237	230	244	224	240	226	214	242	224	244	227	202	199	250	230	240	235	252	236	212	203	252	228	220	203	238	239	199	222	238	216	220	246	217	195	227	225	235	228	224	241	213	224	212	243	210	227	219	216	235	210	229	224	189	212	202	212	225	244	229	231	220	223	213	261	217	205	212	222	229	257	215	226	215	228	228	225	213	225	227	226	205	221	227	206	231	233	211	230	228	236	230	222	224	222	221	227	239	209	236	228	233	239	223	196	225	230	233	231	216	225	229	213	223	242	205	233	218	211	241	234	234	220	239	206	242	230	207	217	192	266	206	231	236	215	213	219	223	229	240	212	210	208	273	221	231	230	214	222	208	196	237	244	224	214	224	244	248	235	248	250	220	202	208	235	205	204	236	252	235	234	223	211	243	230	221	217	250	217	222	233	251	227	250	234	260	226	196	217	214	236	233	199	229	249	176	213	212	230	250	265	199	216
4667	14809	9493	4630	2992	2415	1785	1399	1159	928	816	723	662	540	538	470	457	417	412	431	389	337	392	374	353	359	328	345	335	341	311	304	347	311	310	300	295	328	312	334	288	308	292	306	286	282	264	300	322	303	319	294	289	308	292	300	333	298	289	322	272	284	300	266	305	277	295	273	262	286	316	304	298	278	298	285	299	266	281	293	298	266	297	260	312	274	295	275	300	296	277	303	291	299	251	279	281	321	304	309	307	271	310	249	309	295	276	291	295	282	318	300	275	299	312	286	284	266	253	269	298	316	312	304	301	296	310	299	310	280	313	290	291	289	277	297	320	285	269	283	302	304	300	328	285	258	262	299	277	279	290	271	305	290	287	286	276	269	309	281	267	295	284	282	262	280	289	299	281	290	287	327	305	291	301	317	280	274	302	266	282	300	285	296	285	305	289	264	285	321	284	279	308	298	283	287	297	299	298	317	271	278	327	303	286	293	273	300	301	278	300	294	261	299	274	294	280	269	312	269	263	273	291	303	296	269	272	287	291	284	277	275	317	274	293	300	283	287	288	279	309	331	280	308	296	307	239	310	284	310	272	315	246	299	286	282	314	245	260	277	270	285	305	309	273	327	270	261	308	288	280	281	271	278	283	292	262	265	266	286	288	306	264	288	280	288	299	277	329	259	271	286	305	307	284	319	284	300	304	284	337	274	317	320	273	310	272	323	279	265	284	281	298	309	283	315	311	259	265	298	278	292	270	239	256	303	269	304	317	290	297	296	290	271	288	273	311	283	277	276	295	314	289	306	306	283	278	273	298	269	294	294	283	320	283	263	305	264	287	298	327	284	269	293	276	267	308	285	271	304	292	291	306	303	263	268	283	296	283	296	265	260	293	337	280	307	309	288	277	306	294	293	289	292	302	308	325	290	300	293	272	269	275	293	282	285	278	283	289	290	290	283	332	280	293	285	297	303	281	264	280	276	271	298	270	318	302	296	290	277	290	285	288	304	313	313	295	285	279	286	292	302	283	285	264	267	289	292	270	302	302	297	320	301	300	254	307	289	324	321	279	324	273	311	298	286	264	297	280	306	285	308	282	293	280	301	312	275	282	265	282	292	289	305	282	280	275	301	272	303	281	268	260	295	289	251	297	304	268	268	297	313	289	301	291	271	307	303	264	275	280	297	297	298	302	307	300	265	302	261	269	277	318	291	267	299	261	301	273	269	315	274	277	321	273	321	286	273	299	289	274	287	267	285	301	289	277	271	307	288	285	290	284	323	263	255	282	269	303	276	302	270	263	297	282	289	292	308	278	298	292	309	293	304	291	280	292	308	289	297	265	279	261	333	270	300	299	317	268	272	297	279	263	288	313	296	288	295	268	279	241	292	291	288	274	286	272	276	281	282	281	294	292	301	267	301	267	285	282	317	269	264	288	289	286	329	297	277	263	290	252	286	286	269	284	284	307	281	270	274	308	282	276	278	269	283	267	262	274	298	319	304	274	289	255	318	298	274	289	279	257	317	292	289	266	300	315	266	302	302	287	302	287	263	282	267	300	276	299	262	318	314	286	304	303	282	299	274	286	268	288	285	266	317	277	305	284	294	291	258	265	274	289	289	269	291	260	267	266	296	256	281	290	316	268	255	304	306	269	311	308	282	283	300	254	301	257	292	293	298	299	276	247	279	286	293	276	302	295	286	275	273	308	281	305	274	298	271	268	295	262	269	285	277	298	282	261	272	265	275	308	297	290	255	281	275	281	305	294	267	281	304	268	275	262	269	280	305	275	289	306	261	283	314	294	260	255	309	293	270	279	296	282	282	279	295	272	291	292	273	277	315	294	301	319	320	293	306	292	271	264	284	263	266	279	255	302	243	287	293	297	287	294	274	292	259	277	312	279	322	282	272	276	267	295	299	272	310	286	277	282	312	277	292	300	297	260	250	273	304	283	283	308	313	320	290	265	288	326	301	264	282	308	265	282	279	287	277	288	288	280	308	289	286	325	267	275	308	312	294	260	267	286	263	259	274	304	275	324	288	297	299	273	275	264	282	283	288	316	289	286	299	283	307	265	268	275	261	278	289	288	304	282	304	290	265	283	276	284	336	275	280	256	273	292	289	288	294	275	282	295	279	284	308	284	291	268	268	280	271	273	273	273	309	268	289	282	271	291	277	287	313	299	259	289	280	259	279	282	301	299	263	269	272	289	293	291	305	282	280	278	280	292	311	275	277	282	273	306	295	256	290	306	265	287	277	296	287	296	263	294	266	315	274	279	305	270	278	297	314	280	264	292	308	285	289	266	287	282	300	272	295	302	303	294	310	302	275	315	294	284	283	282	264	284	289	261	303	297	285	263	262	291	279	251	292	288	281	278	294	277	260	283	311	281	287	251	277	272	278	275	306	253	294	323	321	314	295	280	280	287	266	263	341	288	273	290	260	292	287	270	272	301	299	292	293	303	274	317	289	265	317	303	323	277	305	285	272	278	272	267	263	286	274	267	287	257	298	272	286	300	296	272	249	253	280	291	248	302	245	309	266	252	306	308	294	292	278	280	286	274	284	285	285	289	289	270	307	313	264	281	284	253	260	281	269	285	304	272	295	256	315	298	281	288	282	296	299	292	312	275	288	286	314	335	296	279	284	292	318	290	261	303	274	276	257	304	296	301	299	240	301	289	282	275	260	303	296	262	295	250	276	293	309	281	277	298	282	280	267	268	274	314	290	292	279	306	294	281	260	275	305	271	265	281	272	270	280	284	279	320	313	286	270	301	306	256	294	276	278	302	268	261	282	288	279	299	284	301	272	295	271	303	271	270	277	290	301	283	291	278	265	315	265	266	279	273	294	312	270	273	304	304	296	276	302	301	298	285	311	305	298	301	320	292	291	279	294	278	305	278	266	291	290	259	289	286	282	294	281	285	292	286	275	280	300	295	298	291	260	291	293	269	246	277	311	278	303	323	295	287	267	257	282	303	243	253	263	281	290	284	281	295	284	302	286	296	280	308	289	261	285	284	284	283	315	275	249	265	289	313	258	289	256	302	290	262	305	309	277	283	279	297	299	289	293	295	306	269	296	277	300	291	281	285	274	278	277	305	310	290	299	276	273	306	295	278	316	282	271	289	302	301	263	302	302	302	290	263	281	296	263	312	300	256	300	281	289	253	270	265	287	295	290	286	251	276	280	301	265	309	301	268	297	277	314	281	285	267	296	271	294	292	296	298	263	288	277	263	316	299	317	303	285	285	324	237	281	264	295	287	284	293	281	316	286	283	286	293	276	270	271	294	282	307	279	308	312	289	279	269	275	311	313	287	298	285	279	291	256	250	278	298	279	294	285	267	279	276	299	270	251	281	302	306	310	276	267	290	285	278	295	293	271	280	337	259	292	302	281	271	281	309	269	301	289	285	295	293	284	282	269	297	241	278	284	266	266	285	309	266	284	284	318	308	271	296	262	255	299	281	280	281	264	326	277	274	276	308	288	293	285	307	317	293	285
27360	16974	3470	899	674	608	663	601	642	571	591	624	576	603	620	569	574	575	527	586	626	602	588	539	568	575	595	584	588	565	581	573	605	551	583	594	560	575	577	569	624	599	545	578	581	569	584	588	598	604	591	582	592	606	572	567	597	575	572	580	574	577	572	537	572	530	542	528	543	635	599	562	556	603	597	569	568	592	581	550	582	542	606	597	590	601	621	582	570	554	559	568	536	578	621	606	633	573	589	574	570	580	531	581	566	554	590	599	566	549	572	538	578	558	566	583	609	566	553	595	605	538	592	568	567	595	629	518	537	585	547	548	561	593	602	576	616	626	558	598	607	590	576	590	574	569	570	589	568	536	538	564	557	554	561	566	549	604	558	570	562	555	586	597	556	589	523	571	590	564	591	601	584	544	606	571	596	566	568	551	573	595	585	559	559	582	583	561	541	564	570	619	586	590	583	575	582	539	611	581	623	578	601	578	587	627	597	589	574	583	565	564	593	581	641	564	600	594	549	590	582	547	523	543	556	506	543	565	593	556	598	592	567	563	560	551	586	599	578	621	556	585	564	571	573	596	605	605	568	555	603	608	582	626	571	576	574	583	619	569	572	528	626	566	600	564	543	571	551	578	613	596	554	586	550	584	595	552	599	589	592	572	580	567	547	583	628	550	581	578	584	576	576	594	582	578	581	527	572	592	574	602	550	557	570	570	576	608	566	575	564	592	581	552	586	563	519	554	592	576	579	556	538	621	555	572	580	570	622	597	566	578	584	574	589	566	577	573	579	569	531	604	567	560	598	626	578	625	585	596	563	577	561	597	596	577	600	591	587	540	594	581	571	564	564	585	558	581	582	610	608	556	556	556	606	575	569	577	530	612	542	614	542	589	576	558	562	566	557	557	594	561	616	551	577	549	580	547	593	602	584	613	554	595	539	586	568	567	576	570	538	603	599	577	542	594	611	585	566	613	524	584	608	581	592	542	558	557	554	591	559	583	594	527	560	558	532	620	569	600	568	534	616	577	577	566	571	582	578	581	580	543	616	557	604	626	551	555	579	606	576	601	573	613	603	574	552	556	575	573	564	599	560	550	616	558	602	592	581	549	567	563	602	564	564	558	556	562	552	613	588	537	572	598	578	608	586	560	592	603	608	556	610	612	542	591	537	564	590	575	583	600	564	561	551	563	585	546	584	609	561	575	570	586	607	587	582	554	573	568	595	563	597	587	603	588	590	560	616	610	584	549	560	563	561	531	577	531	615	576	579	560	569	568	615	569	587	576	552	578	587	596	584	575	573	538	591	562	564	597	566	555	562	552	615	572	577	581	588	597	574	575	602	564	611	574	577	597	584	587	568	526	574	592	581	585	579	550	549	581	568	580	566	560	589	609	567	554	558	547	571	623	560	571	571	555	612	565	569	575	568	573	578	613	584	593	567	571	598	583	561	561	559	587	584	600	582	551	532	556	579	598	576	559	609	536	556	557	613	585	595	595	598	595	559	591	605	550	580	572	615	591	599	553	568	572	570	574	568	547	560	550	571	615	580	567	559	610	575	572	590	598	597	583	595	562	564	605	587	631	582	564	565	594	573	608	592	563	620	564	594	574	602	557	641	584	570	578	566	530	566	584	566	671	561	575	609	574	551	588	547	589	592	580	558	561	602	573	577	575	549	546	562	577	638	551	589	596	575	575	521	555	602	561	602	561	568	598	571	603	604	594	572	580	608	620	598	585	556	598	625	603	553	564	618	561	629	570	600	577	586	550	617	582	632	563	567	568	599	567	606	602	581	607	568	588	594	574	582	547	597	610	551	558	589	582	574	582	588	568	550	561	591	580	590	555	557	579	575	594	564	558	611	593	562	577	573	544	550	592	566	579	589	570	584	597	586	568	608	613	565	577	580	619	570	557	553	579	620	566	550	591	589	579	613	523	551	572	587	620	563	597	601	548	599	557	584	593	558	574	534	591	598	568	585	582	586	564	545	564	577	605	571	601	576	598	591	574	601	589	572	574	579	599	541	561	591	572	605	567	583	549	590	577	548	553	572	601	568	549	626	552	589	564	584	545	573	575	555	587	532	565	594	559	615	559	617	593	556	586	608	620	557	605	604	606	570	582	593	589	589	547	560	561	566	518	558	596	607	576	566	547	556	588	560	602	573	534	575	603	542	559	615	557	568	583	628	579	592	542	624	558	564	562	620	572	548	530	588	588	580	587	606	597	569	589	593	542	573	559	538	573	540	584	588	568	555	578	577	564	562	551	639	578	565	560	551	566	542	573	557	602	557	579	564	613	585	574	589	550	594	532	573	590	588	584	544	569	556	570	568	571	579	585	587	595	551	545	579	576	599	602	593	590	595	544	587	579	558	538	564	562	588	579	598	594	589	595	564	602	604	558	591	614	589	576	615	601	602	564	565	582	572	600	572	613	577	596	559	572	596	620	556	579	577	575	570	593	601	577	542	525	581	563	625	591	556	609	548	563	558	618	600	561	570	505	531	601	637	564	521	635	575	564	563	544	557	600	592	541	597	545	594	543	545	576	571	563	531	570	605	549	524	606	531	593	607	594	587	606	600	579	603	572	584	622	578	532	614	596	581	574	585	585	577	571	585	579	588	592	551	565	616	579	566	602	585	570	582	581	595	596	601	603	551	559	583	577	602	589	586	570	526	574	596	563	570	564	555	571	593	571	575	540	565	554	588	579	561	594	539	583	569	601	597	592	538	577	579	569	577	606	567	579	599	545	615	583	574	565	565	631	630	598	592	555	603	545	598	575	576	575	593	541	565	551	573	591	579	606	559	568	533	571	582	577	621	544	579	568	566	592	557	583	595	580	581	561	618	540	584	564	555	516	607	563	570	593	594	604	584	571	563	554	572	594	583	588	567	561	568	574	598	532	570	586	620	576	552	545	540	621	598	614	531	575	549	593	651	561	576	613	581	593	532	552	598	614	576	613	564	565	554	546	560	592	539	565	625	562	582	573	565	561	578	553	609	552	548	572	605	568	555	607	560	609	564	567	591	596	603	510	559	526	586	581	567	597	600	547	555	602	598	553	591	585	600	598	570	570	589	616	583	592	603	568	590	614	561	592	573	543	576	591	603	607	576	594	573	586	616	630	572	558	576	563	544	588	558	582	580	588	554	623	591	628	579	551	606	601	551	543	608	585	522	568	590	583	557	572	577	586	577	557	593	568	581	594	586	611	647	535	588	580	534	557	559	594	552	579	565	594	539	553	568	669	578	550	594	608	550	580	596	566	562	536	545	562	589	583	557	551	598	526	611	605	561	569	641	549	598	585	575	563	590	575	519	548	557	554	580	579	566	563	556	611	581	594	545	554	589	629	585	538	628	567	573	556	606	539	574	605	579	639	609	550	593	594	568	568	633	579	571	622	587	605	554	551	597	598	588	541	614	575	589	599	595	623	610	547	560	601	542	564	607	584	592	595	549	587	569	599	587	588	578	521	605	581	555	564	555	586	623	591	566	580
4798	2048	1411	957	907	806	772	756	741	697	742	683	754	757	678	707	692	675	650	674	642	701	683	675	735	700	683	721	634	618	661	685	716	626	637	746	668	693	663	703	626	725	680	651	679	654	644	663	695	706	680	726	645	715	676	674	691	677	691	724	659	673	664	673	655	689	697	700	698	680	670	699	671	681	690	706	709	707	660	587	694	682	643	647	687	647	704	708	702	698	684	712	656	669	677	679	679	683	694	660	690	660	723	658	727	641	673	702	704	689	678	699	633	671	658	612	701	705	714	654	708	659	629	695	664	697	656	655	687	688	685	705	699	695	645	659	708	690	666	660	647	683	688	686	689	715	719	722	678	648	689	638	675	702	677	661	686	647	664	683	697	673	678	700	673	679	692	639	671	696	676	650	618	668	675	651	692	685	670	689	643	629	675	720	668	684	655	726	700	713	707	697	716	673	670	620	702	681	698	610	697	642	699	655	646	675	675	706	703	683	712	660	723	693	675	711	698	631	603	668	677	685	674	693	686	672	714	687	682	657	663	672	625	654	647	718	630	667	699	647	712	633	694	670	688	728	647	662	692	662	699	701	723	699	681	671	643	628	650	681	638	639	672	684	686	660	697	664	649	686	684	701	698	677	703	714	673	695	719	699	667	694	666	672	638	650	707	642	668	712	684	698	697	654	635	646	654	655	700	735	684	682	664	699	643	660	694	687	688	712	709	653	698	671	695	692	678	653	668	696	660	627	661	651	662	708	676	614	659	693	672	669	690	698	644	647	677	705	671	707	657	687	642	693	678	709	687	738	660	685	662	719	666	660	695	663	681	702	681	700	692	681	704	758	682	657	678	695	662	701	686	674	705	676	674	695	684	701	672	661	658	672	702	673	711	665	699	675	686	690	626	669	627	651	687	676	700	687	701	658	665	640	683	663	695	659	698	707	695	645	644	633	677	668	698	693	703	688	686	630	649	676	662	656	683	706	713	653	675	667	655	694	670	713	668	692	697	703	704	676	633	683	707	706	716	679	715	676	656	662	650	666	723	706	650	711	698	689	616	627	614	685	678	670	662	722	672	709	647	658	676	670	669	649	644	662	703	706	692	669	663	696	689	644	654	705	634	704	682	664	676	645	650	673	669	671	709	622	704	701	708	692	716	699	657	658	650	672	676	684	741	739	683	663	677	683	734	658	659	668	675	683	663	666	693	695	717	699	648	663	686	653	713	689	714	689	653	735	709	659	681	725	667	649	611	680	669	711	688	679	681	721	657	680	685	724	703	674	704	651	683	648	664	690	646	720	664	658	734	681	714	691	639	688	690	656	711	673	665	694	705	647	696	720	680	657	675	661	680	688	672	686	701	702	656	694	677	679	646	650	684	659	648	682	711	664	709	668	686	697	662	665	699	655	677	648	655	641	671	645	675	642	690	705	672	641	672	672	663	690	645	681	670	710	677	646	691	676	688	691	666	671	664	670	666	715	696	690	711	669	693	654	692	669	686	637	695	668	660	637	694	706	738	665	665	649	600	679	705	662	717	697	656	684	624	685	720	722	669	713	703	656	667	675	646	622	662	680	688	707	675	635	670	677	675	650	647	719	683	725	732	665	696	696	673	687	735	659	693	666	666	682	653	638	636	765	674	708	692	708	721	646	702	660	689	709	667	682	678	627	657	681	693	696	668	661	686	703	703	684	693	689	671	702	708	654	692	678	671	699	666	638	645	697	626	664	682	671	716	646	669	646	652	682	700	704	647	659	662	656	683	654	668	680	694	670	695	725	661	629	661	679	666	676	647	640	726	653	695	632	722	658	686	624	641	684	671	609	675	654	703	631	668	622	684	687	697	732	644	641	665	695	662	638	650	706	680	676	647	658	728	672	722	666	706	676	693	698	706	670	735	703	685	717	676	637	717	631	684	690	634	702	649	669	666	737	660	681	642	683	698	706	658	699	668	668	610	671	631	715	665	695	685	622	687	709	710	662	669	676	685	764	639	686	621	663	711	611	653	693	646	661	644	700	646	643	713	679	680	643	711	651	655	675	664	685	619	666	737	680	646	685	680	703	758	659	677	687	630	650	699	714	703	646	647	664	671	611	708	663	681	685	693	690	682	678	687	674	669	680	666	693	692	633	661	696	665	648	693	684	688	650	669	698	677	663	653	697	667	711	655	641	642	710	683	723	671	686	675	677	651	652	683	642	652	633	661	685	655	658	676	659	669	728	726	685	643	719	698	673	663	694	685	676	662	708	648	663	717	641	727	623	709	686	656	665	692	662	705	636	678	651	689	661	647	665	690	727	677	703	679	651	688	645	637	662	668	697	682	700	687	736	725	706	665	711	684	691	660	657	695	678	704	684	625	678	686	669	681	679	689	675	672	665	661	705	677	666	663	646	686	660	693	728	689	631	680	688	697	669	676	666	728	693	698	654	662	660	671	699	718	692	667	657	705	705	721	688	679	661	693	709	655	652	705	646	644	686	675	621	720	659	674	682	648	698	722	684	691	729	681	697	662	668	660	680	699	681	706	750	677	691	680	707	694	776	685	655	657	648	688	680	666	672	693	686	657	719	715	650	670	688	706	680	681	648	701	651	712	700	692	678	691	683	704	649	714	657	724	643	636	663	660	697	659	694	650	706	690	661	704	642	690	693	682	642	672	680	661	765	622	680	682	659	670	681	668	661	703	690	687	683	654	699	696	633	653	737	695	661	701	668	630	663	713	681	644	687	626	662	700	706	685	710	673	686	668	646	713	690	677	699	709	674	690	725	699	665	683	638	680	646	674	672	742	659	641	648	677	698	652	702	658	663	665	667	661	653	683	629	675	657	689	635	660	691	688	686	737	650	676	641	650	708	726	695	662	709	698	642	649	633	719	694	742	690	650	669	649	700	699	653	650	649	657	662	668	666	691	685	695	671	689	650	662	641	687	743	690	704	663	679	662	676	715	624	657	659	659	699	704	628	666	705	669	698	685	691	681	680	704	663	694	692	671	695	733	676	685	680	661	688	686	686	643	665	715	654	681	680	619	671	696	695	702	677	703	638	687	703	680	639	665	672	704	696	654	650	707	709	685	691	702	733	657	689	658	704	679	660	717	668	697	649	704	701	713	666	683	668	655	650	662	678	682	677	666	660	707	674	717	657	678	733	693	634	668	681	687	673	703	636	658	690	659	639	687	691	687	689	688	674	670	689	690	668	667	696	715	701	682	690	718	648	670	610	729	686	646	698	696	696	674	663	702	697	679	706	663	677	690	648	699	667	691	689	625	701	623	636	675	648	678	665	683	680	697	671	683	630	676	687	673	697	680	681	682	727	703	712	687	689	690	651	713	693	667	692	692	687	697	686	649	656	665	690	652	677	702	692	660	657	642	690	692	663	675	664	733	672	673	739	683	668	735	658	685	716	665	665	697	695	655	671	698	710	680	674	671	655	672	668	697	680	678	698	717	681	669	701	689	677	661	668	684	723	713	683	689	690	709	675	666	709	688	705
23718	20990	27327	24810	18284	1876	929	819	761	752	723	688	694	648	639	646	594	622	613	657	586	604	578	584	629	593	604	625	578	541	589	579	663	596	598	583	608	587	548	579	560	592	615	556	621	570	602	612	599	575	540	578	559	575	600	595	575	578	592	596	582	596	573	555	593	610	597	560	591	560	608	623	531	550	555	583	581	612	555	553	584	554	575	570	542	574	556	585	583	565	595	608	557	558	569	557	565	595	590	587	599	564	570	602	593	589	578	591	582	583	582	552	570	578	578	578	601	564	566	591	581	624	588	601	595	595	551	578	549	586	564	543	636	553	571	562	591	569	533	578	563	551	577	552	585	561	574	567	573	561	551	548	578	563	606	576	542	568	562	564	579	578	581	595	554	568	600	591	549	580	593	540	563	605	599	570	565	588	565	526	578	549	600	610	591	536	565	586	574	601	580	623	560	592	534	579	564	584	594	571	557	542	624	569	571	577	591	570	556	587	591	626	584	583	593	542	594	552	593	566	557	596	569	589	577	563	602	556	588	552	591	640	591	569	640	570	600	592	571	594	609	628	554	549	558	624	495	547	603	527	572	593	587	592	538	615	604	560	526	580	549	547	568	595	597	564	580	578	596	600	522	533	567	515	537	577	582	562	593	555	610	584	575	566	581	574	572	597	568	546	563	592	616	561	566	546	557	561	534	566	536	605	610	604	576	613	581	582	566	610	519	555	598	596	563	594	616	572	601	594	565	654	562	577	558	560	558	578	561	585	614	572	556	570	641	593	575	564	554	569	580	582	604	528	558	570	589	564	563	555	530	541	588	592	587	586	581	582	590	577	593	591	546	631	591	566	598	590	555	571	622	591	577	571	529	576	550	547	585	556	580	586	564	584	607	547	549	614	606	568	620	561	580	531	579	591	605	592	579	543	555	596	530	584	586	541	533	598	576	606	558	558	602	567	585	578	572	625	576	536	585	550	585	559	575	612	579	524	598	561	580	529	583	574	587	596	583	547	576	547	590	550	541	583	558	567	609	593	570	592	545	597	577	568	568	617	600	555	595	587	569	537	600	526	576	577	601	555	537	559	539	526	540	575	577	600	522	568	593	587	600	553	592	555	600	580	556	569	573	571	556	566	577	573	581	581	567	527	565	581	560	528	527	551	553	539	538	562	563	602	597	588	600	521	576	578	597	562	560	586	580	560	537	575	606	553	613	594	565	537	556	563	572	578	607	579	588	558	552	587	557	582	566	598	588	619	564	607	591	566	550	560	553	545	559	562	613	594	558	605	585	584	613	570	585	572	557	552	547	590	601	592	618	574	566	553	529	594	532	573	568	580	589	566	569	588	596	562	528	606	589	562	585	575	562	554	545	573	550	580	630	562	571	600	593	561	569	599	522	557	589	558	584	598	596	586	532	617	569	549	581	573	589	552	555	546	581	589	587	577	601	530	565	537	571	565	589	563	559	607	609	538	553	570	561	569	606	591	546	565	539	566	559	564	642	571	567	592	586	592	543	586	552	542	546	580	542	612	523	579	551	562	614	575	605	572	562	598	558	623	571	584	540	539	564	593	545	572	595	592	554	587	565	556	602	598	544	593	547	599	584	565	606	609	531	560	568	598	566	544	576	537	584	554	578	604	610	548	593	582	560	567	608	601	548	617	528	544	559	568	619	553	522	575	541	520	590	574	546	567	569	557	619	562	555	552	608	576	579	557	552	592	617	556	536	590	558	554	539	571	531	561	566	589	597	553	635	549	537	523	548	575	568	551	549	524	556	536	556	576	554	575	565	594	514	586	562	553	563	601	583	539	586	579	524	509	592	547	595	578	597	572	571	602	527	575	604	601	555	547	558	548	545	555	582	564	554	552	556	576	555	602	579	568	562	578	569	597	564	607	572	547	596	519	565	604	583	561	561	604	565	554	602	566	573	582	586	586	638	582	541	560	586	618	590	564	572	530	552	567	566	599	571	565	555	590	582	579	541	553	593	584	557	601	620	580	593	592	571	539	606	558	538	575	579	536	548	565	536	595	548	628	607	554	605	570	625	528	568	537	604	565	563	569	545	575	617	569	608	585	565	580	557	589	592	579	508	617	579	577	559	607	593	556	592	616	537	600	557	550	543	525	544	540	594	610	591	634	549	582	555	574	556	547	598	553	590	590	564	591	578	577	583	548	585	545	612	601	584	611	572	584	614	560	548	592	616	583	595	616	560	545	585	551	593	598	573	561	542	609	557	564	561	544	566	570	581	594	599	546	588	565	564	583	579	569	558	551	589	559	570	576	593	545	555	569	585	588	588	554	615	604	606	550	585	588	548	569	520	576	562	609	580	549	563	556	571	601	564	563	541	525	563	585	557	565	596	530	573	606	574	582	611	597	599	607	579	581	594	591	551	568	569	601	595	619	535	570	536	569	604	597	576	623	536	551	551	571	578	575	576	516	610	616	576	581	616	567	557	568	565	554	535	522	578	559	534	591	542	513	585	594	607	570	566	595	594	560	583	572	549	569	585	568	570	573	573	586	537	546	568	603	552	564	583	601	531	569	592	589	546	586	561	564	589	550	594	546	567	583	594	571	527	598	558	569	575	569	599	590	589	558	579	597	595	543	561	588	586	562	556	579	587	604	554	626	622	571	600	609	548	588	546	572	560	577	533	580	617	548	543	581	538	556	554	534	623	550	578	596	576	570	601	592	587	581	587	606	601	542	588	589	549	539	585	585	543	561	569	610	611	606	592	615	578	598	543	577	579	551	598	584	533	583	585	558	598	547	583	599	553	574	583	585	553	576	588	597	557	608	568	566	570	548	562	567	569	588	563	580	572	561	592	579	567	582	589	574	552	578	579	565	565	544	553	572	567	571	605	598	565	594	608	571	594	584	551	542	527	580	572	596	563	597	587	598	561	581	566	593	546	624	540	574	576	591	580	587	607	582	593	562	573	551	554	628	584	607	594	592	604	535	568	544	579	598	562	579	584	586	578	568	593	559	570	598	525	561	573	601	607	540	576	574	560	576	612	627	564	591	563	611	551	531	617	590	587	560	536	557	581	621	602	573	569	604	586	583	596	577	556	580	578	578	586	566	526	576	615	664	533	612	563	540	610	532	531	551	548	569	565	552	557	564	596	591	581	564	570	562	589	606	557	581	565	548	589	545	580	546	566	608	628	563	558	537	561	565	581	593	533	533	581	604	546	597	574	557	581	579	557	594	624	583	552	564	560	564	612	574	535	597	582	619	586	592	583	597	589	532	609	564	613	540	631	592	565	565	592	536	596	547	600	563	607	532	606	604	567	600	636	531	581	514	558	616	554	576	585	593	540	537	543	582	590	578	581	571	597	577	578	580	590	602	553	571	598	543	596	561	567	573	595	583	587	585	566	595	603	583	538	576	565	588	562	579	580	605	586	582	627	526	574	544	580	604	528	572	529	566	571	556	577	602	586	593	576	555	561	587	618	549	588	567	571	549	564	564	572	587	550	594	570	599	578	576
3533	8645	5708	2692	1993	1607	1380	1176	1062	1049	904	896	924	878	827	754	729	743	707	747	731	738	660	688	709	682	710	683	702	721	672	711	670	693	679	701	707	707	717	680	713	703	710	688	633	687	693	665	704	716	681	704	703	700	707	633	667	696	692	691	728	697	698	693	671	677	665	673	666	647	677	691	669	655	665	698	678	671	694	685	704	682	698	648	668	699	689	694	702	695	659	736	680	687	695	660	690	696	665	647	706	671	643	726	671	721	739	695	737	697	669	672	688	706	662	694	699	673	705	710	705	664	694	655	668	689	666	666	611	660	665	633	694	732	729	695	708	663	657	682	704	678	746	656	689	659	695	700	694	714	673	703	676	701	665	654	647	629	720	691	676	695	684	709	713	697	720	678	705	702	673	686	672	714	686	680	648	675	715	667	705	634	686	667	706	670	697	681	737	663	681	643	691	677	663	717	673	685	700	660	659	700	696	731	701	695	696	697	675	645	712	719	701	675	715	681	687	677	699	701	660	679	651	701	702	720	666	683	698	665	716	640	711	777	703	702	703	614	683	693	658	631	698	684	640	690	660	651	679	654	755	645	678	646	656	712	710	677	723	699	685	646	710	746	693	684	662	672	676	674	719	706	658	673	683	670	705	689	687	671	702	685	654	671	700	703	697	686	715	669	704	676	703	686	672	724	687	723	697	684	687	711	684	700	707	734	699	675	649	626	702	704	704	673	679	719	701	634	699	668	673	688	655	712	677	660	692	713	718	708	704	693	766	666	649	670	666	680	693	689	724	728	674	672	631	672	644	668	687	654	695	697	744	673	682	690	689	643	708	684	679	643	658	684	671	690	698	689	693	691	730	702	700	647	727	664	703	640	709	667	682	687	720	671	685	669	636	652	693	697	651	703	684	686	728	711	693	650	670	698	739	640	684	683	659	662	717	637	714	704	680	719	688	691	657	682	715	702	676	712	702	675	677	685	612	740	716	643	705	667	708	716	678	708	710	642	690	709	636	677	653	710	705	717	710	695	660	701	678	665	683	706	661	688	639	653	640	701	677	674	663	656	690	672	734	670	656	732	710	712	665	638	660	706	669	643	705	706	698	663	663	681	657	677	710	689	654	684	678	663	659	674	659	693	697	704	690	731	701	717	655	683	631	667	692	675	702	683	677	672	663	693	670	673	661	704	673	689	649	730	657	700	654	687	697	693	678	686	625	706	706	719	652	671	686	663	680	694	728	713	671	689	640	643	694	681	671	677	676	638	697	657	714	668	656	660	643	651	670	683	711	706	672	676	679	698	701	689	664	677	719	611	679	710	676	661	674	647	692	657	677	728	728	689	670	715	677	679	692	726	684	682	693	640	722	721	704	685	676	650	686	733	709	702	689	695	699	690	676	706	704	666	738	692	639	653	690	730	643	660	674	677	701	716	632	716	728	645	653	657	681	663	649	654	711	664	658	686	640	685	727	721	651	694	717	667	691	687	663	655	677	673	669	682	696	677	707	738	651	672	674	694	688	702	702	669	691	686	680	684	669	686	667	665	700	662	686	693	698	662	695	691	674	689	648	651	670	668	665	688	692	686	682	680	700	712	707	772	684	655	678	722	695	715	708	695	683	638	671	686	659	695	691	657	707	640	717	649	677	684	692	703	700	675	698	691	690	679	695	645	694	669	631	677	671	714	664	675	672	651	671	658	696	648	671	647	696	716	704	742	669	712	690	714	680	645	632	656	694	658	651	642	693	684	627	710	621	653	706	645	707	694	649	688	728	669	693	654	695	728	671	657	741	664	706	709	661	697	715	624	663	703	690	661	677	681	671	691	698	701	698	635	678	705	744	644	685	672	701	727	671	665	707	703	667	687	686	660	651	662	729	630	695	725	716	692	685	699	697	724	677	650	670	688	670	702	706	696	677	622	708	649	693	671	726	653	698	690	712	688	679	696	707	687	651	644	719	686	699	651	674	684	691	703	667	715	657	637	708	690	674	665	713	707	693	713	692	659	661	669	679	645	648	669	681	675	709	683	645	710	649	664	680	623	674	722	695	714	696	619	649	657	705	671	708	661	678	721	662	689	695	705	700	653	659	658	726	679	641	696	698	674	669	694	650	710	693	661	738	692	645	694	708	671	697	663	710	705	699	729	666	697	687	653	673	659	696	692	714	716	698	639	668	648	684	685	664	698	689	648	672	661	663	697	729	683	686	679	686	690	672	656	632	695	691	699	636	675	659	668	645	693	693	700	697	704	674	643	692	681	686	692	720	708	719	700	708	666	675	676	682	695	665	636	711	697	700	711	644	675	663	693	646	683	683	650	689	679	709	682	698	674	681	669	714	705	669	684	669	669	679	679	720	664	650	702	689	681	678	684	709	711	679	677	652	747	671	660	638	695	695	629	687	659	686	726	701	660	667	696	657	623	692	688	672	707	687	625	686	652	736	680	655	724	675	682	704	678	703	671	704	647	679	671	672	684	717	653	641	661	648	691	740	691	749	673	650	644	721	689	687	711	709	684	691	688	699	717	680	659	716	658	619	679	644	651	683	703	670	667	681	675	740	715	665	695	687	724	651	705	681	659	650	687	663	678	681	677	714	658	706	652	696	669	721	695	702	666	699	717	658	692	696	674	696	655	652	669	694	698	697	659	704	635	688	653	706	648	706	670	677	679	672	695	664	662	714	649	669	701	737	689	632	640	648	675	693	672	680	646	664	697	705	640	707	697	691	678	686	714	685	669	713	693	653	660	669	655	673	651	694	734	653	688	671	683	713	693	719	644	685	666	706	671	666	621	680	700	690	663	683	641	709	691	668	664	714	683	659	705	745	717	663	696	667	687	684	637	669	678	700	648	691	669	683	683	682	705	641	700	722	633	723	698	697	674	726	676	681	715	668	701	680	656	720	747	652	651	712	641	703	656	718	669	706	710	710	701	692	629	721	702	661	673	700	699	679	687	660	709	692	740	691	671	747	694	659	690	637	668	714	668	653	678	672	684	703	698	709	664	727	705	705	656	712	653	681	655	643	642	686	691	690	662	715	725	732	690	717	668	681	660	693	688	695	653	736	637	702	722	692	714	690	684	688	703	654	682	658	696	699	662	665	686	650	671	651	689	643	682	738	696	665	702	650	695	682	625	655	643	681	710	664	695	673	706	706	680	691	730	648	684	665	707	692	700	673	667	678	673	663	729	645	638	678	660	700	674	666	643	690	658	709	673	681	691	664	652	699	694	666	658	701	699	696	689	699	671	713	705	657	665	730	646	679	690	707	645	650	716	615	684	605	673	664	680	691	694	697	680	670	707	710	655	663	697	677	679	686	722	697	716	682	675	640	668	663	658	635	654	705	627	664	660	697	680	678	698	714	712	649	724	665	644	672	626	686	671	688	685	654	678	663	714	664	642	690	742	651	673	686	656	731	685	671	699	684	648	675	692	710	639	699	662	638	674	676	635	689	681	688	683	709	674	672	720	687	639	683	700	681	738	697	698	717	713
24752	21030	25853	24364	2003	542	513	498	438	398	391	401	379	393	390	350	352	331	358	341	332	368	402	361	363	378	374	362	350	364	332	365	378	365	323	343	381	304	349	342	306	370	334	310	322	355	327	347	320	327	334	344	331	324	333	347	355	347	334	349	354	367	338	343	346	337	340	366	336	380	348	298	339	352	320	333	338	368	350	342	308	362	332	327	333	345	321	367	375	366	335	285	340	374	335	325	320	338	351	325	338	324	347	355	308	304	346	373	337	364	348	373	328	354	315	335	318	340	326	314	341	352	364	357	339	323	324	355	350	361	362	325	316	330	341	381	354	349	353	333	338	331	355	333	339	354	330	344	351	353	362	341	379	325	368	348	323	356	339	343	356	349	351	368	359	327	342	328	326	337	326	322	296	338	340	338	344	348	324	328	368	357	333	386	352	331	367	331	316	327	323	352	374	314	364	362	345	389	360	319	339	342	366	359	332	330	330	331	374	343	329	329	354	324	326	326	327	349	333	308	338	324	319	321	350	323	346	340	347	370	324	319	358	346	353	368	313	330	341	318	351	318	338	322	358	320	342	365	341	361	325	359	356	356	347	365	346	384	338	357	362	328	340	331	336	318	354	356	348	346	350	357	308	340	344	343	344	374	372	313	352	343	326	330	374	361	310	355	304	319	356	338	326	320	364	342	339	336	310	336	344	363	346	381	337	317	327	329	345	347	343	301	345	352	314	323	326	367	344	303	357	328	313	346	352	345	348	320	333	329	361	359	314	331	339	327	380	326	356	325	343	355	356	329	330	309	339	338	355	324	349	310	325	317	335	360	317	347	348	313	361	350	362	358	308	361	340	321	336	339	345	342	369	350	324	347	375	365	351	378	356	342	329	347	341	353	349	322	315	327	313	353	324	357	345	340	370	324	372	359	327	334	358	336	336	331	307	311	345	326	335	359	327	333	332	329	345	335	336	364	325	314	354	343	374	369	353	336	363	370	349	307	311	332	314	355	338	355	328	360	359	311	350	327	344	333	301	344	357	363	336	320	356	359	362	371	340	307	323	319	306	346	351	335	364	349	355	335	320	330	340	367	359	365	329	366	343	326	334	360	361	344	299	350	334	332	319	349	350	344	329	367	358	355	337	339	337	330	330	341	353	317	361	340	326	341	355	336	350	321	355	346	386	319	332	310	315	347	316	315	323	315	336	363	370	340	330	342	327	335	355	355	372	364	340	348	312	346	321	350	335	343	348	354	338	352	311	328	328	366	342	354	326	351	338	386	314	314	331	340	342	351	335	355	322	333	342	322	362	328	318	331	322	335	333	309	332	381	363	351	371	338	360	344	350	347	329	335	354	343	337	320	347	364	329	309	369	341	355	347	302	366	336	335	310	337	363	320	357	341	334	334	375	367	326	336	338	367	366	341	364	341	346	331	366	336	314	351	312	331	338	337	340	366	343	332	308	334	335	312	332	341	345	306	345	338	326	298	368	360	363	352	325	349	324	328	329	351	345	327	334	307	305	332	333	337	348	357	329	340	364	326	363	375	319	361	353	342	318	318	324	343	322	295	314	347	312	329	332	341	329	350	344	352	344	335	328	331	339	368	305	345	320	346	335	335	354	339	361	322	346	352	349	355	337	320	355	351	341	353	348	317	295	316	340	377	365	363	321	371	334	354	318	309	348	347	336	341	324	330	326	317	309	313	314	361	332	344	339	334	356	328	312	366	341	320	319	317	337	346	348	338	312	311	339	330	318	341	325	342	318	368	348	337	332	373	334	330	337	331	339	365	362	330	322	328	305	350	359	324	342	359	369	355	330	346	332	351	344	335	329	352	336	343	341	338	355	380	302	312	297	333	348	365	310	317	335	320	314	353	362	330	368	351	347	327	344	317	328	349	337	324	367	336	357	323	336	312	353	362	336	339	360	339	367	348	355	328	339	350	335	339	324	315	337	321	364	387	341	346	328	321	351	384	368	371	342	307	313	330	334	346	334	353	312	313	367	369	350	346	341	362	325	337	323	335	310	334	381	352	335	369	335	338	355	329	325	346	345	353	351	346	331	330	333	364	371	319	344	329	361	363	310	349	347	343	354	344	340	358	336	348	322	335	349	341	354	341	317	323	340	331	305	357	361	341	324	363	371	343	373	381	332	343	321	325	319	329	343	349	330	289	345	324	354	338	335	373	323	311	369	319	357	354	307	315	338	348	346	306	343	352	340	335	317	348	349	341	339	351	330	350	344	320	349	346	323	374	349	342	320	353	353	334	339	354	320	296	337	320	365	320	359	330	340	323	332	340	337	342	371	374	333	360	346	320	342	355	332	335	338	340	344	358	329	345	349	312	355	344	349	317	300	341	337	359	314	324	332	345	360	314	335	325	358	331	326	330	351	341	326	329	351	340	332	367	359	336	350	326	325	363	353	403	339	319	315	357	302	328	321	337	347	366	302	325	338	342	335	340	349	352	341	335	335	313	325	330	337	348	313	313	333	325	320	330	331	347	339	339	324	350	333	326	328	341	322	323	348	349	322	365	336	345	330	369	387	351	360	384	350	316	363	302	356	347	333	351	341	371	338	345	346	321	321	326	357	327	338	336	332	363	354	351	303	361	341	322	339	350	298	321	352	329	349	334	366	365	346	354	304	325	348	326	335	354	356	345	323	323	353	316	347	344	343	375	310	348	337	341	365	336	350	321	349	353	346	318	328	371	361	315	357	342	351	369	364	331	348	337	349	379	365	352	325	332	365	323	343	306	344	360	351	353	332	335	405	350	359	374	332	331	327	307	326	342	358	306	353	365	315	353	343	356	354	297	321	305	342	335	365	379	371	335	364	348	317	365	315	315	350	336	316	346	342	331	304	341	309	365	327	337	325	297	329	332	335	339	356	335	406	349	343	329	330	340	329	344	312	353	340	366	339	354	339	306	332	291	360	320	351	329	312	312	377	360	343	353	366	319	349	347	345	322	353	314	352	348	322	327	322	339	341	323	366	343	313	328	347	363	358	359	290	378	322	347	348	336	330	360	319	362	330	337	324	361	349	298	336	327	313	343	406	341	363	360	334	338	350	320	332	323	356	317	328	378	333	371	329	361	334	339	347	351	335	351	323	344	335	327	352	313	344	341	319	362	379	369	346	338	314	324	349	331	348	326	354	343	354	299	314	358	332	345	321	325	345	329	360	326	340	342	336	337	334	335	375	344	307	290	370	368	340	354	320	350	378	340	367	351	347	335	354	342	334	303	289	341	334	318	348	321	358	338	352	321	338	351	322	374	344	294	314	353	335	359	280	344	327	354	339	319	311	350	353	339	365	316	325	333	319	344	331	316	334	339	339	342	344	349	361	360	353	350	338	338	317	346	369	377	347	346	361	359	315	339	329	380	339	340	360	359	321	382	335	354	346	355	339	327	364	364	339	374	367	327	342	352	322	324	348	335	303	361	350	329	337	342	351	302	316	330	372	312	350	328	318	330	345	339	326	351	345	331	352	332
3586	5076	3207	1538	1185	1012	822	687	637	580	548	514	515	471	440	448	438	438	430	412	446	426	421	421	434	422	436	413	415	417	407	423	427	394	452	374	385	386	420	413	449	432	417	433	381	399	374	424	426	405	407	398	387	444	429	406	408	406	422	415	414	386	418	410	426	406	371	403	377	435	372	401	408	421	424	386	399	408	406	375	400	424	448	382	412	394	411	430	402	446	387	433	404	416	438	402	402	378	422	425	386	424	415	359	388	390	412	455	406	367	391	410	445	400	372	398	386	424	401	373	403	390	380	406	373	421	406	437	405	379	422	420	423	412	414	379	396	407	380	399	409	432	416	415	391	380	429	418	370	395	401	412	407	390	424	394	364	394	407	430	412	400	404	406	400	369	408	400	405	415	369	391	382	397	415	404	376	376	422	409	357	423	372	392	431	381	405	406	378	390	415	417	391	424	417	400	418	407	395	368	375	382	396	391	421	407	412	406	367	378	419	428	414	394	435	405	385	400	430	408	401	399	398	441	452	424	415	408	395	378	397	441	364	387	378	403	387	438	425	421	426	416	390	420	370	385	368	444	401	390	401	394	426	397	433	404	418	406	387	406	369	416	389	405	427	397	410	419	366	401	398	437	427	383	401	413	395	389	402	403	408	367	411	407	370	375	415	393	441	411	394	420	384	408	408	449	411	421	413	424	391	409	450	391	366	426	354	417	377	391	421	424	398	400	406	375	389	452	414	370	413	392	408	393	428	377	384	399	389	426	400	390	395	362	368	405	424	388	444	421	381	417	391	394	422	400	353	384	398	396	406	409	425	392	416	382	416	370	398	399	372	408	411	382	409	408	391	382	400	403	368	419	416	381	375	401	383	371	414	379	412	376	422	409	404	386	444	374	425	417	419	407	399	368	385	399	425	389	446	422	408	404	457	419	397	411	423	394	403	400	384	391	389	437	393	362	455	417	386	371	434	405	411	428	375	397	415	415	367	409	394	373	410	412	388	443	408	368	408	414	437	417	433	448	438	416	410	387	454	430	400	416	409	397	414	415	403	391	358	405	397	399	394	384	393	425	406	407	397	423	426	423	415	377	409	411	410	396	383	411	422	442	414	446	400	383	379	436	433	418	395	393	361	398	391	374	409	399	417	388	408	390	409	379	366	402	381	397	413	429	387	392	388	404	414	402	396	384	393	400	379	400	430	373	394	420	410	421	406	364	373	402	456	388	396	389	425	389	385	384	412	433	411	394	414	423	435	421	444	410	432	409	418	432	395	402	424	413	413	409	430	387	405	401	428	450	370	427	393	447	409	438	437	431	390	430	425	372	387	415	391	422	403	401	431	369	388	416	374	409	408	427	429	411	432	395	416	370	387	410	392	427	454	382	386	413	419	374	399	390	461	410	394	414	408	376	439	455	410	404	416	397	397	396	411	391	375	416	399	382	380	402	388	426	410	417	444	405	412	421	416	450	457	397	397	407	407	394	399	435	407	381	365	390	413	433	426	470	390	417	419	390	420	436	391	400	358	433	432	402	392	397	406	387	430	418	381	368	401	400	408	380	412	405	387	387	401	363	428	434	409	440	397	425	395	393	420	377	423	411	379	406	391	424	426	375	396	429	411	396	433	383	400	413	421	403	389	367	389	366	410	414	400	413	429	414	408	387	370	377	369	387	396	406	397	408	384	387	385	377	419	418	392	404	365	406	383	382	400	417	410	423	387	390	433	431	412	405	434	381	404	401	430	380	433	349	386	387	405	424	402	382	415	405	379	391	369	371	435	393	409	419	396	374	387	399	409	408	435	455	372	419	390	376	392	455	413	363	409	372	378	418	437	417	380	408	406	420	391	406	371	413	392	384	419	390	373	367	383	395	407	391	404	392	408	405	398	385	393	410	458	404	403	384	412	395	417	389	411	375	439	365	402	396	443	427	387	388	361	410	405	400	436	381	402	374	416	407	377	424	394	361	390	436	402	379	392	432	412	413	381	401	429	435	423	429	388	391	382	413	410	396	400	426	387	404	375	410	428	411	396	383	441	420	387	431	416	403	402	408	451	402	449	394	401	377	386	405	407	384	405	386	410	437	375	410	421	393	402	399	400	391	395	418	414	453	397	414	398	405	438	401	371	413	398	398	376	408	421	422	416	413	388	410	394	408	387	376	394	386	426	408	420	371	409	399	408	399	404	414	402	393	381	439	391	400	408	415	425	422	412	394	399	379	355	372	388	424	391	418	417	404	387	400	397	377	381	406	364	415	403	441	400	387	401	422	446	391	414	413	413	392	393	369	408	416	439	403	411	411	404	440	400	421	437	379	396	451	397	404	392	443	395	406	406	409	392	436	424	420	421	402	448	431	397	399	399	389	407	424	427	399	416	398	389	415	370	383	428	408	428	429	371	392	408	383	404	425	401	381	375	440	387	403	394	425	383	401	391	356	402	391	387	395	403	381	383	401	405	386	411	409	388	380	408	398	425	426	392	404	404	411	395	421	382	405	392	421	418	361	418	422	420	414	416	375	391	411	412	421	411	443	370	361	402	430	389	419	409	413	397	425	400	406	389	404	361	384	399	430	399	397	376	400	386	406	401	426	417	417	396	401	395	381	414	404	407	402	413	397	402	414	369	382	411	379	411	425	396	393	394	407	388	440	394	411	441	387	396	370	450	400	420	418	406	388	391	435	419	441	433	403	426	401	454	423	439	399	398	433	399	427	388	458	441	384	385	393	409	405	432	438	387	421	427	420	395	379	441	396	435	407	361	394	409	410	376	402	410	406	402	403	390	407	401	436	428	401	417	421	400	392	415	410	438	377	436	375	404	414	376	379	434	424	425	409	385	432	420	431	380	389	423	369	427	395	373	426	395	395	418	431	375	383	406	421	430	413	409	399	397	382	416	399	412	383	389	451	391	365	394	422	400	414	428	419	356	403	403	434	418	391	422	410	367	375	398	398	403	403	418	409	404	364	418	433	438	400	396	432	401	355	413	434	423	425	402	413	421	367	403	428	336	422	417	437	399	369	397	420	454	409	410	405	387	410	354	393	392	426	398	369	397	395	419	451	409	388	409	398	391	401	425	403	401	418	403	390	415	422	409	443	413	399	386	407	400	392	418	402	392	417	393	418	374	429	422	416	445	426	414	389	410	397	387	429	418	397	400	442	392	396	424	427	438	429	385	376	367	378	430	388	404	421	441	397	402	385	437	391	376	425	376	375	391	424	388	407	400	411	371	438	416	427	401	394	373	417	423	423	450	401	391	448	418	379	363	430	409	396	409	415	387	389	403	411	401	419	384	415	413	403	396	362	416	392	437	433	399	412	390	392	451	424	392	407	438	410	424	411	388	391	402	404	420	422	412	377	394	415	420	431	379	423	389	381	428	388	426	433	413	433	388	403	428	419	401	413	415	408	433	426	376	429	413	418	422	406	411	415	413	410	389	418	420	431	383	402	407	400	389	425	403	401	469	403	431	372	409	420	399	376	405	414	407	387
22400	20993	28173	24000	20991	20317	2272	762	594	488	435	425	420	339	327	307	331	297	307	280	298	284	260	285	254	270	295	261	247	212	243	240	251	248	265	243	255	244	247	247	220	268	240	258	257	210	234	229	229	211	217	240	236	242	216	234	229	244	207	216	229	227	188	218	226	242	242	232	261	224	230	220	239	224	226	233	232	227	196	237	228	212	220	221	196	227	254	219	223	269	221	212	203	233	223	247	235	241	215	239	254	230	231	211	199	236	225	260	224	240	229	225	234	250	235	201	266	209	238	245	234	207	222	242	237	239	206	229	202	217	242	205	216	239	223	250	240	235	213	225	241	242	227	233	227	209	232	237	202	228	206	226	226	239	219	239	220	252	195	231	239	225	255	221	197	215	213	230	252	217	237	233	221	227	203	199	218	214	253	211	221	239	228	210	214	221	217	247	236	232	241	230	221	213	226	211	223	196	225	231	226	221	222	234	232	234	234	242	232	222	244	219	216	228	233	230	235	218	242	239	184	242	201	235	216	239	216	215	217	218	227	243	228	230	233	242	229	264	217	252	240	199	239	228	201	192	207	219	195	237	230	223	201	242	217	223	244	214	218	257	239	252	218	214	206	235	232	235	236	255	237	241	224	248	220	218	230	195	237	224	215	227	223	215	220	221	220	237	225	210	217	215	208	232	215	202	213	217	245	242	230	245	225	221	234	241	234	234	236	201	271	229	224	220	234	220	230	231	214	241	224	219	249	230	239	197	206	209	234	236	228	244	214	210	207	209	220	223	204	206	207	207	244	245	242	215	219	224	240	228	234	247	229	213	228	240	256	219	237	227	210	234	236	229	211	258	226	237	235	209	224	219	230	216	218	210	244	229	209	231	221	234	232	233	226	208	222	250	213	242	244	213	244	229	233	276	209	230	246	205	220	230	244	226	224	206	255	221	246	223	239	242	232	207	231	220	226	217	216	212	234	214	234	252	238	222	232	230	251	233	248	240	213	214	222	257	228	236	215	244	218	213	209	215	205	229	238	235	226	216	227	214	220	220	218	254	242	221	263	229	230	226	234	254	221	211	218	212	231	214	227	229	216	215	225	239	210	222	225	202	247	240	204	230	230	192	219	225	249	226	231	252	207	222	231	237	217	225	245	220	238	238	242	219	209	222	201	250	234	235	221	219	234	267	222	262	211	217	231	237	202	241	230	247	224	215	221	242	238	243	233	242	232	217	221	240	235	238	225	207	218	212	233	219	236	236	229	229	219	253	243	237	263	224	212	233	241	201	249	231	219	225	195	205	243	232	244	234	227	202	205	222	227	241	193	233	245	230	185	224	241	241	241	223	229	201	234	225	220	245	228	213	226	224	240	225	228	207	208	233	225	235	215	223	212	219	192	222	233	228	241	241	241	244	224	231	216	219	230	234	210	249	216	240	226	236	220	225	237	245	221	222	240	234	216	266	213	217	217	216	217	219	214	202	222	220	237	220	227	237	211	209	214	243	221	242	232	216	233	240	212	220	215	215	233	241	243	211	229	248	221	215	224	235	223	241	259	227	232	215	215	218	237	218	218	252	286	237	215	222	235	229	224	199	235	231	221	249	238	230	220	232	244	235	231	247	250	229	214	226	228	234	211	233	227	226	221	214	225	238	234	232	230	226	239	247	243	204	233	257	221	235	218	252	243	247	234	246	224	213	253	241	247	236	205	232	225	221	231	245	245	248	223	259	223	243	231	244	224	242	218	241	248	218	213	245	243	255	264	214	239	220	229	239	240	257	236	221	249	226	234	236	209	239	267	224	229	252	233	203	236	210	244	199	217	263	221	239	223	217	223	200	215	249	219	244	218	261	224	213	223	234	229	223	235	203	247	208	235	234	245	235	206	224	259	226	217	232	234	229	219	228	245	237	199	259	222	248	245	208	250	229	228	219	227	231	259	238	241	211	247	255	219	218	208	206	230	236	242	237	234	240	206	241	252	224	231	219	238	195	221	208	227	241	229	225	252	243	223	215	243	205	214	235	225	238	245	264	238	216	248	252	230	207	224	248	204	227	201	200	226	211	226	249	234	228	235	250	221	213	250	211	256	219	253	227	229	195	239	220	222	216	217	228	239	194	234	220	212	247	252	242	227	212	216	224	255	208	245	247	223	209	255	222	253	230	214	217	202	233	207	228	220	206	227	223	240	264	246	227	231	215	230	229	219	218	228	231	232	187	226	241	241	232	225	239	221	262	256	205	220	244	226	255	221	202	201	203	226	224	247	198	241	235	216	225	231	222	225	255	217	233	235	233	208	223	253	221	210	239	212	233	206	237	207	235	253	252	199	220	206	258	221	222	221	238	226	213	240	226	224	227	218	238	245	195	235	217	222	208	243	228	226	258	232	244	224	237	223	219	234	225	227	254	257	263	227	224	228	247	240	227	220	214	218	244	234	229	220	215	221	224	263	208	213	252	217	227	229	211	223	229	230	242	203	210	226	249	252	242	213	250	216	241	210	221	232	214	243	229	252	234	233	226	207	212	253	243	255	227	248	257	218	222	223	238	222	225	214	229	218	219	235	222	242	219	217	234	205	234	228	225	248	219	210	235	233	231	243	211	237	215	260	225	226	209	209	236	221	240	230	243	221	209	224	211	249	222	203	218	206	270	244	249	198	214	245	192	235	219	211	249	211	213	206	233	211	218	233	218	223	197	228	233	226	255	239	231	214	234	216	243	227	231	215	197	235	220	225	215	234	234	249	216	222	222	234	245	198	213	247	210	193	226	233	236	223	223	247	209	231	224	261	215	232	247	269	217	223	213	253	232	217	206	225	244	227	215	242	234	250	207	228	219	221	242	227	246	256	237	248	212	232	228	224	247	248	231	210	217	221	230	237	259	258	251	230	221	211	227	228	208	235	207	246	235	230	222	239	235	220	237	215	212	215	210	240	242	216	204	218	248	240	221	207	192	248	213	232	246	225	216	238	222	247	246	248	250	222	202	230	244	214	248	228	216	229	218	205	246	232	208	228	264	214	215	221	226	224	233	221	209	227	268	220	234	227	230	230	209	219	229	232	219	235	211	221	227	221	210	220	216	245	252	266	245	241	233	195	257	220	245	249	189	250	210	228	231	237	240	223	239	218	246	210	209	212	211	234	252	213	228	224	233	232	209	248	193	201	214	211	220	207	212	199	226	210	250	225	220	239	235	255	211	271	235	208	225	219	213	218	214	251	225	220	202	230	224	248	249	236	208	238	238	211	206	238	241	211	192	225	220	207	239	208	205	204	225	203	237	239	241	235	220	235	248	242	206	259	228	211	233	219	238	232	229	240	230	241	222	219	232	201	214	216	234	244	224	236	213	249	217	213	232	233	224	228	204	228	218	223	212	229	238	245	223	223	222	194	221	234	266	214	251	224	226	246	189	230	256	226	217	244	254	247	265	250	252	206	237	209	221	270	225	238	211	251	216	257	206	202	233	225	245	224	238	245	216	228	238	218	226	201	224	235	242
4607	14962	9543	4481	3108	2411	1848	1326	1105	950	839	742	649	611	548	510	495	442	427	376	407	372	379	392	361	379	349	316	309	297	350	307	299	310	291	330	333	307	325	328	307	295	330	280	344	281	280	318	277	299	270	294	300	312	305	298	291	281	308	296	336	281	288	294	310	283	279	314	278	293	297	282	297	300	304	281	256	287	276	309	274	348	320	292	311	298	295	304	292	295	311	304	301	302	280	296	295	280	257	294	302	317	274	300	278	310	282	329	265	330	269	286	283	308	290	287	276	273	302	303	262	313	283	298	273	281	294	292	279	283	301	279	274	306	273	268	301	240	306	297	311	266	298	288	301	278	299	296	294	260	292	308	308	306	304	285	306	295	266	249	260	286	277	284	296	315	301	286	284	294	293	289	271	303	254	286	278	292	299	293	292	278	319	296	294	265	265	293	314	268	290	267	256	266	288	337	292	292	281	271	301	286	302	269	311	316	294	253	273	273	296	310	298	293	274	298	280	303	291	287	323	309	286	285	312	256	314	320	330	300	288	288	280	313	287	302	321	273	299	279	256	276	314	284	280	293	304	279	293	276	296	273	294	287	278	268	289	251	257	297	307	281	292	298	289	274	282	282	293	281	286	301	289	280	287	289	294	283	283	301	296	283	290	282	300	291	299	296	295	295	266	304	285	255	300	292	290	306	281	322	285	267	292	271	282	310	284	277	273	303	277	283	268	311	291	283	285	290	294	318	287	305	289	295	275	300	290	255	293	301	284	292	293	271	299	301	291	298	258	272	317	305	260	312	272	289	278	239	300	304	267	270	261	311	300	292	317	264	296	250	292	297	336	291	280	262	291	264	281	283	275	315	297	259	294	311	285	268	274	281	293	250	293	272	288	260	268	319	291	286	283	301	267	281	281	332	304	290	297	291	264	294	279	257	282	275	288	289	293	268	268	281	270	297	282	289	296	255	293	265	266	272	288	296	307	278	279	266	281	310	300	293	280	299	265	293	281	302	307	264	294	299	297	281	285	301	283	311	306	308	315	272	276	299	309	299	306	268	296	273	277	268	284	304	292	278	287	260	295	284	253	290	294	320	294	266	289	299	297	276	302	267	281	252	303	295	310	268	280	289	315	264	302	306	245	292	301	323	286	302	276	290	283	272	284	290	274	323	293	310	276	292	293	318	264	308	296	289	294	311	294	298	293	268	287	292	272	255	289	266	291	292	261	298	304	303	257	261	302	296	326	282	273	305	303	311	288	290	283	270	275	309	286	257	291	296	271	294	267	292	298	292	270	291	309	322	280	300	313	313	314	297	308	263	290	289	301	314	289	289	351	282	266	300	302	287	285	255	270	258	277	280	307	290	290	298	268	282	290	280	306	290	291	324	276	293	305	300	292	268	237	273	275	289	278	290	310	292	303	289	293	278	281	309	283	300	281	286	295	275	291	310	298	275	305	285	303	281	290	286	276	288	312	268	304	250	280	292	318	327	296	295	277	275	293	303	268	315	264	258	287	314	311	314	314	305	274	262	280	266	272	309	281	288	276	294	279	301	288	302	306	319	299	285	268	310	304	270	271	291	291	280	284	282	305	310	293	285	271	281	298	300	291	272	305	281	282	299	280	299	295	300	303	275	289	282	268	286	293	253	280	296	291	283	277	285	287	340	262	302	293	295	283	285	284	275	289	299	264	274	275	287	268	262	301	278	259	278	287	265	296	268	307	277	303	329	281	314	283	299	274	294	322	280	281	275	283	287	288	250	291	295	285	289	280	293	307	272	275	301	306	290	272	303	274	298	282	290	275	301	296	266	295	275	295	281	280	300	292	290	283	280	290	292	285	298	284	252	276	283	291	305	293	339	282	319	287	287	279	267	291	271	313	262	297	278	295	270	302	273	308	297	274	266	305	304	274	292	280	303	299	323	309	267	287	303	309	270	307	279	300	269	319	263	289	316	308	302	279	266	269	284	300	290	285	284	303	274	304	292	300	280	287	287	326	280	328	303	288	294	324	295	293	281	296	304	283	317	280	273	274	274	292	285	307	290	266	301	302	284	325	284	278	282	281	316	279	287	324	290	297	296	306	288	283	280	306	266	301	273	284	284	272	304	281	292	281	264	274	310	293	289	316	317	316	289	307	253	275	288	267	283	301	276	284	287	269	276	283	289	292	275	276	287	317	276	280	302	298	266	284	302	286	281	271	298	312	298	299	318	278	272	283	315	277	272	305	302	301	252	294	290	296	301	274	295	285	250	274	288	293	283	272	268	300	291	309	302	310	288	257	281	275	297	276	270	277	284	295	290	293	288	295	297	282	270	279	303	316	271	265	277	283	287	293	292	289	296	285	291	258	307	295	266	292	284	293	274	287	295	286	288	308	279	290	293	283	291	289	311	266	294	276	319	282	278	296	318	312	299	274	298	295	270	274	285	305	269	305	298	306	277	298	277	277	297	294	308	283	328	302	306	286	280	294	293	280	290	328	280	308	298	314	311	290	301	304	286	285	280	272	295	316	284	271	296	287	287	314	306	283	310	293	300	273	331	286	299	295	283	271	283	291	276	276	276	291	278	295	293	341	274	301	281	299	295	314	281	306	288	273	270	303	302	272	277	326	299	282	294	290	253	289	280	303	293	281	288	295	284	278	234	300	286	278	290	276	276	282	268	268	255	302	312	288	277	278	272	299	309	300	340	307	285	308	305	281	269	281	268	305	315	294	256	273	266	284	276	285	264	285	269	307	283	276	302	307	315	261	299	276	291	275	320	267	283	300	301	314	286	301	301	280	334	299	258	292	286	286	303	295	302	286	295	299	294	285	274	282	268	291	251	301	281	285	290	274	266	312	283	309	280	263	283	324	304	291	266	289	311	266	287	305	291	292	300	307	308	317	287	256	255	281	269	289	313	293	300	315	274	314	316	299	305	286	266	265	286	276	275	282	287	270	298	267	289	252	329	290	285	290	279	308	308	297	286	287	279	304	283	285	294	295	257	274	282	286	285	281	311	297	273	268	286	275	262	321	287	278	304	299	281	299	296	289	282	279	275	284	272	302	284	280	289	284	289	296	272	294	307	276	257	260	295	305	300	287	305	282	312	292	287	283	296	286	281	306	267	302	242	287	322	287	296	268	272	305	286	313	277	292	289	314	267	292	287	303	304	293	261	286	311	322	268	286	287	316	268	278	325	261	287	273	260	282	292	294	289	302	295	274	291	262	257	274	274	314	307	284	264	281	289	273	286	301	294	280	277	321	310	270	301	306	289	315	269	267	260	308	273	297	299	267	317	285	259	264	260	314	322	261	301	295	255	276	245	317	294	285	273	296	298	294	300	268	281	298	306	265	266	283	262	310	274	307	273	300	289	284	269	282	285	304	277	274	282	302	256	287	275	318	297	305	293	290	297	311	293	304	269	274	315	324	263	293	304	310	294	275	273	291	271	274	284	286	293	309	293	297	266	284	295	338	308	274	299	287	297	293	290	281	281	287	279	289	281
27469	16872	3418	900	685	680	644	614	596	614	628	563	570	602	625	545	597	544	587	576	552	557	556	587	580	559	613	616	593	585	614	595	619	569	634	572	571	590	551	565	544	591	569	561	570	555	608	630	581	544	545	568	589	546	565	602	585	614	543	587	573	560	612	545	600	582	571	569	589	585	591	584	599	571	594	523	583	588	625	583	588	613	624	570	611	549	536	588	558	565	615	532	602	591	556	555	572	593	590	565	598	615	588	604	612	560	570	574	568	584	555	590	546	622	607	611	653	583	606	592	541	573	572	613	601	574	576	609	563	582	573	569	593	580	583	559	588	573	608	572	590	609	633	557	630	594	672	598	559	557	600	608	546	578	602	566	602	564	578	545	564	577	623	646	573	577	556	569	601	596	596	549	574	625	579	588	566	577	577	542	618	595	546	603	561	573	609	553	572	568	616	591	590	589	587	552	561	607	584	578	626	571	630	559	594	595	603	576	585	589	600	568	540	577	618	572	582	575	578	576	594	561	574	576	576	571	591	598	553	581	623	574	597	557	592	566	579	574	582	547	557	558	593	557	600	621	570	577	540	580	584	577	584	596	602	579	542	613	596	603	595	581	587	603	584	599	539	581	614	606	557	564	578	563	586	583	547	545	522	583	586	605	533	600	539	562	537	604	565	572	616	563	578	552	581	559	562	545	580	606	576	560	594	605	593	593	585	608	568	556	587	599	584	585	568	601	612	594	620	586	607	631	598	578	584	571	558	579	534	569	573	580	605	577	661	597	602	608	605	639	546	562	562	572	632	588	572	621	537	663	557	539	576	610	564	609	585	576	603	607	613	597	552	615	608	614	533	574	590	630	580	586	536	566	574	617	580	582	552	585	553	595	606	556	566	587	572	643	558	616	589	618	574	577	608	623	573	581	563	608	565	581	620	592	586	589	577	574	568	603	605	550	582	546	548	590	597	572	595	585	575	590	571	602	615	574	610	583	564	588	571	604	551	610	566	552	588	575	575	564	537	561	582	594	603	613	618	609	555	566	565	607	602	571	568	588	605	590	553	611	604	572	603	552	613	592	585	582	594	574	593	582	564	582	577	566	604	605	616	570	560	574	571	632	603	587	579	609	586	615	577	580	569	590	530	620	565	609	569	619	583	599	576	604	593	579	603	615	561	612	561	593	563	552	596	599	600	619	588	603	599	578	577	619	629	618	563	623	596	579	581	521	593	544	598	593	571	564	585	560	555	556	566	587	554	571	557	559	622	593	609	551	583	632	559	576	576	578	600	584	571	577	585	598	562	561	555	558	572	565	600	634	528	550	591	582	613	578	586	610	636	619	595	562	586	583	564	605	629	564	596	572	578	574	550	613	554	578	589	580	578	595	576	594	549	632	592	600	610	601	578	611	630	614	581	592	642	628	596	602	551	597	584	610	625	549	608	560	556	568	551	577	592	572	576	556	604	613	540	547	594	596	534	555	555	580	554	578	595	592	554	570	573	610	617	553	616	603	586	563	567	597	591	555	556	600	577	595	578	558	564	590	564	566	583	594	572	635	578	581	584	578	591	576	583	595	550	600	635	594	580	605	573	597	586	621	543	596	628	564	578	556	623	584	589	583	622	574	603	558	590	608	604	571	601	603	583	582	590	548	600	594	595	551	565	571	569	575	534	580	587	615	587	603	582	597	582	604	596	567	616	521	588	585	615	599	588	553	596	594	611	627	606	589	597	564	635	582	550	571	576	580	572	582	539	597	590	592	565	554	582	565	594	553	564	606	553	624	581	590	578	591	554	578	573	578	607	617	584	598	606	570	549	559	569	588	581	607	597	563	567	578	562	570	564	586	594	605	608	653	587	613	590	572	585	570	625	620	590	618	566	584	588	609	592	578	559	587	588	587	586	544	527	614	573	537	594	600	572	597	608	608	652	556	607	561	593	603	582	616	577	588	583	567	576	583	585	599	595	553	573	598	577	558	548	609	606	603	566	588	619	540	586	550	591	578	568	653	586	587	560	591	581	589	613	624	578	583	591	612	585	610	576	588	589	528	597	620	595	609	563	614	567	556	569	567	564	555	566	545	608	572	589	539	556	565	561	574	603	552	596	619	654	573	587	587	584	588	546	587	566	606	596	563	639	564	562	616	572	589	608	594	623	585	582	588	561	563	608	577	590	574	593	586	577	596	563	589	576	557	594	544	598	608	571	549	541	583	581	585	600	598	580	579	565	582	626	572	569	589	622	570	586	592	573	592	596	584	607	610	566	611	588	579	621	568	565	591	570	589	602	578	583	551	602	595	567	589	613	605	611	646	578	561	588	584	591	631	514	590	590	628	608	626	551	546	574	560	546	562	605	592	586	574	542	606	585	581	620	567	601	550	577	599	626	576	588	601	592	583	573	591	581	571	583	583	596	560	576	585	619	583	595	626	597	598	606	598	583	549	617	576	552	540	573	598	593	576	572	616	550	657	603	539	591	592	578	582	590	599	560	605	636	580	555	539	565	555	601	609	630	638	575	576	596	620	605	580	602	598	602	595	625	581	548	587	593	573	553	596	591	564	575	624	591	560	597	564	595	538	586	575	617	596	548	569	546	550	538	598	591	579	596	555	557	558	598	572	589	568	599	628	610	534	573	562	607	581	525	572	568	605	591	572	551	559	561	518	606	597	552	585	579	583	600	616	568	561	644	560	588	586	567	585	572	570	558	545	570	585	589	579	568	582	602	630	599	638	602	578	591	598	582	550	584	525	610	557	574	565	569	582	579	556	583	535	601	589	566	557	615	571	603	612	531	542	623	570	575	568	585	566	584	597	550	559	599	568	587	618	597	598	583	594	625	582	561	621	581	584	590	571	584	617	643	611	584	564	562	604	573	586	568	599	543	568	568	569	638	564	621	646	594	604	611	560	560	577	549	618	622	594	601	582	577	623	538	571	573	599	605	626	590	574	523	597	605	551	578	594	606	594	601	589	566	594	613	590	597	577	581	538	573	596	555	564	548	636	589	598	563	565	598	555	598	561	588	576	588	556	606	581	555	537	566	623	574	602	604	582	589	563	572	600	616	598	582	578	621	614	578	563	580	607	576	614	597	542	606	582	569	580	553	604	587	578	559	638	603	567	632	582	612	552	555	589	591	551	607	569	570	587	610	624	590	558	577	558	588	591	556	609	574	585	512	570	540	595	566	605	564	586	586	562	583	595	571	558	579	541	564	536	585	638	592	540	588	580	607	566	611	607	564	589	590	597	580	567	593	534	548	592	576	561	578	600	583	576	567	602	562	589	590	551	575	570	562	598	596	585	591	596	627	582	603	582	561	610	596	575	590	546	576	574	568	572	561	621	582	573	610	585	580	570	577	582	587	560	596	564	612	549	574	536	574	612	542	574	595	585	551	556	578	539	608	561	570	619	622	528	589	562	570	542	587	597	560	593	596	584	600	569	625	594	610	560	599	608	599	589	601	614	576	566	582	578	572	560	564	612	589	602	579	561	577	552
4871	2138	1463	989	936	837	757	756	734	785	741	726	802	736	686	670	659	679	674	734	680	728	702	685	706	726	692	677	687	698	740	705	711	722	727	704	713	679	753	658	664	695	708	696	664	688	708	723	721	651	717	679	688	726	703	736	723	690	687	722	690	706	729	673	669	740	668	718	708	707	683	693	694	685	724	669	725	649	703	659	687	692	697	662	694	686	739	706	660	660	668	680	666	649	689	717	727	672	684	688	669	624	696	653	736	686	679	653	703	659	736	664	691	724	679	650	675	686	724	685	667	652	693	734	673	642	689	737	703	733	691	679	684	684	708	710	680	627	717	666	701	754	691	785	699	696	677	678	643	738	734	682	673	649	720	668	690	698	712	672	696	719	699	650	656	681	736	721	706	660	700	708	655	689	723	665	662	684	677	676	715	699	684	700	686	638	704	661	735	668	701	649	648	676	744	712	666	688	711	750	685	681	732	691	705	674	700	740	687	690	697	697	733	692	710	659	654	718	705	728	695	671	656	691	718	683	682	630	736	683	685	752	681	683	683	707	681	686	717	677	676	711	684	637	742	689	661	658	680	666	668	673	681	709	711	676	693	689	717	710	709	667	653	668	703	694	664	654	713	668	699	669	680	705	659	718	700	681	725	687	700	723	685	639	685	738	687	672	736	688	680	691	695	663	662	705	694	646	667	730	691	669	685	744	699	671	727	696	677	684	667	688	676	661	695	729	683	698	683	731	709	710	706	709	705	675	692	687	697	697	674	688	721	710	706	691	691	687	676	717	698	695	672	688	641	672	679	689	687	697	739	712	647	695	759	673	720	699	687	701	656	746	720	681	683	649	678	661	664	701	655	645	726	660	693	667	639	683	715	697	721	712	660	640	676	714	680	717	676	690	662	711	700	694	695	741	701	645	719	720	696	743	741	698	680	668	698	753	666	665	736	689	666	692	708	721	690	679	679	708	634	623	699	681	693	743	668	652	701	655	709	690	642	698	694	726	707	695	700	670	720	634	713	661	689	727	700	713	691	724	674	666	672	635	692	715	673	700	682	648	680	736	673	749	686	654	664	663	729	663	696	668	678	722	666	662	680	692	703	706	698	692	698	676	664	681	698	702	691	684	673	708	661	688	670	671	688	686	704	724	688	653	686	705	680	677	714	709	678	703	679	695	722	701	695	736	688	696	693	653	668	708	761	676	744	689	734	683	714	728	677	697	656	675	703	686	737	714	677	714	700	697	648	713	667	695	676	700	722	641	692	704	659	651	662	686	664	678	718	725	724	693	697	689	678	679	644	671	675	699	667	714	707	700	705	709	722	704	691	727	707	668	693	666	647	641	716	685	674	678	643	675	682	662	683	682	692	685	700	675	661	684	700	639	697	673	684	664	661	714	682	673	728	685	670	722	721	684	715	641	672	707	675	683	695	700	671	710	701	698	683	718	677	683	653	688	694	695	714	646	719	722	665	707	656	697	689	720	684	687	685	723	674	715	685	719	719	687	667	689	648	687	681	673	682	690	690	722	735	706	713	683	722	702	665	726	668	670	677	725	680	648	682	696	686	666	718	686	627	743	688	690	683	693	725	691	680	757	711	708	691	705	674	739	683	714	654	682	668	663	679	716	723	695	713	699	724	716	686	671	704	685	657	647	651	674	680	690	692	730	726	630	662	698	695	728	674	707	756	676	714	665	676	719	702	668	691	672	718	702	676	671	713	661	706	678	660	682	685	692	717	667	686	714	660	674	656	693	709	680	697	699	729	674	674	659	661	706	630	658	681	699	711	656	695	657	667	700	660	664	655	697	679	682	713	693	682	682	713	734	695	723	671	697	683	705	658	737	720	673	693	675	685	728	706	669	665	732	712	716	708	736	649	703	692	673	668	703	703	644	700	663	708	659	699	658	669	665	646	682	677	697	681	676	666	702	691	646	704	659	754	662	698	690	680	705	758	693	701	691	722	724	682	708	706	681	724	706	716	714	706	708	718	681	722	689	678	690	695	702	731	661	655	643	709	732	697	730	681	689	698	665	737	701	710	662	664	661	687	729	665	676	703	682	703	713	678	679	696	699	700	724	692	657	706	695	685	726	708	716	656	644	686	724	716	682	657	676	663	710	650	730	712	720	713	698	676	702	696	677	688	689	681	656	686	726	713	714	663	678	651	698	687	694	644	708	682	693	713	653	681	695	695	735	672	654	647	682	743	678	684	713	725	724	734	682	667	684	685	714	728	704	638	697	690	705	715	710	665	648	685	676	681	702	708	686	696	645	682	701	674	693	693	678	693	697	672	675	735	701	698	671	691	670	698	700	721	696	689	673	688	690	660	694	708	707	691	683	727	674	645	765	668	663	653	630	669	729	681	691	735	676	682	669	671	715	693	713	679	709	728	680	702	650	702	691	715	703	704	732	682	655	727	698	657	681	662	691	671	700	680	698	692	645	677	706	702	717	707	718	740	722	697	668	700	692	696	678	685	684	701	686	683	673	753	647	689	704	737	722	688	679	655	685	701	684	705	682	666	743	697	687	687	652	722	723	711	699	708	658	691	681	682	645	663	677	691	675	699	746	640	716	705	703	654	653	647	695	697	670	718	683	656	681	675	660	687	682	660	688	684	706	702	666	706	703	696	673	624	705	690	649	677	654	645	662	700	656	686	652	721	627	703	698	700	709	683	663	722	664	716	725	744	634	697	701	707	677	646	702	722	700	663	700	691	692	739	690	786	734	737	710	690	694	706	668	647	677	658	685	675	657	704	688	662	659	694	712	673	728	698	737	709	656	690	697	630	726	688	683	699	682	676	631	710	725	653	702	628	648	666	660	742	735	638	711	738	679	675	679	663	731	680	697	753	671	683	702	704	670	695	704	702	693	715	656	650	758	743	712	689	676	734	676	689	660	694	691	718	697	705	696	689	681	736	692	626	696	626	709	700	691	683	676	731	740	699	704	660	674	667	710	677	715	701	660	694	701	719	707	716	686	677	705	693	694	644	684	692	694	643	656	720	659	727	705	691	704	718	663	666	650	667	711	646	676	671	710	665	665	675	718	641	698	707	687	753	709	670	727	658	663	675	724	684	663	676	739	724	654	690	675	685	660	697	710	642	688	679	681	706	720	724	677	737	671	679	658	687	729	697	687	671	719	708	684	663	725	705	735	672	681	697	732	723	679	679	698	709	684	704	705	654	664	685	722	640	667	705	689	709	700	685	692	666	703	690	693	695	703	681	711	645	694	687	630	695	747	650	678	660	654	663	682	679	669	673	701	646	713	671	712	668	700	672	714	685	692	696	693	730	687	667	745	703	685	684	709	684	665	694	695	693	693	702	712	699	694	697	675	691	661	683	679	702	699	698	724	662	682	661	702	661	680	715	668	772	659	696	675	697	697	720	692	655	695	638	685	683	665	664	700	658	668	663	718	778	690	734	683	671	683	662	656	684	673	678	677	680	657	666	664	686	679	693	693	697	661	724	686	673	648	688	702	728	728
23686	20978	27317	24799	17930	1894	1015	770	700	706	674	739	650	650	639	599	589	614	597	643	559	612	646	593	620	607	621	552	594	579	571	567	556	589	598	592	596	587	581	578	595	602	584	606	590	572	593	557	562	557	571	626	561	652	560	562	588	586	579	480	553	540	554	563	577	585	594	537	564	580	579	576	539	549	573	607	567	543	593	544	600	589	565	578	574	574	561	553	558	574	542	576	597	580	569	562	574	588	567	561	563	583	562	530	547	586	551	519	575	539	571	556	605	567	558	552	553	579	548	554	546	528	526	546	546	571	577	588	578	567	534	544	562	580	561	583	591	565	554	580	545	569	577	582	561	585	554	543	589	542	566	564	591	559	599	630	598	579	618	601	557	566	593	566	549	600	605	592	568	604	554	584	541	570	549	519	583	558	612	592	541	556	558	547	575	564	597	570	590	565	577	576	555	600	577	583	593	596	570	603	643	540	616	541	580	545	573	543	575	588	583	580	579	547	634	582	598	581	586	600	559	580	596	556	599	578	569	567	591	611	549	568	577	565	539	528	549	575	607	574	552	551	617	573	594	565	569	584	581	596	526	586	579	560	571	585	569	612	563	556	580	558	547	554	538	552	567	598	584	557	563	572	574	556	534	576	534	574	611	581	605	537	580	597	592	577	553	539	615	582	562	577	579	594	556	550	514	542	628	586	561	566	606	585	563	518	605	572	543	595	618	590	583	548	578	622	621	597	589	554	565	577	599	588	611	560	571	582	585	566	624	568	570	551	567	587	591	546	555	566	578	542	573	551	552	598	588	605	602	532	597	573	622	582	603	550	576	618	554	572	619	572	623	530	574	592	589	548	539	551	557	568	539	598	554	595	548	563	554	528	589	596	561	579	574	595	576	530	588	632	576	615	581	571	594	572	579	568	542	563	564	605	557	559	566	585	540	582	584	557	617	564	548	559	559	585	602	546	577	571	551	578	585	595	564	599	579	524	588	589	574	557	566	552	550	509	574	564	594	558	573	545	568	591	565	588	560	519	584	555	558	563	595	588	580	586	564	587	592	542	571	580	576	577	571	569	520	581	548	543	572	595	572	565	579	626	555	559	543	540	586	581	588	570	571	569	628	563	558	559	597	573	613	545	577	516	543	553	590	577	599	553	572	623	552	568	580	592	588	619	581	573	546	571	592	584	546	560	576	563	547	546	535	593	605	583	574	571	569	577	544	597	564	583	559	563	588	590	565	568	563	605	559	600	581	495	583	598	530	558	541	557	589	553	546	566	573	591	586	607	562	550	530	571	614	562	584	544	570	594	613	566	587	555	589	573	578	578	553	543	578	508	598	593	567	589	539	574	562	557	551	555	550	596	593	560	566	538	580	570	581	529	559	561	619	518	545	565	598	547	560	549	558	587	560	604	555	548	631	576	593	596	597	570	554	568	595	606	564	577	610	586	576	550	555	570	623	581	529	562	597	526	588	575	615	598	592	575	553	585	576	578	623	608	608	589	549	546	573	573	519	567	547	598	567	584	593	574	580	583	573	572	563	567	604	561	556	562	613	564	551	568	568	566	564	594	597	611	574	596	627	543	587	560	569	526	571	627	614	622	547	598	593	570	548	566	582	557	583	540	569	585	589	630	561	599	564	617	576	526	559	595	551	579	569	593	582	602	588	590	551	541	542	605	573	544	558	584	609	574	567	612	559	561	611	552	573	583	554	561	590	547	619	578	569	578	544	557	579	538	582	583	555	563	554	572	571	564	587	579	571	601	565	568	565	608	557	527	574	593	548	572	632	578	562	596	572	573	626	561	612	584	537	516	568	590	582	585	546	584	551	552	554	543	600	573	556	567	571	582	578	579	539	583	520	596	579	565	540	584	614	585	581	570	614	548	581	581	550	595	547	561	591	583	535	543	586	584	560	544	539	549	564	598	606	563	542	552	563	597	525	609	537	560	576	577	611	592	556	573	580	566	590	596	594	582	574	585	513	559	592	597	565	583	570	577	559	580	532	580	543	559	574	586	556	611	563	539	555	561	490	599	578	551	599	574	583	586	537	567	579	570	534	542	543	561	533	615	583	546	548	545	583	548	547	580	542	591	599	560	541	596	559	554	559	566	552	614	554	613	564	567	562	581	589	565	561	524	584	535	583	573	599	571	536	544	579	585	568	515	562	503	560	562	589	574	586	536	590	574	577	596	597	561	538	553	535	574	593	567	572	581	512	596	511	605	557	556	574	574	596	563	555	573	599	551	509	535	564	602	595	577	586	579	600	578	549	542	553	553	605	540	582	552	566	555	553	578	607	607	585	618	604	598	592	590	594	548	577	555	569	562	557	584	583	562	595	585	570	556	651	603	593	585	568	554	574	569	613	606	568	588	576	572	555	541	555	544	572	575	563	531	569	576	575	580	580	536	580	592	575	565	564	585	572	553	612	573	571	549	579	551	584	560	540	558	536	607	606	603	572	578	543	533	524	633	563	576	562	596	625	581	580	565	623	590	576	610	605	592	563	568	581	589	576	559	577	565	563	533	543	581	562	569	559	570	530	587	585	556	568	578	558	594	576	561	584	559	601	612	636	572	601	558	544	546	590	573	564	544	558	604	565	592	601	533	615	573	558	580	558	557	603	547	582	577	634	588	534	518	612	589	561	577	571	555	588	624	530	574	575	600	587	593	595	558	518	580	562	566	569	562	559	573	581	545	569	581	593	585	602	554	589	581	552	556	557	588	544	558	612	600	601	555	588	561	546	550	566	594	546	603	573	585	599	594	551	541	584	556	607	551	597	625	546	575	527	611	607	515	586	581	583	564	569	545	608	564	545	599	574	550	582	539	598	586	550	627	561	547	594	606	584	591	540	593	558	566	612	542	577	543	542	556	584	573	566	562	582	545	537	586	557	551	533	562	567	568	584	572	554	525	531	598	549	555	574	603	611	579	575	606	600	551	545	566	539	564	594	536	594	539	566	579	576	567	555	616	572	544	586	556	550	567	570	603	576	576	559	568	590	547	547	583	599	575	530	595	567	516	562	592	585	576	556	513	577	633	596	552	589	588	587	574	616	567	548	561	593	554	572	566	575	599	576	578	576	588	544	570	560	581	588	583	594	606	580	535	617	571	582	558	531	588	590	567	530	556	551	579	576	515	555	535	565	624	528	570	574	575	569	580	600	565	566	550	547	592	556	594	575	550	598	554	577	561	514	583	564	596	600	560	577	529	572	605	566	532	617	550	559	541	570	633	580	545	538	581	572	600	596	595	559	617	580	603	574	597	512	519	618	586	576	559	543	573	560	567	561	580	583	534	566	558	537	580	536	573	566	601	546	584	522	537	575	589	582	588	546	560	600	566	583	551	545	567	581	617	578	586	567	604	575	569	542	529	571	590	616	545	533	512	561	548	570	566	597	551	532	519	593	611	599	596	555	595	538	562	532	564	551	582	573	599	563	563	560	569	581	597	589	586	541	596	590	542	563	556	565	563	558	574	613	597	527	555
3564	8795	5681	2714	2001	1619	1363	1268	1068	1008	980	858	864	829	803	821	773	763	727	780	753	747	738	727	705	752	727	714	698	708	683	695	685	668	714	702	746	703	713	681	671	665	664	615	724	684	722	660	692	729	703	740	655	701	638	691	708	687	676	679	696	695	688	690	735	658	685	676	716	730	727	696	763	702	702	723	702	679	680	673	651	733	677	703	700	670	687	636	706	697	719	679	707	665	713	694	735	699	677	696	713	700	674	675	695	733	693	684	671	720	685	697	689	716	681	677	711	745	708	713	667	675	719	656	669	655	639	719	688	623	635	666	688	743	684	657	677	687	694	682	662	666	682	672	657	672	635	741	692	704	683	667	674	675	680	670	699	697	670	757	677	686	659	703	659	704	697	734	640	676	695	680	700	698	702	699	642	711	730	717	682	680	676	684	688	692	653	638	705	705	651	681	679	683	672	680	687	689	723	695	696	689	670	653	681	655	722	646	705	712	683	679	711	743	689	675	658	686	641	626	663	679	695	684	679	653	682	658	672	670	701	636	688	685	689	671	671	711	703	709	681	700	689	718	689	717	722	701	716	690	678	697	678	725	695	627	659	668	721	721	693	675	647	702	705	669	674	663	737	711	691	692	755	637	637	703	692	699	649	698	701	678	650	710	633	673	683	714	678	682	660	699	710	650	703	646	680	627	688	740	704	676	723	707	672	701	707	650	684	698	769	680	670	701	695	690	650	657	697	679	710	714	704	701	703	712	728	667	704	674	701	665	648	695	677	663	657	663	698	639	711	667	682	698	706	651	703	705	669	707	682	660	659	689	695	680	690	682	672	668	682	680	698	661	676	690	685	711	692	688	689	670	725	721	655	714	689	707	698	672	709	700	712	704	673	654	676	721	639	694	698	629	745	637	696	690	689	653	677	681	706	710	668	701	697	716	711	655	704	678	655	664	694	715	718	678	652	699	708	682	678	705	694	677	683	717	665	657	660	680	686	691	713	629	652	639	670	718	679	715	678	716	697	653	662	724	678	679	698	680	678	675	696	686	720	686	707	684	718	684	709	762	666	664	674	670	657	680	705	686	626	698	704	688	688	700	712	684	688	719	717	678	731	668	669	652	693	716	681	669	716	692	722	689	702	706	689	641	660	675	681	706	677	697	714	710	695	676	656	628	665	671	687	674	640	686	703	686	681	656	689	673	653	674	712	667	675	693	722	610	634	710	683	629	687	647	669	666	694	665	727	678	687	733	652	654	707	734	707	683	709	719	676	657	703	689	716	718	681	692	675	720	681	690	694	668	643	698	655	687	685	722	664	688	741	709	701	669	668	729	702	697	713	663	741	677	720	664	690	717	713	692	695	682	674	695	671	706	667	671	699	650	711	708	733	695	695	663	674	683	699	697	729	653	715	671	660	736	708	697	693	682	667	703	675	720	632	730	679	687	672	669	646	706	702	657	701	678	634	661	671	692	656	705	692	690	691	692	702	689	690	711	708	690	717	689	683	648	691	667	631	695	715	726	691	636	676	660	675	656	708	705	669	657	690	718	685	673	703	682	643	676	709	695	638	655	689	730	724	661	718	675	710	677	675	662	642	688	657	658	678	652	678	682	670	722	633	703	678	696	692	648	665	691	686	683	718	743	672	669	683	738	718	684	708	655	669	706	665	675	665	712	691	686	692	665	670	683	663	679	685	700	670	708	661	704	687	688	676	698	683	646	698	707	724	745	715	689	694	630	713	750	665	769	655	676	713	725	693	734	734	666	653	706	653	718	699	712	647	711	693	673	738	691	667	697	682	681	693	664	659	667	621	751	660	703	654	685	664	699	694	679	654	729	699	694	669	683	718	683	711	684	674	704	720	697	748	692	712	659	715	676	685	680	667	685	675	682	688	698	657	695	643	700	662	695	665	686	619	645	676	711	673	711	642	694	683	653	658	700	636	719	673	693	669	674	698	693	658	649	699	731	697	664	686	682	696	691	666	683	719	678	662	699	652	677	701	691	686	729	654	700	706	677	651	662	633	746	696	677	679	707	663	660	669	673	677	658	696	669	682	659	670	671	701	688	698	688	707	662	682	676	700	657	690	672	670	685	671	666	682	672	682	684	685	660	718	693	671	688	673	674	726	673	643	742	707	679	632	660	719	655	689	727	678	670	714	685	707	676	670	701	618	694	676	734	656	712	701	708	709	739	670	664	672	690	686	733	686	692	660	748	651	651	705	726	681	675	701	694	713	702	673	648	676	692	677	735	674	687	682	691	673	686	708	651	657	645	690	686	676	647	692	655	653	652	679	694	678	704	707	667	680	666	671	706	726	682	702	704	692	675	684	725	678	667	682	680	678	678	720	681	719	660	690	646	659	645	683	671	683	657	673	700	666	691	704	675	692	657	705	670	674	660	719	692	696	706	684	692	663	674	659	708	663	663	694	735	677	706	739	682	663	654	714	691	714	650	677	683	713	699	663	682	721	661	708	681	686	686	681	660	675	714	695	701	679	709	695	682	642	701	680	703	737	677	701	677	689	684	648	701	689	702	667	682	697	677	639	707	717	664	708	685	730	667	653	678	695	699	637	687	661	638	713	683	697	680	745	655	644	664	643	694	722	664	734	698	741	712	663	643	672	720	676	647	641	712	690	702	726	765	708	641	683	715	707	751	662	673	677	648	711	681	695	665	693	656	678	648	623	659	715	705	745	727	697	623	727	661	671	718	659	652	732	687	677	661	700	688	658	667	731	656	690	687	720	702	647	657	658	685	667	618	640	648	681	655	718	691	691	642	648	685	734	678	707	724	687	656	650	670	698	662	668	653	667	684	717	652	651	653	722	691	744	718	726	701	679	678	714	666	708	699	667	650	690	655	732	602	714	701	684	646	714	665	663	733	687	673	623	688	701	707	664	688	681	710	679	654	708	699	701	676	679	675	666	701	732	700	677	682	708	687	684	712	662	664	649	709	668	711	722	657	679	680	699	680	678	668	704	671	653	705	675	658	664	661	697	623	703	701	709	658	669	657	726	655	699	706	706	638	757	679	637	663	678	657	750	677	695	702	712	698	683	644	699	667	700	660	670	699	689	675	708	734	703	657	743	640	680	681	705	692	718	693	695	658	729	643	669	701	673	638	643	677	692	671	716	686	663	720	706	698	650	709	666	683	634	673	669	688	695	688	710	695	685	652	750	697	670	673	654	685	700	690	709	697	701	692	691	696	699	674	682	665	680	674	704	707	651	706	699	700	658	697	677	697	673	669	662	713	694	670	704	637	658	653	683	672	678	687	674	702	673	684	689	700	665	682	665	684	710	669	680	626	701	640	683	711	622	715	736	674	673	659	683	697	697	720	696	671	643	657	705	683	690	678	669	668	690	711	686	649	690	693	688	680	711	661	707	691	736	720	693	666	710	679	683	699	725	726	662	716	716	653	690	679	664	641	761	718	678	719	646	663	698	675	673	708	661	650	695	724	764	693	709	682	696	688	680	690	682	671	668	708
24619	21004	25799	24548	1899	556	508	407	405	440	457	395	405	354	398	383	352	333	354	336	364	388	380	309	335	345	350	358	350	354	372	361	375	374	364	360	364	349	336	343	373	347	359	365	330	360	353	328	358	349	356	283	329	339	345	307	320	366	356	334	345	364	345	358	322	344	360	370	314	349	337	354	358	338	328	337	361	338	339	301	340	332	369	336	361	348	355	354	385	339	353	398	346	377	367	327	354	348	332	347	362	344	338	344	350	350	350	324	344	352	357	353	362	335	323	337	337	369	325	349	346	353	344	342	339	339	305	334	330	343	334	340	328	360	345	325	348	347	334	333	370	315	338	341	311	370	366	345	352	331	358	364	342	349	334	355	365	368	334	359	342	363	346	371	350	339	374	368	339	342	363	352	342	340	343	369	324	345	345	326	341	326	347	353	332	333	336	338	392	350	343	354	342	358	356	337	377	370	352	323	348	336	368	351	345	361	349	335	364	366	348	319	333	358	351	326	325	329	337	348	334	348	378	353	353	303	352	367	340	362	334	342	345	392	329	350	378	322	360	326	368	322	340	369	374	354	366	327	342	346	337	345	357	315	342	323	321	353	361	325	334	356	335	347	342	325	304	332	352	350	344	342	329	340	367	371	351	353	311	337	332	325	358	307	309	329	333	367	339	356	360	334	391	350	350	345	334	317	363	335	334	342	373	341	341	352	321	340	362	336	354	339	346	326	324	364	357	392	356	353	329	355	328	337	343	339	344	350	366	350	348	355	323	353	332	359	364	350	341	364	371	365	346	379	351	375	348	300	306	344	329	368	312	313	394	357	340	356	361	351	335	387	341	344	351	349	344	320	341	368	372	364	327	345	341	346	307	338	311	318	332	348	351	359	364	336	382	323	374	368	344	351	349	338	345	320	314	295	338	329	343	343	345	336	383	294	364	350	319	319	335	339	336	333	357	344	321	335	295	318	372	295	366	361	351	369	348	387	342	340	389	378	326	339	355	334	330	374	327	338	353	383	377	352	360	354	362	353	361	363	352	321	349	374	363	337	358	343	344	322	328	330	313	356	353	339	351	346	329	335	316	305	349	359	340	329	340	365	319	330	345	355	367	355	368	332	339	321	377	343	358	336	356	335	367	326	320	339	356	326	353	326	359	319	349	357	387	352	345	353	328	328	355	353	329	349	332	366	341	351	345	332	335	378	354	413	361	346	366	345	337	327	368	349	333	337	367	311	353	334	343	339	333	359	363	341	343	316	364	375	328	338	370	314	383	325	324	339	354	356	342	349	375	319	371	351	318	329	365	350	354	321	365	363	327	356	352	330	347	356	326	353	333	338	332	362	349	360	324	318	358	350	357	356	359	355	336	324	336	316	353	360	343	349	338	363	323	357	364	338	332	326	331	381	335	315	381	368	365	359	360	344	373	358	323	330	348	313	337	345	351	399	364	350	365	343	362	315	355	333	334	329	335	361	362	392	347	335	345	320	345	359	318	360	340	323	327	368	348	341	319	372	358	310	338	350	377	352	358	345	354	341	340	350	306	333	337	343	346	369	324	359	376	295	333	351	340	353	337	323	349	319	340	338	346	351	376	354	341	360	326	328	351	339	332	354	354	340	342	361	350	316	344	378	355	382	345	329	342	349	359	313	351	312	326	370	358	393	363	302	322	364	371	348	362	347	371	340	354	342	333	339	326	381	337	324	351	351	370	391	349	335	343	327	358	331	364	326	347	369	333	358	323	347	325	355	319	344	352	334	376	347	329	356	364	377	363	347	332	324	343	332	338	324	363	360	363	382	364	318	338	330	323	353	347	354	323	368	323	318	326	334	340	319	366	326	337	354	351	342	353	328	332	377	334	338	313	323	357	334	331	370	322	322	348	353	347	354	350	353	372	321	335	348	338	336	353	309	350	338	371	311	350	370	342	318	352	384	345	360	295	318	334	339	335	359	368	351	339	359	325	342	318	332	373	377	355	315	358	340	354	328	333	317	345	362	351	339	349	342	339	391	370	335	344	316	344	377	376	335	322	330	319	343	326	358	339	369	317	362	332	349	320	311	306	354	372	318	336	388	326	341	354	326	333	381	341	340	336	340	366	359	318	325	346	340	331	326	329	357	351	345	364	350	339	326	320	330	346	377	358	367	334	339	323	333	328	347	365	358	322	298	345	343	327	353	324	348	370	354	328	337	318	320	315	355	342	328	349	362	336	346	324	366	346	360	360	317	318	394	298	337	311	347	338	363	330	358	331	329	343	342	368	346	319	344	286	329	353	356	362	340	333	361	358	355	324	343	336	347	351	348	354	340	357	356	347	345	348	336	337	324	352	355	323	326	303	378	353	347	328	373	353	363	355	346	336	339	331	354	365	355	362	327	341	336	354	330	354	357	363	361	360	365	355	321	346	349	331	392	349	355	348	343	338	335	386	329	370	344	356	335	336	355	330	329	370	325	330	357	342	354	359	341	324	346	326	340	372	327	333	338	319	320	332	396	349	338	341	354	350	308	341	315	350	328	340	341	345	358	351	329	352	332	336	340	379	340	322	357	340	342	332	347	330	336	350	325	360	390	318	312	351	310	353	353	325	338	324	366	348	349	364	361	375	333	382	334	340	287	350	350	334	343	317	332	317	328	353	342	356	339	328	333	333	325	338	321	404	341	338	364	328	385	344	305	345	347	368	367	327	331	364	362	344	354	338	346	390	333	335	356	331	357	363	338	316	325	345	315	326	363	374	322	317	324	342	371	336	334	372	344	344	326	345	350	359	324	315	326	356	333	315	340	332	343	342	349	354	355	345	339	330	335	354	323	380	357	325	320	329	320	328	385	327	349	365	333	289	357	334	337	327	374	312	326	347	359	371	307	370	357	360	329	371	329	316	363	357	319	346	379	374	339	318	327	334	312	349	343	349	365	344	333	354	307	339	352	373	351	338	363	347	351	368	332	342	357	342	379	365	355	339	368	360	355	319	331	339	321	344	355	319	351	342	363	349	338	371	347	342	354	337	368	326	351	320	329	378	318	337	329	353	339	356	370	358	327	342	341	340	333	353	360	358	339	366	343	330	336	336	343	330	371	353	341	363	372	344	401	353	341	327	330	331	312	322	328	357	354	329	392	344	349	361	348	357	360	357	339	346	342	359	349	329	350	336	367	378	364	345	359	343	378	341	398	332	326	336	359	366	346	336	338	333	366	365	366	381	330	361	357	343	344	337	348	381	341	362	368	347	373	339	361	334	363	349	335	343	372	351	339	343	354	348	364	353	369	365	317	341	359	344	347	332	329	350	384	338	339	347	336	356	322	348	343	362	293	325	345	358	352	348	351	368	321	312	374	332	326	330	366	331	355	323	356	347	383	314	360	337	346	350	358	345	349	329	336	321	339	360	344	320	346	344	356	356	341	348	372	345	348	362	335	352	334	335	321	320	379	331	356	342	342	342	333	370	356	341	348	339	346	347	339	348	372	325	338	336	355	358	354	393	332	316	326
3604	5115	3132	1545	1198	983	806	728	638	575	562	518	538	499	543	476	425	433	455	443	440	450	429	444	441	433	450	393	383	382	434	441	403	400	430	419	419	456	437	409	423	400	389	410	446	405	411	387	418	407	414	395	427	402	412	402	434	387	401	404	435	396	416	398	422	457	409	393	416	417	434	391	416	392	434	382	440	391	398	420	430	427	389	431	408	420	421	389	403	412	370	411	386	424	402	446	408	385	463	410	438	411	435	434	407	412	408	392	405	416	384	378	408	398	395	409	432	424	412	402	384	389	403	439	411	428	410	408	399	386	403	392	395	379	402	414	424	425	418	386	409	401	406	410	355	404	407	410	420	404	384	402	438	437	394	412	399	394	431	396	397	451	417	374	433	406	400	428	396	403	445	414	400	430	433	433	396	442	449	438	408	397	411	412	371	414	424	411	386	407	409	383	403	409	398	415	385	422	447	414	413	424	393	383	421	393	410	410	409	374	444	433	385	426	411	415	420	404	428	418	383	440	373	422	419	422	437	405	415	411	409	380	411	382	413	386	424	415	420	405	400	428	414	448	395	393	377	403	382	406	417	398	420	411	432	390	398	438	402	416	414	424	398	434	430	398	359	425	436	411	406	425	421	392	411	410	392	401	432	385	452	396	410	400	432	394	413	396	411	376	428	415	404	402	426	397	413	431	383	409	391	410	375	404	448	417	395	391	413	387	415	398	421	415	386	402	395	365	397	432	404	416	394	402	409	398	381	386	388	422	420	389	410	407	406	424	388	386	421	403	461	394	405	416	386	388	420	400	434	415	413	407	408	380	398	383	412	403	406	442	394	402	438	409	416	417	412	430	403	403	428	402	427	395	402	451	408	389	421	419	390	411	393	429	419	415	413	394	410	405	395	389	389	406	383	421	431	415	400	369	418	421	413	400	442	393	404	416	378	425	414	374	466	408	378	394	418	443	418	403	448	410	396	388	411	409	406	434	405	412	395	386	407	388	430	379	416	409	424	444	376	405	452	405	389	421	393	395	412	424	417	402	397	435	401	419	400	410	403	351	374	417	439	404	428	425	377	419	412	456	349	425	380	371	381	410	425	377	397	416	362	438	394	406	408	390	421	434	424	392	401	394	416	427	455	431	404	456	423	398	419	380	405	413	462	410	439	413	439	362	393	419	433	418	406	426	406	388	473	393	446	411	434	383	400	432	414	414	424	443	403	384	412	382	413	397	389	394	429	375	374	404	400	430	407	399	398	411	455	429	429	408	395	418	411	415	400	449	408	416	381	384	398	385	434	430	410	422	398	442	400	424	383	446	388	384	429	406	424	396	420	389	420	408	412	370	409	437	391	418	386	431	427	399	390	405	425	401	384	390	420	435	423	405	369	419	437	391	436	398	443	401	413	426	413	422	437	378	397	399	430	421	407	420	399	408	446	388	422	406	391	427	409	431	428	369	399	404	388	416	413	410	408	433	412	421	410	403	381	391	394	411	397	412	408	418	376	332	409	426	386	373	423	397	442	403	419	435	373	405	418	397	426	411	408	375	421	427	401	385	416	391	405	410	378	409	398	398	391	384	409	378	405	434	440	412	381	401	458	379	391	375	410	433	383	399	418	412	369	394	400	425	400	412	418	391	448	426	429	445	391	423	413	382	395	439	407	407	363	399	433	392	426	441	425	389	372	400	419	400	420	441	432	396	389	404	391	386	412	378	432	400	384	394	396	410	447	430	397	400	415	412	415	442	408	399	387	397	392	459	411	402	406	423	404	436	385	422	410	420	407	434	420	387	422	405	429	413	399	423	368	406	393	450	377	403	412	408	395	429	414	388	434	427	422	434	417	416	397	434	447	444	398	388	460	393	388	405	417	405	406	403	401	390	349	385	419	437	402	415	402	396	449	434	416	389	441	412	418	409	404	411	406	434	393	406	405	403	398	456	419	410	442	451	384	416	395	412	389	395	398	374	404	445	464	419	421	435	419	428	387	415	380	413	396	450	469	435	382	385	413	394	427	398	428	359	420	383	401	398	376	433	375	380	384	408	411	404	393	427	427	398	405	410	434	397	413	420	390	401	412	381	446	409	408	412	393	411	397	423	389	387	370	421	411	382	411	431	390	399	422	400	387	353	436	392	408	392	406	455	392	417	411	411	416	427	403	407	428	405	407	462	412	424	417	398	434	418	385	437	413	385	412	450	393	390	427	411	394	397	398	427	396	422	401	390	400	409	438	398	423	409	443	415	430	451	419	420	424	402	422	404	406	393	423	418	429	391	407	417	442	412	411	433	416	399	426	448	418	380	434	369	419	451	369	415	421	420	387	424	386	443	384	418	429	404	436	422	397	420	429	429	404	417	414	427	379	412	408	406	418	409	397	369	411	377	419	410	392	404	377	404	433	388	408	420	383	407	423	395	434	395	423	393	429	419	418	442	401	401	386	390	379	411	367	424	389	423	426	440	383	388	417	384	400	401	444	404	428	371	443	404	399	418	420	418	405	427	400	450	408	384	422	390	437	425	399	464	410	410	424	441	397	434	418	446	417	404	417	444	413	438	438	402	447	392	435	391	462	396	395	425	418	426	420	386	387	396	411	409	430	430	378	413	432	407	427	365	402	409	410	396	401	377	409	425	439	419	440	368	423	405	405	396	393	382	444	412	434	416	413	404	389	402	422	383	445	368	432	389	409	409	410	415	401	398	393	428	433	403	416	458	408	418	420	432	385	402	411	402	375	391	394	382	383	410	442	409	410	440	394	415	404	401	378	420	401	456	437	419	396	416	404	429	427	374	402	411	401	418	393	417	436	401	400	401	389	448	440	397	410	393	429	427	419	387	424	407	427	450	456	417	415	415	403	414	418	442	395	470	402	422	383	403	403	422	408	402	349	396	468	390	429	423	435	416	420	388	423	432	409	417	401	434	411	411	436	393	404	433	384	385	429	421	439	379	420	408	443	404	423	412	379	407	385	444	401	404	420	413	413	427	360	382	401	444	390	369	435	415	408	383	415	416	449	444	446	430	412	380	435	393	411	434	418	415	379	418	392	415	404	435	407	408	386	387	389	416	442	388	380	437	390	363	392	416	421	417	437	412	424	396	417	438	407	392	424	400	398	418	407	406	430	435	399	401	404	398	412	405	390	443	384	417	407	372	408	405	433	411	363	418	439	425	381	397	398	447	400	449	431	443	441	452	402	420	456	401	398	421	405	408	407	431	439	434	400	430	428	392	393	431	414	428	411	371	439	415	396	397	390	404	403	367	398	441	440	390	421	408	438	390	400	428	418	376	384	416	396	438	419	437	408	407	418	381	403	433	392	404	405	417	446	411	415	416	373	426	389	428	426	389	468	420	395	434	391	412	404	411	419	406	402	381	413	417	397	395	384	427	432	374	411	378	416	410	432	374	422	383	451	386	444	400	375	388	405	423	386	395	375	380	448	448	378	430	411	422	377	433	415	398	419	420	408	418	399	419	401	391	419	421	381	409	419	408
22459	21068	28287	24068	21064	20401	2268	749	547	538	524	407	406	354	392	290	289	299	301	285	283	267	299	288	257	275	278	259	285	259	238	252	240	272	272	242	242	244	271	267	234	229	245	256	202	239	270	231	254	244	252	230	215	239	237	238	258	241	254	226	225	239	240	245	243	217	210	251	233	210	252	236	234	233	225	229	253	230	228	229	232	211	225	259	238	241	238	241	225	250	241	235	240	258	239	230	237	241	228	252	247	243	251	238	249	219	219	237	233	234	212	232	240	229	227	254	231	230	227	248	223	243	218	248	232	207	236	225	220	251	216	232	227	209	239	226	235	226	224	252	209	223	226	236	227	259	263	233	236	211	230	221	209	249	226	224	256	225	219	235	240	219	219	234	238	236	255	249	221	229	250	219	225	223	231	233	244	232	253	218	222	267	237	237	222	250	227	252	243	236	220	223	218	221	222	224	218	228	214	217	235	238	216	221	246	228	226	231	229	246	228	246	240	218	232	238	228	228	245	239	254	232	241	231	220	235	237	237	239	254	243	220	204	197	234	243	262	233	220	219	260	235	216	250	229	227	224	239	256	229	232	236	225	237	244	223	230	212	220	229	230	231	225	214	250	217	230	219	234	252	223	219	208	237	210	229	243	232	222	242	276	243	221	232	208	231	224	234	229	217	231	258	225	235	212	242	217	234	228	238	220	260	214	223	255	239	212	236	225	223	255	267	223	236	237	245	223	240	218	233	271	252	256	192	222	225	227	238	255	277	251	235	256	228	207	220	246	238	234	217	205	235	245	250	231	216	231	218	219	208	214	233	235	231	223	254	234	247	245	234	226	210	242	229	236	232	217	228	224	259	225	228	223	222	265	217	222	258	194	220	246	226	201	224	243	235	233	234	234	251	229	197	228	230	259	243	237	230	245	247	225	259	230	209	221	248	208	222	236	210	232	239	220	232	242	207	232	232	252	244	217	229	242	225	223	225	222	258	214	239	229	244	245	235	250	244	238	216	205	219	237	230	213	243	259	225	244	237	231	221	230	213	235	255	232	243	219	249	232	228	238	211	232	225	233	234	212	216	248	252	213	223	226	238	235	247	235	217	237	261	238	216	252	238	238	218	218	251	208	234	220	238	229	230	244	241	238	202	234	237	229	232	239	225	242	242	256	237	245	216	224	231	260	242	250	248	224	238	240	213	241	214	219	221	233	219	215	222	227	249	248	214	260	201	217	228	265	261	212	255	232	221	206	234	233	248	260	219	254	182	234	235	223	234	252	228	235	219	231	217	247	233	201	240	236	210	215	245	255	256	244	215	212	233	220	227	233	275	223	267	220	222	246	226	248	248	213	208	211	218	233	240	242	255	225	235	227	225	231	219	246	234	244	222	224	252	250	217	247	235	220	242	248	243	229	244	212	224	204	239	220	253	220	211	222	220	234	245	251	234	224	226	224	222	230	193	232	207	233	241	217	227	199	229	235	228	224	224	238	251	229	239	230	225	234	225	213	244	227	280	245	249	225	237	241	220	268	242	239	238	245	261	240	215	225	244	221	210	252	230	212	243	253	231	237	222	226	225	239	239	209	228	241	224	210	244	224	224	220	245	211	219	244	209	216	229	239	247	253	232	243	241	241	246	212	260	237	221	231	233	236	223	254	237	254	231	220	227	262	226	232	240	250	241	247	225	253	225	222	243	249	248	211	233	218	230	225	220	214	219	231	236	232	239	214	256	235	232	240	219	230	218	234	252	229	265	203	228	253	235	221	192	256	224	237	220	230	241	238	208	254	231	247	257	223	225	234	241	225	238	233	224	231	257	230	236	214	228	241	226	203	245	206	249	239	228	266	224	223	252	227	216	238	231	202	234	229	223	219	227	225	246	211	233	253	236	219	220	235	220	239	202	237	267	254	227	231	224	270	223	254	247	252	240	223	228	250	244	223	239	254	258	244	236	236	227	249	228	217	232	228	207	207	247	231	242	252	231	234	216	208	217	217	247	268	240	225	228	247	230	244	270	238	260	226	225	220	248	240	204	230	250	211	242	235	221	210	226	211	225	215	227	216	226	240	240	240	212	220	247	216	203	235	248	220	232	216	241	229	236	237	235	238	238	248	229	216	236	220	243	238	231	219	230	260	261	220	218	237	235	236	196	236	242	243	259	220	229	237	232	225	234	263	244	216	235	252	236	250	220	242	228	242	236	231	244	221	213	238	214	225	222	253	219	222	226	208	239	212	230	227	231	248	246	229	221	243	236	228	236	257	243	226	229	209	216	230	235	253	210	228	230	253	211	246	259	242	227	238	229	214	218	241	217	246	229	222	221	231	231	227	223	241	253	222	246	225	216	246	222	227	248	227	216	250	248	232	219	243	245	211	238	228	235	218	239	223	260	250	262	218	220	248	237	231	227	242	240	206	208	220	203	229	240	242	203	215	240	242	222	250	204	238	208	256	234	249	224	214	225	260	223	222	199	243	213	196	218	248	220	241	223	248	227	232	232	240	239	251	224	234	234	234	197	232	259	258	221	234	208	214	218	225	232	224	223	238	244	294	217	242	228	223	247	219	252	241	257	245	231	230	217	233	237	213	239	247	241	262	245	232	234	272	246	225	253	255	227	225	218	244	232	217	255	233	208	221	223	239	195	241	234	266	221	223	214	220	236	221	217	238	232	240	228	247	245	210	257	249	225	248	241	239	232	223	236	244	240	211	198	243	247	212	234	227	232	224	257	233	233	227	202	261	251	237	217	242	251	218	227	229	215	262	212	243	251	213	226	235	255	229	233	219	226	253	231	218	231	234	243	234	237	217	228	229	259	235	227	240	211	226	245	242	244	219	239	230	236	220	220	245	251	243	231	258	222	231	229	260	271	242	189	241	226	238	233	233	232	249	226	230	226	224	260	221	227	230	229	214	239	240	242	200	212	214	255	232	220	258	234	233	226	252	252	243	229	248	234	234	226	209	235	223	210	214	193	244	218	245	243	226	224	199	207	270	230	247	244	227	234	255	236	242	258	245	260	225	254	234	207	221	262	239	235	210	210	247	214	227	245	237	226	242	238	221	241	233	231	231	244	225	250	208	222	204	252	257	239	230	200	227	248	238	213	227	228	206	226	242	230	235	238	225	215	234	243	215	233	217	238	236	218	238	247	219	239	221	250	217	254	255	245	213	233	210	237	220	227	225	228	217	220	243	231	264	208	263	243	215	229	255	234	256	234	211	249	220	231	215	205	244	215	228	206	204	194	240	243	250	222	231	248	236	234	240	224	229	223	240	207	200	218	226	233	226	209	220	235	238	213	232	248	229	247	210	228	238	222	242	249	236	235	216	242	236	241	190	230	228	198	201	225	249	222	216	274	225	240	228	215	224	245	245	233	225	256	216	237	230	228	249	238	225	224	222	232	228	226	219	225	256	214	266	219	221	241	207	251	248	231	224	237	230	247	257	213	235	255	222	222	243	215	220	221	225	258	244	239	250	190	253	261	253	203	260	231
4691	15022	9432	4420	3190	2370	1757	1419	1146	1005	869	746	637	583	545	481	464	453	427	403	430	378	400	390	358	338	365	335	346	322	336	335	323	356	316	330	335	320	307	307	312	298	300	326	287	326	305	309	302	298	332	295	296	317	314	295	300	282	315	332	303	324	274	299	298	316	317	298	332	287	297	286	309	289	297	321	267	311	308	285	306	298	298	303	278	276	300	323	284	300	288	269	288	293	285	307	293	291	294	296	281	303	304	306	325	267	302	269	289	297	317	296	323	291	283	310	275	291	301	304	278	316	262	295	295	302	283	305	298	274	294	288	298	289	314	313	277	294	276	281	270	305	274	256	281	310	284	321	278	292	310	244	316	300	334	270	310	300	329	295	293	317	317	316	288	297	317	294	324	301	294	302	279	298	282	276	276	273	305	295	307	317	305	257	293	289	305	296	289	281	286	295	282	310	282	289	319	272	294	281	284	295	285	300	287	279	283	307	286	293	310	304	334	332	306	311	292	265	277	300	273	309	308	306	280	288	274	291	281	295	318	276	315	294	303	300	253	314	281	280	308	298	284	307	278	274	285	267	293	282	291	292	278	303	304	284	281	294	301	307	278	300	262	296	313	322	267	324	276	307	287	318	271	279	296	317	268	307	307	289	302	307	294	300	302	291	324	294	292	283	318	302	335	281	298	278	332	308	301	260	282	261	314	305	247	283	277	279	304	280	284	295	310	318	296	305	292	288	300	286	295	312	298	301	302	317	301	290	280	288	289	281	327	272	311	260	284	267	282	304	307	295	284	280	298	294	291	307	272	296	301	272	302	333	314	309	305	313	304	252	298	318	305	287	295	281	272	283	268	300	306	295	286	285	298	312	306	302	271	281	297	324	323	287	289	312	280	297	299	288	299	297	260	293	276	296	289	296	317	290	331	276	322	283	308	310	282	275	313	305	291	291	282	289	281	283	312	284	306	267	276	295	290	266	288	294	287	293	304	261	271	285	314	288	315	288	281	313	267	298	281	301	278	268	330	309	319	307	291	294	311	282	294	288	268	296	259	279	301	288	289	262	290	297	293	318	295	316	291	277	287	286	303	265	283	300	310	307	271	287	298	318	307	275	313	273	321	312	281	279	299	287	277	277	300	280	279	272	293	287	307	292	299	279	268	295	318	272	292	316	289	275	310	298	285	288	300	265	288	301	297	303	302	280	265	299	265	278	277	309	285	301	291	310	274	318	294	294	306	303	303	271	281	283	303	285	263	302	282	298	281	302	293	289	297	282	306	289	288	303	274	277	293	263	296	289	282	308	271	318	306	276	287	306	309	300	279	307	291	320	287	291	287	273	290	314	298	350	288	280	307	274	283	286	295	272	279	301	303	284	295	281	284	278	279	282	314	341	304	259	290	303	288	310	308	294	270	267	277	299	292	314	325	278	274	281	296	260	272	299	263	282	300	303	289	274	327	303	306	286	283	284	298	291	299	292	260	281	317	283	289	319	308	296	325	294	288	289	280	294	293	281	287	277	303	320	333	283	255	289	283	325	269	293	284	281	292	267	266	272	296	328	302	256	307	322	300	294	330	298	278	289	295	316	286	309	265	280	267	290	335	293	310	296	273	277	282	273	309	297	278	313	301	299	301	303	263	274	293	280	270	293	300	306	262	295	278	309	282	262	293	286	307	315	257	298	281	271	286	318	309	283	325	286	287	288	292	295	278	286	256	290	286	278	278	256	298	285	292	299	279	331	301	297	283	310	282	276	296	345	300	288	299	301	298	304	300	284	296	291	252	256	280	292	324	289	282	305	291	294	300	283	296	300	294	308	294	294	321	315	286	314	304	288	289	271	296	312	283	272	289	293	305	294	286	290	301	269	287	305	278	281	303	255	309	316	294	277	295	309	284	281	291	288	291	292	294	287	303	283	271	283	304	302	303	291	278	280	328	276	282	307	295	287	293	331	272	282	310	315	274	292	304	296	329	313	278	282	289	301	283	277	254	311	294	295	266	316	307	318	301	303	307	282	318	311	292	294	281	301	302	264	253	317	263	322	282	281	345	312	285	268	299	297	305	275	293	293	279	318	322	264	278	304	288	288	299	289	271	311	308	295	282	271	265	303	296	296	288	300	275	283	283	290	257	327	285	274	295	298	295	307	254	282	303	279	305	295	267	275	302	294	319	324	319	299	275	277	303	281	280	285	297	271	272	305	298	317	301	283	327	320	295	277	312	282	306	262	280	288	275	296	275	276	292	302	286	308	291	311	275	297	321	299	328	281	298	309	248	293	279	311	291	302	292	290	283	309	274	280	292	311	301	292	294	296	281	263	278	315	287	303	277	273	293	312	308	286	312	260	287	283	300	285	287	269	301	303	324	299	277	284	309	276	264	294	280	270	272	298	283	292	271	272	291	317	307	328	283	290	287	280	277	305	298	315	290	296	273	295	290	282	320	312	297	299	316	278	305	288	296	321	258	301	307	266	288	258	293	286	285	254	270	298	322	274	295	297	285	286	279	305	298	257	322	304	269	300	290	304	302	302	287	283	289	310	294	300	290	296	316	283	285	273	281	311	276	290	266	296	306	308	284	301	302	296	269	321	284	298	282	296	284	285	284	291	280	308	297	321	320	301	284	309	300	279	288	290	319	298	322	289	302	267	293	309	322	266	283	304	317	293	315	304	300	290	311	283	300	295	306	302	280	323	323	271	310	305	303	302	285	287	324	292	310	287	313	284	304	300	304	275	299	310	303	288	304	308	291	321	293	275	291	316	264	277	300	304	291	264	281	316	282	313	306	285	267	307	323	298	300	307	279	285	275	291	292	271	295	299	284	285	299	289	304	291	264	267	283	256	276	322	286	284	291	318	305	301	305	274	287	275	312	312	275	272	244	296	293	305	299	263	294	303	274	309	294	286	252	302	299	293	264	284	297	287	321	299	247	307	282	281	287	299	324	297	316	296	265	298	277	288	299	257	282	297	291	304	287	296	288	281	291	265	294	292	277	300	298	299	304	249	297	277	302	293	279	284	267	300	311	264	284	302	316	292	309	288	312	281	268	294	285	327	326	293	314	271	321	272	299	297	275	292	287	294	241	285	274	293	294	302	298	291	302	304	284	333	278	261	269	299	289	278	292	307	293	288	317	278	273	282	274	321	318	315	281	307	288	280	302	289	303	272	271	295	308	312	315	318	261	303	252	282	279	306	260	287	308	315	280	284	328	276	307	288	256	314	293	304	310	315	265	267	303	293	283	281	321	305	298	326	289	295	301	309	283	281	288	299	283	275	291	308	299	295	261	280	311	285	276	279	291	285	295	310	327	313	296	295	310	314	286	276	293	305	281	307	317	290	318	316	327	291	294	298	279	279	297	309	285	298	304	297	279	286	300	312	282	257	295	304	292	275	315	306	293	290	287	271	329	323	296	271	327	294	280	292	277	316	296	290	294	286	285	276	282	293	290	271	266	328	313	303	303	300	307	300	306	308	308	300	268	304	285	319
27434	17113	3633	1031	759	753	623	610	634	602	632	602	636	617	548	590	644	573	617	632	637	588	646	614	577	605	607	599	590	604	616	601	619	610	622	588	615	614	602	599	589	628	601	620	603	599	608	624	587	590	588	602	624	605	605	582	592	548	590	643	635	577	645	629	583	552	613	608	611	600	583	567	565	604	608	546	610	586	593	599	595	592	644	586	627	588	606	614	587	584	553	612	663	589	580	634	589	597	620	577	610	582	593	567	576	566	593	621	588	625	614	618	586	623	579	612	585	589	591	583	609	627	577	591	618	595	615	621	583	587	598	586	584	564	563	545	571	579	571	607	584	618	592	613	578	586	596	598	655	590	579	616	577	621	623	617	552	605	613	612	632	640	590	595	556	587	592	580	594	600	561	627	595	565	607	596	626	591	593	591	601	550	611	592	582	592	620	590	608	601	635	584	610	577	527	622	609	575	576	579	557	579	584	584	584	556	594	607	569	608	569	610	593	573	636	587	561	607	586	621	562	602	620	629	533	555	620	578	571	599	628	585	581	594	606	570	613	578	595	612	569	579	591	589	581	615	596	547	595	598	638	589	552	615	597	567	598	596	548	592	570	541	625	589	577	626	576	626	583	630	604	596	571	639	605	594	610	601	591	608	617	597	594	582	602	641	587	585	579	572	627	562	591	624	588	580	630	566	608	590	568	555	558	613	561	601	585	541	571	582	618	568	583	597	583	570	572	615	624	599	562	562	615	641	633	613	591	558	572	560	619	606	619	629	574	552	583	571	574	598	591	566	603	601	576	618	543	578	627	622	579	570	592	595	572	535	581	631	552	578	590	612	600	597	589	613	602	587	622	603	575	611	611	640	610	593	587	579	602	598	564	624	585	597	614	576	559	582	578	624	593	616	544	585	617	595	600	571	605	623	606	583	586	585	613	567	601	657	568	551	595	602	605	556	587	608	604	645	567	584	569	578	592	586	630	573	629	575	626	603	576	623	582	569	595	559	561	579	627	587	593	615	610	596	582	579	608	620	637	594	588	608	606	553	635	615	649	659	593	591	561	560	554	632	581	600	599	625	614	616	618	547	591	565	593	625	635	595	631	613	582	615	578	578	603	614	583	629	567	563	606	571	595	585	552	585	630	610	544	595	589	604	617	623	609	658	570	670	577	586	630	558	606	565	637	587	613	592	647	610	570	585	588	592	547	638	551	574	547	624	575	582	589	589	624	531	590	624	595	612	620	608	615	621	604	587	638	574	613	588	579	569	650	605	567	648	638	615	604	535	605	591	584	581	579	572	549	578	560	573	566	604	568	625	585	606	619	579	588	632	624	638	560	606	576	583	596	581	591	637	584	564	600	627	601	611	613	624	595	600	627	604	568	614	605	591	590	582	606	607	610	569	603	589	644	591	591	608	599	554	647	592	604	614	600	598	592	591	614	552	613	610	603	570	597	592	628	598	587	588	610	545	583	592	566	623	563	534	602	589	594	597	597	626	608	606	572	601	620	611	619	540	588	596	612	619	602	628	688	627	561	602	591	572	573	589	551	581	575	596	587	594	580	598	569	587	613	581	601	582	594	557	636	635	562	578	622	573	585	569	560	591	627	547	564	605	593	580	598	562	610	571	584	625	605	629	564	622	610	614	605	571	612	595	622	649	583	555	605	601	596	567	559	599	611	604	607	584	560	591	593	587	573	581	631	580	562	627	602	615	614	631	534	623	587	629	604	558	567	590	639	560	553	554	566	606	594	614	614	562	591	609	603	582	591	558	583	583	601	581	651	563	599	646	577	599	577	582	557	608	601	627	653	591	564	562	584	616	607	599	597	618	560	586	548	647	596	600	615	589	588	618	582	599	596	578	550	593	628	601	604	578	611	587	599	585	535	596	607	609	599	584	592	564	566	576	621	581	562	577	588	587	563	582	596	551	590	583	643	638	604	621	583	573	612	639	570	571	593	565	610	589	599	588	574	618	589	610	602	595	583	639	568	635	589	564	617	583	568	589	586	577	616	579	596	600	631	567	605	591	563	593	580	541	590	640	582	572	606	598	601	588	625	594	601	599	616	582	590	572	598	577	576	596	538	590	610	587	627	612	590	587	608	637	592	604	586	580	630	571	571	597	589	582	623	628	607	622	606	586	622	570	620	599	611	601	563	601	597	568	566	575	588	598	649	585	588	581	613	590	580	575	579	591	622	585	579	613	577	583	623	634	582	647	596	595	578	575	617	547	598	582	604	578	576	612	598	603	628	600	590	578	570	615	605	582	553	586	578	582	598	600	611	610	534	620	614	617	602	596	581	581	571	666	577	607	604	595	589	581	607	594	615	606	579	596	585	563	602	660	585	569	565	582	596	562	581	579	614	590	600	637	617	562	554	588	617	593	575	586	606	609	625	604	578	616	629	628	563	540	573	577	573	595	566	570	597	631	581	578	633	584	615	550	582	573	594	579	602	640	580	616	561	599	613	584	618	617	647	593	576	596	560	594	615	586	583	576	576	593	610	584	575	604	598	571	573	618	579	639	560	576	636	562	627	579	630	587	618	559	600	619	654	597	621	625	660	591	600	571	642	590	570	598	597	577	612	616	592	598	565	563	594	606	553	595	595	613	589	585	590	576	599	602	591	561	590	589	622	625	592	590	603	599	572	564	637	625	573	620	625	580	568	577	594	554	613	587	603	582	625	624	560	581	577	547	559	584	650	600	582	602	617	570	599	569	604	555	642	598	564	577	586	570	586	619	564	637	609	534	556	563	621	580	574	565	575	569	561	594	616	582	606	621	557	602	595	588	586	586	597	623	603	591	570	675	651	591	619	599	590	601	573	570	559	593	597	562	626	556	594	580	605	632	593	623	557	586	576	597	590	583	609	621	617	584	584	597	590	642	577	556	595	576	594	588	621	580	630	609	567	593	533	568	600	587	587	589	562	581	573	590	647	579	587	587	581	547	619	604	642	555	538	575	656	575	598	603	617	522	592	670	590	603	596	594	593	582	622	638	602	581	618	586	631	597	608	592	574	604	581	592	585	610	589	578	615	563	576	613	615	596	603	614	533	589	615	585	628	577	612	578	630	585	606	645	602	586	602	581	616	627	595	579	623	610	584	579	560	568	602	625	566	578	563	633	606	596	591	591	601	571	610	628	575	633	589	615	547	583	598	612	574	604	581	626	601	577	551	564	566	596	584	568	619	560	637	578	608	579	599	629	601	557	614	599	595	606	641	634	605	584	571	605	605	589	608	586	598	633	553	595	606	606	589	585	617	650	551	613	616	591	599	582	584	569	605	626	592	611	546	618	617	599	580	601	597	565	614	595	576	584	608	555	597	613	575	581	602	629	567	602	616	626	589	604	603	589	578	559	567	571	617	586	556	578	590	563	602	622	592	591	556	601	608	590	599	569	560	614	580	602	604	600	619	604	633	575	558	603	593	568	583	618	636	589	629	561	592	554	609	627	552	605	590	575	575	617	567	563	619	629	559	589	603	589
4843	2129	1418	975	913	823	756	789	731	757	766	728	696	727	728	735	735	753	696	698	693	640	694	722	689	722	700	722	732	720	683	704	706	664	692	663	674	711	693	729	721	672	683	684	702	707	690	752	702	670	700	738	697	727	659	713	673	686	653	692	674	685	647	665	702	678	682	718	757	688	699	687	661	715	685	730	653	650	667	662	695	704	673	718	723	692	669	742	731	669	690	706	656	671	728	726	715	677	751	701	688	663	710	703	665	710	693	681	699	653	683	691	638	729	697	642	689	732	691	700	729	684	753	699	673	701	720	704	715	702	717	658	703	729	702	670	684	704	693	688	669	686	716	675	730	717	695	695	644	688	711	694	628	715	690	710	684	679	657	667	662	672	665	669	676	692	715	704	680	664	671	681	701	712	659	686	669	631	719	681	684	639	646	653	658	693	652	671	657	676	674	660	649	701	681	673	689	720	678	660	660	714	664	725	679	680	659	734	686	652	681	724	718	707	685	671	685	742	686	739	756	702	708	713	722	656	705	654	675	663	681	706	756	714	715	717	667	661	684	650	696	699	690	681	655	718	725	646	691	686	679	663	695	711	723	713	651	676	693	689	707	704	695	665	627	699	662	712	716	706	666	668	698	689	714	716	676	655	739	675	675	662	694	687	699	643	723	712	720	659	724	689	687	689	706	683	706	727	662	714	698	698	722	712	657	703	736	694	692	711	700	718	676	681	717	768	637	742	681	689	670	683	708	728	680	727	679	705	724	705	700	672	704	714	704	667	678	690	716	700	731	746	665	684	657	664	703	662	687	680	662	657	728	708	736	659	671	713	701	679	732	623	700	724	704	687	695	682	690	701	662	697	633	704	686	735	684	698	730	726	716	668	671	743	702	688	723	654	702	705	677	729	692	696	694	688	679	655	698	690	694	727	721	680	678	698	676	699	666	675	740	756	681	697	658	650	708	714	746	656	700	686	670	685	721	724	700	686	661	669	728	687	709	747	681	715	717	644	670	732	702	716	665	666	704	705	692	745	738	723	725	703	670	676	699	703	700	705	704	687	686	679	750	688	708	730	677	686	670	709	715	702	683	716	720	727	706	673	701	659	663	712	630	686	728	674	677	703	652	686	685	697	686	720	701	703	686	734	692	692	694	738	714	708	689	672	659	719	728	652	679	707	684	648	695	735	732	703	659	780	685	672	733	730	711	680	670	666	638	712	744	664	702	675	675	673	681	734	725	638	706	696	723	683	697	718	664	666	683	694	727	708	681	691	697	729	719	670	720	639	695	696	644	684	705	656	679	711	665	683	699	663	684	679	694	688	670	671	724	715	705	659	664	679	678	683	682	693	676	726	691	692	705	737	657	663	678	691	693	710	665	717	739	736	660	709	683	625	735	694	670	737	693	687	657	727	713	639	728	662	702	673	661	699	724	692	670	716	707	696	668	648	752	691	661	691	626	681	661	678	684	636	736	677	712	680	708	677	723	687	687	709	633	686	688	683	676	684	673	677	717	691	649	727	725	698	683	699	679	719	662	654	703	727	715	723	733	725	699	674	706	695	711	660	673	697	702	677	685	732	731	677	693	748	708	651	693	678	741	702	669	697	685	675	717	704	706	667	664	687	700	655	681	661	697	680	716	687	693	696	682	669	715	660	647	731	707	733	647	644	687	629	718	706	683	698	695	668	636	625	685	686	674	722	702	684	640	706	663	692	715	666	678	684	724	691	681	708	686	702	701	665	617	688	730	678	657	679	700	693	698	707	672	709	691	653	704	699	653	694	687	701	684	667	671	705	665	726	694	667	681	720	727	697	685	733	679	681	674	656	668	746	674	725	646	725	683	713	712	693	722	678	751	693	705	723	717	675	732	679	707	731	697	685	663	653	645	685	683	702	689	691	758	666	678	694	674	687	679	711	706	686	726	705	703	662	682	694	691	731	684	689	720	703	711	692	657	691	736	702	702	702	712	717	686	674	708	650	623	711	705	713	678	669	725	698	718	666	662	710	687	704	688	721	724	684	712	708	684	691	743	671	731	704	679	689	736	700	668	672	664	724	701	690	700	693	697	686	667	704	698	656	705	698	733	688	715	702	712	747	670	728	672	671	722	664	626	692	738	710	697	712	688	723	656	727	658	676	717	675	737	693	694	680	677	709	683	701	759	711	704	705	663	733	707	682	683	637	685	736	687	734	746	684	712	666	658	658	697	673	730	733	670	701	701	702	725	719	687	701	696	683	720	699	674	678	705	687	656	699	726	727	707	715	720	673	734	677	679	691	662	730	694	713	710	672	690	676	739	653	632	684	670	668	647	694	731	722	693	740	680	708	684	681	647	673	694	670	691	652	734	692	691	728	661	708	693	672	706	711	667	713	685	716	693	712	684	703	637	675	712	684	701	689	667	690	712	734	708	701	663	655	667	720	716	709	682	683	688	708	662	709	658	689	720	656	700	696	729	707	694	676	748	666	684	731	636	694	705	702	709	715	732	675	688	675	678	721	702	751	686	693	699	685	682	693	689	732	699	703	691	704	681	695	720	630	690	731	688	710	702	692	739	723	651	681	701	711	604	714	665	683	691	695	681	728	685	693	686	704	654	710	667	697	716	664	706	667	683	689	714	680	660	719	671	694	706	702	634	708	691	697	681	671	646	634	668	739	705	727	658	649	735	676	715	689	676	667	705	727	644	716	696	700	690	674	707	710	695	680	673	668	756	680	683	653	705	676	712	666	697	666	696	715	646	694	708	704	673	694	694	668	687	674	702	719	663	661	689	720	744	686	626	697	662	641	701	745	739	703	682	715	706	738	677	670	682	683	716	695	700	638	723	712	720	694	714	671	674	694	731	714	665	668	695	697	708	734	722	704	716	670	676	649	702	673	603	693	669	667	671	683	651	681	698	692	694	705	685	695	723	674	693	647	685	690	662	701	707	695	731	692	670	690	643	694	660	707	663	637	715	723	674	700	721	707	674	712	718	703	720	690	683	710	708	681	706	703	700	682	707	692	668	756	716	682	646	708	690	685	692	690	690	683	736	731	676	690	691	677	695	728	675	687	702	677	705	668	676	727	692	687	676	686	666	749	734	715	673	699	691	697	659	689	696	701	654	677	692	716	697	704	675	709	704	714	670	707	722	709	678	689	670	693	683	729	709	711	714	741	725	706	702	723	698	733	699	676	699	698	683	690	740	731	772	713	725	703	704	678	688	706	687	679	664	700	748	738	748	711	715	732	696	694	696	672	656	673	702	690	651	684	651	709	726	715	714	724	716	696	654	705	680	695	705	709	679	731	722	699	738	728	691	740	701	720	698	713	667	718	670	636	712	680	707	717	664	707	671	650	668	694	687	694	665	719	691	755	657	701	678	703	696	704	697	663	655	659	753	657	718	677	704	698	744	710	691	704	673	719	707	691	672	677	738	717	715	727	708	659	667	668	717	709	719	705	721	643	695	702	676	717	729	724	677	694	689	679	723	697	647	667	691	752	642	692
23621	20950	27259	24774	18206	1804	963	815	741	709	715	697	632	662	655	604	633	594	596	656	626	597	628	629	589	609	602	595	625	621	584	576	570	599	585	602	631	562	634	604	589	567	606	601	593	576	565	552	607	622	597	582	623	580	585	552	596	573	596	589	599	570	621	596	584	592	572	574	559	546	558	578	526	571	545	575	578	588	580	583	516	672	553	570	527	541	572	571	592	569	579	575	547	602	567	523	588	584	554	575	576	582	611	585	549	584	580	578	568	536	579	614	632	597	586	591	587	583	575	578	568	576	585	565	593	611	541	547	578	568	594	569	608	593	553	582	558	580	582	585	583	598	586	556	549	579	551	591	626	566	561	589	610	576	567	592	569	595	603	586	603	563	585	575	524	620	608	598	612	602	584	582	588	604	556	502	623	592	600	557	574	543	586	545	561	614	582	589	529	600	587	588	607	576	558	595	624	588	583	578	604	547	606	584	564	544	573	577	569	587	615	566	539	588	658	588	539	567	528	552	575	589	561	565	534	532	553	608	538	583	560	571	606	601	530	597	596	574	572	561	582	548	588	568	544	567	559	559	563	556	545	552	573	550	565	567	602	562	570	571	605	618	609	563	551	608	604	549	578	540	594	571	596	601	570	591	558	557	582	603	600	581	580	577	543	600	571	608	579	592	600	591	580	565	563	554	545	574	514	604	570	567	539	566	566	597	563	593	620	579	627	585	598	591	584	566	545	602	593	609	572	565	539	567	601	564	561	585	558	610	606	572	611	590	566	574	557	541	594	592	586	539	549	589	584	580	578	554	536	600	622	653	581	580	574	573	567	560	588	584	561	561	569	551	565	584	553	613	576	595	580	556	510	562	543	559	555	554	580	568	534	583	595	572	581	564	556	548	566	586	608	593	620	591	558	621	570	615	637	569	591	566	565	563	568	582	611	559	542	574	628	543	568	564	551	577	547	598	562	587	611	529	574	561	585	639	555	620	570	575	605	602	587	602	581	605	621	577	613	582	578	578	572	592	586	553	587	555	616	562	582	585	612	574	573	579	572	598	565	563	556	572	595	573	572	559	551	577	600	596	565	550	558	576	596	579	615	571	583	561	610	577	583	580	588	614	616	605	538	568	530	588	605	556	563	560	597	547	546	590	598	593	567	615	559	586	566	551	618	627	574	569	555	566	598	596	552	631	528	646	604	609	608	550	554	556	569	598	578	561	566	555	577	592	548	568	589	564	577	554	545	580	579	566	566	563	595	547	581	547	594	553	547	543	591	597	580	598	576	558	671	579	640	531	604	563	543	588	597	598	540	543	590	598	578	537	556	579	586	570	591	602	593	574	590	553	584	563	569	564	574	586	592	559	552	609	535	571	548	567	578	615	603	603	571	580	548	605	579	575	551	573	581	567	548	567	590	563	591	613	585	548	601	596	562	556	497	545	559	612	570	564	567	599	654	579	558	570	584	571	541	590	573	614	568	568	560	568	547	565	593	568	551	590	571	562	561	580	593	579	543	552	587	548	585	593	572	567	594	592	608	579	560	579	564	610	567	502	599	581	608	576	549	578	592	621	587	546	587	548	568	561	561	568	585	604	581	566	567	579	576	575	581	591	551	615	555	552	567	576	561	587	618	576	594	563	545	561	547	566	586	616	600	594	587	593	590	560	554	544	586	562	565	553	600	570	580	609	590	573	567	569	525	578	597	591	558	605	553	629	562	599	616	557	588	589	554	574	546	555	562	558	572	567	599	588	601	589	566	569	573	610	589	561	563	564	599	592	544	626	605	554	640	588	618	581	609	604	571	572	610	576	543	594	596	581	601	570	616	604	567	603	622	580	545	588	534	529	566	543	573	573	598	566	632	547	562	597	601	604	560	578	575	554	594	581	522	542	586	602	588	550	570	580	560	583	577	593	602	563	577	557	616	545	578	539	562	565	581	548	548	559	587	533	569	586	570	595	608	580	571	553	591	548	645	533	618	599	587	577	564	590	565	546	617	628	570	587	562	577	569	572	574	554	605	586	567	590	602	585	591	627	560	559	596	537	573	542	598	592	593	581	592	547	560	586	587	606	564	598	562	567	596	554	568	639	577	563	543	596	593	569	565	598	599	575	574	587	527	557	557	608	595	584	596	567	558	580	550	572	547	556	582	605	572	581	559	585	625	583	591	577	570	576	627	610	558	541	594	549	573	556	593	568	593	595	590	588	604	603	613	593	638	586	568	632	564	584	596	563	641	609	590	583	623	589	596	598	537	585	582	571	632	582	557	560	598	570	603	625	563	592	551	570	567	560	594	557	573	551	540	584	598	562	560	573	580	586	602	616	581	551	591	572	572	599	544	578	563	580	592	594	610	590	530	606	579	569	555	586	593	585	597	561	514	580	569	560	545	549	594	602	563	569	555	590	588	587	525	580	585	572	565	595	574	617	608	573	556	572	618	572	602	604	596	574	578	544	606	571	607	525	640	553	562	594	610	579	572	577	555	619	579	584	554	531	596	607	595	568	599	593	586	564	588	592	550	590	559	607	595	607	563	572	556	574	548	564	588	601	593	573	587	602	560	580	576	606	573	584	563	544	556	551	577	554	563	611	601	548	564	590	614	581	579	540	571	542	604	605	566	554	604	581	613	522	584	575	580	565	578	564	590	584	606	566	530	567	585	620	563	591	568	556	557	597	615	566	562	618	550	644	593	593	570	526	602	554	550	547	578	539	579	517	522	575	575	571	559	582	611	563	587	591	589	615	582	580	578	601	579	561	589	567	589	559	605	567	596	557	564	589	554	606	560	574	578	596	575	570	552	553	543	568	579	594	586	568	578	553	571	595	557	589	567	573	584	583	594	559	611	563	599	596	545	551	527	556	581	608	611	596	554	611	572	544	562	609	570	576	565	576	554	578	601	577	546	568	567	604	605	608	616	558	599	609	604	549	597	573	553	522	590	529	554	609	587	615	620	617	614	599	561	555	554	583	563	560	548	566	572	520	588	585	573	584	503	579	563	567	589	549	552	599	555	604	559	549	545	581	601	590	590	550	574	551	616	570	581	589	550	603	568	577	579	574	596	570	574	574	598	619	577	568	575	569	574	554	573	503	564	610	618	588	603	559	605	531	571	570	555	579	590	565	550	584	567	580	592	571	604	625	582	575	593	591	567	557	571	529	571	535	571	596	574	600	574	565	567	531	542	581	566	566	567	561	566	604	600	533	596	531	578	604	586	609	585	556	558	568	553	568	623	571	596	577	582	536	537	600	554	600	545	583	573	593	544	591	562	577	543	521	573	573	600	591	572	547	543	589	603	590	586	569	531	570	535	526	545	553	569	585	582	597	588	620	610	568	577	609	577	617	571	592	575	592	572	628	546	618	504	555	600	576	571	610	561	593	524	551	602	564	619	593	566	577	607	580	583	584	585	563	562	574	596	606	593	568	565	562	579	592	567	557	572	595	601	593	610	629	575	593	550	572	609	584	544	613	610	555	616	546	562	628	572	578
3567	8860	5524	2684	2083	1684	1397	1229	1070	1053	973	893	890	847	793	776	796	842	736	712	768	739	726	703	746	678	714	679	764	740	700	736	700	720	699	653	695	744	703	673	702	676	729	675	682	696	688	738	703	701	671	685	730	686	680	691	684	687	721	688	689	722	699	668	703	674	686	625	669	683	730	667	706	667	721	727	708	703	688	734	713	653	718	673	658	707	695	679	665	664	653	713	687	660	700	676	678	684	686	679	643	686	659	700	675	695	699	663	644	650	696	708	705	697	694	694	648	677	697	683	732	679	738	652	703	704	710	743	706	669	704	724	738	652	679	655	668	643	675	640	679	674	715	709	711	685	682	725	681	719	700	707	679	726	672	684	732	687	696	722	716	667	698	680	703	683	710	682	693	730	649	731	717	690	659	703	705	718	714	697	711	694	666	704	680	680	688	687	676	683	722	674	681	689	683	707	659	728	686	670	692	633	678	700	696	702	699	688	696	656	668	650	688	673	700	681	717	704	731	666	679	674	681	673	704	741	704	669	652	686	673	686	675	696	684	718	722	707	679	660	711	644	735	756	727	690	675	659	708	732	717	676	679	691	668	694	710	768	701	672	693	680	711	681	673	704	688	671	671	653	682	695	674	727	724	678	643	679	681	675	732	700	686	675	709	674	652	648	748	688	678	680	680	741	720	728	636	705	696	681	688	724	703	717	709	669	649	654	660	689	650	691	689	667	683	662	674	673	729	681	712	683	738	701	730	680	653	741	708	678	724	668	715	677	727	656	722	709	665	700	707	672	687	704	674	662	679	673	693	669	727	688	741	719	636	696	680	698	689	686	688	741	676	683	732	684	690	703	653	705	664	624	687	645	690	726	709	723	666	688	712	687	698	669	684	696	681	740	651	664	692	648	707	661	686	686	703	684	689	714	689	665	720	712	701	702	682	721	658	706	687	706	699	717	670	726	743	627	678	656	704	688	695	712	701	689	679	645	676	709	662	693	696	700	718	744	765	732	730	735	683	688	696	696	711	695	717	699	675	708	690	715	691	643	649	676	663	692	670	671	676	684	691	712	702	663	644	682	688	688	696	686	723	671	686	787	712	718	673	698	679	702	669	665	694	669	671	707	696	680	705	678	704	704	726	682	702	720	697	729	693	687	732	662	666	729	710	659	678	713	695	718	697	733	680	696	700	737	674	687	701	689	733	682	734	666	708	678	685	674	672	711	713	650	655	728	688	711	634	717	681	717	684	700	680	702	680	657	734	720	662	673	683	666	716	704	720	707	696	697	707	709	713	735	666	695	693	661	699	705	688	692	707	737	667	713	677	665	726	758	714	733	733	722	705	672	685	683	679	691	696	709	650	657	703	691	723	696	696	668	670	781	688	647	690	704	703	677	693	725	727	704	708	708	670	705	705	656	659	667	706	676	717	696	681	669	704	694	714	698	703	689	709	688	699	669	705	684	685	700	679	626	692	753	681	715	720	665	665	644	720	720	706	725	719	682	678	700	674	713	717	665	676	673	719	680	697	675	638	691	677	702	688	671	701	682	654	672	683	695	665	709	709	693	652	671	669	654	694	688	732	757	700	691	679	709	695	646	739	667	702	729	683	736	634	702	705	664	653	731	695	679	731	663	692	655	695	710	729	680	717	647	737	718	723	682	673	683	715	703	703	701	691	728	650	695	678	760	635	680	708	686	696	683	694	660	649	679	718	718	710	727	639	684	703	701	676	696	664	691	722	670	719	739	666	774	719	660	675	696	677	644	683	702	701	686	694	690	677	696	706	710	661	709	701	671	660	713	679	719	713	704	676	707	713	715	699	700	698	723	688	712	698	690	658	667	649	700	681	732	699	692	682	721	684	697	650	703	685	693	696	670	708	721	685	706	659	675	688	698	689	695	691	691	672	683	714	727	717	695	629	679	657	691	657	683	681	686	684	675	723	680	696	678	679	713	724	658	731	652	711	735	682	647	693	693	688	647	720	707	719	718	688	660	762	662	720	739	714	666	708	691	721	713	724	726	685	711	688	689	704	691	688	747	675	672	734	705	700	663	658	693	686	672	664	682	698	689	686	696	682	648	679	699	677	692	720	699	683	691	675	698	670	700	690	703	760	680	659	705	732	701	633	707	663	662	720	691	718	699	691	661	736	685	614	706	703	684	700	704	682	659	648	724	666	695	684	722	692	762	702	700	659	725	730	629	659	658	670	670	700	722	690	649	662	698	731	688	725	684	667	652	714	676	686	679	687	658	682	652	712	693	755	658	655	742	688	738	650	712	681	694	669	699	708	711	727	710	710	733	640	668	690	700	711	689	678	728	686	699	695	679	655	684	692	614	671	688	636	716	667	717	699	666	715	733	669	740	683	705	717	698	694	678	684	687	725	668	705	678	692	694	707	708	704	672	635	732	696	610	709	660	708	677	726	685	714	681	723	672	699	734	617	709	692	649	688	685	644	734	648	736	656	674	729	679	736	700	709	669	705	658	645	686	696	672	664	683	686	692	705	711	700	714	629	696	704	668	720	646	679	673	732	663	732	654	662	703	655	664	674	710	688	739	704	697	732	691	664	708	693	708	670	671	727	729	731	715	678	655	707	678	696	679	654	666	747	687	751	685	706	715	701	706	752	672	674	685	665	675	731	729	691	677	685	686	671	672	702	685	701	702	703	658	674	738	727	703	691	724	671	691	693	686	698	703	712	658	718	727	702	742	691	682	711	701	677	641	716	684	682	682	698	699	694	721	665	683	704	725	697	706	706	712	704	708	684	679	722	659	707	681	693	705	741	662	694	669	657	719	656	723	674	713	696	683	709	714	724	702	653	675	674	712	713	696	711	694	735	661	705	701	684	740	664	688	671	705	678	687	677	681	689	647	692	718	687	678	652	683	729	675	676	696	676	704	735	668	675	677	690	662	671	694	694	684	695	718	681	719	710	730	699	702	672	708	656	682	663	682	704	699	682	716	706	680	712	694	683	616	680	727	725	701	713	726	638	764	664	750	704	671	677	686	651	725	704	685	675	674	687	713	706	705	679	737	661	701	649	685	738	688	702	673	684	641	677	661	727	669	633	651	712	659	731	666	696	636	694	662	676	667	698	660	743	676	729	706	726	694	672	652	662	619	675	708	690	719	684	729	718	728	674	694	688	641	711	707	678	714	664	695	683	679	670	695	703	700	698	680	727	658	688	706	716	662	674	683	650	672	732	729	715	684	658	701	656	657	714	748	691	671	686	678	710	701	692	703	652	651	699	659	729	683	706	680	640	658	645	690	669	665	657	705	676	698	693	686	739	685	710	719	655	724	653	684	691	675	665	698	675	687	688	698	671	717	683	725	713	736	704	694	665	743	683	735	703	695	655	681	658	687	682	666	716	666	685	688	677	685	733	664	684	740	707	680	741	657	744	673	657	718	693	661	698	692	679	666	715	671	686	702	666	667	677	661	719	634	699	684	747	712	702	691	686	696	720	655	692	700	681	711	711	663	690	694
24615	20975	25778	24301	1839	577	501	474	413	381	405	365	432	362	407	398	350	348	322	343	337	368	352	348	355	349	370	366	365	383	341	314	342	337	339	374	375	374	336	373	361	365	362	344	343	385	352	345	378	350	368	326	360	346	334	375	320	377	324	347	358	359	365	362	358	387	389	339	365	375	368	360	350	347	347	370	366	331	373	393	321	379	336	354	373	358	359	342	348	382	382	353	357	347	363	339	338	331	358	317	330	348	372	344	368	344	334	346	335	364	362	340	369	357	364	346	371	349	354	361	323	336	386	359	329	371	322	351	328	337	372	370	366	375	360	345	353	336	311	341	347	317	314	364	334	398	365	377	347	347	315	320	336	350	368	344	347	326	349	327	342	370	331	333	322	345	347	320	322	360	356	385	351	352	362	326	341	335	352	346	325	372	346	347	358	381	334	322	381	345	390	363	319	353	358	338	329	334	332	354	370	366	359	331	334	358	325	348	381	358	372	342	340	321	305	339	366	341	327	345	382	356	333	332	347	379	364	338	340	352	338	340	331	349	355	340	332	342	370	329	345	336	357	359	346	331	354	356	370	381	346	329	346	356	366	348	381	360	360	320	349	350	380	367	376	339	359	375	346	371	322	333	335	343	319	351	317	314	332	380	380	361	387	325	339	418	397	345	347	346	364	347	367	345	370	332	364	320	327	347	357	351	377	326	326	310	368	354	332	319	336	336	378	369	336	362	350	373	333	347	360	353	354	344	322	384	368	371	362	358	360	324	354	337	316	344	370	338	318	324	360	373	369	324	339	354	371	342	358	336	335	359	354	370	335	344	353	327	335	369	313	342	332	344	381	349	372	343	333	347	364	409	395	340	398	337	383	365	359	332	370	332	336	371	351	347	347	330	363	376	361	350	333	323	354	371	327	334	304	334	365	340	340	351	347	332	361	335	344	360	339	347	371	359	364	332	363	386	338	372	354	319	335	345	348	332	374	376	359	369	351	379	376	326	341	360	331	356	360	344	324	343	340	345	375	347	377	359	368	360	389	357	366	328	352	310	373	345	339	351	375	328	358	354	316	394	316	345	339	327	346	349	349	368	353	325	339	386	341	338	338	331	380	364	334	335	344	322	310	341	350	321	360	325	342	345	360	347	330	313	341	327	360	400	358	358	314	314	322	362	328	329	327	362	320	364	363	368	372	331	358	366	334	329	362	357	340	319	387	355	334	364	354	362	360	339	359	354	361	345	321	337	336	364	334	322	373	371	358	367	344	331	376	340	348	329	354	343	352	387	341	346	332	348	350	355	344	342	337	382	364	370	390	334	361	318	367	354	322	339	341	332	313	357	367	391	358	355	344	320	326	341	343	351	337	343	368	365	352	376	348	362	354	361	346	331	368	374	320	358	358	328	359	338	373	353	359	333	375	328	323	369	333	358	301	336	354	335	350	354	356	365	373	364	346	332	390	361	349	385	344	345	364	350	315	346	346	356	314	376	343	366	364	348	361	361	327	323	341	342	362	343	347	335	385	336	369	322	311	329	349	341	342	365	334	335	320	357	328	383	353	364	357	311	374	338	335	329	380	393	343	352	313	337	340	334	366	340	335	321	346	335	315	338	348	362	339	398	343	364	318	361	336	343	334	370	317	357	345	330	356	370	321	337	340	358	345	360	331	344	345	356	302	323	330	384	365	364	356	334	353	365	338	338	347	366	346	326	326	323	365	336	351	375	343	333	347	359	351	351	362	369	352	339	346	357	348	356	355	357	335	362	332	346	373	322	337	369	321	330	355	371	337	357	345	368	335	337	319	352	337	340	334	338	332	369	339	328	333	340	349	345	342	364	368	327	339	323	364	330	338	386	362	343	354	338	377	378	347	361	396	330	358	328	367	343	357	347	343	369	337	368	352	334	336	329	353	335	359	363	332	310	346	386	335	324	315	349	381	357	334	341	358	337	342	359	343	341	341	353	335	323	361	359	351	364	358	369	349	360	356	331	314	309	369	321	358	337	364	346	305	383	353	337	363	370	367	352	340	310	358	329	326	334	346	345	320	323	323	328	353	328	309	331	354	364	315	320	324	326	366	351	360	337	341	331	345	362	307	354	376	334	311	340	355	358	352	339	352	375	355	326	358	349	335	326	323	326	356	364	357	345	353	362	362	330	341	360	366	367	330	318	325	331	363	352	343	321	341	346	351	333	368	340	352	350	343	384	365	384	375	348	325	377	360	383	376	362	337	326	374	351	358	316	343	351	343	336	365	322	328	340	346	337	345	342	322	372	370	329	368	334	360	366	353	327	332	350	348	324	346	388	335	349	337	336	340	346	352	346	351	349	344	375	326	340	330	349	347	330	357	335	352	365	346	334	355	345	371	385	314	332	363	357	350	330	360	357	351	324	378	358	347	318	313	345	341	326	347	346	349	365	366	331	352	328	324	334	325	324	377	323	351	343	329	331	363	352	350	352	350	346	351	335	344	345	330	340	344	342	329	372	379	352	381	325	362	354	359	342	387	360	359	353	366	356	364	375	355	333	331	374	367	341	348	346	352	342	368	353	350	381	333	329	342	365	356	345	349	349	334	338	333	378	371	336	333	349	350	390	348	337	339	375	373	368	368	361	338	374	333	387	368	297	352	344	340	325	364	334	358	346	295	345	368	379	353	327	353	337	333	363	330	343	320	338	363	351	337	353	354	342	333	378	364	343	318	342	357	385	346	345	351	329	340	309	313	359	317	372	357	357	363	358	317	373	358	334	347	367	377	346	347	358	349	337	358	365	334	366	355	363	335	380	367	369	375	331	322	359	356	379	342	339	345	372	351	360	347	362	345	338	341	350	331	333	355	357	336	343	344	289	370	358	357	337	338	326	363	338	359	364	313	306	346	327	353	312	335	336	350	333	355	349	384	363	321	328	338	329	349	332	359	363	350	345	356	328	360	373	358	324	357	352	344	379	343	317	367	335	332	369	315	374	335	344	343	352	348	376	342	372	313	352	341	365	366	305	358	343	342	365	374	332	383	353	351	359	395	368	352	343	344	353	343	350	352	345	384	340	385	349	334	347	332	353	344	363	386	349	397	352	356	355	383	348	296	294	354	360	338	351	333	356	336	374	331	318	339	301	341	359	337	376	325	359	364	337	356	319	344	343	338	331	333	332	324	343	370	377	346	341	377	336	340	329	366	325	348	352	361	320	325	357	356	350	322	349	335	336	330	361	337	374	342	340	359	325	367	308	361	311	352	344	333	376	377	309	333	347	332	346	352	339	295	332	359	393	356	331	373	350	331	373	336	371	387	342	336	332	351	341	325	344	352	311	346	368	368	358	331	335	327	326	377	354	365	353	365	318	353	339	382	339	349	344	335	341	347	363	336	346	333	353	336	342	346	350	362	365	363	368	339	375	353	329	345	343	362	339	337	351	388	330	359	352	372	332	381	373	363	290	350	348	374	330	338	355	360	355	334	350	326	310	353	359	348	311	340	346	352	346	369	358	355	343
3532	5124	3300	1541	1162	947	815	663	658	601	547	546	555	506	467	476	481	440	442	448	452	447	462	428	408	442	455	458	432	443	426	420	470	417	442	447	410	433	457	392	419	410	434	413	437	389	403	403	393	445	414	402	403	410	423	409	399	435	419	394	417	424	433	419	401	422	429	397	428	361	427	412	434	423	438	421	389	428	402	415	423	399	401	363	419	425	435	416	408	392	431	411	415	420	440	390	415	420	404	438	413	447	365	426	410	412	405	427	415	449	395	404	394	427	392	449	418	396	438	420	424	390	439	413	400	425	401	405	391	402	411	435	426	419	412	400	475	436	387	419	387	409	374	404	399	417	415	418	416	376	416	431	424	401	401	444	418	401	423	404	404	415	408	430	400	396	438	412	411	412	416	418	446	407	424	407	429	446	413	418	409	393	416	422	413	403	448	396	407	407	410	405	420	404	428	444	436	393	378	379	416	374	425	430	418	391	398	418	447	353	414	410	416	425	422	455	409	429	390	392	402	426	415	398	401	400	407	430	432	416	418	435	361	423	412	401	433	407	435	397	396	405	422	423	398	424	412	422	418	433	411	442	390	384	444	433	434	390	436	438	380	407	401	379	419	435	404	428	430	400	391	438	405	397	377	431	409	430	420	389	404	389	434	429	413	380	389	426	395	396	421	406	452	422	429	421	417	450	409	451	439	399	432	423	397	407	422	377	451	412	389	398	392	401	406	430	383	430	461	417	383	430	401	403	456	448	448	413	378	410	419	379	433	392	445	405	407	385	440	410	404	420	415	391	399	426	426	406	422	443	413	410	431	424	438	428	427	424	426	437	421	407	464	451	414	445	418	418	415	405	401	451	430	399	414	412	395	449	413	434	431	406	411	411	432	392	389	415	410	400	379	403	415	431	391	422	420	482	408	418	426	427	406	428	422	477	415	393	413	392	402	417	456	385	435	408	403	398	388	416	425	422	423	419	444	446	413	459	395	414	423	385	394	409	436	416	425	401	466	398	440	423	452	394	400	443	413	395	412	433	440	403	401	416	441	438	427	438	415	387	414	452	383	402	431	432	455	434	394	419	398	434	416	420	417	410	468	414	402	402	388	440	437	380	407	388	434	407	428	421	408	402	426	417	402	420	419	446	415	373	406	457	426	425	398	437	391	450	402	429	419	376	426	433	424	427	463	387	410	421	429	393	441	385	409	450	425	401	363	398	427	450	439	421	424	428	425	378	415	415	423	440	429	432	473	418	388	438	419	414	396	405	416	401	409	413	405	431	385	415	441	409	425	437	403	421	411	415	410	420	395	414	397	434	438	406	426	379	454	455	401	424	407	402	386	404	473	419	421	417	409	438	415	408	420	399	419	420	389	381	414	421	431	418	396	416	420	410	383	399	445	412	429	423	425	395	420	407	403	404	420	376	401	416	400	378	381	382	410	403	409	398	423	428	406	418	439	420	447	378	401	427	444	406	400	413	455	420	391	406	424	413	424	410	405	424	453	402	395	420	438	430	417	438	425	443	406	394	395	446	423	443	415	399	422	419	397	392	418	470	389	408	396	439	434	385	494	396	412	412	409	395	406	434	400	403	419	428	421	406	394	434	434	444	424	418	393	370	411	452	415	432	376	429	440	425	395	409	397	409	412	409	414	406	409	404	408	409	403	415	414	414	416	409	448	413	416	417	450	425	414	389	420	418	400	380	385	404	407	412	441	437	392	405	434	398	418	396	403	431	426	421	391	414	400	411	409	411	399	443	378	432	412	397	430	402	463	400	420	450	440	407	410	412	414	434	423	385	424	374	432	409	415	434	436	374	403	435	405	428	404	414	434	414	453	417	368	382	407	422	399	420	429	432	437	424	414	407	402	441	430	408	396	446	394	398	432	402	387	397	450	433	409	443	401	416	375	439	388	392	431	417	452	396	400	424	425	415	413	391	416	456	413	437	423	426	422	385	383	420	420	405	381	423	424	412	419	391	451	412	425	402	425	396	378	458	428	420	397	389	455	420	385	410	457	414	418	415	431	394	412	393	435	451	404	403	392	425	361	431	427	413	425	397	436	409	402	413	415	386	387	414	429	423	415	408	422	414	370	398	401	404	448	413	417	382	433	422	413	421	436	451	434	411	415	428	433	431	421	399	398	388	414	388	433	441	389	452	434	383	416	435	413	405	424	437	413	388	418	416	407	406	414	417	379	423	393	401	413	405	413	444	447	422	397	370	451	406	409	395	393	434	402	398	385	412	410	391	448	413	389	418	413	380	446	461	415	394	398	379	417	399	435	424	400	439	433	455	405	449	430	400	409	421	428	401	430	401	427	441	417	383	419	425	437	405	399	406	424	417	384	421	408	438	405	428	436	430	380	421	408	411	411	392	404	431	406	447	440	392	394	395	421	354	387	388	411	366	386	406	408	424	413	396	420	408	404	411	410	404	426	409	440	423	416	402	412	352	461	432	436	414	402	396	406	428	398	447	461	394	382	410	429	413	399	419	370	416	390	406	434	395	391	463	427	387	410	389	457	407	398	417	418	426	421	400	425	414	399	402	413	434	403	405	409	446	418	438	444	427	401	408	397	432	435	415	427	429	465	411	411	424	366	458	403	414	400	412	423	407	430	449	433	424	394	419	390	409	427	413	450	395	444	412	456	433	424	402	381	428	410	435	427	411	395	393	434	435	393	407	424	437	399	426	420	395	407	421	424	423	439	416	390	422	394	388	424	436	420	421	390	450	444	405	414	428	427	415	427	417	359	404	389	407	405	416	403	390	420	434	398	440	391	396	438	443	373	427	386	453	441	426	447	414	411	423	435	402	410	419	396	405	398	421	418	415	402	397	431	401	413	424	435	417	402	403	440	418	422	396	414	446	404	435	445	448	439	426	373	460	432	426	440	398	396	399	387	425	424	404	404	396	396	406	410	423	416	423	435	402	391	415	386	404	434	400	410	431	448	405	395	414	425	437	403	423	405	381	373	430	403	391	409	427	396	456	426	409	442	390	432	444	423	444	415	419	404	457	397	387	396	438	438	419	421	423	386	425	419	410	451	372	418	405	384	402	436	421	416	419	434	389	405	411	413	400	447	405	419	449	385	394	420	400	394	421	416	426	402	410	422	435	422	433	427	419	426	404	380	418	418	416	425	386	459	426	425	398	406	388	407	392	431	408	404	390	435	435	440	421	437	406	434	424	390	421	422	395	397	372	435	439	437	433	399	430	430	439	410	392	424	414	446	415	426	397	421	433	431	398	421	418	423	456	384	399	416	372	400	433	390	436	391	446	438	386	451	407	399	419	443	401	389	427	423	432	410	390	428	447	397	416	403	432	395	426	404	408	416	438	417	386	416	415	429	428	414	402	400	399	437	421	409	403	399	417	436	486	386	389	430	452	442	424	437	423	427	411	355	405	425	422	375	376	396	424	403	396	392	411	440	419	402	391	440	456	414	405	386	409	388	379	425	430	402	409	419	427	436	412	407	412	439	429	454	440
22472	21032	28209	24032	21027	20238	2166	766	596	506	461	430	396	307	351	327	320	324	284	278	279	281	284	275	269	271	247	250	251	251	242	231	273	263	238	243	236	238	262	227	246	239	220	269	251	263	249	235	224	219	232	207	250	254	218	247	260	219	234	215	231	222	225	224	239	232	244	247	208	229	225	230	228	228	250	225	235	230	224	252	233	226	245	214	200	230	219	244	256	262	237	228	266	221	233	246	252	206	203	230	243	242	232	208	204	226	227	222	210	221	247	234	240	224	261	231	241	259	218	249	243	226	245	232	255	230	255	227	223	227	246	248	206	216	245	228	217	214	254	243	241	229	206	231	221	209	208	224	223	249	257	219	205	231	257	232	249	217	214	236	218	262	243	221	263	246	217	217	228	216	250	227	231	239	255	226	220	227	242	235	210	201	230	205	236	232	221	205	239	232	241	190	238	255	220	219	221	236	239	248	220	228	223	223	230	238	237	231	223	210	241	230	194	263	237	224	253	260	230	224	237	208	237	268	211	239	265	226	226	247	243	258	234	227	224	234	230	213	240	229	238	223	219	236	228	226	220	226	217	207	221	235	220	219	223	274	236	249	246	228	225	207	246	225	249	238	234	238	217	214	221	232	242	203	235	213	228	226	251	202	246	233	230	231	239	209	234	255	256	225	212	240	220	217	239	231	222	251	238	231	255	262	229	239	243	226	205	240	222	238	262	211	238	211	241	235	224	225	233	216	253	232	257	223	196	224	182	223	244	237	238	240	234	234	220	243	236	232	247	238	248	226	249	223	232	238	245	214	224	235	242	241	222	222	234	230	235	251	220	236	232	217	190	238	234	214	234	236	246	216	232	236	242	234	260	223	216	229	240	209	225	205	224	234	212	227	248	230	230	226	219	248	229	240	230	257	255	214	222	243	203	241	215	239	247	234	256	245	227	244	211	216	242	224	212	248	212	245	236	235	232	243	236	222	226	230	213	236	219	201	223	215	239	226	203	243	225	252	232	249	233	227	237	237	230	238	240	224	244	224	234	214	234	246	254	216	233	234	245	231	253	228	231	203	207	222	233	229	218	220	262	214	237	219	230	253	227	205	235	247	252	214	254	244	239	229	222	215	226	253	256	243	247	239	227	242	222	224	217	240	216	243	246	232	237	240	218	240	239	236	257	229	247	259	266	205	213	242	241	221	239	254	231	230	228	221	240	243	230	224	242	232	217	237	259	236	259	199	222	210	202	225	246	240	224	213	218	231	229	245	225	253	230	234	219	231	235	250	260	233	238	262	206	214	247	194	225	209	256	230	231	233	257	230	246	236	252	221	227	233	214	260	249	249	236	234	243	260	247	241	239	222	229	225	213	225	220	243	250	249	237	263	212	233	228	245	233	257	247	231	237	212	226	256	227	241	215	249	243	207	238	207	235	235	214	213	205	222	241	218	224	220	242	247	222	225	214	206	212	236	239	230	230	256	245	227	211	256	225	228	222	250	237	246	263	227	247	214	220	215	210	231	221	226	240	214	250	222	252	231	242	222	233	201	255	234	239	225	218	222	215	232	248	243	262	260	220	242	244	224	233	214	216	260	251	242	230	199	228	237	235	206	237	244	222	251	231	239	241	248	265	255	191	230	246	202	261	239	243	230	252	224	258	241	221	256	271	238	238	226	224	237	254	217	264	207	250	241	244	235	236	200	207	222	209	238	228	226	236	228	241	232	283	231	194	219	240	228	236	200	250	220	215	229	241	220	219	226	237	220	255	226	238	213	269	232	222	231	226	241	254	179	256	239	241	222	247	251	237	248	255	217	246	218	242	221	240	213	236	218	250	238	246	239	266	271	245	229	243	232	232	237	228	218	223	221	183	246	222	224	238	218	230	221	216	231	247	248	266	259	245	215	232	260	229	244	230	242	231	249	241	209	223	250	225	239	222	214	230	236	226	218	226	243	230	243	232	220	235	231	226	231	213	252	195	232	227	251	254	221	230	250	248	240	205	230	268	231	225	207	241	229	182	203	255	225	222	187	239	252	226	211	217	222	231	238	223	247	219	213	243	231	249	253	216	230	239	214	220	232	265	236	258	247	221	226	221	215	223	228	204	220	246	237	247	198	210	205	222	216	227	239	222	263	221	242	217	234	246	222	238	244	231	226	258	230	242	226	228	222	248	230	242	231	250	234	231	244	213	258	226	219	241	235	214	253	228	221	241	219	261	239	224	226	231	215	225	242	230	230	251	241	243	227	230	233	241	224	234	257	224	252	249	227	251	221	269	245	249	236	232	219	245	205	237	230	243	218	219	240	231	243	216	229	248	229	232	228	253	230	226	237	224	255	205	228	236	225	207	219	228	219	222	219	233	239	232	243	197	236	221	236	225	225	253	232	239	226	242	243	228	220	234	284	238	243	227	243	227	210	218	229	224	233	216	218	243	235	242	242	225	239	241	239	212	231	215	249	237	218	242	261	258	242	224	233	228	226	233	250	229	214	240	207	222	251	218	234	248	225	216	225	258	234	235	254	248	223	199	226	237	255	206	232	227	243	241	213	244	234	242	252	245	239	234	241	231	239	229	222	236	276	209	190	243	242	213	205	240	227	216	221	228	222	241	231	249	265	240	246	218	246	219	217	239	215	247	203	223	243	247	246	200	246	233	228	216	243	222	218	226	213	254	247	228	259	251	250	225	218	234	220	212	250	214	218	238	222	235	236	210	198	240	220	215	188	242	228	239	230	235	235	231	185	229	219	224	227	252	237	220	225	226	233	241	227	226	233	235	250	244	230	229	239	221	233	216	220	232	231	257	265	239	233	221	218	208	244	227	235	250	201	254	242	236	248	250	236	253	222	236	214	240	210	233	242	243	227	244	228	234	243	234	220	225	235	240	215	224	260	224	242	237	242	245	220	223	225	215	230	253	247	238	215	254	233	228	238	238	234	249	235	240	221	205	228	242	235	237	228	250	251	216	218	220	220	256	257	192	216	239	221	217	250	231	232	246	218	236	227	235	222	224	223	235	238	220	234	227	228	248	235	209	218	234	207	204	215	219	233	280	226	251	205	236	224	224	252	248	235	233	252	212	251	230	221	252	214	219	221	238	220	243	218	226	216	253	247	247	240	229	233	233	232	231	226	245	216	242	211	252	263	242	224	231	225	231	201	209	233	229	213	249	205	224	220	243	211	274	216	242	244	221	221	244	270	238	244	217	216	227	226	237	272	231	256	245	233	252	256	244	217	226	211	218	212	207	233	223	232	209	240	220	233	207	232	267	238	242	239	219	241	207	243	242	232	222	244	253	240	209	243	228	217	247	239	209	236	221	225	231	240	208	233	218	229	225	239	236	242	269	255	231	224	248	233	244	212	262	219	229	238	221	215	218	231	248	232	228	217	245	211	211	214	210	232	223	237	257	195	248	241	264	227	249	244	223	231	250	216	240	213	219	231	254	246	226	224	242	224	241	214	222	219	228	245	230	188	217	233	227	237	241	231	225	234
4758	15321	9618	4372	3109	2281	1830	1440	1109	1023	888	735	690	628	511	488	478	450	472	435	361	383	424	362	378	371	363	352	334	311	328	332	332	340	307	337	337	311	308	326	291	298	328	309	281	307	308	331	321	299	260	320	294	285	283	294	321	301	299	299	307	308	310	290	288	305	290	285	302	315	321	308	290	314	288	304	295	302	312	325	315	266	301	269	323	341	289	291	263	253	294	280	311	279	277	308	299	338	291	318	276	281	324	295	295	312	271	286	305	314	293	320	263	306	316	283	313	279	291	288	277	311	292	279	297	279	286	291	291	308	311	304	303	301	310	298	287	297	271	309	277	308	265	294	289	315	296	316	298	290	269	306	298	275	304	280	286	292	311	305	287	265	315	313	293	279	264	292	279	285	289	290	308	301	293	270	311	307	299	278	290	301	258	285	297	287	304	287	279	283	340	272	297	322	286	292	329	283	310	301	288	293	296	286	257	270	323	300	302	269	299	287	280	313	320	299	308	281	294	313	327	319	272	305	319	289	332	280	317	289	293	293	282	304	324	275	295	309	315	274	295	298	284	264	279	292	292	301	307	286	292	299	271	303	293	280	297	302	272	281	284	309	293	320	287	291	289	272	299	279	304	290	266	277	294	238	309	330	295	304	303	291	299	285	277	285	279	331	284	308	298	281	303	312	295	294	298	289	306	299	335	263	277	272	298	296	287	287	286	269	276	279	250	295	309	289	283	294	310	305	286	255	300	288	297	277	268	288	315	296	285	293	298	310	318	299	286	315	264	291	276	299	324	277	307	304	292	268	330	292	299	276	293	287	313	292	305	309	269	298	291	326	309	265	296	281	305	297	292	299	307	307	284	294	288	262	298	285	280	277	285	263	341	307	309	302	264	266	302	305	318	291	316	291	312	281	295	283	353	296	278	306	292	292	318	272	293	299	320	310	289	285	302	322	288	296	296	300	294	288	302	290	301	292	312	290	291	290	287	300	287	311	322	318	255	303	300	290	261	285	286	310	275	282	304	278	295	286	292	299	303	316	292	295	323	308	280	324	301	288	295	304	298	284	310	286	296	265	292	299	328	291	318	258	295	285	280	317	328	304	284	285	270	290	300	305	272	301	295	283	263	304	312	292	291	302	290	329	304	292	308	277	320	274	294	299	281	293	283	343	309	302	298	333	310	280	293	284	280	309	288	284	303	299	268	343	316	303	312	299	300	284	277	282	275	255	328	281	330	313	284	300	314	299	338	287	263	301	287	298	317	281	256	292	308	279	265	278	304	308	286	307	305	300	316	325	298	288	277	296	280	274	287	281	259	295	285	324	282	295	318	323	282	304	293	286	291	319	314	298	286	295	295	284	280	287	284	306	298	283	283	278	277	259	308	289	279	287	285	268	308	309	297	321	296	290	267	309	293	283	314	275	297	269	269	301	272	299	324	291	325	279	298	301	305	292	317	297	283	275	284	304	304	291	308	301	299	303	291	279	301	310	278	280	296	310	297	310	265	282	303	305	285	289	288	289	306	320	256	263	316	312	304	282	306	272	282	298	292	263	259	299	296	323	275	279	300	266	293	295	316	293	313	319	277	322	271	299	294	279	301	325	301	246	269	306	254	291	248	295	277	291	309	276	323	248	295	271	297	287	309	293	284	302	267	335	299	299	271	297	327	306	286	293	279	313	307	309	304	315	290	269	273	280	277	303	271	294	313	289	302	308	305	306	284	301	282	315	294	290	294	332	268	297	292	296	313	308	281	284	300	285	313	289	315	295	275	270	294	333	295	281	298	321	292	269	302	282	293	293	312	304	307	283	293	271	297	308	295	303	261	292	296	297	292	337	321	300	260	266	306	287	281	262	304	289	256	261	297	298	295	313	273	272	304	305	321	295	287	292	308	294	253	280	310	299	283	282	298	324	308	298	301	288	293	279	284	304	310	326	311	295	314	281	264	278	307	288	302	301	319	300	296	301	307	315	312	315	288	290	306	340	295	300	316	296	288	307	280	284	271	314	294	289	316	313	285	296	296	295	293	299	300	269	275	302	339	306	308	302	280	289	265	271	284	315	306	281	312	266	283	296	287	284	315	298	301	297	277	283	304	308	316	260	329	285	324	321	285	303	301	284	288	274	292	287	302	312	313	295	287	304	307	291	278	292	300	285	310	306	299	285	321	330	308	296	307	308	278	291	295	293	307	277	275	299	262	293	301	272	327	286	301	304	305	286	297	291	315	313	307	304	307	319	300	289	286	319	271	283	282	303	304	311	300	308	286	298	292	293	284	274	294	291	302	265	281	294	299	287	280	285	306	296	292	294	315	285	288	305	306	306	298	300	300	289	284	292	314	296	266	309	291	317	302	320	299	309	299	295	322	292	290	295	299	316	263	300	288	310	292	269	294	319	283	309	290	307	297	284	281	337	311	287	295	275	306	279	289	301	299	276	294	310	295	303	276	296	302	274	313	278	285	307	299	292	289	308	285	296	277	307	302	315	272	301	305	289	286	285	283	297	295	298	283	310	270	300	300	353	308	285	284	283	316	278	304	291	303	303	287	279	284	294	314	299	292	290	287	319	288	325	328	286	280	298	308	332	303	304	269	311	289	295	297	276	281	299	296	309	299	298	326	330	301	298	289	297	295	338	286	283	318	282	319	298	304	298	302	316	308	285	282	302	296	280	290	275	283	308	285	300	285	260	272	326	298	324	283	269	284	290	277	292	277	303	261	327	313	305	266	301	275	275	284	283	283	278	308	314	283	292	305	307	297	284	278	289	286	280	311	282	261	290	308	315	289	331	274	295	266	316	310	290	313	273	287	325	286	307	311	291	316	299	298	294	277	291	295	285	288	273	320	297	310	290	285	298	318	301	318	290	278	313	294	310	298	278	261	280	278	306	270	302	318	313	295	283	286	281	299	304	284	274	274	303	281	289	285	312	288	272	275	305	280	304	290	298	308	268	291	310	277	291	289	275	302	290	264	289	314	306	307	262	305	322	292	287	297	282	280	280	298	300	285	305	295	314	306	286	313	280	298	311	278	325	288	319	309	298	292	304	290	263	308	312	296	300	279	308	282	276	293	276	263	301	283	277	338	268	292	304	323	264	292	314	299	305	301	266	285	273	298	317	293	313	306	292	314	304	289	296	314	309	293	305	323	315	279	292	275	287	286	319	310	287	269	301	248	277	295	309	296	296	271	302	307	303	269	289	300	317	309	294	292	289	305	315	276	339	306	278	297	289	329	281	319	288	273	300	278	305	291	300	283	312	291	299	292	263	293	290	291	312	298	292	316	283	272	263	293	298	288	337	286	305	292	279	287	299	295	284	315	280	290	274	263	278	308	287	268	290	291	275	285	275	311	318	291	312	319	298	291	306	279	302	296	277	295	328	314	307	258	261	284	307	318	275	289	303	308	285	296	256	289	294	308	312	304	297	288	314	258	296	293	270	261	302	303	306	287	316	303	290	292	259	299	285	269	277	280	284	292	290	306	315
27395	16832	3491	1000	814	728	647	600	621	606	641	607	638	650	602	624	626	598	596	637	613	563	611	601	579	612	606	579	587	597	610	619	602	605	645	574	571	570	558	594	579	623	561	568	608	629	589	591	618	596	584	577	604	640	568	584	614	609	601	569	579	593	629	591	613	594	646	579	617	614	620	593	644	552	552	585	619	578	600	644	608	631	528	593	601	618	592	565	594	572	588	596	610	632	594	630	580	582	627	565	553	609	569	590	581	608	583	575	625	563	619	622	601	592	572	562	638	597	604	619	594	588	594	623	569	542	637	622	582	617	621	564	573	583	614	596	618	622	583	549	591	610	611	594	605	583	571	615	613	588	596	600	569	584	571	600	587	631	571	575	622	614	600	634	587	532	587	612	622	587	602	657	577	602	609	623	609	588	607	621	602	558	564	536	631	554	579	585	623	630	596	593	629	611	639	643	589	599	563	579	620	622	641	619	595	572	600	622	587	658	604	614	610	580	601	580	605	589	586	602	569	629	591	650	581	619	618	635	612	593	621	612	592	605	592	597	608	598	634	607	604	587	591	641	572	569	572	625	616	567	581	618	661	597	605	609	588	601	599	615	596	639	600	557	619	601	580	602	583	580	578	559	617	603	670	612	605	619	595	639	593	616	571	594	567	615	605	581	560	619	605	627	596	584	573	594	627	621	626	592	570	605	640	596	609	563	570	583	634	553	581	599	560	622	582	596	631	593	593	604	600	543	611	576	621	609	607	555	593	612	618	552	592	616	603	586	609	591	572	564	580	585	623	576	552	607	604	621	600	601	619	571	560	592	579	607	593	617	611	598	607	593	625	593	606	611	575	580	597	581	619	628	594	567	592	620	597	606	580	550	584	598	600	603	610	601	641	558	590	594	617	597	615	578	592	573	637	609	613	601	592	575	593	570	571	578	603	598	640	616	608	619	610	595	552	612	631	623	618	635	634	649	629	592	632	624	609	598	585	541	618	606	597	629	582	594	566	584	622	585	591	554	581	589	617	578	599	623	613	611	640	604	596	610	597	599	620	600	576	597	607	617	609	576	641	555	610	608	592	594	602	617	596	618	635	572	578	603	624	607	661	619	589	642	584	574	584	643	543	600	567	618	623	598	611	626	597	587	592	588	593	615	592	593	595	580	613	590	604	591	575	640	602	627	624	556	574	611	613	607	598	627	583	569	554	575	584	568	589	608	592	617	653	584	650	605	578	559	593	539	579	586	629	573	612	604	602	588	576	594	595	637	563	589	604	621	588	622	627	582	637	583	579	587	581	522	580	593	577	651	578	618	590	609	604	573	588	583	586	609	570	564	608	593	590	584	636	580	587	580	600	578	576	605	577	593	591	651	592	638	613	553	610	627	596	635	562	560	594	564	545	620	568	568	602	566	599	592	613	637	634	648	586	559	610	606	600	591	590	594	566	590	569	594	596	583	568	591	584	663	600	573	569	576	620	609	589	613	644	601	550	614	623	608	681	625	600	637	586	613	596	615	605	634	580	620	627	637	590	586	553	642	572	629	622	599	598	576	628	609	605	588	591	587	583	577	613	592	620	594	599	598	594	596	581	605	608	612	611	576	555	594	589	597	622	618	621	562	560	581	611	568	571	605	592	607	596	611	581	617	616	628	568	659	586	615	607	578	618	636	571	605	599	573	556	596	584	593	577	566	598	625	620	600	629	573	653	609	562	585	585	576	623	576	589	587	617	601	591	593	625	594	616	646	641	595	621	617	604	604	589	598	577	599	554	614	594	603	583	595	598	581	584	627	560	577	607	586	583	567	564	606	652	636	621	644	589	592	637	602	610	588	605	589	618	569	596	599	617	598	609	575	582	570	632	568	611	621	602	566	572	601	611	600	625	613	616	588	633	604	630	577	599	601	639	604	615	603	589	649	648	602	596	587	559	608	637	617	605	598	591	564	632	638	627	638	641	601	596	572	609	601	590	579	589	648	631	680	605	603	591	609	622	610	637	687	617	602	632	555	581	598	581	597	569	586	617	598	578	574	615	610	642	614	573	608	618	593	601	584	604	557	574	619	608	603	608	568	613	580	599	607	575	597	580	553	612	607	524	573	564	579	590	639	613	570	613	605	579	597	661	580	573	587	615	616	580	603	579	622	575	612	618	634	583	629	603	613	579	591	580	554	582	590	586	618	556	582	611	562	590	586	563	578	620	561	581	590	560	581	623	568	588	603	586	562	587	606	589	597	605	562	575	638	583	636	644	622	621	590	599	593	619	537	570	606	606	584	591	586	614	593	618	623	567	594	597	605	569	613	600	654	604	585	611	557	601	604	594	569	594	576	601	588	597	579	594	611	594	648	580	576	584	573	633	582	620	633	575	591	619	605	577	650	592	643	572	663	604	576	607	581	589	606	597	561	606	609	618	597	573	577	580	595	631	593	587	611	599	548	560	613	604	575	596	637	594	612	551	564	612	585	585	576	573	594	630	617	604	591	579	587	560	627	595	604	629	586	585	570	630	619	567	626	580	619	562	540	611	660	657	626	594	598	617	606	631	638	631	626	585	585	644	600	548	645	582	621	564	556	576	620	572	592	568	590	617	579	576	558	591	637	611	604	547	635	603	578	618	604	617	592	606	626	575	603	582	627	581	576	636	599	578	580	591	621	573	615	573	597	596	620	611	584	585	603	541	610	604	581	573	565	591	635	589	616	594	631	572	589	587	603	560	614	617	549	619	577	610	649	587	561	555	622	584	620	596	579	565	585	584	593	608	595	634	576	601	558	599	587	626	585	590	579	568	620	623	619	627	632	614	590	635	580	557	605	603	627	564	590	619	580	556	594	599	598	586	635	605	611	593	623	602	602	622	575	601	612	634	610	601	616	588	585	602	575	563	605	605	629	619	600	620	550	566	629	548	592	625	586	589	610	579	618	607	585	603	594	581	598	583	527	555	605	589	600	600	594	580	604	613	570	609	632	615	603	593	620	608	587	601	618	544	605	593	617	613	622	586	581	603	596	562	574	616	661	639	570	574	603	554	619	598	628	599	617	597	611	636	597	580	582	571	595	584	598	591	570	646	642	653	610	597	561	640	624	619	582	593	632	602	607	572	594	624	599	601	593	600	589	629	589	642	569	600	603	617	608	580	598	549	574	554	606	595	590	631	598	632	586	573	619	620	591	604	583	591	566	615	616	590	608	579	611	581	565	670	599	588	594	570	586	571	606	620	545	544	611	639	583	592	597	611	572	595	613	594	619	625	569	574	659	585	586	610	581	591	592	582	592	647	604	607	609	589	589	600	595	645	605	576	606	586	638	600	619	547	564	599	589	588	596	586	606	605	574	577	598	567	587	590	608	616	617	565	596	592	572	547	609	662	584	626	571	553	562	606	596	599	594	616	589	627	574	570	614	573	622	596	598	648	602	593	610	610	582	597	610	608	594	583	583	589	583	623	601	601	590	586	592	579	580	563	618	578	580	609	599	648	613	581	588	626	577	619	590
4812	2095	1534	1012	884	881	861	715	773	796	757	708	745	769	723	721	654	703	757	721	724	678	744	762	730	693	706	671	690	684	693	743	751	648	712	676	742	660	726	682	687	610	712	695	707	708	698	682	652	694	687	729	686	717	648	694	686	730	704	696	700	738	691	684	697	735	680	694	666	685	673	704	688	703	698	656	679	741	691	704	738	690	683	706	717	719	710	664	647	740	672	675	724	675	720	680	741	721	745	689	697	719	705	717	646	637	670	717	734	705	706	651	687	675	732	674	696	702	675	667	699	733	676	716	700	723	706	699	725	699	737	719	726	636	670	652	675	699	688	722	662	703	694	704	683	674	699	699	679	691	738	692	735	680	666	696	715	662	713	689	663	733	703	714	725	739	706	700	770	676	679	700	674	696	670	681	698	707	676	703	704	680	706	767	687	694	701	753	705	745	673	726	705	693	676	687	681	668	719	702	666	723	698	674	766	717	709	707	691	722	703	724	659	689	715	706	698	729	711	687	779	729	714	709	725	748	712	700	684	710	700	677	724	694	653	671	644	746	655	708	719	695	733	664	692	764	725	666	655	724	723	692	697	685	704	698	735	747	696	706	696	749	696	734	693	694	691	675	709	689	712	721	703	679	708	710	691	693	769	711	686	731	711	753	733	759	637	700	724	710	669	690	714	727	660	687	715	700	737	735	710	714	685	720	702	761	739	665	723	688	753	769	699	722	667	694	704	720	673	724	647	654	695	721	685	685	695	715	714	727	683	716	745	690	663	723	697	681	679	715	717	702	699	692	703	661	740	696	726	673	719	700	652	726	721	694	695	693	705	677	733	725	713	715	673	688	712	711	688	714	696	650	697	718	694	758	681	642	704	738	720	729	742	729	729	697	719	705	676	690	720	671	729	679	730	679	718	705	723	700	701	684	701	698	702	703	701	689	680	658	730	698	663	692	742	706	727	697	704	677	693	705	704	716	711	715	681	710	742	688	739	676	662	654	733	730	720	701	659	677	676	658	691	713	700	746	703	691	687	667	728	648	670	691	690	701	733	693	712	742	713	692	733	656	705	702	700	746	695	687	664	732	733	712	681	666	735	686	695	679	701	655	669	688	693	699	689	707	720	717	687	736	689	691	716	667	710	716	672	692	704	706	694	711	726	720	709	729	705	750	665	716	701	692	708	671	708	709	721	725	715	649	660	663	753	714	701	705	695	697	774	653	715	631	727	699	720	711	729	678	672	660	690	732	677	736	700	701	717	688	693	690	729	716	744	674	732	695	730	714	732	692	689	735	673	706	737	676	680	759	678	694	730	667	659	714	652	701	717	661	645	672	641	731	711	721	689	713	685	674	739	739	718	694	690	712	673	716	712	683	777	693	699	702	749	665	641	688	716	685	687	694	683	685	717	737	706	723	697	683	708	687	720	701	701	736	758	726	692	703	670	732	714	694	687	703	688	733	690	671	723	663	705	656	715	672	699	710	686	723	655	731	719	677	696	718	737	688	730	698	679	690	718	698	695	683	744	685	692	723	670	696	698	653	685	707	709	712	735	694	697	694	693	759	702	703	767	713	697	725	696	679	783	745	768	717	701	749	722	718	749	723	694	671	675	711	683	681	716	686	700	706	685	738	732	671	700	729	690	706	701	691	715	700	759	746	681	735	666	651	716	695	753	718	684	711	681	673	706	764	686	722	704	725	704	675	691	701	666	675	704	676	716	694	719	710	697	719	724	713	673	664	687	709	703	720	715	690	706	746	717	721	669	685	666	672	707	694	680	699	679	734	705	697	717	693	677	726	693	687	702	741	720	688	758	671	731	733	697	716	717	703	755	713	696	730	711	661	660	704	722	702	735	667	726	714	768	697	683	646	700	681	718	712	693	646	729	683	717	711	719	740	756	693	705	701	742	727	717	689	703	665	745	700	713	724	721	713	638	682	697	759	747	707	667	737	704	702	680	706	686	740	709	737	697	705	689	700	725	710	694	707	732	670	747	714	721	699	703	738	681	735	682	680	747	689	681	698	658	672	669	726	717	730	723	676	749	725	704	699	735	701	649	676	694	720	688	719	680	733	759	721	695	731	715	713	707	690	647	756	732	660	665	709	710	662	740	692	693	712	704	703	714	690	694	709	734	689	722	727	688	713	645	706	676	691	724	702	694	736	649	702	697	744	725	715	692	702	740	681	694	675	686	710	701	711	699	683	716	703	743	720	650	678	695	708	736	688	700	715	700	679	720	655	758	744	697	660	695	687	721	673	732	688	694	740	659	708	677	696	649	693	667	696	699	717	703	731	688	729	713	718	691	660	665	664	712	696	667	700	722	700	688	711	731	661	693	663	704	715	724	698	670	710	672	692	717	657	695	692	738	692	692	678	713	754	685	657	707	682	685	694	702	753	725	732	695	673	727	698	658	699	718	709	703	691	691	684	682	720	751	730	707	682	706	714	685	697	686	715	719	686	731	665	688	706	704	662	736	708	689	685	726	696	695	696	694	679	749	719	700	752	709	641	702	677	702	699	730	700	742	703	668	719	683	760	671	723	712	699	716	711	675	686	674	733	649	762	725	700	694	634	703	735	683	682	717	711	648	728	637	724	687	733	704	680	678	691	673	677	760	648	715	759	699	689	696	719	691	732	685	718	663	736	729	709	660	684	678	676	640	715	696	728	709	649	700	671	715	705	685	722	719	685	720	750	707	694	696	697	780	693	690	714	697	673	700	668	681	646	666	715	756	675	700	691	678	693	703	734	697	690	721	692	704	709	714	718	720	684	706	696	716	674	746	680	706	723	682	698	660	708	681	666	695	738	699	717	737	659	697	697	724	707	682	684	738	686	712	699	709	686	673	663	663	666	739	684	733	726	713	702	655	671	641	701	673	743	707	712	700	724	707	694	774	698	701	725	680	687	705	730	721	686	712	750	687	659	683	673	695	706	728	734	663	711	713	658	717	701	732	680	733	703	687	702	746	677	768	743	670	680	719	738	693	706	726	666	696	656	693	707	709	671	677	699	755	712	690	696	668	715	715	697	706	689	660	669	763	701	695	736	698	703	667	707	684	755	755	709	651	706	646	691	695	725	731	719	699	714	671	645	684	694	726	695	709	734	723	701	732	720	707	698	670	705	694	679	712	720	704	688	678	704	712	712	643	712	691	753	726	737	745	684	711	711	663	710	684	665	691	697	685	718	682	700	672	730	717	659	700	721	686	733	691	665	745	722	648	691	690	689	673	696	703	714	706	783	716	736	674	683	735	655	697	754	719	693	727	704	671	717	724	686	685	738	697	682	683	718	696	688	676	698	706	727	709	690	721	674	722	685	696	731	717	761	671	688	642	701	705	703	752	744	679	699	714	715	725	677	716	676	662	694	681	715	664	642	707	739	743	665	704	697	687	676	713	732	673	688	679	736	701	700	682	703	693	670	685	688	724	666	711	716	690	705	709	761	719	691	685	716	716	690	719	727	671	725	700	700	721	696	706	728	711	698
23683	20990	27331	24806	18002	1881	1004	766	749	746	700	689	709	635	646	653	597	643	619	590	619	588	670	623	637	615	627	570	595	594	565	575	600	594	614	622	572	589	627	638	584	513	577	537	561	584	551	608	587	639	562	560	595	602	599	570	542	572	582	607	600	589	625	577	580	638	583	585	535	566	561	605	615	582	573	650	584	602	593	629	580	616	598	573	559	575	542	599	596	596	561	588	580	575	585	589	607	598	589	580	598	562	623	595	549	593	633	591	572	585	589	606	585	594	608	580	557	630	568	646	587	593	627	596	594	584	579	578	612	548	603	618	608	581	644	586	574	594	592	635	587	567	578	611	563	589	584	560	557	587	601	587	639	590	642	635	586	600	569	566	635	583	556	617	587	565	543	542	562	614	627	573	612	597	606	606	532	546	586	602	592	590	599	582	580	555	580	559	580	581	586	588	582	618	595	589	618	600	588	599	570	609	600	593	606	592	595	591	588	589	616	586	632	583	605	613	588	563	525	581	588	570	556	546	594	576	600	612	584	627	544	600	597	644	592	598	589	555	554	582	596	598	591	607	598	589	626	589	601	625	604	574	569	592	590	591	553	603	619	603	577	620	596	567	635	592	602	595	580	622	604	560	614	583	621	558	609	535	589	514	609	565	566	605	541	611	586	561	577	581	598	551	594	583	601	645	553	589	626	598	574	594	607	543	596	623	561	612	586	536	617	548	572	543	556	562	584	601	605	569	573	574	596	644	589	587	591	604	587	577	576	588	610	592	594	640	550	570	554	603	612	597	598	629	592	566	588	585	566	580	580	605	577	608	560	543	601	611	565	564	594	609	588	565	581	635	574	605	578	569	570	592	605	589	618	590	622	557	558	625	591	587	598	549	567	577	570	590	574	570	594	612	580	567	610	591	590	582	589	595	615	593	570	592	573	566	596	633	549	560	604	592	568	563	576	648	611	617	608	616	551	615	591	558	531	626	573	610	569	571	567	614	587	601	613	566	578	579	626	562	607	583	586	601	604	613	586	625	625	560	559	606	582	561	596	583	555	589	594	561	575	620	605	601	589	553	568	580	578	629	610	632	543	605	565	556	623	590	612	561	549	605	636	580	572	572	562	588	560	554	560	575	615	589	572	614	539	620	569	602	587	570	620	608	628	577	569	578	576	612	556	588	588	550	578	544	529	564	627	571	578	586	594	566	603	599	605	613	596	575	541	593	632	594	581	595	599	552	536	584	595	574	605	599	549	547	582	608	577	612	609	604	613	598	586	606	573	591	589	631	597	620	639	605	574	593	578	609	595	584	596	569	633	568	570	611	549	589	581	586	577	585	587	556	589	618	594	571	632	565	584	624	583	540	580	571	576	607	584	561	628	561	554	614	580	607	611	588	580	602	568	562	600	600	596	605	611	613	583	571	558	573	581	581	564	609	564	599	623	569	599	590	590	562	572	540	600	619	613	616	610	603	595	638	574	578	609	616	618	585	591	621	607	615	603	617	563	577	592	585	610	591	582	613	587	588	607	565	579	600	604	591	578	563	641	587	595	613	601	591	557	602	579	591	584	556	604	586	612	582	575	575	554	589	593	564	549	597	601	574	548	554	608	575	615	563	567	606	581	553	630	557	562	609	597	566	569	584	617	577	617	624	601	638	573	584	527	590	586	569	602	568	576	578	576	619	552	581	549	568	615	593	560	574	646	597	611	584	582	596	601	588	598	661	556	584	584	551	597	583	590	601	594	569	588	581	627	575	572	600	555	630	649	561	580	560	598	570	625	573	597	601	540	571	619	576	568	586	534	557	596	568	579	541	593	550	614	589	556	548	585	614	537	544	593	583	552	580	577	615	617	574	611	618	601	576	557	654	615	569	585	610	587	602	616	565	611	567	584	588	569	591	577	577	592	547	596	529	570	592	635	576	564	576	609	606	631	574	552	574	527	578	605	623	573	602	562	573	604	590	585	603	560	604	591	593	605	568	603	586	579	526	578	594	571	577	578	629	618	639	569	626	552	597	588	568	592	560	584	593	585	596	607	560	596	601	541	589	629	563	612	604	578	633	621	574	553	621	582	517	576	581	591	570	556	573	588	589	575	575	551	573	606	614	582	595	584	589	583	561	592	585	620	582	578	596	580	566	598	611	578	603	529	573	610	566	590	551	607	585	612	613	598	603	553	593	633	576	616	587	554	601	607	598	591	600	605	564	613	602	563	628	565	581	565	556	613	617	564	613	604	569	609	589	571	580	562	544	597	585	634	599	586	603	589	585	612	549	603	598	545	612	562	597	606	600	579	569	558	577	603	558	575	628	611	571	590	574	616	609	592	589	584	528	600	581	570	593	594	577	612	576	601	617	589	539	648	628	568	575	607	583	593	574	577	619	557	584	527	589	573	591	583	610	635	589	598	564	551	588	613	562	585	603	580	619	608	571	543	565	581	605	596	619	632	604	577	597	564	600	596	588	575	581	571	562	581	561	618	592	588	591	588	555	577	604	581	590	567	556	580	622	561	586	581	584	559	639	588	567	621	589	586	609	572	621	585	557	574	598	598	595	570	597	570	552	578	644	573	584	568	605	578	579	540	542	627	588	563	616	594	610	582	557	603	580	596	615	608	557	629	556	575	567	584	602	604	572	548	643	562	595	586	634	613	562	573	606	560	531	584	649	567	537	573	575	588	602	614	540	590	551	529	551	556	555	644	565	552	551	619	573	607	574	555	605	637	608	604	587	586	583	571	560	630	554	604	568	590	581	599	623	603	574	564	556	613	584	602	616	593	563	593	542	569	585	549	592	609	619	586	576	586	605	580	601	577	549	571	565	576	551	583	584	574	570	588	616	578	549	574	589	563	585	584	580	560	549	586	578	584	602	585	611	579	572	539	596	641	572	584	558	640	650	546	594	555	569	586	607	619	563	567	573	596	569	611	591	606	603	625	596	559	614	563	588	624	639	551	579	551	588	612	603	602	604	588	606	567	604	578	558	549	565	617	582	549	592	590	609	628	541	596	582	628	593	609	597	585	603	583	600	642	579	598	592	562	601	605	624	616	614	588	587	611	553	581	564	575	594	583	561	535	578	580	562	568	554	587	575	563	609	596	583	577	619	583	560	580	548	594	562	597	592	589	635	602	609	611	572	578	612	558	557	592	591	596	595	601	599	580	578	617	594	541	614	581	642	599	593	612	581	579	590	616	551	559	582	611	573	608	569	595	591	573	574	566	571	605	598	583	611	555	592	544	590	593	586	613	567	564	581	558	567	650	636	585	578	614	611	587	594	561	572	616	575	570	554	562	565	597	571	535	563	626	628	598	587	595	598	540	580	601	591	546	624	590	620	562	592	608	574	597	604	575	631	579	603	562	583	644	620	588	609	594	613	586	620	579	582	548	555	593	596	586	546	577	605	616	567	601	547	605	595	617	573	608	624	566	595	581	601	571	572	568	560	566	568	596	599	555	621	582	600	584	602	580	613	572	637	580	602	582	610	569	542
3659	8771	5687	2705	2020	1641	1396	1237	1140	1001	967	968	853	787	839	779	814	762	756	779	693	746	760	744	735	692	756	755	708	711	689	683	772	678	748	750	766	720	685	728	776	708	731	710	740	712	691	745	673	706	740	716	677	716	731	722	686	732	694	717	752	646	744	722	703	711	701	719	710	734	736	692	695	718	663	724	727	747	690	662	710	718	694	724	727	723	704	655	738	711	700	708	706	691	746	747	671	687	731	714	711	701	712	651	725	716	720	715	681	670	663	696	675	728	718	661	751	724	705	720	694	699	733	719	701	725	662	694	732	684	754	697	703	666	691	727	692	694	696	692	738	730	693	670	639	735	689	667	692	724	670	679	687	683	739	749	672	712	742	675	731	700	684	733	749	685	703	719	681	669	663	714	705	690	731	717	689	684	694	737	719	758	727	720	682	704	656	714	752	626	667	747	700	722	702	677	707	680	715	707	693	741	651	718	679	682	692	637	686	707	686	691	732	688	729	691	721	737	706	670	666	713	724	728	700	697	678	748	709	668	733	750	696	716	701	761	716	649	689	685	750	658	699	695	706	702	713	647	716	736	685	669	727	704	680	701	725	689	730	674	684	734	670	653	714	693	755	710	704	707	708	747	744	652	717	692	640	720	721	699	693	727	668	711	715	727	664	670	684	689	726	679	721	689	718	660	719	737	726	770	722	676	719	647	706	743	692	687	704	696	695	726	694	714	710	689	752	717	697	685	730	683	686	676	660	657	717	684	725	744	726	724	705	719	697	702	710	686	714	670	677	689	701	693	665	673	667	607	714	686	721	721	667	711	691	664	678	690	738	705	681	705	691	661	721	715	662	671	754	665	641	794	743	692	683	706	740	670	698	757	687	736	693	686	665	724	704	703	680	682	699	725	731	740	721	740	706	713	714	722	712	689	762	698	721	696	740	736	699	679	694	673	660	702	720	724	744	702	740	727	676	633	703	662	741	681	688	626	734	698	694	775	642	727	685	696	718	683	705	736	745	708	706	727	719	697	704	692	647	716	719	669	720	670	714	696	674	704	704	746	691	724	731	692	672	691	706	705	696	677	664	688	634	695	703	697	720	688	701	772	710	713	710	740	766	695	704	679	723	750	696	720	717	713	689	719	728	704	668	723	657	726	725	693	673	706	709	669	669	712	656	704	719	697	676	707	693	693	756	716	727	691	710	706	656	690	691	651	710	744	683	705	645	689	712	744	705	698	705	686	713	689	683	742	735	711	730	673	671	702	686	679	753	667	682	714	695	690	685	687	694	781	720	705	720	658	700	711	717	706	714	739	729	733	710	692	728	719	726	675	754	725	710	631	686	699	710	702	705	733	687	722	739	738	731	676	754	706	669	716	662	688	702	722	688	699	742	700	694	687	737	669	702	706	744	704	690	679	726	657	699	724	691	629	682	679	725	710	698	681	741	688	710	675	666	684	720	706	732	687	670	703	712	682	698	700	643	701	716	701	680	723	688	721	676	730	710	766	712	700	681	670	686	675	720	733	710	693	686	695	721	713	694	733	699	695	712	717	681	703	657	658	724	680	674	672	674	724	708	678	695	719	718	653	683	714	678	709	673	687	710	691	679	704	674	675	692	683	712	683	720	707	687	769	700	719	694	709	700	623	671	685	721	685	665	664	732	706	715	709	694	685	706	669	697	731	689	685	691	649	684	664	716	714	725	690	670	695	690	756	662	713	694	713	734	649	687	721	740	656	733	701	711	677	703	730	686	682	734	658	701	681	680	736	684	672	691	669	742	715	713	725	682	720	686	706	725	692	717	664	666	671	768	712	709	721	700	675	699	677	712	663	707	718	692	669	682	697	723	665	679	714	697	661	696	675	709	673	727	716	690	690	711	703	699	720	722	716	699	664	713	749	722	712	710	771	722	732	683	670	698	692	656	731	715	657	669	690	697	681	708	700	698	677	669	694	705	712	660	711	719	675	683	712	711	699	682	751	703	727	692	683	712	705	693	739	652	723	706	677	736	736	708	691	683	704	684	720	715	725	700	672	727	735	692	685	664	675	706	740	701	720	707	671	686	673	733	700	692	705	688	743	737	720	677	653	654	683	704	683	714	701	656	735	728	676	683	692	682	717	696	686	721	701	743	716	702	689	703	731	724	648	689	691	672	691	698	750	760	739	643	691	730	709	680	708	684	713	688	736	630	649	718	706	650	709	691	704	694	686	713	703	689	722	652	697	679	695	714	705	659	660	689	680	727	729	738	681	675	695	719	673	681	746	690	680	758	683	677	721	706	731	692	696	699	654	626	705	732	673	684	689	691	676	679	733	702	705	668	727	714	746	668	678	739	716	669	662	722	710	710	657	714	706	650	725	713	668	723	701	700	675	733	660	723	688	726	676	651	662	691	693	719	671	712	695	704	664	685	662	671	720	689	645	710	673	667	727	736	689	675	698	720	739	736	700	703	688	673	734	699	692	686	689	716	695	686	678	719	676	709	708	749	705	659	700	700	684	663	744	691	725	683	743	721	753	686	681	727	697	719	635	710	750	684	694	719	702	728	654	738	727	679	726	696	733	654	662	703	737	722	692	715	738	680	707	719	702	687	693	703	713	684	742	713	745	670	676	713	700	673	711	698	689	743	727	705	736	688	651	692	672	690	671	694	734	677	713	693	690	637	698	691	659	682	707	689	700	730	694	655	656	683	727	708	737	732	759	714	718	672	674	708	697	678	747	691	652	690	740	682	721	721	730	698	734	690	714	703	674	671	695	696	711	707	700	684	688	683	724	688	682	753	675	719	677	699	730	709	724	706	709	706	731	704	687	646	736	692	687	693	736	721	683	697	706	733	677	660	722	681	690	695	725	707	751	680	675	697	654	723	665	679	717	696	691	678	678	731	647	682	679	697	735	686	708	737	719	721	708	714	700	746	676	650	659	712	742	656	698	711	648	666	708	671	687	688	725	749	702	714	708	716	671	725	682	681	727	688	668	717	687	713	702	732	674	702	703	703	699	731	679	710	695	701	698	689	732	674	695	669	730	706	677	655	675	688	704	683	695	673	743	727	728	711	735	692	713	691	685	756	756	690	737	639	684	719	651	688	703	704	658	722	690	714	710	695	675	672	648	669	720	674	719	712	660	708	741	697	710	639	665	673	689	655	712	698	721	710	683	669	769	718	698	679	687	653	757	692	670	734	677	708	664	721	675	667	711	747	678	717	711	695	671	715	659	708	774	720	682	704	700	727	752	629	708	700	688	707	719	674	692	713	698	679	719	698	660	726	718	739	729	662	671	694	703	645	699	735	648	674	710	739	682	683	676	717	696	713	693	718	720	686	685	668	681	668	682	695	660	701	679	709	696	699	689	715	719	731	735	687	697	718	688	683	709	684	721	690	699	667	750	687	713	673	687	695	719	664	691	719	698	722	705	669	679	725	712	706	748	709	726	691	715	695	664	706	711	671	692	682	747	695	719	676	699	727	680	676	723	702	698	668	731	687	746
24652	20968	25742	24126	1801	514	543	443	422	418	411	420	382	392	405	400	405	394	349	352	383	374	380	343	373	339	362	408	387	349	349	353	365	310	334	361	362	339	356	356	354	388	373	339	368	364	333	353	371	353	369	359	361	371	374	388	328	350	372	362	397	388	364	362	373	357	330	345	370	314	389	352	337	360	359	364	325	351	363	340	327	342	369	363	358	348	370	377	369	352	354	369	357	357	377	365	381	384	387	342	348	393	345	367	340	341	330	343	354	377	317	358	351	328	324	347	351	363	363	322	380	365	369	361	369	327	346	342	362	374	374	334	356	375	379	343	330	340	365	348	368	355	315	367	359	390	341	368	378	341	339	342	353	349	369	380	336	343	350	364	368	344	357	340	378	378	367	331	378	377	341	337	391	362	325	356	324	327	348	397	330	342	351	343	344	347	340	353	371	347	372	393	372	322	318	340	332	331	354	387	352	359	345	357	363	378	364	344	386	335	365	330	358	341	333	325	354	353	384	393	337	332	374	356	355	336	331	358	356	360	343	385	375	334	351	386	365	369	334	356	356	317	346	343	382	362	306	389	370	356	343	337	351	328	369	394	374	343	361	331	333	353	345	342	345	375	336	339	366	402	338	349	349	384	374	347	359	317	350	381	364	349	359	361	325	329	347	365	342	366	403	342	368	319	390	354	387	356	343	332	358	344	329	353	342	363	351	347	313	370	344	355	332	379	330	329	342	321	343	350	375	358	353	343	330	340	361	359	371	343	348	338	332	344	345	350	343	332	373	333	356	377	383	313	343	324	326	363	360	335	345	339	366	374	359	364	394	348	335	338	370	339	329	364	351	355	325	354	345	346	348	365	336	363	351	347	338	340	357	363	327	349	344	360	347	343	351	352	356	349	367	336	363	353	357	362	334	358	340	360	355	321	363	342	380	331	349	336	360	376	345	331	389	356	355	328	326	318	339	375	340	322	363	359	362	338	412	356	368	346	353	336	341	342	388	363	358	350	350	350	335	344	337	350	323	389	371	304	348	328	380	351	346	344	352	344	344	340	374	387	331	336	360	371	348	299	358	349	375	353	373	348	349	351	344	349	321	347	314	350	317	354	368	368	347	367	314	358	317	351	338	349	337	319	373	353	331	349	355	344	354	362	357	333	351	342	358	363	366	386	360	362	340	329	360	373	376	355	329	387	330	343	347	356	343	368	383	341	366	383	385	345	353	324	337	349	361	346	353	349	369	324	362	335	321	365	317	347	314	357	370	378	349	339	368	351	348	349	360	353	355	331	350	345	333	356	369	379	332	336	356	350	366	333	333	318	346	357	370	386	380	337	344	379	333	380	396	351	343	376	381	359	337	348	347	334	365	370	384	339	350	334	344	328	360	338	361	353	365	360	339	343	365	333	363	377	366	358	342	363	352	320	397	342	358	364	342	365	363	344	350	336	336	322	370	370	322	375	327	354	343	346	382	373	346	371	333	332	366	352	360	360	354	359	344	325	365	340	363	343	343	344	351	330	346	353	358	342	351	344	417	348	308	342	349	379	351	363	378	356	337	362	363	361	342	340	367	306	381	345	344	360	343	320	344	336	341	315	369	309	333	348	333	344	343	316	361	350	329	350	371	336	340	378	327	347	333	323	352	346	366	337	358	364	329	333	350	368	349	330	386	370	342	361	362	351	373	356	349	345	381	349	351	381	370	336	353	340	351	355	342	339	347	367	356	342	370	345	345	370	371	346	342	327	361	333	354	338	367	331	343	336	339	350	381	332	378	354	387	373	340	339	340	369	402	336	333	296	350	328	387	336	344	325	377	337	352	355	372	333	387	324	374	324	368	352	347	342	333	351	335	368	342	343	385	343	337	327	335	357	352	370	350	313	391	334	333	387	350	353	387	373	349	384	360	386	334	382	350	342	398	369	344	371	316	378	329	381	363	356	375	350	337	334	357	357	346	377	361	362	334	385	356	373	368	363	341	374	379	345	352	356	336	358	341	337	346	338	338	354	352	352	345	355	384	384	354	318	361	368	320	385	357	330	373	381	378	382	352	358	361	380	325	340	382	347	340	357	331	349	370	377	341	335	332	378	375	367	359	365	326	319	356	372	387	361	325	325	321	354	325	351	357	349	324	388	372	331	337	350	370	370	368	316	346	391	362	338	355	311	368	343	343	323	328	363	334	400	366	351	354	328	359	322	361	364	383	366	344	345	352	396	319	337	350	375	339	336	334	360	358	383	362	356	374	373	357	328	372	331	330	344	363	346	378	355	351	329	330	354	328	313	393	342	312	337	349	336	368	342	345	328	362	363	315	350	349	346	352	332	348	400	365	346	344	348	323	366	356	334	360	371	355	323	330	359	358	338	310	345	356	351	365	338	368	355	396	352	348	371	328	389	376	336	346	321	335	310	394	360	363	338	342	358	344	352	378	328	375	353	324	352	326	336	365	355	340	357	360	345	361	328	352	344	353	323	325	366	336	339	374	316	344	348	320	324	355	378	362	333	318	372	355	360	341	371	356	385	366	380	351	355	345	355	371	333	318	358	373	361	355	336	342	330	369	394	318	373	351	345	344	363	359	356	347	360	371	356	349	332	323	346	389	384	354	364	335	362	365	355	375	364	338	341	339	339	328	332	339	374	332	353	362	364	354	376	366	348	343	368	347	326	357	334	324	370	347	378	340	333	369	367	352	285	379	380	387	338	379	372	368	372	363	368	348	350	357	367	336	353	368	346	357	336	356	379	350	398	326	377	333	345	378	321	370	350	344	323	384	329	347	352	363	380	350	371	372	354	371	361	328	378	342	385	345	361	321	312	347	376	345	352	384	372	317	384	364	348	354	354	342	346	368	370	325	343	362	304	354	350	358	398	342	334	328	392	368	328	372	340	355	357	328	338	376	392	345	361	336	390	381	365	377	370	332	310	319	352	325	335	359	385	320	352	333	321	364	367	350	348	334	343	337	370	359	370	376	332	362	332	357	362	381	358	365	343	345	368	343	369	356	332	362	359	344	341	346	386	344	335	362	344	322	361	354	375	334	387	383	322	331	360	343	361	339	375	338	351	371	354	360	364	365	334	359	328	353	355	352	335	339	331	367	379	350	380	336	337	332	356	344	344	338	355	348	339	342	352	343	342	367	328	346	356	345	331	351	337	351	362	356	366	377	388	363	347	361	337	394	340	340	335	321	365	363	353	355	375	360	349	365	354	342	334	371	368	352	331	349	343	340	340	383	343	381	361	365	325	356	370	361	311	341	354	323	337	347	367	350	347	321	334	340	373	361	342	337	355	361	360	385	337	343	359	358	349	328	369	307	349	359	358	362	379	376	342	370	361	352	351	353	356	320	374	344	351	345	327	329	354	373	363	369	347	357	389	360	337	358	357	333	353	348	395	319	352	344	350	342	343	366	348	357	368	316	345	357	336	364	331	386	346	324	353	367	345	359	353	340	360	349	347	348	359	364	361	344	394	353	328	334	379	385	353	351	364
3590	5164	3125	1544	1208	901	855	732	627	633	578	553	512	523	480	455	448	431	460	432	443	469	426	435	475	419	426	422	419	401	431	445	472	408	420	433	434	415	432	427	427	440	406	434	442	418	431	405	388	445	425	415	412	425	390	436	410	440	417	410	477	422	412	437	435	406	399	399	415	459	399	416	434	415	410	430	462	439	416	470	396	429	412	447	451	428	413	418	405	419	423	436	414	423	416	432	414	427	414	441	468	381	443	460	432	457	421	396	434	413	432	417	402	431	407	469	411	454	436	453	445	391	439	420	432	426	437	433	401	374	387	424	428	387	417	456	409	457	425	419	421	390	408	428	364	438	431	434	423	431	398	415	443	407	431	430	439	424	394	419	407	406	416	413	387	438	417	399	429	436	433	444	440	414	444	405	449	396	404	398	403	449	405	418	409	425	439	408	425	417	413	418	411	399	415	406	420	411	379	379	422	439	416	393	423	391	432	408	391	436	428	425	397	411	411	445	432	403	445	434	430	432	430	423	436	411	401	388	390	412	383	425	397	400	435	439	382	433	435	411	434	392	431	467	416	437	440	457	412	395	444	444	426	428	420	400	407	424	410	388	427	402	418	411	394	389	404	446	443	435	387	389	414	371	406	396	385	375	429	389	453	435	429	409	416	442	422	422	435	438	449	407	392	406	378	410	437	412	412	395	436	455	461	370	388	421	440	406	433	426	426	425	444	426	470	422	446	387	429	410	391	459	441	403	404	429	461	398	424	403	436	409	402	413	400	440	398	394	426	446	447	450	401	409	406	387	412	437	393	418	421	394	442	407	406	459	404	399	404	415	389	407	417	388	431	407	371	416	437	412	403	412	451	404	414	444	409	401	420	420	450	410	392	419	408	401	412	396	414	413	403	406	437	404	425	396	416	405	402	451	438	436	420	456	444	417	419	403	426	398	399	370	387	425	430	436	429	447	433	435	406	410	423	423	421	437	385	428	421	407	405	445	398	417	395	440	407	401	425	404	440	406	464	408	426	427	417	430	438	408	402	405	395	383	405	433	432	435	416	409	413	419	426	437	432	397	454	418	431	444	423	395	421	446	428	436	416	399	418	418	413	420	404	404	441	434	439	405	386	400	385	417	401	422	439	416	419	406	420	417	426	411	409	402	392	401	401	381	414	417	429	420	412	384	439	397	414	427	424	420	425	467	414	414	415	371	444	447	436	406	436	407	463	369	420	410	410	379	396	410	460	453	440	385	452	451	443	432	427	410	417	391	424	401	460	385	396	415	443	421	438	387	451	389	419	422	478	410	415	439	418	387	400	437	448	420	407	432	414	430	408	417	408	412	432	411	384	421	405	422	420	416	443	459	414	388	419	427	439	395	423	385	428	436	444	413	434	401	444	417	460	408	448	376	405	385	407	440	426	401	425	419	424	376	425	416	389	408	426	452	439	420	407	419	377	434	407	433	426	432	376	415	459	395	395	413	434	433	428	419	404	407	389	446	436	441	428	417	419	441	443	435	419	406	413	424	405	385	465	420	439	433	420	387	434	426	427	417	417	426	439	452	416	424	416	438	433	404	417	423	455	475	408	416	435	400	451	389	389	437	394	431	469	417	420	395	425	400	386	426	459	425	431	412	438	408	430	402	398	447	418	460	408	434	387	376	413	417	423	422	435	397	427	380	440	438	418	387	438	424	427	434	473	422	401	400	413	420	437	431	413	409	421	404	456	431	453	470	420	412	442	401	426	423	412	432	406	428	406	416	419	450	412	438	422	431	356	398	415	404	447	422	396	431	412	415	435	419	445	430	428	382	444	405	430	406	416	449	423	405	413	457	434	426	434	476	424	451	389	415	434	424	441	447	425	377	428	436	419	426	439	436	433	395	421	427	412	366	467	378	426	409	417	401	395	445	429	403	385	393	436	445	455	400	447	411	427	434	454	398	434	450	429	409	420	411	382	397	407	397	430	422	422	417	451	405	426	429	433	441	414	429	411	435	431	403	406	390	432	412	375	434	424	418	420	429	418	412	424	422	395	444	418	411	460	425	418	398	413	436	423	394	451	393	404	459	423	438	419	414	373	412	455	408	444	430	429	418	390	409	407	425	438	400	434	405	398	410	391	422	400	399	400	408	354	412	415	420	395	420	379	439	443	438	441	409	453	444	461	442	426	436	435	388	409	422	429	428	430	409	415	480	403	444	375	453	423	392	407	403	445	454	413	425	416	420	427	442	419	414	437	385	392	441	443	401	406	412	445	402	427	430	404	384	441	406	373	382	419	449	456	430	416	402	397	435	428	395	403	382	416	446	418	434	430	413	405	426	422	428	404	398	415	409	400	406	434	408	428	428	401	452	418	441	413	402	415	442	431	457	426	424	420	379	421	429	385	429	438	413	419	394	422	429	412	397	404	442	399	413	434	416	423	416	395	402	402	434	398	431	422	378	421	408	413	452	397	423	451	425	430	411	420	417	411	415	395	403	467	378	397	414	413	438	408	382	444	420	376	425	450	408	423	427	457	427	454	463	430	393	427	422	453	388	418	421	459	422	409	447	437	418	420	397	427	397	398	424	425	464	405	440	398	424	397	444	406	433	409	408	443	407	444	428	472	378	400	426	410	420	422	411	445	434	437	448	442	434	396	428	429	448	401	400	399	422	432	414	416	439	388	432	422	433	429	433	423	403	423	434	401	412	433	407	415	431	450	426	451	420	432	424	432	442	399	420	422	390	424	457	388	405	439	435	398	424	378	385	424	410	395	370	410	428	384	404	410	380	399	412	409	414	429	429	462	428	440	478	438	418	401	417	428	414	474	385	423	422	437	417	400	425	440	379	441	423	412	418	447	447	422	424	451	437	450	412	405	422	423	428	419	483	441	393	396	434	402	452	460	396	388	411	420	415	409	432	438	434	467	420	444	393	418	419	428	413	446	360	429	419	428	431	432	392	408	412	410	406	411	443	430	454	417	417	411	408	447	405	423	434	428	440	390	454	484	406	437	439	430	450	468	428	365	441	441	412	417	399	362	446	407	407	452	420	417	413	419	457	419	407	413	431	416	438	440	399	448	392	421	426	445	440	412	420	385	424	403	437	440	449	413	420	448	427	424	450	415	426	424	426	438	462	382	417	404	431	396	420	448	449	428	434	409	460	420	417	385	417	453	443	446	425	413	422	419	439	428	393	430	463	380	424	402	415	415	437	419	418	413	400	399	430	456	436	425	396	452	418	416	409	409	414	426	410	430	381	432	396	409	435	415	407	388	404	409	398	436	398	384	431	449	399	409	418	426	415	390	425	443	417	436	435	413	421	435	413	429	438	419	445	419	422	396	385	426	401	446	421	433	414	434	388	392	399	436	411	413	421	417	424	412	446	398	419	421	445	378	412	428	449	439	418	450	447	448	415	411	445	417	398	412	425	398	434	414	432	417	414	439	434	394	377	425	401	471	367	417	420	428	438	418	413	427	446	428	418	445	447	446	390	435	399	387	415	426	425
22445	21076	28252	24113	21068	20108	2008	762	603	509	479	420	387	353	327	355	318	301	277	245	312	310	249	263	247	265	261	252	233	254	236	265	272	269	217	244	270	237	233	231	253	275	253	215	230	273	227	252	241	211	216	263	245	239	245	199	271	273	226	224	252	237	251	240	219	233	223	207	249	268	234	211	223	241	222	202	239	248	205	232	230	253	234	216	227	220	195	240	258	235	250	225	199	230	217	236	267	220	234	235	228	218	233	244	234	237	256	269	251	224	249	228	239	220	239	227	229	245	236	224	243	240	238	233	206	229	219	245	205	246	243	225	237	223	251	258	213	226	246	225	235	242	251	224	241	234	230	261	244	222	244	233	208	235	240	227	246	237	249	243	243	258	221	260	234	247	259	257	230	248	254	236	247	253	244	237	231	223	222	224	241	245	235	205	256	243	268	239	232	228	207	227	200	217	254	221	264	252	217	222	254	216	251	232	238	252	237	224	235	213	236	252	211	223	233	247	258	221	229	227	237	231	227	215	220	239	259	250	200	234	244	244	244	258	245	225	254	205	242	226	258	228	230	236	250	219	256	241	235	245	257	224	234	237	240	244	223	223	218	222	240	220	226	228	245	264	260	245	247	246	223	235	198	253	237	231	223	227	258	240	232	231	234	244	210	222	206	228	205	249	249	251	222	248	220	234	217	219	236	253	241	219	229	236	227	231	244	233	230	225	194	238	255	216	255	220	242	224	254	217	237	238	245	246	219	242	274	266	215	227	246	268	232	233	245	231	223	227	224	240	234	229	252	241	231	246	241	260	263	241	290	250	243	247	255	230	246	250	237	230	232	261	257	236	221	224	231	222	206	246	240	235	219	242	212	227	236	222	228	227	242	255	219	247	242	233	260	236	217	214	227	236	253	213	225	254	245	240	239	229	228	232	219	225	214	196	215	216	221	201	254	262	213	231	244	208	227	222	225	239	239	232	215	235	256	225	228	221	217	229	240	239	241	208	235	235	231	207	221	207	237	219	245	218	219	232	236	218	243	226	214	221	228	230	248	244	231	234	231	212	230	260	250	229	246	241	266	217	217	227	226	234	259	228	214	260	245	219	246	230	236	222	208	238	240	227	245	227	257	206	228	248	227	236	228	253	218	228	231	246	246	262	242	246	225	217	237	248	211	229	246	250	228	232	254	243	240	221	240	233	220	233	224	217	238	252	239	233	231	243	222	212	222	223	232	247	218	234	212	242	253	240	218	225	251	241	233	253	232	202	213	233	219	230	254	241	251	266	248	203	234	205	247	228	227	213	244	202	233	223	227	202	224	237	229	234	223	239	242	269	243	218	246	232	231	215	223	211	277	244	225	246	258	221	252	239	266	250	262	212	190	251	233	253	255	218	211	216	252	229	229	252	243	230	230	244	220	247	266	237	246	227	217	239	237	263	232	215	229	224	238	254	222	213	237	211	231	246	223	214	261	224	237	271	259	233	263	247	238	232	231	258	217	241	237	241	238	213	253	246	220	207	230	220	228	233	228	248	217	233	216	198	244	226	233	268	251	244	225	237	229	229	232	255	238	236	227	242	224	237	219	232	238	258	261	252	241	250	228	224	224	220	219	255	239	245	228	254	231	223	193	256	223	243	215	231	241	240	208	216	220	245	240	227	240	240	277	225	235	255	233	208	243	210	230	202	234	231	240	237	236	233	236	241	242	237	222	232	219	227	213	234	239	235	242	219	242	238	216	239	240	234	216	232	238	223	248	228	241	225	229	242	253	236	232	240	228	226	194	238	241	239	242	197	229	239	241	218	242	232	246	228	276	229	222	252	275	230	248	245	265	232	250	245	202	234	219	258	223	231	224	260	243	237	233	237	216	221	227	240	214	218	213	224	253	243	258	221	243	237	209	237	244	234	235	229	247	244	246	216	230	257	212	249	238	233	224	246	259	231	251	207	273	221	231	215	228	266	223	223	259	226	256	229	244	256	212	238	231	247	213	222	232	246	233	260	219	235	249	221	244	246	243	236	252	206	213	212	244	253	226	221	243	242	246	243	243	236	236	201	250	237	237	208	228	204	228	213	224	226	237	216	257	272	258	234	223	252	253	220	249	234	216	250	241	223	232	234	243	251	223	231	220	226	235	253	243	238	240	281	256	208	234	251	232	250	236	240	227	226	228	226	231	210	248	231	223	193	243	230	252	249	247	243	244	255	231	258	230	228	213	252	228	234	233	241	200	235	235	265	251	217	256	255	241	223	247	228	239	241	243	262	190	259	246	236	222	241	244	244	231	231	230	214	213	234	209	252	238	223	247	248	213	226	263	241	227	200	222	242	231	232	227	231	258	232	242	223	238	228	228	225	242	225	231	245	227	252	234	237	229	224	229	260	203	245	223	235	254	211	244	233	230	203	251	235	224	245	236	251	253	234	232	232	238	232	240	245	219	205	234	207	224	231	226	223	243	227	229	244	262	232	254	212	221	239	223	248	233	227	234	224	241	225	228	247	230	229	231	224	234	239	216	224	220	239	238	243	217	269	248	236	259	225	223	209	211	222	236	216	226	225	242	246	236	227	212	237	261	235	234	216	238	247	228	236	236	215	212	228	249	232	241	236	217	234	223	230	227	235	246	224	230	221	236	256	212	231	243	232	257	215	233	257	245	246	247	261	273	231	231	223	266	266	213	210	223	244	236	251	241	224	229	233	231	232	224	244	237	226	232	251	218	209	217	223	246	206	238	214	234	213	232	246	244	264	215	215	229	216	228	241	246	236	242	260	234	204	216	249	228	252	252	230	233	275	225	216	240	261	198	215	222	263	245	243	224	232	231	241	257	238	199	239	250	257	261	247	230	243	231	224	244	209	251	237	247	217	200	233	247	225	232	270	243	237	255	233	203	219	223	236	267	232	258	212	250	236	247	252	233	249	238	224	239	239	226	219	231	219	222	233	253	228	221	217	225	226	250	248	250	240	238	256	240	211	212	247	211	252	231	258	224	223	211	244	234	240	227	245	255	239	198	249	219	248	244	249	252	246	212	234	243	269	231	212	228	204	245	232	233	218	226	242	243	232	265	205	217	234	246	240	251	228	216	234	245	227	219	199	231	289	242	233	222	221	213	213	253	215	231	225	228	253	253	234	217	246	215	202	226	261	257	219	220	237	243	238	223	235	204	228	261	229	234	243	264	228	244	230	245	255	274	233	226	214	257	223	235	240	250	254	227	241	222	248	249	255	240	213	236	220	236	240	208	231	242	271	244	255	237	220	207	215	253	229	235	222	246	251	225	239	235	226	243	213	262	229	224	200	227	230	216	237	265	256	215	243	231	217	230	232	229	217	237	240	202	241	236	216	237	221	230	262	212	235	248	250	208	243	225	230	235	246	237	231	250	231	236	225	238	230	224	222	229	236	214	222	264	228	253	251	206	231	234	234	246	227	267	237	234	208	228	230	225	250	222	248	212	229	248	239	238	232	266	225	259	216	268	228	217	231	251	248	212	264
4923	14932	9565	4564	3205	2338	1784	1379	1154	982	855	732	670	560	527	501	485	452	429	434	412	408	403	381	339	373	386	344	340	362	329	329	343	331	336	321	338	311	320	347	320	316	353	323	302	299	324	318	297	298	307	335	308	297	335	293	310	330	314	289	283	299	338	285	305	286	333	303	284	299	292	295	315	290	301	286	299	305	306	293	314	295	303	283	285	292	350	317	323	299	302	294	326	311	280	285	311	290	318	287	305	294	309	302	301	306	298	286	301	294	291	340	302	289	315	311	291	322	293	327	340	279	289	272	302	282	277	265	285	294	301	310	325	302	268	282	285	290	327	296	315	295	319	287	284	297	296	317	274	319	313	316	307	296	327	317	315	308	322	308	317	290	296	295	290	299	293	307	295	289	289	261	318	299	274	321	310	272	320	300	326	297	276	295	312	260	284	289	307	315	268	293	307	303	318	306	281	310	308	299	282	325	309	288	264	302	331	308	314	309	289	288	298	263	283	277	319	251	285	341	301	287	344	273	313	302	277	287	282	277	320	300	301	294	271	316	301	294	311	303	341	271	313	296	307	278	308	291	270	307	243	291	288	309	287	274	306	293	293	285	324	308	299	286	290	304	301	310	278	331	316	272	308	281	292	317	283	310	290	317	292	313	309	299	317	296	268	315	335	268	300	278	299	291	329	277	273	281	303	283	290	305	276	318	299	298	290	298	293	303	305	283	307	294	293	296	307	283	306	294	308	344	285	306	313	302	306	304	312	284	310	323	279	311	273	323	308	305	277	307	300	281	284	313	306	302	295	281	286	295	280	275	337	278	293	320	319	314	340	326	303	275	273	281	277	307	301	308	259	288	301	291	302	284	286	326	318	297	306	317	329	303	283	299	294	318	313	256	292	286	289	310	305	317	268	293	289	287	286	286	320	291	296	319	297	321	277	292	295	321	304	308	265	287	298	292	304	318	306	313	314	294	339	304	273	303	269	281	328	306	285	279	268	319	296	291	301	298	265	300	296	267	285	290	276	291	323	283	275	308	296	276	291	328	289	288	292	299	277	297	295	332	299	284	296	311	278	300	298	329	310	315	266	294	301	298	320	305	313	287	305	315	314	277	326	309	297	264	312	326	298	310	289	306	296	282	277	269	278	271	313	311	282	306	287	304	285	288	298	282	318	289	310	293	318	316	285	308	294	285	299	321	321	312	299	290	295	322	283	269	305	280	260	310	334	274	302	283	327	312	283	296	281	286	286	288	299	267	304	334	306	266	296	311	295	263	303	302	291	303	256	300	310	329	327	308	303	292	285	308	264	310	286	315	292	315	279	287	293	322	273	319	292	295	329	329	292	320	307	309	317	295	298	294	312	298	317	335	298	264	306	295	352	307	306	304	318	322	286	308	284	258	277	283	298	286	303	315	309	309	306	326	278	305	284	287	305	276	325	303	291	278	306	324	305	288	303	277	277	281	276	303	294	303	294	291	325	305	303	293	272	309	289	291	333	298	302	276	286	282	296	295	283	307	275	320	292	300	268	286	338	332	260	329	303	310	304	307	324	290	328	289	315	264	297	312	304	270	301	337	269	315	306	303	293	305	316	324	313	304	318	288	315	311	272	270	301	280	300	317	286	301	317	266	301	299	297	282	312	299	325	307	286	296	329	292	320	300	286	270	294	303	301	292	291	294	295	296	311	302	261	243	290	289	283	268	268	277	250	315	294	287	299	281	319	301	319	297	295	292	284	290	273	330	304	290	289	287	293	309	310	287	272	309	277	304	295	310	274	293	305	277	317	269	299	304	335	275	306	306	285	283	297	321	299	286	275	316	316	303	311	288	328	262	278	295	305	297	313	286	292	283	295	303	300	289	298	271	299	289	298	284	295	311	311	305	301	302	303	287	283	307	278	265	301	297	321	291	292	290	263	297	301	304	274	303	283	252	260	313	250	348	302	317	262	320	273	324	283	308	301	276	320	278	312	303	326	284	319	310	286	279	275	284	293	301	302	305	286	308	297	298	318	322	272	315	282	315	295	277	319	346	282	285	299	275	281	310	267	308	312	287	270	310	300	291	276	330	307	338	294	300	305	292	283	300	324	294	330	311	312	314	292	316	309	286	292	305	323	286	299	308	301	298	290	295	303	292	315	299	299	315	275	297	307	286	273	327	265	295	272	294	310	327	309	293	305	294	287	305	291	301	290	263	303	315	303	313	328	284	334	308	313	291	284	323	294	285	306	306	301	305	300	282	307	268	317	318	294	296	296	335	304	280	275	330	330	332	297	316	298	298	306	297	306	309	317	293	281	290	289	294	322	309	342	282	301	317	307	285	307	317	290	290	296	329	285	281	319	305	290	279	309	318	315	285	303	284	289	293	335	278	316	278	314	314	311	307	300	289	322	308	298	311	291	287	284	262	291	284	328	313	301	282	306	320	287	326	280	328	302	310	294	295	308	287	282	306	270	335	303	294	312	281	257	313	295	330	305	297	280	280	270	279	311	329	289	293	304	315	277	296	295	286	294	263	294	287	298	280	327	293	331	302	303	304	294	298	283	279	311	308	307	304	301	310	289	324	318	290	305	285	291	303	273	263	286	303	294	309	275	310	275	273	278	267	283	279	269	292	319	279	334	317	302	293	290	295	287	319	295	311	318	274	307	284	314	314	318	294	315	314	295	298	296	294	299	299	343	327	267	309	276	261	277	299	282	274	302	305	305	288	317	325	305	257	316	310	304	311	263	304	299	287	319	311	288	285	267	314	279	300	301	304	322	321	314	274	266	288	328	311	279	313	330	299	302	322	287	291	288	301	298	273	297	300	333	286	296	304	315	298	317	323	343	310	256	286	329	289	325	296	267	296	293	294	323	293	326	281	336	284	303	281	294	292	294	316	296	295	304	266	312	318	319	314	312	309	309	288	286	284	316	268	314	287	277	316	286	294	303	275	322	264	293	330	298	334	298	276	282	277	299	326	322	319	322	283	279	331	270	287	270	341	291	285	300	307	317	309	341	309	276	298	312	319	289	295	288	328	281	293	293	308	305	308	329	319	304	301	293	291	309	311	307	298	294	318	308	288	307	293	301	303	289	281	312	302	326	295	288	278	321	325	281	290	292	322	291	260	355	285	318	277	276	310	300	322	316	305	265	304	257	299	295	320	284	280	300	296	290	300	322	284	321	311	312	314	319	313	291	310	263	281	306	267	331	325	320	306	291	293	274	318	328	296	317	290	288	298	303	264	292	297	282	296	321	294	317	310	289	270	321	288	278	262	317	289	286	319	292	301	278	292	279	263	291	324	298	284	318	284	305	321	288	309	285	309	304	310	287	292	318	311	314	318	317	305	333	296	273	293	305	318	279	290	298	310	331	303	295	312	276	301	305	296	293	281	252	291	306	299	303	316	299	302	306	304	308	304	279	299	293	315	310	310	255	302	289	296	296	284	291	286	278	285	345	297	311	286	319	289	264	310	292	320	277	278	291	272	295	297	310	319	281	298
27474	16695	3327	936	676	621	634	639	644	656	598	609	650	582	598	608	599	638	607	607	591	613	601	615	589	566	557	603	577	575	600	579	620	616	545	592	592	598	608	620	631	568	648	628	629	578	616	621	552	571	595	562	559	629	561	632	601	617	592	590	608	603	550	588	621	587	606	608	623	603	595	567	614	593	595	611	607	654	582	619	569	577	579	588	649	607	591	564	614	655	588	602	615	589	567	646	579	650	644	602	604	601	625	643	593	583	659	622	608	610	603	582	616	625	616	633	599	603	617	627	618	625	618	613	598	628	623	607	595	638	640	603	595	606	568	570	605	604	604	574	587	595	603	631	613	630	623	654	563	590	555	579	624	612	620	543	619	575	599	571	650	594	624	577	647	638	624	596	610	586	602	589	572	573	621	618	627	608	578	554	592	581	576	647	614	625	583	583	603	604	611	586	619	602	610	611	539	609	638	641	570	609	580	656	614	631	573	585	619	596	574	626	607	528	605	650	596	612	601	591	597	629	607	606	648	593	616	589	589	602	575	629	624	579	608	579	611	609	618	598	635	598	615	631	603	566	609	568	575	583	652	599	607	596	585	594	583	615	587	594	569	603	592	624	622	651	597	601	591	616	610	611	551	583	595	610	604	618	586	649	575	612	671	625	598	615	599	594	535	641	563	585	611	608	626	630	600	561	651	585	599	614	596	588	577	575	592	600	577	583	606	573	584	548	611	672	554	571	604	560	622	629	577	662	654	596	578	622	634	623	600	614	618	621	593	595	601	601	612	573	587	598	602	622	582	627	589	611	581	631	662	590	578	609	584	581	636	632	562	602	593	593	617	549	596	594	580	629	585	611	597	602	602	616	605	587	601	608	587	586	615	622	561	630	616	618	598	600	604	597	587	627	600	594	607	571	596	590	608	619	654	617	598	615	622	634	634	566	589	655	597	572	643	600	617	596	622	607	593	633	556	572	598	654	568	575	644	587	609	604	651	624	597	623	590	586	632	601	576	621	613	573	564	561	574	618	618	631	624	612	584	589	602	601	594	572	607	628	598	585	608	556	573	608	586	608	604	601	628	572	607	615	623	568	640	571	585	597	614	581	595	572	588	614	586	622	602	551	608	590	612	619	595	597	578	599	592	615	610	609	572	622	588	582	581	606	589	590	589	600	601	574	556	606	616	590	626	520	602	630	626	621	604	583	571	622	610	576	578	607	669	619	624	618	603	602	628	593	591	608	609	610	604	586	613	617	581	616	612	578	549	615	648	552	588	628	611	603	561	577	591	597	609	628	613	606	634	589	622	600	590	597	577	610	588	600	608	624	607	631	593	590	585	609	603	642	657	616	587	598	634	563	554	594	617	598	615	616	624	616	572	624	629	619	599	619	614	547	583	585	614	545	634	606	648	643	637	604	610	607	602	625	563	576	589	622	590	588	586	597	628	584	614	580	596	599	603	600	601	572	572	571	582	648	600	602	563	630	601	539	603	595	605	604	609	594	598	588	552	600	634	610	618	572	640	573	592	633	648	612	605	569	607	580	588	637	618	645	600	565	556	592	577	609	562	611	613	592	602	617	587	621	640	594	617	670	586	640	587	613	591	586	572	579	589	600	608	600	615	603	577	599	589	627	607	619	583	580	614	603	596	591	567	673	665	634	620	588	592	612	604	650	528	619	572	625	618	585	591	600	616	634	604	624	544	594	583	614	595	633	591	570	593	594	598	632	584	592	623	635	619	585	640	571	618	639	606	568	573	645	593	605	607	616	605	615	611	598	605	580	597	611	633	618	626	646	626	598	586	600	611	611	571	630	582	559	637	610	606	593	578	634	610	618	601	627	599	600	656	589	619	606	598	590	592	579	594	595	568	609	625	621	655	562	582	594	601	603	596	591	579	576	577	603	618	646	584	537	590	597	582	622	577	638	592	607	620	623	629	595	592	617	536	643	637	637	565	627	622	625	623	606	602	550	530	611	581	591	571	588	533	592	618	634	596	597	619	642	546	605	615	629	588	581	583	636	606	600	588	617	597	577	599	603	616	626	597	613	611	590	605	586	629	613	594	621	624	622	624	591	612	615	596	543	605	627	588	608	611	537	637	565	602	550	612	607	620	613	615	615	607	595	601	580	622	589	581	645	588	612	604	582	628	627	561	626	592	634	621	552	616	587	603	588	598	613	620	609	619	578	579	581	591	592	621	607	646	607	608	589	600	648	575	603	599	635	597	600	574	615	563	622	622	588	606	573	558	594	566	597	585	567	617	541	611	634	649	658	620	604	554	636	587	572	576	563	603	631	613	631	590	581	613	620	622	547	581	611	611	640	626	583	613	572	605	596	637	592	571	600	609	618	620	650	627	599	600	608	604	612	645	629	630	566	562	563	625	600	632	597	590	615	575	551	553	580	582	633	576	574	557	625	605	583	620	600	624	588	633	593	598	555	612	645	633	622	578	630	609	592	613	607	590	626	610	612	582	609	604	617	582	599	642	574	603	619	595	578	637	631	601	626	611	577	573	596	615	602	609	590	629	617	599	644	610	579	613	617	622	603	612	591	602	602	586	635	653	600	627	572	624	612	592	583	635	591	563	596	598	601	576	568	612	622	591	573	592	605	602	633	612	649	593	609	565	605	639	587	618	601	614	620	620	630	582	617	589	600	578	578	618	605	620	613	637	625	609	614	588	637	596	615	574	595	636	591	595	579	607	606	582	551	614	631	573	602	596	606	642	626	607	580	631	615	607	616	569	626	587	601	595	600	592	544	592	614	602	592	599	623	598	598	625	589	596	613	570	627	552	604	609	610	597	607	575	564	630	597	627	573	626	608	566	648	567	557	649	594	592	636	561	597	624	597	611	559	597	596	619	601	575	567	610	625	625	607	581	601	589	601	615	629	586	588	557	589	578	575	628	665	599	616	596	624	580	600	590	587	540	621	647	607	647	602	546	563	593	609	582	592	576	603	638	580	601	579	528	590	618	631	576	609	605	603	602	568	624	598	618	538	614	608	604	623	610	602	637	587	592	627	600	622	596	568	605	529	646	601	625	620	645	586	586	575	577	598	586	634	628	625	565	602	571	603	578	584	621	569	656	601	619	617	603	597	605	578	644	622	606	609	588	610	586	604	610	570	576	589	582	577	580	605	605	617	594	588	594	607	636	592	592	630	601	578	579	656	599	557	621	613	539	627	579	563	593	615	602	585	590	647	646	572	598	600	631	594	621	594	619	589	615	621	615	588	591	543	585	592	641	624	610	621	615	633	636	556	549	608	597	612	573	603	630	666	618	570	587	609	634	582	592	622	603	583	618	597	575	585	587	598	616	580	587	577	608	615	574	606	604	622	632	598	609	596	617	619	654	557	604	572	594	606	635	598	633	625	642	643	616	617	576	635	604	566	594	657	588	554	575	630	597	644	636	567	600	571	591	588	586	609	610	613	606	624	638	626	568	559	637	628	579	645	581	625	608	570	643	607	637	608	572	571	612	589	603	629
4866	1969	1526	1017	887	832	808	779	743	712	735	736	684	747	730	677	748	709	727	703	684	752	713	723	678	731	746	738	731	728	736	694	712	724	688	700	769	713	721	709	713	704	732	723	734	683	738	714	689	686	714	741	687	667	701	782	775	719	691	685	732	744	705	741	678	724	656	698	696	720	704	722	720	684	699	697	739	740	700	686	701	714	692	710	743	709	699	732	661	713	717	743	704	691	744	739	688	737	717	665	716	719	678	692	748	670	728	724	690	718	740	725	710	709	691	675	703	704	758	727	728	726	707	740	705	693	712	692	724	693	730	708	705	741	709	724	676	742	715	710	738	708	704	705	683	692	710	668	733	681	702	667	710	725	699	693	691	709	707	739	680	698	735	695	715	673	711	707	698	718	711	730	677	680	718	719	700	721	739	694	724	732	670	706	719	708	720	722	683	722	706	665	683	762	747	671	763	745	714	689	767	706	751	703	680	782	679	695	705	666	705	659	734	714	702	699	717	712	721	728	720	712	685	733	666	704	745	681	733	696	767	696	724	693	705	718	729	714	684	690	710	676	713	704	680	707	749	692	659	692	713	693	721	689	705	676	731	676	712	742	710	692	689	724	714	701	682	758	710	713	712	710	732	680	699	700	746	667	717	664	683	729	718	690	697	685	701	711	698	720	678	737	700	693	712	694	750	698	723	712	682	763	707	740	666	742	764	736	729	724	690	741	697	691	707	715	698	743	709	676	716	693	724	735	633	722	709	751	738	716	700	659	740	706	686	670	703	720	700	727	761	749	718	715	671	765	736	683	715	736	688	744	735	717	719	704	753	654	686	709	699	684	652	666	708	730	697	722	692	631	709	743	674	734	644	723	694	701	745	723	703	724	716	705	693	760	681	743	737	759	681	677	757	716	695	714	702	657	647	681	681	709	703	687	685	727	679	737	686	750	718	723	682	763	708	670	669	716	709	663	718	742	643	758	712	708	697	697	745	735	701	699	686	737	727	757	762	727	735	705	655	741	768	666	739	676	703	708	703	729	743	733	774	714	707	697	736	767	719	734	751	712	728	717	712	711	715	688	732	690	680	746	714	711	716	739	715	726	713	695	729	747	720	758	673	692	727	729	757	692	697	694	684	732	717	703	675	732	730	712	679	714	699	722	695	732	701	759	689	678	697	731	685	715	702	675	708	697	705	675	671	744	681	698	687	716	730	758	654	680	683	700	624	771	695	731	712	706	701	716	748	735	729	680	695	699	748	720	651	709	692	707	734	697	757	649	693	781	690	708	700	696	723	729	677	708	689	712	674	708	707	711	714	680	706	691	681	673	737	726	751	714	684	686	711	762	750	723	706	685	705	696	712	736	713	696	686	679	663	689	653	688	724	739	670	720	711	717	729	741	678	756	712	715	695	692	718	665	734	691	671	673	706	653	716	711	723	685	676	751	696	728	668	695	680	682	720	695	705	722	640	686	688	740	704	703	730	698	707	669	755	712	691	705	730	706	720	667	698	702	672	701	727	682	708	683	736	689	733	724	706	702	688	733	691	711	750	718	669	673	712	709	700	694	704	648	691	664	689	695	665	745	687	735	724	732	709	715	669	737	677	722	680	707	701	676	739	706	739	725	706	698	671	726	700	660	691	708	733	655	724	667	705	716	714	752	701	683	654	715	748	736	711	732	684	718	667	730	623	702	739	686	769	747	689	737	690	695	667	680	729	725	674	712	691	660	706	701	670	717	641	717	660	704	753	686	726	711	718	708	700	705	705	702	711	712	674	713	704	721	715	713	676	736	718	715	721	732	731	707	689	751	722	742	740	704	663	718	715	716	688	745	746	680	678	754	731	732	675	700	683	720	708	718	748	711	693	696	684	760	729	696	672	741	711	711	743	682	663	699	679	725	698	775	680	690	731	679	657	734	684	695	722	696	701	702	696	689	677	706	712	727	733	721	719	743	762	704	737	720	722	672	722	703	679	709	712	697	662	661	685	689	695	720	706	751	733	656	720	722	643	753	715	718	727	694	687	731	698	717	731	692	669	710	689	776	733	706	697	760	736	756	686	703	674	638	724	703	752	728	663	699	707	707	664	751	722	706	673	749	712	748	694	704	726	684	736	698	694	718	691	699	665	706	663	728	749	742	677	677	693	668	664	706	690	687	683	712	719	701	740	702	734	694	684	667	738	671	755	670	710	706	724	703	744	714	703	720	729	700	648	704	719	723	693	704	776	705	720	739	695	680	706	679	735	721	684	753	703	755	690	681	714	742	727	679	734	683	764	665	703	695	663	700	686	704	679	701	736	677	687	704	692	726	690	729	720	720	738	681	702	685	732	676	683	705	730	727	693	711	732	719	736	686	679	716	720	700	713	708	679	739	670	682	702	722	687	673	676	744	686	662	662	657	700	739	752	672	715	723	662	714	664	689	716	714	682	685	676	706	682	698	688	685	707	717	747	653	741	735	746	705	659	682	701	729	726	715	730	696	696	683	755	703	709	747	701	712	708	689	700	685	705	688	706	663	747	650	686	717	687	689	721	663	703	696	675	699	702	715	717	658	703	699	725	735	668	697	694	697	749	681	751	699	693	729	658	667	668	714	686	729	709	689	680	644	742	684	722	641	696	695	688	689	691	678	660	695	687	736	699	686	697	733	724	782	698	736	685	697	747	689	692	735	685	689	732	749	745	683	750	694	698	776	679	750	668	730	676	714	695	702	726	755	712	654	705	693	738	667	716	705	730	714	725	668	722	739	716	745	712	690	695	689	681	667	707	707	731	684	693	725	697	664	716	744	705	704	733	725	708	715	686	662	672	701	724	706	766	686	686	684	709	751	729	738	686	684	705	744	654	713	691	715	761	688	704	720	700	735	688	720	692	713	694	709	685	695	731	671	687	712	763	683	701	702	712	689	695	733	719	762	716	730	703	682	697	739	727	674	751	683	694	680	650	711	725	708	708	734	680	697	704	705	721	639	739	712	699	713	673	695	677	691	673	710	731	715	704	716	757	708	691	726	713	716	696	661	690	676	655	684	730	697	707	681	667	691	724	695	683	724	741	776	695	681	670	706	713	676	736	659	682	677	726	725	690	701	699	688	709	729	702	699	697	718	692	743	697	720	661	712	679	687	722	743	689	731	722	689	696	678	704	716	666	716	666	679	698	742	683	690	724	729	761	714	724	655	729	702	701	791	721	728	718	689	713	686	703	710	709	673	696	725	726	708	701	674	652	740	772	696	713	669	732	730	739	700	708	742	750	674	703	730	707	740	720	681	702	650	703	691	707	734	678	747	772	732	662	665	741	694	656	718	730	659	690	706	728	716	703	683	717	740	657	747	678	714	691	729	702	710	709	665	718	672	688	661	729	710	727	721	670	688	707	692	727	699	734	721	749	715	714	702	701	726	725	681	755	720	673	760	752	708	671	714	694	739	732	728	727	721	729	704	698	750	730	737	689	707	735	743	705	683	734	744	695	698	686	718	704	663	741	734	696	702
23592	20958	27248	24803	17768	1794	1029	846	749	737	711	708	654	640	654	668	647	633	619	640	636	611	633	644	650	579	628	598	640	608	619	621	561	607	618	607	621	609	607	590	574	634	648	577	582	597	588	564	554	610	617	576	612	604	565	641	597	641	611	563	615	624	557	571	596	608	601	632	593	611	631	631	638	622	603	585	622	633	564	608	621	581	610	564	600	585	590	628	581	583	589	608	629	634	620	591	608	642	605	624	585	563	625	628	576	615	593	588	611	583	587	609	631	613	588	615	538	615	619	557	629	601	610	626	610	594	609	600	623	629	589	590	603	629	585	652	596	623	579	601	589	563	583	602	615	625	642	630	595	568	614	633	587	613	571	667	576	589	609	563	587	627	594	615	588	621	622	609	587	559	586	618	627	605	660	631	557	630	614	569	575	595	599	581	595	571	602	576	603	627	633	621	589	626	576	630	639	637	586	619	627	605	643	572	602	610	609	547	601	570	558	634	565	615	605	620	552	571	608	547	657	599	593	598	590	612	611	591	601	591	580	528	606	577	584	617	564	605	609	587	617	657	566	632	608	575	581	574	547	561	620	643	552	609	601	598	572	601	661	587	598	569	598	598	632	615	605	602	611	573	583	633	591	562	614	608	583	629	595	600	543	545	566	612	608	588	629	605	554	597	629	608	663	546	584	612	602	627	588	603	632	610	586	607	591	605	593	578	595	561	584	559	609	653	603	604	608	609	648	638	582	583	599	617	613	624	569	585	601	608	636	635	585	583	595	587	558	594	633	565	604	625	607	607	574	612	597	622	611	598	565	586	597	567	593	555	585	588	624	643	574	585	578	615	632	584	571	602	585	596	606	544	578	618	566	618	633	639	571	625	615	573	582	583	583	581	585	619	594	633	576	615	597	592	612	604	605	631	588	594	596	590	563	616	642	609	637	604	580	612	582	577	571	590	577	588	604	612	579	547	603	615	604	593	621	622	618	603	651	604	599	565	611	608	589	634	581	607	577	592	554	572	634	616	544	555	577	630	598	551	598	567	624	610	595	605	566	636	607	578	555	614	574	607	588	611	610	631	571	628	582	560	629	612	582	603	552	591	586	639	600	618	608	585	634	587	604	586	601	594	632	578	572	608	586	606	556	597	610	614	632	590	585	653	618	583	611	611	621	632	617	575	552	601	560	626	655	604	574	575	601	589	571	560	618	640	586	595	614	554	604	548	599	606	632	602	591	618	605	586	620	600	607	609	591	568	559	644	589	602	602	592	592	572	564	587	567	600	600	620	593	592	615	575	617	574	553	613	547	618	627	551	577	603	636	567	569	609	557	615	586	629	584	602	588	596	663	627	599	602	584	619	629	555	629	606	585	614	596	626	615	602	573	592	585	641	611	602	574	602	628	585	614	628	621	632	611	599	600	614	562	649	601	584	579	591	619	625	560	611	614	612	569	628	588	563	628	585	595	597	600	599	623	591	608	613	615	599	641	554	602	629	577	609	616	579	541	603	625	599	573	600	604	593	566	589	599	603	590	602	578	618	627	604	574	571	601	566	575	576	597	573	593	628	591	571	598	583	632	589	604	607	593	599	635	593	576	596	594	605	588	591	579	667	553	576	577	577	635	582	592	613	594	595	578	601	619	642	610	605	580	568	605	622	664	596	616	657	584	600	595	614	566	557	585	585	612	614	565	621	618	591	558	618	609	607	620	615	600	572	667	615	611	614	620	607	583	563	589	578	572	614	570	580	566	649	571	573	585	596	592	576	580	608	581	578	602	588	575	613	594	594	615	595	613	615	616	594	626	581	595	585	586	602	568	608	585	668	594	587	551	637	609	634	584	551	552	621	615	571	596	588	599	535	555	625	603	628	635	558	579	564	616	573	609	620	589	598	620	583	607	561	565	634	576	571	585	619	592	598	571	591	586	604	559	582	601	604	633	609	615	570	562	573	609	588	587	602	618	591	587	585	567	594	615	644	628	570	591	584	624	629	594	620	609	585	614	587	578	560	631	621	607	600	607	583	572	610	565	593	625	599	550	566	610	539	561	579	593	612	624	566	593	619	632	590	581	574	576	637	586	586	617	620	621	571	588	564	595	609	605	580	612	625	632	612	570	600	580	630	613	542	626	612	613	582	580	619	589	598	612	591	537	605	600	621	566	587	599	575	600	639	568	592	580	575	562	629	625	597	548	565	586	617	592	616	631	593	634	566	568	655	640	559	564	583	647	595	577	627	617	545	620	588	600	577	545	579	573	619	610	600	610	598	615	614	614	584	581	607	617	598	623	628	645	567	597	575	583	603	591	577	574	589	614	564	608	586	570	641	575	571	605	591	610	559	572	612	604	594	533	591	613	601	558	635	657	629	619	586	617	562	582	613	600	584	613	560	624	568	587	633	558	613	592	577	608	625	621	593	597	613	589	614	553	597	609	547	570	581	566	595	571	604	612	590	615	654	604	571	615	586	569	609	579	570	620	576	614	596	597	601	599	581	571	613	621	589	572	588	564	577	614	564	608	596	593	596	597	558	621	574	620	616	614	619	591	589	591	587	601	622	589	625	612	573	654	642	615	627	576	557	576	590	592	563	655	584	599	594	544	609	573	600	628	589	578	611	628	573	600	598	578	617	612	568	618	611	611	558	675	623	608	625	641	553	577	612	580	576	572	578	616	579	553	554	590	614	582	588	593	606	644	614	616	581	614	586	597	562	595	636	629	617	575	564	619	580	571	629	586	586	616	601	535	619	599	616	588	596	615	585	595	587	613	593	594	585	623	611	580	612	583	571	624	589	599	649	563	562	591	587	602	553	565	627	602	618	534	598	591	595	587	632	620	605	594	611	614	604	611	589	519	577	618	645	578	570	618	664	585	550	587	597	611	599	591	601	608	566	614	616	563	600	616	601	573	557	573	575	599	598	592	566	581	585	563	631	572	621	608	593	618	553	589	612	554	625	639	600	622	578	603	611	604	602	639	553	621	548	608	612	580	603	620	586	625	600	581	613	614	578	603	543	581	594	609	610	575	594	580	592	569	606	623	563	600	555	562	587	588	613	644	588	637	578	611	634	603	617	599	613	604	573	583	585	554	585	578	554	631	611	558	596	566	579	594	577	593	577	587	580	630	604	576	584	580	586	595	579	674	584	642	601	573	611	603	635	639	603	619	619	588	566	607	574	647	614	588	598	613	584	571	634	614	578	633	585	611	577	555	526	585	609	586	611	595	614	586	597	561	616	617	586	560	584	561	607	603	584	597	582	561	639	572	613	560	624	598	593	577	576	605	591	621	590	581	569	587	566	585	591	562	590	607	580	645	609	586	591	629	584	571	609	596	587	583	545	599	577	559	627	567	599	612	598	550	606	643	602	584	566	560	591	603	603	633	637	591	628	591	610	609	561	626	566	555	570	594	622	625	602	583	609	587	593	626	605	538	597	565	592	631	583	587	603	567	607	599	615	543	578	575	549	578	573	586	570	576	577	622	574	568	585	590	607
3610	9042	5975	2741	2115	1700	1378	1258	1103	1083	959	955	915	884	773	829	793	803	806	728	757	747	718	750	785	750	707	770	748	781	683	776	735	727	652	721	717	741	737	742	700	667	690	692	710	731	740	737	759	690	715	677	698	689	714	680	693	713	685	720	705	759	749	694	691	678	684	683	773	715	699	702	686	752	721	711	730	738	718	677	698	732	698	727	703	710	717	716	694	737	697	732	704	705	715	676	691	715	690	661	630	685	719	710	691	731	696	699	668	719	688	722	767	750	743	708	697	701	685	696	721	707	731	645	725	715	698	746	698	740	720	727	711	680	673	740	763	687	687	681	684	717	699	755	650	684	645	710	715	729	712	689	699	676	723	764	732	700	647	675	726	732	706	708	714	726	706	688	710	691	788	730	706	698	672	676	708	706	674	697	716	742	670	703	709	680	695	740	743	720	730	730	688	676	719	645	725	712	722	767	727	683	723	684	713	723	742	673	749	709	747	744	736	704	722	697	757	696	775	743	717	728	690	706	715	668	719	651	669	739	695	672	702	733	729	705	712	720	697	715	692	712	757	707	684	709	688	688	708	687	680	693	696	723	731	693	691	713	671	677	661	690	671	684	707	686	667	728	699	715	704	749	667	720	745	691	701	684	693	715	713	693	706	707	706	675	727	721	747	692	693	683	696	691	731	710	732	726	740	725	682	701	694	735	697	735	731	729	690	660	739	712	689	683	739	701	715	709	715	702	676	751	709	723	700	722	702	704	681	688	653	753	684	744	709	704	697	723	669	700	688	716	709	710	717	685	685	734	694	723	699	700	750	709	740	674	692	670	667	677	698	745	718	715	739	717	707	752	692	717	693	718	738	732	681	718	713	661	716	689	707	696	720	717	741	749	742	700	714	738	675	715	669	708	670	663	699	682	745	714	708	728	717	757	705	724	701	674	711	725	726	721	755	716	740	704	718	703	763	698	748	707	724	674	689	690	715	726	719	760	689	706	784	683	701	743	720	732	692	687	717	680	678	684	719	711	688	719	746	692	685	720	723	714	716	716	700	724	710	722	718	688	735	693	745	706	719	727	716	707	697	708	727	656	740	719	733	646	692	720	721	678	738	720	757	713	658	727	701	736	751	681	725	702	712	719	675	692	756	704	713	726	711	705	744	708	703	713	700	735	694	732	735	709	698	730	722	711	683	730	704	679	704	688	669	696	683	690	753	774	701	716	716	677	736	712	741	725	654	636	714	743	694	718	702	698	678	678	712	692	706	667	720	670	697	689	723	687	707	720	683	661	710	674	702	723	712	683	718	678	719	764	697	700	684	666	735	760	636	716	702	718	674	694	693	740	732	692	728	661	713	733	726	683	684	710	730	723	749	692	724	743	753	735	747	678	744	712	745	659	685	721	704	684	695	714	787	670	673	735	670	721	684	717	691	744	652	688	688	689	725	729	711	715	698	732	670	714	683	716	689	740	691	720	665	680	708	694	718	702	746	741	773	687	724	706	685	695	761	718	677	722	693	713	678	707	725	659	712	742	685	710	725	731	726	757	694	696	698	717	687	732	706	696	713	716	747	692	696	691	714	702	709	686	692	678	712	664	701	709	694	700	727	691	658	736	682	732	710	723	699	706	717	739	701	708	759	707	722	686	687	735	698	717	710	688	717	766	747	691	728	694	691	685	691	697	722	714	709	692	689	691	724	708	690	743	708	681	686	694	747	680	681	731	654	716	741	759	716	724	717	734	721	682	736	669	673	733	714	691	710	696	718	725	705	710	710	702	694	697	745	751	710	698	728	700	716	749	675	661	756	726	696	685	732	703	743	696	735	684	718	740	692	699	745	718	693	645	724	700	684	739	678	683	684	704	694	722	734	661	706	716	679	722	749	685	752	720	671	722	686	692	669	726	705	731	700	701	720	730	724	703	691	688	713	671	696	700	740	705	675	728	658	678	759	720	704	702	759	701	691	695	719	739	726	695	692	705	735	752	647	667	715	677	715	759	721	718	711	742	734	738	649	725	697	726	698	714	711	687	754	689	673	709	713	738	744	726	662	689	730	746	723	658	700	686	713	718	718	711	652	652	681	717	684	726	681	743	715	661	702	707	696	698	666	720	736	675	717	659	718	733	668	658	692	748	695	732	686	750	712	708	673	704	696	694	749	718	698	760	756	703	742	664	684	669	672	664	707	661	672	684	701	722	674	700	717	723	738	730	730	676	652	734	752	739	702	703	651	706	689	736	748	714	706	691	744	737	748	677	755	710	684	725	746	670	705	684	711	689	715	687	683	703	726	661	733	693	718	667	747	740	710	723	704	724	733	717	725	704	707	770	712	692	728	718	686	702	745	692	695	732	681	672	753	743	712	749	761	727	700	709	662	734	743	739	700	692	702	705	641	685	697	700	762	723	688	687	715	702	704	731	706	719	723	757	747	706	713	735	694	700	742	715	658	713	680	737	743	740	666	717	710	686	736	708	730	708	739	685	720	668	726	703	693	725	702	655	729	744	685	761	662	693	721	671	717	703	748	701	696	741	700	732	717	718	711	729	704	716	690	701	696	694	667	712	763	664	725	680	671	734	703	730	738	711	698	698	717	685	722	702	736	740	756	736	750	687	700	711	703	730	696	709	699	738	683	686	689	714	760	751	695	639	682	718	682	671	719	766	682	742	716	705	694	712	710	691	698	757	742	664	706	703	673	670	686	720	713	660	689	708	729	692	694	710	699	735	705	660	704	692	760	668	681	727	696	677	674	674	692	728	678	662	740	726	695	729	703	724	706	677	705	687	692	650	694	727	688	747	693	780	727	782	734	715	673	705	705	679	725	701	681	704	721	678	688	681	690	678	732	706	718	694	720	704	671	713	712	726	767	701	718	710	709	700	716	749	677	743	718	742	740	730	734	700	707	648	694	690	719	694	684	712	697	708	724	765	679	725	690	698	723	694	667	648	715	683	661	674	734	723	706	730	691	701	727	659	718	704	710	720	710	712	768	760	737	698	692	701	770	736	697	700	722	700	682	711	723	739	683	738	688	660	716	663	700	715	758	710	707	718	710	692	694	725	705	735	709	702	718	685	691	695	733	726	746	659	791	694	678	718	684	726	746	694	709	674	711	668	751	711	734	690	699	753	706	654	672	709	735	768	719	677	719	674	679	720	697	752	700	684	662	688	708	654	665	678	688	709	714	697	753	661	730	718	740	751	702	711	750	679	732	738	686	690	750	680	716	706	682	698	731	699	717	666	704	689	662	684	713	720	717	717	776	705	700	661	690	709	670	726	659	715	751	755	712	753	702	716	706	711	718	671	682	709	704	711	650	717	690	729	697	728	694	676	719	737	663	648	737	727	734	706	698	749	718	749	699	725	675	709	712	703	695	669	707	683	717	701	706	721	695	678	759	691	736	680	699	741	691	728	679	745	702	672	688	672	717	667	764	674	732	685	707	750	737	701	734	754	680	720	712	669	684	744	698	733	679	724	722	700	693	712	707	670
24785	20986	25718	24134	1796	599	521	461	406	417	433	392	368	371	417	377	373	402	401	364	352	374	393	342	383	376	359	347	384	351	362	361	348	337	374	329	395	400	368	387	361	366	347	341	368	343	361	400	377	327	372	347	351	333	360	372	345	346	344	338	339	354	364	396	380	352	389	372	354	352	356	380	406	360	366	330	362	363	351	358	388	399	387	386	358	338	361	381	396	368	395	375	360	388	349	362	376	373	371	344	363	383	384	348	347	345	361	362	380	351	348	384	328	378	337	330	365	369	347	379	305	371	349	381	338	363	392	383	359	366	351	351	333	366	374	381	350	391	328	389	350	364	396	383	353	359	377	347	359	394	348	356	419	352	368	305	368	374	355	373	346	358	351	332	388	355	346	379	367	338	373	360	352	375	309	343	353	375	336	378	361	354	344	378	340	347	390	352	358	342	369	385	400	350	373	362	339	353	404	380	371	321	343	361	346	342	333	358	355	361	337	371	353	351	385	377	349	389	380	354	384	353	335	352	385	375	342	357	349	356	376	352	360	365	361	328	400	356	326	360	383	377	361	369	346	349	338	358	387	376	348	363	367	378	316	357	368	345	362	373	320	358	368	349	312	324	332	360	345	366	338	374	354	357	377	362	346	360	345	402	330	331	336	350	366	346	383	381	370	389	357	374	344	370	349	356	340	354	410	369	339	351	373	378	370	385	352	327	340	367	346	361	365	354	339	351	350	385	382	339	404	349	340	346	395	328	364	384	361	353	357	366	365	366	338	327	376	338	311	330	365	390	326	381	329	376	347	364	361	352	325	351	348	389	361	398	385	338	374	330	352	315	338	350	356	358	378	358	372	328	318	347	356	352	332	364	364	366	382	355	326	334	366	377	339	400	331	367	361	397	376	371	374	323	369	375	400	369	372	349	334	386	347	379	366	358	320	387	396	367	351	346	364	366	343	380	336	391	339	372	373	404	348	368	359	327	354	341	383	368	360	342	351	366	349	368	349	375	398	357	353	355	353	376	374	360	377	348	376	378	374	381	369	349	384	344	353	321	363	361	336	328	359	370	375	353	331	360	375	370	364	352	372	362	381	379	378	385	359	386	416	348	346	385	372	352	372	352	371	351	352	348	344	363	357	368	373	355	363	345	355	331	343	371	337	370	363	385	360	365	366	367	354	366	326	353	351	362	362	372	369	359	327	391	363	357	349	342	387	351	341	363	356	352	362	330	319	367	354	353	393	377	370	367	389	357	346	383	373	361	325	368	359	378	384	347	343	346	358	372	353	385	308	332	374	406	388	379	336	322	349	355	352	365	365	395	360	354	348	378	374	352	337	363	344	358	386	360	372	364	364	371	344	348	322	373	318	365	345	375	349	350	345	369	353	386	379	384	361	364	338	356	369	360	370	391	346	373	343	360	356	351	371	394	341	395	385	381	399	386	339	386	344	348	338	378	369	381	367	389	336	338	377	361	353	367	351	316	348	395	326	360	358	353	346	369	393	387	358	341	348	354	350	395	386	317	369	395	381	329	376	376	353	341	369	350	351	383	347	388	393	348	393	379	384	348	360	376	378	346	400	372	361	380	340	342	353	369	354	376	353	344	362	351	394	365	370	344	353	371	364	376	337	330	348	344	347	382	377	353	349	358	374	357	352	341	366	354	334	361	376	351	340	356	327	384	383	366	401	370	397	353	345	356	373	359	347	373	350	374	394	332	376	369	372	345	367	355	325	362	398	356	346	384	375	311	338	347	346	345	380	334	347	371	387	353	355	349	360	365	334	354	368	385	382	373	349	356	382	381	371	360	342	355	326	357	350	382	370	375	346	357	352	346	353	344	352	390	373	351	361	370	357	354	392	385	361	352	340	333	327	375	359	358	339	344	343	359	363	384	342	367	388	388	338	357	362	374	410	402	380	368	368	356	310	353	357	380	351	383	365	390	357	347	347	334	374	370	373	332	347	365	370	380	348	351	368	368	331	397	343	312	354	414	387	342	392	348	373	374	352	344	364	340	366	368	391	340	374	365	345	393	350	372	345	330	312	353	378	353	369	369	348	348	395	348	361	357	377	355	383	355	373	353	383	396	364	342	374	339	368	352	324	340	343	364	376	369	383	333	341	336	340	353	371	360	359	324	346	353	379	346	382	348	390	370	372	358	351	355	393	366	344	354	378	368	404	353	376	358	386	361	339	359	320	362	357	354	362	346	344	361	336	399	337	383	349	413	347	355	332	342	354	369	377	314	387	324	374	354	347	348	365	377	338	365	318	357	338	362	336	372	351	349	348	385	403	345	315	375	361	409	377	383	354	334	347	361	369	357	383	348	357	373	341	359	331	359	358	340	351	373	356	373	380	328	352	344	385	360	357	366	340	382	341	357	356	380	365	385	363	362	373	374	312	326	351	355	310	405	385	346	339	368	345	373	351	360	376	341	379	356	337	318	371	370	336	341	349	371	359	361	372	372	389	392	342	344	328	336	355	373	389	370	334	335	352	341	352	370	350	361	376	365	353	357	392	381	344	407	329	368	387	314	380	336	352	345	359	358	379	369	377	393	374	378	324	353	353	361	323	368	319	363	358	412	325	360	344	366	339	373	373	350	371	369	351	377	374	354	342	349	363	365	369	370	335	388	344	376	374	344	354	359	372	377	365	344	364	355	352	353	343	355	353	347	316	390	408	351	330	365	364	377	348	378	364	367	332	375	373	364	345	389	369	367	382	392	383	371	400	358	336	354	385	371	395	327	373	389	367	348	360	335	358	378	354	346	359	345	382	334	376	332	356	367	363	391	348	351	369	378	355	362	363	382	369	367	387	338	376	329	387	380	323	377	349	315	323	353	389	357	375	375	343	358	380	323	369	387	374	352	352	357	379	369	351	361	366	376	374	372	362	372	395	349	384	353	380	376	391	377	314	325	388	354	334	388	382	359	363	405	358	374	346	375	346	371	361	339	347	366	364	380	342	375	355	352	349	374	367	352	347	352	345	352	334	362	366	373	348	384	355	359	337	345	360	393	380	391	381	362	362	343	380	336	357	350	364	379	309	360	369	345	361	367	333	329	354	372	355	347	344	370	320	365	348	352	342	367	348	350	357	334	352	367	337	387	375	401	373	325	371	379	383	355	319	359	347	337	364	369	359	378	339	348	323	360	387	384	395	364	359	353	345	385	350	363	335	352	360	318	352	372	385	328	350	340	380	357	343	364	346	370	349	372	344	374	346	368	374	348	346	355	337	367	362	363	380	358	354	369	344	373	357	346	366	372	346	357	370	362	336	350	375	356	373	343	336	369	380	348	354	357	368	347	349	359	342	347	409	359	364	363	370	358	381	350	376	362	393	349	337	338	378	365	378	349	331	346	359	357	393	376	362	359	350	366	334	360	346	354	382	373	332	359	376	377	353	356	349	367	369	367	373	394	345	351	361	355	336	357	408	348	371	375	377	336	384	356	366	360	355	336	366	362	353	362	348	391	407	371	369	371	362	367
3638	5505	3372	1630	1188	995	854	722	650	601	592	590	558	568	491	495	486	467	435	446	429	453	451	457	482	395	441	438	417	435	444	472	417	430	409	433	430	406	434	452	416	434	419	416	431	429	426	440	445	386	445	397	424	402	421	468	442	450	455	431	412	426	412	432	429	427	428	450	416	406	443	446	433	453	434	446	428	416	454	424	437	395	439	408	413	412	424	450	422	433	435	412	405	389	474	420	443	460	446	393	421	421	431	413	448	406	417	401	426	453	424	408	439	438	448	442	395	428	429	386	398	413	431	462	423	446	435	456	428	417	447	404	393	430	445	402	428	402	418	407	426	410	450	409	468	423	422	407	412	400	433	390	389	439	417	414	419	464	430	426	422	447	436	429	423	421	409	476	406	441	461	442	454	426	449	426	423	427	431	425	420	448	414	426	482	445	440	414	427	421	429	423	429	416	426	392	443	441	441	419	437	461	411	429	413	417	417	448	406	417	401	416	427	429	441	431	427	423	427	384	430	400	439	446	405	430	461	397	446	415	427	397	424	461	441	406	470	462	416	415	415	363	378	435	422	403	456	407	442	438	440	420	431	423	451	413	423	405	410	408	449	441	469	447	430	452	421	399	436	452	430	410	401	428	472	390	423	422	387	446	464	413	425	434	403	417	431	442	443	380	412	434	417	413	443	446	417	439	387	404	395	435	420	457	438	451	403	427	408	446	420	404	427	417	431	474	445	373	410	408	414	425	456	478	430	405	448	475	442	428	431	408	427	422	401	418	419	396	435	430	443	428	429	407	434	443	453	387	440	462	393	438	411	422	438	404	414	424	482	457	456	440	428	448	442	424	437	443	410	425	425	410	438	410	393	433	451	447	434	404	448	437	409	403	414	441	433	446	411	421	405	428	433	416	420	434	433	433	461	432	414	439	434	404	417	451	430	438	435	443	401	386	398	420	412	444	420	406	420	458	408	456	440	423	475	414	417	452	472	404	423	406	421	427	451	419	432	419	448	442	402	450	465	456	448	440	453	448	420	456	427	421	423	439	424	442	446	421	420	417	436	434	406	454	442	438	395	457	424	434	406	480	414	407	408	426	424	455	427	434	438	430	396	397	436	424	415	371	447	463	453	436	421	444	428	398	403	399	430	404	447	433	419	429	413	471	422	419	423	409	431	407	449	429	400	427	401	422	469	446	430	404	434	397	419	434	409	380	407	401	411	454	474	440	428	392	460	425	392	363	422	404	470	472	402	419	419	414	424	419	415	436	459	441	403	426	426	444	403	401	402	432	461	403	406	412	435	416	421	408	409	432	395	420	416	416	421	411	396	441	402	453	453	384	408	456	426	443	438	421	397	421	419	390	459	449	425	433	401	414	433	447	419	427	413	413	433	435	439	418	428	427	431	436	479	421	425	439	460	447	447	456	452	409	415	429	391	419	427	430	440	448	398	404	402	464	427	399	425	438	422	471	433	440	410	468	424	439	440	393	437	424	416	420	427	408	428	393	454	445	433	404	425	439	448	413	405	409	424	440	405	401	430	452	418	410	414	407	412	441	422	475	413	476	423	400	422	413	407	403	449	455	423	449	449	452	408	419	429	428	429	421	457	437	397	405	434	399	406	446	431	427	467	416	440	379	443	433	448	436	417	435	415	432	426	430	436	425	405	465	442	440	415	436	424	448	477	431	419	443	430	416	404	448	432	419	466	422	424	420	420	449	442	424	427	438	414	452	432	446	404	426	433	421	424	416	444	411	438	416	402	402	411	422	403	429	395	424	410	425	418	443	438	401	430	412	411	462	406	430	408	412	383	428	402	409	432	411	450	429	429	446	419	419	416	434	472	410	430	437	436	442	422	435	403	395	440	422	430	395	425	448	424	428	422	468	420	399	408	397	422	425	401	400	400	448	428	415	454	419	444	428	412	439	403	467	447	425	453	440	447	404	413	406	402	398	430	392	420	404	432	424	438	431	443	440	379	419	451	395	421	410	403	455	434	416	389	457	402	430	432	439	390	434	417	413	429	404	418	425	408	459	420	447	451	428	433	438	431	426	448	401	435	392	448	430	424	386	477	466	449	422	422	422	423	397	455	409	418	395	436	431	399	432	434	397	423	401	459	416	417	423	423	426	441	406	394	419	409	436	438	397	463	393	449	437	428	450	438	428	412	407	439	458	441	410	415	400	418	407	466	404	446	411	453	436	407	427	488	414	449	418	430	442	425	418	421	427	461	426	439	445	416	450	420	435	428	406	412	399	446	427	436	402	433	440	439	448	427	421	466	413	422	448	448	403	448	443	464	404	440	405	443	401	418	374	417	404	445	423	433	398	429	382	411	401	386	413	459	439	432	435	432	435	436	448	418	403	406	449	421	417	419	394	438	416	440	463	432	430	424	390	432	445	417	452	412	429	421	456	426	422	400	447	414	426	417	449	437	425	438	419	454	391	401	415	423	406	426	430	426	408	418	427	442	445	439	425	427	461	412	412	433	392	437	394	407	411	429	389	401	453	403	463	448	406	408	436	424	415	429	450	443	425	445	408	406	439	395	401	473	416	455	428	411	425	417	402	402	434	440	381	450	418	398	427	460	428	430	417	385	448	437	420	435	443	447	433	447	413	408	433	448	407	430	420	409	388	421	426	435	409	418	448	415	382	435	414	441	431	438	444	398	459	436	407	415	412	434	439	437	420	422	409	385	437	421	436	421	385	430	434	431	432	422	414	441	425	443	430	423	432	393	406	412	399	433	390	439	425	386	410	391	408	395	399	421	400	428	440	467	412	398	426	412	425	450	392	463	425	441	458	415	418	429	433	436	428	438	393	422	438	425	427	410	402	432	472	367	400	405	418	408	433	402	442	422	409	435	448	432	455	434	441	411	400	445	416	428	443	444	445	475	428	386	418	415	436	388	406	405	410	408	424	399	420	390	407	425	434	390	423	406	423	418	398	414	423	399	405	420	387	435	448	411	421	411	410	406	419	430	464	417	450	408	400	423	437	445	414	457	391	453	427	418	421	419	464	420	405	442	443	442	432	447	394	418	443	397	418	414	436	448	434	442	412	434	451	453	427	387	442	425	411	427	409	477	453	445	436	455	422	436	389	412	404	395	426	421	451	399	391	406	394	456	441	457	433	427	460	437	438	418	398	449	427	392	412	423	411	414	440	432	387	455	404	445	406	393	440	439	418	469	499	460	426	383	417	403	401	412	436	423	401	426	410	473	416	383	425	426	439	425	440	402	395	413	447	436	422	457	415	460	422	415	432	427	433	423	415	423	446	454	416	450	449	445	428	464	433	388	456	451	417	401	443	398	396	405	414	409	439	420	429	439	446	427	435	386	421	439	451	426	437	453	390	415	433	452	403	431	447	406	418	418	415	403	454	433	387	444	426	417	472	427	456	437	425	441	438	458	401	388	383	426	454	433	450	407	433	414	412	436	409	443	416	468	430	440	457	409	445	439	404	428	459	426	382	411	423	449	425	451	433	433	423
22402	20990	28097	24029	20983	20037	2045	785	623	543	487	412	402	358	380	325	311	330	297	283	297	301	281	272	279	272	278	276	276	264	251	271	263	249	265	248	273	280	254	239	235	216	249	249	249	236	245	266	241	252	257	251	260	235	262	229	241	246	238	270	235	238	246	254	234	214	232	237	266	243	247	231	218	248	214	249	236	247	259	221	245	197	244	254	243	231	233	195	237	234	230	241	228	242	226	251	255	224	244	239	214	236	249	245	228	256	251	218	230	234	248	214	247	244	241	228	216	242	252	210	220	250	217	236	240	225	227	234	245	240	230	221	222	284	232	260	208	243	227	234	206	224	237	258	240	236	235	220	230	242	225	246	240	263	260	245	248	242	238	250	240	244	247	228	239	230	233	227	228	239	232	224	233	234	226	251	248	270	235	249	248	232	237	216	252	248	224	251	225	230	230	243	233	230	250	273	233	234	238	224	232	240	243	220	226	218	234	259	242	233	233	235	226	226	261	224	250	243	220	249	232	251	220	235	240	237	224	244	246	206	259	241	224	230	233	215	231	258	234	233	252	242	239	222	257	234	234	231	258	221	233	227	240	233	253	235	247	227	233	235	226	256	251	230	214	237	231	246	263	227	251	281	245	222	236	238	227	230	241	220	244	239	251	244	233	239	231	232	232	233	241	250	241	260	216	234	250	267	215	229	230	232	218	235	234	230	237	216	252	236	255	247	227	239	225	216	210	221	247	267	257	247	232	258	252	220	190	249	252	244	223	210	245	240	225	216	229	261	251	250	226	247	211	236	237	240	213	247	224	218	236	235	250	229	222	223	253	255	252	244	235	234	227	227	231	221	246	229	240	237	222	240	228	198	272	266	234	258	201	255	208	252	261	211	225	232	255	248	269	234	233	228	241	257	243	219	256	243	253	218	250	226	247	239	224	258	240	227	266	256	200	241	270	248	252	246	252	228	243	277	241	219	253	227	244	237	243	233	232	220	248	231	251	218	235	263	240	229	224	237	263	204	252	220	237	231	235	244	273	199	235	240	249	261	205	259	232	257	268	262	253	256	256	234	254	256	251	263	246	239	235	230	242	192	254	232	220	240	255	248	262	223	251	229	222	216	246	224	213	230	233	215	256	238	230	220	215	251	269	233	263	228	260	249	220	234	251	235	276	249	196	250	255	269	244	217	242	247	246	206	230	227	230	211	232	230	252	241	248	258	217	278	241	235	243	238	223	246	222	220	245	242	234	223	231	224	256	228	217	243	243	242	250	234	257	224	230	246	228	253	239	234	221	254	252	210	244	258	235	238	216	213	213	215	221	212	243	236	239	218	240	233	238	244	258	195	237	235	232	246	233	250	249	236	230	229	229	252	239	238	264	259	233	236	245	227	213	235	221	230	248	228	259	243	254	220	205	203	242	227	234	229	242	258	223	219	224	223	249	226	233	241	241	237	248	253	247	219	237	251	229	222	227	214	249	228	236	220	243	216	241	238	236	222	269	249	215	221	255	245	241	250	251	239	241	232	224	243	240	226	260	228	218	235	224	231	231	239	222	238	239	236	222	264	240	241	234	228	239	234	231	220	247	229	251	253	264	234	216	250	240	233	248	222	230	244	263	272	216	243	264	213	223	249	257	223	236	218	272	251	245	230	239	208	232	224	228	231	240	214	246	258	233	230	238	239	225	265	253	222	206	239	226	238	221	227	237	255	254	229	237	232	228	245	237	249	256	260	215	221	208	214	254	228	242	246	245	216	220	194	241	233	230	227	223	267	208	229	224	268	218	193	239	257	236	259	240	218	252	196	227	227	267	257	189	250	235	244	257	269	225	222	228	280	248	227	234	223	247	232	216	240	265	266	219	237	273	237	247	250	241	213	248	232	194	258	227	257	237	216	224	245	236	222	219	228	230	236	240	236	246	260	245	221	243	213	249	257	254	279	256	248	230	256	229	228	237	235	240	232	249	241	213	234	213	245	219	256	232	246	208	258	254	238	211	244	227	253	252	248	229	249	241	235	223	244	203	248	223	241	232	252	230	237	247	217	236	238	226	214	224	208	219	236	235	251	243	257	232	229	254	231	259	242	250	246	228	212	265	221	241	233	262	228	237	234	247	224	243	230	247	242	247	203	257	249	247	223	224	219	228	243	213	250	226	241	236	208	234	244	239	271	220	256	231	234	232	238	230	233	229	246	227	222	228	238	233	263	231	230	252	211	239	240	250	239	224	225	257	236	230	228	231	242	240	248	228	233	235	239	253	244	228	264	241	239	230	234	253	266	242	225	235	240	231	225	237	246	246	227	241	261	271	230	213	211	208	253	229	249	239	251	216	245	273	219	230	245	228	252	237	218	238	221	215	231	243	253	241	249	235	273	221	268	216	267	244	227	239	250	255	249	240	229	234	248	224	235	255	229	253	255	235	232	273	235	225	233	220	238	231	236	230	256	225	238	266	229	268	234	236	248	257	236	206	262	234	270	240	251	220	238	251	225	249	233	246	225	223	222	256	222	209	230	235	239	238	271	236	221	268	235	235	248	238	221	270	248	239	229	247	251	228	261	217	223	240	250	262	226	229	249	252	237	226	256	239	248	234	213	223	222	251	271	263	234	228	259	250	251	243	239	226	235	241	233	264	248	271	247	238	211	228	226	241	228	240	209	246	241	237	228	246	262	254	250	227	225	210	228	237	212	215	250	225	258	209	256	242	228	233	227	212	238	237	201	213	246	236	225	230	251	236	244	226	264	255	238	228	234	260	235	239	231	209	251	234	240	256	247	214	207	261	228	239	237	234	258	245	243	235	251	270	224	219	231	250	245	246	252	259	231	269	242	254	223	244	249	244	246	279	211	220	219	220	224	222	242	229	263	248	235	193	264	259	242	211	244	204	226	233	261	225	212	259	221	247	254	233	225	218	244	232	202	226	237	231	232	205	245	208	240	263	212	216	230	238	232	247	220	206	221	244	227	217	222	211	244	260	252	283	234	250	243	235	200	209	224	235	232	230	254	219	253	247	232	235	225	236	223	255	231	239	247	227	266	236	232	236	233	223	241	225	234	254	227	207	213	237	233	202	218	230	249	228	236	245	257	238	260	220	260	253	232	262	246	247	243	217	223	228	246	234	237	218	279	232	267	263	236	260	218	264	242	218	211	245	231	235	229	242	237	215	229	236	222	238	235	246	246	253	241	225	237	229	215	233	211	225	236	228	247	266	234	216	237	241	255	230	231	224	226	259	213	244	231	223	252	224	220	256	248	255	204	247	235	222	235	237	235	266	223	248	220	219	229	250	229	238	234	231	268	248	235	250	256	224	246	248	215	210	246	227	212	250	221	245	233	221	216	226	203	237	230	212	245	249	244	243	243	233	220	213	253	244	238	234	245	248	205	243	245	253	273	256	248	248	197	235	239	236	213	225	255	232	247	241	266	258	222	222	229	272	248	240	224	252	205	234	203	241	253	233	238	250	236	229	227	241	227	235	245	264	238	245	224
4896	15882	9852	4482	3244	2345	1797	1397	1125	943	847	759	622	598	523	481	515	473	428	409	405	396	389	392	396	387	369	343	350	337	307	335	311	383	342	324	334	308	315	351	324	336	341	347	344	321	297	300	324	288	327	307	329	333	298	286	326	286	259	303	289	293	295	291	297	333	261	303	309	288	293	277	308	299	266	319	292	313	284	345	289	298	313	301	295	320	342	310	297	302	303	315	312	299	307	272	267	287	289	298	292	294	267	306	287	330	305	278	310	279	301	295	303	300	328	281	319	288	295	323	279	329	257	298	299	279	295	261	285	300	298	283	273	311	278	282	281	286	320	300	323	311	307	310	311	297	320	292	323	306	283	293	288	302	296	310	292	326	325	277	312	315	318	277	304	286	282	280	296	322	303	322	312	295	316	308	317	283	300	291	300	290	339	321	293	302	319	322	273	289	282	306	315	278	284	281	296	300	291	296	295	299	274	285	282	305	294	302	302	293	302	291	332	254	292	276	298	311	260	268	322	286	313	311	299	336	328	289	289	303	275	267	308	295	295	280	331	340	322	285	314	285	303	291	284	312	295	314	312	293	314	305	310	297	318	298	292	275	269	327	327	300	300	303	287	289	268	301	289	310	323	297	288	278	293	281	313	296	320	281	316	312	304	299	285	274	299	302	297	270	290	321	291	298	297	282	301	326	289	313	296	313	303	280	313	302	287	276	275	282	294	317	310	301	301	296	300	299	297	287	298	299	290	287	303	334	301	318	293	309	303	294	330	310	291	308	313	297	304	323	276	328	288	292	299	317	304	288	302	282	293	296	323	296	290	303	282	293	276	290	301	318	291	322	313	280	333	292	332	304	309	293	285	313	282	305	289	292	307	332	281	275	299	293	319	318	328	264	286	307	299	297	305	272	263	304	285	300	346	303	283	301	328	302	315	316	298	315	319	307	296	279	307	302	308	294	293	298	293	325	299	265	281	280	281	315	333	290	283	318	299	296	308	278	298	317	327	289	301	303	274	288	289	299	289	311	312	289	299	294	290	314	278	301	313	299	322	314	290	306	290	322	331	304	286	297	302	294	287	308	278	303	304	302	309	295	315	287	296	291	325	306	290	273	291	312	304	290	282	300	312	304	302	290	294	286	293	303	283	312	292	311	271	302	311	310	289	261	296	301	308	307	283	284	303	306	309	308	301	306	304	308	316	327	319	260	300	286	303	283	292	294	293	263	298	290	296	313	284	285	294	309	349	357	341	310	312	278	302	308	308	276	313	294	269	306	322	293	274	289	297	309	305	286	313	290	302	300	322	301	294	323	299	296	309	296	287	294	264	300	294	337	290	299	296	315	287	315	301	313	313	302	335	282	293	298	302	288	293	295	287	296	290	277	317	324	331	318	307	245	269	318	305	283	299	315	297	275	279	283	302	269	285	303	295	299	309	329	314	287	301	308	294	308	303	298	294	314	288	290	280	306	269	292	293	314	282	321	285	285	283	291	282	323	278	308	331	305	299	337	278	300	301	282	299	323	296	309	280	326	300	299	312	282	342	330	283	290	297	266	305	297	312	321	296	284	296	340	278	290	322	291	275	326	274	287	293	306	301	323	277	288	303	322	300	307	323	291	303	281	310	318	303	312	294	329	290	289	308	301	289	317	287	280	304	313	322	306	301	270	322	294	316	291	332	310	278	288	301	309	316	281	290	302	334	290	289	311	289	292	344	290	290	311	288	276	275	309	267	300	292	306	291	295	289	309	286	276	303	301	322	273	283	284	341	316	301	303	313	289	322	299	324	291	299	306	289	282	304	277	320	280	290	331	287	320	301	306	279	284	281	313	309	297	291	318	308	307	309	351	333	296	292	306	281	286	320	279	271	291	308	319	323	287	273	303	277	310	305	296	311	304	305	289	269	335	317	304	293	327	290	302	324	308	346	304	317	300	303	294	282	266	297	301	317	289	275	291	304	287	308	296	333	292	272	292	316	307	264	271	323	297	301	307	305	278	321	286	293	313	299	308	302	305	289	309	286	311	307	306	266	311	276	315	300	311	305	296	308	302	262	276	321	295	296	294	296	301	302	300	336	318	321	270	276	292	303	275	302	290	300	305	315	287	298	315	324	325	309	293	285	279	299	300	319	306	289	304	276	333	284	279	320	277	307	320	281	280	323	283	298	307	314	291	295	264	293	313	306	291	346	290	322	298	316	300	251	276	300	322	309	326	286	294	287	286	293	315	285	285	283	306	319	309	309	304	280	314	315	294	288	316	311	278	276	298	315	301	283	273	297	269	294	339	297	308	297	280	280	280	289	280	327	316	299	281	263	317	275	293	287	336	333	304	314	321	279	309	286	290	303	282	310	292	309	287	265	290	301	263	303	288	289	281	321	303	287	280	303	254	297	281	280	274	332	315	314	295	292	328	267	288	303	283	285	303	306	289	298	311	302	286	287	311	314	283	325	290	361	306	286	278	267	321	284	299	323	279	312	298	303	313	310	299	313	260	307	302	305	295	310	308	318	298	280	269	286	316	315	289	292	331	304	273	294	302	278	300	310	287	324	289	293	323	276	315	306	318	311	317	281	321	295	279	297	295	319	295	293	332	326	294	280	310	321	279	278	315	282	286	307	309	289	292	325	305	304	318	350	298	316	332	285	301	285	277	302	257	303	293	275	317	308	270	295	270	279	290	313	270	300	301	277	313	304	297	290	305	296	321	301	293	289	290	315	304	310	281	309	287	281	295	298	282	336	278	277	318	313	320	293	283	315	305	313	284	304	283	281	318	325	290	268	274	298	293	301	298	338	281	263	305	289	278	304	311	308	289	289	272	263	317	308	297	268	310	321	308	296	286	256	323	292	314	304	309	307	287	296	264	314	295	291	343	280	285	308	285	280	310	310	300	283	330	311	281	300	309	312	284	316	302	311	336	278	286	276	312	285	310	263	302	335	313	315	276	298	282	279	305	274	309	309	304	321	300	293	299	280	282	282	317	301	326	349	312	288	342	298	250	313	299	306	262	295	309	273	276	295	315	303	262	321	304	306	328	287	281	298	303	301	286	315	312	297	297	298	316	290	302	323	284	292	317	309	283	272	278	314	293	308	298	304	265	285	316	305	298	322	278	315	296	306	294	312	329	295	322	283	295	323	309	319	280	287	314	289	285	304	308	286	300	302	281	319	304	310	288	325	286	297	278	289	296	287	307	298	281	289	309	300	314	314	330	325	319	324	283	289	307	275	290	317	304	306	353	312	314	291	302	311	290	326	298	299	294	283	276	303	327	327	308	288	327	317	309	314	317	273	311	317	306	303	290	305	281	289	299	308	330	293	292	296	293	291	302	274	303	295	301	291	284	310	290	291	310	273	299	281	301	287	309	313	273	304	301	273	297	291	310	297	307	294	267	276	311	284	330	294	305	281	282	313	302	304	312	288	300	309	297	298	317	278	311	306	301	279	268	281	295	317	285	308	315	300	294	318	327	319	292	325	301	292	275	295	306
27496	16854	3462	978	740	699	684	698	653	607	613	587	608	628	644	631	644	628	623	618	614	571	609	662	613	548	589	594	594	580	593	605	630	616	636	638	583	653	615	638	646	646	585	603	580	592	599	640	620	610	613	635	559	575	639	585	606	610	656	593	580	596	646	608	585	599	612	645	612	617	593	683	640	657	611	655	689	591	615	646	655	616	590	595	625	598	646	657	613	631	670	630	610	641	614	640	648	613	629	647	623	642	615	640	656	628	606	610	617	616	602	588	611	607	688	622	625	605	603	599	598	646	615	585	615	597	604	659	634	595	580	651	667	644	586	648	646	651	597	604	597	593	594	627	611	633	603	660	603	639	603	657	613	595	612	588	629	633	615	607	627	624	634	633	634	614	623	606	676	648	633	585	620	571	627	609	624	640	614	618	639	626	581	638	650	648	618	577	642	625	645	696	606	619	601	625	598	627	626	627	590	647	653	660	643	591	576	639	625	676	601	617	649	612	673	600	646	638	645	604	629	672	652	615	607	630	648	587	564	639	589	631	612	657	642	626	602	610	644	649	615	615	612	607	636	606	597	589	631	610	649	674	601	616	605	614	596	631	625	576	632	610	676	657	623	620	625	605	625	563	608	646	632	606	600	642	601	659	597	642	641	633	650	591	653	606	641	674	614	605	628	645	620	630	622	568	628	622	606	658	662	610	599	639	593	634	623	602	657	588	665	634	619	626	577	618	643	659	664	590	592	622	642	608	660	617	591	640	592	604	629	641	605	627	623	599	642	622	580	601	600	613	601	577	584	593	628	628	585	605	685	652	663	635	565	614	633	615	607	640	607	614	616	639	612	632	673	639	567	612	592	629	658	658	634	578	633	627	651	626	628	634	611	634	630	624	606	600	594	594	630	645	610	590	627	642	647	609	598	640	599	607	633	605	618	651	622	682	663	642	622	620	624	659	614	629	622	606	605	592	606	631	608	652	621	598	580	632	644	616	636	610	641	634	599	645	593	692	646	646	592	640	648	625	640	606	594	637	636	656	655	649	661	604	674	593	637	608	623	656	671	581	608	608	604	589	610	595	625	633	634	584	650	653	592	590	637	595	627	603	593	614	589	594	576	650	618	608	620	626	601	590	647	651	586	612	628	628	586	648	627	617	652	646	611	582	625	624	642	633	595	610	621	612	616	599	619	664	633	652	606	631	667	652	645	589	606	629	614	619	622	640	629	613	635	610	595	603	610	622	655	636	643	639	640	609	622	635	584	651	642	648	627	608	612	595	655	644	607	610	601	604	670	637	614	569	635	661	589	632	630	583	644	633	595	661	671	616	609	603	630	624	559	617	614	599	644	613	614	632	634	631	610	613	569	657	616	651	592	637	614	637	601	637	617	590	639	653	600	596	616	621	632	626	635	639	584	657	657	608	628	662	623	633	603	642	613	620	573	621	598	630	621	615	575	596	623	576	624	640	637	610	605	614	638	625	656	632	603	663	663	642	651	641	651	578	638	589	616	571	636	642	587	619	583	633	668	636	564	602	628	606	621	597	620	612	594	648	541	591	626	612	640	625	634	611	627	627	594	632	620	592	606	644	595	608	617	612	629	604	596	626	601	624	643	668	613	607	634	606	683	630	644	560	659	637	614	610	653	618	609	590	598	598	644	610	615	659	640	636	627	606	643	632	643	581	658	593	578	602	616	640	633	627	602	613	562	559	606	613	633	573	620	610	609	595	585	625	614	646	611	573	635	618	606	631	588	609	602	617	605	613	601	620	609	619	626	626	631	615	615	618	593	655	648	622	615	639	649	643	616	605	659	599	612	622	652	673	645	631	642	625	620	650	591	605	639	597	616	647	608	626	610	622	611	616	620	652	607	622	644	628	615	569	572	613	611	606	597	629	640	617	608	608	630	607	623	635	630	631	623	610	627	596	615	653	602	582	636	600	663	620	632	612	626	634	617	641	629	664	608	623	628	615	641	600	603	621	592	580	652	611	630	623	652	608	584	605	601	637	623	599	573	604	605	640	610	637	661	601	618	615	588	627	662	612	635	622	637	596	619	627	621	634	610	644	633	616	587	601	605	624	577	622	605	616	615	622	624	635	669	660	631	588	642	594	594	629	654	629	608	639	624	613	598	683	626	650	593	577	635	568	621	635	642	626	577	599	601	609	639	626	576	595	605	629	619	662	601	624	621	619	641	610	678	629	642	629	636	634	624	613	629	636	599	633	623	642	606	621	627	623	640	633	648	580	603	602	647	619	659	583	620	641	644	644	641	609	659	604	635	640	642	615	618	623	649	595	581	636	648	643	658	624	621	622	663	605	650	639	632	577	598	582	589	661	686	622	635	602	600	671	607	630	615	639	635	639	607	603	638	692	604	614	644	602	634	600	587	677	646	579	589	620	639	636	609	604	594	595	607	641	613	611	644	611	640	598	583	612	642	603	584	649	602	564	583	634	640	598	627	622	562	653	614	625	634	581	628	677	569	598	624	620	617	613	667	663	619	626	622	678	611	611	639	656	697	666	640	583	597	636	581	639	608	596	598	630	636	625	631	616	626	641	654	621	638	635	634	632	651	668	619	608	653	615	637	634	615	621	612	641	621	596	606	602	587	620	617	625	618	572	617	649	585	601	612	627	621	623	598	601	595	628	586	617	642	651	580	596	584	646	597	593	609	643	577	647	637	624	620	652	605	681	682	647	601	636	591	601	605	628	638	647	630	584	654	635	656	633	591	634	617	608	606	641	649	684	595	630	643	602	605	654	617	587	619	632	614	632	669	616	626	662	616	628	597	635	625	593	581	611	637	614	625	629	645	579	599	621	607	716	635	636	614	604	623	603	570	606	571	642	645	584	598	589	593	578	615	593	576	636	630	603	625	679	590	570	584	594	661	616	628	615	616	651	631	623	634	672	606	629	598	627	616	590	629	658	624	630	596	632	614	644	581	614	640	625	662	634	622	634	650	646	693	644	635	607	623	596	590	607	656	614	641	629	660	591	580	645	597	604	618	574	642	622	606	605	628	609	614	625	621	593	644	648	638	635	613	655	613	610	639	652	667	625	660	623	643	628	617	621	623	636	631	602	604	621	597	578	633	642	659	647	607	626	647	649	618	631	594	697	601	591	593	595	606	584	604	592	611	631	636	642	573	606	630	607	598	599	632	570	661	591	582	601	667	624	609	606	642	607	607	627	586	637	627	664	582	603	637	652	634	590	593	599	644	604	681	607	592	650	638	611	608	619	574	614	617	594	595	610	591	618	577	652	596	600	601	613	634	644	611	663	607	596	577	580	629	650	615	635	645	616	600	578	607	602	581	642	644	596	612	608	611	589	646	575	677	610	588	618	646	556	607	655	610	628	614	617	639	628	570	610	582	574	600	644	651	636	607	656	578	589	602	652	629	583	612	694	603	655	612	611	620	616	599	574	625	653	660	631	631	640	570	608	666	652	632	629	618	555	620	619	648	611	623	635	619	620	605	606	640	626	669	637
4889	2210	1513	1037	975	892	866	801	687	744	753	746	751	754	733	687	675	756	694	730	682	771	736	717	730	709	706	735	706	700	696	734	779	700	700	662	710	730	704	717	719	720	733	699	732	665	777	719	709	745	765	754	718	781	704	719	702	774	656	769	704	700	766	691	769	776	719	699	724	724	752	723	728	717	757	765	689	711	720	722	712	738	749	753	705	736	734	723	726	690	710	685	682	691	746	729	754	731	684	706	702	730	740	733	703	720	720	718	672	730	711	715	700	727	696	726	702	744	733	745	706	682	708	743	747	735	710	693	717	722	737	736	752	709	748	759	763	722	748	710	757	743	703	731	755	704	748	750	702	711	757	707	718	720	709	767	716	691	719	745	756	713	785	716	691	753	741	693	693	709	742	703	727	706	749	697	697	668	729	712	748	785	702	739	731	774	735	737	699	701	722	752	708	740	759	724	705	685	719	698	739	751	723	735	734	735	682	733	754	715	748	746	711	699	680	681	752	764	723	729	751	699	697	674	773	721	701	710	724	710	724	731	722	713	708	750	709	734	721	738	782	784	724	669	705	761	684	697	755	695	728	696	729	725	705	664	752	722	710	647	800	724	748	705	721	725	733	686	707	688	730	747	688	744	699	776	687	728	719	713	748	693	748	687	708	748	692	725	721	744	734	729	647	724	695	748	709	735	751	747	747	722	775	712	734	752	705	710	741	765	724	757	694	720	671	655	702	705	700	719	738	733	711	711	727	697	721	714	722	727	712	749	728	687	698	699	672	746	729	759	690	708	731	760	730	741	759	708	703	722	720	733	678	749	709	717	711	675	728	724	709	699	738	716	741	721	692	719	692	732	725	712	743	715	741	764	738	703	761	726	721	738	710	693	700	722	706	727	746	770	737	678	672	744	671	732	696	694	747	729	711	701	737	762	718	689	761	741	752	710	734	698	663	686	735	730	755	726	734	725	731	735	697	731	665	684	697	758	731	722	732	739	724	660	694	746	696	767	720	764	697	664	762	766	730	729	713	681	681	720	705	729	743	702	697	695	703	738	688	715	681	715	729	696	715	720	720	706	730	714	748	710	698	747	762	691	759	722	683	674	687	734	749	661	751	721	722	737	713	697	700	730	735	738	706	728	680	723	683	691	702	719	738	728	665	718	736	687	700	661	750	700	703	799	723	692	698	758	729	721	730	724	682	697	706	687	769	759	701	748	721	747	761	724	687	738	748	682	718	759	726	670	743	670	716	704	757	735	739	693	697	754	730	744	669	677	723	717	710	710	768	726	776	677	699	711	732	702	719	700	745	732	728	769	680	713	718	741	750	721	748	732	691	716	728	721	684	713	730	658	728	682	712	762	714	749	693	747	727	726	714	716	695	733	699	668	706	700	691	688	767	751	785	676	679	694	705	712	762	749	701	757	721	703	730	702	733	741	659	699	671	759	696	736	694	733	703	745	760	680	756	707	702	712	726	759	746	706	751	721	678	728	700	730	729	716	724	721	703	694	660	736	739	747	720	743	717	724	708	726	715	717	747	690	749	701	688	712	729	728	755	709	743	727	717	737	745	758	761	755	680	714	694	728	645	715	710	774	755	731	755	733	720	737	714	717	695	663	736	669	719	700	730	720	679	738	729	657	730	724	758	718	724	696	714	737	745	775	688	715	705	772	747	723	670	717	717	683	720	753	691	670	699	711	723	718	754	752	760	719	772	692	739	740	702	721	777	707	757	666	701	746	706	724	727	700	719	765	687	699	720	719	696	716	696	734	764	719	742	761	744	738	720	757	751	708	763	743	717	750	634	757	632	755	711	722	702	704	709	739	761	714	742	681	720	689	702	667	727	717	690	689	772	695	754	716	687	711	716	697	738	716	780	731	755	731	708	707	688	679	742	693	725	699	766	752	751	723	694	723	661	710	676	721	699	745	710	742	739	754	734	754	713	709	739	712	761	763	767	719	699	764	724	735	728	734	735	736	760	744	732	723	766	706	699	714	744	747	708	733	705	731	748	688	726	689	677	737	705	696	711	726	740	732	724	703	731	717	662	734	706	745	768	745	734	743	667	730	713	730	753	686	718	734	725	759	728	711	729	745	731	722	718	696	705	698	702	720	704	725	732	726	759	742	710	746	714	792	683	725	710	696	708	725	721	719	719	701	706	751	735	756	703	706	770	726	730	651	715	725	748	740	760	700	704	736	685	719	709	767	726	747	708	743	712	714	697	725	688	701	720	763	721	755	737	735	685	730	680	736	721	724	767	728	721	704	769	693	759	708	744	704	754	713	745	676	709	731	718	720	723	721	714	711	728	722	712	736	701	735	717	730	731	688	680	718	754	722	726	690	754	671	765	708	714	729	734	680	747	723	734	711	701	728	761	757	699	671	695	745	691	744	731	758	697	713	723	706	718	723	743	746	709	686	698	727	679	751	691	732	715	716	742	742	721	695	723	721	721	783	767	689	714	691	666	693	754	750	716	711	682	749	719	738	764	684	733	738	755	776	761	676	762	690	720	794	729	704	685	705	744	690	664	730	703	738	781	729	692	728	688	732	708	731	769	685	724	733	704	717	727	699	682	731	684	714	724	750	711	715	710	723	721	739	749	675	718	692	686	759	710	763	783	750	752	758	669	701	717	706	731	767	713	682	696	749	704	728	734	701	704	732	701	701	710	705	683	743	720	739	731	733	717	724	735	760	687	722	762	713	728	689	717	710	681	763	690	699	709	725	723	758	744	735	716	754	718	714	716	710	688	732	703	737	733	697	739	713	691	723	705	698	718	695	722	722	727	699	745	752	665	683	735	751	715	711	775	687	788	712	698	702	681	727	726	740	722	705	745	720	748	710	708	761	690	713	729	688	714	755	722	684	722	703	697	694	686	696	717	752	725	731	733	684	692	753	715	717	717	729	751	663	743	737	743	715	683	681	685	662	740	742	694	686	721	744	777	674	743	725	728	738	722	729	758	718	678	720	758	718	700	716	713	706	748	697	715	746	709	747	699	718	708	706	696	721	687	724	732	665	714	690	661	726	752	740	748	749	683	666	674	695	726	678	703	726	727	785	623	699	728	697	707	687	684	711	736	721	721	728	706	719	694	759	711	751	722	739	736	743	722	703	683	768	767	768	687	774	706	736	712	729	727	722	729	739	720	779	737	684	734	701	730	737	737	722	700	694	663	720	720	728	705	720	745	740	726	719	757	741	730	727	716	676	707	700	705	747	700	692	714	684	718	724	718	717	651	700	729	664	728	732	677	754	721	741	728	713	715	705	731	718	771	697	695	683	739	729	674	699	718	704	721	673	717	747	694	722	722	699	767	714	757	665	658	724	743	740	751	717	710	721	735	695	757	677	712	726	722	696	740	765	686	761	692	737	696	723	683	710	734	727	725	776	663	735	728	736	746	697	736	685	743	672	728	705	735	730	732	751	703	723	739	723	732	707	702	720	727	760	714	691	703	717	726	692	721	754	732	704	726	697	690	727	720	688
23711	21002	27302	24860	17854	1873	1029	838	756	768	728	702	693	680	652	678	631	654	659	640	660	621	632	608	621	607	657	623	659	617	673	605	650	611	576	602	653	631	589	596	627	642	563	579	653	606	595	592	588	609	589	638	647	638	600	598	645	607	590	600	666	617	620	600	596	563	627	636	647	621	603	592	645	623	600	591	622	618	577	584	630	581	592	579	641	592	642	626	624	607	612	585	603	630	600	604	571	588	574	633	601	585	597	588	552	618	607	606	644	592	606	591	608	636	598	676	606	605	579	628	585	546	618	578	623	601	574	595	586	605	581	622	619	622	590	579	600	648	578	585	575	592	616	624	564	608	602	571	570	629	611	618	586	656	571	598	573	568	641	629	629	638	621	583	668	626	623	614	632	584	623	628	608	598	563	619	569	606	621	583	581	594	598	606	610	596	590	586	593	606	593	597	590	593	597	621	628	562	553	625	590	600	630	618	572	621	655	604	641	619	608	588	629	584	557	634	574	612	620	556	589	597	595	578	641	617	632	583	622	572	596	542	617	595	627	625	599	568	634	616	629	588	611	608	616	601	613	593	627	599	602	616	583	629	642	590	627	608	611	591	573	576	613	623	593	664	588	586	632	570	607	592	610	567	616	595	632	651	614	584	635	597	631	632	580	622	603	588	625	584	637	593	637	615	598	642	615	590	641	583	587	603	603	566	593	620	629	613	621	597	567	533	560	594	603	567	633	568	606	617	613	607	558	598	573	651	571	584	613	627	603	575	583	599	620	598	652	593	621	611	544	593	549	579	633	588	580	625	624	659	594	587	601	584	613	638	654	638	665	654	581	587	613	576	610	622	567	584	645	635	610	636	606	656	585	609	590	632	552	626	595	577	650	607	597	587	598	597	581	564	595	613	631	611	610	611	602	555	612	561	583	589	613	607	614	587	623	618	616	571	613	586	618	585	626	563	605	576	580	604	637	581	623	591	633	595	642	598	630	626	624	556	591	585	628	551	569	601	618	617	640	586	638	601	576	574	597	589	641	589	568	567	568	572	571	641	621	611	624	581	586	601	619	581	610	613	596	579	609	600	682	572	581	621	623	612	624	622	598	578	600	618	613	632	600	625	575	619	640	635	637	581	641	640	607	606	615	603	641	567	592	602	607	608	568	546	615	589	625	609	630	569	606	591	606	588	597	571	578	610	591	568	626	575	633	605	636	584	583	570	618	628	594	583	602	591	528	581	577	587	578	616	618	616	640	582	605	568	603	619	619	577	614	562	572	590	594	616	582	628	561	597	566	647	589	583	612	576	604	577	587	612	602	617	570	608	598	601	584	615	590	633	581	588	599	641	592	596	568	590	634	587	612	621	571	640	594	646	592	617	604	608	581	592	606	639	633	596	615	600	584	585	615	618	604	604	593	555	630	632	582	583	621	596	592	593	608	583	563	643	654	655	629	599	593	587	590	631	616	600	580	591	596	644	628	594	607	572	615	591	635	626	598	588	575	610	622	568	573	616	629	559	590	639	589	604	585	615	592	609	577	609	612	617	530	599	597	577	573	646	636	583	592	632	618	590	577	621	633	552	605	642	607	605	625	583	592	633	607	622	594	591	619	622	621	604	606	579	604	606	611	593	606	594	613	586	578	596	587	652	592	631	573	619	644	596	590	612	566	599	609	631	621	593	592	617	600	627	577	625	560	582	613	606	629	608	593	604	579	606	591	605	594	616	613	605	597	610	588	618	619	604	587	594	624	565	620	563	587	620	597	556	621	568	625	579	639	617	560	596	631	592	614	562	632	635	594	610	587	591	557	551	630	604	573	629	633	596	627	621	607	612	563	605	577	590	613	589	602	569	613	611	621	594	610	605	650	619	547	577	610	611	619	603	599	615	586	588	579	626	584	656	576	614	606	620	621	639	568	654	632	598	584	568	594	613	625	594	596	639	615	634	626	619	635	616	619	598	589	587	587	585	617	584	584	614	617	602	667	617	586	656	608	582	638	596	614	600	621	633	549	578	594	585	623	587	592	621	615	630	593	637	638	616	592	587	578	621	590	592	618	612	583	652	594	623	582	594	620	624	590	619	608	611	621	625	604	567	632	618	596	644	611	608	594	599	542	622	654	599	600	592	589	609	607	566	606	625	610	597	570	593	567	608	565	595	567	600	618	580	557	587	577	640	564	600	633	641	616	603	589	615	584	608	611	595	603	621	566	605	640	599	617	552	600	607	592	596	589	617	614	647	606	646	580	606	580	590	591	583	635	614	552	611	631	611	592	590	580	583	615	617	578	612	592	597	640	611	617	578	614	598	593	617	619	602	568	603	604	601	591	619	602	612	597	588	608	576	576	615	573	596	583	603	611	632	631	619	606	597	612	633	611	580	607	577	614	580	585	577	599	648	590	602	575	620	586	577	603	616	609	612	555	628	572	613	598	606	600	603	610	604	589	633	599	605	594	605	601	570	631	614	595	579	594	608	626	593	618	611	589	625	615	600	609	578	601	610	596	608	567	612	610	619	618	608	573	625	590	622	589	618	621	620	610	611	581	576	553	589	569	604	580	603	614	618	636	577	550	629	629	655	615	615	583	608	590	605	645	580	597	594	558	630	593	566	596	614	604	627	561	590	587	603	581	604	603	594	618	605	602	658	631	623	623	614	597	606	583	617	584	599	580	584	560	618	580	627	626	570	612	574	590	560	604	614	573	634	580	645	565	658	602	600	617	617	605	596	561	604	595	610	587	596	543	583	605	601	602	606	580	597	619	621	586	569	576	622	623	636	583	607	547	611	585	606	564	567	538	585	580	609	618	624	619	611	618	638	599	638	545	679	629	582	599	618	588	598	573	573	588	583	594	551	579	591	586	577	581	613	602	586	577	597	581	619	589	596	593	596	647	572	609	590	595	575	592	560	601	634	567	597	558	618	591	586	626	580	596	611	592	618	576	633	618	617	628	585	608	639	590	571	605	576	596	621	624	670	601	589	590	599	612	588	552	569	574	604	604	532	629	597	632	586	584	553	619	573	654	556	612	646	628	578	596	584	588	598	586	603	585	585	604	596	641	578	579	572	594	596	602	589	615	601	653	580	602	575	601	564	603	581	670	612	643	580	606	595	584	584	607	566	634	623	570	594	570	587	578	598	636	606	625	647	615	563	583	624	627	595	546	583	628	612	565	597	622	591	636	601	607	593	625	641	640	592	551	592	622	591	616	606	642	573	588	623	593	596	581	602	599	633	611	641	599	585	614	623	606	577	591	560	623	583	587	574	570	584	595	573	636	532	651	650	580	584	592	607	660	624	635	583	610	618	594	637	635	590	609	585	648	618	604	599	639	610	597	592	633	569	589	606	573	597	622	564	630	540	641	621	621	565	613	646	589	643	616	599	595	563	561	598	592	628	578	609	611	586	565	615	589	603	575	629	636	603	647	567	582	602	603	582	595	558	578	602	563	619	604	563	579	571	597	579	658	602	629	541	614	621	627	630	608	568	593	592
3852	9108	5723	2746	2070	1638	1458	1214	1127	1020	963	914	819	879	862	853	780	830	727	768	779	733	780	730	703	740	754	738	745	768	750	709	738	720	694	705	691	714	717	694	757	749	784	716	690	695	726	686	716	712	734	721	662	719	720	728	724	702	709	698	752	701	679	726	727	737	705	718	667	729	730	756	746	713	742	695	709	703	710	725	728	702	711	732	764	771	728	762	710	735	734	719	725	722	682	733	709	657	725	682	714	765	713	729	745	756	655	728	734	641	721	758	763	698	694	699	685	695	724	764	684	666	758	671	696	674	720	701	732	728	729	712	664	721	726	702	758	699	722	700	717	728	670	701	705	719	676	707	705	703	706	663	732	706	759	693	736	690	706	700	688	708	713	734	783	671	751	764	744	680	681	720	709	688	712	730	742	679	698	716	651	698	744	682	711	702	751	711	724	730	648	719	748	718	754	716	791	732	718	699	700	703	737	720	699	715	696	691	683	719	724	721	712	742	722	737	747	736	720	736	696	682	699	720	754	724	696	786	747	687	723	757	754	738	717	723	748	712	681	718	698	741	697	718	727	741	722	772	722	781	747	690	740	712	731	702	715	724	712	704	681	690	728	680	701	731	714	745	714	721	708	729	698	726	699	705	720	728	733	732	704	711	722	703	681	789	690	768	731	702	730	724	740	714	709	736	693	712	721	698	721	706	687	644	657	738	663	677	715	699	714	760	760	722	755	681	685	702	719	726	699	740	733	679	724	703	724	715	686	740	713	727	725	679	720	753	747	759	692	664	694	708	739	726	710	717	741	720	691	743	652	720	710	748	691	710	746	735	726	717	724	691	701	720	667	736	704	734	759	649	743	780	735	749	722	756	734	705	698	670	678	729	722	730	710	728	745	721	694	752	675	704	726	743	745	722	714	722	700	734	734	735	697	677	673	746	674	715	740	724	739	716	702	697	691	730	708	707	724	714	737	727	769	739	687	665	746	682	734	657	688	691	726	719	709	721	732	742	754	730	732	714	729	704	720	733	710	737	696	704	654	738	713	747	773	729	774	705	754	737	750	698	723	743	734	747	705	712	704	700	719	667	715	732	697	715	726	674	761	657	727	776	687	678	734	717	715	725	674	705	713	706	710	718	668	750	751	702	704	707	669	732	744	699	679	736	769	750	687	691	710	735	708	720	683	686	702	707	704	711	718	748	683	774	743	696	714	744	717	691	734	728	716	733	681	757	777	704	720	624	699	733	672	745	704	705	741	745	742	663	725	708	711	744	709	690	723	704	683	716	728	693	736	738	715	708	732	714	709	690	765	673	655	732	688	702	724	687	730	730	723	711	716	701	725	719	699	774	730	725	741	710	731	650	741	739	714	750	744	737	706	720	735	732	720	732	725	669	712	771	729	727	751	721	788	714	696	725	703	702	714	708	705	726	776	700	737	702	763	668	722	781	745	717	716	712	730	744	720	756	747	668	743	710	713	723	722	774	736	721	703	754	749	722	732	700	699	726	727	673	685	698	696	714	720	704	705	730	671	688	699	705	686	644	752	693	727	737	697	675	669	705	718	686	712	715	711	690	683	704	747	691	688	706	746	695	727	691	670	621	694	718	717	686	730	698	699	739	703	660	718	718	671	718	673	694	709	771	729	732	667	670	681	726	730	725	720	761	718	729	764	734	701	726	664	706	738	676	657	788	713	778	710	737	713	736	740	718	761	661	712	737	717	741	741	753	749	697	768	750	708	717	687	704	687	682	692	715	740	714	716	656	735	724	733	713	732	720	774	721	756	732	685	743	740	721	709	740	722	728	726	719	711	692	730	702	692	707	740	691	732	718	682	750	743	668	680	696	691	691	718	718	723	712	696	729	738	788	747	722	714	749	702	726	672	681	751	693	721	697	725	695	702	686	688	706	752	725	717	722	696	674	743	721	733	702	742	733	736	721	709	711	733	743	710	734	685	696	720	705	703	743	664	712	701	726	645	745	687	690	726	690	712	724	717	712	700	686	682	720	705	754	728	701	661	657	722	698	663	720	687	741	693	687	752	676	697	720	686	726	667	736	714	712	723	697	763	703	654	723	683	742	707	707	671	680	733	701	689	690	675	726	726	663	714	701	695	687	703	710	683	700	717	720	688	775	706	705	718	713	696	697	741	697	721	735	742	686	733	715	712	718	741	721	692	738	770	699	712	737	754	727	748	736	746	746	717	719	719	725	695	710	693	721	712	695	713	719	711	725	767	659	717	740	737	758	706	740	750	711	714	685	690	719	746	718	725	781	734	721	747	721	694	718	740	725	716	711	694	761	670	709	694	678	718	695	685	717	671	666	694	718	741	765	756	713	697	690	752	687	698	766	728	702	698	730	741	777	714	700	663	730	710	684	690	751	744	769	706	761	737	679	773	669	696	751	714	696	761	695	721	721	726	700	723	727	700	741	736	720	705	716	728	723	707	716	731	748	743	720	701	732	682	714	670	721	740	693	732	728	710	748	707	700	718	749	722	715	729	763	703	695	702	698	734	720	710	767	722	693	797	718	723	656	725	682	681	736	684	715	739	783	699	686	702	715	736	702	711	725	772	725	755	712	727	679	670	736	705	656	713	694	697	717	725	714	697	720	745	726	688	730	730	737	779	702	710	724	732	721	657	716	728	703	724	740	783	719	720	753	696	721	702	710	707	688	721	684	731	682	719	688	718	691	752	716	712	707	715	727	770	643	721	716	741	713	726	723	709	750	662	734	701	739	761	740	755	695	710	697	750	720	719	719	695	709	679	726	708	719	656	723	736	760	664	732	671	708	713	710	761	740	746	711	715	724	689	684	678	720	695	720	687	714	718	717	712	667	678	744	657	725	729	678	737	724	750	741	730	693	723	683	738	761	779	722	720	702	729	683	724	730	704	724	679	690	721	711	745	711	740	694	727	720	698	738	666	670	691	703	679	714	677	661	705	723	720	729	693	749	714	717	718	709	678	689	713	730	746	746	754	670	693	698	775	672	717	691	717	679	763	743	681	706	703	731	715	754	763	689	725	698	714	705	696	746	740	751	782	710	769	755	672	717	706	693	763	750	700	704	761	703	727	670	726	735	747	753	727	696	719	699	747	748	723	691	738	741	693	715	762	719	703	673	712	730	734	740	690	738	709	717	671	682	738	732	718	689	681	730	698	720	693	713	661	714	716	712	736	677	669	711	654	732	690	705	719	706	704	708	717	752	673	720	712	745	737	652	732	749	730	724	716	716	729	665	699	672	775	753	700	766	675	684	724	703	676	754	747	732	664	709	664	722	692	727	730	750	774	696	728	727	689	767	671	728	690	696	708	733	688	762	700	728	698	714	715	744	705	726	674	754	700	739	708	688	717	757	713	668	690	719	690	726	760	704	700	708	727	688	698	725	737	708	699	712	723	712	672	740	723	715	733	729	731	686	758	698	708	743	708	756	686	688	721	704	751	695	692	689	698	764	734	745	675	700	735	742	729	734	701	738	699	716	716	705
24659	20955	25681	23939	1825	655	510	484	424	433	426	436	410	414	407	386	399	398	391	400	397	374	426	385	373	380	344	351	416	396	375	399	381	359	381	353	377	372	328	357	353	373	331	358	380	368	386	344	372	333	365	370	345	345	360	394	365	359	393	356	358	359	358	393	364	370	337	395	389	355	328	345	332	336	341	369	388	376	374	394	372	356	370	334	402	369	341	347	361	343	349	402	385	354	338	361	365	378	350	322	336	345	376	399	378	345	336	376	325	357	338	396	361	385	369	377	360	371	364	397	402	368	343	315	351	376	361	376	361	354	374	354	361	373	365	394	377	330	366	331	370	357	395	392	358	372	364	367	376	403	337	371	354	353	358	337	376	397	340	385	344	375	362	383	375	351	366	397	393	368	367	378	400	387	344	343	322	335	343	357	349	382	386	348	367	353	369	411	389	398	325	358	343	365	381	392	369	363	376	344	360	404	374	412	367	398	334	380	383	342	390	389	388	322	367	403	388	324	351	366	389	343	343	353	361	397	369	368	369	343	382	340	341	367	344	381	344	360	354	388	361	357	369	356	371	304	413	363	349	371	337	347	340	329	347	359	366	387	373	394	363	368	377	343	365	355	340	340	374	350	387	362	372	389	351	386	354	343	355	361	368	332	348	413	379	363	345	356	367	353	332	394	355	352	393	357	336	353	341	368	334	369	332	336	380	369	379	359	371	356	339	353	370	376	349	371	339	375	338	344	378	371	374	374	375	343	332	382	362	352	350	365	399	358	369	365	374	364	391	363	354	388	344	370	358	351	381	388	380	361	336	367	377	377	351	383	355	388	379	376	373	365	352	376	378	383	380	371	364	378	370	364	359	368	357	369	335	292	377	359	315	400	375	322	351	347	362	321	344	372	358	343	353	346	404	374	363	347	359	350	374	380	403	385	378	401	367	366	353	355	380	315	370	350	362	370	346	371	338	417	338	348	341	341	357	400	393	406	372	377	369	375	362	365	354	368	376	372	363	352	382	385	339	348	316	375	344	344	371	345	400	388	388	355	376	365	372	360	350	362	370	367	383	357	369	375	370	357	373	345	347	351	373	384	374	344	329	375	409	380	329	383	375	354	369	323	379	366	382	364	388	360	379	353	348	374	358	349	354	354	361	363	344	362	359	373	349	366	367	321	372	385	330	364	343	345	337	341	409	349	367	384	326	362	354	369	355	355	318	360	362	380	342	346	352	368	381	357	333	379	370	386	379	359	343	406	340	370	343	385	334	349	360	340	371	354	359	405	356	374	358	333	369	378	357	397	336	340	370	333	411	400	354	360	378	343	380	365	341	382	328	301	340	373	374	352	377	372	354	373	371	362	402	333	359	350	341	416	339	354	354	348	365	353	362	330	364	353	327	374	365	368	336	357	339	346	336	386	342	402	358	352	376	369	386	350	344	350	386	376	322	351	392	357	367	393	365	360	360	359	370	357	354	343	388	377	364	349	325	324	371	387	383	324	371	375	358	350	332	361	374	369	343	406	376	349	366	425	352	375	340	356	322	396	365	353	342	370	359	355	365	342	338	366	347	313	352	342	353	335	349	393	359	355	342	334	351	335	367	361	335	338	377	365	367	376	345	353	346	355	353	374	350	340	342	348	375	395	382	352	367	367	343	367	350	399	342	338	378	350	329	372	346	350	363	358	376	365	343	388	357	355	361	365	366	355	364	354	368	374	405	354	384	360	364	380	386	367	379	363	371	388	387	350	377	388	344	341	360	369	380	402	379	364	345	365	386	344	380	350	336	356	355	338	354	336	355	353	382	369	365	377	369	346	361	387	396	383	371	386	387	341	356	373	367	371	365	365	345	347	361	369	305	356	328	407	382	380	373	366	365	374	396	393	380	410	394	362	372	367	337	344	358	349	373	324	381	369	357	349	380	329	354	373	369	393	374	363	381	359	371	375	318	378	368	355	358	387	364	351	343	365	387	381	353	356	385	356	379	400	369	374	356	348	353	350	342	373	348	356	331	358	356	310	370	362	387	373	362	347	376	365	391	325	368	375	348	372	358	364	362	337	383	357	369	342	360	374	340	351	355	361	351	345	357	381	333	380	381	346	373	335	379	383	359	343	402	311	346	329	376	390	378	371	382	353	375	394	385	360	354	344	361	342	372	340	326	350	367	353	339	325	363	376	345	375	363	370	358	343	370	360	320	366	378	341	320	360	391	378	375	350	381	361	355	330	364	369	384	381	346	335	370	373	330	342	342	385	347	346	369	338	338	376	380	368	356	364	366	349	377	358	347	376	347	370	382	371	418	321	377	397	365	370	376	335	334	359	372	355	335	341	345	376	386	393	403	398	369	361	356	400	342	349	350	368	372	367	352	346	357	368	360	351	331	343	381	337	357	385	373	385	370	345	339	380	343	340	348	355	395	363	363	367	362	375	345	416	369	342	381	360	360	385	365	383	395	359	372	336	382	354	346	363	320	355	384	362	368	359	339	339	357	352	350	359	341	351	378	365	330	336	369	363	368	370	353	334	339	362	368	351	362	351	391	348	348	355	364	367	360	372	351	389	375	319	366	375	350	362	360	336	355	378	355	312	364	318	366	331	365	366	372	368	348	365	354	355	353	369	365	346	338	340	354	358	394	371	390	381	370	368	332	347	337	365	367	330	351	393	351	367	345	373	372	383	353	366	344	368	360	373	329	369	377	363	377	381	358	346	344	380	353	366	359	314	380	334	344	391	362	386	403	399	398	396	356	351	355	352	381	328	377	366	349	369	397	359	339	396	378	376	354	359	385	370	318	355	363	386	351	359	372	363	340	316	362	372	355	346	386	393	391	404	343	346	363	352	360	366	346	342	375	368	334	364	329	393	378	345	329	374	331	332	373	341	342	352	370	351	351	374	345	370	355	365	344	356	376	361	364	361	387	329	385	338	341	362	376	383	336	360	353	341	372	351	349	351	342	357	384	383	416	336	340	386	385	370	338	350	325	370	353	374	362	378	346	350	400	370	357	342	323	383	366	335	371	371	353	347	375	384	339	360	361	368	385	353	378	380	356	325	402	363	394	371	319	368	371	379	347	336	367	340	382	376	314	372	331	364	368	378	369	336	389	357	402	372	378	373	355	334	380	366	368	380	347	365	340	340	386	369	365	367	369	340	363	332	369	384	371	369	337	349	383	329	376	383	375	349	362	342	324	370	338	331	359	347	378	393	353	366	382	338	353	362	389	362	358	398	336	378	374	376	379	375	375	368	358	385	346	372	393	347	356	348	365	348	366	358	351	373	365	390	329	346	344	344	376	404	366	344	337	382	349	333	404	329	391	329	338	379	393	353	375	330	368	372	343	308	367	372	379	350	306	362	357	329	387	356	363	361	351	363	354	352	386	356	383	344	360	376	351	339	365	373	327	353	367	333	356	353	396	381	337	357	324	362	360	384	362	402	342	371	387	357	388	372	361	350	387	367	357	341	360	366	338	393	366	360	358	385	397	345	372	353
3760	5344	3189	1647	1301	1063	825	764	662	621	554	571	523	543	520	493	495	462	498	448	393	452	465	435	446	455	446	419	454	454	449	442	417	417	419	422	447	404	439	412	400	431	462	419	431	457	472	439	483	424	429	411	408	421	424	416	418	467	435	403	428	421	414	391	428	441	449	444	421	450	440	425	391	426	460	429	410	380	453	470	425	428	414	407	445	452	411	443	459	392	463	404	450	393	431	433	430	402	417	454	412	438	456	415	398	449	394	464	416	434	435	413	427	400	433	420	442	451	448	463	440	441	444	417	414	438	415	416	473	411	453	447	413	391	396	421	385	430	450	423	442	414	422	400	452	446	403	447	399	414	451	420	430	427	449	437	437	381	459	426	406	419	420	424	472	459	387	401	440	456	430	426	430	420	439	410	431	396	416	441	427	426	392	429	439	450	450	449	427	399	447	430	421	454	398	399	419	445	403	442	491	437	417	454	435	402	433	426	442	402	449	437	417	404	426	438	432	409	405	477	431	402	438	416	461	459	424	425	416	472	420	442	429	391	392	414	414	450	436	386	459	406	432	455	416	429	408	435	425	475	426	414	397	397	427	461	431	475	439	447	437	413	425	417	430	451	463	466	472	420	425	456	460	421	423	459	449	425	453	411	460	462	387	438	423	398	444	441	429	442	421	432	456	396	409	448	430	416	434	445	422	370	432	386	427	466	441	445	445	464	412	445	420	405	398	432	453	431	424	400	441	427	415	440	451	424	441	418	424	435	467	452	453	461	437	456	458	434	440	437	443	454	445	459	465	469	451	415	437	407	452	411	425	446	420	437	429	406	402	405	424	447	419	434	438	482	435	434	430	410	448	442	443	450	467	449	423	457	415	464	412	427	426	404	424	425	422	442	406	445	471	482	457	491	461	417	427	429	445	452	462	400	452	439	434	411	421	442	436	446	426	443	432	445	431	446	443	413	414	452	469	423	484	421	443	460	442	432	430	438	469	438	450	446	402	445	407	442	404	424	392	439	397	411	396	440	429	425	442	438	406	416	401	418	443	399	449	399	412	455	434	387	474	443	455	430	409	442	411	419	468	461	422	379	392	412	452	446	468	453	378	442	444	456	419	426	454	437	425	459	425	434	412	440	453	455	417	449	435	442	442	396	417	425	435	404	414	441	446	486	435	402	422	450	469	408	427	431	434	414	456	422	451	443	480	418	408	466	417	408	420	434	435	466	426	439	408	417	389	431	409	400	427	429	440	417	451	425	449	440	431	417	400	421	453	407	411	460	400	409	443	432	417	427	440	412	406	443	424	436	423	426	428	407	420	446	447	472	432	426	444	422	456	436	455	406	456	422	446	417	447	446	407	447	429	424	388	444	446	376	428	420	432	426	401	400	443	446	431	449	447	429	483	427	404	484	435	471	428	410	437	380	379	404	408	421	433	430	439	414	412	424	431	448	469	462	460	421	448	402	436	444	409	409	409	449	439	456	418	411	427	428	425	436	443	442	455	447	404	427	449	448	439	444	444	426	441	423	395	449	417	421	412	442	401	423	450	424	446	455	436	419	427	448	426	452	444	408	422	411	417	459	458	445	412	432	469	427	421	430	430	453	422	410	402	461	411	438	443	429	443	423	451	426	435	411	441	437	420	413	439	476	454	446	431	412	444	412	445	422	445	402	413	432	379	431	437	450	443	434	431	419	400	407	444	453	445	431	449	435	466	418	420	442	451	417	410	452	431	423	449	434	442	431	434	441	441	419	448	414	403	437	460	431	423	464	447	426	431	394	435	416	432	451	445	451	443	384	450	420	427	419	422	412	458	458	404	429	449	444	445	401	459	422	434	433	420	470	425	435	394	452	397	406	419	435	443	447	450	453	424	404	409	415	450	451	414	432	425	446	401	440	389	443	470	407	461	456	416	464	417	474	441	450	441	438	409	417	448	428	410	422	427	435	441	447	428	407	436	412	465	434	460	463	442	424	427	434	417	438	415	426	449	440	423	426	428	404	410	443	423	443	428	436	442	426	433	390	438	430	432	412	412	427	410	427	459	449	414	444	397	439	414	408	417	424	458	427	427	451	461	424	453	448	409	455	481	431	421	417	377	446	434	410	435	425	438	394	431	464	412	431	411	429	469	463	386	427	413	434	470	405	449	448	400	503	408	416	433	444	422	377	423	416	440	389	404	452	461	439	372	431	460	454	424	460	434	422	447	439	429	450	453	437	409	386	410	452	434	393	469	465	444	394	455	444	403	434	437	424	422	442	414	405	415	405	446	422	442	455	466	463	399	418	448	405	429	417	413	441	425	426	441	420	403	439	460	409	449	452	443	401	391	446	400	411	390	426	407	409	417	449	437	440	447	460	431	431	401	401	396	447	450	442	388	422	434	438	407	494	481	457	397	424	461	452	439	410	440	398	399	467	434	401	446	415	410	408	451	404	449	434	434	454	422	399	434	425	436	457	415	459	426	409	426	445	411	403	428	403	413	466	459	456	405	430	459	412	452	445	419	404	430	452	446	422	477	453	426	435	442	422	381	432	413	446	397	409	418	417	462	414	418	442	475	466	415	461	409	388	450	422	485	412	399	426	442	439	431	410	440	428	409	399	393	429	440	396	469	412	414	453	448	398	454	431	434	415	474	445	430	425	426	409	425	421	434	413	444	487	415	430	446	423	406	408	443	416	448	420	383	426	421	407	414	431	426	429	429	427	441	466	394	426	452	426	436	441	414	420	384	413	378	428	397	407	427	436	447	411	437	443	431	422	440	456	435	423	450	402	437	440	458	422	441	448	412	460	420	431	414	438	428	424	494	419	437	438	439	419	453	424	421	437	426	441	432	443	455	420	428	490	407	404	447	436	409	413	397	430	415	436	444	401	407	425	386	402	452	438	433	431	375	417	424	444	452	456	421	425	423	415	418	429	423	400	434	437	410	480	410	429	450	402	425	458	433	392	457	459	436	417	392	441	420	430	455	399	404	463	438	446	428	409	435	394	428	464	415	433	436	447	444	434	404	459	406	447	411	397	431	428	439	476	420	407	400	417	468	444	399	461	440	459	420	426	418	394	439	437	439	419	424	432	474	461	453	455	428	425	446	410	448	429	442	450	439	432	476	438	453	442	437	406	405	429	398	442	420	408	425	428	405	441	452	465	416	431	470	442	417	434	422	381	424	392	456	432	435	437	426	405	455	437	479	446	458	445	454	475	415	404	423	422	453	409	453	441	418	439	448	455	458	407	411	449	425	419	474	445	441	407	440	433	421	435	436	399	439	427	390	432	403	456	394	405	424	426	405	446	391	470	425	438	459	411	444	460	442	427	424	393	392	419	404	368	417	398	439	452	431	413	420	392	415	433	449	456	423	445	408	409	448	443	450	453	434	424	438	416	487	451	414	418	392	412	436	432	400	418	425	406	441	407	441	457	416	401	447	413	430	428	435	448	407	425	417	424	465	430	438	412	473	479	432	405	400	400	366	433	474	403	419	432	411	442
22466	21063	28239	24084	21060	20068	2116	714	598	497	459	389	354	325	329	329	329	305	331	288	292	301	304	285	292	283	268	228	264	261	266	261	267	251	274	270	272	234	221	243	244	249	243	267	280	264	230	222	261	256	259	214	231	221	237	229	218	207	236	230	225	242	218	223	245	246	267	218	238	242	226	250	239	230	235	259	262	237	226	225	254	256	244	240	203	262	267	259	245	250	213	251	255	225	242	228	253	221	240	231	227	220	266	217	258	246	246	227	274	238	275	223	260	230	260	222	238	241	240	226	260	231	244	266	238	258	248	238	268	223	251	229	265	250	223	260	242	228	239	238	259	246	237	265	248	252	235	212	241	254	229	233	289	241	224	242	245	287	253	231	255	234	247	227	237	226	228	261	243	237	244	254	262	230	227	256	233	238	237	254	239	217	239	222	247	256	250	245	235	242	259	220	253	206	246	240	250	250	237	258	257	253	239	221	263	254	229	234	217	252	223	258	215	233	259	234	239	230	239	236	206	215	242	260	224	270	233	229	224	229	232	244	229	218	234	253	251	229	229	233	217	234	238	226	247	213	201	230	242	228	252	207	244	235	248	241	250	252	241	252	241	215	232	263	254	243	262	264	225	269	238	210	238	257	254	225	223	217	248	261	227	223	224	250	243	264	260	238	249	263	235	265	226	270	253	253	250	253	240	268	250	233	262	245	267	230	275	223	247	260	242	225	242	222	222	244	249	261	238	242	257	234	222	214	274	248	260	253	242	263	222	245	224	260	227	205	245	243	228	240	223	256	230	250	229	220	223	252	233	264	214	227	261	242	251	246	228	239	245	241	244	253	260	268	229	216	265	229	245	256	244	238	243	255	254	226	227	248	262	250	235	215	262	222	265	234	265	242	256	242	236	232	241	244	247	236	231	244	235	220	232	233	238	251	227	236	231	222	241	249	242	245	215	255	236	229	239	225	231	253	230	239	246	246	259	263	246	250	222	206	218	238	228	247	254	241	241	245	228	242	247	245	258	276	236	271	236	247	222	220	245	213	256	240	247	249	244	248	235	272	228	261	223	234	212	257	247	256	235	220	242	227	254	255	252	237	252	249	252	233	247	242	259	257	251	226	234	229	222	241	276	208	234	235	227	252	240	246	241	253	255	237	209	236	258	242	203	190	217	218	234	262	256	271	225	232	250	264	234	224	246	260	240	242	254	242	266	252	241	227	242	242	232	241	235	225	216	223	232	240	249	232	222	244	257	264	267	218	240	260	247	262	220	265	243	226	254	244	269	247	257	221	217	238	237	249	257	222	226	216	222	221	215	228	224	248	231	241	233	233	252	231	230	249	257	232	224	240	236	232	249	252	252	244	245	259	243	236	227	224	252	240	226	228	248	249	225	229	241	247	259	270	273	218	203	236	244	244	248	239	230	228	241	244	255	246	233	250	237	241	239	254	236	225	251	271	238	234	234	239	236	252	230	232	214	239	234	264	256	265	240	246	247	221	253	256	239	267	211	241	238	242	256	228	271	243	209	246	236	237	251	229	233	246	218	228	241	246	247	247	219	226	224	241	235	235	273	265	256	257	250	202	249	223	230	220	253	225	231	237	247	257	238	249	242	242	248	209	225	211	251	225	233	214	223	252	260	228	252	234	218	248	264	245	233	230	268	238	225	236	228	242	227	225	249	246	263	241	247	244	216	256	251	249	210	239	221	211	251	234	242	222	272	222	258	214	227	227	222	235	243	253	250	248	242	194	221	276	253	204	219	222	236	246	257	247	278	212	227	238	227	234	252	223	229	237	257	240	234	230	274	238	239	216	232	261	232	262	247	215	232	247	233	260	232	261	220	247	225	242	223	240	246	270	222	268	223	244	252	237	230	246	232	216	224	236	244	216	246	241	238	257	256	257	247	246	225	245	236	243	240	259	246	264	261	232	253	244	272	250	237	252	235	245	231	258	263	281	248	250	236	243	244	232	253	278	260	246	263	246	246	230	228	210	259	213	258	254	256	234	232	247	239	255	232	225	247	246	251	252	275	264	237	274	227	252	240	244	218	233	246	249	237	232	236	270	223	223	262	237	234	247	231	245	245	222	241	209	229	235	253	223	261	212	232	237	226	261	231	235	266	225	239	257	245	258	221	256	235	229	243	231	246	249	249	252	223	246	215	249	257	245	247	229	238	230	220	237	239	257	251	228	256	244	227	231	233	252	243	247	225	233	251	232	219	254	237	253	252	242	257	246	238	237	252	239	271	232	237	238	268	215	235	253	242	245	234	234	245	224	242	233	230	244	231	231	252	251	242	235	247	201	265	212	253	235	234	250	232	226	250	236	225	244	237	233	223	231	248	231	217	216	226	254	236	245	243	210	237	229	244	216	255	227	245	252	249	231	247	237	235	250	224	246	233	271	223	239	234	235	228	264	245	235	263	243	232	255	247	227	221	216	252	236	224	245	254	217	270	245	247	247	240	234	232	242	243	255	251	235	218	224	257	230	236	225	217	268	259	242	255	238	257	230	232	245	233	221	233	250	260	246	234	244	221	249	234	257	241	212	277	239	231	237	228	252	221	217	228	238	219	240	234	257	233	240	245	245	257	242	246	239	258	232	249	245	209	226	211	240	237	198	255	262	246	258	221	258	241	208	242	211	254	232	254	229	255	218	265	238	258	249	240	226	199	265	254	255	242	242	207	220	227	236	253	234	231	239	235	242	280	254	268	239	238	269	234	248	251	248	236	242	217	227	239	249	238	237	223	240	237	220	235	233	252	244	245	226	260	249	248	218	267	215	256	247	247	253	262	255	247	245	239	220	257	259	227	246	244	244	243	225	243	253	242	232	234	227	237	233	231	244	270	235	231	252	224	255	264	221	229	208	250	229	250	246	254	247	224	247	209	242	236	219	240	263	239	232	217	261	241	238	214	245	215	223	242	261	230	232	268	213	227	276	248	231	236	257	253	229	246	264	227	235	264	235	240	254	235	212	231	256	229	256	234	220	241	225	231	227	234	235	248	240	233	249	231	232	246	261	242	239	234	221	241	223	257	265	256	229	247	252	251	242	243	224	240	219	211	269	229	259	272	226	199	239	232	244	232	234	252	229	227	236	244	227	237	239	255	220	222	220	226	243	229	246	227	227	243	216	269	239	248	217	266	233	255	277	266	259	237	267	210	225	259	267	226	229	236	237	234	253	238	232	250	233	215	233	237	246	241	239	241	231	211	242	262	235	231	254	231	218	246	256	234	238	230	259	226	230	248	238	270	249	247	242	247	235	218	249	268	225	252	264	252	232	232	249	236	236	254	237	244	218	242	222	252	234	243	223	253	226	262	264	217	241	256	230	234	244	225	227	239	251	245	241	235	264	241	215	254	239	248	236	245	262	237	263	216	225	234	254	237	250	232	217	204	223	242	222	225	241	245	264	227	232	240	235	234	224	216	221	229	260	205	226	255	221	231	233	219	219	243	237	243	246	251	254	226	214	210	244	200	245	226	218
4990	16107	10143	4680	3375	2587	1801	1466	1154	990	858	790	628	611	518	503	457	455	433	431	414	411	405	405	371	388	383	377	354	335	299	344	310	303	310	356	330	315	311	323	350	315	323	324	311	324	304	307	309	336	324	316	313	303	314	308	292	333	335	288	339	300	323	318	303	316	311	330	318	321	318	343	303	281	291	295	314	347	311	301	298	292	314	328	292	282	291	305	297	324	331	281	316	300	300	293	309	294	300	310	301	299	301	300	316	296	318	293	285	282	281	322	279	324	306	305	304	285	286	316	290	319	304	288	323	280	331	322	288	294	299	279	311	304	318	299	333	306	299	316	297	269	307	306	309	304	298	303	293	279	286	273	304	303	333	273	297	302	315	269	296	278	319	313	300	297	276	272	310	318	311	319	296	296	302	280	317	318	315	296	313	323	270	302	297	321	268	315	296	323	325	296	292	300	293	303	287	297	305	297	320	281	291	278	279	293	310	291	289	309	301	321	288	307	272	321	301	317	286	327	318	312	315	337	297	311	299	304	299	316	284	327	289	290	317	305	308	303	301	295	353	307	336	304	318	317	306	304	294	304	288	319	272	308	326	300	300	303	309	290	302	333	284	306	294	295	314	291	332	304	297	318	302	310	284	292	316	297	294	269	298	302	320	306	305	309	298	275	299	329	305	293	295	298	322	326	289	305	325	283	298	320	311	310	303	297	295	297	326	299	309	311	311	311	308	308	319	303	291	284	299	288	294	276	299	335	313	312	281	295	297	326	268	328	297	305	281	306	293	294	297	293	328	325	297	276	301	282	309	294	282	309	277	301	298	303	301	312	292	303	276	303	285	308	310	332	331	305	315	309	318	311	292	291	360	298	300	317	300	306	318	286	304	296	329	304	316	299	315	291	289	303	315	293	318	333	293	295	296	307	317	313	312	327	323	285	330	318	313	308	288	305	301	318	307	316	263	298	317	314	312	322	291	287	312	313	285	317	298	348	309	272	325	327	302	317	293	290	284	296	284	256	286	320	336	290	319	300	305	316	278	300	306	328	303	319	300	296	288	322	291	280	329	302	302	301	267	279	304	291	316	290	304	307	313	305	325	326	282	297	311	335	302	316	291	297	316	307	304	302	289	316	312	334	309	289	305	289	315	302	302	303	286	294	289	287	295	280	316	313	282	316	298	325	324	315	325	279	320	295	295	277	328	294	327	312	300	274	314	298	319	311	281	327	298	279	309	285	285	295	302	298	278	334	303	284	307	285	317	297	307	294	304	311	303	272	315	341	325	317	306	287	329	308	335	289	307	304	313	332	277	294	317	322	325	294	306	277	288	281	267	320	299	309	308	274	310	296	285	282	307	325	284	299	292	302	311	327	293	329	295	318	288	308	282	302	325	326	313	309	320	300	323	300	283	271	306	296	288	293	303	308	323	296	304	306	295	310	297	303	301	278	303	332	321	313	273	334	275	264	311	326	299	332	283	327	277	275	300	319	321	324	285	324	302	343	320	307	305	269	306	285	322	297	299	267	296	296	287	325	304	305	274	328	324	286	292	308	294	254	316	310	294	302	318	305	301	313	301	306	287	317	288	325	318	312	296	304	295	302	284	295	308	332	300	292	314	269	318	285	299	303	293	299	324	327	316	283	303	295	301	269	327	321	304	293	306	278	312	305	296	312	298	318	296	323	296	327	306	308	302	302	311	306	290	283	301	307	314	315	295	287	280	282	288	315	313	274	317	282	315	306	287	309	316	269	276	295	273	340	288	308	303	276	305	314	296	294	288	317	303	298	329	307	324	311	278	299	304	284	334	310	301	295	283	344	301	298	301	283	291	305	309	294	314	312	313	278	296	293	328	272	300	333	315	314	309	310	283	287	329	312	305	301	299	307	287	287	310	323	273	328	295	324	286	313	316	315	334	280	293	297	301	309	328	313	274	329	307	292	286	313	328	283	346	312	319	315	289	311	317	291	327	281	288	322	311	306	324	304	313	313	295	344	326	323	297	305	320	296	294	299	313	323	288	310	315	307	302	276	285	297	325	305	299	308	293	284	277	291	282	283	292	309	318	284	337	313	324	318	287	294	289	289	287	327	318	275	321	323	268	302	301	319	333	309	300	305	292	324	288	308	297	305	296	280	289	299	304	280	288	311	277	299	303	269	344	348	313	318	263	284	313	310	305	299	299	322	316	285	281	313	284	315	296	318	329	284	295	292	291	317	294	266	301	298	299	287	296	273	309	318	308	308	332	303	293	323	319	292	296	293	307	279	293	313	293	312	288	320	306	314	318	309	289	288	324	307	319	318	296	310	308	303	320	315	275	284	288	296	312	305	276	308	287	345	273	294	319	285	327	299	317	314	294	327	328	307	321	290	308	317	345	328	305	272	337	324	313	331	272	307	316	305	303	263	305	301	287	271	289	285	308	320	299	313	301	293	317	323	311	281	307	285	298	298	287	308	323	310	309	299	316	312	318	317	288	322	304	288	321	322	334	315	313	307	288	304	275	293	315	306	311	294	280	330	298	306	304	297	287	278	273	301	294	358	331	277	292	296	288	298	317	338	323	296	294	298	316	313	315	328	304	318	320	317	303	290	331	305	298	284	296	321	300	310	274	331	280	303	341	310	282	326	322	307	313	304	276	278	310	333	285	308	338	308	278	300	267	297	294	294	299	267	325	302	282	312	301	272	276	321	301	284	306	305	298	313	299	313	300	326	296	321	315	296	310	302	303	323	273	321	320	314	293	279	299	277	302	294	288	306	287	287	323	304	305	305	307	332	299	309	312	336	290	311	316	305	280	297	310	286	329	321	271	297	318	266	306	300	284	275	301	315	297	292	282	260	321	294	288	297	324	266	322	298	315	274	292	295	327	326	288	324	332	307	283	281	302	288	295	299	310	337	327	309	307	323	322	295	305	296	308	303	291	305	297	321	310	300	296	299	307	271	284	315	277	289	307	283	296	290	313	287	280	321	297	301	316	315	335	281	286	307	279	302	324	288	295	311	264	278	299	337	313	296	334	284	299	295	295	297	330	299	301	303	283	287	287	316	300	309	305	269	298	287	282	293	312	302	322	289	297	317	285	289	287	315	309	334	276	313	283	276	298	319	304	283	331	287	285	324	264	294	299	279	255	310	317	318	273	293	303	280	292	293	308	317	300	299	290	306	321	296	300	300	284	325	297	308	303	328	349	306	324	287	320	309	287	272	304	296	309	333	299	310	290	275	304	299	312	308	290	335	340	318	285	287	292	301	284	303	304	318	281	301	310	291	318	301	302	315	314	323	320	294	296	286	295	285	345	290	269	299	320	292	289	315	312	313	319	266	285	266	317	290	277	289	318	298	292	324	283	319	306	286	332	325	302	308	297	277	328	268	317	304	258	332	309	313	289	333	269	329	288	327	330	345	303	283	308	305	301	308	303	341	315	300	332	309	294	289	292	315	288	329	303	291	301	299	281	317	348	309	282	308	323	288	301	284	316	318	287	298	282	281
27528	16774	3391	979	710	739	707	685	678	639	624	608	597	684	644	624	610	626	636	631	646	630	649	677	599	617	632	616	652	659	616	644	616	642	646	631	584	619	613	625	643	621	602	622	609	662	646	645	628	602	632	582	639	621	625	604	566	636	595	622	648	622	595	604	627	627	611	618	603	645	632	593	641	624	627	643	616	577	595	672	650	691	592	632	652	657	620	595	643	623	647	645	597	622	588	601	673	629	622	647	622	596	633	615	630	618	605	666	654	595	646	596	626	627	616	669	634	594	591	607	599	614	610	595	652	643	615	581	611	615	628	647	612	643	665	603	631	630	607	615	628	663	597	635	630	648	621	620	628	626	595	624	608	614	640	577	640	645	639	609	647	617	656	626	611	639	664	608	617	589	648	605	597	654	636	608	662	634	670	638	606	657	559	562	630	644	580	627	662	580	661	605	617	617	666	590	654	647	641	562	635	566	621	632	571	617	591	632	596	598	658	681	656	607	611	599	652	590	641	642	634	609	605	610	579	614	620	624	612	646	677	572	605	619	633	638	615	614	608	600	606	610	585	594	654	636	626	609	621	620	604	606	596	641	559	665	630	614	647	665	629	641	585	569	626	614	622	626	628	623	621	579	583	647	649	608	587	659	608	620	638	675	601	610	591	653	590	663	625	618	639	637	652	616	587	618	649	607	601	617	566	623	601	640	661	648	612	632	643	629	608	557	621	601	635	592	606	642	590	617	616	661	631	636	632	597	667	632	636	573	621	602	634	607	620	639	646	630	620	644	623	646	581	604	626	662	652	610	674	676	640	654	575	613	619	602	624	615	654	619	638	641	653	609	627	606	634	625	634	621	612	625	598	603	604	637	650	615	621	573	614	661	645	649	661	628	612	586	640	633	609	591	667	625	647	634	659	587	635	637	593	654	608	634	639	585	677	622	617	609	600	616	626	656	664	639	575	625	635	611	620	604	624	600	625	621	627	636	626	615	637	599	639	600	658	639	602	596	605	533	601	660	634	614	617	653	604	619	631	608	633	642	610	607	620	598	617	640	622	605	614	579	634	615	614	666	594	645	616	629	628	615	624	614	614	631	626	591	604	679	623	613	624	598	582	600	587	658	630	619	613	613	621	607	591	596	615	652	655	622	621	644	626	618	663	623	620	682	616	576	640	658	658	601	638	683	619	600	610	586	611	638	613	605	618	588	642	624	630	611	588	664	589	635	629	653	639	599	627	569	602	631	611	614	650	590	631	603	585	580	610	627	629	570	642	627	617	607	595	638	611	613	624	651	597	643	637	623	621	659	616	642	577	645	587	600	639	619	619	611	612	672	629	598	629	601	606	624	631	602	607	653	669	655	616	608	597	637	602	613	595	587	614	642	621	677	623	671	642	633	618	603	647	660	631	624	655	628	654	610	632	633	600	633	625	604	642	613	614	613	645	635	650	671	601	632	609	583	595	623	615	620	605	615	622	621	628	597	636	591	632	605	627	646	609	609	640	617	627	598	605	659	617	652	626	608	626	566	602	623	631	624	626	601	623	632	642	646	636	652	671	563	594	596	633	617	619	624	640	641	619	605	629	613	597	634	613	641	625	564	623	620	650	665	641	632	587	659	625	635	648	673	616	611	651	605	617	660	614	625	668	656	643	655	590	639	575	612	627	570	638	614	605	605	613	602	631	598	610	645	615	626	603	606	582	669	619	605	626	576	665	597	659	618	597	597	648	654	611	599	626	643	614	642	595	596	607	635	637	629	591	603	617	597	607	615	597	644	631	626	597	601	625	608	638	645	628	640	652	604	666	614	587	607	635	626	640	623	652	637	630	598	628	636	670	603	634	617	634	616	605	600	622	685	619	555	600	605	636	602	648	631	649	590	617	624	638	627	663	662	633	673	586	627	651	621	589	642	570	631	632	604	652	628	648	618	619	647	625	617	626	660	652	655	636	606	677	613	627	588	646	612	624	655	606	578	632	614	610	608	638	640	625	583	590	600	666	645	587	577	659	601	621	659	597	573	638	616	605	618	617	604	610	652	615	632	640	612	635	611	680	595	631	634	619	613	662	592	585	617	620	656	655	683	669	612	632	624	604	612	627	640	595	608	630	672	655	606	624	658	587	609	610	636	631	574	631	602	604	595	644	624	629	634	604	619	619	603	638	639	588	636	634	616	653	622	596	628	654	635	608	601	633	599	630	591	669	618	621	637	661	655	614	598	637	675	627	595	646	640	607	599	588	611	609	584	638	642	653	648	631	588	600	687	624	620	659	600	602	628	597	650	671	652	611	634	639	583	642	621	554	579	602	622	594	626	617	619	652	600	643	600	589	646	677	623	632	636	661	630	650	689	626	604	599	630	625	647	643	664	623	628	605	654	633	611	570	619	637	619	607	609	628	593	599	636	634	558	634	611	620	669	613	614	598	628	584	601	646	580	615	634	592	619	661	581	663	614	652	606	614	594	655	633	641	606	621	645	646	638	664	647	639	701	615	646	627	615	589	585	660	640	606	627	629	632	595	644	614	655	606	626	644	612	618	614	620	664	618	597	645	630	626	664	627	636	628	627	632	556	632	648	632	651	661	607	623	586	643	661	646	635	633	560	619	649	613	617	635	599	624	654	648	669	597	627	582	595	647	610	644	668	651	610	592	610	633	617	618	614	590	592	556	621	586	603	611	655	660	615	627	630	609	603	644	578	647	600	640	617	604	601	629	614	644	650	611	641	622	610	615	634	654	615	650	638	619	638	639	643	588	642	577	593	630	587	620	625	633	643	591	612	606	663	623	640	641	619	593	650	596	596	659	585	624	616	636	667	575	659	604	646	645	574	630	627	627	650	610	619	617	638	617	687	640	613	641	628	599	588	641	666	629	630	641	607	625	653	611	642	617	600	638	629	618	681	626	633	633	631	584	622	648	638	685	641	632	602	622	642	647	601	621	669	629	594	603	623	583	622	640	621	579	630	574	636	610	637	641	626	598	604	615	658	626	622	644	635	630	635	658	626	611	606	644	620	623	619	615	646	581	662	570	585	630	623	658	632	623	621	602	590	636	613	603	606	622	625	646	647	665	644	599	630	622	641	628	593	618	613	620	609	614	612	638	627	570	644	602	612	651	613	613	597	640	598	645	648	592	606	651	573	677	602	629	579	625	599	632	633	632	628	623	573	602	603	566	634	653	644	612	601	596	612	625	597	596	593	638	625	568	615	610	612	648	609	609	621	664	622	605	663	667	621	652	590	563	660	595	619	622	607	581	632	646	641	659	612	686	635	644	641	647	658	585	579	609	661	610	620	599	644	637	624	641	643	596	619	624	648	628	611	640	644	637	625	620	646	592	634	601	573	612	630	639	628	609	629	620	636	583	634	634	609	628	667	622	688	624	636	644	625	630	605	618	633	584	674	607	619	655	632	654	626	619	619	632	613	631	634	641	681	647	654	635	638	649	629	649	653	617	629	640	643	638	636	588	634	638	634	641	592	582	615	616	628
4870	2374	1667	1051	1017	906	802	809	782	803	760	736	785	747	752	719	758	744	730	744	720	752	731	788	724	729	705	720	712	714	722	695	748	772	732	721	759	753	706	786	747	709	720	731	764	783	695	763	746	694	727	722	755	714	681	750	705	751	761	750	705	774	762	670	747	750	680	726	712	739	763	696	717	701	697	777	730	741	693	693	716	735	707	707	717	705	709	748	722	716	713	720	739	750	735	741	711	789	760	775	713	765	716	722	782	719	753	756	715	775	703	677	736	694	725	747	693	769	741	729	803	707	793	724	751	742	723	761	732	747	786	725	750	709	733	742	714	708	719	753	708	692	692	703	741	743	693	786	737	719	723	748	712	723	738	756	717	716	739	751	745	758	721	717	693	730	754	717	697	764	713	724	736	729	738	754	743	713	698	720	739	715	730	729	707	707	723	719	722	709	770	695	733	730	724	727	757	706	767	722	775	753	722	722	714	690	747	739	743	739	727	687	724	711	738	732	727	696	761	762	689	723	746	710	706	775	716	756	685	690	751	703	729	681	721	748	727	730	721	711	752	800	691	707	727	753	730	767	733	699	728	778	728	709	758	727	685	718	703	732	730	761	760	703	762	702	746	716	740	660	787	710	712	696	720	779	720	701	705	731	755	743	715	700	689	734	758	709	711	718	778	733	751	733	756	726	743	726	766	724	739	742	706	738	720	698	728	751	752	769	749	767	733	682	739	747	701	740	750	756	739	724	742	763	736	706	778	720	747	716	744	721	744	661	716	727	769	712	642	765	683	676	792	694	695	709	711	694	671	697	769	756	688	791	686	774	727	771	662	745	696	725	726	683	735	701	750	725	721	734	738	718	723	711	721	662	744	758	731	745	704	733	714	755	734	688	709	807	732	748	712	759	740	763	747	725	724	778	742	704	717	754	729	744	724	712	692	750	717	782	703	749	755	749	678	733	763	718	702	705	694	697	758	734	780	767	719	703	694	720	653	726	663	710	671	749	695	718	743	760	691	742	748	746	729	740	736	701	759	696	674	720	739	721	772	713	740	739	733	696	695	765	698	800	723	769	727	731	744	695	749	712	739	733	703	783	667	733	758	734	661	740	703	746	731	735	712	695	713	720	771	745	747	697	708	782	749	738	752	690	707	754	749	690	729	719	712	709	719	743	733	733	730	725	711	772	759	747	776	731	754	764	729	721	752	765	740	696	738	727	730	661	763	734	725	715	758	684	723	744	722	811	756	767	743	739	725	724	720	715	721	764	753	726	748	722	725	719	688	726	721	717	737	750	706	713	689	753	729	728	774	745	780	785	750	691	723	727	734	708	709	717	718	740	676	699	751	716	724	697	712	706	729	785	706	685	734	767	731	732	719	693	703	727	723	719	704	719	725	732	757	654	735	708	782	684	723	707	714	679	730	713	718	778	782	700	730	762	714	732	716	694	726	781	697	699	758	762	752	772	706	708	668	692	736	760	716	711	732	715	669	749	742	753	743	754	734	723	751	707	709	675	697	679	701	765	721	713	721	737	689	751	714	709	736	701	692	761	750	737	716	707	735	716	737	716	761	769	728	704	707	714	739	716	762	706	716	727	733	726	729	677	729	744	681	730	736	701	702	756	769	755	712	734	694	730	700	704	769	719	753	743	739	696	717	721	702	705	747	764	672	764	697	744	701	718	725	712	732	725	746	694	730	747	710	752	696	730	682	686	733	766	734	714	719	747	712	710	723	770	698	752	721	734	744	751	714	731	756	741	734	691	740	706	747	699	684	723	719	766	758	691	746	743	711	665	762	712	706	738	719	702	712	751	729	724	742	747	716	710	769	756	679	666	717	695	679	719	759	696	737	724	698	710	737	693	732	739	716	764	748	730	700	727	747	755	749	736	707	727	725	718	723	762	771	682	711	724	760	786	765	717	685	735	747	714	759	732	746	735	725	760	700	746	717	747	732	788	767	694	743	694	696	728	718	719	755	734	692	743	722	684	736	737	726	752	700	712	723	720	692	713	738	757	672	769	747	756	729	755	708	769	689	763	698	717	745	723	740	698	716	747	715	723	731	755	692	719	759	750	726	750	769	750	733	709	683	772	764	723	723	763	732	738	747	726	747	725	772	738	753	729	751	720	751	735	697	745	735	716	719	743	745	720	764	700	759	715	735	733	724	696	743	729	779	682	729	704	707	746	751	750	733	734	726	822	683	710	752	699	734	774	764	708	731	679	749	724	745	708	733	752	724	762	677	721	753	691	696	687	694	708	755	752	734	713	649	714	708	722	764	759	669	700	732	696	708	695	746	715	784	700	682	736	738	696	706	693	742	728	688	715	738	723	705	688	712	739	735	689	746	745	734	685	702	749	756	736	715	672	727	751	711	695	718	743	772	707	766	739	749	732	746	727	710	722	711	734	697	706	705	750	697	753	730	693	733	730	733	764	699	721	738	722	761	720	717	692	747	772	733	773	753	723	672	694	739	716	723	690	750	742	698	736	729	751	674	716	750	710	739	757	704	738	730	755	752	707	752	783	720	703	715	773	756	701	700	773	686	728	752	721	789	726	738	692	756	761	724	726	723	797	697	707	728	739	716	747	770	777	736	768	726	749	759	785	719	762	690	755	695	729	751	696	713	785	738	678	739	703	735	699	713	692	700	714	775	730	767	750	688	762	740	677	668	727	801	695	755	717	725	777	767	685	727	681	743	726	675	644	727	717	782	718	734	693	765	722	705	737	698	689	736	710	689	745	723	741	714	733	759	728	707	713	767	718	721	726	739	734	707	764	754	777	736	740	658	733	768	749	708	779	708	739	687	703	746	757	725	741	720	723	709	727	696	706	764	740	706	713	693	685	759	703	725	711	681	709	726	722	725	679	725	734	703	735	694	714	749	708	758	752	708	677	753	682	713	717	750	657	692	715	745	726	722	744	713	734	755	741	718	711	740	697	776	749	695	700	745	717	751	720	760	750	720	744	758	758	736	726	731	757	781	818	730	767	709	739	734	733	746	724	717	713	717	708	674	752	731	694	750	713	735	710	752	763	699	738	739	715	700	733	692	721	721	719	758	686	717	704	729	760	727	737	695	704	716	725	726	696	776	721	734	769	703	724	752	684	713	713	787	694	751	727	722	716	719	732	756	712	732	753	727	730	704	744	723	716	746	785	734	720	723	734	711	742	719	682	721	771	699	687	693	769	694	753	748	688	772	744	740	774	698	747	723	744	719	667	702	724	675	707	748	739	695	719	714	713	775	700	775	730	697	706	773	742	727	700	717	737	715	737	721	727	735	722	701	697	760	732	752	663	718	699	757	730	707	720	725	717	734	683	704	708	724	705	710	729	711	700	739	678	759	746	735	720	804	713	737	706	715	705	734	794	730	729	677	745	734	736	724	760	721	725	756	753	697	747	703	743	785	748	724	720	760	715	755	731	720	715	757	717	714	759	698	734	748	733	730	790	706	719	742	725	712	684	832	719	742	761	719	750	694	722	742	698
23686	20986	27321	24809	18282	1952	1058	840	749	710	750	737	676	658	654	639	634	643	642	658	633	659	635	570	608	628	601	595	582	603	627	644	609	586	626	606	586	567	623	554	625	585	635	609	585	624	602	614	651	593	570	623	658	646	646	646	622	617	604	602	586	645	613	593	605	663	561	616	610	583	570	575	558	645	582	606	584	601	586	576	618	608	651	574	596	611	589	637	583	629	601	592	581	609	581	623	611	552	610	585	595	625	624	658	592	614	563	622	612	607	650	602	578	600	565	608	615	581	593	571	620	617	596	623	597	587	620	571	569	591	605	614	614	661	631	571	604	551	600	574	598	619	616	618	618	620	630	633	602	582	610	556	556	625	587	600	601	612	571	598	630	556	621	593	624	629	564	627	561	603	607	624	596	665	620	591	604	623	624	582	593	623	562	624	575	628	579	623	601	629	633	595	569	562	642	610	585	613	644	617	601	585	609	558	565	605	653	588	586	638	640	614	615	639	634	616	604	615	612	600	634	586	658	591	632	605	618	651	637	637	594	610	614	644	574	570	591	572	573	611	626	617	614	622	633	607	588	591	597	599	633	573	633	575	622	607	648	591	621	605	648	577	561	605	554	637	600	602	596	626	573	595	633	653	637	593	587	621	601	620	592	609	652	596	639	589	626	607	597	620	585	583	626	589	615	587	640	608	581	623	602	618	615	639	616	564	659	632	635	640	611	612	608	644	612	590	617	602	597	622	614	553	640	608	620	570	601	621	637	588	620	582	605	637	579	657	620	594	626	635	670	676	612	636	563	613	646	625	627	629	625	603	606	557	621	602	644	588	621	623	625	622	605	621	571	579	606	603	571	611	612	635	611	552	597	539	603	653	602	596	577	601	640	594	596	622	609	586	615	633	652	588	587	590	590	589	628	603	633	601	609	564	543	610	612	632	598	614	637	626	606	622	627	604	612	614	609	612	594	571	586	608	582	668	605	577	610	604	594	581	574	605	609	589	628	631	582	576	587	588	633	573	618	607	581	630	635	571	620	607	597	549	592	546	607	595	582	579	582	604	600	582	567	603	651	599	583	586	569	585	611	596	635	613	638	634	676	604	638	562	611	592	605	554	586	648	634	575	618	617	598	629	603	621	669	620	638	627	623	598	566	617	579	613	604	651	615	612	581	626	629	602	581	618	661	613	569	609	623	621	579	617	651	598	628	602	598	597	623	586	583	557	620	561	589	628	636	634	627	592	589	643	636	618	614	557	559	560	577	613	622	621	563	591	642	583	666	630	631	580	672	639	586	601	588	604	562	584	649	590	653	602	595	601	590	625	552	569	624	625	625	633	611	612	648	556	571	613	584	576	594	579	626	622	586	609	590	649	596	585	583	604	602	637	596	587	626	580	590	602	623	624	599	605	618	643	591	605	595	622	624	609	593	574	627	578	589	588	579	627	632	598	619	593	590	634	585	556	600	637	623	582	608	633	591	586	654	617	573	634	605	598	635	574	607	618	609	636	591	619	561	617	629	646	642	587	611	647	631	605	628	612	645	624	569	608	626	634	588	567	613	559	604	651	575	603	599	572	633	646	576	618	664	594	604	644	624	634	590	589	588	568	577	625	592	572	610	625	593	572	594	568	595	579	591	598	646	591	575	597	592	599	621	613	616	604	613	584	618	609	587	591	653	581	601	634	652	621	637	612	577	597	608	594	621	597	591	593	634	594	609	559	601	605	611	611	593	613	573	558	626	617	590	579	633	593	621	621	619	604	626	570	572	633	602	669	619	632	598	587	610	629	596	614	633	595	597	643	591	598	645	616	589	577	609	578	583	618	544	628	590	626	648	661	653	608	620	578	594	598	656	616	598	603	560	570	568	614	563	575	671	624	543	605	581	600	608	602	642	563	622	608	604	617	581	605	638	620	591	583	622	585	595	584	623	602	611	596	628	630	561	599	589	593	564	599	626	660	581	557	624	644	619	627	629	627	621	614	599	560	655	640	654	575	597	645	632	597	628	613	598	599	615	621	569	596	585	568	576	613	644	586	626	552	640	573	597	589	621	601	619	579	547	602	614	574	594	583	571	594	609	560	571	598	608	619	624	599	622	578	566	626	578	576	647	594	637	624	559	623	643	591	603	600	593	574	628	562	580	564	602	591	623	626	608	605	625	638	604	622	620	631	632	655	634	591	607	652	651	644	614	576	627	639	680	609	571	579	665	601	649	561	583	602	596	601	639	625	652	606	628	613	585	581	611	640	653	586	579	631	625	608	558	620	589	629	604	551	594	566	569	586	632	618	597	641	609	598	583	611	561	671	608	618	628	596	609	595	599	604	608	567	651	599	606	602	580	634	572	627	612	584	628	645	588	588	624	632	650	604	586	608	582	593	615	606	604	637	614	610	619	628	631	606	607	609	587	615	616	620	611	596	609	569	576	618	604	603	596	611	624	632	555	633	590	622	596	588	586	615	583	578	534	620	626	560	599	573	578	663	598	601	613	607	637	559	598	601	605	566	598	601	640	595	607	650	565	641	590	606	583	625	589	608	577	582	593	581	610	589	631	641	597	634	625	601	615	583	635	611	584	560	615	567	649	634	652	594	609	625	592	592	631	577	596	594	643	574	612	587	548	589	612	583	581	628	617	615	559	605	646	606	591	607	631	622	592	558	593	591	659	628	610	623	616	598	582	637	646	627	602	620	623	669	623	597	636	588	592	623	628	641	602	581	599	575	607	611	549	592	598	644	592	574	613	631	596	625	608	629	600	580	603	613	621	603	618	640	638	600	614	647	603	588	610	588	592	614	568	603	604	588	560	628	601	599	596	593	581	602	573	644	609	601	587	575	606	568	571	617	579	590	602	588	624	588	605	636	605	600	619	603	598	619	659	585	620	589	586	634	607	645	611	582	597	626	601	597	614	627	631	648	610	595	622	632	584	632	584	590	614	611	674	611	569	611	599	602	608	572	609	623	591	610	578	627	608	636	633	591	585	615	615	601	644	614	613	596	615	640	591	562	593	639	621	618	639	574	601	567	614	585	605	590	603	632	614	599	614	578	608	552	558	633	578	608	610	592	600	590	583	646	571	565	560	551	598	595	591	592	602	640	568	607	602	616	599	573	586	563	607	576	611	609	575	626	616	625	624	642	584	618	610	583	621	628	628	619	584	611	581	593	609	655	566	595	634	594	588	615	595	640	593	533	644	598	598	583	573	613	603	610	572	632	596	604	581	566	636	621	576	626	631	618	606	627	599	632	591	616	583	621	586	587	577	566	619	618	594	638	596	621	603	644	593	622	591	596	653	647	577	573	605	621	570	585	609	559	622	630	640	597	629	630	650	599	620	645	613	645	640	642	583	617	575	624	581	627	624	602	642	591	612	553	587	594	615	612	627	588	630	612	584	574	673	665	608	641	605	637	603	602	586	584	588	660	610	584	602	680	609	645	569	611	570	591	574	566	609	612	623	646	621	597	640	594	616	582	628	578	631	615	613	576	648	625
3787	10025	6222	2989	2123	1744	1447	1244	1112	1027	945	923	920	877	852	849	803	796	787	741	749	769	730	755	768	722	775	730	748	738	705	773	749	705	744	695	747	739	760	764	747	747	737	757	774	722	747	740	702	700	739	722	707	754	707	722	718	714	713	709	733	698	608	638	676	732	741	719	716	691	730	739	728	790	728	689	727	692	753	757	738	731	646	704	727	744	749	695	718	704	759	722	790	748	707	776	750	749	738	735	733	757	733	731	750	689	707	709	668	748	699	717	727	704	710	657	735	723	705	744	744	729	734	776	744	707	744	761	721	722	711	694	699	693	769	755	730	730	748	751	663	754	636	723	726	723	759	733	653	737	714	715	652	739	756	746	688	702	718	709	745	722	734	749	688	703	699	713	743	727	756	733	747	681	700	731	696	709	734	692	717	754	696	741	691	731	685	699	750	735	749	742	707	779	733	735	677	716	779	760	740	727	717	714	706	710	716	710	697	785	710	709	695	715	779	773	758	664	710	741	731	719	765	673	714	664	658	712	718	710	727	695	760	756	701	755	758	726	741	753	768	708	670	729	706	734	732	720	712	724	736	698	716	687	775	739	724	686	719	685	697	729	703	748	689	692	691	736	734	725	704	731	695	717	707	739	726	664	739	740	699	767	728	766	749	722	705	701	722	675	680	729	726	718	763	676	713	710	701	713	726	734	677	768	685	708	751	747	748	693	729	715	744	761	716	676	714	711	785	736	731	704	712	751	753	731	702	748	714	751	697	730	683	743	708	682	704	759	765	728	749	737	732	717	720	726	739	689	765	711	699	734	703	728	722	703	714	726	721	705	664	712	747	758	711	728	724	740	677	731	749	722	752	734	689	744	677	726	674	710	716	728	719	714	759	748	716	692	682	658	722	694	753	707	729	717	712	737	695	710	722	773	745	735	752	716	684	694	673	722	758	734	687	753	696	769	700	703	747	741	708	713	731	688	722	719	725	836	686	721	714	723	657	708	674	735	727	732	738	690	725	746	732	655	743	744	702	745	696	750	716	691	733	721	692	739	728	714	719	696	686	736	691	732	738	729	688	737	709	676	730	727	707	697	675	745	705	725	729	686	742	723	696	715	751	729	762	708	747	711	694	717	717	694	704	726	771	740	761	687	717	736	740	711	708	721	739	764	726	759	762	743	733	652	740	716	751	754	682	773	722	728	708	734	719	740	711	710	728	718	730	730	744	738	732	743	733	643	724	732	739	719	704	791	732	759	751	729	750	751	738	732	726	746	737	718	702	721	728	723	710	737	778	725	724	718	717	769	704	691	722	817	684	745	754	696	727	736	661	752	696	715	703	728	728	719	761	695	738	735	680	702	729	745	745	753	705	687	720	712	703	695	711	703	742	760	734	714	712	743	727	696	703	725	739	749	745	736	709	720	691	747	678	686	733	728	745	696	707	734	700	749	711	681	708	752	749	659	716	749	733	746	699	720	749	734	690	737	726	700	698	682	721	701	708	732	719	703	764	742	735	728	741	710	695	736	705	722	703	728	756	722	692	693	722	768	727	762	713	671	728	707	692	729	710	727	669	687	729	692	680	737	741	695	707	714	723	703	761	697	744	723	725	715	713	743	757	735	696	750	717	712	718	718	707	724	732	765	700	715	689	737	708	748	721	757	693	755	719	724	710	727	681	744	718	733	711	679	727	747	692	710	691	723	767	704	768	689	722	692	695	713	708	718	752	689	721	765	697	764	727	721	709	803	702	677	725	726	712	684	693	693	733	683	700	721	696	683	705	685	716	754	710	702	707	713	742	695	750	710	746	709	764	704	702	737	709	730	712	764	695	761	733	792	697	703	710	700	742	703	728	709	760	713	700	712	744	711	723	730	683	691	709	681	747	696	773	719	744	702	765	693	733	742	699	706	736	665	722	718	717	737	750	726	786	751	780	712	689	685	714	705	751	735	757	697	709	707	703	721	755	728	740	757	707	733	710	698	687	721	715	713	716	745	758	703	715	775	625	738	702	728	769	765	687	721	702	702	779	741	688	669	711	715	727	705	744	735	734	683	722	737	716	711	762	728	691	773	726	725	745	730	759	760	723	745	716	741	746	721	720	733	708	742	722	709	722	735	725	716	726	737	723	752	742	710	760	695	688	745	742	790	699	734	743	693	697	706	751	724	731	713	740	739	710	707	683	719	709	749	734	713	719	675	747	709	769	786	726	701	722	719	722	737	699	745	729	715	663	684	701	769	720	707	738	741	756	673	724	727	727	696	748	753	735	694	725	720	719	720	762	707	682	715	724	714	716	700	724	683	702	693	724	687	728	713	723	693	734	721	734	723	731	763	765	703	746	703	730	695	717	725	682	696	658	748	720	706	713	760	688	688	735	752	748	754	710	688	693	705	758	711	764	736	723	758	715	715	778	716	695	726	686	729	726	704	730	771	741	732	745	744	702	695	732	694	716	693	724	700	693	729	727	723	670	734	679	722	682	691	723	725	671	687	720	736	791	756	746	719	729	662	681	706	717	683	725	727	713	727	724	711	709	718	728	773	747	726	753	685	705	729	697	704	740	747	665	721	719	697	732	696	767	764	731	736	713	745	716	716	661	724	723	754	735	763	734	728	705	734	730	738	712	771	731	724	703	692	714	704	734	735	742	734	710	754	727	745	724	749	751	686	716	744	716	746	729	728	731	733	726	701	722	696	711	704	729	690	737	742	719	690	720	692	718	729	729	691	744	737	703	703	747	746	756	742	696	714	658	737	768	722	723	748	733	717	718	738	719	713	748	727	706	682	672	702	718	736	701	707	721	696	731	703	737	732	699	684	697	728	693	726	652	667	773	700	679	736	728	722	714	743	740	738	738	708	769	719	732	704	705	733	723	698	709	714	702	734	701	752	726	734	692	715	651	740	744	710	726	668	709	741	760	719	748	711	776	697	742	707	749	667	711	686	719	677	705	716	734	761	688	721	731	742	702	770	723	705	694	718	719	717	689	673	727	713	741	704	713	714	725	717	711	733	760	700	744	710	715	755	744	709	743	752	709	717	717	711	718	744	768	698	689	688	734	719	736	727	716	679	730	690	715	738	723	684	684	708	752	725	705	722	766	695	737	718	703	683	703	705	711	734	704	677	685	701	756	657	725	697	719	745	726	766	760	738	766	750	727	781	688	721	703	729	708	711	708	762	674	748	712	703	718	754	697	734	702	747	740	711	717	762	708	726	711	700	747	735	712	668	656	705	740	731	736	719	714	728	720	747	734	716	743	742	670	712	745	779	715	755	700	706	698	703	697	718	764	748	738	742	756	745	722	709	732	723	724	698	694	722	692	732	739	699	668	745	693	719	676	760	707	738	710	729	732	706	708	673	773	708	736	718	686	660	758	729	705	708	720	757	717	713	738	677	771	770	764	671	723	725	709	717	710	726	757	709	720	697	710	710	699	701	717	739	761	677	693	684	738	721	716	719	737	701	730	700	710	730	778	743	733	696	720	709	730	724
24662	20958	25729	24076	1951	615	508	508	445	421	395	416	393	396	384	405	414	399	385	397	401	421	377	404	383	386	356	357	390	363	370	382	360	347	387	361	398	338	352	372	365	339	365	373	400	328	382	369	427	377	367	396	361	391	346	360	351	368	362	368	391	373	358	388	376	379	371	373	375	349	387	368	402	353	394	394	399	366	364	376	398	336	367	359	339	351	373	370	387	345	386	371	360	347	379	384	408	388	379	347	346	381	319	353	358	395	346	358	380	355	344	354	353	373	389	384	352	376	368	355	367	372	365	389	352	393	402	368	415	359	367	375	381	331	385	380	348	324	362	346	387	366	400	343	372	337	341	376	366	376	350	362	374	361	346	384	347	383	350	407	370	377	381	374	373	392	351	349	380	406	377	370	384	406	363	350	388	377	365	373	366	337	361	378	362	381	365	364	363	341	367	341	375	337	358	383	331	347	374	376	363	370	384	353	355	360	355	352	362	382	388	387	390	400	390	326	362	362	379	338	343	336	363	372	353	352	372	378	374	360	344	341	402	365	341	395	347	334	380	348	371	342	385	361	377	365	384	381	374	369	356	369	377	350	379	374	357	373	351	373	356	378	359	366	401	375	371	385	397	354	394	413	359	332	374	341	378	357	363	374	390	396	359	368	344	377	400	386	383	361	376	381	365	386	391	363	394	369	379	363	337	367	376	373	369	389	336	407	385	401	351	357	366	319	380	371	389	370	370	374	348	382	364	325	407	368	382	372	387	349	373	377	370	385	359	360	355	355	373	370	346	369	350	354	353	394	378	355	317	362	379	348	349	394	369	393	395	397	360	366	360	327	366	389	354	364	342	395	378	393	370	380	398	386	386	389	336	361	361	372	357	362	334	372	379	382	352	387	374	374	363	403	379	373	340	357	327	392	358	407	384	372	353	376	358	332	345	368	376	356	393	410	392	379	376	359	387	409	386	323	387	349	384	369	356	373	375	389	381	358	410	390	383	386	357	360	355	369	347	366	348	379	396	377	394	356	383	372	370	366	344	350	379	337	350	415	386	373	332	356	370	344	385	370	396	369	359	377	379	348	374	358	356	365	360	347	361	343	373	355	367	379	360	381	343	351	356	347	384	377	360	376	354	375	381	350	327	337	409	326	358	337	380	336	364	382	377	371	399	314	381	357	384	368	388	372	355	379	380	389	359	402	393	362	369	394	365	368	343	353	358	371	392	393	361	356	366	378	386	393	363	387	410	333	350	360	377	354	379	394	379	361	344	391	356	374	371	350	377	372	354	372	372	372	342	358	377	374	366	383	398	394	347	379	388	362	354	381	366	372	371	384	392	369	393	365	376	370	392	372	355	334	359	337	370	363	420	392	391	390	386	386	367	330	382	349	392	371	360	415	377	359	417	370	404	356	399	358	356	405	349	362	409	324	405	360	418	381	364	365	376	373	362	339	382	372	348	374	357	354	369	376	379	342	348	360	373	374	347	341	375	351	354	357	361	334	371	358	382	368	338	355	364	365	370	315	328	331	386	373	337	362	353	350	379	373	389	365	369	350	350	391	362	351	347	376	350	372	386	380	373	369	374	371	366	387	415	370	355	359	391	361	339	361	384	336	362	357	344	383	340	351	368	363	392	345	332	347	358	379	397	398	352	390	349	354	389	382	363	380	395	355	407	405	348	364	347	388	365	334	387	340	377	357	348	343	333	386	356	362	381	368	380	386	372	374	357	377	367	341	369	356	357	389	330	395	379	361	346	322	394	402	380	367	383	365	395	366	365	390	387	406	356	374	379	332	390	391	353	397	352	370	360	357	347	342	383	371	366	354	373	344	386	396	376	378	352	354	348	407	384	380	357	408	371	385	364	349	408	383	346	381	301	359	376	363	348	371	359	361	365	401	370	340	345	357	338	402	354	362	311	380	400	377	395	347	348	370	366	401	343	371	368	364	348	359	352	396	352	370	386	393	338	362	376	393	375	389	380	352	386	383	357	369	363	384	331	376	341	368	350	377	379	357	364	367	353	362	361	406	359	355	388	371	370	373	342	370	372	360	351	350	411	375	372	386	370	344	368	385	367	390	378	359	344	355	335	355	342	387	380	348	385	352	355	346	365	344	406	379	367	356	373	349	378	392	343	350	343	372	394	346	363	372	377	351	360	402	373	362	384	380	330	367	364	354	337	375	371	380	385	384	364	365	353	343	377	374	388	366	411	392	341	332	403	340	369	345	374	374	365	389	352	367	360	349	389	387	359	361	379	394	352	339	355	321	352	373	356	337	385	360	391	370	390	365	353	386	354	349	356	376	348	366	359	374	360	371	345	359	339	377	354	380	357	387	381	370	372	386	379	371	357	394	374	388	384	408	388	357	362	388	371	384	363	385	360	376	366	345	385	377	362	387	357	357	359	404	367	357	353	358	362	357	371	360	364	371	398	392	398	326	361	368	385	377	366	362	347	351	325	378	353	364	354	350	357	369	379	374	388	373	336	339	343	372	364	357	393	385	374	339	370	339	341	392	355	361	354	358	366	381	373	346	356	391	389	354	380	346	431	363	346	364	390	363	321	351	396	356	385	360	363	368	361	374	377	347	366	361	367	392	373	377	374	378	364	327	367	352	349	362	365	322	365	388	351	366	375	351	353	369	345	366	400	380	382	368	393	363	373	368	336	360	360	361	353	339	354	392	386	373	389	371	349	343	365	382	359	360	375	386	360	389	369	392	348	359	385	352	347	331	329	375	344	385	386	367	361	353	353	364	384	328	358	365	395	373	342	358	353	356	364	365	384	360	360	356	395	393	378	430	382	364	340	334	349	342	363	375	393	369	405	334	353	380	388	394	347	372	359	351	386	361	380	349	348	385	336	354	370	364	375	364	337	366	364	407	378	337	334	379	367	359	356	388	362	397	384	365	403	320	399	368	386	391	362	335	374	409	367	408	396	385	328	371	359	397	397	368	389	371	369	423	404	387	354	354	363	337	343	367	352	380	374	350	397	378	355	379	366	383	345	345	360	356	369	386	375	399	369	369	346	367	367	330	330	366	355	367	357	367	396	357	347	370	386	363	411	417	363	370	377	378	341	367	381	384	393	382	413	371	351	345	388	382	368	370	371	355	347	412	349	320	378	369	355	347	362	392	370	367	357	380	360	363	354	396	366	356	368	392	358	356	352	382	354	358	349	362	354	347	369	392	363	406	392	389	383	369	372	384	386	373	373	389	392	376	374	350	392	357	380	360	347	403	348	384	357	373	361	313	358	383	362	380	368	359	346	352	381	374	369	369	346	363	367	375	374	365	376	339	376	370	371	378	365	408	381	367	412	361	316	368	374	371	369	301	368	357	335	328	347	347	397	363	358	358	381	369	343	361	364	378	328	372	368	381	351	379	363	363	397	363	382	359	340	342	373	361	388	354	360	388	355	391	364	376	368	392	391	354	364	381	343	370	379	353	325	385	351	400	324	351	388	346	372	359	385	373	363	386	363	369	359	381
3773	5601	3606	1922	1293	1031	820	697	663	574	615	570	565	483	515	496	443	491	470	483	468	488	458	445	469	445	493	471	449	471	465	445	457	435	417	413	449	458	460	403	390	431	457	448	444	469	438	451	436	442	444	445	449	431	487	482	439	410	405	440	410	453	423	439	424	414	460	451	469	422	480	431	440	421	446	420	395	426	426	483	452	447	412	432	429	433	438	462	425	446	431	419	417	418	399	453	473	432	420	412	422	438	447	434	468	428	455	445	442	408	390	458	439	448	447	415	389	429	445	442	395	455	439	411	454	422	435	480	428	431	440	468	455	426	416	448	484	394	463	446	466	457	435	435	440	425	440	404	426	422	433	435	420	457	421	442	485	424	465	464	430	435	457	438	418	393	451	428	418	438	435	495	452	449	427	428	435	446	451	404	423	433	438	441	450	453	403	429	406	443	453	433	425	418	416	430	476	441	396	414	427	404	495	431	397	495	450	463	454	413	419	427	424	401	416	433	471	437	454	408	440	472	406	444	464	439	469	431	473	461	431	439	461	461	457	440	439	428	441	414	424	465	450	422	461	461	470	425	424	414	411	484	452	461	431	436	436	435	422	434	475	424	474	398	405	446	430	465	474	479	447	429	445	440	418	478	465	425	418	437	433	405	438	446	427	435	451	440	425	416	411	424	426	422	432	433	436	454	440	452	424	397	434	417	391	461	419	457	475	411	469	455	463	432	436	455	432	459	435	440	447	435	438	459	484	420	442	417	459	446	438	465	418	405	433	480	459	448	442	434	454	411	430	404	446	440	458	447	425	421	451	436	414	422	433	440	420	407	420	401	444	427	420	426	426	467	439	444	424	434	455	427	451	462	447	431	457	429	424	425	447	441	425	456	452	436	452	446	426	477	479	448	407	407	444	443	407	442	448	435	469	445	426	394	429	434	412	421	429	459	395	464	449	417	443	431	422	437	400	444	411	448	423	449	409	420	447	392	401	411	471	482	426	463	432	413	436	420	418	414	409	421	448	447	463	434	421	434	446	417	486	460	435	424	414	471	470	425	404	459	426	446	417	494	435	420	440	422	417	450	404	443	410	419	428	410	435	439	430	434	432	427	426	462	436	448	438	443	414	416	478	413	473	439	447	429	458	465	439	420	440	413	458	433	404	469	453	400	415	435	412	465	440	451	472	432	461	441	457	456	455	461	449	470	434	436	409	479	425	457	449	448	458	471	468	396	443	473	451	453	422	415	420	427	438	442	450	426	450	440	427	484	457	419	390	491	435	468	409	434	389	435	462	493	447	420	480	460	441	438	473	447	436	441	477	438	468	462	456	433	403	443	457	439	434	470	466	422	400	455	456	410	461	448	423	397	416	461	516	386	449	408	454	449	412	449	418	457	439	419	459	448	417	454	436	446	436	441	414	437	410	381	463	409	397	465	477	441	429	499	416	416	397	444	450	440	432	440	471	450	411	440	419	412	427	423	453	433	448	464	447	412	458	442	452	438	446	447	408	471	444	430	428	476	414	431	433	469	467	439	456	439	439	427	444	441	458	480	477	428	407	439	465	435	440	433	410	488	441	417	465	401	424	420	420	400	457	448	435	444	422	412	481	431	441	408	433	420	453	453	432	418	418	452	443	438	430	393	451	432	425	445	442	420	458	439	449	426	433	444	433	425	458	453	423	419	440	439	424	453	414	465	435	414	433	420	432	441	477	449	454	452	438	453	447	439	476	422	436	418	462	406	423	459	475	385	462	421	452	434	405	427	409	427	427	429	432	424	444	408	436	448	430	414	424	423	461	460	477	435	436	440	450	435	448	422	452	399	431	438	454	431	397	447	453	442	431	441	430	420	417	439	460	450	461	448	414	400	422	437	475	455	460	453	430	437	416	444	456	437	394	457	451	458	432	458	434	408	404	422	453	465	421	465	404	452	394	459	446	422	461	441	424	441	462	436	456	437	474	397	456	419	417	442	442	408	450	439	461	406	464	443	416	391	422	446	424	443	482	419	421	443	401	454	442	432	459	431	447	448	434	464	419	427	451	439	442	440	437	481	402	405	438	396	481	464	415	415	459	427	423	477	416	405	420	408	450	414	418	422	421	434	434	461	416	433	436	448	448	468	484	474	416	405	452	416	435	443	402	423	442	441	441	430	415	451	450	456	455	447	459	465	432	413	440	443	466	431	451	449	460	471	415	410	442	460	430	414	415	430	465	384	431	427	456	425	408	423	449	452	389	419	459	386	427	457	422	404	422	418	440	438	427	435	418	435	433	440	421	395	451	460	447	451	436	465	460	449	422	434	438	421	432	467	438	433	403	471	441	406	423	421	411	459	405	460	451	439	403	440	437	477	412	420	445	461	435	460	451	469	418	462	429	442	451	414	431	463	465	382	418	445	473	451	422	439	432	441	434	404	439	417	471	421	391	455	448	416	438	417	414	456	417	459	439	419	414	441	453	437	447	417	422	467	449	415	432	457	416	398	426	445	469	409	448	407	429	479	446	435	421	437	419	487	438	436	416	427	447	404	448	448	456	446	423	422	453	405	433	443	429	446	424	449	410	408	465	485	432	467	418	452	424	440	439	490	442	419	414	454	447	458	419	442	403	406	448	430	395	423	454	459	429	453	456	432	421	441	445	423	380	465	400	448	476	421	449	418	428	434	463	453	468	447	424	416	413	460	465	467	429	430	429	466	428	388	475	403	429	421	460	451	471	447	443	429	445	426	417	455	438	456	447	441	430	472	428	433	420	410	431	455	406	426	450	436	418	477	429	422	419	472	441	424	433	401	456	464	403	432	453	415	463	399	449	455	431	413	421	429	418	412	432	436	464	420	436	456	448	452	420	463	440	429	412	417	415	474	445	442	431	437	429	466	407	437	409	479	447	459	389	446	484	501	426	421	471	482	432	402	418	420	450	412	432	464	455	445	471	459	466	471	451	460	440	451	412	459	435	466	452	464	449	428	446	440	460	418	434	396	450	429	470	414	455	421	454	427	496	449	424	429	420	398	431	465	453	457	399	401	436	400	436	443	442	417	419	472	422	451	449	476	450	439	429	408	462	421	432	422	377	419	436	458	409	453	447	454	428	446	434	456	442	447	449	463	433	445	425	445	445	467	446	410	407	424	439	437	436	435	421	458	403	434	410	453	466	429	479	412	430	434	445	438	434	449	415	439	423	397	427	421	412	440	441	459	440	432	406	453	430	408	446	421	408	432	430	441	449	466	420	445	458	462	404	425	426	406	441	439	410	417	455	488	447	413	450	482	424	437	452	420	440	457	435	458	425	436	435	440	448	402	449	438	434	434	422	441	456	452	438	449	387	469	460	445	449	427	425	422	435	411	460	417	438	441	460	405	441	465	453	443	442	413	445	443	456	445	413	423	446	447	456	436	417	483	423	425	433	433	495	460	420	482	434	425	429	418	454	398	410	427	456	445	456	415	470	407	449	462	447	419	455	427	399	430	432	451	451	454	460	467	452	444	441	440
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
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
